19 Commits

Author SHA1 Message Date
Shane Grant
ca9aeaab27 Update doctest to 2.4.7, update CI, add badges
Updates doctest and fixes issues with g++4.7 and MSVC2013 doctest
builds.

Adds new CI targets for g++ 9 and 10, clang 9 through 12.

Adds CI badges for github actions.
2022-01-10 23:00:57 -08:00
Shane Grant
8291f44e05 Update license to match BSD template 2022-01-09 17:05:35 -08:00
Shane Grant
bcd69859c0 Merge branch 'atomic' of https://github.com/bluescarni/cereal into bluescarni-atomic 2017-09-08 11:57:04 -07:00
Shane Grant
123eeb55d6 initial deferment implementation
relates #185
2017-08-24 19:44:37 -07:00
Shane Grant
928cd36335 more conversions to CHECK_EQ
see #139
2016-11-01 11:41:28 -07:00
Shane Grant
0a262ece48 More tests split, switch to CHECk_EQ over CHECK
see #139
2016-11-01 11:36:22 -07:00
Shane Grant
671999e4ea Initial progress on removing boost test and moving to doctest to better support modules
relates #123
2016-10-28 14:28:37 -07:00
Francesco Biscani
7409da1fb4 Implementation and testing of std::atomic serialization. 2016-04-23 01:25:55 +02:00
Shane Grant
08891efaa9 Add empty serialization func for std::less
-Resolves issues with compiling priority_queue (#264)
-Removed std::less serialization from testing common file
2016-03-01 14:30:02 -08:00
Shane Grant
d612b9fc65 Merge branch 'test_boost_variant' of https://github.com/kylefleming/cereal into kylefleming-test_boost_variant 2016-01-27 15:03:24 -08:00
Shane Grant
68f75089a9 Fix compilation issue with old boost test 2015-12-25 18:19:53 -08:00
Shane Grant
1d50761ece Boost test related fix, fix unit test in response to #188 2015-12-21 23:21:11 -08:00
Kyle Fleming
99d8f0a77d Barebones boost::variant unit test 2015-09-03 17:15:06 -07:00
ilerik
005d628652 Added support for std::valarray.
1) Implemented std::valarray serialization (based on vector.hpp) in file valarray.hpp
2) Implemented unit tests in file valarray.cpp (based on vector.cpp tests, except for bool case)
3) vs2013/unittests project configuration updated accordingly
4) unittests/common.hpp updated.
5) No documentation so far
2015-04-18 17:50:59 +03:00
Shane Grant
26d31872e3 Update copyright 2013 -> 2014 2014-03-20 20:36:04 -07:00
Shane Grant
dd6cf4c3cf Now emitting errors if mixing versioning on output serialization
If someone attempts to have both a versioned and non-versioned serialization
function, they will get a compile time error.

relates to improvements in #23
2014-03-15 21:21:02 -07:00
Shane Grant
98959ab40a Fixing MSVC unit testing for new format 2014-03-11 23:33:28 -07:00
Shane Grant
f6c311fb7c Adding license and moving boost include for MSVC 2014-03-11 23:12:07 -07:00
Randolph Voorhies
ba2ca7c94d Switching to CMake and splitting unittests 2014-03-11 14:50:04 -07:00