Commit Graph

600 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
a7bd7ef6c2 improve compatibility with older archive versions
[SVN r68388]
2011-01-23 16:28:10 +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
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
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
df196d8883 minor correction which avoids spurious warning
[SVN r66393]
2010-11-03 23:35:54 +00:00