John Wellbelove
fb43e3feb8
Update to 10.14.0
2018-02-01 17:48:04 +00:00
John Wellbelove
3c0c7abaae
Merge remote-tracking branch 'origin/feature/variant_pool_generator' into development
2018-02-01 17:30:44 +00:00
John Wellbelove
857932352e
Make code match master
2018-02-01 17:29:44 +00:00
John Wellbelove
61b8722500
Added variant_pool generator.
2018-02-01 17:28:49 +00:00
John Wellbelove
8081109e0f
Merge remote-tracking branch 'origin/feature/Delete_from_interface_pointer' into development
2018-02-01 10:57:18 +00:00
John Wellbelove
135506b534
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
2018-02-01 10:15:51 +00:00
John Wellbelove
f9699d3cd4
Added ETL_POLYMORPHIC_XXX defines
2018-02-01 10:13:48 +00:00
John Wellbelove
8089f74387
Added protected destructor to base class.
2018-02-01 10:12:53 +00:00
John Wellbelove
9f84521da8
Update to 10.12.0
2018-01-30 08:50:31 +00:00
John Wellbelove
6a964ee90f
Ignore output files from 'random' algorithms.
2018-01-30 08:48:43 +00:00
John Wellbelove
eb222f54bb
Containers are now deleteable through a pointer to their 'ixxxx' class.
2018-01-30 08:47:49 +00:00
John Wellbelove
0d34769247
Re-write to avoid any possible static initialisation order issues.
...
Made the count a signed int to detect 'over destruction'.
Added missing copy constructor.
Added reset_instance_count() to force the count to zero.
Remove virtual from destructor.
2018-01-30 08:45:53 +00:00
John Wellbelove
39ecdfb72d
Update unittest-cpp
2018-01-28 13:02:54 +00:00
John Wellbelove
cd45490201
Merge branch 'feature/Fast_Clear' into development
2018-01-27 18:32:03 +00:00
John Wellbelove
231e4efe43
Eliminate shadow warning
2018-01-27 18:24:29 +00:00
John Wellbelove
d4fdf9d657
Added C++17 macros. The library doesn't currently support C++17.
2018-01-27 15:40:52 +00:00
John Wellbelove
bf06775b51
Added fast clear for types that are trivially destructible. (Integral and pointer types only for C++03)
2018-01-27 15:40:03 +00:00
John Wellbelove
cb03b5f177
Code::Blocks project update
2018-01-25 10:45:28 +00:00
John Wellbelove
3385d2cf04
GCC compatibility changes
2018-01-23 13:15:18 +00:00
John Wellbelove
71b865ae6b
GCC compatibility changes
2018-01-23 12:15:12 +00:00
John Wellbelove
7fc874617d
Updated
2018-01-23 09:33:16 +00:00
John Wellbelove
c58a6d3c42
Added ETL_CONSTEXPR prefix to all functions
2018-01-23 09:21:34 +00:00
John Wellbelove
48df943aa0
Renamed xor_shift to xor_rotate
2018-01-23 09:20:53 +00:00
John Wellbelove
4cb02cb6df
Added shift version of XOR checksum
...
XOR: sum = sum ^ value
XOR-shift sum = etl::rotate_left(sum) ^ value
2018-01-22 09:07:25 +00:00
John Wellbelove
1b61672eb3
Array wrapper and unit tests
2018-01-21 20:38:37 +00:00
John Wellbelove
bb294e80fe
Array wrapper and unit tests
2018-01-21 18:42:03 +00:00
Austin Morton
53af6f7daf
replace usages of _DEBUG with ETL_DEBUG
...
fixes some -Wundef errors when _DEBUG was not defined
2018-01-09 19:01:30 +00:00
John Wellbelove
2385d7797d
Updated to 10.9.1
2018-01-07 18:48:44 +00:00
John Wellbelove
948ff528fd
Corrected definition of ETL_DEBUG
2018-01-07 18:46:52 +00:00
John Wellbelove
6d660e87b4
Updated to 10.9.0
2017-12-31 20:30:07 +00:00
John Wellbelove
6d8f007c3b
Merge remote-tracking branch 'origin/feature/array_and_string_view' into development
2017-12-31 20:23:31 +00:00
John Wellbelove
9140ddcd1c
Added etl::string_view
2017-12-31 20:23:06 +00:00
John Wellbelove
a14e9b25bb
Added default constructor.
...
Made single parameter constructors explicit.
Added
assign()
remove_prefix()
remove_suffix()
operator = ()
2017-12-30 17:32:14 +00:00
John Wellbelove
b169bfbe41
Merge branch 'feature/array_and_string_view' into development
2017-12-26 16:51:01 +00:00
John Wellbelove
bcaa75a4e1
Added array_view to CodeBlocks
2017-12-26 16:50:47 +00:00
John Wellbelove
13ef0f5789
10.9.0
2017-12-26 16:42:24 +00:00
John Wellbelove
fb3c9c9e26
Merge branch 'feature/array_and_string_view' into development
2017-12-26 16:39:38 +00:00
John Wellbelove
835a5cbad0
Added array_view
2017-12-26 16:10:34 +00:00
John Wellbelove
8045ae55c4
Re-enabled ETL_IN_UNIT_TEST macros
2017-12-23 13:14:37 +00:00
John Wellbelove
d77cc23337
Re-enabled ETL_IN_UNIT_TEST macros
2017-12-23 13:09:39 +00:00
John Wellbelove
03f9f05a76
Re-enabled ETL_IN_UNIT_TEST macros
2017-12-23 13:08:04 +00:00
John Wellbelove
6779f87562
10.8.2
2017-12-22 20:11:30 +00:00
John Wellbelove
7760578666
10.8.2
2017-12-22 20:11:16 +00:00
John Wellbelove
2f7014d3f0
Minor comment change
2017-12-22 17:16:58 +00:00
John Wellbelove
35a94fcd7b
Updated CRT SDK version
2017-12-22 16:38:28 +00:00
John Wellbelove
1a1ad71b5f
Tidy FSM code. Remove redundant class.
2017-12-22 16:37:49 +00:00
John Wellbelove
cc23016e9f
Added release notes
2017-12-22 11:15:09 +00:00
John Wellbelove
87317df69a
Changed alignof to etl::alignment_of
2017-12-22 11:12:12 +00:00
John Wellbelove
dbd07f53dd
Fixed comments
2017-12-21 19:58:51 +00:00
John Wellbelove
f57e59fdc3
Added release notes
2017-12-21 14:10:55 +00:00