John Wellbelove
|
1c769b0fb2
|
Amalgamated ecl_timer_list into ecl_timer
|
2017-10-27 11:10:27 +01:00 |
|
John Wellbelove
|
20753250fb
|
Fix bug in compare_exchange_weak where 'expected' was not modified on fail.
|
2017-10-25 21:19:40 +01:00 |
|
John Wellbelove
|
ca3236ef2f
|
Merge remote-tracking branch 'origin/feature/timer_triggered' into development
# Conflicts:
# test/codeblocks/ETL.cbp
|
2017-10-24 11:28:22 +01:00 |
|
John Wellbelove
|
8455e108bc
|
Merge remote-tracking branch 'origin/feature/Timer_triggered_messages' into development
# Conflicts:
# examples/ArmTimerCallbacks/RTE/Device/STM32F401RETx/startup_stm32f401xe.s
# examples/ArmTimerCallbacks/RTE/Device/STM32F401RETx/system_stm32f4xx.c
# examples/FunctionInterruptSimulation/FunctionInterruptSimulation.cpp
# examples/FunctionInterruptSimulation/vs2017/FunctionInterruptSimulation.sln
# examples/FunctionInterruptSimulation/vs2017/FunctionInterruptSimulation.vcxproj
# examples/FunctionInterruptSimulation/vs2017/FunctionInterruptSimulation.vcxproj.filters
# test/codeblocks/ETL.cbp
# test/codeblocks/ETL.depend
# test/codeblocks/ETL.layout
# test/test_cyclic_value.cpp
# test/vs2017/etl.vcxproj
# test/vs2017/etl.vcxproj.filters
|
2017-10-18 09:02:46 +01:00 |
|
John Wellbelove
|
49fe0054d2
|
Created compile time and runtime variants of cyclic_value.
|
2017-10-02 19:48:30 +01:00 |
|
John Wellbelove
|
f8ff224365
|
Fixed formatting typo.
Added missing files to projects.
|
2017-09-17 18:01:37 +01:00 |
|
John Wellbelove
|
873998518c
|
Modified factory to accept non-contiguous type ids.
Added support for compile time type-to-id id-to-type type-to-type mapping
|
2017-09-17 12:43:45 +01:00 |
|
John Wellbelove
|
b885ad3d33
|
Added 'pop_into' member functions.
|
2017-09-14 16:27:32 +01:00 |
|
John Wellbelove
|
7ee5acee18
|
Added factory pattern
|
2017-09-11 21:17:33 +01:00 |
|
John Wellbelove
|
b145adb4eb
|
Added additional generator scripts.
|
2017-08-25 11:09:23 +01:00 |
|
John Wellbelove
|
41eae71bd3
|
Simplified etl::parameter_type to remove unnecessary second template parameter.
|
2017-08-21 10:22:14 +01:00 |
|
John Wellbelove
|
1de9ad262a
|
Added etl::function callback wrappers that take function pointers at compile time.
|
2017-08-19 11:36:56 +01:00 |
|
John Wellbelove
|
087c685f81
|
Added etl::constant helper class.
|
2017-08-18 12:58:25 +01:00 |
|
John Wellbelove
|
fd1c3c41a2
|
Renamed endian to endianness due to unresolvable clash with system header on Linux.
|
2017-08-16 13:27:35 +01:00 |
|
John Wellbelove
|
6a7ff1bd7e
|
Added multipy with carry random number generator.
|
2017-08-08 18:43:34 +01:00 |
|
John Wellbelove
|
2e5cc0eb4d
|
FSM, Router and bus implementations.
|
2017-08-03 23:31:50 +01:00 |
|
John Wellbelove
|
f70850f7f5
|
Lastest FSM and router changes.
Added message_bus.
Created generators for largest and smallest.
|
2017-07-28 20:34:58 +01:00 |
|
John Wellbelove
|
0ccdd4fab4
|
Lastest versions of FSM, Message Router and supporting functionality.
|
2017-07-25 11:30:00 +01:00 |
|
John Wellbelove
|
04a9cb7bba
|
Changed FSM to be based on message router
|
2017-07-21 20:11:02 +01:00 |
|
John Wellbelove
|
efb0a408ce
|
Experimental message router and fsm classes.
|
2017-07-21 20:07:40 +01:00 |
|
John Wellbelove
|
3a89aaf612
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# src/cstring.h
# src/flat_map.h
# src/set.h
# src/u16string.h
# src/u32string.h
# src/wstring.h
# test/test_string_char.cpp
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
# test/vs2017/etl.vcxproj.filters
|
2017-06-17 17:52:17 +01:00 |
|
John Wellbelove
|
bc7c3e4426
|
Merge remote-tracking branch 'origin/memcpy_containers' into development
# Conflicts:
# test/test_string_char.cpp
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
|
2017-06-17 16:39:45 +01:00 |
|
John Wellbelove
|
97ead6fc27
|
Added repair functions to allow certain containers to copied with low level functions such as memcpy.
|
2017-06-17 15:33:04 +01:00 |
|
John Wellbelove
|
0eb5324e18
|
Removed experimental files.
|
2017-06-14 23:42:12 +01:00 |
|
John Wellbelove
|
2858a078de
|
Removed experimental files.
|
2017-06-14 23:36:22 +01:00 |
|
John Wellbelove
|
14b25fc3f2
|
Conditional compilation for hash functions.
|
2017-06-12 23:08:49 +01:00 |
|
John Wellbelove
|
6c512e261c
|
Conditional compilation for hash functions.
|
2017-06-12 22:59:36 +01:00 |
|
John Wellbelove
|
560ce6fc25
|
Retargetted solution
|
2017-06-12 22:46:08 +01:00 |
|
John Wellbelove
|
478b459ccc
|
Removed reference_flat_map from project (reverted from commit 168ac8510d8c928ead4ffa138f710794ffeed0fa)
|
2017-06-12 22:44:06 +01:00 |
|
John Wellbelove
|
168ac8510d
|
Removed reference_flat_map from project
|
2017-06-12 22:34:12 +01:00 |
|
John Wellbelove
|
9040f8bf9b
|
Retargetted solution
|
2017-06-12 22:30:31 +01:00 |
|
jwellbelove
|
112327b071
|
Modified file path for uintest source files to get Appveyor running correctly.
|
2017-05-19 11:29:59 +01:00 |
|
John Wellbelove
|
b46616d3be
|
Updated VS2017 & Code::Blocks projects.
|
2017-05-09 20:53:53 +01:00 |
|
John Wellbelove
|
26b7326d72
|
Updated Code::Blocks project.
Changed test project include paths to use unittest++ as sub-module.
|
2017-05-08 20:48:22 +01:00 |
|
John Wellbelove
|
51bc6964a5
|
Updated project files
|
2017-04-19 18:42:03 +01:00 |
|
John Wellbelove
|
ac8568e26b
|
VS2017 project files
|
2017-04-17 21:02:08 +01:00 |
|