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
0f0409a2ad
corrections to last updates.
...
nvp and make_nvp now back in serialization namespace
corrected removal of array wrapper from array types.
2019-10-05 11:14:56 -07:00
Robert Ramey
6bd667a5bb
Merge pull request #172 from TaWeiTu/develop
...
"reference binding to null pointer" results in an undefined behaviour
2019-09-29 07:53:23 -07:00
Robert Ramey
5dd938f4f1
Merge pull request #173 from glenfe/develop
...
Use boost::nvp from Boost.Core
2019-09-27 21:37:22 -07:00
Glen Fernandes
4ed898b1d3
Use boost::nvp from Boost.Core
2019-09-27 23:07:06 -04:00
Robert Ramey
7300ff02b9
overlooked files from last commit
2019-09-27 18:19:26 -07:00
Robert Ramey
fd8186018b
moved nvp into boost core in the hope of curtailing the dependency chain for boost libraries which declare serialization but don’t invoke it.
2019-09-27 15:37:42 -07:00
Robert Ramey
c32a663c99
Initial cut on moving declaration/definition of nvp to boost core.
2019-09-15 15:21:55 -07:00
TaWeiTu
48f0844fda
reference binding to null pointer is an undefined behaviour
2019-09-02 05:58:06 +08:00
Robert Ramey
84e9ab57a7
Merge pull request #151 from HDembinski/fix_warning
...
fix for warning regarding use of strerror
2019-03-20 08:17:23 -07:00
Hans Dembinski
0034b070bd
fix for warning regarding use of strerror
2019-03-20 08:42:59 +01:00
Robert Ramey
1b11637b1c
Merge pull request #146 from MarcelRaad/extra_semi
...
Fix -Wextra-semi clang warning
2019-03-14 10:19:00 -07:00
Robert Ramey
7d79dc7146
last minute fixes requested by users. Mostly to avoid warnings
2019-03-02 09:39:18 -08:00
Marcel Raad
8d4b2136d2
Fix -Wextra-semi clang warning
...
Remove superfluous semicolon.
2019-02-25 11:52:18 +01: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
b6d26f9a58
Merge branch 'develop' of https://github.com/boostorg/serialization into develop
2018-12-24 11:19:24 -08:00
Robert Ramey
cd8a989be4
update Appveyor files
2018-12-24 11:18:54 -08:00
Robert Ramey
ee50f8c911
adjustments to fix “exported” tests.
2018-12-24 08:52:50 -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
Robert Ramey
a61f5d2563
clean up tests using export/import
2018-12-19 14:40:55 -08:00
Robert Ramey
03c6d23ce8
changes to support more correct import/export for DLL based tests
2018-12-18 13:05:25 -08:00
Robert Ramey
9c770604dc
Merge pull request #140 from Lastique/use_uncaught_exceptions
...
Use uncaught_exceptions from Boost.Core to avoid C++17 warnings
2018-12-17 18:08:52 -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
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
f01148e421
minor adjustments to suppress assertions on free psd unix platforms. It seems that this platform doesn't guarantee that static variables aren't destroyed in reverse order of creation.
2018-11-19 10:54:46 -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
86996d0637
Merge commit '5c19264436cb257041a9f63f245186bea4490edf' into develop
2018-10-26 09:28:18 -07:00
Peter Dimov
5c19264436
Add clang++-libc++, xcode10, link=static,shared to Travis
2018-10-21 01:19:56 +03:00
Robert Ramey
af46ac2da3
removed superfluous header
2018-10-19 14:22:20 -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
Robert Ramey
28c333ce65
Merge pull request #115 from jmairboeck/fix-trac7240
...
fix Trac issue 7240 by applying the patch from there
Looks OK to me.
2018-10-03 11:28:31 -07:00
Robert Ramey
5edc5acf27
Merge pull request #124 from Kojoley/tests-fix-catch-by-value
...
Fixed catch by value warnings in tests
2018-10-03 11:26:06 -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
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
08455abe23
Reverse previous commit.
...
Export base class.
Ignore windows warning that base class isn't exported.
2018-05-08 14:08:25 -07:00