Roland Reichwein 6ed64f7b21
Support const pointers in etl::is_aligned() (#1082)
* Add Zephyr build system module.yml (#1074)

The Zephyr build system requires that modules have a `module.yml` file to specify where the module cmake and kconfig files are located. 
These can also be explicitly set as "external" meaning that they do not exist within the module tree, itself. These build file can still be specified elsewhere via cmake variables, explained more in-depth here: https://docs.zephyrproject.org/latest/develop/modules.html#modules-module-ext-root
This change makes it such that ETL can be included more easily in zephyr projects running on embedded systems. A similar change can be observed in the public nanopb repository, where the repo only requires its own `zephyr/module.yml` file to be found by the zephyr build system, but the kconfig and cmake additions can exist outside of the library repository.

* Support const pointers to etl::is_aligned()

---------

Co-authored-by: Zach Van Camp <marshmilo100@gmail.com>
2025-04-30 12:22:38 +01:00
..
Deprecated literal with suffix (#416) 2021-09-02 13:03:38 +01:00
etl_error_handler Added experimental assert function handler 2024-12-25 17:42:06 +00:00
etl_initializer_list Synchronised CMakeLists compiler options across projects 2024-03-08 12:03:45 +00:00
Performance/unordered_map literal with suffix (#416) 2021-09-02 13:03:38 +01:00
syntax_check Added etl::tuple to VS project 2025-04-14 17:34:27 +01:00
UnitTest++ Added Unit test macros 2024-08-09 21:36:15 +01:00
vs2019 Work in progress 2023-04-02 11:06:42 +01:00
vs2022 Minor style change 2025-04-16 19:33:24 +01:00
CMakeLists.txt Added etl::tuple to VS project 2025-04-14 17:34:27 +01:00
data.h Sopporting changes for etl::tuple 2025-04-14 09:51:28 +01:00
etl_profile.h #1057 ETL_DECLARE_DEBUG_COUNT increases RAM usage even when ETL_DEBUG_COUNT NOT defined 2025-03-28 11:19:20 +00:00
iterators_for_unit_tests.h Eradicated all GCC and clang warnings 2022-07-27 10:42:03 +01:00
list_header_files.bat Updated syntax checks 2024-08-21 18:48:56 +01:00
list_test_files.bat Updated syntax checks 2024-08-21 18:48:56 +01:00
list_test_files.ps1 Updated syntax checks 2024-08-21 18:48:56 +01:00
list_test_files.sh Updated syntax checks 2024-08-21 18:48:56 +01:00
main.cpp style: add missing new line at end of file (#734) 2023-07-18 08:12:53 +01:00
maincpp03check.cpp Work in progress 2020-01-09 11:15:50 +00:00
meson.build Implementation of Base64 encoder and decoder 2024-06-24 17:44:53 +01:00
murmurhash3.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
murmurhash3.h Add free-standing sanity tests for C++03/11/14/17 (#351) 2021-03-12 14:13:31 +00:00
run-syntax-checks.sh Updates to CI scripts 2025-02-03 11:37:26 +00:00
run-tests.sh Updated bash test script help 2025-03-27 15:24:35 +00:00
test_algorithm.cpp Fix some sanitizer issues 2025-02-23 11:54:38 +00:00
test_alignment.cpp Support const pointers in etl::is_aligned() (#1082) 2025-04-30 12:22:38 +01:00
test_array_view.cpp Fixed Address Sanitizer issues 2023-04-28 10:32:58 +01:00
test_array_wrapper.cpp Fixed Address Sanitizer issues 2023-04-28 10:32:58 +01:00
test_array.cpp Added safe copy to etl::array::assign 2024-01-28 20:35:07 +00:00
test_atomic.cpp Added ETL_HAS_ATOMIC_ALWAYS_LOCK_FREE macro and has_atomic_always_lock_free trait 2025-03-27 15:23:45 +00:00
test_base64_RFC2152_decoder.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC2152_encoder.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC3501_decoder.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC3501_encoder.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_decoder_with_no_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_decoder_with_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_encoder_with_no_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_encoder_with_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_URL_decoder_with_no_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_URL_decoder_with_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_URL_encoder_with_no_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_base64_RFC4648_URL_encoder_with_padding.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_binary.cpp Remove redundant ETL_FORCE_NO_ADVANCED_CPP macro 2025-01-22 14:51:18 +00:00
test_bip_buffer_spsc_atomic.cpp Bip buffer improvements (#575) 2022-07-28 08:18:47 +01:00
test_bit_stream_reader_big_endian.cpp fix build and test failures on arm64 linux platform (#978) 2024-12-19 14:33:42 +00:00
test_bit_stream_reader_little_endian.cpp Reverted std::array<signed char back to std::array<int8_t 2025-01-21 17:50:55 +00:00
test_bit_stream_writer_big_endian.cpp #807 Change in legacy etl::bitset with nullptr construction + error handling 2023-12-16 12:57:36 +00:00
test_bit_stream_writer_little_endian.cpp #807 Change in legacy etl::bitset with nullptr construction + error handling 2023-12-16 12:57:36 +00:00
test_bit_stream.cpp Fix arm64 signed char (#1006) 2025-01-21 17:50:53 +00:00
test_bit.cpp Remove redundant ETL_FORCE_NO_ADVANCED_CPP macro 2025-01-22 14:51:18 +00:00
test_bitset_legacy.cpp Replaced ETL_OR_STD::size with ETL_OR_STD17::size in unit tests 2024-12-19 14:30:21 +00:00
test_bitset_new_comparisons.cpp Work in progress 2024-01-04 00:11:54 +00:00
test_bitset_new_default_element_type.cpp Replaced ETL_OR_STD::size with ETL_OR_STD17::size in unit tests 2024-12-19 14:30:21 +00:00
test_bitset_new_explicit_single_element_type.cpp Replaced ETL_OR_STD::size with ETL_OR_STD17::size in unit tests 2024-12-19 14:30:21 +00:00
test_bitset_new_ext_default_element_type.cpp Replaced ETL_OR_STD::size with ETL_OR_STD17::size in unit tests 2024-12-19 14:30:21 +00:00
test_bitset_new_ext_explicit_single_element_type.cpp Replaced ETL_OR_STD::size with ETL_OR_STD17::size in unit tests 2024-12-19 14:30:21 +00:00
test_bloom_filter.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_bresenham_line.cpp fix build and test failures on arm64 linux platform (#978) 2024-12-19 14:33:42 +00:00
test_bsd_checksum.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_buffer_descriptors.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_byte_stream.cpp Disabled initialisation of a delegate from a temporary lambda 2025-01-27 09:13:18 +00:00
test_byte.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_callback_service.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_callback_timer_atomic.cpp Added is_active member function to callback_timer classes. 2024-07-28 16:47:13 +01:00
test_callback_timer_interrupt.cpp Added is_active member function to callback_timer classes. 2024-07-28 16:47:13 +01:00
test_callback_timer_locked.cpp Added is_active member function to callback_timer classes. 2024-07-28 16:47:13 +01:00
test_callback_timer.cpp Added is_active member function to callback_timer classes. 2024-07-28 16:47:13 +01:00
test_char_traits.cpp Remove redundant ETL_FORCE_NO_ADVANCED_CPP macro 2025-01-22 14:51:18 +00:00
test_checksum.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_circular_buffer_external_buffer.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_circular_buffer.cpp Added repair() to etl::circular_buffer 2023-02-19 10:45:19 +00:00
test_circular_iterator.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_compare.cpp Added constexpr to compare functions 2024-03-16 11:26:15 +00:00
test_constant.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_container.cpp Fixed Address Sanitizer issues 2023-04-28 10:32:58 +01:00
test_correlation.cpp Fix arm64 signed char (#1006) 2025-01-21 17:50:53 +00:00
test_covariance.cpp Fix arm64 signed char (#1006) 2025-01-21 17:50:53 +00:00
test_crc1.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_ccitt.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_cdma2000.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_darc.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_dvbs2.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_ebu.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_icode.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_itu.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_j1850_zero.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_j1850.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_maxim.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_rohc.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc8_wcdma.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_a.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_arc.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_aug_ccitt.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_buypass.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_ccitt.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_cdma2000.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_dds110.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_dectr.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_dectx.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_dnp.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_en13757.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_genibus.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_kermit.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_m17.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_maxim.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_mcrf4xx.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_modbus.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_profibus.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_riello.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_t10dif.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_teledisk.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_tms37157.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_usb.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_x25.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16_xmodem.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc16.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_bzip2.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_c.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_d.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_jamcrc.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_mpeg2.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_posix.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_q.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32_xfer.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc32.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_crc64_ecma.cpp Updated CRC constexpr tests for 'force C++03 implementation' option 2025-01-27 19:04:30 +00:00
test_cyclic_value.cpp Fixed incorrect for loops in unit tests 2024-12-19 14:33:43 +00:00
test_debounce.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_delegate_cpp03.cpp Added the option of more logical ordering for template parameters for compile time member functions 2024-08-11 12:13:46 +01:00
test_delegate_service_compile_time.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_delegate_service_cpp03.cpp Renamed 'test' to 'object' 2024-03-11 08:37:41 +00:00
test_delegate_service.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_delegate.cpp Added test for a constexpr lambda under C++17 and above 2025-02-17 08:00:17 +00:00
test_deque.cpp Changed shadowed variables 2024-03-05 12:17:09 +00:00
test_endian.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_enum_type.cpp style: add missing new line at end of file (#734) 2023-07-18 08:12:53 +01:00
test_error_handler.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_etl_traits.cpp Make 'packed' have better cross platform functionality 2024-12-19 14:33:57 +00:00
test_exception.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_expected.cpp Fixed etl::expected in-place test syntax 2025-01-24 14:32:33 +00:00
test_fixed_iterator.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_fixed_sized_memory_block_allocator.cpp Array bounds and maybe-uninitialized warning fixes 2023-03-02 13:15:42 +00:00
test_flags.cpp C++11 unit tests - Work in progress 2023-04-30 11:06:23 +01:00
test_flat_map.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_flat_multimap.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_flat_multiset.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_flat_set.cpp Merge branch 'pull-request/#782-Set-is-full-error-when-adding-existing-item' into development 2023-11-24 11:26:55 +00:00
test_fnv_1.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_format_spec.cpp C++11 unit tests - Work in progress 2023-04-30 11:06:23 +01:00
test_forward_list_shared_pool.cpp Fix some sanitizer issues 2025-02-23 11:54:38 +00:00
test_forward_list.cpp Fix some sanitizer issues 2025-02-23 11:54:38 +00:00
test_fsm.cpp Fixed dereference of state pointer when null. 2024-03-20 23:27:18 +00:00
test_function_traits.cpp Added etl::function traits 2025-02-07 18:26:39 +00:00
test_function.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_functional.cpp Added etl::mem_fn 2024-03-21 10:07:31 +00:00
test_gamma.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_hash.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_hfsm_recurse_to_inner_state_on_start.cpp Fixed selection of std/etl size() 2023-05-05 12:43:54 +01:00
test_hfsm.cpp Fixed dereference of state pointer when null. 2024-03-20 23:27:18 +00:00
test_histogram.cpp Fix histogram indexing when accessed via operator [] (#939) 2024-07-31 09:04:45 +01:00
test_index_of_type.cpp Added etl::index_of_type as a complement to etl::nth_type 2025-03-27 15:24:38 +00:00
test_indirect_vector_external_buffer.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_indirect_vector.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_instance_count.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_integral_limits.cpp Added ETL_OR_STD17 macro for the namespace for size() 2023-04-23 18:58:30 +01:00
test_intrusive_forward_list.cpp Added unit tests for initializer_list construction 2025-03-27 15:24:36 +00:00
test_intrusive_links.cpp Added etl::create_linked_list and etl::detach_linked_list to the intrusive link utilities 2025-03-27 15:22:37 +00:00
test_intrusive_list.cpp Added unit tests for initializer_list construction 2025-03-27 15:24:36 +00:00
test_intrusive_queue.cpp Updated intrusive links 2023-07-04 11:45:10 +01:00
test_intrusive_stack.cpp Updated intrusive links 2023-07-04 11:45:10 +01:00
test_invert.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_io_port.cpp changed std::is_same_v to std::is_same for C++11/14 test compatibility 2024-07-28 16:51:02 +01:00
test_iterator.cpp #841 Change push to push_back on containers, so they can be used with std::back_inserter 2024-03-11 18:10:46 +00:00
test_jenkins.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_largest.cpp Work in progress 2023-04-02 11:06:42 +01:00
test_limiter.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_limits.cpp Removed float-equal warnings 2023-11-21 15:13:24 +00:00
test_list_shared_pool.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_list.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_macros.cpp Updated stringify macro for variadic parameters 2023-08-13 10:33:48 +01:00
test_make_string.cpp Work in progress 2023-04-02 11:06:42 +01:00
test_map.cpp Attempt to fix some sanitizer issues for tests 2025-03-27 15:24:39 +00:00
test_math_functions.cpp Enabled constexpr test for C++14 and above only 2024-05-14 00:06:01 +01:00
test_math.cpp Removed float-equal warnings 2023-11-21 15:13:24 +00:00
test_mean.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_mem_cast_ptr.cpp Changed etl::mem_cast to support bidirectional iterators 2024-12-19 14:33:55 +00:00
test_mem_cast.cpp Changed etl::mem_cast to support bidirectional iterators 2024-12-19 14:33:55 +00:00
test_memory.cpp Added etl::to_address 2025-01-28 11:16:04 +00:00
test_message_broker.cpp Modified accepts() message router functions to interrogate subscribed and successor routers to achieve consistency. 2024-03-15 13:01:59 +00:00
test_message_bus.cpp Modified accepts() message router functions to interrogate subscribed and successor routers to achieve consistency. 2024-03-15 13:01:59 +00:00
test_message_packet.cpp Restored full units test permutations 2025-02-17 12:45:32 +00:00
test_message_router_registry.cpp Eradicated all GCC and clang warnings 2022-07-27 10:42:03 +01:00
test_message_router.cpp removed redundant parameters 2024-12-19 14:32:17 +00:00
test_message_timer_atomic.cpp #847-Add-has_active_timer-to-callback_timer 2024-03-13 09:54:29 +00:00
test_message_timer_interrupt.cpp #847-Add-has_active_timer-to-callback_timer 2024-03-13 09:54:29 +00:00
test_message_timer_locked.cpp #847-Add-has_active_timer-to-callback_timer 2024-03-13 09:54:29 +00:00
test_message_timer.cpp #847-Add-has_active_timer-to-callback_timer 2024-03-13 09:54:29 +00:00
test_message.cpp C++11 & 14 unit test compatibility 2024-08-31 11:06:03 +01:00
test_multi_array.cpp Fix tests after addition of ETL_NODISCARD 2023-07-04 11:45:10 +01:00
test_multi_range.cpp Work in progress 2023-04-02 11:06:42 +01:00
test_multi_span.cpp Reversed loop change 2025-03-27 15:24:41 +00:00
test_multi_vector.cpp Test name updates 2023-09-25 16:55:19 +01:00
test_multimap.cpp Removed 'possible nullptr' warning. 2024-04-01 16:57:46 +01:00
test_multiset.cpp Removed 'possible nullptr' warning. 2024-04-01 16:57:46 +01:00
test_murmur3.cpp C++11 unit tests - Work in progress 2023-04-30 11:06:23 +01:00
test_nth_type.cpp Fix test array sizes 2023-04-02 11:06:43 +01:00
test_numeric.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_observer.cpp Updated C++03 observer class to accept void parameter notification types 2024-08-02 10:36:13 +01:00
test_optional.cpp Added return to etl::optional emplace, fixed typo (#982) 2024-12-19 14:32:20 +00:00
test_overload.cpp Updated syntax checks 2024-08-21 18:48:56 +01:00
test_packet.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_parameter_pack.cpp Fixed syntax issue between GCC and Clang/Visual Studio 2024-12-19 14:30:24 +00:00
test_parameter_type.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_parity_checksum.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_pearson.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_poly_span_dynamic_extent.cpp Removed float-equal warnings 2023-11-21 15:13:24 +00:00
test_poly_span_fixed_extent.cpp Removed float-equal warnings 2023-11-21 15:13:24 +00:00
test_pool_external_buffer.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_pool.cpp Add max_item_size() to etl::ipool (#1001) 2025-01-21 17:47:58 +00:00
test_priority_queue.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_pseudo_moving_average.cpp Fix test array sizes 2023-04-02 11:06:43 +01:00
test_quantize.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_queue_lockable_small.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_lockable.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_memory_model_small.cpp Removed float-equal warnings 2023-11-21 15:13:24 +00:00
test_queue_mpmc_mutex_small.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_mpmc_mutex.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_spsc_atomic_small.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_spsc_atomic.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_spsc_isr_small.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_spsc_isr.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_spsc_locked_small.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue_spsc_locked.cpp Added c++03 zero parameter emplace member functions 2023-08-25 02:05:46 +01:00
test_queue.cpp Return reference from emplace() in etl::queue (#992) 2024-12-19 14:33:52 +00:00
test_random.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_ratio.cpp Changed 'value' to 'type' 2025-01-23 09:38:30 +00:00
test_reference_flat_map.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_reference_flat_multimap.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_reference_flat_multiset.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_reference_flat_set.cpp Merge branch 'pull-request/#782-Set-is-full-error-when-adding-existing-item' into development 2023-11-24 11:26:55 +00:00
test_rescale.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_result.cpp Work-In-Progress for full implementation of etl::expected 2023-02-06 20:01:34 +01:00
test_rms.cpp fix build and test failures on arm64 linux platform (#978) 2024-12-19 14:33:42 +00:00
test_scaled_rounding.cpp Fix unused variable warnings 2025-04-02 13:29:59 +01:00
test_set.cpp Removed 'possible nullptr' warning. 2024-04-01 16:57:46 +01:00
test_shared_message.cpp #854 in-place construction of shared message 2024-03-09 10:11:00 +00:00
test_singleton_base.cpp Updates to singleton_base 2025-01-21 17:48:35 +00:00
test_singleton.cpp Fix test array sizes 2023-04-02 11:06:43 +01:00
test_smallest.cpp Added ETL_OR_STD17 macro for the namespace for size() 2023-04-23 18:58:30 +01:00
test_span_dynamic_extent.cpp etl::span: Add advance(), copy(), reinterpret_as() (#1024) 2025-03-27 15:23:45 +00:00
test_span_fixed_extent.cpp Merge branch 'pull-request/#1055-Add-enable_if-restriction-for-span-constructor-from-c-array' into development 2025-03-28 10:10:52 +00:00
test_stack.cpp Added return reference from stack::emplace 2024-12-19 14:33:53 +00:00
test_standard_deviation.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_state_chart_compile_time_with_data_parameter.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_state_chart_compile_time.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_state_chart_with_data_parameter.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_state_chart_with_rvalue_data_parameter.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_state_chart.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_string_char_external_buffer.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_char.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_stream_u8.cpp Added u8string + utilities 2023-11-14 00:06:57 +00:00
test_string_stream_u16.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_string_stream_u32.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_string_stream_wchar_t.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_string_stream.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_string_u8_external_buffer.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_u8.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_u16_external_buffer.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_u16.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_u32_external_buffer.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_u32.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_utilities_std_u8.cpp Added u8string + utilities 2023-11-14 00:06:57 +00:00
test_string_utilities_std_u16.cpp Fix test array sizes 2023-04-02 11:06:43 +01:00
test_string_utilities_std_u32.cpp Fix test array sizes 2023-04-02 11:06:43 +01:00
test_string_utilities_std_wchar_t.cpp Fix test array sizes 2023-04-02 11:06:43 +01:00
test_string_utilities_std.cpp Fix test array sizes 2023-04-02 11:06:43 +01:00
test_string_utilities_u8.cpp Added u8string + utilities 2023-11-14 00:06:57 +00:00
test_string_utilities_u16.cpp Work in progress 2023-04-02 11:06:42 +01:00
test_string_utilities_u32.cpp Work in progress 2023-04-02 11:06:42 +01:00
test_string_utilities_wchar_t.cpp Work in progress 2023-04-02 11:06:42 +01:00
test_string_utilities.cpp Work in progress 2023-04-02 11:06:42 +01:00
test_string_view.cpp Implement << operator for std basic_ostream and etl string_view (#1040) 2025-03-27 15:24:42 +00:00
test_string_wchar_t_external_buffer.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_string_wchar_t.cpp Made is_truncated available for all configurations 2025-04-12 15:04:21 +01:00
test_successor.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_task_scheduler.cpp Added ETL_OR_STD17 macro for the namespace for size() 2023-04-23 18:58:30 +01:00
test_threshold.cpp Fixed suite test name 2024-07-31 10:51:41 +01:00
test_to_arithmetic_u8.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_arithmetic_u16.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_arithmetic_u32.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_arithmetic_wchar_t.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_arithmetic.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_string.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_u8string.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_u16string.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_u32string.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_to_wstring.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_tuple.cpp Fix misspelt header include 2025-04-16 19:38:11 +01:00
test_type_def.cpp Allow etl::type_def to be trivially copyable 2025-01-21 17:47:57 +00:00
test_type_list.cpp Refactored and simplified some features of etl::type_list 2025-03-27 15:24:40 +00:00
test_type_lookup.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_type_select.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_type_traits.cpp Added exclusive_disjunction 2025-04-17 10:16:09 +01:00
test_unaligned_type_ext.cpp Fixed mismatch of double and long double in test_unaligned_type_ext.cpp unit tests 2025-02-17 07:59:31 +00:00
test_unaligned_type.cpp etl::span: Add advance(), copy(), reinterpret_as() (#1024) 2025-03-27 15:23:45 +00:00
test_uncopyable.cpp Add uncopyable.h, class uncopyable (#985) 2024-12-19 14:33:49 +00:00
test_unordered_map.cpp Added transparent comparator overloads of contains() 2024-12-19 16:44:12 +00:00
test_unordered_multimap.cpp Added transparent comparator overloads of contains() 2024-12-19 16:44:12 +00:00
test_unordered_multiset.cpp Added transparent comparator overloads of contains() 2024-12-19 16:44:12 +00:00
test_unordered_set.cpp Added transparent comparator overloads of contains() 2024-12-19 16:44:12 +00:00
test_user_type.cpp style: add missing new line at end of file (#734) 2023-07-18 08:12:53 +01:00
test_utility.cpp Updated packed macro 2025-01-21 17:47:31 +00:00
test_variance.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_variant_legacy.cpp #1009 etl::expected doesn't compile with legacy_variant 2025-02-01 08:59:20 +00:00
test_variant_pool_external_buffer.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_variant_pool.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_variant_variadic.cpp Added ETL_USING_LEGACY_VARIANT & ETL_NOT_USING_LEGACY_VARIANT 2024-07-28 16:47:12 +01:00
test_vector_external_buffer.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_vector_non_trivial.cpp Fixed shadow warnings in all files 2024-01-25 14:22:26 +00:00
test_vector_pointer_external_buffer.cpp #787 etl::expected doesn't compile with ETL_LOG_ERRORS 2023-11-24 09:59:35 +00:00
test_vector_pointer.cpp Fixed: move assignment not working for non-empty containers (#759) 2023-09-20 23:06:32 +01:00
test_vector.cpp Fix issue #931 (#932) 2024-07-23 15:41:00 +01:00
test_visitor.cpp Refactored visitor and variant to allow const variants and fix passing references to visitors 2023-07-04 11:41:00 +01:00
test_xor_checksum.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test_xor_rotate_checksum.cpp Updated copyright notice 2022-06-10 21:45:37 +01:00
test.sh Removed float-equal warnings 2023-11-21 15:13:24 +00:00
unit_test_framework.h style: add missing new line at end of file (#734) 2023-07-18 08:12:53 +01:00
words.txt New hash & checksum algorithms 2015-08-19 21:00:53 +01:00