Commit Graph

  • 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
  • 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) 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
  • f286ecf1b6
    Merge branch 'development' into add-missing-syntax-checks John Wellbelove 2026-04-11 12:05:11 +02:00
  • 1b45e32714 Add missing copyright header in test_manchester.cpp Roland Reichwein 2026-04-11 11:36:34 +02:00
  • 6f3782cf41 Remove ETL_USING_CPP11 from unit tests Roland Reichwein 2026-04-11 11:20:53 +02:00
  • e971ca87ae Removing crc.h from syntax checks because of redundancy Roland Reichwein 2026-04-11 11:13:49 +02:00
  • 399bec9f63
    Merge branch 'development' into docker-dependencies John Wellbelove 2026-04-11 10:52:51 +02:00
  • beeb4cf462
    Fix coverage workflow for action version (#1384) Roland Reichwein 2026-04-11 10:38:39 +02:00
  • f118c2807a
    Fix broken syntax from clang-format reformat (#1385) Roland Reichwein 2026-04-11 10:16:03 +02:00
  • ae6ca929c1
    Rename _current to _current_it in ranges.h (#1387) Roland Reichwein 2026-04-11 10:10:17 +02:00
  • ad3830d8a0 Document powerpc architecture for testing Roland Reichwein 2026-04-10 14:39:45 +02:00
  • 1151da2b30
    Merge branch 'development' into run-tests John Wellbelove 2026-04-10 14:17:32 +02:00
  • 5524981008 - Fix red unit tests on 32 bits big-endian platform. Sergei Shirokov 2026-04-09 00:45:16 +03:00
  • 15830a58e2 Add SFINAE constraints to etl::begin/end and reverse iterator free functions Roland Reichwein 2026-04-10 09:51:49 +02:00
  • 4dd77f1f2e Support powerpc as foreign architecture Roland Reichwein 2026-04-10 09:53:56 +02:00
  • 8ef85276db
    Merge branch 'development' into fix-gh-workflow-coverage John Wellbelove 2026-04-10 11:24:27 +02:00
  • 2670cbf486
    Merge branch 'development' into cleanup-clang-format John Wellbelove 2026-04-10 11:23:06 +02:00
  • 97e8bc20cd Extensions for testing Roland Reichwein 2026-03-22 18:05:09 +01:00
  • aa5f401658
    Merge branch 'development' into rename-current John Wellbelove 2026-04-09 07:22:41 +01:00
  • 7971824914
    Add the ability to specify the callback type to etl closure (#1393) John Wellbelove 2026-04-09 07:21:19 +01:00
  • db24fe97a8 Fixed C++03 compatibility John Wellbelove 2026-04-08 23:21:41 +01:00
  • 39172c281a Fixed C++03 compatibility John Wellbelove 2026-04-08 23:21:41 +01:00
  • 86767e9545 - Fix red unit tests on 32 bits big-endian platform. Sergei Shirokov 2026-04-09 00:45:16 +03:00
  • f60ce2cbf5
    Merge branch 'development' into feature/#1273-Add-etl--inplace_closure-to-complement-etl--closure John Wellbelove 2026-04-08 21:17:34 +01:00
  • 14d26f9b8d
    Merge branch 'master' into feature/#1273-Add-etl--inplace_closure-to-complement-etl--closure John Wellbelove 2026-04-08 21:15:39 +01:00
  • 5b74c117c9 Applied clang-format John Wellbelove 2026-04-08 20:59:05 +01:00
  • d14f7673c5 Kick-off use of etl algorithms to replace the raw loops in byte_stream Joris Putcuyps 2026-04-08 18:40:25 +02:00
  • 6075ec67ad Added format.md John Wellbelove 2026-04-08 17:15:35 +01:00
  • 8dc0301a67
    Document etl::format_to and etl::print (#1378) Roland Reichwein 2026-04-08 17:58:12 +02:00
  • ee901d7de9 Modified closure to accept the callback type as a template parameter John Wellbelove 2026-04-08 15:08:17 +01:00
  • d3fb5a0e64 Modified closure to accept the callback type as a template parameter John Wellbelove 2026-04-08 15:08:17 +01:00
  • 6d19c52275 Added closure.md and updates to delegate.md John Wellbelove 2026-04-08 09:58:25 +01:00
  • 78cc84f5e0 Suppress false positive compiler warnings when compiling with -O3 Roland Reichwein 2026-04-07 22:18:20 +02:00
  • c05b0c8699 More addition to the documentation John Wellbelove 2026-04-07 11:15:50 +01:00
  • 93ec7e885d Rename _current to _current_it in ranges.h Roland Reichwein 2026-04-06 19:14:17 +02:00
  • e5a034fe90 Added Hugo intalation and markdown descriptions John Wellbelove 2026-04-06 13:54:46 +01:00
  • eb7802d23b Hugo updates John Wellbelove 2026-04-06 11:12:18 +01:00
  • 652e718853 Fix usage of make_unsigned Roland Reichwein 2026-04-05 22:10:45 +02:00