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
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
John Wellbelove
5279ea1619
Fixed vector of pointer typedefs
2018-07-04 20:21:21 +01:00
John Wellbelove
58f10b305d
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-07-03 22:14:12 +01:00
John Wellbelove
d9589351e7
Added specialisation for vector<const T*>
2018-07-03 22:13:11 +01:00
John Wellbelove
063e65386f
Deleted files
2018-07-03 22:01:56 +01:00
John Wellbelove
eb676c11ca
Merge remote-tracking branch 'origin/development'
2018-06-27 20:46:37 +01:00
John Wellbelove
48fa8f346c
Updated version and release notes
2018-06-27 20:08:45 +01:00
John Wellbelove
10453997a5
Moved non-template code in pvoidvector to cpp file.
2018-06-27 20:08:18 +01:00