981 Commits

Author SHA1 Message Date
Christoph Weiss
ca5cd7eece add (non-compiling) unit tests for std::unique_ptr<const T> 2017-08-16 18:14:01 +02:00
Christoph Weiss
0481881be2 add unit tests for std::unique_ptr<T> 2017-08-16 18:13:41 +02:00
Christoph Weiss
673add1212 add unit tests for std::shared_ptr<const T> 2017-08-16 18:12:21 +02:00
Christoph Weiss
015ed43eed remove superfluous semicolon 2017-08-16 13:40:38 +02:00
Christoph Weiss
70754e2cab replace noexcept with CEREAL_NOEXCEPT 2017-08-14 11:44:24 +02:00
Christoph Weiss
1947a96308 remove useless copies and move when appropriate 2017-08-11 10:42:36 +02:00
Christoph Weiss
8e25c2bb7e replace std::decay_t<T> with std::decay<T>::type for C++11 compatibility 2017-08-11 10:07:00 +02:00
Christoph Weiss
ae9b1063f0 select correct remplate for std::vector<bool> and acknowledge that std::vector<bool> returns by copy 2017-08-10 15:12:08 +02:00
Philipp Krenz
508b02047f fix compiler warnings 2017-07-25 17:10:05 +02:00
Philipp Krenz
63eee8104f fix behavior for deserializing sharedptr to const obj 2017-07-21 14:09:53 +02:00
Shane Grant
aa891a42d7 Resolves #414 2017-06-26 13:42:08 -07:00
Shane Grant
fcef0da01a Fix shadowing issue for #401, recent osx compile issue re: #354 2017-05-05 11:37:12 -07:00
Shane Grant
950aca4523 Merge branch 'hoensr-xml-no-size-attributes' into develop 2017-05-05 11:09:34 -07:00
Shane Grant
35a36afb97 Standardize interface for options (xml)
see #401
2017-05-05 10:54:25 -07:00
Shane Grant
ad905576d2 Merge branch 'develop' of github.com:USCiLab/cereal into develop 2017-05-03 11:39:02 -07:00
Shane Grant
f031131130 modifications for g47 and comment out memory intensive testing 2017-05-03 11:38:35 -07:00
Shane Grant
c4dcc8d5de Merge branch 'issue_354' into develop
still needs more work but this is an improvement for now
see #354
2017-05-03 11:11:08 -07:00
Robin Hoens
52b03d58c5 Add option to turn off the size=dynamic attributes of lists 2017-04-12 10:00:17 +02:00
Shane Grant
2ab15f7540 Merge pull request #397 from albertziegenhagel/issue_396
Add remove_reference to determine whether template argument to BinaryData is const
2017-04-11 16:17:51 -07:00
Albert Ziegenhagel
7723503fcc Add remove_reference to determine whether template argument to BinaryData is const 2017-04-11 10:32:55 +02:00
Shane Grant
68f56eed92 Remove undefined behavior, see #390 2017-04-10 11:22:38 -07:00
Shane Grant
676d329d81 adventures in microoptimization #354 2017-02-22 14:43:31 -08:00
Shane Grant
546fd9b896 tinkering on #354 2017-02-19 16:25:32 -08:00
Shane Grant
8b8f5814e2 Fix macro for double comparison in unit test
relates #338
2017-02-15 13:39:42 -08:00
Shane Grant
51cbda5f30 Merge branch 'develop' for release 1.2.2 v1.2.2 2017-02-12 14:06:58 -08:00
Shane Grant
e38d6fecc1 fix update doc script 2017-02-12 13:46:25 -08:00
Shane Grant
70c4420632 Update README.md
add appveyor badge
2017-02-12 00:25:30 -08:00
Shane Grant
2590f219a2 Properly use multimap for lookup in poly casting
relates #356, still need final testing on MSVC
2017-02-11 23:47:00 -08:00
Shane Grant
a91737466f size_type now specified by macro CEREAL_SIZE_TYPE
resolves #379
2017-02-08 10:47:02 -08:00
Shane Grant
ee17db59c8 Merge branch 'develop' of github.com:USCiLab/cereal into develop 2017-02-06 22:51:29 -08:00
Shane Grant
b827b955f9 Fixes need for special MSVC case, see #373 2017-02-06 22:50:56 -08:00
Shane Grant
f577fc4ce4 Turn on warnings as errors for MSVC, warning level to 3
Can't do level 4 warnings yet - need to make an upstream change to doctest
2017-02-05 22:13:08 -08:00
Shane Grant
fb6606dbb8 Do not build coverage or valgrind for MSVC 2017-02-05 18:13:37 -08:00
Shane Grant
a2d5a15b67 Merge branch 'tusharpm-develop' into develop
see #373

Still need to address why windows needed a modifcation to polymorphic test to compile
2017-01-27 10:29:51 -08:00
Tushar Maheshwari
e4d543d0b4 Fix merge issues 2017-01-26 16:53:47 +05:30
Tushar Maheshwari
2261feea2f Pull requests to not increment build numbers 2017-01-26 14:16:29 +05:30
Tushar Maheshwari
4ff4db8532 boost new version 2017-01-26 14:16:29 +05:30
Tushar Maheshwari
655696ad81 AppVeyor integration 2017-01-26 14:16:28 +05:30
Tushar Maheshwari
df44243bad Enable cross-platform portability test
CMake fix 32-bit executable with generator Win64
2017-01-26 14:16:28 +05:30
Tushar Maheshwari
0a908bc8c8 Make tests pass with Windows 2017-01-26 14:16:28 +05:30
Shane Grant
4a92e2930e no longer need boost test in travis 2017-01-25 11:04:24 -08:00
Shane Grant
a8e99636f5 Merge branch 'develop_doctest' into develop
see #139
2017-01-25 10:56:38 -08:00
Shane Grant
75e50ee1e6 remove old code from sandbox relates #363 2016-11-28 13:48:46 -08:00
Shane Grant
507f97d3ad add -Wold-style-casts see #363 2016-11-28 11:53:56 -08:00
Shane Grant
f69ad7cd9e tab to space 2016-11-28 11:50:23 -08:00
Shane Grant
d21b0c0ab6 Merge branch 'laudrup-master' into develop
see #363
2016-11-28 11:47:53 -08:00
Shane Grant
e63f08f4d7 minor adjustments to casts, see comments on #363 2016-11-28 11:47:24 -08:00
Shane Grant
29829c167e Merge branch 'FlexCoreLib-doxygen_access_from_extern' into develop
see #365
2016-11-28 10:41:27 -08:00
Shane Grant
ad927466b5 comment out obsolete doxygen 2016-11-28 10:41:02 -08:00
Shane Grant
9978e0c03f Merge pull request #366 from headupinclouds/pr.is_loading.is_saving
Add is_loading and is_saving values to cereal::{Input,Output}Archive
2016-11-28 10:37:17 -08:00