Commit Graph

  • 4dc72f3ad7
    Merge f1854d852a9771166d9b7279004e4b7b1b92b494 into 7f290365a9f1b72bf89b4b77ec7dbe39b228bd8e julien-hecht-netatmo 2026-07-30 09:40:03 +02:00
  • f1854d852a Add semaphores to tests Julien Hecht 2026-07-22 15:52:55 +02:00
  • 5c367c9022
    Merge 738daa9f13b5fcac1e21e8c540041faff14ea742 into 7f290365a9f1b72bf89b4b77ec7dbe39b228bd8e taltenbach 2026-07-29 01:09:37 +00:00
  • 738daa9f13 Fix sign conversion error on operator[] for some views Thomas Altenbach 2026-07-29 02:24:27 +02:00
  • 3589b9c579 Fix missing operator[] for iota_iterator and repeat_iterator Thomas Altenbach 2026-07-29 02:03:31 +02:00
  • f278e53030
    Merge fecd601ea6b4269c9f4a9e2f771bd770b0e933b7 into 52502734fa80d8ed618746d9d40c3c53806fe445 John Wellbelove 2026-07-26 20:31:00 +01:00
  • fecd601ea6
    Merge branch 'development' into issue/Fix-signed/unsigned-warnings-in-VS2022 issue/Fix-signed/unsigned-warnings-in-VS2022 John Wellbelove 2026-07-26 20:30:58 +01:00
  • 51cea696b3
    Merge e829d77902769a921b97ecac60b91531ecd63284 into 52502734fa80d8ed618746d9d40c3c53806fe445 Mike Bloom 2026-07-26 09:35:05 +01:00
  • e829d77902
    Merge branch 'development' into string_view_remove_prefix_suffix John Wellbelove 2026-07-26 09:35:03 +01:00
  • 31dff2569d
    Merge 565801993a528e2ae83feb06f4dc2ee508d3e45f into 52502734fa80d8ed618746d9d40c3c53806fe445 Murat Kilivan 2026-07-26 09:22:23 +01:00
  • 565801993a
    Merge branch 'development' into development John Wellbelove 2026-07-26 09:22:20 +01:00
  • 52502734fa
    Fix ODR violation in optional (#1522) development Björn Schäpers 2026-07-26 10:21:53 +02:00
  • 5b8a0a11a9 Fixed signed/unsigned warnings in VS2022 John Wellbelove 2026-07-25 19:14:12 +01:00
  • 6069297995 Make etl::nullopt constant Björn Schäpers 2026-07-24 16:19:39 +02:00
  • f8e3e49cf9 Fix ODR violation in optional Björn Schäpers 2026-07-24 08:19:51 +02:00
  • 048e89f022 Add etl::counting_semaphore and etl::binary_semaphore Julien Hecht 2026-07-22 15:52:42 +02:00
  • 44793651d1 Remove ETL_NOEXCEPT_IF Mike Bloom 2026-07-22 19:38:15 -04:00
  • 51af39f0cd fix(devcontainer): resolve missing packages in bullseye image Murat Kilivan 2026-07-21 16:38:12 +01:00
  • c1cab856a8
    Restore .devcontainer/context directory removed by #1422 (#1516) Murat Kilivan 2026-07-21 11:45:35 +01:00
  • 223b498fbf
    Merge branch 'development' into fix/devcontainer-missing-context-dir John Wellbelove 2026-07-21 10:08:04 +01:00
  • 7cdc89a38a
    Clean up the use of type traits by using C++11 forms wherever possible. (#1515) John Wellbelove 2026-07-20 13:58:57 +01:00
  • 6fa18d9b12
    Merge branch 'development' into issue/clean-up-the-use-of-type-traits Roland Reichwein 2026-07-20 13:53:48 +02:00
  • 83831216d4
    Fix deep const-cast in ivector pointer repair for const pointee types (#1511) Roland Reichwein 2026-07-20 13:53:21 +02:00
  • 8f17762b59
    Merge branch 'development' into fix-vector-const-cast Roland Reichwein 2026-07-20 12:26:36 +02:00
  • a74c33bab9
    Fix variant emplace to be valueless after a throwing construction (#1510) Roland Reichwein 2026-07-20 12:26:02 +02:00
  • f03db84760
    Merge branch 'development' into fix-vector-const-cast Roland Reichwein 2026-07-20 11:20:50 +02:00
  • 5a888b4573
    Merge branch 'development' into fix-variant-emplace-type-id Roland Reichwein 2026-07-20 11:20:24 +02:00
  • 08b9c371a0
    Various fixes and cleanup (#1507) Roland Reichwein 2026-07-20 11:19:41 +02:00
  • c15af0b5d9
    Merge branch 'development' into fix-vector-const-cast Roland Reichwein 2026-07-20 10:12:47 +02:00
  • e43aef1bef
    Merge branch 'development' into fix-variant-emplace-type-id Roland Reichwein 2026-07-20 10:12:00 +02:00
  • 62be373823
    Merge branch 'development' into cleanup9 Roland Reichwein 2026-07-20 10:11:42 +02:00
  • db2dd952c3 Add ETL_ASSERT Mike Bloom 2026-07-19 20:00:43 -04:00
  • 22686f869e
    ci: bump actions/checkout to v6.0.3 (#1517) Murat Kilivan 2026-07-19 22:17:48 +01:00
  • d00f0d9fac
    Merge branch 'development' into issue/clean-up-the-use-of-type-traits Roland Reichwein 2026-07-19 23:14:18 +02:00
  • 2fd20d03a6
    Merge branch 'development' into fix-vector-const-cast Roland Reichwein 2026-07-19 22:58:10 +02:00
  • 63bac59f66
    Merge branch 'development' into fix-variant-emplace-type-id Roland Reichwein 2026-07-19 22:57:42 +02:00
  • 7e04c663e6
    Merge branch 'development' into cleanup9 Roland Reichwein 2026-07-19 22:57:06 +02:00
  • 8a67bd2425 ci: bump actions/checkout to v6.0.3 Murat Kilivan 2026-07-19 15:41:18 +01:00
  • 88b76dd495 Restore .devcontainer/context directory removed by #1422 Murat Kilivan 2026-07-19 14:52:39 +01:00
  • 0e01c812ea
    Fix variant copy operations enabled with non-copyable alternatives (#1514) Roland Reichwein 2026-07-19 13:00:41 +02:00
  • 128b4daec7
    Merge branch 'development' into variant-fix-copy-ctors-consistently John Wellbelove 2026-07-19 11:07:51 +01:00
  • a03b267ce2
    Merge branch 'development' into fix-vector-const-cast John Wellbelove 2026-07-19 10:24:39 +01:00
  • fcc54de496
    Merge branch 'development' into fix-variant-emplace-type-id John Wellbelove 2026-07-19 10:15:52 +01:00
  • 6848b5e536
    Merge branch 'development' into cleanup9 John Wellbelove 2026-07-19 10:11:36 +01:00
  • 1415ddac0b
    Merge branch 'development' into issue/clean-up-the-use-of-type-traits John Wellbelove 2026-07-19 09:52:14 +01:00
  • 49f690a921
    Add safe integer comparisons (#1506) Roland Reichwein 2026-07-18 16:37:53 +02:00
  • 37639b8e22
    Merge branch 'development' into safe-integer-comparisons John Wellbelove 2026-07-18 13:21:58 +01:00
  • fc806a3915 clang-format changes John Wellbelove 2026-07-18 09:15:01 +01:00
  • 2b673188a7 Fix variant copy operations enabled with non-copyable alternatives Roland Reichwein 2026-07-17 14:55:59 +02:00
  • c0bf9dfd4b Add function documentation Mike Bloom 2026-07-16 20:22:49 -04:00
  • 048204b012 remove_prefix, premove_suffix, clamp n to size() Mike Bloom 2026-07-16 20:11:56 -04:00
  • 66f904b1a3
    Support structured bindings for array (#1505) Roland Reichwein 2026-07-16 21:21:19 +02:00
  • bdb1ce31fe Support structured bindings for array Roland Reichwein 2026-07-09 20:41:10 +02:00
  • 875c9782d7
    Add missing array get<> overloads, and noexcept/constexpr (#1504) Roland Reichwein 2026-07-16 11:55:01 +02:00
  • 641571d38a
    Merge branch 'development' into array-extend-get John Wellbelove 2026-07-16 10:13:36 +01:00
  • f84d2e4af2
    Add difference_type to span (#1503) Roland Reichwein 2026-07-16 11:10:00 +02:00
  • 85b3af4af0
    Merge branch 'development' into span-add-difference-type John Wellbelove 2026-07-16 09:24:45 +01:00
  • 38f7318a85
    Add etl::apply (#1509) Roland Reichwein 2026-07-16 10:15:24 +02:00
  • aec7634162
    Merge branch 'development' into apply John Wellbelove 2026-07-16 08:50:56 +01:00
  • 665912f226 Cleanup Roland Reichwein 2026-07-10 13:49:26 +02:00
  • ea8eda0147
    Remove redundant reinterpret_cast (#1508) Roland Reichwein 2026-07-15 09:26:50 +02:00
  • 86c3dad1e9
    Remove the documentation page for type_id, as it doesn't exist in the ETL. (#1502) John Wellbelove 2026-07-15 08:24:36 +01:00
  • b323c049c9 Clean up the use of type traits by using C++11 forms wherever possible. John Wellbelove 2026-07-14 21:04:55 +01:00
  • 58f1c21771 Fix variant emplace to be valueless after a throwing construction Roland Reichwein 2026-07-13 15:58:15 +02:00
  • 039ba857f3 Add etl::apply Roland Reichwein 2026-07-11 17:21:25 +02:00
  • accac07283 Add safe integer comparisons Roland Reichwein 2026-07-09 21:38:25 +02:00
  • 79610b3a6d Remove redundant reinterpret_cast Roland Reichwein 2026-07-10 17:32:08 +02:00
  • 23a26416d7 Fix bit_stream: Guard nbits > 0 to prevent division by zero Roland Reichwein 2026-07-13 18:43:39 +02:00
  • a762767ad7 Fix test_vector to check for the correct iterator position after erase Roland Reichwein 2026-07-13 18:34:55 +02:00
  • 156cfba883 Fix several test_vector_* for valid data Roland Reichwein 2026-07-13 18:07:07 +02:00
  • 2144fd8158 Fix histogram test Roland Reichwein 2026-07-13 17:57:05 +02:00
  • 37342a513a Add missing array get<> overloads, and noexcept/constexpr Roland Reichwein 2026-07-09 19:37:26 +02:00
  • f24e1ddb3c Add difference_type to span Roland Reichwein 2026-07-09 19:08:48 +02:00
  • 90fb418f10 Fix deep const-cast in ivector pointer repair for const pointee types Roland Reichwein 2026-07-13 17:23:50 +02:00
  • 6c5e5d3be7 Remove the documentation page for type_id, as it doesn't exist in the ETL. John Wellbelove 2026-07-13 09:36:48 +01:00
  • 5380051a17
    Merge 14f675df080958a54e5618819386dde5cd79dce2 into 7f290365a9f1b72bf89b4b77ec7dbe39b228bd8e davmf 2026-07-13 06:04:42 +10:00
  • 14f675df08 Topic/optional monadic operations David Fyfe 2026-07-13 05:58:57 +10:00
  • dd2c506b88
    Merge 57dd4757ca66549fa886f7eb7f0941b049cc7705 into 7f290365a9f1b72bf89b4b77ec7dbe39b228bd8e Войтко Валерий Павлович 2026-07-11 08:51:17 -04:00
  • 7f290365a9 Merge branch 'development' master 20.48.1 John Wellbelove 2026-07-11 13:23:31 +01:00
  • afa17c5042 Squashed commit of the following: John Wellbelove 2026-07-11 13:02:42 +01:00
  • c5dc331004 Updated release notes John Wellbelove 2026-07-11 12:32:20 +01:00
  • 4bf6ed6ce8
    Fix for 1405: etl::exchange doesn't work with unique_ptr (#1477) vcoselev 2026-07-11 12:05:39 +01:00
  • c29a56e6be
    Merge branch 'development' into fix-exchange-forwarding-ref John Wellbelove 2026-07-11 11:22:53 +01:00
  • 072972510e Fix exchange to use forwarding reference (U&&) and move Vadim Coselev 2026-07-10 16:05:41 +01:00
  • 2ed9019df0
    Update operator[] docs for map class (#1499) Moritz Pflanzer 2026-07-10 11:42:32 +02:00
  • 423e18d96d Factor out ranges tests from test_algorithm.cpp to test_algorithm_ranges.cpp (#1497) Roland Reichwein 2026-07-10 11:14:08 +02:00
  • c707428cc4
    Factor out ranges tests from test_algorithm.cpp to test_algorithm_ranges.cpp (#1497) Roland Reichwein 2026-07-10 11:14:08 +02:00
  • 338bfdbb1f
    Add coverage report to docs (#1498) John Wellbelove 2026-07-10 10:12:04 +01:00
  • 538e517320 Update operator[] docs for map class Moritz Pflanzer 2026-07-09 19:49:15 +02:00
  • 269025424f Merge branch 'development' of https://github.com/ETLCPP/etl into development John Wellbelove 2026-07-09 14:18:32 +01:00
  • c004cc9d50 Updated release notes John Wellbelove 2026-07-09 10:06:17 +01:00
  • c46d92cc72 Added link to coverage report John Wellbelove 2026-07-09 14:15:13 +01:00
  • 4b993c9ec2 Factor out ranges tests from test_algorithm.cpp to test_algorithm_ranges.cpp Roland Reichwein 2026-07-09 14:11:04 +02:00
  • faa4c15b49 Updated release notes John Wellbelove 2026-07-09 10:06:17 +01:00
  • 1523e63e35
    Support non-assignable alternatives in variant (#1496) Roland Reichwein 2026-07-08 20:48:33 +02:00
  • 784b0477be Support non-assignable alternatives in variant Roland Reichwein 2026-07-08 17:34:34 +02:00
  • 57dd4757ca
    Merge branch 'master' into #1439_fix_esp-idf_semphr_include Roland Reichwein 2026-07-08 12:58:26 +02:00
  • 878a0ba5a2 Updated version and release notes John Wellbelove 2026-07-08 11:07:01 +01:00
  • da0c764a30
    Separate bit order and endianness in bit_stream.h (#1495) Roland Reichwein 2026-07-08 10:22:25 +02:00
  • 5287fe4b3b
    Allow etl::vector to store pointers to functions and member functions (#1492) John Wellbelove 2026-07-08 09:06:50 +01:00