Peter Dimov
9bfcdb2106
Remove explicit check for <forward_list>
2016-11-10 14:44:08 +02: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
Robert Ramey
fc9d311df9
changes to address some test failures
2016-04-15 12:53:16 -07:00
Robert Ramey
b65e29cb5f
upload newly created test files for forward_list
2016-03-29 18:37:43 -07:00
Robert Ramey
9e2541b030
a) suppress warnings in some tests
...
b) break out test_forward_list
c) fixe test operator new for mdvc
2016-03-28 14:41:53 -07:00
Robert Ramey
e629008d55
changes to test_iterators and others to pass tests
2016-03-11 18:26:34 -08:00
Robert Ramey
5988a816f9
correct dereference of iterator incremented past end()
2016-03-08 12:34:51 -08:00
Robert Ramey
c0f17d6934
corrected iterator test.
2016-03-07 09:53:53 -08:00
Robert Ramey
5fe6471b6f
tweaked visibility in a test
2016-03-04 12:52:07 -08:00
Robert Ramey
ec0c2a2ba1
adjustment to auto link for utf8_codecvt_facit.hpp
...
minor improvements in map.hp
adjustment to auto link for polymorphic tests
2016-03-03 13:46:50 -08:00
Robert Ramey
150b7e8a5f
various adjustments to
...
a) correct error in loading set / map for C++11+
b) more refinements of visibility
2016-02-14 21:22:35 -08:00
Robert Ramey
d9ad787f70
replace insert with emplace where appropriate
...
remove workarounds for mdvc 7.1
2016-02-13 10:42:07 -08:00
Robert Ramey
2006c1633b
fix compile errors in tests related to export
2016-01-17 10:33:06 -08:00
Robert Ramey
ccdb32bfe5
attempted to eliminate visibility warnings when building as a static library with clang
...
fixed compile error on polymorphic_derived2
2016-01-17 09:06:11 -08:00
Robert Ramey
eb6faaf428
minor adjustments to fix errors with gcc 6.0
2016-01-14 22:18:51 -08:00
Robert Ramey
67b16f8a9d
explicitly initialized m_mbs (std::mbstate_t) in utf8 transform iterators.
...
adjusted tests to be sure that wchar arrays/strings are null terminated.
2015-11-24 10:48:03 -08:00
Robert Ramey
9bb75492ff
added back in test_utf8_codecvt
2015-11-22 16:55:58 -08:00
Robert Ramey
533dba12d7
corrections in visibility specs for tests
2015-11-15 13:30:25 -08:00
Robert Ramey
2783e07993
adjustments for mdvc visibility
2015-11-14 22:59:42 -08:00
Robert Ramey
ead783cfe8
added missing test files
2015-11-03 11:00:36 -08:00
Robert Ramey
e4b18d9379
corrections to visibility issues which breaks tests on mdvc
2015-11-01 14:10:52 -08:00
Robert Ramey
e3b67eb299
changes to correct errors in usage of codecvt for utf8
...
Key change is to change utf8 codecvt facet to use Boost.Locale rather than boost/detail. This fixed an issue with gcc.
2015-10-30 16:26:11 -07:00
Robert Ramey
494fa31e1c
make singleton module lock/unlock work across mainline and all DLL code
...
fix warnings in binary primitives
fixup bjam test
make sure all codecvt facets are are serialization DLL
2015-10-24 23:49:00 -07:00
Robert Ramey
a64bf6e4d5
isolated one problem with codecvt facets
2015-10-22 04:42:22 -07:00
Robert Ramey
72530c408d
re-installed streambuf_saver so that "imbue" is reversed when the archive is destroyed
2015-10-17 23:09:34 -07:00
Robert Ramey
62c975820d
fixed conversion of string -> wasting and vice versa
...
made data flow iterator which uses codecvt facet - need to generalize this.
expanded test of this
looks like fixed visibility issues - except for one test.
2015-10-16 22:20:44 -07:00
Robert Ramey
5e6f0bd271
simplification of codecvt facets.
...
This fixed bug of unknown origin in test_array_xml_archive
2015-10-07 12:09:13 -07:00
Robert Ramey
348a916a81
simplification of codecvt facets.
...
This fixed bug of unknown origin in test_array_xml_archive
2015-10-07 10:57:35 -07:00
Robert Ramey
54a68ca9de
adding test case
2015-10-05 21:00:18 -07:00
Robert Ramey
42512bc128
fixted https://svn.boost.org/trac/boost/ticket/11520
2015-10-05 09:11:01 -07:00
Robert Ramey
88a4156aaa
Corrections in C++03 support and update of build files
2015-10-04 10:47:11 -07:00
Robert Ramey
619f30aa8d
added messing files from unordered collections refactor
2015-10-03 23:51:17 -07:00
Robert Ramey
763f204e80
resolution of issue related to private base classes
2015-10-02 08:22:03 -07:00
Robert Ramey
9542a9f78e
modify comment
...
eliminate regenerated files
2015-09-28 14:59:06 -07:00
Robert Ramey
f6f040a7eb
added separate tests for hashed and unordered
2015-09-27 21:35:15 -07:00
Robert Ramey
2d09112b24
separated tests for map and set for C++ 11 and C++ 03
2015-09-27 21:34:21 -07:00
Robert Ramey
45752f1207
replace test_z with a vestigial program which will always compile and run and pass.
...
This "empty" program is used for experiments.
2015-05-23 08:53:46 -07:00
Robert Ramey
bee3377881
Improved loading of collections
...
fixed problems with loading types with private constructors
diminished need for reset object address
2015-05-22 08:59:11 -07:00