1680 Commits

Author SHA1 Message Date
John Wellbelove
cf9ec9763e Added missing header include to frame_check_sequence.h 2019-02-10 09:31:36 +00:00
John Wellbelove
2bcf9c2039 Merge remote-tracking branch 'origin/hotfix/vector-insert-bug' into development 2019-02-08 17:51:46 +00:00
John Wellbelove
5b8345106e Fix vector insert for certain operations 2019-02-08 17:51:10 +00:00
John Wellbelove
2a8cae800a Merge remote-tracking branch 'origin/development' 2019-02-04 21:08:47 +00:00
John Wellbelove
2173751474 Merge remote-tracking branch 'origin/feature/callback_service' into development 2019-02-04 21:07:20 +00:00
John Wellbelove
047398f838 Version & release notes.
Optimised internal 'unhandled' declaration.
2019-02-04 21:06:30 +00:00
John Wellbelove
65e8a981e3 Added const to template parameter 2019-02-03 20:31:14 +00:00
John Wellbelove
df56f94815 Added OFFSET template parameter 2019-02-03 20:29:40 +00:00
John Wellbelove
2cef994d5b Changed from static to normal class 2019-02-03 10:24:47 +00:00
John Wellbelove
4c713d38f0 Callback service 2019-02-02 19:37:23 +00:00
John Wellbelove
a9d679edaf Added #include <new> to message_router.h for improved cross platform compatibility. 2019-01-27 20:19:30 +00:00
John Wellbelove
95dda918f8 Reverted partial changes 2019-01-06 19:09:51 +00:00
Bo Rydberg
349db3aacd Update flat_map.h to handle C++98 compilation (#112) 2019-01-06 18:52:59 +00:00
John Wellbelove
42a385161a Merge remote-tracking branch 'origin/master' into development 2019-01-06 18:08:06 +00:00
John Wellbelove
54579d949e Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/list.h
#	include/etl/vector.h
#	include/etl/version.h
#	support/Release notes.txt
2019-01-06 18:07:12 +00:00
John Wellbelove
4aea7626ca C++03/C++11 compatibility fixes. 2019-01-06 17:49:40 +00:00
Bo Rydberg
aa3996b38d Update vector.h to handle C++11 (#109)
* Merge remote-tracking branch 'origin/development'

* Update vector.h to handle C++11
2019-01-06 17:29:07 +00:00
Bo Rydberg
4b7d832590 Update memory.h to handle C++11 (#110)
* Merge remote-tracking branch 'origin/development'

* Update memory.h to handle C++11
2019-01-06 17:25:13 +00:00
Bo Rydberg
6c141f3621 Update list.h to recognize C++11 mode (#111)
* Merge remote-tracking branch 'origin/development'

* Update list.h to recognize C++11 mode
2019-01-06 17:13:29 +00:00
John Wellbelove
119adec3ca Merge remote-tracking branch 'origin/development' 2019-01-05 12:03:08 +00:00
John Wellbelove
4edd4e451e Updated version & release notes 2019-01-05 12:01:36 +00:00
John Wellbelove
6e59d815bc Merge remote-tracking branch 'origin/feature/rvalue-references' into development 2019-01-05 11:41:45 +00:00
John Wellbelove
48379a8ff2 Merge branch 'development' into feature/rvalue-references 2019-01-05 11:34:24 +00:00
Bo Rydberg
b66b7b71f7 Fix compile error in scheduler.h (#108)
* Fix compile error in scheduler.h

Missing semicolon in assert.

* Undo missplaced semicolon in scheduler.h
14.7.0
2019-01-05 10:05:52 +00:00
John Wellbelove
5be9885845 Removed crc16_modbus.cpp 2019-01-03 19:51:03 +00:00
John Wellbelove
044c293cbc Merge remote-tracking branch 'origin/feature/cpp98-sort' into development 2019-01-03 19:41:27 +00:00
Bo Rydberg
09e3095a46 Support C++98 for etl::sort (#107)
Default template arguments are not suported in function templates for C++98.
2019-01-03 19:28:14 +00:00
John Wellbelove
87ab5bf623 Merge remote-tracking branch 'origin/hotfix/flat_map' into development 2019-01-02 23:01:13 +00:00
John Wellbelove
ced8b351b0 Fixed bugs in etl::flat_map 'operator[]' & 'insert'
Added tests.
Fixed lower_bound equality checks to use 'compare' type.
2019-01-02 23:00:26 +00:00
John Wellbelove
cae432fc31 Added move only data type 2019-01-01 14:03:46 +00:00
John Wellbelove
96ce602874 Added interface move assignment. 2019-01-01 14:03:02 +00:00
John Wellbelove
6b165aee54 Added interface move assignment. 2019-01-01 14:02:43 +00:00
John Wellbelove
48aabaad54 Added interface move assignment.
Added move splice & merge.
2019-01-01 14:02:08 +00:00
John Wellbelove
5e199b6bb4 Added is_rvalue_reference 2018-12-30 11:17:17 +00:00
John Wellbelove
05bc2b83b5 Added move member functions 2018-12-30 11:16:52 +00:00
John Wellbelove
dc6f6796f6 Added move constructor & move assignment 2018-12-30 11:16:33 +00:00
John Wellbelove
2aae4c1104 Added move tests 2018-12-30 11:15:41 +00:00
John Wellbelove
ca81392075 Added move constructor and assignment operator 2018-12-29 20:56:37 +00:00
John Wellbelove
338164d871 Added conditional compile directives for C++11 2018-12-29 20:47:17 +00:00
John Wellbelove
9266920e2a Added rvalue reference push_back & insert. 2018-12-29 15:36:08 +00:00
John Wellbelove
fa891b9dbc Minor change top variable declaration 2018-12-29 15:35:12 +00:00
John Wellbelove
a8f07e0622 Added rvalue reference variants 2018-12-29 15:34:53 +00:00
John Wellbelove
f8c6830807 Merge remote-tracking branch 'origin/feature/cumulative_moving_average' into development 2018-12-28 09:45:43 +00:00
John Wellbelove
01bae83542 Merge remote-tracking branch 'origin/master' into development 2018-12-22 13:40:02 +00:00
kiciek
6c7be9f593 Fix/cmakelists (#106)
* remove absent file from CMakelists

File was propably semi-automaticaly added by CLion IDE

* Add gitlab pipeline badge
2018-12-20 14:23:51 +00:00
John Wellbelove
b8d1447395 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/version.h
#	support/Release notes.txt
14.5.1
2018-12-17 19:14:00 +00:00
John Wellbelove
5e7b85284c Merge remote-tracking branch 'origin/feature/rvalue-references' into development 2018-12-17 19:11:56 +00:00
John Wellbelove
696c61f198 etl::deque push fix 2018-12-17 19:09:56 +00:00
John Wellbelove
b3f7563ebb Merge remote-tracking branch 'origin/master' into feature/rvalue-references
# Conflicts:
#	include/etl/private/pvoidvector.h
2018-12-17 19:09:32 +00:00
John Wellbelove
dcb1e75358 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	include/etl/deque.h
#	include/etl/private/pvoidvector.h
#	include/etl/version.h
#	support/Release notes.txt
14.5.0
2018-12-16 22:19:31 +00:00