Robert Ramey
7300ff02b9
overlooked files from last commit
2019-09-27 18:19:26 -07:00
Robert Ramey
c32a663c99
Initial cut on moving declaration/definition of nvp to boost core.
2019-09-15 15:21:55 -07:00
Robert Ramey
7d79dc7146
last minute fixes requested by users. Mostly to avoid warnings
2019-03-02 09:39:18 -08:00
Robert Ramey
d526c0f80e
Merge pull request #125 from Kojoley/use-endian-macros-from-predef
...
Use endian macros from Predef
2018-12-20 08:58:20 -08:00
Andrey Semashev
b78cd872ec
Use uncaught_exceptions from Boost.Core to avoid C++17 warnings.
...
In C++17, std::uncaught_exception is deprecated in favor of
std::uncaught_exceptions. Use portable uncaught_exceptions implementation
from Boost.Core, which is also available for C++03.
2018-12-17 18:42:53 +03:00
Robert Ramey
f297d80d6e
Fixed errors in singleton
...
removed superfluous comma to avoid warning
2018-11-08 21:07:09 -08:00
Robert Ramey
efcd46eb1b
Just discovered that registering type via EXPORT doesn't work with polymorphic archives !!!
...
Corrected this.
2018-11-03 06:23:22 -07:00
Robert Ramey
e1893dd28c
made base grammar visible
...
made changes in singleton.hpp to address running issue regarding test_dll_exported
fixed integer overflow so that UBAN tests pass
2018-10-11 22:03:51 -07:00
Nikita Kniazev
da9c3059f2
Use endian macros from Predef
...
The `boost/detail/endian.hpp` header is deprecated.
2018-10-04 20:33:10 +03:00
Joachim Mairboeck
87c50e75fa
fix Trac issue 7240 by applying the patch from there
2018-08-29 10:16:43 +02:00
Robert Ramey
738695b707
correct msvc version number
2018-05-23 13:28:56 -07:00
Robert Ramey
449e659de3
adjust workaround for msvc problem
2018-05-05 13:02:47 -07:00
Robert Ramey
52cbea8c16
fix gcc warning
...
bump library version number to 17
2018-05-03 22:56:07 -07:00
Robert Ramey
ed435d5a31
Address PR s and issues
...
a) eliminate warning on narrowing of int to char in unescape
b) eliminate warning on cast of version types
c) fix error which appears when serializing collections of boost::variant
2018-05-03 15:20:08 -07:00
Robert Ramey
7d216b4761
corrected singleton and ran test_dll_exported on unix,mingv,windows and osx
2017-11-22 21:53:19 -08:00
Robert Ramey
8bbcca5341
fixed addressor fiasco
...
simplified singleton visibility
Jamfile
added boost/system to requirements
corrected inclusion tests to include link to serialization library
2017-11-09 12:54:10 -08:00
Robert Ramey
b87dc62e69
alter visibility to try to address failure to link "common" archive for clang-gnu-linux 3.0 compilers.
2017-11-08 12:08:21 -08:00
Robert Ramey
eb35302b76
altered visibility settings for polymorphic_base. Hopefully this should fix text failures for test_dll_exported
2017-11-08 11:03:14 -08:00
Robert Ramey
a2a8890dfb
fix overload of & when taking address
2017-11-08 08:31:04 -08:00
Robert Ramey
f4be906175
Merge branch 'develop' of https://github.com/boostorg/serialization into develop
2017-11-07 15:24:57 -08:00
Robert Ramey
0ba417dd1c
addressed user complaint and rolled back change which called desstructor
2017-11-07 15:08:12 -08:00
Daniel Arndt
9e7cd200e7
Avoid dereferencing a nullptr
2017-11-03 01:02:00 +01:00
Robert Ramey
8d0b0db5de
alter macro definition to avoid undefined behavior
2017-10-31 16:03:37 -07:00
Robert Ramey
daf20da064
address boost serialization test matrix errors
...
export of test_polymorphic_a
cland/gcc earlier versions don't find private virtual function implementations
2017-10-23 10:48:36 -07:00
Robert Ramey
71851223c3
changes to correct problems found on mingw and cygwin tests
2017-10-22 13:32:38 -07:00
Robert Ramey
64dc620992
remove dependency on <codecvt>
...
This header seems to have errors in some environments.
It has been deprecated by the C++ committe.
For these reasons, we'll rely solely on Ron Garcia's code convert facet for utf.
2017-10-17 10:55:47 -07:00
Robert Ramey
40314f94df
try to fix wide character archives by making ~codecvt_null() non virtual
2017-10-11 14:13:53 -07:00
Robert Ramey
d21a064a69
corrected mistakes in codecvt_null affecting visibility
2017-10-06 11:54:34 -07:00
Robert Ramey
3d179caaec
correct extraneous BOOST_ARCHIVE_DECL
2017-10-05 12:45:32 -07:00
Robert Ramey
cd2f77defb
Trying to fix three issues
...
a) appveyor for mingw
b) usage of macros "defined" in iserializer.hpp
c) extra decl... in codecvt_null
d) get_lock not found in singleton.hpp
2017-10-05 11:40:00 -07:00
Daniel Arndt
480a8c94b0
Avoid dereferencing a nullptr in save_pointer_type::register_type
2017-09-20 14:17:14 +02:00
Robert Ramey
2557639490
try to address problem where singleton is dropped by linker
2017-08-13 14:48:20 -07:00
Robert Ramey
a5cb34ff8e
Merge pull request #58 from yuri-kilochek/develop
...
Fix conversion operators of injected primitive types
2017-08-11 06:13:39 -07:00
Robert Ramey
ad1e1e5d5a
attempt to fix mingw failures
2017-08-11 06:12:24 -07:00
Yuri Kilochek
96f818ee03
Use archive::object_id_type::base_type
as type of archive::object_id_type
's conversion operators for consistency with other injected types.
2017-07-25 17:27:51 +03:00
Yuri Kilochek
791f1bde64
Use same type for both input and output conversion operators of archive::class_id_type
.
2017-07-25 17:25:00 +03:00
Robert Ramey
eaf85795f3
adjustment to export codecvt_null<wchar_t>
2017-06-14 15:25:49 -07:00
Robert Ramey
81b44504c5
adjustments to address failing "optional", Failure on FSD expand.hpp ininitlalization, and another attempt to fix linking failure related to singleton get_lock.
2017-06-13 13:11:24 -07:00
Robert Ramey
0c8a1d615a
fix as described in PR #53 .
...
fixes warnings
Seen with all versions of msvc from (at least) 9.0 up to 14.1.
Signed-off-by: Daniela Engert dani@ngrt.de
fixed pr #53 , #52 , #50 , #49 , #34 , #29 , #23 , #25 , #20 , #14 , #7
2017-05-24 06:32:39 -07:00
Robert Ramey
49f8f59da2
address recent Trac items
2017-05-04 14:33:19 -07:00
Robert Ramey
b0a794da38
Trying to get minGW to function for serialization library
...
simplify singleton.hpp and singleton.cpp
alter appveyor.yml
2017-02-23 13:25:27 -08:00
Robert Ramey
247f223d82
attempt to address compilation errors win MNGW tests
2016-12-17 13:46:36 -08:00
Robert Ramey
058f1fed43
fix utf8 convert selection - looks like msvc <codecvt> doesn't properly work with uff8_codecvt
...
Adjust val array to see if it can be made to acceptable to intel compiler
2016-11-17 23:22:50 -08:00
Robert Ramey
6b33d1cd4e
refactor various tests related to arrays and lists
2016-11-14 23:39:14 -08:00
Robert Ramey
c90e97eb1e
adjustment in array serialization hoping to pass intel tests
2016-11-02 14:32:37 -07:00
Robert Ramey
8e26bc59db
fixed GCC seg fault problem
2016-10-30 20:56:03 -07:00
Robert Ramey
df38b48016
after carefully checking with the master - making changes to address compilation on gcc
2016-07-05 11:02:40 -07:00
Robert Ramey
03865e70cb
correct test_strong_type
...
back out breaking change for gcc i/o
2016-06-03 22:28:50 -07:00
Robert Ramey
e9ed873275
reverse commit suspected of breaking all gcc tests on develop branch
2016-05-07 18:50:49 -07:00
Robert Ramey
8f7b3be1d2
made headers stand alone
2016-04-24 22:25:12 -07:00