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
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
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
John Wellbelove
e23c485aa3
Added etl::less as default compare type.
2018-06-27 19:43:46 +01:00
John Wellbelove
47c47c5d32
Removed non-C++03 compliant function template default types.
2018-06-27 19:43:20 +01:00
John Wellbelove
4fec129e6c
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-06-26 18:56:29 +01:00
John Wellbelove
e782ba1fec
Made atomic load const for non STL versions
2018-06-26 18:55:34 +01:00
per1234
a7025917fb
Fix license formatting so it will be recognized ( #78 )
...
GitHub uses the licensee ruby gem to detect the license type of the repository. licensee uses the license texts from choosealicense.com so if the text of your license file differs from their license it will not be recognized. GitHub allows filtering searches by license type and also shows the license type on the homepage of your repository and when viewing the license page but these features are only available when the license is recognized.
2018-06-25 07:39:08 +01:00
John Wellbelove
ea28f7c726
Added uinque_ptr
2018-06-21 13:05:46 +01:00
John Wellbelove
60fb58049d
Merge remote-tracking branch 'origin/development'
2018-06-18 18:49:50 +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
2ce91a95ec
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
2018-06-17 22:15:05 +01:00