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
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
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
eb676c11ca
Merge remote-tracking branch 'origin/development'
2018-06-27 20:46:37 +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
John Wellbelove
1d6a1109fc
Merge remote-tracking branch 'origin/development'
2018-05-31 22:26:04 +01:00
John Wellbelove
7fbc543080
Merge remote-tracking branch 'origin/feature/CMake' into development
...
# Conflicts:
# test/vs2017/etl.vcxproj.filters
2018-05-31 22:21:09 +01:00
scls19fr
fe522ab0f2
Update library.properties ( #76 )
2018-05-30 07:48:47 +01:00
John Wellbelove
eb36baedc7
Merge remote-tracking branch 'origin/development'
2018-05-20 10:29:28 +01:00
John Wellbelove
83d495bc21
Added binary_merge, binary_interleave, is_odd, is_even
2018-05-20 09:16:20 +01:00
John Wellbelove
54d04ce1d8
Merge remote-tracking branch 'origin/development'
2018-05-12 09:24:48 +01:00
John Wellbelove
6a444bf972
Added flags to call on_enter_state and on_exit_state for start() and reset() respectively. The default actions are as the previous version.
2018-05-12 09:01:39 +01:00
John Wellbelove
028686b244
Fixed GCC warning for tests
2018-05-12 09:01:39 +01:00
mchodzikiewicz
c1a2213a58
Fixed endif and namespace ending mismatch ( #74 )
2018-05-10 16:07:22 +01:00
EXPROGROUP\john.wellbelove
1c3ac08b78
Merge branch 'development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-05-10 15:27:32 +01:00
EXPROGROUP\john.wellbelove
35d6fc533c
Fixed compile error when ETL_DEBUG_COUNT not defined
2018-05-10 15:26:23 +01:00
John Wellbelove
09b769a8ba
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2018-05-09 23:15:16 +01:00
John Wellbelove
9435d7b1fb
Github Issue #73
...
Updated version
2018-05-09 23:14:32 +01:00
John Wellbelove
681bc407ac
Github Issue #73
...
set_period & set_mode no longer automatically start the timer.
2018-05-09 23:11:56 +01:00
John Wellbelove
837da911c2
Github Issue #73
...
Fixed issue where single shot timers could not be altered once timed out.
2018-05-09 23:02:50 +01:00
John Wellbelove
dee811efd0
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# test/vs2017/etl.vcxproj.filters
2018-05-05 09:52:00 +01:00
John Wellbelove
d39e51847a
Added CRC32-C (Castagnoli)
2018-05-05 09:50:49 +01:00