Commit Graph

913 Commits

Author SHA1 Message Date
Robert Ramey
794c19b2a5 remove comment no longer relevant 2015-04-27 17:14:36 -07:00
Robert Ramey
2e2fac9291 Revert "removed dead code from vector.hpp"
This reverts commit 423c6d8076.
2015-04-27 17:12:31 -07:00
Robert Ramey
423c6d8076 removed dead code from vector.hpp 2015-04-27 16:58:51 -07:00
Robert Ramey
b3a02cf2b1 eliminated dead code in vector.hp
changed spelling from constructable to constructible in test_z.cpp
2015-04-27 16:56:21 -07:00
Robert Ramey
e25f595656 changed to use custom implementation of is_default_constructible 2015-04-27 16:44:36 -07:00
Robert Ramey
4a80b0f089 passing vector test 2015-04-27 16:32:45 -07:00
Robert Ramey
751155614c fix visibility errors 2015-04-27 16:29:21 -07:00
Robert Ramey
d76884319c make constructor public rather than protected in order to address MSVC/32 13 quirk 2015-04-27 16:28:35 -07:00
Robert Ramey
ae41d09039 correct error in export macro for wide types 2015-04-25 08:09:31 -07:00
Robert Ramey
50d59842c2 fixed error in loading of non empty instances of vector.hp 2015-04-24 16:44:38 -07:00
Robert Ramey
2d898f7db8 replace std::min with (std::min) in order to avoid problems with compilers which use min macros 2015-04-24 15:28:46 -07:00
Robert Ramey
50ecbd1f28 Remove last of support for compilers which don't support function template ordering 2015-04-24 15:24:30 -07:00
Robert Ramey
0100558166 correction in shared_ptr_helper
permit pass values by const & to output interface
2015-04-24 15:12:22 -07:00
Robert Ramey
83c1373a4d fixed warning in clang smart_cast.hp 2015-04-24 13:49:56 -07:00
Robert Ramey
1f94b5276b minor adjustments to visibility 2015-04-24 13:28:24 -07:00
Robert Ramey
70206bf4ef Revert "enhancement to support gcc visibility."
This reverts commit 23b012ef66.
2015-04-24 13:12:10 -07:00
Robert Ramey
23b012ef66 enhancement to support gcc visibility.
These changes are meant to support gcc visibility on mingw platforms - which is basically gcc with windows attributes.
2015-04-22 22:02:56 -07:00
Robert Ramey
7565de4008 transitory changes attempting to resolve visibility for minnow 2015-04-22 09:32:58 -07:00
Robert Ramey
a32549c25f fixed problem with helper on polymorphic archives
added test_polymorphic_helper
2015-04-10 14:24:33 -07:00
Vladimir Prus
ee3560ad83 Revert "first cut in fixing up visibility"
This reverts commit 94dbfcfc4f.
2015-04-06 12:48:24 +03:00
Vladimir Prus
e525cb560f Revert "simplified visibility"
This reverts commit 4c0590737e.
2015-04-06 12:48:22 +03:00
Vladimir Prus
57da005e5f Revert "add BOOST_SYMBOL_VISIBLE to otherwise invisible classes and implement BOOST_NOEXCEPT where needed"
This reverts commit e7a7ee8018.
2015-04-06 12:48:20 +03:00
Vladimir Prus
d5aaa3801a Revert "fix a couple of gcc warnings"
This reverts commit 79e73a715c.
2015-04-06 12:48:06 +03:00
Robert Ramey
0d9dd64a66 Marcel s changes to fix import/export on MSVC 2015-04-05 13:53:55 -07:00
Robert Ramey
38a69e729b Adjustments trying to get correct MSVC compilation for dll 2015-04-05 09:30:15 -07:00
Marcel Raad
e66f38a702 Fix DLL compilation on MSVC 2015-04-05 16:47:56 +02:00
Robert Ramey
49f34b5810 Trying to get archive exception to compile 2015-04-04 15:49:27 -07:00
Robert Ramey
831a6e26b4 minor changes to clean up some warnings and to try and get the library to build on MSVC compilers 2015-04-04 12:57:50 -07:00
Robert Ramey
aedbb5da8e tweak to address compilation error on MSVC 2015-04-03 08:26:29 -07:00
Robert Ramey
61b81fad46 many small adjustments to get visibility working correctly on GCC and Clang.
Tested pretty extensively in release/debug shared/linked.
I don't have MSVC on me - so I'll have to upload without testing this.
One pending issue is that test_utf8_codecvt fails.  I'm guessing that the copy in detail needs to be tweaked.
I'll get this fixed up separately.
2015-04-02 13:02:33 -07:00
Robert Ramey
e16e3ed0dc corrected visibility for MSVC compilers 2015-03-31 16:52:41 -07:00
Robert Ramey
c3fbfb3cad made adjustments to suppress bogus warnings with MSVC so we could see error messages in test matrix 2015-03-29 21:34:46 -07:00
Robert Ramey
434b7c3a6d make changes to see if I can get MSVC platforms to compile/link 2015-03-27 14:43:59 -07:00
Robert Ramey
94d2e495ca corrected pfto in polymorphic_?archive.hpp
fixed visibility for singleton
corrected error in test_utf8_codecvt
2015-03-24 18:02:06 -07:00
Robert Ramey
5a94e5e4eb removed pfto 2015-03-23 15:29:57 -07:00
Robert Ramey
5c7e17b715 removed support for borland compilers 2015-03-23 13:43:59 -07:00
Robert Ramey
7067bdb263 simplifing visibility/autolink 2015-03-23 13:20:05 -07:00
Robert Ramey
1baeb11a7f cleanup visibiliy / auto link macros throughout project - still more to be done 2015-03-23 12:46:02 -07:00
Robert Ramey
79e73a715c fix a couple of gcc warnings 2015-03-22 16:16:42 -07:00
Robert Ramey
e7a7ee8018 add BOOST_SYMBOL_VISIBLE to otherwise invisible classes and implement BOOST_NOEXCEPT where needed 2015-03-22 15:25:45 -07:00
Robert Ramey
4c0590737e simplified visibility 2015-03-21 18:38:41 -07:00
Robert Ramey
94dbfcfc4f first cut in fixing up visibility 2015-03-21 17:56:57 -07:00
akumta
768145d01d Update register_archive.hpp
Per boost ticket# 11004
2015-03-04 14:49:58 -08:00
Robert Ramey
aa18f80439 fix some minor header inclusion 2014-12-18 17:34:55 -08:00
Robert Ramey
a838b0821f tweaked tests to suppress some warning noise
fixed sequential lists to handle types without default constructors
adjusted CMakeLists.txt to correctly generate c++ selection for Xcode
2014-12-16 15:40:24 -08:00
Robert Ramey
df8dec38fc fixed check for default constructible in std containers serialization 2014-12-15 15:22:33 -08:00
Robert Ramey
aa6ca846a4 fixed collection loading to be backwards compatible. Unforunately this breaks the fix I intended to make. Need to update docs so that users specialize boost::has_default_constructor<T> for item type 2014-12-15 10:17:27 -08:00
Robert Ramey
523f9baca2 correct last minute error in collection simplification 2014-12-13 22:02:57 -08:00
Robert Ramey
3d8d73f0d0 fixes in attributes to permit Visual Studio compatibility 2014-12-13 14:12:34 -08:00
Robert Ramey
a702dcb76f finally?! fixed problem with failing xml_warchive 2014-12-12 15:55:02 -08:00
Robert Ramey
fb61aeea5c still trying to fix xml_warchive 2014-12-12 07:53:31 -08:00
Robert Ramey
e70a2bb9b3 fixed issues related to codecvt facets 2014-12-10 12:51:30 -08:00
Robert Ramey
61b8c96e23 attempt to address failure of gcc standard library to properly handle codecvt.
now I have problem in local state saver - commented out for now
2014-12-08 17:01:23 -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
6ba97066f4 fixed error where vector<vector<dummy>> doesn't serialize properly
improved loading of sequential containers
2014-12-02 00:02:54 -08:00
Robert Ramey
b0f63a710f removed deprecated version of strong_typedef.hpp from boost directory 2014-11-13 10:06:58 -08:00
Robert Ramey
02fff0a69e fixed shared_ptr_helper include 2014-11-11 22:13:05 -08:00
Robert Ramey
5712994137 made is_whitespace explicitly inline 2014-09-26 10:50:50 -07:00
Robert Ramey
c2f9a6c3f4 type in docs
add default parameter value to get_helper_support
2014-09-13 06:52:40 -07:00
Robert Ramey
7f80632617 fixed case for compilers where type specific new operator doesn't work 2014-09-02 15:09:01 -07:00
Robert Ramey
d75a4416d7 minor adjustments to helper collection and tests.
update documentation for helper collection
2014-08-25 13:17:11 -07:00
Robert Ramey
c13b89c8f9 added missing headers to shared_ptr_helper.
note - failed to show up in tests.  probably included superfluously in other headers.
2014-08-12 09:05:54 -07:00
Robert Ramey
8ce1ff884a Corrected error in std::shared_ptr serialization.
Adjusted so that there is one instance of shared_ptr_helper per archive instance.  Before it was accidentally making one instance per pointer type which was not properly "matching up" shared/weak pointers.
2014-08-10 10:07:58 -07:00
Robert Ramey
c034aa1055 Fixed up helper implementation so that it properly accounts for help instances 2014-08-08 21:49:20 -07:00
Marcel Raad
16621745f8 Fix variable shadowing warning
MSVC 14 gives the following warning:
"warning C4456: declaration of 'result' hides previous local declaration".
2014-07-03 19:20:46 +02:00
Robert Ramey
32bb9f82ae Added size() to class_name_type to permit checking to maximum permitted size
Simplified calculation of number of elements
added check for too long class names
added {} to array initialization to avoid bogus warning
2014-07-01 12:50:38 -07:00
Robert Ramey
d912153782 corrections to shared pointer support and implementation of helper collection 2014-06-26 07:25:22 -07:00
Robert Ramey
2183deba45 trapped error with failed void_upcast.
helper collection improved - still not done yet
update shared pointer to handle C++11
removed old shared pointer helper from portable binary archive
2014-06-19 14:28:47 -07:00
Robert Ramey
421c1f2590 changes to eliminate dependence on shared_ptr 2014-06-16 11:24:43 -07:00
insideoutclub
99696d9c18 Update archive_exception.hpp
Fixing typos.
2014-05-25 12:03:19 -07:00
Robert Ramey
8e4248285a fix hoping to get mdvc 8.0 to pass 2014-04-14 16:08:28 -07:00
Robert Ramey
e65f25fce1 fixed error for microsoft compilers 2014-03-21 21:57:15 -07:00
Robert Ramey
3fc172b3fb BOOST_DEDUCED_TYPENAME <- typename 2014-03-19 18:35:13 -07:00
Robert Ramey
4fff20dff4 address MSVC shared_ptr helper problem
attempt yet again to address MSVC 8.0 issues
2014-03-19 18:00:55 -07:00
Robert Ramey
1d07e1dd57 Merge branch 'develop' 2014-03-17 12:32:01 -07:00
Robert Ramey
f3d5bc52bb attempt to make tests pass on mdvc 8.0 2014-03-12 20:58:08 -07:00
Robert Ramey
673135a41e changes to support msvc 8.0
reversion problems created by s kelly project
2014-03-06 08:24:28 -08:00
Robert Ramey
168671c1c3 Fix failures for msvc 8.0
back out more MSVC workaround "fixes"
fix shared_ptr_helper load template declaration
2014-03-04 14:26:19 -08:00
Robert Ramey
b8bf2de47d Merge branch 'develop' 2014-03-02 11:03:01 -08:00
Robert Ramey
a9a4f6da0b fixed interface to dynamic_cast<shared_ptr>
tweaked archives to use/restore original local rather than the global "classic" one
2014-02-28 10:50:19 -08:00
Robert Ramey
ed0ba055c8 correction for shared_ptr_helper and test_unique_ptr 2014-02-20 08:33:32 -08:00
Robert Ramey
fb559afd0d fix various trac items 2014-02-19 13:11:33 -08:00
Robert Ramey
3c9fe377f3 merge develop to master 2014-02-17 18:55:24 -08:00
Robert Ramey
57e6da40e9 added unique_ptr.hpp 2014-02-17 14:56:19 -08:00
Robert Ramey
484874f0c2 Merge branch 'stl_pointers' into develop 2014-02-17 12:30:00 -08:00
Robert Ramey
7f604fa7ff minor corrections to pass full suite of test 2014-02-17 12:28:07 -08:00
Robert Ramey
606093112f both std and boost versions of shared / weak pointer passing tests 2014-02-16 21:38:28 -08:00
Robert Ramey
c9443fba24 intermediate version 2014-02-16 00:06:04 -08:00
Robert Ramey
f5168e15a4 new shared_ptr_helper
passed a couple of tests
removed naked-... versions of archive classes
2014-02-15 14:47:26 -08:00
Robert Ramey
f7ad9e8d07 fixed shared_helper implementation 2014-02-13 15:55:05 -08:00
Robert Ramey
679c9ee7ef minor adjustments to testing 2014-02-13 09:17:33 -08:00
Robert Ramey
75f09afc89 moved shared_helper to mixin of common base
updated shared_ptr serialization accordingly
2014-02-13 08:52:58 -08:00
Robert Ramey
da757049e5 misc fixes in tests to condition of C++11 support
another fix for S Kelly fiasco.
2014-02-07 10:01:12 -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
5244401101 fix for cycle error 2014-01-30 23:07:47 -08:00
Robert Ramey
bda94d16d1 merge trunk to release
[SVN r86724]
2013-11-16 19:41:12 +00:00
Robert Ramey
8af0e20bb0 merge trunk to release
[SVN r86723]
2013-11-16 19:31:12 +00:00
Robert Ramey
ecaccd36a5 correct usage of codecvt_utf8
[SVN r86617]
2013-11-11 15:40:12 +00:00
Robert Ramey
e14e2de4ae changed codecvt_utf8 so that serialization uses the standard one if available. If there is no standard one available, it uses the one in boost/utility.
[SVN r86611]
2013-11-11 01:57:48 +00:00
Robert Ramey
76f231dc92 changed codecvt_utf8 so that serialization uses the standard one if available. If there is no standard one available, it uses the one in boost/utility.
[SVN r86610]
2013-11-11 01:56:19 +00:00
Robert Ramey
1fdf760fba fix up of issues created removal of support for older compilers
[SVN r86588]
2013-11-08 21:08:55 +00:00
Robert Ramey
49d47f76d0 corrected # digits - next attempt
[SVN r86507]
2013-10-28 21:38:15 +00:00
Robert Ramey
1bded4af0c corrected # digits
[SVN r86499]
2013-10-28 15:34:58 +00:00
Robert Ramey
aad837cf20 correct rounding
fix memory leak for constructor failure in load_construct_data
fix another bug in loading pointers

