John Wellbelove
|
6a81573c2a
|
Changed Jenkins hash from generic interface inherited from ihash.
Added hash sum type as a non-type template parameter.
|
2015-09-28 09:22:27 +01:00 |
|
John Wellbelove
|
16117d9a5c
|
Added etl::max_value_for_nbits
Fixed etl::fold_bits by using etl::max_value_for_nbits in while loop.
|
2015-09-25 12:00:18 +01:00 |
|
John Wellbelove
|
138bb98399
|
Added a test to check that the allocated size of the class is as expected.
|
2015-09-19 14:44:36 +01:00 |
|
John Wellbelove
|
46fb16dd82
|
Added new classes & tests
|
2015-09-13 20:58:55 +01:00 |
|
John Wellbelove
|
9c9f61c5dc
|
Modified 'power' tests to test 64 bit functionality.
|
2015-09-13 20:57:39 +01:00 |
|
John Wellbelove
|
690a68610b
|
Added 'fold_bits' functionality.
|
2015-09-13 20:57:12 +01:00 |
|
John Wellbelove
|
278cfc9bca
|
Removed VS2013 project
|
2015-08-29 16:27:59 +01:00 |
|
John Wellbelove
|
f05ac9d072
|
Added new classes
|
2015-08-29 16:27:21 +01:00 |
|
John Wellbelove
|
d8a690cf1b
|
Added Pearson hash
|
2015-08-29 16:26:20 +01:00 |
|
John Wellbelove
|
77a939011e
|
Added multiset tests
|
2015-08-28 20:29:26 +01:00 |
|
John Wellbelove
|
ddf0769854
|
Added get_iterator() methods
|
2015-08-28 20:29:03 +01:00 |
|
John Wellbelove
|
2ff32193d6
|
Added 'count()' test
|
2015-08-28 20:27:45 +01:00 |
|
John Wellbelove
|
66eb540f5b
|
Fixed flat map index test.
Used ETL_ERROR macros for exceptions.
Added new files to project.
|
2015-08-28 15:10:52 +01:00 |
|
John Wellbelove
|
90780391c9
|
etl::flat_multimap implementation.
|
2015-08-28 15:09:46 +01:00 |
|
John Wellbelove
|
f6cf0965e9
|
Commented out un-implemented 'get_iterator()' tests.
|
2015-08-28 09:41:25 +01:00 |
|
John Wellbelove
|
72088f2137
|
Changed add_reference to add_lvalue_reference
|
2015-08-27 20:26:16 +01:00 |
|
John Wellbelove
|
28e046741b
|
Added get_iterator tests
|
2015-08-27 20:25:37 +01:00 |
|
John Wellbelove
|
15933b9c51
|
Added Jenkins hash algorithm
|
2015-08-19 22:03:20 +01:00 |
|
John Wellbelove
|
1729280d12
|
BSD Checksum added.
|
2015-08-19 21:40:17 +01:00 |
|
John Wellbelove
|
40e6268bf6
|
New hash & checksum algorithms
|
2015-08-19 21:00:53 +01:00 |
|
John Wellbelove
|
66bb92c328
|
Merge branch 'master' into development
|
2015-06-23 19:13:42 +01:00 |
|
Ryan Lindeman
|
f3ec3995cb
|
add priority_queue implementation
|
2015-06-13 21:22:49 -06:00 |
|
Ryan Lindeman
|
426bbab41c
|
add multimap and multiset containers
|
2015-04-25 20:10:13 -06:00 |
|
jwellbelove
|
86c1023cfd
|
Optional etl::vector does not work under Linux for some reason.
Disabled test for Linux for the time being.
|
2015-04-05 16:44:22 +01:00 |
|
jwellbelove
|
95c30ccea9
|
Change alignment tests for variant.
|
2015-04-05 16:43:13 +01:00 |
|
jwellbelove
|
7004a553a8
|
Remove {} from array initialiseation in test_set.
Added _DEBUG define to Code::Blocks project settings.
|
2015-04-05 11:03:43 +01:00 |
|
jwellbelove
|
91728c424e
|
Added 'swap'. Fixed possible uninitialised 'alid' in copy constructor.
|
2015-04-05 09:37:58 +01:00 |
|
Ryan Lindeman
|
f3b24a432a
|
fix gcc compiler issues with test_map/test_set
|
2015-04-01 18:38:40 -06:00 |
|
Ryan Lindeman
|
847b685e25
|
fix gcc compiler issues with test_map/test_set
|
2015-04-01 18:27:51 -06:00 |
|
jwellbelove
|
f62819e72b
|
Added tests for debug exceptions.
|
2015-03-30 21:56:09 +01:00 |
|
jwellbelove
|
7b85203ed6
|
Updated project files
|
2015-03-30 20:48:01 +01:00 |
|
jwellbelove
|
2d5b4618e6
|
Merge branch 'development'
|
2015-03-30 19:32:09 +01:00 |
|
jwellbelove
|
5325c7233f
|
Merge remote-tracking branch 'origin/master'
|
2015-03-30 19:30:01 +01:00 |
|
Ryan Lindeman
|
1ec58c410d
|
add etl::set based on etl::map
|
2015-03-28 14:37:38 -06:00 |
|
Ryan Lindeman
|
f0c5f3b8b5
|
finished etl:map with AVL balance
|
2015-03-28 12:45:10 -06:00 |
|
jwellbelove
|
e8b4e8cd66
|
Code:Blocks project changes.
|
2015-03-28 18:28:23 +00:00 |
|
jwellbelove
|
17838cffcb
|
Added optional vector tests.
|
2015-03-28 18:27:54 +00:00 |
|
jwellbelove
|
6ebb8e9a6b
|
Added etl::optional
|
2015-03-28 12:48:11 +00:00 |
|
jwellbelove
|
8da2f58d3b
|
Added get_address()
|
2015-03-27 07:20:05 +00:00 |
|
Ryan Lindeman
|
2a0ea093bd
|
fix missing const for etl:map
|
2015-03-19 20:09:08 -06:00 |
|
jwellbelove
|
ba4e1f7210
|
More tests
|
2015-03-16 20:03:46 +00:00 |
|
jwellbelove
|
4812d621c7
|
Updated project files
|
2015-03-16 20:03:09 +00:00 |
|
jwellbelove
|
c0a244cd2f
|
Small modifications to tests.
Changed Keil & IAR tests to use new alignment classes.
|
2015-03-16 19:18:25 +00:00 |
|
jwellbelove
|
10d88d3df7
|
Updated for new classes.
|
2015-03-15 16:32:43 +00:00 |
|
jwellbelove
|
dc2c335610
|
Complete rewrite of aligned storage functionality and subsequent changes to the containers.
|
2015-03-15 16:32:22 +00:00 |
|
jwellbelove
|
1eab2e85b3
|
Very minor format changes
|
2015-03-15 16:32:08 +00:00 |
|
jwellbelove
|
2faf5b9ab4
|
Added IO port helper template classes.
|
2015-03-15 16:31:05 +00:00 |
|
jwellbelove
|
4277fbe95c
|
Optimisations for bitset & knockon changes to pool .
|
2015-03-01 11:31:56 +00:00 |
|
jwellbelove
|
b84f507304
|
Added flat_map & flat_set.
|
2015-02-23 21:13:55 +00:00 |
|
jwellbelove
|
1777bb5f33
|
Added count_bits & parity.
|
2015-02-23 21:11:34 +00:00 |
|
jwellbelove
|
ae385d5561
|
Added Github link to copyright notice.
|
2015-02-22 13:23:18 +00:00 |
|
jwellbelove
|
618a133b4c
|
Added Keil warning suppression.
Changed generic_digest_type to generic_digest and changed values from begin.size to begin,end.
|
2015-02-22 09:26:26 +00:00 |
|
jwellbelove
|
a72fb6ddc2
|
Added binary / gray code conversions.
|
2015-02-21 21:19:25 +00:00 |
|
jwellbelove
|
da49c3b4ba
|
New ihash base class for all hash type algorithms.
|
2015-02-21 21:18:15 +00:00 |
|
jwellbelove
|
b20335f5fd
|
Renamed lookup to flat_map
|
2015-02-18 22:43:52 +00:00 |
|
jwellbelove
|
f7d1a679f4
|
Added binary.h to project files.
|
2015-02-15 21:18:09 +00:00 |
|
jwellbelove
|
185546f035
|
Undated tests to use default and non default contructer elements.
|
2015-02-15 20:13:59 +00:00 |
|
jwellbelove
|
d4ae5c9775
|
Added rotate (+- distance)
|
2015-02-15 10:22:01 +00:00 |
|
jwellbelove
|
8733626660
|
Minor mod to ivector.
Addition of binary utilities.
|
2015-02-15 09:58:16 +00:00 |
|
jwellbelove
|
e6435b4cb4
|
Binary utlities
|
2015-02-15 09:57:21 +00:00 |
|
jwellbelove
|
bbe46fdf0e
|
Improved coverage of test_insert_position_value
|
2015-02-10 21:05:06 +00:00 |
|
jwellbelove
|
d822edecc2
|
Updated project files.
|
2015-02-10 21:00:30 +00:00 |
|
jwellbelove
|
6647b52245
|
Modified deque to be able to use non-default constructor elements.
|
2015-02-10 21:00:07 +00:00 |
|
jwellbelove
|
ad08564b60
|
Added extra tests for iterators.
|
2015-02-05 19:58:06 +00:00 |
|
jwellbelove
|
cf308e883b
|
Updated vector tests.
|
2015-02-01 17:24:27 +00:00 |
|
jwellbelove
|
b564a83c16
|
Initial fixed position iterator tests.
|
2015-02-01 17:21:19 +00:00 |
|
jwellbelove
|
f4b36388d5
|
Merge branch 'master' of https://github.com/ETLCPP/etl
|
2015-01-31 20:18:54 +00:00 |
|
jwellbelove
|
ee888fc922
|
Visual studio project updates
|
2015-01-31 20:18:37 +00:00 |
|
Ryan Lindeman
|
5e67f1502a
|
initial release of etl::map without balance
|
2015-01-29 22:13:13 -07:00 |
|
jwellbelove
|
46de221cfe
|
Added self assignment tests.
|
2015-01-24 19:32:09 +00:00 |
|
jwellbelove
|
8acde380fa
|
Modified lookup to use modified vector.
|
2015-01-24 19:31:41 +00:00 |
|
jwellbelove
|
ee3dd66576
|
Added copy constructor and assignment operator
|
2015-01-24 19:30:15 +00:00 |
|
jwellbelove
|
3145c28a1c
|
Modified to use placement new as allocator.
|
2015-01-20 20:58:29 +00:00 |
|
jwellbelove
|
9faec50e1b
|
Updated project files
|
2015-01-18 20:32:57 +00:00 |
|
jwellbelove
|
84769d1ae6
|
Updated unit tests
|
2015-01-18 20:08:40 +00:00 |
|
jwellbelove
|
293d3d4b54
|
Test data classes
Two classes for testing, one has a default constructor, the other
doesn't.
|
2015-01-18 10:33:49 +00:00 |
|
jwellbelove
|
4cec2c88ff
|
Added more power templates
Added
power_of_2_round_up
power_of_2_round_down
is_power_of_2
|
2015-01-17 14:01:06 +00:00 |
|
jwellbelove
|
dad6faa8f5
|
Project file updates
|
2014-12-24 20:49:53 +00:00 |
|
jwellbelove
|
a3389fb00d
|
Update to comments
|
2014-12-24 20:49:16 +00:00 |
|
jwellbelove
|
bdcf26cde9
|
Removed singleton pattern
|
2014-12-24 20:48:58 +00:00 |
|
jwellbelove
|
2ea9f69288
|
Updated code blocks project
|
2014-12-22 00:56:58 +00:00 |
|
jwellbelove
|
0d27b42359
|
Added lookup and singleton tests.
|
2014-12-22 00:56:43 +00:00 |
|
jwellbelove
|
b31d37bf8e
|
Added lookup container
|
2014-12-22 00:56:24 +00:00 |
|
jwellbelove
|
ab2786d6d2
|
Reformat source
|
2014-12-22 00:56:03 +00:00 |
|
jwellbelove
|
b034f8aca4
|
Added singleton class and tests.
|
2014-12-18 20:39:20 +00:00 |
|
jwellbelove
|
6e1dfec974
|
Added singleton test
|
2014-12-18 20:38:56 +00:00 |
|
jwellbelove
|
999ed7fb7b
|
VS2013 project file updates
|
2014-12-18 20:04:41 +00:00 |
|
jwellbelove
|
bcfc86095c
|
Changed 'pow' to 'power'. Modified log10 test.
|
2014-12-12 14:37:42 +00:00 |
|
jwellbelove
|
7cf5784e86
|
Added 'is_in_pool' member function.
|
2014-12-11 11:45:15 +00:00 |
|
jwellbelove
|
e0e7d20a9b
|
Hoisted pool functionality
|
2014-12-10 16:45:15 +00:00 |
|
jwellbelove
|
b16177954e
|
Added parenthese around casts
|
2014-12-09 15:24:17 +00:00 |
|
jwellbelove
|
c474b41310
|
Code Blocks project update
|
2014-12-09 15:22:07 +00:00 |
|
jwellbelove
|
824eb89719
|
Added get() non-member template functions.
|
2014-12-09 15:04:53 +00:00 |
|
jwellbelove
|
f4ce557ee5
|
Updated project files
|
2014-12-08 20:29:24 +00:00 |
|
jwellbelove
|
1e2c524d74
|
Changed test structure
|
2014-12-08 20:29:09 +00:00 |
|
jwellbelove
|
7424ed9ae7
|
Modified 'extent' tests
|
2014-12-08 20:28:52 +00:00 |
|
jwellbelove
|
2ebec0cb35
|
Removed top exception
|
2014-12-08 20:28:23 +00:00 |
|
jwellbelove
|
da4afe23e8
|
Removed front and back empty tests
|
2014-12-08 20:28:01 +00:00 |
|
jwellbelove
|
523944db25
|
Added equality test
|
2014-12-08 20:27:23 +00:00 |
|
jwellbelove
|
ae7ffb8165
|
Removed front & back empty test
|
2014-12-08 20:27:09 +00:00 |
|
jwellbelove
|
68816960b4
|
Added assignment, equality & swap tests
|
2014-12-08 20:26:09 +00:00 |
|
jwellbelove
|
63154a91b6
|
Added string set test
|
2014-12-08 20:25:45 +00:00 |
|
jwellbelove
|
c1d46996d7
|
Removed spaces
|
2014-12-08 20:25:30 +00:00 |
|
jwellbelove
|
d34d7a0d80
|
Updated project files
|
2014-12-08 20:21:45 +00:00 |
|
jwellbelove
|
636b6314f9
|
Changed to stddef.h
|
2014-12-08 20:21:33 +00:00 |
|
jwellbelove
|
ec6fdb0342
|
IAR project files
|
2014-12-08 20:21:22 +00:00 |
|
jwellbelove
|
018e215b8a
|
Keil project files
|
2014-12-08 20:20:56 +00:00 |
|
jwellbelove
|
f105ca0c48
|
Added new unit tests
|
2014-12-08 20:20:25 +00:00 |
|
jwellbelove
|
6b9ab4c0ab
|
Added new unit tests
|
2014-12-08 20:20:06 +00:00 |
|
jwellbelove
|
744934abe7
|
Changed pow to power, added Fibbonacci
|
2014-12-08 20:17:53 +00:00 |
|
jwellbelove
|
223345be68
|
Removed Codelite & VS2010 projects
|
2014-12-06 16:43:46 +00:00 |
|
jwellbelove
|
9c2619ddfd
|
Mostly updated comments
Some extra tests
|
2014-11-21 17:10:04 +00:00 |
|
jwellbelove
|
843ba72d9d
|
Renamed math to maths
|
2014-11-21 17:08:56 +00:00 |
|
jwellbelove
|
42327aaeff
|
Added new files
|
2014-11-19 18:42:00 +00:00 |
|
jwellbelove
|
c952baec5e
|
New files in project
|
2014-11-19 18:40:11 +00:00 |
|
jwellbelove
|
ef7ab92d4f
|
New files in project
|
2014-11-19 18:40:01 +00:00 |
|
jwellbelove
|
760880870b
|
New files in project
|
2014-11-19 18:39:50 +00:00 |
|
jwellbelove
|
d832494bd0
|
New files in project
|
2014-11-19 18:39:39 +00:00 |
|
jwellbelove
|
878a103e99
|
New tests for new classes
|
2014-11-19 18:37:38 +00:00 |
|
jwellbelove
|
e5a9fa3127
|
Updated tests
|
2014-11-19 18:37:14 +00:00 |
|
jwellbelove
|
ca7e569033
|
Modified array tests
|
2014-11-19 18:35:37 +00:00 |
|
jwellbelove
|
4bc10b1cdd
|
Updated codelite project files
|
2014-11-19 18:35:04 +00:00 |
|
jwellbelove
|
e5af2af7f9
|
Updated codelite project files
|
2014-11-19 18:34:49 +00:00 |
|
jwellbelove
|
637573dd3e
|
Compile time integral constants
|
2014-11-11 15:22:36 +00:00 |
|
jwellbelove
|
192e390665
|
Added warning ignore
|
2014-11-06 12:54:46 +00:00 |
|
jwellbelove
|
21cfc811cf
|
Added 'swap'
|
2014-11-06 12:54:00 +00:00 |
|
jwellbelove
|
c830946f64
|
Incorrect file
|
2014-11-05 17:47:35 +00:00 |
|
jwellbelove
|
a306294cc0
|
Added Visual Studio 2013 project files.
|
2014-11-05 17:44:54 +00:00 |
|
jwellbelove
|
b58bec8575
|
Added Visual Studio 2010 project files
|
2014-11-05 17:44:35 +00:00 |
|
jwellbelove
|
2996cc9794
|
Added CodeLite project files.
|
2014-11-05 17:42:44 +00:00 |
|
jwellbelove
|
dd597e1d2f
|
Added Code::Blocks project files.
|
2014-11-05 17:41:49 +00:00 |
|
jwellbelove
|
1108b9e5c7
|
Updates for Code::Blocks and CodeLite
Updates so that Code::Blocks and CodeLite can compile the tests.
Made include guards upper case.
|
2014-11-05 17:41:17 +00:00 |
|
jwellbelove
|
740b088282
|
Changes for compatibility with GCC
|
2014-11-04 20:33:11 +00:00 |
|
jwellbelove
|
285983bee9
|
Code::Blocks project files
|
2014-11-04 20:32:00 +00:00 |
|
jwellbelove
|
e88602e3f7
|
Added CRC and Deque functionality
|
2014-11-03 12:34:55 +00:00 |
|
jwellbelove
|
a956df84e0
|
Defines CHECK_NO_THROW
Defines CHECK_NO_THROW if not already defined.
|
2014-11-03 12:33:46 +00:00 |
|
jwellbelove
|
102e4a8bed
|
Changed exception names
|
2014-11-03 12:33:05 +00:00 |
|
jwellbelove
|
8feac38d02
|
Double ended queue container added
|
2014-11-03 12:32:43 +00:00 |
|
jwellbelove
|
c38652ebfa
|
Changed includes
|
2014-11-02 17:20:37 +00:00 |
|
jwellbelove
|
0b1b76428f
|
Modified CHECK_NO_THROW calls
|
2014-11-02 17:19:46 +00:00 |
|
jwellbelove
|
82dddfc299
|
CRC unit tests
|
2014-11-02 17:18:58 +00:00 |
|
jwellbelove
|
ad335086f2
|
Added CRC calculation classes.
|
2014-11-01 23:34:13 +00:00 |
|
jwellbelove
|
1a335e4e46
|
Added CRC8 test to CRC tests
|
2014-11-01 16:29:47 +00:00 |
|
jwellbelove
|
e37cd3cfe8
|
Added CRC8 calculation tests.
|
2014-11-01 16:29:12 +00:00 |
|
jwellbelove
|
ff941a6ecb
|
Added 'functional' and 'list' files.
|
2014-11-01 15:29:52 +00:00 |
|
jwellbelove
|
32d11ea79d
|
Added ConstructorSizeExcess test
|
2014-11-01 15:29:07 +00:00 |
|
jwellbelove
|
deefc89a12
|
Added list container tests
|
2014-11-01 15:27:31 +00:00 |
|
jwellbelove
|
2c2f61720f
|
Added files and unit tests
|
2014-10-31 16:01:32 +00:00 |
|
jwellbelove
|
1fe506955d
|
Changed math. to maths.h
|
2014-10-31 15:59:51 +00:00 |
|
jwellbelove
|
4e2bfb2740
|
Modified unit tests to use CHECK_THROW
|
2014-10-31 15:59:22 +00:00 |
|
jwellbelove
|
585b494aa1
|
Added unit tests for new classes
|
2014-10-31 15:58:49 +00:00 |
|
jwellbelove
|
ed9e56ef6d
|
Added pow<> template
Compile time calculation of powers.
|
2014-10-27 11:31:16 +00:00 |
|
jwellbelove
|
487671a024
|
Added back() tests
|
2014-10-27 11:30:42 +00:00 |
|
jwellbelove
|
670c8c7463
|
Added stack container class
|
2014-10-27 11:30:30 +00:00 |
|
jwellbelove
|
7e00a9b5cd
|
Unit test for 'function'
|
2014-10-26 18:46:18 +00:00 |
|
jwellbelove
|
3793784188
|
Added MIT header
|
2014-10-26 17:42:15 +00:00 |
|
jwellbelove
|
2be4e381a4
|
Added MIT header
|
2014-10-26 17:42:06 +00:00 |
|
jwellbelove
|
520b64a243
|
Lower case 'a' in array.h
|
2014-10-26 17:41:40 +00:00 |
|
jwellbelove
|
c052dc91be
|
namespace elt to etl
Corrected namespace from elt to etl
|
2014-10-26 16:39:14 +00:00 |
|