Commit Graph

  • 29ad4b327e
    Fix comment in queue::pop (#1347) Henri Bragge 2026-03-17 12:05:28 +01:00
  • ac6f3a437c manchester * fixed the configuration to work with GitHub Codespaces. The changes use cross-compilation with QEMU emulation instead of trying to use a native s390x container. Timon Zijnge 2026-03-17 11:40:47 +01:00
  • 2b7eedf97a Mark uninitialized use from std library Roland Reichwein 2026-03-13 20:32:45 +01:00
  • fd96291b35 IGN-280 biphasic amplitude as float * Add big-endian devcontainer Timon Zijnge 2026-03-17 10:28:09 +01:00
  • 7469ed1b67
    Merge branch 'ETLCPP:master' into manchester Timon Zijnge 2026-03-17 10:24:59 +01:00
  • 77d037dfd2
    Merge branch 'development' into Fix-comment-in-queue-pop John Wellbelove 2026-03-17 09:20:51 +00:00
  • 490eabb844 Add permutation functions Will Sciaroni 2026-03-17 02:57:22 +00:00
  • 2b099502b9
    Remove python3-cogapp from Dockerfile William Sciaroni 2026-03-16 21:43:25 -05:00
  • 8f76e80efb Initial Hugo setup John Wellbelove 2026-03-16 23:16:05 +00:00
  • b597ded2e8 Fix comment in queue::pop Henri Bragge 2026-03-16 16:44:11 +01:00
  • d97c152de3 Add unit test for nullptr construction Bram Meijer 2026-03-16 11:05:21 +00:00
  • 30a58600bf Adjustments in tuple.h from review Roland Reichwein 2026-03-13 21:45:11 +01:00
  • ba162d6d5e
    Merge branch 'development' into bug/inplace-function-constructor-from-nullptr John Wellbelove 2026-03-14 21:43:14 +00:00
  • 47526dfe89
    finish reverting the locked queues danielsbsantos 2026-03-13 14:39:57 +00:00
  • 6bc775ba99
    revert mutex and return changes on locking queues danielsbsantos 2026-03-13 11:35:56 +00:00
  • d4ef507fdf
    Cast return value of operator* to value_type John Wellbelove 2026-03-13 10:58:15 +00:00
  • 3cef79300e
    Fix conflit commit errors John Wellbelove 2026-03-13 09:26:04 +00:00
  • c60b43085b
    Merge branch 'development' into rr-ranges John Wellbelove 2026-03-13 08:19:06 +00:00
  • 975d766796
    Merge branch 'master' into rr-ranges John Wellbelove 2026-03-13 08:09:57 +00:00
  • 3639850b6b Fixed type_traits.h generator John Wellbelove 2026-03-13 07:37:02 +00:00
  • 89284de733
    Add treefmt support (#1323) Roland Reichwein 2026-03-13 01:11:51 +01:00
  • 9c2386efc3
    Merge branch 'development' into add-treefmt-support John Wellbelove 2026-03-12 23:58:36 +00:00
  • 88d75686a3
    Merge branch 'master' into addBoundsCheckToContainers John Wellbelove 2026-03-12 23:30:50 +00:00
  • ad6e027b08
    Add PURL to Zephyr module.yml for SBoM generation (#1344) Ralph Rooding 2026-03-12 21:39:53 +01:00
  • ac79a736af
    Merge branch 'development' into zephyr-module-purl John Wellbelove 2026-03-12 20:13:04 +00:00
  • 78d8b82afb Print test names at test time (#1343) Roland Reichwein 2026-03-12 20:55:16 +01:00
  • a0c98662ca
    Print test names at test time (#1343) Roland Reichwein 2026-03-12 20:55:16 +01:00
  • 237d83c107
    Add pre C++20 Support for ETL_CONSTINIT using Compiler Extensions (#1335) Christoph Rüthing 2026-03-12 20:47:39 +01:00
  • b6489f787b
    Merge branch 'development' into chru-constinit-2 John Wellbelove 2026-03-12 19:28:36 +00:00
  • 8a61985ac8
    span is constructible from temporary (#1338) John Wellbelove 2026-03-12 17:08:02 +00:00
  • d3affac417
    Enforce o(log n) dispatch for messages when using fsm for c++11 and up (#1337) John Wellbelove 2026-03-12 17:06:26 +00:00
  • e73b7a7792
    Merge branch 'development' into issue/#1313-Enforce-O(log-N)-dispatch-for-messages-when-using-fsm-for-C++11-and-up John Wellbelove 2026-03-12 16:38:31 +00:00
  • 0a56d40bdd
    Fix undefined behaviour of etl::absolute() for etl::numeric_limits<T>::min (#1333) Roland Reichwein 2026-03-12 17:38:10 +01:00
  • c82e122968
    Merge branch 'development' into fix-absolute-ub John Wellbelove 2026-03-12 16:11:46 +00:00
  • 5013022acd
    Merge branch 'development' into issue/#1313-Enforce-O(log-N)-dispatch-for-messages-when-using-fsm-for-C++11-and-up John Wellbelove 2026-03-12 15:56:20 +00:00
  • 54a1c82c98
    Fix run-syntax-checks.sh to be executable (#1342) Roland Reichwein 2026-03-12 16:54:51 +01:00
  • aec74c60ad
    Merge branch 'development' into issue/#1313-Enforce-O(log-N)-dispatch-for-messages-when-using-fsm-for-C++11-and-up John Wellbelove 2026-03-12 15:43:07 +00:00
  • 0740b2c0ee Changes to disable construction from rvalue temporaries issue/#1293-Span-is-constructible-from-temporary John Wellbelove 2026-03-12 11:31:02 +00:00
  • ae8bbbd87d Add PURL to Zephyr module.yml for SBoM generation Ralph Rooding 2026-03-12 15:04:03 +01:00
  • 0f117164e7
    introduce lock guards on locked queues danielsbsantos 2026-03-12 10:04:36 +00:00
  • 4bb4987e5a
    Merge branch 'development' into issue/#1293-Span-is-constructible-from-temporary John Wellbelove 2026-03-11 19:00:28 +00:00
  • 2e09d28985 Added definition for ETL_NOEXCEPT_IF in no C++11 path John Wellbelove 2026-03-11 18:48:09 +00:00
  • de0624dee6 Changed two fixed span constructors to ETL_CONSTEXPR14 due to ETL_ASSERT in the constructor bodies John Wellbelove 2026-03-11 17:34:13 +00:00
  • ea7f21d11e Added macro ETL_NOEXCEPT_IF that takes a compile time boolean expression John Wellbelove 2026-03-11 17:23:44 +00:00
  • 4e9430cea7
    Merge branch 'development' into bug/inplace-function-constructor-from-nullptr John Wellbelove 2026-03-11 13:45:49 +00:00
  • fe9f13c760
    Merge branch 'development' into fix-run-syntax-checks-exec John Wellbelove 2026-03-11 13:28:49 +00:00
  • 890c3b6c1f
    expand intrusive queue tests danielsbsantos 2026-03-11 10:33:53 +00:00
  • d83367c172
    refactor usage of CONSTEXPR and NO_EXCEPT danielsbsantos 2026-03-10 15:41:34 +00:00
  • 90d2a424e5
    change front() implementation in locked queue specializations danielsbsantos 2026-03-10 11:14:35 +00:00
  • 3e678aa810 Removed has_size_and_data traits, and move to type_traits.h John Wellbelove 2026-03-11 07:47:16 +00:00
  • c6bc7c1c43 Moved and split has_size_and_data in span.h to has_size & has_data in type_traits.h John Wellbelove 2026-03-11 07:43:48 +00:00
  • 531eb48178 copilot review change John Wellbelove 2026-03-10 21:26:44 +00:00
  • 0c5089c235 Changes from review of algorithm.h on development branch (#1340) Roland Reichwein 2026-03-10 21:39:13 +01:00
  • 4a8c167a31
    Changes from review of algorithm.h on development branch (#1340) Roland Reichwein 2026-03-10 21:39:13 +01:00
  • 2c530cd5b7 Print test names at test time Roland Reichwein 2026-03-09 19:48:57 +01:00
  • 89699ade0d Fix run-syntax-checks.sh to be executable Roland Reichwein 2026-03-10 19:08:44 +01:00
  • c8c792cf98 Add partial_sort_copy Roland Reichwein 2026-03-09 19:06:26 +01:00
  • b7c85fd326 Add partial_sort Roland Reichwein 2026-03-09 18:54:28 +01:00
  • 79d2c8982c Add inplace_merge Roland Reichwein 2026-03-09 18:34:39 +01:00
  • 2d833cb9f4 Add merge Roland Reichwein 2026-03-09 18:05:11 +01:00
  • f89e7f0192 Add unique_copy Roland Reichwein 2026-03-09 17:49:41 +01:00
  • 17e7b3c1db Add unique Roland Reichwein 2026-03-09 17:40:13 +01:00
  • 493821c1be Add adjacent_find Roland Reichwein 2026-03-09 13:53:05 +01:00
  • 8fcd75d910 Remove early exit for empty input Roland Reichwein 2026-03-08 22:12:42 +01:00
  • 496eecaa7f Added tests for is_heap and sort_heap Roland Reichwein 2026-03-08 22:07:15 +01:00
  • 405fce9204 Add tests for move_s Roland Reichwein 2026-03-08 22:00:59 +01:00
  • 12d85c36dc Add tests for accumulate Roland Reichwein 2026-03-08 21:57:53 +01:00
  • 22e7099bf4 Add tests for find_end Roland Reichwein 2026-03-08 21:55:09 +01:00
  • bad4f580df Add tests for binary_search Roland Reichwein 2026-03-08 21:49:22 +01:00
  • 9be248b711 Add tests for swap_ranges Roland Reichwein 2026-03-08 21:45:36 +01:00
  • be63d739e3 Support empty ranges in selection_sort Roland Reichwein 2026-03-08 21:19:40 +01:00
  • 2b01bc7a94 Guard against past-end iterator in etl::rotate() Roland Reichwein 2026-03-08 20:45:30 +01:00
  • 74879d199b Simplifications in algorithm.h Roland Reichwein 2026-03-08 19:53:25 +01:00
  • f0ad6b5414 Typo fix in algorithm.h Roland Reichwein 2026-03-07 19:42:24 +01:00
  • 2ce52e5947 Use difference_type in rotate_general() instead of int Roland Reichwein 2026-03-07 18:46:41 +01:00
  • 7745d60437 Omit swap in selection_sort if iterators are equal Roland Reichwein 2026-03-07 19:38:17 +01:00
  • faa94f3ba2 Use predicate in calculation of is_permutation consistently Roland Reichwein 2026-03-07 19:18:16 +01:00
  • 95018edcf5 Replace partition point with O(log(N)) algorithm Roland Reichwein 2026-03-07 18:57:04 +01:00
  • 25a6bca3d4 Fix call of nth_element Roland Reichwein 2026-03-07 18:34:31 +01:00
  • 79e7454545 Add missing constexpr in algorithm.h Roland Reichwein 2026-03-07 19:31:23 +01:00
  • f37170d2bb
    Merge branch 'development' into fix-algorithm-review John Wellbelove 2026-03-10 16:55:57 +00:00
  • 19650c53d3 Add partial_sort_copy Roland Reichwein 2026-03-09 19:06:26 +01:00
  • 11303d8efb Add partial_sort Roland Reichwein 2026-03-09 18:54:28 +01:00
  • 679f5ccb24 Add inplace_merge Roland Reichwein 2026-03-09 18:34:39 +01:00
  • e3e015c900 Add merge Roland Reichwein 2026-03-09 18:05:11 +01:00
  • 12773f1f43 Add unique_copy Roland Reichwein 2026-03-09 17:49:41 +01:00
  • 34a9d9d495
    Merge branch 'development' into bug/inplace-function-constructor-from-nullptr John Wellbelove 2026-03-10 15:54:40 +00:00
  • fa0dfd7631 Add unique Roland Reichwein 2026-03-09 17:40:13 +01:00
  • b0bf06b9dd Add adjacent_find Roland Reichwein 2026-03-09 13:53:05 +01:00
  • cd1002ae3f Remove early exit for empty input Roland Reichwein 2026-03-08 22:12:42 +01:00
  • 4925d00746 Added tests for is_heap and sort_heap Roland Reichwein 2026-03-08 22:07:15 +01:00
  • 3a5291463f Add tests for move_s Roland Reichwein 2026-03-08 22:00:59 +01:00
  • 1718b23cc4 Add tests for accumulate Roland Reichwein 2026-03-08 21:57:53 +01:00
  • 43da80433d Add tests for find_end Roland Reichwein 2026-03-08 21:55:09 +01:00
  • fdc12dd8fe Add tests for binary_search Roland Reichwein 2026-03-08 21:49:22 +01:00
  • f472fffb71 Add tests for swap_ranges Roland Reichwein 2026-03-08 21:45:36 +01:00
  • 19a1d7733b Support empty ranges in selection_sort Roland Reichwein 2026-03-08 21:19:40 +01:00
  • 570a431cfd Guard against past-end iterator in etl::rotate() Roland Reichwein 2026-03-08 20:45:30 +01:00
  • 779c9f297e Merge branch 'development' into issue/#1293-Span-is-constructible-from-temporary John Wellbelove 2026-03-10 14:34:05 +00:00
  • 96fd3ee75f Merge branch 'development' into issue/#1313-Enforce-O(log-N)-dispatch-for-messages-when-using-fsm-for-C++11-and-up John Wellbelove 2026-03-10 14:31:29 +00:00