286 Commits

Author SHA1 Message Date
John Wellbelove
654a930df7 Modified pointer vector operators 2016-07-31 11:00:05 +01:00
John Wellbelove
461cea3c65 Added macro test 2016-07-30 09:51:05 +01:00
John Wellbelove
0a6a9239c4 Strong typedef template class tests 2016-07-28 22:56:09 +01:00
John Wellbelove
9816b755e5 Pointer specialisations of vector 2016-07-28 22:55:16 +01:00
John Wellbelove
3b78b9c871 Pointer specialisations of vector 2016-07-27 21:27:13 +01:00
John Wellbelove
96662d4da4 Added specialisation for vectors of pointer types.
Added optimisations for fundamental or pointer types.
2016-07-01 23:20:39 +01:00
John Wellbelove
70771d0768 Temporarily remove include for vector pointer code 2016-06-28 21:02:38 +01:00
John Wellbelove
c9010a0573 Fixed incorrect implementation of etl::string::copy 2016-06-28 20:24:57 +01:00
John Wellbelove
879e9bad21 Fixed incorrect implementation of etl::string::copy 2016-06-28 20:24:35 +01:00
John Wellbelove
f0f75788d0 Added string classes. 2016-06-26 11:52:11 +01:00
John Wellbelove
8d817c25d0 Remove fast / slow count option template parameter.
Count method is decided by the link option.
DEFAULT = fast count, AUTO or CHECKED = slow count.
2016-06-25 11:26:38 +01:00
John Wellbelove
b0a29ddc3a Fixed slow/fast count selection for size(). 2016-06-22 21:17:38 +01:00
John Wellbelove
bcae826f4e Added test for auto forward_link unlink_after operation. 2016-06-22 19:56:51 +01:00
John Wellbelove
f0dbf61a01 Added equal size check to test_insert_position_value 2016-06-21 22:49:35 +01:00
John Wellbelove
2938ecce19 Added size check in test_insert_position_value 2016-06-19 08:39:13 +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
9a1885ea29 Modified hash templates. Added asserts. 2016-05-20 16:33:04 +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
7df25e88a0 Fixed bug in resize 'down'. 2016-03-18 20:35:12 +00:00
John Wellbelove
b99eae63fa Code:Blocks IDE updates 2016-03-13 12:23:32 +00:00
John Wellbelove
46eea4caed Added platform.h.
Fixed GCC incompatibilities
2016-03-10 00:41:36 +00:00
John Wellbelove
8bff7a9df4 Removed unsued header include 2016-03-07 19:26:20 +00:00
John Wellbelove
194688a19c Removed 'splice whole list to self' test 2016-03-03 17:55:23 +00:00
John Wellbelove
c00bfeb477 Updated to current unit tests 2016-03-03 17:54:58 +00:00
John Wellbelove
7bc7406511 Fixed paths in Visual Studio project files. 2016-02-28 14:47:32 +00:00
John Wellbelove
f1c5c20ba7 Changed folder structure to be compatible with Arduino library specifications 2016-02-28 14:04:22 +00:00
John Wellbelove
85c60f5407 Added more sign_extend tests for unsigned values. 2016-02-28 13:51:09 +00:00
John Wellbelove
da8a31c19e Added sign_extend template 2016-02-27 16:54:51 +00:00
John Wellbelove
02aa427e6b Added unordered_set, unordered_multiset, unordered_multimap 2016-02-21 21:11:46 +00:00
John Wellbelove
3e283a5d33 Added 'splice' nad 'merge' member functions.
Made 'move' member functions private.
2016-02-21 08:57:38 +00:00
John Wellbelove
6eb15a884c Added unordered_set to project 2016-02-18 20:11:07 +00:00
John Wellbelove
9908714b13 Added begin==end tests 2016-02-18 20:10:54 +00:00
John Wellbelove
a09d104330 Added unordered_set to project 2016-02-18 20:10:28 +00:00