Robert Ramey
90e22bb58b
adjustments to test_dll_exported to make it pass tests
2018-05-07 10:03:07 -07:00
Robert Ramey
449e659de3
adjust workaround for msvc problem
2018-05-05 13:02:47 -07:00
Robert Ramey
4986fc2097
moved level trait for variant to the correct namespace
2018-05-04 23:30:02 -07:00
Robert Ramey
52cbea8c16
fix gcc warning
...
bump library version number to 17
2018-05-03 22:56: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
Robert Ramey
a362331b93
Merge pull request #106 from res2k/feature/fix-run-tests
...
Fix tests
2018-04-30 19:14:28 -07:00
Frank Richter
b430b6d674
Disable 'test_dll_plugin' - needs more work before it can pass
2018-05-01 01:00:06 +02:00
Frank Richter
2792359662
util/test: Fixes for rules signature change
2018-04-30 23:57:20 +02:00
Frank Richter
7a078733a1
Merge changes from upstream
2018-04-30 22:37:49 +02:00
Robert Ramey
75c224103d
Merge pull request #92 from oxygene/patch-1
...
Use unique header guards for boost_array.hpp
2018-04-30 13:32:55 -07:00
Robert Ramey
297b7c3b52
Merge pull request #94 from res2k/travis-tweaks
...
Various Appveyor & Travis improvements
2018-04-30 13:30:27 -07:00
Robert Ramey
8ca532a4d5
include test for singleton
...
update Jamfile
2018-04-30 12:46:23 -07:00
Frank Richter
226af45461
Travis: Enable ccache
2018-04-30 17:25:20 +02:00
Frank Richter
b4b8cbab00
Travis: Add at least some tests with static linking
2018-02-07 14:38:59 +01:00
Christof Krüger
3c438dfddb
Use unique header guards for boost_array.hpp
...
Previously boost_array.hpp used the same header guards as array.hpp.
Fixes https://svn.boost.org/trac10/ticket/13437#ticket .
2018-02-06 01:58:38 +01:00
Frank Richter
2b61be1285
Produce distinct jobs for static, shared tests
2018-01-31 09:25:40 +01:00
Frank Richter
d3bb8d0e50
Appveyor VMs provide two cores, use them
2018-01-31 08:19:18 +01:00
Frank Richter
89dc4a26b1
Add MSVC to Appveyor build matrix
2018-01-30 13:43:42 +01:00
Frank Richter
6477759341
Try to tweak void_cast to work around ICE on MinGW
2018-01-30 12:45:08 +01:00
Frank Richter
69d1b26937
Pull container_hash git submodule
...
Needed after move from functional.
2018-01-30 12:44:35 +01:00
Frank Richter
bc0279429b
Merge upstream changes
2018-01-30 11:52:31 +01:00
Robert Ramey
b73329fe45
Merge pull request #81 from masterleinad/improve_appveyor
...
Improve appveyor setup for MinGW
2017-12-06 09:21:19 -08:00
Daniel Arndt
63b6ffa765
Improve appveyor setup
2017-12-02 13:50:01 +01: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
8378c75f32
corrections to singleton - tested on on all platforms
2017-11-23 12:05: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
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