1947 Commits

Author SHA1 Message Date
John Wellbelove
01d0b42fe4 Modified the way that the 'No STL' macros are defined so that 'std' may be used in ETL code rather than the 'ETLSTD' macro. 2019-11-15 13:28:51 +00:00
John Wellbelove
5afec98e00 Merge remote-tracking branch 'origin/feature/indirect_vector' into development 2019-11-15 10:15:24 +00:00
John Wellbelove
fe36361973 Finalised sort functions.
Added 'no STL' support.
2019-11-15 10:14:48 +00:00
John Wellbelove
428ed6ad8a Added indirect_vector 2019-11-13 14:12:33 +00:00
John Wellbelove
87b202b27f Added indirect_vector 2019-11-13 14:12:10 +00:00
John Wellbelove
ad165b34ee Spelling correction 2019-11-13 13:17:58 +00:00
John Wellbelove
55bc3443a0 Added copyright notice to merge sort functions 2019-11-13 13:17:34 +00:00
John Wellbelove
0165ce4a9c Modified valid check call 2019-11-13 13:17:07 +00:00
John Wellbelove
8509df67c7 Added shell and insertion sort (insertion sort to be optimised for pointers & PODs)
Call specific sorts from sort() and stable_sort()
2019-11-13 13:16:45 +00:00
John Wellbelove
a84a88d7e8 Removed temp file 2019-11-13 13:15:16 +00:00
John Wellbelove
1b0e9c5f9f Merge remote-tracking branch 'origin/feature/add_from_string_functions_to_bitset' into development 14.36.0 2019-11-07 10:38:04 +00:00
John Wellbelove
98026fddab Added tests for 'value()' at type limits. 2019-11-07 10:37:31 +00:00
John Wellbelove
83babbd921 Added 'from_string' functions.
Added 'value' functions.
2019-11-06 16:16:24 +00:00
John Wellbelove
5519c987fb Merge remote-tracking branch 'origin/feature/add_from_string_functions_to_bitset' into development 2019-11-06 16:00:14 +00:00
John Wellbelove
4dd4574743 Added 'from_string' functions.
Added 'value' functions.
2019-11-05 15:53:05 +00:00
John Wellbelove
ba903e37ba Merge remote-tracking branch 'origin/hotfix/multimap_erase_bug' into development 14.35.5 2019-11-05 12:20:44 +00:00
John Wellbelove
5840a4b005 multimap and multiset erase bug fix 2019-11-05 12:20:17 +00:00
John Wellbelove
dadc3c530f multimap and multiset erase bug fix 2019-11-05 11:27:27 +00:00
John Wellbelove
3d2bbc9bdb Merge remote-tracking branch 'origin/hotfix/set_lower_bound_bug' into development 14.35.4 2019-11-05 09:15:48 +00:00
John Wellbelove
2281a159aa Updated versions 2019-11-05 09:15:15 +00:00
NeimadG
7cb1967a89 br test set lowerbound (#163)
* add test of etl::set:lower_bound

* fix etl::set::lower_bound

* fix map, extra test map/multiset/multimap
2019-11-05 08:46:40 +00:00
John Wellbelove
61a2d64555 Undo commit 2019-11-04 15:25:03 +00:00
John Wellbelove
db8f03c184 Changed strlen to etl::strlen 2019-11-04 15:17:25 +00:00
John Wellbelove
607b8bcd56 Merge branch 'hotfix/add_assert_for_uninitialised_delegate' into development 14.35.3 2019-11-04 12:57:09 +00:00
John Wellbelove
c0ca7c9d87 Add assert check for uninitialised delegate call 2019-11-04 12:27:16 +00:00
John Wellbelove
8340d28b37
Update README.md 2019-11-04 09:43:41 +00:00
John Wellbelove
42aa4fe7ac
Update README.md 2019-11-04 09:43:12 +00:00
John Wellbelove
eac7e6a69e
Added Codacy badge 2019-11-04 09:42:10 +00:00
John Wellbelove
52975b209f Fixed incorrect result when rounding up to integral part. 14.35.2 2019-10-31 14:33:58 +00:00
John Wellbelove
3d795e0cad Merge remote-tracking branch 'origin/hotfix/fix_to_string_error_for_carrying_rounding' into development 2019-10-31 14:27:49 +00:00
John Wellbelove
b32cc92edc Fixed rounding up bug in etl::to_string 2019-10-31 12:56:07 +00:00
John Wellbelove
17845614e7 Merge remote-tracking branch 'origin/hotfix/incorrect_negative_float_string' into development 14.35.1 2019-10-11 18:36:36 +01:00
John Wellbelove
e5325aa379 Fixed incorrect result for negative float to string 2019-10-11 18:35:58 +01:00
John Wellbelove
71efdd5439 Changed STL alternate namespace to always be 'etlstd'.
Changed std:: to ETLSTD:: macro to select std:: or etlstd:: depending on existence of ETL_NO_STL.
14.35.0
2019-10-10 19:54:42 +01:00
John Wellbelove
480b60bd77 Merge remote-tracking branch 'origin/feature/change_stl_alternate_namespace' into development 2019-10-10 19:30:36 +01:00
John Wellbelove
02f7326a09 Changed STL alternate namespace to always be 'etlstd'.
Changed std:: to ETLSTD:: macro to select std:: or etlstd:: depending on existence of ETL_NO_STL.
2019-10-10 13:05:59 +01:00
John Wellbelove
512ab6338d Changed STL alternate namespace to always be 'etlstd'.
Changed std:: to ETLSTD:: macro to select std:: or etlstd:: depending on existence of ETL_NO_STL.
2019-10-10 11:12:35 +01:00
John Wellbelove
e47eef4959 Fixed strict aliasing bug for -O3 optimisation in etl::pool 14.34.1 2019-10-09 11:23:18 +01:00
John Wellbelove
034f5d1c6e Merge remote-tracking branch 'origin/hotfix/pool_strict_aliasing_bug' into development 2019-10-09 10:35:45 +01:00
John Wellbelove
5a8c653004 Fixed strict aliasing bug for -O3 optimisation in etl::pool 2019-10-09 10:35:13 +01:00
John Wellbelove
18f8c1186d Added new profiles to project files 2019-10-07 11:27:04 +01:00
John Wellbelove
2b8c1ad77f Merge remote-tracking branch 'origin/hotfix/fix_no_stl_std_pair_for_arm6' into development 14.34.0 2019-09-30 10:06:20 +01:00
John Wellbelove
f277020fa0 Fix alternate STL utility.h for ARM6
Added ARM7 profiles.
2019-09-30 10:05:01 +01:00
John Wellbelove
6f9c3be9b8 Merge remote-tracking branch 'origin/feature/make_tests_c++17_compatible' into development 2019-09-28 12:12:02 +01:00
John Wellbelove
f1fd87de05 Updated unit test project to support C++17 2019-09-28 12:11:46 +01:00
John Wellbelove
4d94e2dd34 Merge remote-tracking branch 'origin/feature/make_tests_c++17_compatible' into development 2019-09-28 11:26:05 +01:00
John Wellbelove
e8e4fa3f0d Updated unit test project to support C++17 2019-09-28 11:25:25 +01:00
John Wellbelove
e94d088d5f Added Platform IO examples 14.32.0 2019-09-26 07:29:46 +01:00
Vitaly Puzrin
f888173736 Add platformio demo (#153) 2019-09-26 07:18:53 +01:00
John Wellbelove
901c6e9a91 Update json & properties 14.31.2 2019-09-25 09:30:51 +01:00