John Wellbelove
|
68c964a45a
|
Merge branch 'development'
# Conflicts:
# test/codeblocks/.gitignore
# test/codeblocks/ETL.depend
# test/codeblocks/ETL.layout
# test/test_type_lookup.cpp
|
2017-09-19 08:38:57 +01:00 |
|
John Wellbelove
|
d4c360644b
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# src/type_lookup.h
# src/type_lookup_generator.h
# test/codeblocks/ETL.layout
|
2017-09-18 10:53:58 +01:00 |
|
John Wellbelove
|
c44b68cf43
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# test/codeblocks/ETL.cbp
# test/codeblocks/ETL.depend
# test/codeblocks/ETL.layout
|
2017-09-17 18:03:18 +01:00 |
|
John Wellbelove
|
0b423514fd
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# src/factory.h
# test/codeblocks/ETL.depend
# test/codeblocks/ETL.layout
# test/test_factory.cpp
|
2017-09-17 16:23:48 +01:00 |
|
John Wellbelove
|
a9e61444a9
|
Changed create_from_id to return actual derived type.
|
2017-09-17 16:08:49 +01:00 |
|
John Wellbelove
|
d0a433b226
|
Merge to master
|
2017-09-17 13:02:50 +01:00 |
|
John Wellbelove
|
2931963b81
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# src/factory.h
# test/codeblocks/ETL.depend
# test/test_factory.cpp
# test/vs2017/etl.vcxproj.filters
|
2017-09-17 13:02:15 +01:00 |
|
John Wellbelove
|
84f5fd946e
|
Fixed GCC warning.
Fixed formatting typo.
|
2017-09-17 12:56:57 +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
|
a3f3a37667
|
Merge remote-tracking branch 'origin/development'
|
2017-09-13 13:38:48 +01:00 |
|
John Wellbelove
|
29c9b658d7
|
Modified factory pattern
|
2017-09-13 13:17:11 +01:00 |
|
John Wellbelove
|
dcefb938c4
|
Changed max_items to max_size
|
2017-09-13 13:16:50 +01:00 |
|
John Wellbelove
|
7ee5acee18
|
Added factory pattern
|
2017-09-11 21:17:33 +01:00 |
|
John Wellbelove
|
259dbfa741
|
Added type size test and error to ipool::allocate
|
2017-08-25 14:27:20 +01:00 |
|
John Wellbelove
|
267408445b
|
Added ETL extension etl::types to allow extraction of various types from a specified type.
|
2017-08-25 11:10:54 +01:00 |
|
John Wellbelove
|
b145adb4eb
|
Added additional generator scripts.
|
2017-08-25 11:09:23 +01:00 |
|
John Wellbelove
|
ab9f3ce538
|
Changed the way nullptr is defined for Arduino projects.
|
2017-08-22 09:36:10 +01:00 |
|
John Wellbelove
|
8f7656a5df
|
Fixed incompatibility in unit test for Code:Blocks
|
2017-08-22 01:05:25 +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
|
38bcc1e06e
|
Merge branch 'feature/Function' into development
|
2017-08-19 12:44:24 +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
|
b437414fff
|
Added constant test
|
2017-08-18 16:52:26 +01:00 |
|
John Wellbelove
|
5c040ad21c
|
Changed project due to header name change.
|
2017-08-18 16:45:48 +01:00 |
|
John Wellbelove
|
6f13324c64
|
Added integral_limits to tests.
|
2017-08-18 16:44:42 +01:00 |
|
John Wellbelove
|
7f4d5c25d5
|
Added code to keep Code::Blocks happy
|
2017-08-18 16:44:19 +01:00 |
|
John Wellbelove
|
f4cc4c6fe3
|
Added integer square root template constant.
|
2017-08-18 12:58:51 +01:00 |
|
John Wellbelove
|
087c685f81
|
Added etl::constant helper class.
|
2017-08-18 12:58:25 +01:00 |
|
John Wellbelove
|
d313ec0da0
|
Modified Windows check.
|
2017-08-17 18:19:16 +01:00 |
|
John Wellbelove
|
69704e8b6a
|
Made it optional for messages to be virtual.
By default they are not.
Can be made virtual by defining ETL_MESSAGES_ARE_VIRTUAL in the project settings.
|
2017-08-17 15:33:29 +01:00 |
|
John Wellbelove
|
915539ae8a
|
Changes to allow compilation under various compilers.
|
2017-08-16 14:06:44 +01:00 |
|
John Wellbelove
|
aecee1efd1
|
Changes to allow compilation under various compilers.
|
2017-08-16 13:29:12 +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
|
a3fbf9ca46
|
Keil project files
|
2017-08-16 13:26:48 +01:00 |
|
John Wellbelove
|
67b24408cb
|
Renamed due to unresolvable clash with system header on Linux.
|
2017-08-16 13:12:30 +01:00 |
|
John Wellbelove
|
af7d11c30c
|
Keil CMSIS header
|
2017-08-15 13:10:12 +01:00 |
|
John Wellbelove
|
05d9f50f1d
|
Changes to allow compilation under various compilers.
|
2017-08-14 14:43:33 +01:00 |
|
John Wellbelove
|
78c81ef929
|
Added allocate() and static assert test to etl::pool
|
2017-08-09 10:25:54 +01:00 |
|
John Wellbelove
|
dbd642e781
|
Merge branch 'master' into development
# Conflicts:
# library.properties
# src/algorithm.h
# src/random.cpp
# src/random.h
# test/codeblocks/ETL.depend
# test/test_random.cpp
|
2017-08-08 18:57:46 +01:00 |
|
John Wellbelove
|
d1df703d8c
|
Shortened random_multiply_with_carry to random_mwc
|
2017-08-08 18:51:13 +01:00 |
|
John Wellbelove
|
302646850e
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# src/algorithm.h
# test/codeblocks/ETL.depend
# test/vs2017/etl.vcxproj.filters
|
2017-08-08 18:46:21 +01:00 |
|
John Wellbelove
|
6a7ff1bd7e
|
Added multipy with carry random number generator.
|
2017-08-08 18:43:34 +01:00 |
|
John Wellbelove
|
e660e5b949
|
Added multipy with carry random number generator.
|
2017-08-08 18:41:00 +01:00 |
|
John Wellbelove
|
099b3f8cfd
|
Merge remote-tracking branch 'origin/development'
# Conflicts:
# test/codeblocks/ETL.depend
# test/codeblocks/ETL.layout
|
2017-08-07 15:54:30 +01:00 |
|
John Wellbelove
|
56bb685561
|
Merge remote-tracking branch 'origin/FSM_&_Router' into development
# Conflicts:
# src/file_error_numbers.txt
# src/largest.h
# test/codeblocks/ETL.depend
# test/codeblocks/ETL.layout
|
2017-08-03 23:57:06 +01:00 |
|
John Wellbelove
|
2e5cc0eb4d
|
FSM, Router and bus implementations.
|
2017-08-03 23:31:50 +01:00 |
|
John Wellbelove
|
67b21d7384
|
Fixed user_type.
Added unit tests
|
2017-08-03 23:24:01 +01:00 |
|
John Wellbelove
|
740e8b4dd6
|
Reverted message_id to a virtual function
|
2017-07-31 19:31:39 +01:00 |
|
John Wellbelove
|
12148f075f
|
Turned FSM from a template to a normal class.
|
2017-07-31 16:48:32 +01:00 |
|
John Wellbelove
|
672102228f
|
Minor API changes
|
2017-07-31 10:29:05 +01:00 |
|