1560 Commits

Author SHA1 Message Date
John Wellbelove
5522f2aa4e Merge remote-tracking branch 'origin/feature/light_weight_fsm' into development 2018-09-11 23:01:20 +01:00
John Wellbelove
37e86e7971 Process event loops until action or end of transition table 2018-09-11 23:00:25 +01:00
John Wellbelove
7175653c36 Merge remote-tracking branch 'origin/feature/light_weight_fsm' into development 2018-09-10 20:42:58 +01:00
John Wellbelove
9becaefdd8 Added start() and changed order of execution. 2018-09-10 20:42:32 +01:00
John Wellbelove
0a717209ae Merge remote-tracking branch 'origin/feature/light_weight_fsm' into development 2018-09-09 08:26:30 +01:00
John Wellbelove
8abf60523b Made get_state_id non-virtual 2018-09-09 08:26:10 +01:00
John Wellbelove
d1a63fd507 Merge remote-tracking branch 'origin/feature/light_weight_fsm' into development 2018-09-08 15:45:19 +01:00
John Wellbelove
5aa369451e State Chart Template
Unit tests complete
2018-09-08 15:44:33 +01:00
John Wellbelove
61f0953c9b Added entry and exit 2018-09-07 00:33:30 +01:00
John Wellbelove
c2c7ae0111 Renamed 2018-09-07 00:33:04 +01:00
John Wellbelove
5a3f6b4355 First draft 2018-09-06 21:33:33 +01:00
Prasenjit Sengupta
4ae529a843 Fix extra semicolon warning in list.h (#97) 2018-09-06 21:16:31 +01:00
Prasenjit Sengupta
01364bda14 Add default C++17 profiles (#95) 2018-09-06 21:16:01 +01:00
John Wellbelove
9872acd6fb First draft 2018-09-05 21:12:35 +01:00
John Wellbelove
085a66f930 Renamed 2018-09-05 21:11:16 +01:00
John Wellbelove
8efa47f3da First draft 2018-09-05 21:08:52 +01:00
John Wellbelove
60f7061bef #93 map.h on release 11.15.0 does not compile with clang-6 2018-09-04 23:25:16 +01:00
John Wellbelove
c6061863a6 Added 'uul' to 64bit literals 2018-09-04 17:50:32 +01:00
John Wellbelove
0f91072e3f More fixes for nullptr on ARM5/ARM6 compilers 2018-09-02 14:05:27 +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
91df7d5219 Added missing find_n & transform 2018-08-27 23:30:33 +01:00
John Wellbelove
aede008c0e Merge remote-tracking branch 'origin/feature/no_stl' into development 2018-08-27 22:08:12 +01:00
John Wellbelove
e5e38a8ee8 Compatibility with Keil compiler 2018-08-27 22:07:17 +01:00
John Wellbelove
b6b6a36316 Added missing find_n & transform 2018-08-27 22:06:49 +01:00
John Wellbelove
c3b25e6fe1 ARM project updates 2018-08-27 22:06:10 +01:00
John Wellbelove
0edfb93d0a Merge remote-tracking branch 'origin/feature/no_stl' into development 2018-08-27 13:23:00 +01:00
John Wellbelove
1606ae3dcc Added missing algorithms.
Fixed namespace selection.
2018-08-27 13:22:04 +01:00
John Wellbelove
0b0ce2645b Merge remote-tracking branch 'origin/feature/shared_pools' into development
# Conflicts:
#	include/etl/list.h
2018-08-22 20:13:18 +01:00
John Wellbelove
bfebb770e6 Fix string compare tests to be more compatible across compilers. 2018-08-18 14:49:23 +01:00
John Wellbelove
9c4952f8c6 Merge branch 'feature/no_stl' into development
# Conflicts:
#	include/etl/algorithm.h
#	include/etl/stl/alternate/functional.h
#	test/test_no_stl_functional.cpp
2018-08-18 14:43:33 +01:00
John Wellbelove
20485936c5 Added bind1st & bind2nd to alternate STL implementations.
Added additional conditional compilation to algorithms using 'bind'.
2018-08-18 12:04:11 +01:00
John Wellbelove
df83a04166 Merge remote-tracking branch 'origin/master' into feature/no_stl
# Conflicts:
#	include/etl/memory.h
#	include/etl/private/ivectorpointer.h
#	include/etl/stl/alternate/limits.h
#	include/etl/stl/iterator.h
#	test/test_no_stl_algorithm.cpp
#	test/test_no_stl_functional.cpp
#	test/test_no_stl_limits.cpp
#	test/test_no_stl_utility.cpp
#	test/test_vector_pointer.cpp
#	test/vs2017/etl.vcxproj.filters
2018-08-18 10:09:56 +01:00
Prasenjit Sengupta
44be4eeedd Add semicolon to DEBUG_COUNT definitions to fix clang extra semicolon warnings (#89) 2018-08-17 07:58:02 +01:00
John Wellbelove
785efc95d7 Added maths constants 2018-08-16 19:54:17 +01:00
John Wellbelove
831f351b4f Merge remote-tracking branch 'origin/master' into development 2018-08-16 19:53:52 +01:00
John Wellbelove
1fa04a79ca Added maths constants 2018-08-16 19:50:33 +01:00
Prasenjit Sengupta
e31c2756bf Fix clang warnings on etl::unordered_map, etl::unordered_multimap, and etl::unordered_set (#88)
* Fix unused variable warning in etl::unordered_map

* Fix unused parameter warnings in etl::unordered_map/multimap/set
2018-08-15 21:00:18 +01:00
Arek Sredzki
d345709c3c Exchange use of deprecated/removed std::bind1st for std::bind when c++11 is used #86 (#87)
*  Exchange use of deprecated/removed std::bind1st for std::bind when c++11 is used #86

* Use ETL_CPP11_SUPPORTED instead of checking cpp verison
2018-08-15 07:43:20 +01:00
John Wellbelove
bec1e40c55 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
2018-08-09 20:51:46 +01:00
John Wellbelove
77a5e07c73 Updated version 2018-08-09 20:50:48 +01:00
John Wellbelove
079904c73c Updated ARM example 2018-08-09 20:36:25 +01:00
John Wellbelove
0c2c7f67d8 Remove redundant include 2018-08-08 22:00:37 +01:00
John Wellbelove
903d2dd148 Removed typed += & -= operators and replaced with templates. 2018-08-08 21:57:40 +01:00
John Wellbelove
fb5136720c Added trailing <CR> 2018-08-08 21:56:55 +01:00
John Wellbelove
6e95ba4bbc Fixed unaligned access 2018-08-08 21:56:37 +01:00
John Wellbelove
0b4543f482 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
11.15.0
2018-07-29 13:38:09 +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
85e51ee375 Merge remote-tracking branch 'origin/development' 2018-07-28 21:58:30 +01:00
John Wellbelove
bd008350a2 Merge remote-tracking branch 'origin/feature/changed_include_paths' into development
# Conflicts:
#	include/etl/version.h
2018-07-28 21:55:27 +01:00