Robert Ramey
fea1826e06
fix for singleton. This simplifies the visibility for the singleton class.
...
tested on my own machine for Clang/OSX, gcc on ubuntu and on mingw
2017-11-11 12:14:30 -08:00
Robert Ramey
8eb388fe39
Merge branch 'develop' of https://github.com/boostorg/serialization into develop
2017-11-09 12:54:34 -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
Peter Dimov
0676016ce3
Simplify .travis.yml
2017-11-09 01:46:54 +02:00
Peter Dimov
be2846e2d1
Update .travis.yml
2017-11-09 01:06:08 +02: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
2c2a4a53d0
add missing test_inclusion2.cpp
2017-11-08 11:26:20 -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
2e8e91a5cc
Merge pull request #74 from masterleinad/avoid_nullptr_dereferencing
...
Avoid dereferencing a nullptr
2017-11-07 15:24:45 -08:00
Robert Ramey
089d57b855
Merge branch 'develop' of https://github.com/boostorg/serialization into develop
2017-11-07 15:08:21 -08:00
Robert Ramey
0ba417dd1c
addressed user complaint and rolled back change which called desstructor
2017-11-07 15:08:12 -08:00
Robert Ramey
9e90f233a1
Merge pull request #73 from masterleinad/fix_memory_leaks_tests_1
...
Fix some memory leaks in tests
2017-11-07 15:04:47 -08:00
Daniel Arndt
9e7cd200e7
Avoid dereferencing a nullptr
2017-11-03 01:02:00 +01:00
Daniel Arndt
d327f90bd8
Fix some memory leaks in tests
2017-11-03 00:57:02 +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
Robert Ramey
621a3ea8a3
Merge pull request #62 from masterleinad/avoid_dereferencing_nullptr
...
Avoid dereferencing a nullptr in save_pointer_type::register_type
2017-10-04 22:03:12 -07:00
Robert Ramey
8b4e08490b
Merge pull request #63 from masterleinad/fix_appveyor
...
Fix appveyor setup
2017-10-04 22:02:09 -07:00
Daniel Arndt
f44dc8da2c
Fix appveyor setup
2017-09-20 17:40:29 +02: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
932b4221ff
Merge pull request #57 from Flast/patch-2
...
Fixed incorrect slist test.
2017-08-11 06:17:44 -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
0bccdf6da7
Merge pull request #59 from vtnerd/bugfix/null_pointer_serializer
...
Fixed bug where pointer iserializer can be NULL
2017-08-11 06:13:13 -07:00
Robert Ramey
ad1e1e5d5a
attempt to fix mingw failures
2017-08-11 06:12:24 -07:00
Lee Clagett
dd09b03d33
Fixed bug where pointer iserializer can be NULL
2017-08-04 23:04:42 -04: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
Kohei Takahashi
d1ed17a656
Fixed incorrect use of slist, back v.s. front.
2017-07-12 11:39:26 +09:00
Kohei Takahashi
8b7e756746
Fixed incorrect slist test.
2017-07-12 11:10:36 +09:00
Robert Ramey
eaf85795f3
adjustment to export codecvt_null<wchar_t>
boost-1.65.1
boost-1.65.0
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
0a87904d14
Merge branch 'master' of https://github.com/boostorg/serialization
2017-05-03 12:33:29 -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
62bf8fc1e1
attempt to get appveyor to work
2017-02-03 22:10:19 -08:00
Robert Ramey
09730b8741
attempt to make appveyor work
2017-02-03 15:17:49 -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
6456a6d18f
attempt to get appveyor to build with mingw in order to produce an error listing
2017-01-26 14:30:26 -08:00