Robert Ramey
f94da2c724
correct error detected in MSVC regarding singleton initialization
2017-11-13 14:06:10 -08:00
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
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
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
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
Daniel Arndt
d327f90bd8
Fix some memory leaks in tests
2017-11-03 00:57:02 +01: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
d21a064a69
corrected mistakes in codecvt_null affecting visibility
2017-10-06 11:54:34 -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
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
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
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
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
51b1df323b
fix warning
2016-12-26 20:47:48 -08:00
Robert Ramey
619250c93a
merged in correction breaking backward compatibility
2016-12-05 14:16:54 -08:00
Robert Ramey
66ccdc00f1
adjustments to get test_dll_exported to pass on MSVC platforms
2016-11-30 15:31:02 -08:00
Robert Ramey
a8bbbea4e7
latest attempt to permit test_dll_exported to compile under MSVC compilers
2016-11-30 12:31:24 -08:00
Robert Ramey
c3552e1d03
remove visibility attributes from exported/imported class function implementations per microsoft instructions
2016-11-29 08:08:12 -08:00
Robert Ramey
c518afa8ad
remove visibility attributes from exported/imported class function implementations per microsoft instructions
2016-11-28 20:51:51 -08:00
Robert Ramey
29593efac2
corrected pragmas used to track import/export attributes
2016-11-27 20:42:40 -08:00
Robert Ramey
5986edcfd3
Add pragma messages to display import/exports at compile time
2016-11-25 21:59:57 -08:00
Robert Ramey
d558b6da91
adjustments to make test_dll_simple pass
2016-11-25 13:39:18 -08:00
Robert Ramey
4d11c54e60
adjustments shorten appveyor load
...
make A_DLL symbol unique to avoid confusion and conflict
2016-11-24 12:30:31 -08:00
Robert Ramey
6e24d1eb48
addressing mdvc failure on test_dll_exported
2016-11-22 09:52:58 -08:00
Robert Ramey
fceaca0a34
attempt to correct failure of test_dll_export on microsoft platforms
2016-11-21 15:30:11 -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
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
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
3bc713367e
eliminated binary_function from tests to conform to C++17
2016-11-05 15:18:29 -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
fe8b390588
adjustments to tests of <forward_list>
2016-11-02 11:03:20 -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
0458a89fc3
adjustments to strong type test
2016-05-29 13:33: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
e15ca7257f
attempt to remove test_utf8_codecvt
...
updated jam files accordingly
2016-05-02 10:30:50 -07:00
Robert Ramey
8f7b3be1d2
made headers stand alone
2016-04-24 22:25:12 -07:00
Robert Ramey
c545c1fa60
test moved to boost/detail
2016-04-24 17:26:03 -07:00
Robert Ramey
3eb2bda80b
correction in trailer of xml archives
2016-04-21 12:32:14 -07:00