Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add static assert with auto message #740

Commits on Aug 10, 2023

  1. Resolve all C++ -O2 warnings

    Resolve all C++ -O2 warnings
    
    Resolve all C++ -O2 warnings
    jwellbelove committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    d1aaa77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91eb44d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f185c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81d2ec0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c3d659 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. add stringify macro (ETLCPP#741)

    * Add include/linux/stringify.h from Linux kernel 2.6.12-rc2
    
    (cherry picked from commit torvalds/linux@1da177e)
    
    * Make __stringify support variable argument macros too
    
    For example:
    
      __stringify(__entry->irq, __entry->ret)
    
    will now convert it to:
    
      "REC->irq, REC->ret"
    
    It also still supports single arguments as the old macro did.
    
    Signed-off-by: Zhao Lei <[email protected]>
    Acked-by: Frederic Weisbecker <[email protected]>
    Cc: Steven Rostedt <[email protected]>
    LKML-Reference: <[email protected]>
    Signed-off-by: Ingo Molnar <[email protected]>
    (cherry picked from commit torvalds/linux@8f7c2c3)
    
    * Add documentation.
    
    * Adjust names in order to satisfy naming convention.
    
    * Use __VA_ARGS__ instead a GNU extension as this works with more compilers.
    
    Works with the newest versions of ICCAVR, GCC, CLANG and MSCV. C++11 may be required.
    
    * Adjust to ETL folder structure.
    
    * Change include guard to the one usual in ETL.
    
    * Add definition guard for STRINGIFY.
    
    ---------
    
    Co-authored-by: Linus Torvalds <[email protected]>
    Co-authored-by: Zhaolei <[email protected]>
    3 people authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    cab9b76 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Configuration menu
    Copy the full SHA
    81815a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ec6ed5 View commit details
    Browse the repository at this point in the history
  3. Edited comments

    jwellbelove committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    9d59e2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c3fa4a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27e9e3c View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Remove some unreachable code in bitset_new.h (ETLCPP#743)

    Warning[Pe111]: statement is unreachable
    dhebbeker authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    9985539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13d723f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f927a1b View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    45fb06a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f48907 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    faed17a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Configuration menu
    Copy the full SHA
    06761ca View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Configuration menu
    Copy the full SHA
    77fb39c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Removed unused variable

    Minor format edit
    John Wellbelove committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    870759f View commit details
    Browse the repository at this point in the history
  2. Added time_to_next() status function

    John Wellbelove committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    11daaa3 View commit details
    Browse the repository at this point in the history
  3. Added 'sentence case' versions of constants

    John Wellbelove committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    f4ca3ce View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Added C++03 compatible etl::move or etl::move_backward

    John Wellbelove committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    7e26668 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Added c++03 zero parameter emplace member functions

    John Wellbelove committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    53084ae View commit details
    Browse the repository at this point in the history
  2. Fix issue of release of an object on empty an pool

    John Wellbelove committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    7e31561 View commit details
    Browse the repository at this point in the history
  3. Remove used variable

    John Wellbelove committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    f5f0ef3 View commit details
    Browse the repository at this point in the history
  4. Remove used variable

    John Wellbelove committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    076896e View commit details
    Browse the repository at this point in the history
  5. Merge branch 'hotfix/ETLCPP#746-Missing-etl--legacy--variant-overload…

    …-of-emplace-with-0-Arguments' into development
    John Wellbelove committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    a65725a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feature/ETLCPP#744-get-time-when-next-timer-will-expire…

    …-etl--callback_timer' into development
    
    # Conflicts:
    #	.gitignore
    #	include/etl/intrusive_forward_list.h
    John Wellbelove committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    ee7fc16 View commit details
    Browse the repository at this point in the history
  7. Change to require semicolons after debug count macros.

    Added error assert for vector reserve greater than capacity.
    John Wellbelove committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    c92ab94 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Added destructor to CMSIS_RTOS2 mutex

    John Wellbelove committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    5402a3e View commit details
    Browse the repository at this point in the history
  2. Updated version and release notes

    John Wellbelove committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    b38afd7 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Removed semicolon warnings

    John Wellbelove committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    9465468 View commit details
    Browse the repository at this point in the history
  2. Updated vesrion and release notes

    John Wellbelove committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    7fdaa7c View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. ETLCPP#753 [porting] IAR's overload resolution struggles with etl::sp…

    …an::span(etl::array&)
    
    ETLCPP#754 ambiguous etl::bit_stream_reader::bit_stream_reader() for some etl::span
    John Wellbelove committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    01d9660 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. ETLCPP#755 warning about constexpr in array.h

    John Wellbelove committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    a4879c8 View commit details
    Browse the repository at this point in the history
  2. Re-enabled tests

    John Wellbelove committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    ec8dea9 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    d517847 View commit details
    Browse the repository at this point in the history
  2. Added conversion operators to std::span

    John Wellbelove committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    34029b4 View commit details
    Browse the repository at this point in the history
  3. MacOS clang span issue

    John Wellbelove committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    6f3e6a5 View commit details
    Browse the repository at this point in the history
  4. MacOS clang span issue

    John Wellbelove committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    e3cb478 View commit details
    Browse the repository at this point in the history
  5. MacOS clang span issue

    John Wellbelove committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    5db82de View commit details
    Browse the repository at this point in the history
  6. MacOS clang span issue

    John Wellbelove committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    fc63a51 View commit details
    Browse the repository at this point in the history
  7. MacOS clang span issue

    John Wellbelove committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    9295067 View commit details
    Browse the repository at this point in the history
  8. Updated version and release notes

    John Wellbelove committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    89306df View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Possible fix for ETLCPP#756

    John Wellbelove committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    9705ee2 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    ba56195 View commit details
    Browse the repository at this point in the history
  2. Updated release notes

    John Wellbelove committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    5aa9333 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Make "private" includes relativ (ETLCPP#761)

    Avoid "include not found" when indirectly including etl-header
    
    Co-authored-by: Andreas Pelczer <[email protected]>
    Un-done and Andreas Pelczer authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    20a55fa View commit details
    Browse the repository at this point in the history
  2. Make "private" includes relativ (ETLCPP#761)

    Avoid "include not found" when indirectly including etl-header
    
    Co-authored-by: Andreas Pelczer <[email protected]>
    2 people authored and John Wellbelove committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    20cfebc View commit details
    Browse the repository at this point in the history
  3. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    8ef5353 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Remove BOM from random.h (ETLCPP#762)

    random.h is the only file with UTF8-BOM and IAR can not handle it.
    For compatibility reasons it should be removed.
    
    Co-authored-by: Andreas Pelczer <[email protected]>
    Un-done and Andreas Pelczer authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    26cf2af View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Enabled etl::overload for C++11 & C++14

    John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    8e83a26 View commit details
    Browse the repository at this point in the history
  2. Added conversion operators to std::span

    MacOS clang span issue
    
    MacOS clang span issue
    
    MacOS clang span issue
    
    MacOS clang span issue
    
    MacOS clang span issue
    John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    4469aeb View commit details
    Browse the repository at this point in the history
  3. Updated version and release notes

    John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    0216ecf View commit details
    Browse the repository at this point in the history
  4. Possible fix for ETLCPP#756

    John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9311256 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    93091cf View commit details
    Browse the repository at this point in the history
  6. Updated release notes

    John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    add9ce1 View commit details
    Browse the repository at this point in the history
  7. Make "private" includes relativ (ETLCPP#761)

    Avoid "include not found" when indirectly including etl-header
    
    Co-authored-by: Andreas Pelczer <[email protected]>
    2 people authored and John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b2adb0d View commit details
    Browse the repository at this point in the history
  8. Remove BOM from random.h (ETLCPP#762)

    random.h is the only file with UTF8-BOM and IAR can not handle it.
    For compatibility reasons it should be removed.
    
    Co-authored-by: Andreas Pelczer <[email protected]>
    2 people authored and John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    ee8be05 View commit details
    Browse the repository at this point in the history
  9. Enabled etl::overload for C++11 & C++14

    John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9a73f5e View commit details
    Browse the repository at this point in the history
  10. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    2255a29 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    22f4fa9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    b2b4895 View commit details
    Browse the repository at this point in the history
  3. Commets added

    John Wellbelove committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    2b6f6de View commit details
    Browse the repository at this point in the history
  4. Merge branch 'hotfix/ETLCPP#749-Code-change-causes-warning-with-armcc…

    …-compiler' into development
    John Wellbelove committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    40df321 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. ETLCPP#766 etl::unique_ptr::reset() can call deleter with nullptr arg…

    …ument
    John Wellbelove committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    1f368ea View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Refactored storage for etl::optional

    John Wellbelove committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    61713b6 View commit details
    Browse the repository at this point in the history
  2. Updated release notes

    John Wellbelove committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    e1b2a87 View commit details
    Browse the repository at this point in the history
  3. Updated release notes

    John Wellbelove committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    754ac74 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    a90b370 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    d507106 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    cf15b92 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Test name updates

    John Wellbelove committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    fd920fc View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Fixed alignment functionality

    John Wellbelove committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    11155eb View commit details
    Browse the repository at this point in the history
  2. Updated versions

    John Wellbelove committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    851aa81 View commit details
    Browse the repository at this point in the history
  3. Updated versions

    John Wellbelove committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    24b1458 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    fe35751 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Initial code

    John Wellbelove committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    4489416 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Final changes

    John Wellbelove committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    c8e6992 View commit details
    Browse the repository at this point in the history
  2. Fix maybe-uninitialized warning

    John Wellbelove committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    785d97f View commit details
    Browse the repository at this point in the history
  3. Fix maybe-uninitialized warning

    John Wellbelove committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    c9056b6 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    b5bed0f View commit details
    Browse the repository at this point in the history
  5. Added etl::string::fill()

    John Wellbelove committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    6b7093d View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Added etl::string interface to etl::base64

    John Wellbelove committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    5437b4b View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    79bfc6f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    822e244 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Return raw pointer for etl::multi_span::operator->(). (ETLCPP#773)

    - using `operator*()` in case getting the current element is changed one day
    - using `&` to get the address
    
    Simply returning `p_value` may break in case the internal type of `p_value` would change. This way it is more robust to changes.
    dhebbeker authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    e631a0f View commit details
    Browse the repository at this point in the history
  2. Added -> operator test

    John Wellbelove committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    6ee6177 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'pull-request/ETLCPP#773-Return-raw-pointer-for-etl-mult…

    …i_span-operator' into development
    John Wellbelove committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    f616a24 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. ETLCPP#773 Return raw pointer for etl::multi_span::operator->()

    John Wellbelove committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    92e880f View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    91a357d View commit details
    Browse the repository at this point in the history
  2. Initial code

    John Wellbelove committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    f7281dc View commit details
    Browse the repository at this point in the history
  3. Final changes

    John Wellbelove committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    6bc244c View commit details
    Browse the repository at this point in the history
  4. Fix maybe-uninitialized warning

    John Wellbelove committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    d30026e View commit details
    Browse the repository at this point in the history
  5. Added etl::string::fill()

    John Wellbelove committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    21a9b88 View commit details
    Browse the repository at this point in the history
  6. Added etl::string interface to etl::base64

    John Wellbelove committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    5ca6e05 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Merge branch 'development' of https://github.com/ETLCPP/etl into deve…

    …lopment
    John Wellbelove committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    8911b1e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    837a515 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. ETLCPP#776 Add missing semicolons

    John Wellbelove committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    85f2e09 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into development

    John Wellbelove committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    e8eeeba View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. moved BUILD_TESTS check outside of root cmake check to allow building…

    … tests in submodules (ETLCPP#777)
    
    added check for GNUC >= 11 for -Wstringop-overread ignore pragma since it isn't introduced until gcc/g++-11
    
    Co-authored-by: Josh <[email protected]>
    jmartens-42 and Josh authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    13759c1 View commit details
    Browse the repository at this point in the history
  2. Try to fix library error for Github Actions for Clang C++20

    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f208eb4 View commit details
    Browse the repository at this point in the history
  3. Try to fix library error for Github Actions for Clang C++20

    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f47fdfc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c1e9573 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    0c1bed0 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ba5eee7 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    95c7f44 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    2c63f54 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    adcc4d9 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    221cc42 View commit details
    Browse the repository at this point in the history
  11. Added pul-request branches to CI

    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    3173d7e View commit details
    Browse the repository at this point in the history
  12. Merge branch 'pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodu…

    …le-and-GCC-less-than-11' of https://github.com/ETLCPP/etl into pull-request/ETLCPP#777-Allow-Building-Tests-as-Submodule-and-GCC-less-than-11
    
    # Conflicts:
    #	.github/workflows/clang.yml
    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    623687f View commit details
    Browse the repository at this point in the history
  13. Removed temporary fix

    John Wellbelove committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    98ebaff View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Merge remote-tracking branch 'origin/pull-request/ETLCPP#777-Allow-Bu…

    …ilding-Tests-as-Submodule-and-GCC-less-than-11' into development
    John Wellbelove committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    39c3ca8 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Refactored swap

    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    f8d5c31 View commit details
    Browse the repository at this point in the history
  2. Added add_lvalue_reference for rvalue reference

    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    a09efff View commit details
    Browse the repository at this point in the history
  3. Revert "Added add_lvalue_reference for rvalue reference"

    This reverts commit a09efff.
    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    09c3b30 View commit details
    Browse the repository at this point in the history
  4. Updated version and release notes

    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    42221de View commit details
    Browse the repository at this point in the history
  5. Updated version and release notes

    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    47e16bd View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/ETLCPP/etl

    # Conflicts:
    #	support/Release notes.txt
    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    e959a36 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' of https://github.com/ETLCPP/etl

    # Conflicts:
    #	support/Release notes.txt
    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    37b70ac View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' of https://github.com/ETLCPP/etl

    John Wellbelove committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    f1dd0d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Try to fix library error for Github Actions for Clang C++20

    (cherry picked from commit f208eb4)
    
    The line got lost in 95c7f44.
    John Wellbelove authored and dhebbeker committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    4eb46d6 View commit details
    Browse the repository at this point in the history
  2. Add helper macro which enables function-like macro overload with 1 or…

    … 2 arguments.
    
    Inspired by https://stackoverflow.com/a/11763277/
    
    Warning: This requires support for variadic macros (`__VA_ARGS__`). These were officially added in C99 and C++11.
    dhebbeker committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    7771cf3 View commit details
    Browse the repository at this point in the history
  3. Add unit test for static_assert.h

    (cherry picked from commit 91e7f46)
    dhebbeker committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    9a6d3fe View commit details
    Browse the repository at this point in the history
  4. Add static assert overload for only 1 argument.

    (cherry picked from commit ae8c19e)
    dhebbeker committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    c4906a0 View commit details
    Browse the repository at this point in the history
  5. Add test case for static_assert with only 1 argument.

    (cherry picked from commit 4d6e7a6)
    dhebbeker committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    51225ad View commit details
    Browse the repository at this point in the history
  6. Spelling.

    dhebbeker committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    ba53a39 View commit details
    Browse the repository at this point in the history