John Wellbelove
b07e41b3cc
Spelling
2019-07-13 12:48:46 +01:00
John Wellbelove
c43620d8d8
Various fixes.
...
void assign(const_pointer, size_t) did not set the truncation flag.
Fixed resize(0) error for etl::fixed_list
Removed erroneous pointers in etl::unordered_map::begin()
2019-07-13 12:33:52 +01:00
John Wellbelove
f3959810cb
Optimisation of floating point specialisations of etl::cumulative_moving_average.
2019-07-07 16:35:34 +01:00
John Wellbelove
9fbbb5cc19
Added runtime sample size specialisations to etl::cumulative_moving_average
2019-07-05 13:49:38 +01:00
John Wellbelove
d715880d37
Removed ETL_IF_CONSTEXPR from etl::message_timer 'tick()'
2019-07-02 12:51:00 +01:00
John Wellbelove
8f29bb8862
ETL's random number generators are now non-polymorphic by default.
...
Define ETL_POLYMORPHIC_RANDOM to enable previous functionality.
2019-07-01 10:31:02 +01:00
John Wellbelove
fd689b437d
Moved global operators to ETL namespace.
2019-06-29 08:01:04 +01:00
John Wellbelove
6efad78028
Compatibility changes for GCC v5.4.
2019-06-23 09:54:02 +01:00
John Wellbelove
09d96e158e
Added variadic parameters to observer notification.
2019-06-19 20:53:18 +01:00
John Wellbelove
fc317f3d9e
Fix misplaced semicolon in error_handler.h
2019-06-17 23:13:38 +01:00
John Wellbelove
e0d2ca198b
Updated version number
2019-06-06 18:03:13 +01:00
John Wellbelove
7515a60b69
Updated version number
2019-06-04 20:41:36 +01:00
John Wellbelove
70513ef678
Added #include <new> to files using 'placement new'.
2019-06-01 17:07:18 +01:00
John Wellbelove
c4d4e305c0
Simplified 'to_string' templates
2019-05-28 18:29:25 +01:00
John Wellbelove
82437c9bca
Simplified message framework internal code.
...
Additional receive() virtual function overload taking destination id.
Removed is_bus() member function.
2019-05-27 12:01:06 +01:00
John Wellbelove
0df67fa154
Variadic template etl::smallest
2019-05-26 13:44:46 +01:00
John Wellbelove
2e998a6832
Fixed bug in 'vector of pointers' move constructor
2019-05-24 23:09:03 +01:00
John Wellbelove
a5fb2dfc99
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/delegate.h
# include/etl/version.h
# support/Release notes.txt
# test/test_delegate.cpp
2019-05-22 20:21:07 +01:00
John Wellbelove
1b19c6c398
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# test/test_string_u16.cpp
# test/test_string_u32.cpp
# test/test_string_wchar_t.cpp
# test/vs2017/etl.vcxproj.filters
2019-05-19 23:24:31 +01:00
John Wellbelove
4977f39a3b
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
# test/test_string_char.cpp
2019-05-12 18:14:50 +01:00
John Wellbelove
b5ed7a8ff9
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/memory.h
# include/etl/version.h
# support/Release notes.txt
# test/test_memory.cpp
2019-05-12 11:28:25 +01:00
John Wellbelove
4b048ec737
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/memory.h
# include/etl/version.h
# support/Release notes.txt
2019-05-07 21:45:15 +01:00
John Wellbelove
665c4591f2
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2019-05-06 20:57:08 +01:00
John Wellbelove
09bc257d9f
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2019-05-05 10:04:17 +01:00
John Wellbelove
d084fe9969
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
# test/vs2017/etl.vcxproj.filters
2019-04-27 16:14:40 +01:00
John Wellbelove
4daa7b8027
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2019-04-18 20:44:01 +01:00
John Wellbelove
7ca0b12583
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/private/to_string_helper.h
# include/etl/version.h
# support/Release notes.txt
# test/test_to_string.cpp
# test/test_to_u16string.cpp
# test/test_to_u32string.cpp
# test/test_to_wstring.cpp
2019-04-16 18:13:37 +01:00
John Wellbelove
30fe51a240
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/to_string.h
# include/etl/to_u16string.h
# include/etl/to_u32string.h
# include/etl/to_wstring.h
# support/Release notes.txt
2019-04-15 19:39:39 +01:00
John Wellbelove
365c719fbf
Merge remote-tracking branch 'origin/development'
...
# Conflicts:
# include/etl/basic_format_spec.h
# include/etl/private/to_string_helper.h
# include/etl/to_string.h
# include/etl/to_u16string.h
# include/etl/to_u32string.h
# include/etl/to_wstring.h
# include/etl/version.h
# support/Release notes.txt
2019-04-14 19:43:09 +01:00
John Wellbelove
8d46963bb0
Merge remote-tracking branch 'origin/develop'
...
# Conflicts:
# include/etl/format_spec.h
# include/etl/private/to_string_helper.h
# include/etl/to_string.h
# include/etl/to_u16string.h
# include/etl/to_u32string.h
# include/etl/to_wstring.h
# include/etl/version.h
# support/Release notes.txt
# test/test_to_string.cpp
# test/test_to_u16string.cpp
# test/test_to_u32string.cpp
# test/test_to_wstring.cpp
# test/vs2017/etl.vcxproj.filters
2019-04-09 08:21:28 +01:00
John Wellbelove
7844142c19
Merge remote-tracking branch 'origin/feature/to_string' into development
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
# test/vs2017/etl.vcxproj.filters
2019-04-08 19:37:41 +01:00
John Wellbelove
7c77bc80b2
Added C++11 variadic template version of etl::observer
2019-03-30 10:40:19 +00:00
John Wellbelove
55dda4ea9d
Updated version
2019-03-30 10:04:22 +00:00
John Wellbelove
2b7887e9f0
Updated version number
2019-03-28 21:25:55 +00:00
John Wellbelove
aa286a5126
Merge remote-tracking branch 'origin/feature/vector_external_buffer' into development
2019-03-28 21:23:13 +00:00
John Wellbelove
f03359790a
Modified 'truncated' to only be cleared on 'clear()' or 'assign()'.
...
Added assignment from zero terminated string pointer.
2019-03-21 20:45:28 +00:00
John Wellbelove
9b0fd374d1
Merge remote-tracking branch 'origin/master' into feature/vector_external_buffer
2019-03-17 22:27:03 +00:00
John Wellbelove
92989feda9
Fixed setting of 'truncated'
2019-03-17 17:49:25 +00:00
John Wellbelove
496edaf981
Partial implementation
2019-03-10 16:05:36 +00:00
John Wellbelove
a630d66c33
Fixed string push_back bug where the internal terminator was not updated.
2019-03-06 22:22:10 +00:00
John Wellbelove
36fe9a4d2d
Modifies parameters to 'const'
2019-02-26 19:57:15 +01:00
John Wellbelove
752191e819
Updated profiles for C++17
2019-02-26 10:00:21 +01:00
John Wellbelove
8cfb3fce23
Added queue_spsc_locked with injected lock and unlock functionality.
2019-02-25 09:42:51 +01:00
John Wellbelove
f0fcb78e24
Enabled emplace functions for C++03
2019-02-24 10:04:13 +01:00
John Wellbelove
fd50e7e385
Move C++03 force macros to profile
2019-02-23 08:36:07 +01:00
John Wellbelove
9803bf8bde
Fix inconsistent ETL_FILE definitions
2019-02-18 19:32:02 +01:00
John Wellbelove
e241544290
Fixed C++03 macros leftover from testing
2019-02-15 10:43:21 +01:00
John Wellbelove
4b1aa0d6b5
Merge remote-tracking branch 'origin/feature/rvalue-references' into development
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2019-02-14 12:52:06 +01:00
John Wellbelove
ca786ce0c0
Fix for unordered_multimap, unordered_set and unordered_multiset insert and erase bug.
2019-02-13 20:36:25 +01:00
John Wellbelove
97127475ea
Merge branch 'hot-fix/unordered_map_erase' into development
...
# Conflicts:
# include/etl/version.h
# support/Release notes.txt
2019-02-13 11:21:19 +01:00