John Wellbelove
45ff002610
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/state_chart.h
# test/test_state_chart.cpp
2018-09-11 23:03:26 +01:00
John Wellbelove
36a2c5b004
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/state_chart.h
# test/test_state_chart.cpp
2018-09-10 20:46:39 +01:00
John Wellbelove
7eb0077a48
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/state_chart.h
2018-09-09 08:31:13 +01:00
John Wellbelove
ede3a19edd
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
# test/vs2017/etl.vcxproj.filters
2018-09-08 15:57:37 +01:00
John Wellbelove
9302a2a2b7
Merge remote-tracking branch 'origin/development'
2018-09-04 23:27:56 +01:00
John Wellbelove
7b8f8b08f7
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-09-04 17:51:28 +01:00
John Wellbelove
aff5e2f7aa
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvprojx
# include/etl/nullptr.h
2018-09-02 14:07:17 +01:00
John Wellbelove
0c721be429
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-09-01 08:06:56 +01:00
John Wellbelove
2e0980420b
Merge remote-tracking branch 'origin/development'
2018-08-27 23:33:45 +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
John Wellbelove
d41856c7ed
Optimised compare class construction and usage.
2018-07-28 18:22:17 +01:00
John Wellbelove
75ecb0b411
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-07-28 14:06:01 +01:00
John Wellbelove
fb7eb70c47
Fixed reliance on equality operator.
2018-07-28 14:04:33 +01:00
John Wellbelove
8a009b6d4d
Merge remote-tracking branch 'origin/development'
2018-07-28 09:30:44 +01:00
John Wellbelove
85e4963481
Fixed reliance on equality operator.
2018-07-28 09:29:56 +01:00
John Wellbelove
36f19e5423
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
2018-07-25 14:09:46 +01:00
John Wellbelove
741d922c33
Added wide character versions of the version string.
...
Added numerical version value
2018-07-25 14:09:16 +01:00
John Wellbelove
ba98ef5d79
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/memory.h
# include/etl/version.h
# support/Release notes.txt
2018-07-25 11:40:33 +01:00
John Wellbelove
df735dec59
Updated version and release notes.
2018-07-25 10:37:26 +01:00
John Wellbelove
c1673ca195
Added 'wipe on destruct' class
2018-07-25 10:34:04 +01:00
John Wellbelove
dea6fa1371
Added test for limited self insert.
2018-07-25 10:20:59 +01:00
John Wellbelove
1f0294cb62
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/private/pvoidvector.h
2018-07-23 00:04:28 +01:00
John Wellbelove
3fdf3e6b1a
Merge remote-tracking branch 'origin/feature/no_stl' into development
...
# Conflicts:
# include/etl/private/ivectorpointer.h
# test/test_vector_pointer.cpp
2018-07-22 20:51:03 +01:00
John Wellbelove
7a9ade20c2
Added alternate STL support to allow 'No STL' option.
2018-07-22 20:47:33 +01:00
John Wellbelove
902ab7d052
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-07-12 21:42:06 +01:00
John Wellbelove
5652c029a8
remove_observer returns bool
2018-07-12 21:38:04 +01:00
John Wellbelove
8f22244054
Merge remote-tracking branch 'origin/master' into development
2018-07-12 21:32:54 +01:00
kiciek
f541da6bcb
Restrict destructors ( #80 )
...
* hide observable destructor
* hide fsm_state destructor, get_fsm_context in 0 specialisation made protected
* Update observer.h
Changed protected destructor in observble to use C++03 syntax.
* Update fsm.h
Minor formatting changes
* Update fsm_generator.h
Minor format changes
2018-07-12 21:28:05 +01:00
John Wellbelove
90bc895cce
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/private/ivectorpointer.h
# include/etl/version.h
# src/private/pvoidvector.cpp
# support/Release notes.txt
# test/test_vector_pointer.cpp
2018-07-04 20:26:34 +01:00