John Wellbelove f980ce2cd3 Merge branch 'feature/shared-objects-in-pools' into development
# Conflicts:
#	.gitignore
#	include/etl/deque.h
#	include/etl/file_error_numbers.txt
#	include/etl/generators/fsm_generator.h
#	include/etl/list.h
#	include/etl/memory.h
#	include/etl/pool.h
#	test/vs2019/etl.vcxproj.filters
2021-01-04 17:15:25 +00:00
..
.vscode Merge remote-tracking branch 'origin/development' 2018-03-18 19:29:36 +00:00
atomic Added etl::buffer_descriptors. 2020-11-12 19:13:10 +00:00
deprecated Compatibility changes for GCC v5.4. 2019-06-23 09:54:02 +01:00
experimental Include new on megaAVR Boards (Arduino Nano Every) (#313) 2020-12-04 12:45:21 +00:00
generators Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
mutex Added clang mutex header redirect to GCC implementation 2020-12-05 14:32:00 +00:00
private Arduino compatibility 2020-12-20 16:43:49 +00:00
profiles Prevent ETL_COMPILER_GCC set with clang compiler 2020-07-29 09:14:48 +02:00
absolute.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
algorithm.h Added etl::for_each 2020-12-22 12:43:54 +00:00
alignment.h circular_buffer (no copy or assignment) 2020-10-20 11:02:44 +01:00
array_view.h Change to array_view member variable declaration, for constructor from array 2020-10-24 10:36:02 +01:00
array_wrapper.h Work in progress 2020-01-09 11:15:50 +00:00
array.h Added template deduction guides 2020-09-28 13:14:12 +01:00
atomic.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
basic_format_spec.h Added parameterised constructor for etl::format_spec 2020-12-04 11:33:04 +00:00
basic_string_stream.h Remove unnecessary member functions 2020-07-10 11:52:27 +01:00
basic_string.h Squashed commit of the following: 2020-11-26 19:33:12 +00:00
binary.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
bit_stream.h Removed double subtraction of float size from 'bits_remaining' for floating point reads 2020-12-03 19:16:09 +00:00
bitset.h Fix comment for parameter name (#257) 2020-08-07 15:13:24 +01:00
bloom_filter.h Changed http://www.etlcpp.com to https://www.etlcpp.com 2020-05-01 10:22:36 +01:00
bresenham_line.h Merge branch 'development' 2020-08-30 12:11:48 +01:00
buffer_descriptors.h Fixed non-initialisation of in_use flag. 2020-11-24 19:20:24 +00:00
callback_service.h Removed ETL's implementation of nullptr for pre C++11 compilers. 2020-03-28 19:16:55 +00:00
callback_timer.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
callback.h C++03 check project 2019-02-11 12:33:33 +01:00
char_traits.h Added template deduction guides 2020-09-28 13:14:12 +01:00
checksum.h Merge remote-tracking branch 'origin/development' 2020-01-15 16:32:01 +00:00
circular_buffer.h indirect_vector_ext 2020-11-19 13:28:37 +00:00
combinations.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
compare.h Work in progress 2020-01-09 11:15:50 +00:00
constant.h Changed header guards to be GCC compliant. 2018-04-21 09:24:45 +01:00
container.h Work in progress 2020-01-09 11:15:50 +00:00
crc8_ccitt.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc8_rohc.h crc8-rohc fix 2020-10-11 19:06:35 +01:00
crc16_aug_ccitt.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16_ccitt.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16_genibus.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16_kermit.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16_modbus.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16_usb.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16_x25.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16_xmodem.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc16.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc32_bzip2.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc32_c.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc32_mpeg2.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc32_posix.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc32.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
crc64_ecma.h Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development 2019-12-12 12:19:05 +00:00
cstring.h cstring.h code moved to to string.h 2020-09-18 09:26:02 +01:00
cumulative_moving_average.h crc8-rohc fix 2020-10-11 19:06:35 +01:00
cyclic_value.h Work in progress 2020-01-09 11:15:50 +00:00
debounce.h Changed STL alternate namespace to always be 'etlstd'. 2019-10-10 11:12:35 +01:00
debug_count.h Fix missing empty define of ETL_OBJECT_RESET_DEBUG_COUNT (#280) 2020-10-02 09:48:21 +01:00
delegate_service.h Merge remote-tracking branch 'origin/development' 2019-05-19 23:24:12 +01:00
delegate.h Updated version numbers 2020-12-01 13:19:44 +00:00
deque.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
doxygen.h Merge remote-tracking branch 'origin/development' 2018-03-18 19:29:36 +00:00
endianness.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
enum_type.h Re-coded string utilities to allow any string-like container to use it. 2020-07-18 20:18:32 +01:00
error_handler.h Reduced warnings from cppcheck v2.2 2020-10-04 14:24:52 +01:00
exception.h Changed STL alternate namespace to always be 'etlstd'. 2019-10-10 11:12:35 +01:00
factorial.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
fibonacci.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
file_error_numbers.txt Added fixed_sized_memory_block_pool and restored imemory_block_pool interface 2021-01-03 20:15:16 +00:00
fixed_iterator.h Work in progress 2020-01-09 11:15:50 +00:00
fixed_sized_memory_block_pool.h Added fixed_sized_memory_block_pool and restored imemory_block_pool interface 2021-01-03 20:15:16 +00:00
flags.h Merge branch 'feature/buffer-descriptor' into development 2020-11-10 11:55:42 +00:00
flat_map.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
flat_multimap.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
flat_multiset.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
flat_set.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
fnv_1.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
format_spec.h cstring.h code moved to to string.h 2020-09-18 09:26:02 +01:00
forward_list.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
frame_check_sequence.h Fcs make getter const (#319) 2020-12-18 11:00:54 +00:00
fsm.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
function.h Issue 297 2020-11-04 19:25:45 +00:00
functional.h Merge branch 'feature/add-multi-loop' into development 2020-12-28 13:37:19 +00:00
generic_pool.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
hash.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
ihash.h Work in progress 2020-01-04 11:20:29 +00:00
indirect_vector.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
instance_count.h Changed STL alternate namespace to always be 'etlstd'. 2019-10-10 11:12:35 +01:00
integral_limits.h Added header include 2020-08-28 15:10:24 +01:00
intrusive_forward_list.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
intrusive_links.h Changed http://www.etlcpp.com to https://www.etlcpp.com 2020-05-01 10:22:36 +01:00
intrusive_list.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
intrusive_queue.h Changed http://www.etlcpp.com to https://www.etlcpp.com 2020-05-01 10:22:36 +01:00
intrusive_stack.h Changed http://www.etlcpp.com to https://www.etlcpp.com 2020-05-01 10:22:36 +01:00
io_port.h Added a default constructor for etl::io_port_wos 2020-04-30 12:22:24 +01:00
ipool.h Initial design 2020-05-04 13:32:19 +01:00
ireference_counted_message_pool.h Refactored reference_counted_message now contains owner reference 2021-01-03 12:18:34 +00:00
iterator.h Added is_random_access_iterator and deprecated is_random_iterator 2020-12-22 11:06:00 +00:00
jenkins.h Fcs make getter const (#319) 2020-12-18 11:00:54 +00:00
largest.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
limits.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
list.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
log.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
macros.h Merge remote-tracking branch 'origin/development' into feature/emplace_var_arg 2018-12-08 16:01:35 +00:00
map.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
math_constants.h Squashed commit of the following: 2020-11-26 19:29:51 +00:00
memory_model.h Merge remote-tracking branch 'origin/master' into feature/no_stl 2018-08-18 10:09:56 +01:00
memory.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
message_bus.h message router changes 2021-01-03 20:24:38 +00:00
message_packet.h Initial design 2020-05-04 13:32:19 +01:00
message_router.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
message_timer.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
message_types.h Changed header guards to be GCC compliant. 2018-04-21 09:24:45 +01:00
message.h Interim commit 2021-01-01 20:26:01 +00:00
multi_array.h Fixed LGT8F macro name clash 2021-01-04 11:21:57 +00:00
multi_range.h Refactor multi_loop to multi_range 2020-12-28 13:23:23 +00:00
multimap.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
multiset.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
murmur3.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
mutex.h Added clang mutex header redirect to GCC implementation 2020-12-05 14:32:00 +00:00
negative.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
null_type.h Removed deleted constructors and assignment operator 2020-04-30 12:23:33 +01:00
nullptr.h Fixed AVR to __AVR__ 2020-11-27 15:40:46 +00:00
numeric.h Modified the way that the 'No STL' macros are defined so that 'std' may be used in ETL code rather than the 'ETLSTD' macro. 2019-11-15 13:28:51 +00:00
observer.h Added enable/disable observer interface to observable class 2020-07-25 16:57:02 +01:00
optional.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
packet.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
parameter_pack.h Added etl::parameter_pack 2020-05-23 20:35:56 +01:00
parameter_type.h Work in progress 2020-01-09 11:15:50 +00:00
pearson.h Work in progress 2020-01-09 11:15:50 +00:00
permutations.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
placement_new.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
platform.h Updated generators 2020-12-08 11:39:26 +00:00
pool.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
power.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
priority_queue.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
queue_mpmc_mutex.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
queue_spsc_atomic.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
queue_spsc_isr.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
queue_spsc_locked.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
queue.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
radix.h Changed STL alternate namespace to always be 'etlstd'. 2019-10-10 11:12:35 +01:00
random.h Simplified conditional macros 2020-05-09 19:40:44 +01:00
ratio.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
reference_counted_message_pool.h Added fixed_sized_memory_block_pool and restored imemory_block_pool interface 2021-01-03 20:15:16 +00:00
reference_counted_message.h Refactored reference_counted_message now contains owner reference 2021-01-03 12:18:34 +00:00
reference_counted_object.h Refactored reference_counted_message now contains owner reference 2021-01-03 12:18:34 +00:00
reference_flat_map.h Fixed incorrect return in find() and at() for non-existent key. 2020-07-20 19:55:19 +01:00
reference_flat_multimap.h Changed http://www.etlcpp.com to https://www.etlcpp.com 2020-05-01 10:22:36 +01:00
reference_flat_multiset.h Changed http://www.etlcpp.com to https://www.etlcpp.com 2020-05-01 10:22:36 +01:00
reference_flat_set.h Changed http://www.etlcpp.com to https://www.etlcpp.com 2020-05-01 10:22:36 +01:00
scaled_rounding.h Work in progress 2020-01-09 11:15:50 +00:00
scheduler.h Updated message router and FSM 2020-04-14 10:12:52 +01:00
set.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
shared_message.h Added fixed_sized_memory_block_pool and restored imemory_block_pool interface 2021-01-03 20:15:16 +00:00
smallest.h Updated generators 2021-01-04 12:21:40 +00:00
span.h Make span std compliant (#317) 2020-12-09 14:33:34 +00:00
spsc_queue.h C++03 check project 2019-02-11 12:33:33 +01:00
sqrt.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
stack.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
state_chart.h Add ETL_CONSTEXPR for state_chart, transision and state constructors. 2020-10-31 10:57:53 +00:00
static_assert.h Changed STL alternate namespace to always be 'etlstd'. 2019-10-10 11:12:35 +01:00
string_stream.h cstring.h code moved to to string.h 2020-09-18 09:26:02 +01:00
string_utilities.h Updated strings 2020-11-06 12:58:32 +00:00
string_view.h Merge branch 'feature/buffer-descriptor' into development 2020-11-10 11:55:42 +00:00
string.h Squashed commit of the following: 2020-11-26 19:33:12 +00:00
task.h Incorrect comment 2020-04-17 07:33:04 +01:00
timer.h Changed header guards to be GCC compliant. 2018-04-21 09:24:45 +01:00
to_string.h cstring.h code moved to to string.h 2020-09-18 09:26:02 +01:00
to_u16string.h string streams 2020-07-05 20:55:14 +01:00
to_u32string.h string streams 2020-07-05 20:55:14 +01:00
to_wstring.h string streams 2020-07-05 20:55:14 +01:00
type_def.h Changed STL alternate namespace to always be 'etlstd'. 2019-10-10 11:12:35 +01:00
type_lookup.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
type_select.h constexpr, template aliases and inline variables 2020-11-30 12:56:46 +00:00
type_traits.h Updated generators 2020-12-08 11:39:26 +00:00
u16format_spec.h Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates 2019-05-16 23:40:43 +01:00
u16string_stream.h Added stream manipulators 2020-07-09 14:21:40 +01:00
u16string.h Squashed commit of the following: 2020-11-26 19:33:12 +00:00
u32format_spec.h Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates 2019-05-16 23:40:43 +01:00
u32string_stream.h Added stream manipulators 2020-07-09 14:21:40 +01:00
u32string.h Squashed commit of the following: 2020-11-26 19:33:12 +00:00
unordered_map.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
unordered_multimap.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
unordered_multiset.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
unordered_set.h let default assignment operator return a reference to itself (#320) 2020-12-18 14:09:49 +00:00
user_type.h Changed STL alternate namespace to always be 'etlstd'. 2019-10-10 11:12:35 +01:00
utility.h Merge branch 'feature/buffer-descriptor' into development 2020-11-10 11:55:42 +00:00
variant_pool.h Merge branch 'feature/shared-objects-in-pools' into development 2021-01-04 17:15:25 +00:00
variant.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
vector.h Updated for automatic detection of <new> or <new.h> 2020-12-06 14:13:37 +00:00
version.h Updated version numbers 2020-12-20 17:55:27 +00:00
visitor.h Squashed commit of the following: 2020-05-12 19:41:13 +01:00
wformat_spec.h Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates 2019-05-16 23:40:43 +01:00
wstring_stream.h cstring.h code moved to to string.h 2020-09-18 09:26:02 +01:00
wstring.h Squashed commit of the following: 2020-11-26 19:33:12 +00:00