939 Commits

Author SHA1 Message Date
Shane Grant
02eace19a9 Badges for travis and appveyor v1.3.0 2019-10-24 21:38:52 -07:00
Shane Grant
37b4567934 Merge branch 'develop' for release 1.3.0 2019-10-24 21:35:23 -07:00
Shane Grant
021e5da2fe Update version to 1.3.0 2019-10-24 21:20:51 -07:00
Shane Grant
49fbbed8e2 Merge branch 'update_rapidjson' into develop
see #579
2019-10-23 22:15:16 -07:00
Shane Grant
1bce4362db Add option to disable performance test build 2019-10-23 22:06:18 -07:00
Shane Grant
797239531b Remove vs2013 directory in favor of using cmake 2019-10-23 22:06:18 -07:00
Shane Grant
0db8d115bf Documentation updates 2019-10-23 22:06:18 -07:00
Shane Grant
4b466f4f80 clang warning updates for sandbox code 2019-10-23 22:06:18 -07:00
Shane Grant
aafd7702bd Remove diagnostic ignore in favor of fallthrough comments 2019-10-23 22:06:18 -07:00
Shane Grant
fedddc5a1b Correctly use export while forcing dynamic init
see #523
2019-10-23 22:06:18 -07:00
Shane Grant
6c7c93edfa Doctest support for g++4.7 2019-10-23 22:06:18 -07:00
Shane Grant
7fcfa29353 MSVC variant support 2019-10-23 22:06:18 -07:00
Shane Grant
6ccd33fe37 Noexcept workaround for doctest for MSVC 2019-10-23 22:06:18 -07:00
Shane Grant
33224f4660 MSVC support for doctest, boost variant serialization 2019-10-23 22:06:18 -07:00
Shane Grant
62034cbe26 Improve documentation for base_class with polymorphism
relates #441
2019-10-23 22:06:18 -07:00
Shane Grant
8195d35fbc Improve documentation of deferment
relates #185
2019-10-23 22:06:18 -07:00
Shane Grant
f64864fa74 Prepare for removal of gh-pages-develop branch 2019-10-23 22:06:18 -07:00
Shane Grant
946b568bf7 Update doctest to 2.3.5
Includes a replacement for [[noreturn]] and thread_local
2019-10-23 22:06:18 -07:00
Shane Grant
0399962807 Update rapidjson to d87b698d0fcc10a5f632ecbc80a9cb2a8fa094a5 2019-10-23 22:06:18 -07:00
Shane Grant
e50424c9fa Update travis ci
-Fix PPA for latest boost
-Disable performance testing for libc++ builds
2019-10-23 22:05:40 -07:00
Shane Grant
bd766fe0bd
Merge pull request #587 from stashlukj/patch-1
Add fall through comments to json.hpp
2019-10-22 19:51:14 -07:00
Jeremy Stashluk
3452ab4244
Add fall through comments to json.hpp
The -Werror flag is on by default in the CMakeLists.txt file. This will not compile when the project is included via CMake ExternalProject_Add with default settings.
2019-10-22 16:22:19 -04:00
Shane Grant
b37ff23566 Merge branch 'h-2-remove_const_check' into develop
See #565
2019-10-20 21:48:00 -07:00
Shane Grant
d5f531fd5c Merge branch 'remove_const_check' of https://github.com/h-2/cereal into h-2-remove_const_check 2019-10-20 21:46:30 -07:00
Shane Grant
df16f32fa7 Merge branch 'Vol-Alex-master' into develop
see #509
2019-10-19 22:21:09 -07:00
Vol-Alex
36ab0c1f89 Add possibility to serialize of boost::variant with non default constructible types. 2019-10-19 22:20:14 -07:00
Shane Grant
cfbb7b0f25
Merge pull request #480 from WSoptics/split_specialize
move specialize into separate smaller header
2019-10-16 23:19:41 -07:00
Shane Grant
182876d4a3
Merge pull request #569 from AzothAmmo/travis_fixes
Update Travis CI
2019-05-13 23:45:11 -07:00
Shane Grant
afe6ab9883 Update Travis CI
Fixed up clang, gcc, and osx (clang) compilation with Travis CI.

All builds run the tests, though not all tests pass. Fixing the tests
will come next.
2019-05-13 22:34:36 -07:00
Shane Grant
8475382ad5
Merge pull request #568 from AzothAmmo/appveyor_fixes
Appveyor updates + boost testing fixes
2019-05-08 21:36:07 -07:00
Shane Grant
d16feb9de8 Appveyor updates + boost testing fixes
-Fixes appveyor CI and adds additional MSVC versions
-Puts boost variant test building behind boost requirement
2019-05-08 19:51:29 -07:00
Hannes Hauswedell
96b34c2e71 remove const check from load_minimal 2019-05-02 17:14:07 +02:00
Shane Grant
319ce5f5ee
Merge pull request #520 from uentity/fix-dll-export
Fix CEREAL_DLL_EXPORT for gcc/clang
2018-10-04 17:44:00 -07:00
Shane Grant
9ccfaa0bea
Merge pull request #515 from gouletr/fix/unused-private-member-warning
Fix warning unused private member itsValueItEnd
2018-10-04 17:19:33 -07:00
Robert Goulet
3d5d20d1d8 Fix warning unused private member itsValueItEnd 2018-08-06 13:14:23 -04:00
uentity
78b88cc314 Fix CEREAL_DLL_EXPORT for gcc/clang
If project is built with `-fvisibility=hidden` flag (mimics VS default
behaviour) then `CEREAL_DLL_EXPORT` must expand to explicit "default"
visibility attribute to actually force compiler to export marked symbol
from produced shared object.
2018-06-27 16:57:49 +05:00
Shane Grant
b883b47a65
Merge pull request #502 from WSoptics/monostate
add missing std::monostate serialization to variant.hpp
2018-06-10 18:49:09 -07:00
Christoph Weiss
e6dc5d37cb add missing std::monostate serialization to variant.hpp 2018-05-28 17:28:22 +02:00
Shane Grant
487c3375e1 Fix unit test structure, CPP17 check, relates #478, #448 2018-03-17 15:43:38 -07:00
Shane Grant
3d4fea5bdb
Merge pull request #478 from patrikhuber/variant-fixed-size-index
Changed serialised index type of std::variant to std::int32_t
2018-03-17 15:36:31 -07:00
Shane Grant
0a7a989763 Add version.hpp #444 2018-03-15 22:24:55 -07:00
Shane Grant
16378d5847 Fix spacing #470 2018-03-15 22:16:26 -07:00
Shane Grant
0cf8150bc4
Merge pull request #470 from erichkeane/develop
Change StaticObject instance management to hopefully avoid UBSAN
2018-03-15 21:51:33 -07:00
Shane Grant
9aa7f390c4
Merge pull request #479 from WSoptics/develop
fix warning about int conversion
2018-03-15 21:45:37 -07:00
Christoph Weiss
009e383cf3 move specialize into separate smaller header 2018-03-15 18:31:08 +01:00
Christoph Weiss
ae57c6271b fix warning about int conversion 2018-03-15 17:40:02 +01:00
Patrik Huber
f36e2d1c79 Fix signed/unsigned comparison warning on gcc-7 2018-03-15 15:06:18 +00:00
Patrik Huber
1bf8c629b1 Add explicit cast to silence warning 2018-03-15 13:51:36 +00:00
Patrik Huber
02724b9a39 Merge branch 'develop' into variant-fixed-size-index 2018-03-15 12:12:09 +00:00
Patrik Huber
3f205c28e2 Change type to int32_t to be consistent with boost_variant 2018-03-15 11:51:11 +00:00