18 Commits

Author SHA1 Message Date
John Wellbelove
6d3b317ebc Removed commented out code.
Added self assignement guard.
2016-01-14 18:07:30 +00:00
John Wellbelove
760f08db0b Comment spelling 2016-01-09 11:21:45 +00:00
John Wellbelove
7b9c598226 Changed error handling. Macros do not evaluate to true or false any more.
If ETL_LOG_ERRORS is defined then the error handler is called before the exception is thrown or the assert is called.
ETL_LOG_ERRORS may be used in conjunction with ETL_THROW_EXCEPTIONS or default assert methods. It is not valid for ETL_NO_CHECKS.
2015-12-24 12:08:04 +00:00
John Wellbelove
16a1978f43 Added link to www.etlcpp.com in licence header. 2015-12-16 11:09:56 +00:00
John Wellbelove
a048784285 Changed the way that errors are produced and handled.
Compile time macros control the type and verbosity of the errors to allow space and performance optimisation.
2015-12-15 19:28:12 +00:00
John Wellbelove
6f7e26523e Moved more code to base class. 2015-12-10 13:38:08 +00:00
John Wellbelove
8f7b16dc9c Redesigned bitset to use no virtual functions.
Fixed storage array type as uint8_t.
2015-12-09 15:31:41 +00:00
jwellbelove
f12a371f84 Minor format changes 2015-03-01 11:33:24 +00:00
jwellbelove
4277fbe95c Optimisations for bitset & knockon changes to pool . 2015-03-01 11:31:56 +00:00
jwellbelove
ae385d5561 Added Github link to copyright notice. 2015-02-22 13:23:18 +00:00
jwellbelove
9b79918537 Added cast to unsigned long long constructor. 2015-02-18 22:46:02 +00:00
jwellbelove
c0aa940735 Fixed end() return values.
Made TOTAL_BITS a public constant.
2015-02-05 19:57:44 +00:00
jwellbelove
0b310d45d3 Fixed ARRAY_SIZE comparison in find_next() 2015-01-21 18:09:52 +00:00
jwellbelove
e739cb4952 Fixed a small bug when using find_next 2015-01-18 20:07:32 +00:00
jwellbelove
31d4528f80 Made virtual class for etl::bitset 2014-12-10 16:44:40 +00:00
jwellbelove
b34ab7c513 Removed inline keywords, added iterators 2014-12-08 20:23:27 +00:00
jwellbelove
9c2619ddfd Mostly updated comments
Some extra tests
2014-11-21 17:10:04 +00:00
jwellbelove
504ea88109 Reverse engineered std::bitset without std::string 2014-11-19 18:30:46 +00:00