20 Commits

Author SHA1 Message Date
John Wellbelove
46a11d1747 Performance enhancements 2017-02-23 23:14:58 +00:00
John Wellbelove
73e65ae023 Updated containers to use the new pool memory manager. 2017-01-31 21:11:23 +00:00
John Wellbelove
5a0c830f00 Modified debug #defines 2016-12-28 12:50:57 +00:00
John Wellbelove
d58f675722 Added hash functions 2016-12-28 12:40:29 +00:00
John Wellbelove
e75f4bd248 Changed 'Does nothing' comment to 'Undefined behavior' 2016-11-13 16:31:12 +00:00
John Wellbelove
3b78b9c871 Pointer specialisations of vector 2016-07-27 21:27:13 +01:00
John Wellbelove
c7c5e3ee50 Temporarily commented out ivectorpointer.h due to compile error under TI compiler. 2016-07-01 23:58:23 +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
66d100f166 Temporarily remove include for vector pointer header 2016-06-28 21:01:00 +01:00
John Wellbelove
879e9bad21 Fixed incorrect implementation of etl::string::copy 2016-06-28 20:24: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
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
790b29a9f9 Fixed bug in binary > operator. 2016-06-19 08:39:06 +01:00
John Wellbelove
ec74c52fbc Removed ETL_ASSERT and commented out debug code. 2016-05-03 18:49:21 +01:00
John Wellbelove
46eea4caed Added platform.h.
Fixed GCC incompatibilities
2016-03-10 00:41:36 +00:00
John Wellbelove
e255d23522 Removed redundant loop 2016-03-06 13:30:35 +00:00
John Wellbelove
b34d026c3f Uncomment ET_ERROR in resize. 2016-03-06 12:47:46 +00:00
John Wellbelove
62e2b3c750 Changes for GCC compatibility 2016-03-02 21:10:24 +00:00
John Wellbelove
f1c5c20ba7 Changed folder structure to be compatible with Arduino library specifications 2016-02-28 14:04:22 +00:00