1240 Commits

Author SHA1 Message Date
John Wellbelove
6468348b7c Removed non-const operators from const_iterator 2017-04-14 10:07:20 +01:00
John Wellbelove
3c9b997051 Made 'initialise' virtual 2017-04-14 10:07:19 +01:00
John Wellbelove
7d8eaf2a6a Changed uint32_t Element member to uintptr_t 2017-04-14 10:07:19 +01:00
John Wellbelove
eae01129b4 Removed non-const operators from const_iterator 2017-04-14 10:02:52 +01:00
John Wellbelove
0aad135c3f Made 'initialise' virtual 2017-04-14 10:01:32 +01:00
John Wellbelove
94fe515148 Changed uint32_t Element member to uintptr_t 2017-04-14 10:01:31 +01:00
John Wellbelove
1b873a0037 Merge pull request #23 from clegg89/development
Removed incorrect methods from etl::iflat_map::const_iterator class
2017-04-14 09:59:36 +01:00
Casey Smith
90e6cff9e7 Removed incorrect methods from etl::iflat_map::const_iterator class 2017-04-13 15:41:10 -04:00
jwellbelove
a3d51f1c79 Added EXPERIMENTAL. DO NOT USE error 2017-03-31 11:53:58 +01:00
jwellbelove
26217b5ad1 Experimental cache base class. 2017-03-31 11:47:57 +01:00
jwellbelove
f18f3154ec Removed duplicate ivectorpointer.h from src directory. 2017-03-31 11:40:22 +01:00
jwellbelove
c68e1e5be7 Changed uint_least8_t to char in union. 2017-03-31 11:40:22 +01:00
jwellbelove
f66ab548b8 Removed duplicate ivectorpointer.h from src directory. 2017-03-31 11:38:57 +01:00
John Wellbelove
06583f3edf Updated to 9.1.2 9.1.2 2017-03-15 12:28:28 +00:00
John Wellbelove
56286f4cb8 Removed surplus 'typename' 9.1.1 2017-03-11 16:27:39 +00:00
John Wellbelove
452a13a168 Removed surplus 'typename' 2017-03-11 16:27:02 +00:00
jwellbelove
4ad9e0dc6e Corrected error in transform_n. 2017-03-10 07:52:45 +00:00
John Wellbelove
c5beaf7ac2 Merge pull request #20 from AshleyRoll/master
Correct Master Compile errors
2017-03-10 07:44:34 +00:00
jwellbelove
3f7e587322 Changed uint_least8_t to char in union. 2017-03-09 10:36:55 +00:00
Ashley Roll
7f0fa24c0c Corrected typo in transform_n template
parameter name was missing the '1'
2017-03-08 14:42:10 +10:00
Ashley Roll
9171050799 Merge remote-tracking branch 'refs/remotes/ETLCPP/master' 2017-03-08 14:37:21 +10:00
jwellbelove
fdc73603e1 Updated version to 9.1.0 2017-03-06 13:29:42 +00:00
jwellbelove
2749828da0 Updated version to 9.1.0 2017-03-06 13:24:12 +00:00
John Wellbelove
05e3f3acd6 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	test/test_algorithm.cpp
9.1.0
2017-03-04 20:13:25 +00:00
John Wellbelove
6561840019 Completed additional ETL extension algorithms 2017-03-04 19:30:36 +00:00
John Wellbelove
4b84cc955e Changed internal operation to indirect access to improve insertion performance. 2017-03-04 14:53:05 +00:00
John Wellbelove
f09b7ccc37 Added 'typename' 2017-03-04 08:17:41 +00:00
jwellbelove
bd738b0c2a Experimental first draft of 'functors' header. 2017-03-03 10:24:31 +00:00
jwellbelove
8451bc1e88 Added dual input range versions transform algorithm. 2017-03-03 10:24:02 +00:00
jwellbelove
2f2a2350e4 Removed git conflict marker 2017-03-03 10:14:44 +00:00
John Wellbelove
8fdea39e30 Added 'typename' 2017-03-02 19:30:43 +00:00
John Wellbelove
501f4d7efd Merge remote-tracking branch 'origin/development' 2017-02-26 09:20:33 +00:00
John Wellbelove
8dbd6904b7 Changed occurrences of 'new' to '::new'
Added a ETL_DEBUG macro to platform.h to simplify selecting condition code for debugging.
2017-02-26 09:14:58 +00:00
John Wellbelove
824ff8e96e Moved some member functions to derived classes. 2017-02-26 09:10:35 +00:00
John Wellbelove
a33ee11ef8 Removed default constructor from 'non-default constructor' type.
Modified tests to compensate.
2017-02-26 09:09:49 +00:00
John Wellbelove
79e33fbe81 Removed default constructor from 'non-default constructor' type.
Modified tests to compensate.
2017-02-25 20:32:27 +00:00
John Wellbelove
b2ba6badf7 Vector tests using non-trivial types. 2017-02-25 20:30:07 +00:00
John Wellbelove
9e01d87604 Moved some base functions to ivector 2017-02-23 23:15:55 +00:00
John Wellbelove
1a1283308d Performance enhancements 2017-02-23 23:15:18 +00:00
John Wellbelove
46a11d1747 Performance enhancements 2017-02-23 23:14:58 +00:00
John Wellbelove
0508d796bc Added extra size tests 2017-02-23 23:14:07 +00:00
John Wellbelove
1e6fc88ab9 memory algorithm updates 2017-02-23 23:12:48 +00:00
John Wellbelove
7238f11ea4 Added more transform algorithms 2017-02-23 23:11:21 +00:00
jwellbelove
54714f1eda Added for_each_if & transform_if
Corrected operation of transform_if
2017-02-23 08:37:56 +00:00
jwellbelove
536ad7f384 Corrected operation of transform_if 2017-02-23 08:21:47 +00:00
John Wellbelove
258bddccba Removed 'explicit' for conversion operator. 2017-02-22 20:38:45 +00:00
John Wellbelove
21e848df9e Removed 'explicit' for conversion operator. 2017-02-22 20:33:57 +00:00
John Wellbelove
d72737d9b4 Added for_each_if & transform_if 2017-02-22 20:25:14 +00:00
John Wellbelove
954fd7df5c Merged branch development into development 2017-02-18 09:27:13 +00:00
jwellbelove
2a4886b8d1 Renamed single item construct functions. 2017-02-17 12:10:06 +00:00