2371 Commits

Author SHA1 Message Date
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
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
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
987f7e49e2 Merge branch 'development'
# Conflicts:
#	.github/workflows/main.yml
18.12.3
2020-08-09 17:25:01 +01:00
John Wellbelove
e84d495109 Merge branch 'hotfix/clang-9' into development 2020-08-09 17:20:15 +01:00
John Wellbelove
efbfc5c8ff clang 9 compatibility 2020-08-09 17:01:45 +01:00
John Wellbelove
b7b47f5cf2 Merge branch 'hotfix/clang-9' into development 2020-08-08 13:55:46 +01:00
John Wellbelove
50b60c025d String stream test << operator in etl namespace 2020-08-08 13:52:09 +01:00
John Wellbelove
1f2fd18d88 String stream test << operator 2020-08-08 13:52:08 +01:00
John Wellbelove
d389f06cdf String stream test << operator 2020-08-08 13:52:08 +01:00
John Wellbelove
5f0dae41de Experimental atomic_gcc_sync change 2020-08-08 13:52:08 +01:00
John Wellbelove
b973b01c08 Experimental atomic_gcc_sync change 2020-08-08 13:52:08 +01:00
John Wellbelove
e82538eacf YAML modification 2020-08-08 13:52:08 +01:00
John Wellbelove
254a8d4035 String stream test << operator in etl namespace 2020-08-08 13:50:05 +01:00
John Wellbelove
9804af3288 String stream test << operator 2020-08-08 13:50:04 +01:00
John Wellbelove
ae406d9686 String stream test << operator 2020-08-08 13:49:32 +01:00
John Wellbelove
ac76c79828 Experimental atomic_gcc_sync change 2020-08-08 13:49:31 +01:00
John Wellbelove
8eaeaba622 Experimental atomic_gcc_sync change 2020-08-08 13:49:31 +01:00
John Wellbelove
2544068d64 YAML modification 2020-08-08 13:49:27 +01:00
finger42
cda46033f1
cmake and make using same env with CC and CXX (#258)
Each "run:" call gets a new environment.

With this, the first "run:" is exporting CC and CXX.
In this "run:" the cmake stuff is created.

The next "run:" to make, is using the default CC and CXX, which is
GCC instead of clang.

And then some of the stuff is build with clang other with gcc

* moved cmake, make and running tests in one "run:" command, so they
are sharing the same environment

* fixed indention

* renamed the name to Build and run

* Build build-clang-9-Linux and build-clang-10-osx are similar now.

Co-authored-by: finger42 <finger42>
2020-08-07 18:48:16 +01:00
arccosinus0
7f5fa8d0a5
Fix comment for parameter name (#257) 2020-08-07 15:13:24 +01:00
John Wellbelove
b5bdb4f566 String stream test << operator in etl namespace 2020-08-07 09:57:34 +01:00
John Wellbelove
cb7e224f93 String stream test << operator 2020-08-07 09:39:14 +01:00
John Wellbelove
744618ceaa String stream test << operator 2020-08-07 08:44:47 +01:00
John Wellbelove
5a604e1124 String stream test << operator 2020-08-07 08:33:25 +01:00
John Wellbelove
a0a86aa748 Added iterator comparisons 2020-08-06 20:45:52 +01:00
John Wellbelove
8b334c8a97 Experimental atomic_gcc_sync change 2020-08-04 12:01:33 +01:00
John Wellbelove
b92c3e8a1f Experimental atomic_gcc_sync change 2020-08-04 11:57:53 +01:00
John Wellbelove
08fc80a2c5 Experimental atomic_gcc_sync change 2020-08-04 11:40:31 +01:00
John Wellbelove
cdf660defe YAML modification 2020-08-03 20:33:47 +01:00
John Wellbelove
928c9d5889 Github CI YAML modification 2020-08-03 12:05:12 +01:00
John Wellbelove
e77729b329 YAML modification
Temporarily removed clang-9 section
2020-08-03 12:01:42 +01:00
John Wellbelove
70429f540a YAML modification 2020-08-03 11:56:45 +01:00
John Wellbelove
c2f16d2403 YAML modification 2020-08-03 11:35:04 +01:00
John Wellbelove
432fbf4fc5 YAML modification 2020-08-03 11:34:00 +01:00
John Wellbelove
027f8fe3cf YAML modification 2020-08-03 11:29:42 +01:00
John Wellbelove
f41a82130e YAML modification 2020-08-03 11:28:14 +01:00
John Wellbelove
e3f1fad066 Add hotfix/clang-9 to branch list 2020-08-03 11:23:56 +01:00
John Wellbelove
bd578b6e77 Resolve 0U ambiguity in string utility tests 2020-08-02 15:14:52 +01:00
John Wellbelove
bd392b400c Updated version numbers 18.12.2 2020-08-02 14:36:51 +01:00
John Wellbelove
d74edbfd3a Deleted PSP image file 2020-08-02 14:22:34 +01:00
John Wellbelove
2effe18ca3 Update CMakeLists.txt 2020-08-02 14:04:01 +01:00
John Wellbelove
72eb5817f2 Fixed compiler compatibility issues in etl::forward_list and etl::list 18.12.1 2020-08-02 10:50:04 +01:00
John Wellbelove
c83ac6dcb5 Merge branch 'feature/string-utilities' into development 18.12.0 2020-08-01 16:21:41 +01:00
John Wellbelove
09faee80da Merge branch 'feature/string-utilities' into development 2020-08-01 15:57:20 +01:00