[SVN r86486]
2013-10-27 20:38:43 +00:00
Stephen Kelly
77ec94abf1 Remove use of obsolete BOOST_TT_BROKEN_COMPILER_SPEC
[SVN r86250]
2013-10-11 23:23:26 +00:00
Stephen Kelly
800a233152 Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
These evaded scripting.

[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
4da869a1e2 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#else...#endif blocks.

[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
e3fe03c675 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#endif conditions.

[SVN r86244]
2013-10-11 23:15:00 +00:00
Robert Ramey
86dcaaba03 replaced delete t where t is a void * with free(t)
[SVN r86195]
2013-10-07 19:38:26 +00:00
Robert Ramey
33d737eb4c fixed memory leak on load_object_ptr and other changes
[SVN r86155]
2013-10-04 00:26:49 +00:00
Stephen Kelly
50181d8a1d Serialization: Remove obsolete GCC version checks.
[SVN r86121]
2013-10-01 09:53:25 +00:00
Stephen Kelly
d982935ea0 Serialization: Remove obsolete MSVC version checks.
[SVN r86120]
2013-10-01 09:53:08 +00:00
Stephen Kelly
ee2284e28f Serialization: Remove obsolete GCC version check.
[SVN r86064]
2013-09-30 15:57:33 +00:00
Stephen Kelly
8ced07c640 Archive: Remove obsolete MSVC version checks.
[SVN r86052]
2013-09-30 11:22:56 +00:00
Stephen Kelly
f735d967ec Serialization: Remove use of obsolete NNTP macro.
[SVN r85960]
2013-09-26 14:09:38 +00:00
Stephen Kelly
f260c15935 Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Stephen Kelly
f06e89cefb Serialization: Remove obsolete MSVC version checks.
[SVN r85911]
2013-09-25 21:12:23 +00:00
John Maddock
ce2855e559 Suppress msvc warnings.
[SVN r85243]
2013-08-08 18:05:37 +00:00
Robert Ramey
3c92534d7c to suppress warning?
[SVN r84069]
2013-04-28 16:20:28 +00:00
Robert Ramey
18d774a18b accumulated changes that effect warnings and performance bug fix
[SVN r84068]
2013-04-28 16:07:27 +00:00
Robert Ramey
138634c667 revert previous change - waaayy to risky
[SVN r84067]
2013-04-28 15:55:56 +00:00
Robert Ramey
01c103ab36 very minor change - don't remember what provoked it!
[SVN r84066]
2013-04-28 15:46:02 +00:00
Robert Ramey
096b13ef3a remove warnings
[SVN r82969]
2013-02-18 06:03:37 +00:00
Robert Ramey
ab40aa9605 remove warnings
[SVN r82968]
2013-02-18 06:02:29 +00:00
Robert Ramey
791c458e9a corrections for exception specs
[SVN r82202]
2012-12-24 18:33:01 +00:00
Robert Ramey
2d0c881502 fixed problem with base64 iterators
[SVN r82201]
2012-12-24 18:23:49 +00:00
Robert Ramey
59a18411ba corrected throw exception in smart cast
[SVN r81847]
2012-12-11 05:33:45 +00:00
Robert Ramey
2d11a99e4d fixed problem where base64 read un initialized memory
made sure base64 zero filled.
made base64 lines 76 char wide in accordance with the standard
fixed gcc error message re looser throw constaints

[SVN r81846]
2012-12-11 05:32:06 +00:00
Robert Ramey
a8f5b80422 merge to release
[SVN r79993]
2012-08-13 01:41:48 +00:00
Robert Ramey
6f0659a8e8 adjustment for QNX
altered Jamfiles to fix test with DLLS on static builds

[SVN r79950]
2012-08-10 01:38:54 +00:00
Robert Ramey
eeda582b13 merge to release
[SVN r79542]
2012-07-15 17:41:24 +00:00
Robert Ramey
475ee011bd merge to release
[SVN r79541]
2012-07-15 17:35:09 +00:00
Robert Ramey
428a88820f undefined STD at the end of the header
[SVN r79028]
2012-06-21 20:23:01 +00:00
Robert Ramey
10e65dccae patch for IBM VCAPP
[SVN r78731]
2012-05-28 19:08:51 +00:00
Dave Abrahams
6fb0089323 Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare.
[SVN r78502]
2012-05-18 04:44:04 +00:00
Robert Ramey
6382705450 Merge trunk to release
[SVN r77577]
2012-03-26 22:49:45 +00:00
Robert Ramey
96084a1ecc Merged trunk to release
[SVN r77576]
2012-03-26 22:45:17 +00:00
Robert Ramey
2d17291ca8 small changes resulting from fixing track items
[SVN r76666]
2012-01-24 19:31:17 +00:00
Robert Ramey
46b543fd46 reverted last change which broke vector test
[SVN r76665]
2012-01-24 19:29:53 +00:00
Hartmut Kaiser
7fe90f58b7 Phoenix: merging changes from trunk (as requested by heller)
[SVN r76496]
2012-01-14 20:18:36 +00:00
Matthias Troyer
fbaaecd941 Attempting to fix #5640
[SVN r76292]
2012-01-03 18:00:59 +00:00
Thomas Heller
5464abd586 added full qualification to enable_if for the member pointer operator
[SVN r75050]
2011-10-18 16:09:48 +00:00
Robert Ramey
354989d6a7 syncronize release with trunk
[SVN r74706]
2011-10-04 19:22:51 +00:00
Robert Ramey
fe4a01eb73 fix pragma warning
[SVN r74703]
2011-10-04 18:22:08 +00:00
Robert Ramey
42d9df67b3 changed char to signed char
[SVN r74656]
2011-10-02 20:42:46 +00:00
Robert Ramey
5d6e366240 merge to release
[SVN r71427]
2011-04-22 23:43:18 +00:00
Robert Ramey
63f4076bbb added const to version<t> static variable
[SVN r71197]
2011-04-12 03:54:22 +00:00
Robert Ramey
980c36e6eb small fixes to address track items
[SVN r71184]
2011-04-11 03:51:35 +00:00
Robert Ramey
ea4e72c7da small fixes to address track items
[SVN r71183]
2011-04-11 03:46:26 +00:00
Robert Ramey
663b1ba184 backward compatibility fix
[SVN r68401]
2011-01-23 20:28:05 +00:00
Robert Ramey
a7bd7ef6c2 improve compatibility with older archive versions
[SVN r68388]
2011-01-23 16:28:10 +00:00
Robert Ramey
1014408275 merge trunk into 1.46 release
[SVN r68302]
2011-01-19 17:39:47 +00:00
Robert Ramey
995422e23a Merge to 1.46 release
[SVN r68300]
2011-01-19 17:33:55 +00:00
Steven Watanabe
b7a4b7202a Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Robert Ramey
73523aaad2 fix for binary archive version 1.44 & and 1.43 item_version compatibility
[SVN r68160]
2011-01-14 22:22:49 +00:00
Bryce Adelstein-Lelbach
e8a11574c7 Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Hartmut Kaiser
efa33adb99 Wave: merging from trunk
[SVN r68004]
2011-01-11 23:19:22 +00:00
Bryce Adelstein-Lelbach
f210151ac0 Support for PathScale EKOPath Compiler Suite, version 4.0.0.
[SVN r67707]
2011-01-06 02:38:20 +00:00
Robert Ramey
46198abb47 attempt to make binary archive created with versions < 1.42 readable
[SVN r67440]
2010-12-24 01:26:58 +00:00
Robert Ramey
7b609deb80 attempt to make binary archive created with versions < 1.42 readable
[SVN r67438]
2010-12-23 22:33:45 +00:00
Hartmut Kaiser
0f48842fa6 Spirit: merging from trunk
[SVN r67274]
2010-12-16 13:39:55 +00:00
Robert Ramey
dd26871f3e fixed import declaration on inline function
change tracking type from bool

[SVN r67072]
2010-12-06 19:16:34 +00:00
Bryce Adelstein-Lelbach
6ca19892be assert -> BOOST_ASSERT
[SVN r66514]
2010-11-12 03:56:29 +00:00
Bryce Adelstein-Lelbach
4f74f0a34c Fix for https://svn.boost.org/trac/boost/ticket/4809; fixed includes for Spirit
Classic. 



[SVN r66459]
2010-11-08 17:12:38 +00:00
Robert Ramey
8ab4d7d51b merge to release branch
[SVN r66415]
2010-11-06 16:41:35 +00:00
Robert Ramey
445295b9a7 merge to release branch
[SVN r66414]
2010-11-06 16:31:31 +00:00
Robert Ramey
df196d8883 minor correction which avoids spurious warning
[SVN r66393]
2010-11-03 23:35:54 +00:00
Robert Ramey
e22fdfac68 Temporarily backout changes to xml_archive until after next release
[SVN r66391]
2010-11-03 23:33:31 +00:00
Bryce Adelstein-Lelbach
5cf894db0f Fixes for building Serialization with mingw.
[SVN r66123]
2010-10-20 20:50:52 +00:00
Robert Ramey
b0342c4f11 fix compatibility with archive versions 1.41-, 1.42, 1.43,1.44+
and a bunch of miscelleneas stuff

[SVN r66107]
2010-10-19 19:45:11 +00:00
Matthias Troyer
83df60972b Moved Boost.MPI fixes for the 1.45 release to the release branch
[SVN r66067]
2010-10-18 06:22:09 +00:00
Bryce Adelstein-Lelbach
285ced858f Removed an extra ; after a IS_BITWISE macro; it breaks things on older gcc
compilers.



[SVN r66033]
2010-10-17 08:36:44 +00:00
Bryce Adelstein-Lelbach
883d965008 Rewrite of the Boost.Serialization XML grammar using Spirit.Qi.
[SVN r66030]
2010-10-16 21:33:22 +00:00
Matthias Troyer
907ca349c1 Fixes for homogenous MPI when using new version of the serialization library
[SVN r65965]
2010-10-14 20:08:27 +00:00
Robert Ramey
51f672f8df use full namespace qualification to try to fix test failure with xml archives
on darwin 4.4 with intel 1.1 compiler

[SVN r65333]
2010-09-07 16:19:45 +00:00
Robert Ramey
c0bde7203a reverse overzealous fix for basic_archive checkin
[SVN r64960]
2010-08-23 01:21:35 +00:00
Robert Ramey
1cfc69fb7c fixed STATIC_ASSERT for size of tracking_type - bool
[SVN r64937]
2010-08-20 17:04:59 +00:00
Robert Ramey
7109f65472 added #include for NVP
[SVN r64925]
2010-08-19 15:44:21 +00:00
Robert Ramey
f56194f926 removed warning causing superfluous const
[SVN r64910]
2010-08-19 05:36:09 +00:00
Robert Ramey
46a0869f2d fixed inclusion of basic_archive which was causing superfluous dependency
[SVN r64909]
2010-08-19 05:35:29 +00:00
Robert Ramey
440f91b6e5 removed warning causing superfluous const
[SVN r64908]
2010-08-19 05:34:16 +00:00
Robert Ramey
7cc8f7f20a merge final difference to release
[SVN r64555]
2010-08-02 21:43:26 +00:00
Robert Ramey
2b20dfe2b7 change version_type constructor to public
[SVN r64282]
2010-07-23 06:05:30 +00:00
Robert Ramey
bf53f0ac3a Fix? for error in library version 6 - version types and class id types
[SVN r64156]
2010-07-19 13:06:09 +00:00
Robert Ramey
46512a36e8 suppress check for strictly increasing version number
[SVN r64131]
2010-07-18 15:55:45 +00:00
Robert Ramey
5f7824d55a Merge corrections to text based archives for version_type and item_version_type
[SVN r64102]
2010-07-17 16:04:30 +00:00
Robert Ramey
53f9698d21 Merge corrections to text based archives for version_type and item_version_type
[SVN r64101]
2010-07-17 16:03:07 +00:00
Robert Ramey
889c83c34e Correct rendering of version_type in text archives
[SVN r64004]
2010-07-14 01:48:58 +00:00
Robert Ramey
e30258f8e6 Merge to release
[SVN r63779]
2010-07-09 16:50:03 +00:00
Robert Ramey
951a5caa68 Merge to release
[SVN r63778]
2010-07-09 16:48:52 +00:00
Robert Ramey
d22b7501db adjustments to address auto_link issue on MingW
[SVN r63526]
2010-07-02 18:26:55 +00:00
Robert Ramey
43641b792f attempt to address failures with MingW
[SVN r63394]
2010-06-27 18:46:39 +00:00
Robert Ramey
c7dd29d2b6 account for fact that on some platforms size of wchar_t > size of short int
[SVN r63085]
2010-06-18 20:32:34 +00:00
Douglas Gregor
0d3a679edd short int might not be large enough to represent all of the values in a wchar_t. Use the integer traits to be sure that we get a type large enough to represent the values of wchar_t
[SVN r63072]
2010-06-18 00:13:28 +00:00
Robert Ramey
a09bd1f83a corrected error version_type <- item_version_type
[SVN r62995]
2010-06-15 20:07:27 +00:00
Robert Ramey
b1d88d1059 fix #3 for version_type
[SVN r62785]
2010-06-11 04:11:22 +00:00
Robert Ramey
2d4c986e88 fix #2 for version_type
[SVN r62546]
2010-06-08 03:26:10 +00:00
Robert Ramey
9bb4b8003c correct version type conversions
[SVN r62451]
2010-06-05 17:12:25 +00:00
Robert Ramey
08ff4b4389 Corrections in hash collections serialization
improved detection of binary archives

[SVN r62431]
2010-06-04 20:19:27 +00:00
Robert Ramey
1dbe8e1777 Separate version types into library_version_type, version_type (classes) and item_version_type.
[SVN r62358]
2010-05-31 21:17:21 +00:00