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
|
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
|
2cf77bf837
|
Initial experimental unaligned fundamental types
|
2022-01-04 12:32:56 +00:00 |
|
John Wellbelove
|
7c4fbcc8f0
|
Initial experimental unaligned fundamental types
|
2022-01-04 12:04:56 +00:00 |
|
John Wellbelove
|
dc2ad30294
|
Iterator is more SFINAE compatible
|
2022-01-03 18:23:04 +00:00 |
|
John Wellbelove
|
9665ab21c1
|
Updated endianness for C++20
|
2022-01-03 18:22:08 +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
|
d4cc115509
|
Modified C++ language level detection
|
2022-01-03 18:20:14 +00:00 |
|
John Wellbelove
|
cf0b816bc1
|
Update to support C++20
|
2022-01-02 14:20:10 +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
|
e4ab79b243
|
Initial code
|
2021-12-24 13:13:32 +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
|
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
|
4acad4206d
|
Disable span TContainer constructor for arrays
|
2021-12-15 12:48:39 +00:00 |
|
John Wellbelove
|
67474499c2
|
Disable span TContainer constructor for arrays
|
2021-12-15 12:21:10 +00:00 |
|
John Wellbelove
|
cb7ee61b33
|
Disable span TContainer constructor for arrays
|
2021-12-14 17:23:26 +00:00 |
|
John Wellbelove
|
6827a73ff8
|
Disable span TContainer constructor for arrays
|
2021-12-14 17:23:26 +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
|
44715cadfe
|
Experimental code
|
2021-12-12 18:20:45 +00:00 |
|
John Wellbelove
|
6b91aaeb1d
|
Merge branch 'development' of https://github.com/ETLCPP/etl into development
|
2021-12-05 15:54:33 +00:00 |
|
John Wellbelove
|
06e8aaf8d4
|
#475 When ETL_NO_ATOMICS is defined the timer.h file should not define timer_semaphore_t
#471 Add contains() method to etl::map and etl::set
#477 deque::resize should throw deque_full if requested size is too large
|
2021-12-05 15:39:11 +00:00 |
|
John Wellbelove
|
f5514104e7
|
contains() & transparent comparator
|
2021-12-04 17:28:47 +00:00 |
|
John Wellbelove
|
6e1e75094f
|
Re-enable multi_vector
|
2021-12-04 11:00:51 +00:00 |
|
John Wellbelove
|
c6ff32e901
|
contains() & transparent comparator
|
2021-12-04 10:24:04 +00:00 |
|
John Wellbelove
|
4d48082f4f
|
contains() & transparent comparator for map, multimap, set and multiset
|
2021-12-01 18:42:22 +00:00 |
|
John Wellbelove
|
85fb83f0be
|
contains() & transparent comparator for reference set and multiset
|
2021-12-01 13:19:31 +00:00 |
|
John Wellbelove
|
a16ae414a2
|
contains() & transparent comparator for set and multiset
|
2021-11-27 18:42:30 +00:00 |
|
John Wellbelove
|
042da035fa
|
contains() & transparent comparator for map and multimap
|
2021-11-27 17:57:51 +00:00 |
|
John Wellbelove
|
015003fa03
|
contains() for etl::map
|
2021-11-26 19:35:18 +00:00 |
|
John Wellbelove
|
3e98f4c537
|
Fixes for Ubuntu 18
|
2021-11-21 16:45:37 +00:00 |
|
John Wellbelove
|
ed0d2f5759
|
Fixes for Ubuntu 18
|
2021-11-21 16:38:16 +00:00 |
|
John Wellbelove
|
6c3deb2426
|
Fixes for Ubuntu 18
|
2021-11-21 16:25:18 +00:00 |
|
John Wellbelove
|
02cee8c2a3
|
Fixes for Ubuntu 18
|
2021-11-21 16:17:23 +00:00 |
|
John Wellbelove
|
e3aea9105c
|
Fixes for Ubuntu 18
|
2021-11-21 16:07:44 +00:00 |
|
John Wellbelove
|
2ecc0aa287
|
Fixes for Ubuntu 18
|
2021-11-21 14:47:16 +00:00 |
|
John Wellbelove
|
42f9505237
|
Fixes for Ubuntu 18
|
2021-11-21 14:37:58 +00:00 |
|
John Wellbelove
|
f5f93926c9
|
Fixes for Ubuntu 18
|
2021-11-21 14:32:49 +00:00 |
|
John Wellbelove
|
b9778190dc
|
Updated version numbers
|
2021-11-21 12:35:30 +00:00 |
|
John Wellbelove
|
fa637f794e
|
Update to const_iterator parameter for insert.
|
2021-11-21 10:36:09 +00:00 |
|
John Wellbelove
|
8872b9a0ae
|
const_iterator parameters for containers
|
2021-11-20 19:04:39 +00:00 |
|
John Wellbelove
|
11fa2e4e38
|
Merge branch 'hotfix/remove-template-overload-abiguity' into development
# Conflicts:
# include/etl/forward_list.h
# include/etl/list.h
# include/etl/vector.h
# test/test_forward_list.cpp
# test/test_list.cpp
|
2021-11-19 11:23:50 +00:00 |
|