John Wellbelove
ae649322c1
Fixed macro names in sanity check profiles
2022-10-31 10:49:43 +00:00
John Wellbelove
8e1ec778a3
Updated sanity checks to include etl::to_arithmetic
2022-10-23 19:50:09 +01:00
John Wellbelove
25adb3c68c
Almost finalised circular_iterator and tests
2022-09-04 23:44:51 +01:00
John Wellbelove
3ee5abf74b
Work in progress
2022-08-12 13:39:24 +01:00
John Wellbelove
18f78348d2
Added CMake updates
2022-08-01 13:05:56 +01:00
John Wellbelove
9dca59bf40
etl::poly_span without etl::dynamic_extent
2022-07-04 20:24:39 +01:00
John Wellbelove
aedb151b89
Renamed cumulative_moving_average to pseudo_moving_average
2022-06-23 13:47:49 +01:00
John Wellbelove
829d9fa220
Renamed cumulative_moving _average to pseudo_moving_average
...
Modified etl::debounce internal enumeration names to avoid clashes with Arduino
2022-06-22 17:37:59 +01:00
John Wellbelove
c09a1885b5
Merge branch 'hot-fix/#536-undefined-behaviour-and-memory-issues' into development
...
# Conflicts:
# test/CMakeLists.txt
2022-05-17 15:03:05 +01:00
John Wellbelove
232f329867
Fix header file includes
2022-05-16 20:57:04 +01:00
John Wellbelove
740e490aed
Tested ETL traits code.
2022-03-11 20:28:26 +00:00
John Wellbelove
b5b09274ce
Added extra sanity checks for new classes
2022-03-03 18:39:23 +00:00
John Wellbelove
11b4f669d3
Fixed force C++03 implementation flags
2022-02-15 20:58:06 +00:00
John Wellbelove
e5fd40d82b
Added etl::byte
2022-02-15 16:41:47 +00:00
John Wellbelove
117902e39a
Updates to sanity check
...
Added Intel compiler support to MSVC
2022-02-11 21:21:57 +00:00
John Wellbelove
8c45d2cc2a
Added sanity checks for initializer_list
2022-02-11 15:00:35 +00:00
John Wellbelove
5da17885be
Sanity check updates
2022-02-10 18:40:27 +00:00
John Wellbelove
5ceae606dc
Updated project files
2022-01-11 17:45:33 +00:00
John Wellbelove
e6736404ed
Final code after local CI tests
2022-01-08 18:51:35 +00:00
John Wellbelove
d2ba5e9956
Multiple code changes, delegates & timers
2021-12-14 10:52:49 +00:00
John Wellbelove
331e07b272
Multiple code changes, delegates & timers
2021-12-13 17:16:21 +00:00
John Wellbelove
a93ef47ad7
Make functions for containers
2021-11-13 13:19:52 +00:00
John Wellbelove
c1c5fbb7f1
Updated sanity checks
2021-10-05 17:00:22 +01:00
John Wellbelove
42d451dc79
Expanded tests and updated make lists
2021-08-20 19:39:49 +01:00
John Wellbelove
417c3b9e77
Expanded compiled variants for scripts
2021-08-13 16:32:43 +01:00
John Wellbelove
b779696eb9
Refactoring of type traits for GCC compatibility
2021-08-04 18:47:42 +01:00
John Wellbelove
0d5f30b97e
Merge branch 'master' into feature/bip-buffer-spsc-atomic
...
# Conflicts:
# test/vs2019/etl.vcxproj.filters
2021-08-02 12:22:01 +01:00
John Wellbelove
031b3e7eda
Changed variant files names
2021-07-29 14:15:49 +01:00
John Wellbelove
c54bf63a76
Resolved issues with universal references in construction and assignment.
...
Added 'in_place' structures.
Added etl::overload.
Updated sanity check cmake files.
Added alignment for const void.
2021-07-11 20:36:01 +01:00
John Wellbelove
d13bf7d5df
Changes before merging to development
2021-07-06 18:49:27 +01:00
John Wellbelove
e21d3edd6a
Initial commit
2021-05-31 15:55:13 +01:00
John Wellbelove
b19471dc8a
Updates to mem_cast
2021-05-31 10:00:01 +01:00
John Wellbelove
32ccdb1bab
Updated for new tests and sanity checks
2021-04-11 20:58:28 +01:00
John Wellbelove
04699093a5
Renamed dectr & dectx files
2021-03-31 09:35:47 +01:00
John Wellbelove
d3d0faa2c1
CRC updates
2021-03-30 19:10:48 +01:00
Bo Rydberg
9b84b19b5f
Feature/make sanity test also run with clang compiler ( #353 )
...
* Cleanup runsanitychecks.sh & runtests.sh with shellcheck
* Add executable writes on runsanitychecks.sh & runtests.sh
for easier use of scripts.
* Correct sanity tests to use gcc and clang compiler
2021-03-15 10:19:18 +00:00
John Wellbelove
4faf0f4720
Merge branch 'feature/C++98/03_compatibilty' into feature/c++98-03-compatibilty
...
# Conflicts:
# include/etl/array.h
# include/etl/basic_string.h
# include/etl/circular_buffer.h
# include/etl/deque.h
# include/etl/file_error_numbers.h
# include/etl/forward_list.h
# include/etl/indirect_vector.h
# include/etl/intrusive_forward_list.h
# include/etl/intrusive_list.h
# include/etl/limits.h
# include/etl/list.h
# include/etl/private/minmax_pop.h
# include/etl/private/minmax_push.h
# include/etl/string.h
# include/etl/string_view.h
# include/etl/u16string.h
# include/etl/u32string.h
# include/etl/unordered_multimap.h
# include/etl/vector.h
# include/etl/version.h
# include/etl/wstring.h
# library.json
# library.properties
# support/Release notes.txt
# test/test_atomic_clang_sync.cpp
2021-03-14 14:40:00 +00:00