Commit Graph

  • 4bf5c2b7df
    Merge e76c058bdc8a5087120d415e2c99599daaef31ac into b9b36d81557bb256292935780a5d34f1de060e57 Roland Reichwein 2026-04-30 12:35:41 +02:00
  • b9b36d8155
    Add bazel support (#1420) development Roland Reichwein 2026-04-30 12:30:01 +02:00
  • a2e274bbc5
    Run C++26 workflows with docker (#1421) Roland Reichwein 2026-04-30 12:27:12 +02:00
  • bbb9e58c0b Add github workflow for bazel Roland Reichwein 2026-04-30 11:39:23 +02:00
  • cace94a747 Add bazel support Roland Reichwein 2026-04-26 15:17:58 +02:00
  • 8fbf8e9e65 Run C++26 workflows with docker Roland Reichwein 2026-04-28 15:12:28 +02:00
  • e76c058bdc format.h: Code cleanup Roland Reichwein 2026-04-29 12:20:07 +02:00
  • 5fa80f5bc7 format.h: Refactor padding calculation Roland Reichwein 2026-04-29 11:40:43 +02:00
  • 1e25a89787 Add format checks at compile time to format.h Roland Reichwein 2026-04-26 21:37:46 +02:00
  • d1fe2938e1
    Remove unused reinstall-cmake.sh (#1422) Roland Reichwein 2026-04-29 10:11:02 +02:00
  • 0f9a30cce5
    Merge branch 'development' into cleanup6 John Wellbelove 2026-04-29 09:35:05 +02:00
  • a1cd6a5569
    Activate -O3 in CI builds for C++23 (#1415) Roland Reichwein 2026-04-29 09:33:56 +02:00
  • f66f0da36a
    Merge branch 'development' into gh-workflow-add-o3 John Wellbelove 2026-04-28 15:54:34 +02:00
  • 943e8e6089
    Add invocable and further missing concepts to concepts.h (#1412) Roland Reichwein 2026-04-28 15:35:21 +02:00
  • 1f5f4fe027 Remove unused reinstall-cmake.sh Roland Reichwein 2026-04-28 14:35:55 +02:00
  • 8adeb370fa
    Merge branch 'development' into concepts-add-invocable John Wellbelove 2026-04-28 14:25:26 +02:00
  • 15ca12649e
    Global namespace bitset free functions cleanup (#1411) Joris Putcuyps 2026-04-28 14:13:55 +02:00
  • 774ec24b75
    Merge branch 'development' into bitset_functions_to_etl_namespace John Wellbelove 2026-04-28 11:56:53 +02:00
  • ee0d4740b3
    Add begin() and end() to etl::expected (#1410) Roland Reichwein 2026-04-28 11:43:54 +02:00
  • 8a841469d3
    Merge branch 'development' into expected-add-begin-end John Wellbelove 2026-04-28 11:10:02 +02:00
  • fe7b2da10c
    Fix missing tuple_size (#1407) Roland Reichwein 2026-04-28 11:03:25 +02:00
  • a9b680a898
    Merge branch 'development' into fix-tuple-size2 John Wellbelove 2026-04-28 10:30:55 +02:00
  • 5ccbc6fbff
    Swap can be part of the etl namespace and let ADL do its thing (#1414) Joris Putcuyps 2026-04-28 10:23:52 +02:00
  • bde42f5614
    Merge branch 'development' into expected_swap_to_etl John Wellbelove 2026-04-28 10:02:56 +02:00
  • ff772d4bd1
    Move operators for etl::unique_ptr to etl namespace (#1408) Roland Reichwein 2026-04-28 09:57:21 +02:00
  • 9fc2fda8fb
    Merge branch 'development' into memory-operators-namespace John Wellbelove 2026-04-28 09:31:07 +02:00
  • 43e97b7f3c
    Expected actually doesn't require a monostate. (#1413) Joris Putcuyps 2026-04-28 09:30:23 +02:00
  • 95573af6c1
    Merge branch 'development' into expected_monostate_not_needed John Wellbelove 2026-04-28 09:11:32 +02:00
  • b96c2a9ecd
    Consolidate Dockerfile non-root user to vscode (#1417) Roland Reichwein 2026-04-27 22:49:39 +02:00
  • 396f25de4b Consolidate Dockerfile non-root user to vscode Roland Reichwein 2026-04-27 16:01:50 +02:00
  • 5496f8bbb9 Add format checks at compile time to format.h Roland Reichwein 2026-04-26 21:37:46 +02:00
  • d28322daac Adding error_or() to etl::expected Roland Reichwein 2026-04-26 20:44:41 +02:00
  • 0c9bd082af Use Ubuntu-24.04 to test C++23 Roland Reichwein 2026-04-26 16:04:47 +02:00
  • 8cbe683ca4 Activate -O3 in CI builds for C++23 Roland Reichwein 2026-04-11 10:25:31 +02:00
  • 48ec571c9e Added more documentation issue/Add-Hugo-support-for-documentation John Wellbelove 2026-04-26 10:22:37 +02:00
  • 4298d1e34c Better naming, since uninitialised isn't an option for expected. Joris Putcuyps 2026-04-25 20:29:31 +02:00
  • f5ee4f1451 Swap can be part of the etl namespace and let ADL do its thing Joris Putcuyps 2026-04-25 20:19:58 +02:00
  • 1e2faff38d Expected actually doesn't require a monostate. Joris Putcuyps 2026-04-25 20:07:57 +02:00
  • ae7c8c870a Add concept invocable and further missing concepts to concepts.h Roland Reichwein 2026-04-25 12:38:23 +02:00
  • 2bf8fd1359 Converted more documentation pages John Wellbelove 2026-04-25 12:50:43 +02:00
  • 6e125e4b45 Apply the same global to etl namespace move on overlooked functions Joris Putcuyps 2026-04-25 12:02:23 +02:00
  • 307ddc9c98 Keep comparison and swap free functions out of the global namespace and let ADL do its thing. Joris Putcuyps 2026-04-25 11:48:52 +02:00
  • c0daf89472
    Merge 053c7f41afcde74e2de3642db2e1e05bdbce4400 into 3e4d41ca57de475f4b769320308e80a103c8f5d6 Roland Reichwein 2026-04-25 10:21:56 +02:00
  • 053c7f41af Add test/run-clang-tidy.sh Roland Reichwein 2026-04-20 10:47:15 +02:00
  • 8e153eece6 Add begin() and end() to etl::expected Roland Reichwein 2026-04-24 18:24:14 +02:00
  • a41f1d5ec8 Move operators for etl::unique_ptr to etl namespace Roland Reichwein 2026-04-22 10:23:37 +02:00
  • db05400a8f Fix missing tuple_size Roland Reichwein 2026-04-24 09:33:46 +02:00
  • 3dcff26123 Added some design pattern documentation John Wellbelove 2026-04-22 22:46:20 +02:00
  • 5e2a789b23 More documentation John Wellbelove 2026-04-22 16:03:18 +02:00
  • fbd738db69
    Replace deprecated builtin __is_trivially_relocatable if possible (#1402) Roland Reichwein 2026-04-22 13:28:47 +02:00
  • 575b8cf1d8 Replace deprecated builtin __is_trivially_relocatable if possible Roland Reichwein 2026-04-20 14:28:57 +02:00
  • a97817010e
    Make etl::variant and etl::vector methods noexcept (#1383) Roland Reichwein 2026-04-22 12:37:53 +02:00
  • ac507ea801
    Merge branch 'development' into variant-noexcept John Wellbelove 2026-04-22 11:36:59 +02:00
  • 2b1dec0e79
    Run generator_test.py in CI checks (#1376) Roland Reichwein 2026-04-22 11:31:51 +02:00
  • d10dca1439
    Merge branch 'development' into check-generator-test-py John Wellbelove 2026-04-22 11:16:54 +02:00
  • b860326b26
    Fix delegate not being cleared by assigning empty braces (#1401) Roland Reichwein 2026-04-21 15:27:43 +02:00
  • 7b1c7dfa33 Fix Dockerfile for powerpc cross build Roland Reichwein 2026-04-20 15:29:39 +02:00
  • 53b3b3702f Fix delegate not being cleared by assigning empty braces Roland Reichwein 2026-04-20 12:46:09 +02:00
  • b1567a52c0 Added more documentation John Wellbelove 2026-04-21 09:31:04 +02:00
  • bbf74c5334
    Optimize formatting in format.h for float values (#1379) Roland Reichwein 2026-04-19 13:19:53 +02:00
  • 532fcd743b Optimize formatting in format.h for float values Roland Reichwein 2026-03-31 16:47:31 +02:00
  • db3fcd7ded Added debug_count.md and versions.md John Wellbelove 2026-04-19 11:02:03 +02:00
  • 1b7517aee7 Added debug_count.md and versions.md John Wellbelove 2026-04-19 11:02:03 +02:00
  • 46ee4d9bf5 Added iterator.md John Wellbelove 2026-04-19 10:57:03 +02:00
  • ff65c753d6
    Actually use ETL_USE_BUILTIN_MEM_FUNCTIONS to decide about macro defi… (#1398) Roland Reichwein 2026-04-18 17:13:43 +02:00
  • 7912225d46
    Merge branch 'development' into etl-use-builtin-mem-functions John Wellbelove 2026-04-18 16:35:03 +02:00
  • 4504d96cd6 Added multiple documentation files John Wellbelove 2026-04-18 12:45:45 +02:00
  • 8ee6ee52be Make etl::optional, etl::variant and etl::vector methods noexcept Roland Reichwein 2026-04-04 18:27:41 +02:00
  • 0527e4a3c0 Completed maths documentation John Wellbelove 2026-04-16 12:40:36 +02:00
  • 7a42cb2f73 Completed maths documentation John Wellbelove 2026-04-16 12:40:36 +02:00
  • 8dcd4c2dc3 Completed maths documentation John Wellbelove 2026-04-16 12:40:36 +02:00
  • dbf0477d88 Completed maths documentation John Wellbelove 2026-04-16 12:40:36 +02:00
  • caf693850c Actually use ETL_USE_BUILTIN_MEM_FUNCTIONS to decide about macro definitions Roland Reichwein 2026-04-15 22:02:09 +02:00
  • 5dc682b7ff
    Support for C++26 (#1375) Roland Reichwein 2026-04-15 15:53:29 +02:00
  • 303ba36f6d Maths functions documentation John Wellbelove 2026-04-15 13:02:52 +02:00
  • d8307dcf79 Support for C++26 Roland Reichwein 2026-04-05 14:14:13 +02:00
  • f858b8a72d
    Add installed dependencies for docker, documentation (#1377) Roland Reichwein 2026-04-15 11:27:57 +02:00
  • 866c8a315e
    Extensions for testing (#1380) Roland Reichwein 2026-04-15 10:47:52 +02:00
  • 0e2c633a93 Remove running generator.bat in CI checks Roland Reichwein 2026-04-11 10:47:12 +02:00
  • 879fac58b8 Run generator_test.py in CI checks Roland Reichwein 2026-04-01 13:31:57 +02:00
  • 17799452d2
    Add missing syntax checks (#1381) Roland Reichwein 2026-04-15 10:09:28 +02:00
  • 29d0cfec7c
    Suppress false positive compiler warnings when compiling with -O3 (#1389) Roland Reichwein 2026-04-14 12:38:59 +02:00
  • 7b4c201a03
    Merge branch 'development' into fix-o3 John Wellbelove 2026-04-14 12:02:36 +02:00
  • f258fe4af8 Fix operator| conflict with std::ranges (#1395) Roland Reichwein 2026-04-14 11:56:05 +02:00
  • 3e4d41ca57
    Fix operator| conflict with std::ranges (#1395) master Roland Reichwein 2026-04-14 11:56:05 +02:00
  • b14f70698f
    Fix chrono.h year_month_weekday_last and year_month_weekday sysdays() (#1396) Roland Reichwein 2026-04-14 11:48:03 +02:00
  • 93faeed809
    Merge branch 'development' into fix-chrono-off-by-one John Wellbelove 2026-04-14 11:33:15 +02:00
  • 7813d3ce7b Completed chrono documentation John Wellbelove 2026-04-14 10:26:22 +02:00
  • 8508472a41 Fix chrono.h year_month_weekday_last and year_month_weekday sysdays() Roland Reichwein 2026-04-13 19:13:48 +02:00
  • 6604e8e40c More chrono documentation John Wellbelove 2026-04-13 23:39:17 +02:00
  • e165be6a5c Use Dockerfiles in cross testing github workflows Roland Reichwein 2026-04-13 11:27:15 +02:00
  • 09af946a8f Added more documentation for chrono classes John Wellbelove 2026-04-13 10:59:19 +02:00
  • 69d05198ec Added documentation for clocks, day, duration John Wellbelove 2026-04-12 23:24:27 +02:00
  • 2d193ab309 Added more documentation John Wellbelove 2026-04-12 20:31:39 +02:00
  • 692360d0ed Added documentation for string_stream and string utilities. John Wellbelove 2026-04-11 22:47:31 +02:00
  • 4540ed317b Added basic_format_spec John Wellbelove 2026-04-11 20:19:28 +02:00
  • 83db4f0366 Added io_port documentation John Wellbelove 2026-04-11 18:37:44 +02:00
  • 4aa3d945f9 Added documentation for etl::delegate_observable, etl::function, Base64 codec John Wellbelove 2026-04-11 17:09:55 +02:00
  • 73d5908707 Fix operator| conflict with std::ranges Roland Reichwein 2026-04-11 15:23:49 +02:00
  • 101d1f5930 Fixed usage of ETL_DEPRECATED_REASON(), wrong syntax by order Roland Reichwein 2026-04-11 12:29:30 +02:00