John Wellbelove
|
87b0aca32b
|
Added lcg, clcg and lsfr random number generators
|
2017-07-06 18:08:50 +01:00 |
|
John Wellbelove
|
f29121f252
|
Additional algorithms.
|
2017-06-29 17:22:02 +01:00 |
|
John Wellbelove
|
14074ade05
|
Additional algorithms.
|
2017-06-28 19:13:12 +01:00 |
|
John Wellbelove
|
a51530a96c
|
Completed modification of flat map/set classes to use reference flat map/set as bases.
|
2017-06-25 21:25:54 +01:00 |
|
John Wellbelove
|
3a89aaf612
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# src/cstring.h
# src/flat_map.h
# src/set.h
# src/u16string.h
# src/u32string.h
# src/wstring.h
# test/test_string_char.cpp
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
# test/vs2017/etl.vcxproj.filters
|
2017-06-17 17:52:17 +01:00 |
|
John Wellbelove
|
bc7c3e4426
|
Merge remote-tracking branch 'origin/memcpy_containers' into development
# Conflicts:
# test/test_string_char.cpp
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
|
2017-06-17 16:39:45 +01:00 |
|
John Wellbelove
|
97ead6fc27
|
Added repair functions to allow certain containers to copied with low level functions such as memcpy.
|
2017-06-17 15:33:04 +01:00 |
|
John Wellbelove
|
bb7a142ba4
|
Disabled random.csv output file.
|
2017-06-14 23:47:36 +01:00 |
|
John Wellbelove
|
0eb5324e18
|
Removed experimental files.
|
2017-06-14 23:42:12 +01:00 |
|
John Wellbelove
|
3f07a785f4
|
Fixed sort() so that it is now 'stable'.
Fixed return value type for const_iterator::operator->() in etl::list
|
2017-06-14 23:42:11 +01:00 |
|
John Wellbelove
|
d16f10cdb1
|
Added hash functors for top level string classes.
|
2017-06-14 23:39:35 +01:00 |
|
John Wellbelove
|
2858a078de
|
Removed experimental files.
|
2017-06-14 23:36:22 +01:00 |
|
John Wellbelove
|
889add0db6
|
Fixed sort() so that it is now 'stable'.
Fixed return value type for const_iterator::operator->() in etl::list
|
2017-06-14 23:35:56 +01:00 |
|
John Wellbelove
|
4bc0b58c3c
|
Added hash functors for top level string classes.
|
2017-06-14 20:26:58 +01:00 |
|
John Wellbelove
|
2674a81fa2
|
Experimental container memcpy support
|
2017-06-12 23:51:27 +01:00 |
|
John Wellbelove
|
7aeb8636c7
|
Experimental versions
|
2017-06-12 23:46:51 +01:00 |
|
John Wellbelove
|
6df2adf079
|
reference_wrapper test
|
2017-06-12 23:35:11 +01:00 |
|
John Wellbelove
|
14b25fc3f2
|
Conditional compilation for hash functions.
|
2017-06-12 23:08:49 +01:00 |
|
John Wellbelove
|
6c512e261c
|
Conditional compilation for hash functions.
|
2017-06-12 22:59:36 +01:00 |
|
John Wellbelove
|
64c8ec3c38
|
Retargetted solution (reverted from commit 9040f8bf9b41fc67e296e98a9f070e15ee237ead)
|
2017-06-12 22:53:48 +01:00 |
|
John Wellbelove
|
560ce6fc25
|
Retargetted solution
|
2017-06-12 22:46:08 +01:00 |
|
John Wellbelove
|
478b459ccc
|
Removed reference_flat_map from project (reverted from commit 168ac8510d8c928ead4ffa138f710794ffeed0fa)
|
2017-06-12 22:44:06 +01:00 |
|
John Wellbelove
|
3bbed492d6
|
Retargetted solution (reverted from commit 9040f8bf9b41fc67e296e98a9f070e15ee237ead)
|
2017-06-12 22:39:23 +01:00 |
|
John Wellbelove
|
168ac8510d
|
Removed reference_flat_map from project
|
2017-06-12 22:34:12 +01:00 |
|
John Wellbelove
|
9040f8bf9b
|
Retargetted solution
|
2017-06-12 22:30:31 +01:00 |
|
John Wellbelove
|
7b970c1ecc
|
Renamed key_value_parameter_t to key_parameter_t
|
2017-06-12 22:28:32 +01:00 |
|
John Wellbelove
|
909fc87515
|
Renamed key_value_parameter_t to key_parameter_t
|
2017-06-12 22:27:20 +01:00 |
|
jwellbelove
|
112327b071
|
Modified file path for uintest source files to get Appveyor running correctly.
|
2017-05-19 11:29:59 +01:00 |
|
John Wellbelove
|
b46616d3be
|
Updated VS2017 & Code::Blocks projects.
|
2017-05-09 20:53:53 +01:00 |
|
jwellbelove
|
a144f22679
|
Renamed 'intrusive' flat maps & sets to 'reference' to better reflect their true nature.
|
2017-05-09 09:02:02 +01:00 |
|
John Wellbelove
|
fe640ce8ef
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# src/cyclic_hash.h
# test/codeblocks/ETL.cbp
|
2017-05-08 22:43:34 +01:00 |
|
John Wellbelove
|
26b7326d72
|
Updated Code::Blocks project.
Changed test project include paths to use unittest++ as sub-module.
|
2017-05-08 20:48:22 +01:00 |
|
John Wellbelove
|
51bc6964a5
|
Updated project files
|
2017-04-19 18:42:03 +01:00 |
|
John Wellbelove
|
f4c7f1aa01
|
Added iterators to all io ports
|
2017-04-17 22:03:21 +01:00 |
|
John Wellbelove
|
0338612f48
|
Removed redundant tests
|
2017-04-17 21:02:53 +01:00 |
|
John Wellbelove
|
ac8568e26b
|
VS2017 project files
|
2017-04-17 21:02:08 +01:00 |
|
John Wellbelove
|
cb28239f23
|
Added intrusive flat map/multimap/set/multiset
|
2017-04-16 19:17:38 +01:00 |
|
John Wellbelove
|
3ec81db888
|
Changed 'key' in 'value_type' to const.
|
2017-04-15 10:16:08 +01:00 |
|
jwellbelove
|
f18f3154ec
|
Removed duplicate ivectorpointer.h from src directory.
|
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
|
05e3f3acd6
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# test/test_algorithm.cpp
|
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
|
501f4d7efd
|
Merge remote-tracking branch 'origin/development'
|
2017-02-26 09:20:33 +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
|
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 |
|