Robert Ramey
0ba417dd1c
addressed user complaint and rolled back change which called desstructor
2017-11-07 15:08:12 -08: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
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
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
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
9bb75492ff
added back in test_utf8_codecvt
2015-11-22 16:55:58 -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
54a68ca9de
adding test case
2015-10-05 21:00:18 -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
2d09112b24
separated tests for map and set for C++ 11 and C++ 03
2015-09-27 21:34:21 -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
Robert Ramey
a32549c25f
fixed problem with helper on polymorphic archives
...
added test_polymorphic_helper
2015-04-10 14:24:33 -07:00
Robert Ramey
df8dec38fc
fixed check for default constructible in std containers serialization
2014-12-15 15:22:33 -08:00
Robert Ramey
567bccc026
fixed problem serialization vector<vector<?> >
...
improved memory management using autoptr where scoped_ptr is called for. Note: condition usage of unique_ptr for newer platforms.
added tests to verify that interruption of serialization handles exception handling gracefully
2014-12-06 13:10:12 -08:00
Robert Ramey
7f604fa7ff
minor corrections to pass full suite of test
2014-02-17 12:28:07 -08:00
Robert Ramey
679c9ee7ef
minor adjustments to testing
2014-02-13 09:17:33 -08:00
Robert Ramey
2140063d82
added support for missing collections in the standard library
...
forward_list
array
stack
queue
priority_queue
2014-02-06 13:12:39 -08:00
Robert Ramey
1dba4d5027
fixes for static/dll library build/test
...
[SVN r79981]
2012-08-12 16:47:07 +00:00
Robert Ramey
ca8cb19e53
adjustment for QNX
...
altered Jamfiles to fix test with DLLS on static builds
[SVN r79951]
2012-08-10 01:39:53 +00:00
Robert Ramey
2fe3c19dec
tests now require filesystem v3
...
[SVN r67345]
2010-12-19 17:36:00 +00:00
Robert Ramey
32aa5a642b
Separate version types into library_version_type, version_type (classes) and item_version_type.
...
[SVN r62359]
2010-05-31 21:18:44 +00:00
Robert Ramey
e853dca178
suppress test_plugin as I can't figure out how to get boost build to run it
...
[SVN r60434]
2010-03-10 18:01:33 +00:00
Robert Ramey
71cddc2dd8
fixed test_exported in Jamfile.v2
...
[SVN r60374]
2010-03-09 04:39:49 +00:00
Robert Ramey
4184e23788
update tests for latest changes
...
[SVN r60277]
2010-03-07 03:13:32 +00:00
Jürgen Hunold
42e859eb24
Fix tests by re-adding missing "compile" rule.
...
[SVN r58512]
2009-12-23 13:35:25 +00:00
Robert Ramey
c01113966d
Fix plugin test/demo
...
[SVN r58508]
2009-12-23 07:23:08 +00:00
Robert Ramey
4773b7d2a2
1. Fixed memory leak in shared_ptr loading
...
2. Fixed error in polymorphic archive implementation
[SVN r58258]
2009-12-10 00:30:51 +00:00
Robert Ramey
d5cdd7e294
Formalize compiler time errors and warnings
...
[SVN r56224]
2009-09-15 20:23:51 +00:00
Robert Ramey
770f6ee7d2
Fix test_no_rtti test
...
extended_type_info system not based on type_id
[SVN r55325]
2009-07-31 21:04:56 +00:00
Robert Ramey
702cb3dbd2
Fixed misc bugs
...
void cast
added dll tests
[SVN r54755]
2009-07-07 04:04:18 +00:00
Robert Ramey
6adbf03e2a
Add tests for std::bitset
...
[SVN r52640]
2009-04-27 23:12:28 +00:00
Robert Ramey
de46678177
permit new operator overload
...
[SVN r51981]
2009-03-26 02:02:17 +00:00
Robert Ramey
07e02d371c
Divided test_no_rtti into separate compilation units
...
[SVN r50622]
2009-01-16 06:41:52 +00:00
John Maddock
4eedf9ab70
Move Boost.Config build rules into libs/config/test and fix the serialization build rules accordingly.
...
[SVN r44422]
2008-04-14 18:06:59 +00:00
Robert Ramey
aff3ebb25a
made test_static_warning compile only
...
[SVN r43808]
2008-03-23 19:10:31 +00:00
Robert Ramey
66b1028d4c
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43691]
2008-03-18 05:01:57 +00:00
Matthias Troyer
7d0480231d
Added support for std::complex to serialization
...
[SVN r41077]
2007-11-14 07:00:02 +00:00
Robert Ramey
6f6ccc2e44
elminate dependency on boost test
...
[SVN r38244]
2007-07-16 17:19:29 +00:00
Vladimir Prus
d8e47b3a1f
Allow building of shared versions of some Boost.Test libraries.
...
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.
Patch from Juergen Hunold.
[SVN r35989]
2006-11-10 19:09:56 +00:00
Matthias Troyer
0b13678ee0
*** empty log message ***
...
[SVN r34367]
2006-06-22 07:21:23 +00:00
Matthias Troyer
f2f7b5eb64
Added testing of array-optimized binary archives and merged changes from RC_1_34_0
...
[SVN r33883]
2006-05-01 00:08:10 +00:00
Vladimir Prus
6012811e90
Set up dependency from 'load' tests to corresponding 'save' tests.
...
[SVN r33360]
2006-03-17 07:36:47 +00:00