John Wellbelove
e98270ca60
Bitset updates
2022-01-22 16:16:44 +00:00
Tom
1f7ebe3ee8
Added to_string, to_ulong and to_ullong to bitset ( #499 )
...
* Added to_string, to_ulong and to_ullong to bitset
* Reverted whitspace changes
* Arduino has NAN defined, but not nan, nanf nor nanl
(it got __builtin_nan, but I don't think this is what we want here...)
* Added missing typenames
2022-01-22 11:48:34 +00:00
Tom
b5a5f0e83a
Fixed bug where invert changed bits over the TOP_MASK ( #500 )
2022-01-22 11:48:08 +00:00
Tom
09e7b3ff1f
Handled SIZE == 0 edge cases ( #501 )
2022-01-22 11:47:39 +00:00
Ivan Kravets
fcdfaeb1d0
Revert back name to the original version, avoid conflict with arduino library ( #488 )
2021-12-29 00:06:35 +00:00
Ivan Kravets
d3975ee36a
Sync library name with arduino version ( #487 )
...
* Sync library name with arduino version
* Add keywords
20.22.0
2021-12-28 10:32:41 +00:00
John Wellbelove
064c7dc16b
GCC fixes for unit tests
2021-12-24 09:25:24 +00:00
John Wellbelove
0b5fa00984
Updated release notes
2021-12-23 11:20:51 +00:00
John Wellbelove
b98fd16e36
array_view updates
2021-12-22 18:58:15 +00:00
John Wellbelove
b0c3fe0f7a
Merge branch 'hotfix/#485-etl-message_packet-takes-message-types-that-are-not-in-its-list' into development
2021-12-21 12:05:14 +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
45fde4f0d2
Fixe undefined behaviour in test
2021-12-20 23:14:50 +00:00
John Wellbelove
036e001ebe
Remove superfluous line
2021-12-20 23:14:28 +00:00
John Wellbelove
4f16b06368
message_packet updates
2021-12-20 19:45:56 +00:00
John Wellbelove
5d91228b76
message_packet updates
2021-12-20 16:26:17 +00:00
John Wellbelove
9bbdd1db4a
span updates
2021-12-20 14:01:19 +00:00
John Wellbelove
727e7ad754
message_packet updates
2021-12-20 14:00:28 +00:00
John Wellbelove
a12d9b4be3
message_packet updates
2021-12-19 17:25:15 +00:00
John Wellbelove
849913cd6d
Added Green Hills compiler to minmax push and pop
2021-12-15 20:34:30 +00:00
John Wellbelove
a2d6cb4fc1
Merge branch 'hotfix/#481-etl-span-const-data-cannot-be-created-from-non-const-c-array-of-data' into development
2021-12-15 19:31:28 +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
c88571b1fe
Disable span TContainer constructor for arrays
2021-12-15 17:27:19 +00:00
John Wellbelove
4acad4206d
Disable span TContainer constructor for arrays
2021-12-15 12:48:39 +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
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
Noah Luskey
2932af8f93
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-10 08:49:08 +00:00
John Wellbelove
e1e3e7a194
#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 19:00:20 +00:00
John Wellbelove
d365abf681
Merge branch 'development' of https://github.com/ETLCPP/etl into development
20.21.0
2021-12-05 18:21:13 +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
Sergey Skorokhod
8f1fb0848d
fix meson.build file - extra_files is not allowed for dependency ( #473 )
...
Co-authored-by: Sergey Skorokhod <s.skorokhod@1440.space>
2021-12-04 19:26:26 +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
bb2ef1b257
Remove unwanted files
2021-11-25 12:06:57 +00:00
John Wellbelove
9931339605
Fixes for < GCC 8
2021-11-21 18:31:39 +00:00
John Wellbelove
c7ab3436e8
Fixes for < GCC 8
2021-11-21 18:21:28 +00:00
John Wellbelove
33490aeaef
Fixes for < GCC 8
2021-11-21 18:09:01 +00:00