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
bebea0fda9
make test optional correct.
...
attempt to fixe singleton: locked problem for mingw
2017-06-04 11:36:14 -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
632df7aab5
correct implementation of serialization for boost::optional
2017-05-08 09:18:36 -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
1d86261581
correct error which appeared when compiling non c++ compliant code for arrays
2017-02-01 16:43:59 -08:00
Robert Ramey
247f223d82
attempt to address compilation errors win MNGW tests
2016-12-17 13:46:36 -08:00
Robert Ramey
619250c93a
merged in correction breaking backward compatibility
2016-12-05 14:16:54 -08:00
Robert Ramey
d558b6da91
adjustments to make test_dll_simple pass
2016-11-25 13:39:18 -08:00
Robert Ramey
b98b458293
Role back changes in valarray due to failures on microsoft platform
...
Adjust visibility for singleton in the hope of passing mngw tests.
2016-11-20 13:22:47 -08:00
Robert Ramey
26366fecb5
attempt to fix linking problems with singleton module
2016-11-18 09:33:32 -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
58b4f73c70
corrections to test invocation for lists
2016-11-14 14:30:01 -08:00
Robert Ramey
682c371e11
corrections to forward_list
2016-11-07 12:03:11 -08:00
Robert Ramey
5b47212c01
improve collection serialization with boost::move
2016-11-06 17:22:35 -08:00
Robert Ramey
f09c9b197e
correction to optional<T> serialization
2016-11-06 15:01:33 -08:00
Robert Ramey
7f801c3d85
remove auto linking from shared_ptr_132
2016-11-05 11:01:30 -07:00
Robert Ramey
3e0f302eee
fix error in forward_list serialization
2016-11-04 12:43:00 -07:00
Robert Ramey
19e2ef234b
fixed serialization of optional.hpp to prevent it from calling load_construct ...
2016-11-04 12:28:03 -07:00
Robert Ramey
a1ffe9b19b
Removed emplace in array serialization. I concluded that it didn't do what I hoped it would and couldn't do so without changing the library API which I was reluctant to so. Changing this use more traditional reference copying functions should have no impact on performance but should improve portability to other compilers such as Intel.
2016-11-02 15:32:10 -07:00
Robert Ramey
c90e97eb1e
adjustment in array serialization hoping to pass intel tests
2016-11-02 14:32:37 -07:00
Robert Ramey
fe8b390588
adjustments to tests of <forward_list>
2016-11-02 11:03:20 -07:00
Robert Ramey
8e26bc59db
fixed GCC seg fault problem
2016-10-30 20:56:03 -07:00
Robert Ramey
9a2c1f11ab
blackout making serialization source dependent on archive source
2016-07-23 14:00:04 -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
d1b5c47e16
another attempt to make visibility work
2016-06-25 14:06:17 -07:00
Robert Ramey
3765166f4b
altered visibility attributes
2016-06-25 08:21:02 -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
1bfecdfc82
Merge pull request #40 from praetorian20/noexcept_strong_typedef
...
`noexcept` specifications for `BOOST_STRONG_TYPEDEF`
2016-05-29 10:26:27 -07:00
Robert Ramey
e9ed873275
reverse commit suspected of breaking all gcc tests on develop branch
2016-05-07 18:50:49 -07:00
Ashish Sadanandan
e32c5c5e28
noexcept specifications for BOOST_STRONG_TYPEDEF
...
`BOOST_STRONG_TYPEDEF` now detects whether the type being wrapped is
nothrow default/copy constructible and nothrow assignable. The wrapped
type is given its own `noexcept` specifications accordingly.
2016-05-04 00:12:51 -06:00
Robert Ramey
8f7b3be1d2
made headers stand alone
2016-04-24 22:25:12 -07:00
Robert Ramey
3eb2bda80b
correction in trailer of xml archives
2016-04-21 12:32:14 -07:00
Robert Ramey
42b5b6859b
added missing header
2016-04-18 21:40:00 -07:00