Commit Graph

  • 8e3f538481
    Merge 8c410135080ae37650bf535a6d0206cd1f89fd5b into 5fe4a6cbd01f2f6ffe0cff839bbad168a668329f Eminy 2026-10-27 20:51:12 +03:00
  • 8c41013508 Fix find and rfind position handling in string and string_view EminY 2026-10-27 20:50:37 +03:00
  • d161a366b6 Added timer_node and timer_config docs feature/timer-refactor John Wellbelove 2026-10-27 15:15:37 +00:00
  • 0d41528005 Added timer_node and timer_config docs John Wellbelove 2026-10-26 23:31:51 +00:00
  • 74634a54fb Added mermaid support John Wellbelove 2026-10-26 23:30:44 +00:00
  • 2aa0c4edb3 Fixed remove for timer_active_list John Wellbelove 2026-10-26 15:50:35 +00:00
  • f1d188e60c Updated tests John Wellbelove 2026-10-25 10:55:24 +00:00
  • 7aa271e28b
    Merge 1d5b4c444dee20851a845b77c04a70c397beb8db into 60ba92928e8af3441f2a4eea5f18fd2563d98ad0 AlvyneZ 2026-10-24 22:25:12 +02:00
  • 1d5b4c444d
    Merge branch 'development' into fix-indirect_vector-sfinae John Wellbelove 2026-10-24 22:25:09 +02:00
  • 606eea614f Fix indirect_vector range overloads matching integral arguments AlvyneZ 2026-10-20 18:20:01 +03:00
  • 28ac16f035 Added next timer notifications John Wellbelove 2026-10-23 18:42:35 +01:00
  • 78bdd671fa Work in progress John Wellbelove 2026-10-23 13:08:10 +01:00
  • d04cc5c296 Work in progress John Wellbelove 2026-10-22 21:03:11 +01:00
  • b903d7759e Work in progress John Wellbelove 2026-10-21 20:58:31 +01:00
  • 024b2dd2c5 Work in progress John Wellbelove 2026-10-21 18:48:15 +01:00
  • b9456c0b62 Work in progress John Wellbelove 2026-10-20 20:07:29 +01:00
  • cf07fc69b5 Modified the timer config and node classes John Wellbelove 2026-10-20 18:31:17 +01:00
  • bf0618c43c
    Merge cd81277383dde5d23a7bc3fa0af8acee1aa02a88 into 5fe4a6cbd01f2f6ffe0cff839bbad168a668329f Cristian 2026-10-20 16:58:15 +00:00
  • cd81277383
    Keep the emplace comment after the diagnostic include for clang-format cristianchiriac 2026-10-20 16:58:09 +00:00
  • 35542a36f2 Fix vector rvalue insert and emplace of a value that refers to an element of the vector cristianchiriac 2026-10-20 16:24:24 +03:00
  • fe1bc0b029 Initial code. Committed for reference John Wellbelove 2026-10-20 10:36:59 +01:00
  • 1a617914cc
    Merge d2ab539b85a2907653a7a7031a74545b231c44b7 into 5fe4a6cbd01f2f6ffe0cff839bbad168a668329f Mike Bloom 2026-10-19 16:02:38 -07:00
  • 8a20befca4
    Merge 5a110847a19e4a758c2f06dab04c21b5e2d844c0 into 60ba92928e8af3441f2a4eea5f18fd2563d98ad0 Roland Reichwein 2026-10-19 11:09:20 +00:00
  • 5a110847a1 Use etl::exchange in several initialization cases in meta/gcc.h Roland Reichwein 2026-10-19 11:59:35 +02:00
  • c36811132f
    Merge cff9da11bd529beb1a907a1d20989659607683b2 into 5fe4a6cbd01f2f6ffe0cff839bbad168a668329f taltenbach 2026-10-19 01:57:02 +00:00
  • cff9da11bd Exclude in-place tags from variant's converting constructor Thomas Altenbach 2026-10-19 01:38:44 +02:00
  • cba156b44f Allow implicit conversions in variant's operator= Thomas Altenbach 2026-10-19 02:23:19 +02:00
  • bf525c947b Allow implicit conversions in variant's value constructor Thomas Altenbach 2026-10-19 01:13:15 +02:00
  • 5635a7ab26 Constrain variant value constructor to supported types (#1614) taltenbach 2026-10-14 15:07:47 +02:00
  • f7e1d3eb7f Merge branch 'feature/update-builtin-detection-and-etl-traits' of https://github.com/ETLCPP/etl into feature/update-builtin-detection-and-etl-traits feature/update-builtin-detection-and-etl-traits John Wellbelove 2026-10-18 10:22:04 +01:00
  • 0ba674c323 Added ETL_DISABLE_BUILTIN_FUNCTIONS to allow tests to to be run without using builtins John Wellbelove 2026-10-09 10:41:48 +01:00
  • 07173968ab Removed ETL_USE_TYPE_TRAITS_BUILTINS macro John Wellbelove 2026-09-12 10:23:58 +01:00
  • 377d219c98
    Merge 4bedaa4786242a771c863a472aeca500d97c18e2 into 60ba92928e8af3441f2a4eea5f18fd2563d98ad0 John Wellbelove 2026-10-18 10:17:19 +01:00
  • 4bedaa4786 Various documantation fixes feature/update-atomic-documentation John Wellbelove 2026-10-18 10:17:04 +01:00
  • 5a077e48b9 Add C++26 reflection Roland Reichwein 2026-04-07 12:35:53 +02:00
  • 5fe4a6cbd0
    Expose more Zephyr Kconfigs for error handling (#1622) master Eden Frosst 2026-10-16 06:55:25 -04:00
  • 641d47d033 Modified fetch_add and fetch_sub documentation John Wellbelove 2026-10-16 11:18:15 +01:00
  • a30e609ce0 Guard chrono spaceship tests in no-STL builds Firat17aze 2026-10-15 21:15:48 -04:00
  • 01580777f6 Fix chrono comparisons in no-STL builds Firat Hajiyev 2026-10-15 20:06:24 -04:00
  • d50277f5bb Updated atomic documentation John Wellbelove 2026-10-15 19:25:07 +01:00
  • 4ae3eced70
    Merge 5d75d6603701b2d4bc3a45095201f4d6ebe77119 into 60ba92928e8af3441f2a4eea5f18fd2563d98ad0 John Wellbelove 2026-10-15 16:56:33 +00:00
  • 5d75d66037 Merge branch 'hotfix/etl-bitset-bugs-#497' of https://github.com/ETLCPP/etl into hotfix/etl-bitset-bugs-#497 hotfix/etl-bitset-bugs-#497 John Wellbelove 2026-10-15 17:54:41 +01:00
  • f74871fef2
    Merge d7eb4c94bb1dbacd879b9ae56ce8365f55a04aca into 60ba92928e8af3441f2a4eea5f18fd2563d98ad0 julien-hecht-netatmo 2026-10-15 18:45:27 +02:00
  • d7eb4c94bb Add IWYU pragma: export to private headers in semaphore.h Julien Hecht 2026-10-15 18:45:21 +02:00
  • af4d60f5b4 Move semaphore to new ETL_USING_ syntax in platform.h Julien Hecht 2026-10-15 18:30:17 +02:00
  • 442c6baac9 Fix vector insert of a value that refers to an element of the vector cristianchiriac 2026-10-15 19:40:48 +03:00
  • 82a616fb6a Added more masking fixes + tests John Wellbelove 2026-10-15 17:24:46 +01:00
  • 7e111e81d6 Removed unused function John Wellbelove 2026-10-14 13:36:13 +01:00
  • 9842d59d38 Fix of issue #497 John Wellbelove 2026-10-14 13:22:32 +01:00
  • 04e5b9b211 Add semaphore.h documentation Julien Hecht 2026-10-14 17:06:53 +02:00
  • 8d57a1aab6 zephyr: add Kconfig choices for error handling Eden Frosst 2026-10-08 19:07:35 +00:00
  • 6120fbff52
    Merge 7ea723c077109c8dfd98adf325134c677db077f0 into 60ba92928e8af3441f2a4eea5f18fd2563d98ad0 Björn Schäpers 2026-10-14 14:12:57 +01:00
  • 60ba92928e
    Constrain variant value constructor to supported types (#1614) development taltenbach 2026-10-14 15:07:47 +02:00
  • ebd9a7026f
    Make non STL builds independent of STL headers (#1621) Roland Reichwein 2026-10-14 15:04:49 +02:00
  • 4903570496
    Derive inverse configuration macros (#1626) Drew Rife 2026-10-14 09:02:19 -04:00
  • 4b6c14cfe4 Merge branch 'hotfix/etl-bitset-bugs-#497' of https://github.com/ETLCPP/etl into hotfix/etl-bitset-bugs-#497 John Wellbelove 2026-10-14 13:37:14 +01:00
  • 97dae7db62 Removed unused function John Wellbelove 2026-10-14 13:36:13 +01:00
  • 71a6fbcbad Fix of issue #497 John Wellbelove 2026-10-14 13:22:32 +01:00
  • 034d64ae87
    Merge branch 'development' into hotfix/etl-bitset-bugs-#497 John Wellbelove 2026-10-14 14:32:56 +02:00
  • 4038d89b7a Fix missing closing 'fi' John Wellbelove 2026-10-14 13:24:03 +01:00
  • 99a2b76d27 Fix of issue #497 John Wellbelove 2026-10-14 13:22:32 +01:00
  • e0dff5d2e1 Merge branch 'development' into jhe/semaphores Julien Hecht 2026-10-13 13:36:47 +02:00
  • 7f97ff6763 Fix semaphores build on VS2022 Julien Hecht 2026-10-13 13:27:49 +02:00
  • 599a961a81 Make non STL builds independent of STL headers Roland Reichwein 2026-09-29 21:04:50 +02:00
  • d87cbd37f4
    Add future.h (#1618) Roland Reichwein 2026-10-13 12:42:15 +02:00
  • 1293aa7903
    Merge branch 'development' into future Roland Reichwein 2026-10-13 09:33:59 +02:00
  • 50f02162f8
    Merge branch 'development' into jhe/semaphores John Wellbelove 2026-10-12 21:12:12 +02:00
  • 79298cf4ca Derive inverse configuration macros Drew Rife 2026-10-11 14:23:27 +00:00
  • 41bfe65dda
    Fix callbacks for Boolean byte-stream writes (#1615) fhgffy 2026-10-12 12:42:06 -05:00
  • c98000a41a
    Removed ETL_USE_TYPE_TRAITS_BUILTINS macro (#1616) John Wellbelove 2026-10-12 19:41:26 +02:00
  • 45a1f58d7e
    Deque check index operator (#1617) Mike Bloom 2026-10-12 13:40:56 -04:00
  • 1bd1072303
    Reduce the compiled code size for etl::variant (#1623) John Wellbelove 2026-10-12 19:40:19 +02:00
  • e7c7dc37ff
    Merge branch 'development' into future John Wellbelove 2026-10-12 16:53:24 +02:00
  • 9b8edcaf67
    Merge branch 'development' into deque_check_index John Wellbelove 2026-10-12 16:42:11 +02:00
  • 5624ec0461
    Merge branch 'development' into feature/update-builtin-detection-and-etl-traits John Wellbelove 2026-10-12 16:31:34 +02:00
  • 18fb69edd4
    Share one dispatch for variant assign and construct (#1620) Wadi 2026-10-12 15:35:20 +02:00
  • bd3eea8dde
    Merge branch 'development' into deque_check_index John Wellbelove 2026-10-12 11:47:14 +02:00
  • 5b1f068cfe
    Merge branch 'development' into fix/variant-unconstrained-value-constructor John Wellbelove 2026-10-12 11:40:06 +02:00
  • fb367487e5 Merged new tests from PR #1625 feature/etl-visit-creates-one-function-per-alternative John Wellbelove 2026-10-12 10:25:18 +01:00
  • ac50a71cea Unified 'if (Index == index())' order John Wellbelove 2026-10-12 09:48:05 +01:00
  • e717af6095
    Merge branch 'development' into feature/etl-visit-creates-one-function-per-alternative John Wellbelove 2026-10-12 10:38:05 +02:00
  • 7ac15d31eb
    Merge branch 'development' into feature/update-builtin-detection-and-etl-traits John Wellbelove 2026-10-12 10:37:24 +02:00
  • 88c1b34411
    Feature/to string float uses double math (#1610) John Wellbelove 2026-10-12 10:36:21 +02:00
  • 398f7e7b86 Fix doc Mike Bloom 2026-10-11 22:22:54 +00:00
  • 551deac9da Add checked index for circular buffer Mike Bloom 2026-10-11 22:08:45 +00:00
  • d5839115e2 fix: prevent invalid variant visit dispatch Drew Rife 2026-10-11 18:11:32 +00:00
  • 6f9e1568c6
    Merge branch 'development' into feature/to_string-float-uses-double-math feature/to_string-float-uses-double-math John Wellbelove 2026-10-11 15:07:42 +02:00
  • 2b3148a598
    Merge branch 'development' into feature/update-builtin-detection-and-etl-traits John Wellbelove 2026-10-11 15:05:48 +02:00
  • 8e14cf3d97 Updated documentation John Wellbelove 2026-10-11 13:24:20 +01:00
  • a8ab0bbeea
    error_handler.h: Remove return statements after throw (#1613) Roland Reichwein 2026-10-11 09:51:55 +02:00
  • 70e1ff65a2
    Merge branch 'development' into error-handler-fix-returns-after-throw Roland Reichwein 2026-10-11 08:59:51 +02:00
  • 609d59bc89 Restored CMakeLists.txt John Wellbelove 2026-10-10 20:44:30 +01:00
  • ecdf1b3db8 Removed the 32 type limit for visitor and operator visits John Wellbelove 2026-10-09 20:37:23 +01:00
  • edad83299e Replaced pointer table with a recursive visitor call to reduce compiled code size. John Wellbelove 2026-09-27 10:35:58 +01:00
  • 020fd5409b
    Merge branch 'development' into feature/to_string-float-uses-double-math John Wellbelove 2026-10-09 18:52:57 +02:00
  • a2da3ed940
    Optimise cyclic value (#1607) John Wellbelove 2026-10-09 18:39:04 +02:00
  • 9d930e5607
    Merge branch 'development' into error-handler-fix-returns-after-throw John Wellbelove 2026-10-09 18:37:59 +02:00
  • 6da56512fc clang-format updates John Wellbelove 2026-10-09 11:06:16 +01:00
  • 14aae8c717 Added ETL_DISABLE_BUILTIN_FUNCTIONS to allow tests to to be run without using builtins John Wellbelove 2026-10-09 10:41:48 +01:00
  • 132f2c8f90 zephyr: expose new error-checking configs Eden Frosst 2026-10-08 19:06:54 +00:00