2540 Commits

Author SHA1 Message Date
John Wellbelove
0a7148a796 Minor change to Bresenham line unit test 2020-08-31 11:01:55 +01:00
John Wellbelove
d400fe2f92 Minor change to Bresenham line unit test 2020-08-31 10:45:05 +01:00
John Wellbelove
595a63e6f0 Minor change to Bresenham line unit test 2020-08-31 10:26:38 +01:00
John Wellbelove
4605a8d3c4 Merge branch 'development' 18.13.0 2020-08-30 12:11:48 +01:00
John Wellbelove
f8ddfb1700 Added equality and inequality operators 2020-08-30 12:11:26 +01:00
John Wellbelove
a5998c2f32 Merge branch 'development' 2020-08-30 12:03:15 +01:00
John Wellbelove
8526b2187c Changed front & back to const functions 2020-08-30 12:02:58 +01:00
John Wellbelove
c225293185 Merge branch 'development' 2020-08-30 11:52:22 +01:00
John Wellbelove
0ab92304c0 Changed front & back to return const_reference 2020-08-30 11:51:52 +01:00
John Wellbelove
a28d5af6af Added default constructor 2020-08-30 11:47:08 +01:00
John Wellbelove
d234d5ce0d Added a line coordinate generator using the Bresenham algorithm. 2020-08-30 11:20:00 +01:00
John Wellbelove
27455044a3 Merge branch 'feature/pseudo-containers' into development
# Conflicts:
#	include/etl/version.h
#	library.json
#	library.properties
#	support/Release notes.txt
2020-08-30 11:17:16 +01:00
John Wellbelove
62f596667e Bresenham line algorithm - final 2020-08-30 11:16:07 +01:00
John Wellbelove
3a203a9754 Make etl::reference_wrapper API closer to the STL version. Does not support invocation of a callable object. 18.12.7 2020-08-28 16:14:28 +01:00
Rolan Reznik
5747a861f9
reference_wrapper change allowing to use it for pure abstract classes (#262) 2020-08-28 15:15:51 +01:00
Rolan Reznik
a33a70b5e1
ARM5 (armcc) compiler fixes for C++11. (#261) 2020-08-28 15:12:47 +01:00
John Wellbelove
90cdfc0b58 Added header include 2020-08-28 15:10:24 +01:00
John Wellbelove
405de495ec Fixed etl::stack top level assignment operator not clearing before copy 2020-08-27 19:58:47 +01:00
John Wellbelove
dfb0251e57 Merge branch 'development' 18.12.6 2020-08-27 19:07:40 +01:00
John Wellbelove
f2d6df5944 Fixed etl::stack top level assignment operator not clearing before copy 2020-08-27 18:40:05 +01:00
John Wellbelove
482c69f314 Small refactoring 2020-08-27 13:31:27 +01:00
John Wellbelove
9910569b76 Small refactoring 2020-08-27 10:45:57 +01:00
John Wellbelove
8e76238439 Added all units tests 2020-08-26 12:36:47 +01:00
John Wellbelove
4f20a9e3db Initial Bresenham line algorithm 2020-08-25 12:47:23 +01:00
John Wellbelove
ae64cfa681 Initial Bresenham line algorithm 2020-08-25 11:44:40 +01:00
John Wellbelove
67a67c18a3 Github actions for MSVC 2020-08-17 16:43:14 +01:00
John Wellbelove
063eae9878 Github actions for MSVC 2020-08-17 16:39:40 +01:00
John Wellbelove
609a7008d7 Github actions for MSVC 2020-08-17 16:26:48 +01:00
John Wellbelove
6e649f98ba Github actions for MSVC 2020-08-16 19:55:16 +01:00
John Wellbelove
49735baa6d Github actions for MSVC 2020-08-16 19:27:45 +01:00
John Wellbelove
347565bb80 Github actions for MSVC 2020-08-16 19:24:40 +01:00
John Wellbelove
63e3541493 Github actions for MSVC 2020-08-16 19:18:43 +01:00
John Wellbelove
2c10a814e9 Github actions for MSVC 2020-08-16 19:06:56 +01:00
John Wellbelove
9920093681 Github actions for MSVC 2020-08-16 19:03:05 +01:00
John Wellbelove
d592d05913 Github actions for MSVC 2020-08-16 18:59:30 +01:00
John Wellbelove
32b003629c Github actions for MSVC 2020-08-16 18:54:11 +01:00
John Wellbelove
4b485bc038 Github actions for MSVC 2020-08-16 15:45:58 +01:00
John Wellbelove
8e154a75ce Github actions for MSVC 2020-08-16 15:33:56 +01:00
John Wellbelove
cebf7ea072 Github actions for MSVC 2020-08-16 15:12:30 +01:00
John Wellbelove
7dc4f77236 Github actions for MSVC 2020-08-16 14:41:52 +01:00
John Wellbelove
7d7dd89c70 Fixed issue for incorrect operation of erase(const_iterator, const_iterator)
when the terminating iterator was end() for etl::unordered_map, etl::unordered_multimap, etl::unordered_set and etl::unordered_multiset.
2020-08-16 14:41:52 +01:00
John Wellbelove
bb52c37eca Fixed issue for incorrect operation of erase(const_iterator, const_iterator)
when the terminating iterator was end() for etl::unordered_map, etl::unordered_multimap, etl::unordered_set and etl::unordered_multiset.
2020-08-16 14:41:52 +01:00
John Wellbelove
6c5231b508 Merge branch 'development' 18.12.5 2020-08-16 11:32:55 +01:00
John Wellbelove
6788f2761e Fixed issue for incorrect operation of erase(const_iterator, const_iterator)
when the terminating iterator was end() for etl::unordered_map, etl::unordered_multimap, etl::unordered_set and etl::unordered_multiset.
2020-08-16 11:32:23 +01:00
John Wellbelove
f339e8d3da Fixed issue for incorrect operation of erase(const_iterator, const_iterator)
when the terminating iterator was end() for etl::unordered_map, etl::unordered_multimap, etl::unordered_set and etl::unordered_multiset.
2020-08-15 21:00:18 +01:00
John Wellbelove
dc501fa2c4 Github actions for MSVC 2020-08-12 10:26:39 +01:00
John Wellbelove
b8389c7134 Github actions for MSVC 2020-08-12 10:23:56 +01:00
John Wellbelove
2ea9aece4f Github actions for MSVC 2020-08-12 10:17:51 +01:00
John Wellbelove
8577e8e5f2 Github actions for MSVC 2020-08-11 20:04:59 +01:00
John Wellbelove
d6e3db0b9f Github actions for MSVC 2020-08-11 20:00:57 +01:00