1503 Commits

Author SHA1 Message Date
John Wellbelove
8a009b6d4d Merge remote-tracking branch 'origin/development' 2018-07-28 09:30:44 +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
John Wellbelove
10a00724e0 Updated version 2018-06-17 22:14:19 +01:00
John Wellbelove
91cf9713fe Comment change 2018-06-17 21:12:06 +01:00
John Wellbelove
fee3fd36fe Merge remote-tracking branch 'origin/feature/fsm_deferred_event' into development 2018-06-17 21:11:37 +01:00
John Wellbelove
9ce21fb071 Added tests for recursive messages. 2018-06-17 21:10:48 +01:00
John Wellbelove
52176c84f0 Comment change 2018-06-17 21:10:16 +01:00
John Wellbelove
acc317c3d4 Non-virtual message is no longer protected. 2018-06-17 21:09:59 +01:00
John Wellbelove
fb2d2e96f6 Added flag to call on_enter_state on start. Default true. 2018-06-17 21:09:26 +01:00
John Wellbelove
bf16ee4f5c Comment change 2018-06-17 21:08:03 +01:00
John Wellbelove
873f7e70d0 Merge remote-tracking branch 'origin/development' 2018-06-17 10:17:51 +01:00
John Wellbelove
dc5dbb56a7 Merge remote-tracking branch 'origin/feature/segger_stlport' into development 2018-06-17 10:12:32 +01:00
John Wellbelove
254a34935a Added more checks for STLPort 2018-06-17 10:12:08 +01:00
John Wellbelove
ce28dfd1c8 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
#	test/vs2017/etl.vcxproj.filters
2018-06-14 22:05:09 +01:00
John Wellbelove
207967b8e7 Merge branch 'feature/segger_stlport' into development 2018-06-14 21:54:31 +01:00
John Wellbelove
eeb6a310c1 Compatibility changes for Segger IDE, GCC & STLPort 2018-06-14 21:53:54 +01:00
John Wellbelove
5e30f02449 Fixed missing semicolons 2018-06-12 21:12:32 +01:00
John Wellbelove
7b7a1c4af2 Fixed typo 2018-06-12 21:09:18 +01:00
John Wellbelove
05692d6891
Update README.md 2018-06-04 21:49:14 +01:00
John Wellbelove
004a4fbf1a
Added master link 2018-06-04 21:48:26 +01:00
John Wellbelove
ffd74998d4
Update README.md 2018-06-04 07:58:40 +01:00
John Wellbelove
f293b6beee
Added MIT licence 2018-06-04 07:58:04 +01:00
John Wellbelove
9278e917a9 Updated version 2018-05-31 22:26:36 +01:00