1448 Commits

Author SHA1 Message Date
scls19fr
fe522ab0f2 Update library.properties (#76) 2018-05-30 07:48:47 +01:00
John Wellbelove
eb36baedc7 Merge remote-tracking branch 'origin/development' 2018-05-20 10:29:28 +01:00
John Wellbelove
54d04ce1d8 Merge remote-tracking branch 'origin/development' 2018-05-12 09:24:48 +01:00
mchodzikiewicz
c1a2213a58 Fixed endif and namespace ending mismatch (#74) 2018-05-10 16:07:22 +01:00
EXPROGROUP\john.wellbelove
1c3ac08b78 Merge branch 'development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2018-05-10 15:27:32 +01:00
EXPROGROUP\john.wellbelove
35d6fc533c Fixed compile error when ETL_DEBUG_COUNT not defined 2018-05-10 15:26:23 +01:00
John Wellbelove
09b769a8ba Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2018-05-09 23:15:16 +01:00
John Wellbelove
9435d7b1fb Github Issue #73
Updated version
2018-05-09 23:14:32 +01:00
John Wellbelove
681bc407ac Github Issue #73
set_period & set_mode no longer automatically start the timer.
2018-05-09 23:11:56 +01:00
John Wellbelove
837da911c2 Github Issue #73
Fixed issue where single shot timers could not be altered once timed out.
2018-05-09 23:02:50 +01:00
John Wellbelove
dee811efd0 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	test/vs2017/etl.vcxproj.filters
2018-05-05 09:52:00 +01:00
John Wellbelove
d39e51847a Added CRC32-C (Castagnoli) 2018-05-05 09:50:49 +01:00
John Wellbelove
37d2d9e084 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/private/minmax_pop.h
2018-04-29 20:23:22 +01:00
John Wellbelove
7d7229b5e4 Merge branch 'feature/binary' into development 2018-04-29 20:00:15 +01:00
John Wellbelove
27aa3a2ab3 Added new binary utilities 2018-04-29 19:59:46 +01:00
John Wellbelove
7eb8f4b10d Merge remote-tracking branch 'origin/feature/min-max' into development 2018-04-24 14:34:51 +01:00
Austin Morton
dcd42ee17e Fix assumption that min/max macros will always be defined on a Microsoft compiler (#72)
Merge in min-max changes to a feature branch
2018-04-24 14:27:18 +01:00
John Wellbelove
5d6e01c8bb Merge branch 'feature/debug_count' into development 2018-04-24 14:16:35 +01:00
John Wellbelove
8085f97e52 Rewrite of debug count so that it does not exists in unit test code or when explicitly enabled. 2018-04-24 14:15:30 +01:00
John Wellbelove
d63afc70ea Removed non-compliant constexpr 2018-04-21 18:26:24 +01:00
John Wellbelove
67a32df7d0 Added etl::type_select 2018-04-21 17:45:34 +01:00
John Wellbelove
48ede3fdbe Capitalised warning comment 2018-04-21 17:45:00 +01:00
John Wellbelove
a0f2f8bf8e Added null_type template 2018-04-21 17:32:24 +01:00
John Wellbelove
f2416da7ea Changed header guards to be GCC compliant. 2018-04-21 09:24:45 +01:00
John Wellbelove
ea9a1e51c9 More efficient implementations of sign_extend 2018-04-16 19:17:41 +01:00
John Wellbelove
08a52159f4 Merge remote-tracking branch 'origin/development' 2018-04-14 13:27:48 +01:00
John Wellbelove
e3b40c1eb4 Added capacity() to etl::queue
Prefixed max_size() and capacity() with ETL_CONSTEXPR to all queue types
2018-04-14 13:15:21 +01:00
John Wellbelove
d84a08e475 Merge remote-tracking branch 'origin/development' 2018-04-14 10:47:35 +01:00
John Wellbelove
23888c4be6 Added permutations and combinations template constants. 2018-04-14 10:46:15 +01:00
John Wellbelove
c14db00d88 Merge remote-tracking branch 'origin/feature/spsc_queues' into development
# Conflicts:
#	test/vs2017/etl.sln
#	test/vs2017/etl.vcxproj
2018-04-08 19:55:29 +01:00
John Wellbelove
00712fbca1 Merge remote-tracking branch 'origin/development' 2018-04-08 19:52:07 +01:00
John Wellbelove
6603ad9632 Updated release notes and version numbers 2018-04-08 19:50:41 +01:00
John Wellbelove
2ad62aa88c Merge remote-tracking branch 'origin/master' into development 2018-04-08 18:26:10 +01:00
John Wellbelove
1ca0ad94a9 Added SPSC and MPSC queues 2018-04-08 18:10:23 +01:00
John Wellbelove
d77da45fed Added mutex support 2018-04-08 18:09:39 +01:00
John Wellbelove
fa57304cca Added atomic support 2018-04-08 18:09:15 +01:00
John Wellbelove
4059a8557e Removed ETL_CPP11_SUPPORTED 2018-04-08 18:08:34 +01:00
John Wellbelove
f962914a8f Initial untested SPSC queues. 2018-04-02 12:28:25 +01:00
John Wellbelove
bc0a8a49a7 Updates to atomic classes. 2018-04-02 12:26:58 +01:00
John Wellbelove
2841afc5e5 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
11.3.0
2018-03-30 13:45:33 +01:00
John Wellbelove
b473cfe20a Merge branch 'feature/64bit_tests' into development 2018-03-30 13:22:17 +01:00
John Wellbelove
28ac7c12ba Changes for increased 64bit compatibility. 2018-03-30 12:46:16 +01:00
John Wellbelove
3d52e68090 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	support/Release notes.txt
11.1.0
2018-03-25 14:42:29 +01:00
John Wellbelove
6f6c80fcd5 Added std::initializer_list constructors when ETL_CPP11_SUPPORTED is defined as 1 2018-03-25 14:41:17 +01:00
John Wellbelove
cc30339466 Merge branch 'feature/initializer_list' into development 2018-03-25 14:35:09 +01:00
John Wellbelove
ab65a5abaa Added std::initializer_list constructors when ETL_CPP11_SUPPORTED is defined as 1 2018-03-25 14:34:28 +01:00
John Wellbelove
54981cfaa4 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	support/Release notes.txt
2018-03-22 06:11:35 +00:00
John Wellbelove
d28c88b1da Added reset() to etl::optional 2018-03-22 06:10:07 +00:00
John Wellbelove
8ac3b64823 Added reset() to etl::optional 2018-03-21 19:35:18 +00:00
John Wellbelove
d7f9d1a7fb Merge remote-tracking branch 'origin/development'
# Conflicts:
#	CMakeLists.txt
11.00.0
2018-03-18 19:29:36 +00:00