Robert Ramey
f04a8cbe90
shortened name of test in the hopes it fix a test failure one windows with gcc - minnow
...
removed last references to pfto in documentation
2019-10-11 16:07:10 -07:00
Robert Ramey
7adafcbf01
final? fix for dll tests. Due to quirk in boost build, we can run these tests with static versions of boost.
2018-12-27 09:51:33 -08:00
Robert Ramey
669d266ec7
complete corrections for import/export/visitbility
2018-12-26 13:49:33 -08:00
Robert Ramey
361ed95f4c
suppress static library tests for test_dll_exported. B2 generated invalid command line in this case.
2018-12-26 11:40:20 -08:00
Robert Ramey
ee50f8c911
adjustments to fix “exported” tests.
2018-12-24 08:52:50 -08:00
Robert Ramey
a61f5d2563
clean up tests using export/import
2018-12-19 14:40:55 -08:00
Robert Ramey
6e3d1a89f7
trying to fix visibility issue for imported symbols
2018-12-13 20:44:44 -08:00
Robert Ramey
854dd12473
correction for import/export base and derived types
2018-12-13 10:42:38 -08:00
Robert Ramey
cc2a996384
Added in more singleton tests
2018-11-17 13:21:31 -08:00
Robert Ramey
9e98df0a0d
Corrected various tests.
...
improved build under CMake and B2
passes all tests on clang 03 and g++ 6.2
2018-11-14 14:27:46 -08:00
Robert Ramey
feb53726e1
improvements to make test_dll_exported and test_exported function as desired.
2018-11-11 18:33:06 -08:00
Robert Ramey
b97bcdfeb3
adjustments to address visibility/import/export issues on windows gcc platforms
2018-11-11 04:56:11 -08:00
Robert Ramey
723bd44abd
corrections to address issues on test_dll_exported on MSVC platforms
2018-11-09 11:47:27 -08: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
5778b99fd2
fix typo in Jamfile.v2 which breaks Appveyor
2018-10-30 13:17:39 -07:00
Robert Ramey
c5549b2d6b
adjusted tests to properly handle visibility in DLLS
...
improvements in CMake files
2018-10-30 02:29:15 -07:00
Robert Ramey
237ff81ac6
added test files for test_mult_shared_lib
2018-10-26 10:42:11 -07:00
Robert Ramey
65f05dc209
Fix of test_dll_exported by altering syntax to accommodate "visibility=hidden"
...
update for CMakeList.txt files for serialization library - still pending but I'm the only one who uses it.
inclusion of "test" from Alexander Gruber - temporary
2018-10-26 09:56:23 -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
c5120dfd11
Fixed catch by value warnings in tests
...
warning: catching polymorphic type 'class boost::archive::archive_exception' by value [-Wcatch-value=]
2018-10-02 17:08:10 +03:00
Robert Ramey
08455abe23
Reverse previous commit.
...
Export base class.
Ignore windows warning that base class isn't exported.
2018-05-08 14:08:25 -07:00
Robert Ramey
90e22bb58b
adjustments to test_dll_exported to make it pass tests
2018-05-07 10:03: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
Frank Richter
b430b6d674
Disable 'test_dll_plugin' - needs more work before it can pass
2018-05-01 01:00:06 +02:00
Robert Ramey
8ca532a4d5
include test for singleton
...
update Jamfile
2018-04-30 12:46:23 -07:00
Robert Ramey
24024425f1
fix failing tests
2017-11-28 10:56:37 -08:00
Robert Ramey
4ee479a03e
corrections for dll linkage and testing
2017-11-24 15:51:46 -08: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
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