665 Commits

Author SHA1 Message Date
John Wellbelove
9178d5a1aa Deleted old file 2016-06-21 22:50:01 +01:00
John Wellbelove
f0dbf61a01 Added equal size check to test_insert_position_value 2016-06-21 22:49:35 +01:00
John Wellbelove
be012991cb Removed C++ 03 incompatibilities. 2016-06-21 22:48:52 +01:00
John Wellbelove
622c949aee Removed C++ 03 incompatibilities. 2016-06-21 21:55:35 +01:00
John Wellbelove
e2297c4794 Changed WIN32 preprocessor tests to COMPILER_MICROSOFT 2016-06-21 21:38:29 +01:00
John Wellbelove
f4344818a3 Removed template functions with default templare aurguments.
Not compatible with C++ 03
2016-06-21 21:37:20 +01:00
John Wellbelove
8863c91f13 STL port for AVR micros.
Required for Arduino projects.
2016-06-19 08:39:13 +01:00
John Wellbelove
2938ecce19 Added size check in test_insert_position_value 2016-06-19 08:39:13 +01:00
John Wellbelove
ac2fcf6f2f Added missing constructor. 2016-06-19 08:39:12 +01:00
John Wellbelove
70ea403c7b Changed 'N' to 'MAXN' for compatibility with Texas Instruments compiler. 2016-06-19 08:39:12 +01:00
John Wellbelove
850fd66686 Changed 'N' to 'MAXN' for compatibility with Texas Instruments compiler. 2016-06-19 08:39:12 +01:00
John Wellbelove
21ecdd5055 Added definitions for large character types if not already supported.
Fixed compile error.
2016-06-19 08:39:11 +01:00
John Wellbelove
b9e20437d8 Changed NDEBUG test so that it does not preclude using ETL_LOG_ERRORS 2016-06-19 08:39:11 +01:00
John Wellbelove
800b9b3555 Modified element creation so that fundamental types do not make unnecessary calls to constructors and destructors. 2016-06-19 08:39:10 +01:00
John Wellbelove
54d90ffbf3 Changed definitions for 'char' for is_signed and is_unsigned to handle instances where char can be unsigned. 2016-06-19 08:39:10 +01:00
John Wellbelove
5b2ea0f0c6 Modified global operators. 2016-06-19 08:39:10 +01:00
John Wellbelove
ea3132caa0 Added more OS platforms. 2016-06-19 08:39:09 +01:00
John Wellbelove
31006a5bf1 Fixed compatibility issues with Texas Instruments compiler. 2016-06-19 08:39:09 +01:00
John Wellbelove
e3a2064239 Fixed warnings on some compilers. 2016-06-19 08:39:08 +01:00
John Wellbelove
561a5414a3 Typo 2016-06-19 08:39:08 +01:00
John Wellbelove
80d111712f Only destruct the content if the new value is of a different type. 2016-06-19 08:39:07 +01:00
John Wellbelove
e3ef9e1ae6 Fixed bug where previous occupant of the variant would not get destructed when a new value was assigned. 2016-06-19 08:39:07 +01:00
John Wellbelove
8fe601d435 Removed redundant code. 2016-06-19 08:39:07 +01:00
John Wellbelove
790b29a9f9 Fixed bug in binary > operator. 2016-06-19 08:39:06 +01:00
jwellbelove
2808bd2b46 Created file_error_numbers.txt to keep track of currently used numbers.
Changed duplicate file error numbers for iunordered_multimap and iunordered_multiset.
2016-05-23 08:49:26 +01:00
John Wellbelove
9a1885ea29 Modified hash templates. Added asserts. 2016-05-20 16:33:04 +01:00
John Wellbelove
4670262383 Improved debounce code. No functional change. 2016-05-20 16:32:32 +01:00
jwellbelove
652475bbbd Small improvement to etl::hash 2016-05-20 13:54:33 +01:00
John Wellbelove
d8bdd6025e Modified to 8.1.0 2016-05-18 07:15:02 +01:00
John Wellbelove
0a3ed9c042 Updated to 8.0.5 2016-05-17 19:30:48 +01:00
John Wellbelove
cccdb65209 Minor mods 2016-05-15 16:00:09 +01:00
John Wellbelove
434ec07209 Updated to 8.0.4 to include new debounce class. 2016-05-10 19:13:10 +01:00
John Wellbelove
c74c31bd6a Added signal & key debounce class 2016-05-10 19:09:47 +01:00
John Wellbelove
0a98f6da72 Added debounce 2016-05-03 21:17:20 +01:00
John Wellbelove
f1bb2ffe2f Added debounce. 2016-05-03 21:16:43 +01:00
John Wellbelove
d0a04614ef Added to partition_point test 2016-05-03 19:21:59 +01:00
John Wellbelove
c409774555 Added many new tests 2016-05-03 19:21:34 +01:00
John Wellbelove
97a7bb9d63 Added test_at_exception, test_insert_value2 & test_at_exception 2016-05-03 19:21:17 +01:00
John Wellbelove
4cad130878 Added test_begin_empty & test_iterator 2016-05-03 19:20:28 +01:00
John Wellbelove
7611cfb905 Added many more variant tests 2016-05-03 19:19:56 +01:00
John Wellbelove
fc272fce20 Added test_pop_exception 2016-05-03 19:19:34 +01:00
John Wellbelove
0d43347c0c Added many new tests 2016-05-03 19:19:05 +01:00
John Wellbelove
fe1e05a810 Added test_at_out_of_bounds & test_const_at_out_of_bounds 2016-05-03 19:18:41 +01:00
John Wellbelove
01a94919e3 Added test_pop_back_exception & test_pop_front_exception 2016-05-03 19:18:13 +01:00
John Wellbelove
dfbd0391a2 Added various tests 2016-05-03 19:17:26 +01:00
John Wellbelove
8d59c170ef Added test_pop_excess 2016-05-03 19:16:53 +01:00
John Wellbelove
3a8cfda2c2 Fixed floating point hashes 2016-05-03 19:16:31 +01:00
John Wellbelove
b6fd26f58a Added test_jenkins_32_finalised_exception 2016-05-03 19:16:07 +01:00
John Wellbelove
c12aacf171 Added test_resize_down_value
Added test_pop_back_exception
Added test_const_reverse_iterator2
2016-05-03 18:55:37 +01:00
John Wellbelove
f9a9c3a0bd Removed flat_map_iterator exception class. 2016-05-03 18:54:14 +01:00