John Wellbelove
|
d0150696a5
|
Changes for controlling the availability of constexpr algorithms
|
2022-02-11 09:57:55 +00:00 |
|
John Wellbelove
|
64efb84ec3
|
Singleton class
|
2022-02-10 18:40:52 +00:00 |
|
John Wellbelove
|
5da17885be
|
Sanity check updates
|
2022-02-10 18:40:27 +00:00 |
|
John Wellbelove
|
c65da15063
|
Tweak built-in tests
|
2022-02-06 17:58:22 +00:00 |
|
John Wellbelove
|
87fe3eec2d
|
Replaced post increment with pre increment
|
2022-02-03 17:16:26 +00:00 |
|
John Wellbelove
|
791aa97885
|
Work in progress
|
2022-02-03 12:40:29 +00:00 |
|
John Wellbelove
|
4b1b6004c6
|
Final(?) changes
|
2022-01-29 14:16:26 +00:00 |
|
John Wellbelove
|
68d5f39c7c
|
Merge branch 'master' into feature/constexpr-for-string_view
|
2022-01-25 10:49:56 +00:00 |
|
John Wellbelove
|
734e4e654a
|
Minor changes
Modified MSVC compiler C++11 check
|
2022-01-24 20:15:17 +00:00 |
|
John Wellbelove
|
64b6c20d19
|
Merge branch 'master' into feature/constexpr-for-string_view
# Conflicts:
# include/etl/iterator.h
# include/etl/platform.h
# test/vs2019/etl.vcxproj
# test/vs2019/etl.vcxproj.filters
|
2022-01-23 18:26:52 +00:00 |
|
John Wellbelove
|
47210b5815
|
Merge branch 'development'
# Conflicts:
# test/vs2019/etl.vcxproj
# test/vs2019/etl.vcxproj.filters
|
2022-01-23 15:25:37 +00:00 |
|
John Wellbelove
|
13b28387c5
|
Merge branch 'feature/reduce-size-of-state_chart' into development
|
2022-01-23 14:23:44 +00:00 |
|
John Wellbelove
|
9dafa0bb70
|
Merge branch 'feature/reduce-size-of-state_chart' into development
|
2022-01-23 13:50:31 +00:00 |
|
John Wellbelove
|
2353672b64
|
Renamed compile time state machine classes
|
2022-01-23 10:46:35 +00:00 |
|
John Wellbelove
|
4d0682e196
|
Merge branch 'hotfix/bitset' into development
|
2022-01-22 16:17:09 +00:00 |
|
John Wellbelove
|
e98270ca60
|
Bitset updates
|
2022-01-22 16:16:44 +00:00 |
|
John Wellbelove
|
fc59b4e34e
|
Latest state chart code
Reinstated virtual process_event()
|
2022-01-20 11:05:37 +00:00 |
|
John Wellbelove
|
9a03489c4c
|
Fixed casting
|
2022-01-20 11:05:21 +00:00 |
|
John Wellbelove
|
f3973e4935
|
Latest state chart code
Reinstated virtual process_event()
|
2022-01-18 20:15:56 +00:00 |
|
John Wellbelove
|
8337c87f16
|
Initial state_chart changes
|
2022-01-17 11:19:19 +00:00 |
|
John Wellbelove
|
0a6e22ae2a
|
Initial state_chart changes
|
2022-01-15 19:06:20 +00:00 |
|
John Wellbelove
|
c3b603be32
|
Fixed IAR warnings in binary.h
Fixe unaligned type_comment
platform.h comments
Fixed etl_profile.h to native little endian for !C++20 or !STL
|
2022-01-14 10:08:46 +00:00 |
|
John Wellbelove
|
f58a20294a
|
Added index operators
Split code into type and non-type dependent classes
|
2022-01-12 18:36:34 +00:00 |
|
John Wellbelove
|
07bda38893
|
Removed unused code
|
2022-01-12 18:32:12 +00:00 |
|
John Wellbelove
|
5ceae606dc
|
Updated project files
|
2022-01-11 17:45:33 +00:00 |
|
John Wellbelove
|
e09742bf57
|
Added bit_cast and 8bit byteswap tests
|
2022-01-11 17:45:14 +00:00 |
|
John Wellbelove
|
17c287af9d
|
Completed unaligned_type
|
2022-01-11 17:44:40 +00:00 |
|
John Wellbelove
|
973e0f8ea6
|
Renamed 8bit check macro
|
2022-01-10 00:35:02 +00:00 |
|
John Wellbelove
|
6b123e1bdb
|
Merge branch 'feature/bit_cast-midpoint-lerp' into feature/unaligned-types
# Conflicts:
# include/etl/endianness.h
# test/vs2019/etl.vcxproj.filters
|
2022-01-08 18:53:17 +00:00 |
|
John Wellbelove
|
e6736404ed
|
Final code after local CI tests
|
2022-01-08 18:51:35 +00:00 |
|
John Wellbelove
|
a0023aa9aa
|
Updated tests to support C++20 STL
|
2022-01-08 12:25:18 +00:00 |
|
John Wellbelove
|
c99d984453
|
Updates to bin.h, binary.h and endian.h
|
2022-01-08 11:38:04 +00:00 |
|
John Wellbelove
|
79c659b0bb
|
unaligned and endianess experiments
|
2022-01-06 10:18:58 +00:00 |
|
John Wellbelove
|
fdf3ee164f
|
Disabled C++20 for test
|
2022-01-03 18:26:48 +00:00 |
|
John Wellbelove
|
4a6d6220e4
|
Added bit.h and test files
|
2022-01-03 18:24:05 +00:00 |
|
John Wellbelove
|
dc2ad30294
|
Iterator is more SFINAE compatible
|
2022-01-03 18:23:04 +00:00 |
|
John Wellbelove
|
b8579f0151
|
Initial bit tests
|
2022-01-03 18:21:45 +00:00 |
|
John Wellbelove
|
dc563239e5
|
Added all permutations of leading/trailing bit tests
|
2022-01-03 18:21:19 +00:00 |
|
John Wellbelove
|
7ad3b51308
|
Added etl::lerp & initial reverse engineered <bit> header
|
2021-12-31 09:52:02 +00:00 |
|
John Wellbelove
|
4f05600900
|
Added delegate test from std::function
|
2021-12-30 09:36:36 +00:00 |
|
John Wellbelove
|
2643f8ef4b
|
Added etl::midpoint
|
2021-12-28 18:42:17 +00:00 |
|
John Wellbelove
|
064c7dc16b
|
GCC fixes for unit tests
|
2021-12-24 09:25:24 +00:00 |
|
John Wellbelove
|
b98fd16e36
|
array_view updates
|
2021-12-22 18:58:15 +00:00 |
|
John Wellbelove
|
de5a90a91c
|
Added Green Hills compiler to minmax push and pop
message_packet updates
message_packet updates
span updates
message_packet updates
message_packet updates
Remove superfluous line
Fixe undefined behaviour in test
|
2021-12-21 12:04:51 +00:00 |
|
John Wellbelove
|
d5128bed7d
|
Merge branch 'hotfix/#480-fix-for-double-formatting-with-precision-greater-than-9' of https://github.com/ETLCPP/etl into hotfix/#480-fix-for-double-formatting-with-precision-greater-than-9
# Conflicts:
# test/test_to_string.cpp
|
2021-12-15 19:29:11 +00:00 |
|
John Wellbelove
|
6f6ebe456b
|
Fix for double formatting with precision > 9 (#480)
* Add a test that reproduces the double formatting failure
* Fix root cause, restrict precision to 9 on 32 bit platforms, unrestricted on 64 bit
|
2021-12-15 19:26:17 +00:00 |
|
Noah Luskey
|
36782f77c0
|
Fix for double formatting with precision > 9 (#480)
* Add a test that reproduces the double formatting failure
* Fix root cause, restrict precision to 9 on 32 bit platforms, unrestricted on 64 bit
|
2021-12-15 17:27:57 +00:00 |
|
John Wellbelove
|
4fff144cb8
|
#482
|
2021-12-15 12:21:30 +00:00 |
|
John Wellbelove
|
67474499c2
|
Disable span TContainer constructor for arrays
|
2021-12-15 12:21:10 +00:00 |
|
John Wellbelove
|
6827a73ff8
|
Disable span TContainer constructor for arrays
|
2021-12-14 17:23:26 +00:00 |
|