67 Commits

Author SHA1 Message Date
John Wellbelove
f8c6830807 Merge remote-tracking branch 'origin/feature/cumulative_moving_average' into development 2018-12-28 09:45:43 +00:00
John Wellbelove
696c61f198 etl::deque push fix 2018-12-17 19:09:56 +00:00
John Wellbelove
b31e944cef Updated version 2018-12-16 18:58:43 +00:00
John Wellbelove
246365d85f Updated versions 2018-12-09 12:31:27 +00:00
John Wellbelove
f21b4e11cc Updated version 2018-12-08 13:29:49 +00:00
John Wellbelove
4c0a89648e Added 'don't care current state' transition entry option. 2018-11-25 12:01:21 +00:00
John Wellbelove
9e213ad673 Added hash based random number generator 2018-11-17 09:26:17 +00:00
John Wellbelove
11b367fbb9 Updated release notes 2018-11-11 20:08:48 +00:00
John Wellbelove
aee76d67e8 Merge remote-tracking branch 'origin/feature/bit_stream' into development
# Conflicts:
#	include/etl/profiles/armv6.h
#	include/etl/profiles/armv6_no_stl.h
#	include/etl/version.h
#	support/Release notes.txt
#	test/vs2017/etl.vcxproj.filters
2018-10-07 08:37:14 +01:00
John Wellbelove
f0a3051a21 Updated release and version 2018-09-22 13:30:05 +01:00
John Wellbelove
c596ae8f6a Made 'next state id' a member to support recursive events 2018-09-18 18:38:57 +01:00
John Wellbelove
0e6bad5c91 Modified the API of etl::state_chart constructors. 2018-09-15 09:48:52 +01:00
John Wellbelove
02987191a5 Removed push(void) push_back(void) and push_front(void) function for containers. 2018-09-15 08:58:08 +01:00
John Wellbelove
218b1573f8 Added CRC16 MODBUS
Added ETL_ prefic to extern const arrays.
2018-09-14 19:25:32 +01:00
John Wellbelove
eb406eafea Swapped event and current state parameters for state transition 2018-09-12 17:39:02 +01:00
John Wellbelove
5aa369451e State Chart Template
Unit tests complete
2018-09-08 15:44:33 +01:00
John Wellbelove
5a3f6b4355 First draft 2018-09-06 21:33:33 +01:00
John Wellbelove
c6061863a6 Added 'uul' to 64bit literals 2018-09-04 17:50:32 +01:00
John Wellbelove
3fba1ae905 Fixed issue #94.
nullptr for ARM5 compiler
2018-09-01 07:57:58 +01:00
John Wellbelove
504b9b574e Updated version 2018-08-27 23:32:52 +01:00
John Wellbelove
77a5e07c73 Updated version 2018-08-09 20:50:48 +01:00
John Wellbelove
0e38e6959a Merge remote-tracking branch 'origin/feature/memory_models' into development
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2018-07-29 12:55:23 +01:00
John Wellbelove
fb7eb70c47 Fixed reliance on equality operator. 2018-07-28 14:04:33 +01:00
John Wellbelove
85e4963481 Fixed reliance on equality operator. 2018-07-28 09:29:56 +01:00
John Wellbelove
df735dec59 Updated version and release notes. 2018-07-25 10:37:26 +01:00
John Wellbelove
5652c029a8 remove_observer returns bool 2018-07-12 21:38:04 +01:00
John Wellbelove
5279ea1619 Fixed vector of pointer typedefs 2018-07-04 20:21:21 +01:00
John Wellbelove
d9589351e7 Added specialisation for vector<const T*> 2018-07-03 22:13:11 +01:00
John Wellbelove
48fa8f346c Updated version and release notes 2018-06-27 20:08:45 +01:00
John Wellbelove
e782ba1fec Made atomic load const for non STL versions 2018-06-26 18:55:34 +01:00
John Wellbelove
a2e701567d Renamed STATIC_ASSERT to ETL_STATIC_ASSERT
Remove non-conforming std::nullptr
2018-06-18 18:49:09 +01:00
John Wellbelove
254a34935a Added more checks for STLPort 2018-06-17 10:12:08 +01:00
John Wellbelove
eeb6a310c1 Compatibility changes for Segger IDE, GCC & STLPort 2018-06-14 21:53:54 +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
9435d7b1fb Github Issue #73
Updated version
2018-05-09 23:14:32 +01:00
John Wellbelove
27aa3a2ab3 Added new binary utilities 2018-04-29 19:59:46 +01:00
John Wellbelove
d63afc70ea Removed non-compliant constexpr 2018-04-21 18:26:24 +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
23888c4be6 Added permutations and combinations template constants. 2018-04-14 10:46:15 +01:00
John Wellbelove
6603ad9632 Updated release notes and version numbers 2018-04-08 19:50:41 +01:00
John Wellbelove
b473cfe20a Merge branch 'feature/64bit_tests' into development 2018-03-30 13:22:17 +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
d28c88b1da Added reset() to etl::optional 2018-03-22 06:10:07 +00:00
John Wellbelove
4864e95b36 New directory layout 2018-03-18 17:48:29 +00:00
John Wellbelove
eee0157372 Added version macros 2018-03-01 09:14:11 +00:00
John Wellbelove
a58d1f5861 Remove variant.h GCC warnings from use of -Wextra 2018-02-26 21:03:22 +00:00
John Wellbelove
d3493d601d Add full set of operators to etl::optional 2018-02-25 13:21:27 +00:00
John Wellbelove
7d3836f805 Updated release files 2018-02-18 13:45:19 +00:00
John Wellbelove
ff79fd8583 Fixed strict aliasing warnings for aligned storage 2018-02-11 18:50:00 +00:00
John Wellbelove
feb59e0f2f Added 'create' and 'destroy' functions 2018-02-11 17:30:32 +00:00