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
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
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
445295b9a7
merge to release branch
...
[SVN r66414]
2010-11-06 16:31:31 +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
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
1cfc69fb7c
fixed STATIC_ASSERT for size of tracking_type - bool
...
[SVN r64937]
2010-08-20 17:04:59 +00:00
Robert Ramey
f56194f926
removed warning causing superfluous const
...
[SVN r64910]
2010-08-19 05:36:09 +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
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
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
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
Robert Ramey
4a889a110f
Merge in changes accidently commited to release branch
...
[SVN r60370]
2010-03-08 21:45:18 +00:00
Robert Ramey
cf5bb5eba4
remove unnecessary includes
...
[SVN r60267]
2010-03-07 02:37:00 +00:00
Robert Ramey
af48e0350b
improve portability for 64 bit integers
...
[SVN r60266]
2010-03-07 02:35:56 +00:00
Robert Ramey
41f4a5702d
Suppress multiple definition trap
...
[SVN r60265]
2010-03-07 02:35:30 +00:00
Robert Ramey
22f86b7bf5
fix to permit shared_ptr from this to work
...
[SVN r60264]
2010-03-07 02:33:11 +00:00
Robert Ramey
62bf9b486c
improve portability for 64 bit integers
...
[SVN r60261]
2010-03-07 02:12:51 +00:00
Robert Ramey
1a51354162
move recent changes to release branch
...
[SVN r59940]
2010-02-26 05:08:08 +00:00
Robert Ramey
8cd49c1007
fix gcc warnings
...
[SVN r59834]
2010-02-22 05:00:57 +00:00
Robert Ramey
c39233ff52
change to avoid ">>" syntax error when passed a template instance
...
[SVN r59701]
2010-02-16 17:00:48 +00:00
Robert Ramey
a92769db42
address const T * serialization
...
[SVN r59455]
2010-02-03 21:33:20 +00:00
Robert Ramey
d36ca3d5d1
Fix error on unregistered class exception
...
[SVN r59454]
2010-02-03 21:33:02 +00:00
Robert Ramey
ae15fe212b
address const T * serialization
...
[SVN r59453]
2010-02-03 21:32:14 +00:00
Robert Ramey
43d310416b
Merge from trunk to release
...
[SVN r58390]
2009-12-14 23:52:51 +00:00
Robert Ramey
a6e82c34f9
Change code to avoid warning
...
[SVN r58358]
2009-12-13 17:43:50 +00:00
Robert Ramey
a94e39ed5d
1. Fixed memory leak in shared_ptr loading
...
2. Fixed error in polymorphic archive implementation
[SVN r58257]
2009-12-10 00:30:06 +00:00
Robert Ramey
5e8f1456d1
Merge changes to release branch
...
[SVN r58149]
2009-12-05 06:32:01 +00:00
Robert Ramey
e25add3e4c
Backout collection_type primitive. Problem showed in in tests of 64 bit compilers
...
[SVN r58024]
2009-11-29 06:32:32 +00:00
Robert Ramey
c728eb8658
changes to minimize warnings in library build
...
[SVN r57981]
2009-11-27 21:24:07 +00:00
Robert Ramey
9330f6f7ca
Revert changes target for trunk
...
[SVN r57699]
2009-11-16 05:27:58 +00:00
Robert Ramey
c61537a7dd
Fixed warnings at highest warning level
...
[SVN r57697]
2009-11-16 05:16:51 +00:00
Robert Ramey
ec41f28599
Fixed warnings at highest warning level
...
[SVN r57666]
2009-11-15 00:36:36 +00:00
Robert Ramey
f2bd611587
Merge trunk to release
...
[SVN r56317]
2009-09-20 02:18:42 +00:00
Robert Ramey
aee1d6591c
Formalize compiler time errors and warnings
...
fix archive_exception conflict with windows header
improve portability of codecvt_null
[SVN r56222]
2009-09-15 20:21:32 +00:00
Robert Ramey
f5cf1ee638
Formalize compiler time errors and warnings
...
[SVN r56221]
2009-09-15 20:12:47 +00:00
Robert Ramey
f4ad78b5e5
moved code from header to library to reduce code bloat
...
[SVN r55789]
2009-08-26 20:44:55 +00:00
Robert Ramey
c1cd63ea0e
fixed bug in load(wchar *)
...
[SVN r55788]
2009-08-26 20:42:43 +00:00
Robert Ramey
6c65cb5e89
fix accidental include
...
[SVN r55763]
2009-08-24 15:40:43 +00:00
Robert Ramey
d4db601f5c
Improved implemenation of boost_serializer_map
...
Improved support for serialization of types in DLLS
New exception for violations of ODR when using DLLS
Fix error in recent update of export.hpp
[SVN r55736]
2009-08-23 19:25:26 +00:00
Robert Ramey
9c47525123
correct error in exception handling
...
[SVN r55678]
2009-08-20 05:38:50 +00:00
Robert Ramey
d2ac132266
Include warning when serialization pointers with implementation level set to "object_serializable" with tracking set to "track_selectively"
...
[SVN r55677]
2009-08-20 05:36:16 +00:00
Robert Ramey
d4f0d887bb
suppressed warning_check which creates warns in too many cases
...
[SVN r55435]
2009-08-06 20:07:42 +00:00
Robert Ramey
168d720a85
Included mpl code to emit static warning when the following occurs:
...
a) type saved as a pointer_oserializer
b) type tracking is set to "track_selectively
c) type information is not included in the archive (implementation level is set to object serializable or lower
[SVN r55411]
2009-08-04 21:49:34 +00:00
Robert Ramey
17cf7cd063
Changed comment to reflect update
...
[SVN r55410]
2009-08-04 21:45:44 +00:00
Matthias Troyer
3fde9b2e80
Collection sizes are now seriallized as std::size_t
...
[SVN r55395]
2009-08-04 00:56:19 +00:00
Robert Ramey
d104be292a
fixed type in has new macro
...
[SVN r55358]
2009-08-02 05:58:42 +00:00
Robert Ramey
8614ed9bcb
Merge trunk to release
...
[SVN r55351]
2009-08-01 23:32:39 +00:00
Robert Ramey
d1e6d00742
Fix test_no_rtti test
...
extended_type_info system not based on type_id
[SVN r55322]
2009-07-31 21:00:49 +00:00
Robert Ramey
55c334c72e
Fix test_no_rtti test
...
extended_type_info system not based on type_id
[SVN r55321]
2009-07-31 20:59:57 +00:00
Robert Ramey
877863b27f
Fix test dll exported
...
[SVN r54992]
2009-07-17 04:58:42 +00:00
Robert Ramey
646c887412
Fix test dll exported
...
[SVN r54984]
2009-07-16 21:17:15 +00:00
Robert Ramey
ae5bbe92d0
Fixing error - pure virtual function call
...
[SVN r54962]
2009-07-15 06:45:56 +00:00
Robert Ramey
068700bd5a
Simplification for pointer serialization
...
Correct error in exported pointers for polymorphic archives
[SVN r54935]
2009-07-13 21:40:15 +00:00
Robert Ramey
f304becdeb
Simplification for pointer serialization
...
Correct error in exported pointers for polymorphic archives
[SVN r54934]
2009-07-13 21:37:49 +00:00
Robert Ramey
7c23d146cd
fixed archive_pointer_?serializer
...
[SVN r54798]
2009-07-08 16:30:38 +00:00
Robert Ramey
6f1d243191
Changes to address failure same object in two different DLLS is serialized via a pointer
...
[SVN r54783]
2009-07-07 21:56:18 +00:00
Robert Ramey
41b467d2fc
Fixed misc bugs
...
[SVN r54752]
2009-07-07 04:00:10 +00:00
Jeremiah Willcock
e3478e277e
Fixed almost all tab and min/max issues found by inspect tool
...
[SVN r53142]
2009-05-20 19:41:20 +00:00
Jeremiah Willcock
3ba89eda66
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Robert Ramey
406df28ee7
fix for error in handling compilers which don't handle has_new_operator
...
[SVN r52713]
2009-05-01 22:52:33 +00:00
Robert Ramey
3b747c6829
Correct USE_NEW_OPERATOR logic for borland
...
[SVN r52635]
2009-04-27 23:07:22 +00:00
Robert Ramey
6d14a882bc
Merge changes from trunk to release
...
[SVN r52107]
2009-04-01 15:58:26 +00:00
David Deakins
a3f1eb6fa8
For STLport on WinCE, BOOST_NO_STDC_NAMESPACE can get defined if STLport is putting symbols in its own namespace. In the case of codecvt, however, this does not mean that codecvt is in the global namespace (it will be in STLport's namespace).
...
[SVN r52105]
2009-04-01 14:50:50 +00:00
Robert Ramey
70ae78bee2
adjustment to address borland failure
...
[SVN r52056]
2009-03-30 15:50:06 +00:00
Robert Ramey
74cbdfa5da
adjusted usage of has_new_operator
...
[SVN r51991]
2009-03-26 18:49:18 +00:00
Robert Ramey
221fbce4f0
permit new operator overload
...
[SVN r51980]
2009-03-26 02:01:43 +00:00
Robert Ramey
bf9fe541c5
Throw new exception when program class version is less than file class version.
...
Other miscellaneous improvements
[SVN r51941]
2009-03-23 16:59:07 +00:00
Robert Ramey
c1039b5b33
const correctness
...
[SVN r51904]
2009-03-22 19:05:10 +00:00
Robert Ramey
93342f3d29
permit start/end load/save to be overridable
...
[SVN r51361]
2009-02-21 07:35:31 +00:00
Robert Ramey
75f89c8043
Adjustment to support export for SUN
...
Correction to extended_type_info implementation
[SVN r51330]
2009-02-19 16:07:16 +00:00
Robert Ramey
c3d762e168
Merge serialization library from trunk into release branch
...
[SVN r50644]
2009-01-16 21:11:57 +00:00
Robert Ramey
3c218ee2b6
fixed syntax error for non standard namespace
...
[SVN r50545]
2009-01-12 06:20:02 +00:00
Robert Ramey
f5e28c3bf6
destructors can't throw !
...
[SVN r50544]
2009-01-12 06:18:57 +00:00
Robert Ramey
e422c2b3d2
Updated spirit include directories
...
[SVN r49429]
2008-10-22 04:11:40 +00:00
Robert Ramey
1e14fedab2
updated spirit headers to use "classic"
...
[SVN r49349]
2008-10-15 19:05:21 +00:00
John Maddock
97ac7ebd67
Merge fixes from Trunk.
...
Fixes #2392 .
Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.
[SVN r49314]
2008-10-13 09:00:03 +00:00
Robert Ramey
a25837fe33
avoid waring under gcc
...
[SVN r49295]
2008-10-12 19:32:57 +00:00
John Maddock
4890facae9
Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
...
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.
Fixes #2392 .
[SVN r49254]
2008-10-10 16:10:00 +00:00
Robert Ramey
6e1a9716f4
Merge serialization library from trunk to release-read
...
[SVN r49158]
2008-10-07 05:34:46 +00:00
Robert Ramey
d1a45cffdd
Better support for Borland compiler
...
[SVN r49146]
2008-10-06 16:30:30 +00:00
Robert Ramey
b09991670d
Refined detection of intrinsic 64 bit integers for platforms with long long
...
[SVN r48970]
2008-09-26 06:32:48 +00:00
Robert Ramey
4daaf2624d
Fixed problems generated from unexpected sequence of static dtor calls
...
Fixed some minor TRAC items
[SVN r48961]
2008-09-25 06:20:43 +00:00
Robert Ramey
e7e2f86eda
Fixed bas64 for text files
...
[SVN r48787]
2008-09-15 06:08:19 +00:00
Robert Ramey
f4a24d0a95
Eliminate throw from destructor
...
[SVN r48759]
2008-09-12 20:24:38 +00:00
Robert Ramey
93fb463de4
fixed base64 text padding
...
[SVN r48719]
2008-09-11 03:50:18 +00:00
Robert Ramey
967934453c
1. Moved pfto, state_saver, strong_typedef, smart_cast, static_warning into serialization Library.vcproj
...
2. created copy of original throw exception for use in the serialization Library.vcproj
3. addressed error maintenance of static type table which shows up on GCC
4. fixed internal names in xml_grammar so as not to conflict with likely preprocessor macros.
5. streamlined xml_grammar so as not to depend upon on non-thread safe component.
[SVN r48575]
2008-09-04 16:44:57 +00:00
Matthias Troyer
ec218d2f78
Merged laste changes from the trunk
...
[SVN r47210]
2008-07-08 06:06:53 +00:00
Robert Ramey
c6b7a16fc4
fixed ripple effect from previous fix
...
[SVN r47135]
2008-07-06 17:06:18 +00:00
Robert Ramey
be2d5eda2a
Adjustments to address failures in VACPP and borland compilations
...
[SVN r47117]
2008-07-05 19:18:23 +00:00
Robert Ramey
116a9620d2
tweaks to accomodate borland quirks
...
[SVN r46874]
2008-06-29 22:18:47 +00:00
Matthias Troyer
a980481e7c
Moved Serialization and MPI fixes and updates from trunk to release branch
...
[SVN r46743]
2008-06-26 19:25:44 +00:00
Robert Ramey
5df5e6cf53
make sure that headers are included which size_t
...
[SVN r46703]
2008-06-26 05:56:15 +00:00
Robert Ramey
3d01e14ae1
Attempt to resolve problems with instantiation on Intel Platforms
...
[SVN r46621]
2008-06-23 03:48:01 +00:00
Robert Ramey
1f7ecf69e0
included cstddef to define null_deleter
...
added BOOST_USED to accommodate Intel compilers
[SVN r46597]
2008-06-22 01:06:16 +00:00
Matthias Troyer
36a93f9328
Added serialization support for boost::array
...
[SVN r46411]
2008-06-15 17:46:18 +00:00
Robert Ramey
fe3e8c5ab2
simplified namespace issue with mbstate_t
...
[SVN r46409]
2008-06-15 17:02:15 +00:00
Matthias Troyer
f8cf831f7e
Removed array subdirectory, since this functionaity has been moved to the seriaize function of the array wrapper
...
[SVN r46388]
2008-06-14 12:28:26 +00:00
Matthias Troyer
787bf2d951
Changed determination of when to use array optimizations to a traits class used only by the array wrapper, removing the need for deriving from the array/[io]archive base class and allowing mor specific enabling of array optimization, with less cost to users who don't need it.
...
[SVN r46385]
2008-06-14 11:22:55 +00:00
Robert Ramey
b17d9dbd7a
whoops - last change was made without enough consideration.
...
Problem had already been addressed
[SVN r46294]
2008-06-10 14:53:42 +00:00
Robert Ramey
942fdf07dc
adjust to defeat gcc string content sharing in non conforming code
...
[SVN r46287]
2008-06-10 04:33:00 +00:00
Robert Ramey
7ecc858bc1
change to suppress warnings regarding unused arguments
...
[SVN r46264]
2008-06-09 04:01:07 +00:00
Robert Ramey
58f531541b
miscellaneous adjustments in to address trunk test failures
...
[SVN r46220]
2008-06-07 23:40:05 +00:00
Peter Dimov
4364bc44f0
Fix throwing enums instead of archive_exceptions.
...
[SVN r45027]
2008-05-02 16:49:34 +00:00
Douglas Gregor
99be4e2168
Fix some header-inclusion and header-ordering issues to get the MPI library compiling again.
...
[SVN r44175]
2008-04-11 15:39:41 +00:00
Robert Ramey
f2c76b43c7
changed type traits macro to BOOST_TT_BROKEN_COMPILER_SPEC
...
[SVN r44096]
2008-04-07 17:23:07 +00:00
Robert Ramey
f994293020
change BOOST_IS_ABSTRACT to BOOST_ASSUME_ABSTRACT
...
[SVN r44078]
2008-04-06 20:01:48 +00:00
Marshall Clow
575443f8e1
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
...
[SVN r43992]
2008-04-02 01:42:32 +00:00
Robert Ramey
ecd03e84d7
correction of error which prevented compilation on gcc 43 - again
...
[SVN r43958]
2008-03-31 16:49:53 +00:00
Robert Ramey
cc808738c4
fixed name collision for "serialization map"
...
[SVN r43956]
2008-03-31 16:15:10 +00:00
Robert Ramey
940aa1df35
Corrected error in detection of 64 bit support
...
[SVN r43955]
2008-03-31 15:46:48 +00:00
Dave Abrahams
365af6450c
Clean up a comment that said "I don't know what the standard says
...
about this," now that I do know.
[SVN r43951]
2008-03-30 17:19:07 +00:00
Dave Abrahams
c7dee32206
fixes #1711
...
[SVN r43949]
2008-03-30 16:18:03 +00:00
Robert Ramey
00a143fd3d
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43704]
2008-03-18 16:31:36 +00:00
Robert Ramey
aeb7ca4619
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43702]
2008-03-18 15:51:42 +00:00
Robert Ramey
5264194e67
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43701]
2008-03-18 15:51:13 +00:00
Robert Ramey
ce7dc653df
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43694]
2008-03-18 05:53:07 +00:00
Robert Ramey
b3c87d2dfa
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43693]
2008-03-18 05:52:10 +00:00
Matthias Troyer
27a45b2658
Removed an optimization overload that caused issues with tracking. A fixed optimization overload will be delayed to 1.36
...
[SVN r43096]
2008-02-04 16:47:31 +00:00
Robert Ramey
adab69fc6e
correction to input of zero length strings
...
[SVN r42264]
2007-12-23 20:00:03 +00:00
Robert Ramey
1681869ffa
change to fix failures with gcc 4.1+
...
modification to string input primitives
[SVN r41770]
2007-12-06 02:33:59 +00:00
Matthias Troyer
7d0480231d
Added support for std::complex to serialization
...
[SVN r41077]
2007-11-14 07:00:02 +00:00
Beman Dawes
ea37174708
Apply dll fixes from David Deakins
...
[SVN r39848]
2007-10-09 16:39:13 +00:00
John Maddock
b56cb9ba74
Updated licences using blanket_permission.txt.
...
[SVN r39369]
2007-09-18 17:19:41 +00:00
Douglas Gregor
5df2c12166
boost\archive\detail\basic_iarchive: Remove some bogus declspecs
...
Boost.MPI: Added support for Windows auto-linking
[SVN r38290]
2007-07-26 16:12:26 +00:00
Robert Ramey
0986103ceb
changed name of include guard
...
[SVN r38235]
2007-07-16 16:28:34 +00:00
Robert Ramey
806db58269
improved comment
...
[SVN r38234]
2007-07-16 16:27:33 +00:00
Robert Ramey
52411aaff4
release autopointer
...
[SVN r38233]
2007-07-16 16:26:49 +00:00
Robert Ramey
35dc8ceebf
added friend declaration and default argument
...
[SVN r38232]
2007-07-16 16:26:07 +00:00
Robert Ramey
10a5027b29
added DECL macros
...
[SVN r38231]
2007-07-16 16:25:17 +00:00
Robert Ramey
1e7f3d4b9d
made destructor virtual
...
[SVN r38230]
2007-07-16 16:20:31 +00:00
Robert Ramey
e26ebab471
mbstate_t for rogue wave
...
[SVN r38229]
2007-07-16 16:19:46 +00:00
Robert Ramey
727a372834
const correctness
...
[SVN r38228]
2007-07-16 16:19:05 +00:00
Robert Ramey
4609f2c6fb
fixed bug count->scount
...
[SVN r38227]
2007-07-16 16:18:29 +00:00
Robert Ramey
0eefcbe3bd
cosmetic
...
[SVN r38226]
2007-07-16 16:17:15 +00:00
Alisdair Meredith
dcccc51327
Clear ABI warnings on Borland compiler, when headers included further headers
...
[SVN r36880]
2007-02-03 17:07:44 +00:00
Robert Ramey
b56f059ef3
correct size of non chars
...
[SVN r36415]
2006-12-16 05:52:09 +00:00
Robert Ramey
57ee259098
addition to support loading of version 1.32 shared pointers
...
[SVN r36414]
2006-12-16 05:51:16 +00:00
Robert Ramey
9183c84f38
improved comment
...
[SVN r36413]
2006-12-16 05:50:20 +00:00
Matthias Troyer
b933c57ea4
*** empty log message ***
...
[SVN r36329]
2006-12-11 06:32:28 +00:00
Robert Ramey
abd6e3c3d7
comment out unused argument
...
[SVN r35995]
2006-11-10 21:15:19 +00:00
Robert Ramey
479977daeb
improved export makes these no longer necessary
...
[SVN r35471]
2006-10-04 05:31:10 +00:00
Robert Ramey
14f0f8271d
change names to ... dispatch
...
[SVN r35470]
2006-10-04 05:29:53 +00:00
Robert Ramey
f3cf6293e5
change file name form ..._impl
...
[SVN r35469]
2006-10-04 05:28:52 +00:00
Robert Ramey
7d9bd7871d
factor out shared_pointer_helper
...
[SVN r35468]
2006-10-04 05:26:43 +00:00
Robert Ramey
1e802d9677
tweaks for old borland compiler
...
[SVN r35467]
2006-10-04 05:25:44 +00:00
Robert Ramey
7910677c3a
move friend declaration
...
[SVN r35466]
2006-10-04 05:24:38 +00:00
Robert Ramey
9377f754b0
minor tweaks for old borland compiler
...
[SVN r35465]
2006-10-04 05:23:37 +00:00
Robert Ramey
deba15f9b5
forward to dyanamically inialized static instance
...
[SVN r35464]
2006-10-04 05:21:21 +00:00
Robert Ramey
080e666ec2
factor out helper
...
[SVN r35463]
2006-10-04 05:19:20 +00:00
Robert Ramey
3eade6147a
fix STLPort macro
...
[SVN r35375]
2006-09-28 16:44:05 +00:00
Robert Ramey
c9a0dfe045
fix tag checking logic
...
[SVN r35374]
2006-09-28 16:42:31 +00:00
Robert Ramey
1a7b698181
adjustment to make thread-safe
...
[SVN r35373]
2006-09-28 16:40:48 +00:00
Robert Ramey
3303bd4c3e
moved instantiation to more obvious place
...
[SVN r35372]
2006-09-28 16:39:42 +00:00
Robert Ramey
cd709fdba5
eliminate superflous forward of end_preamble
...
[SVN r35371]
2006-09-28 16:35:51 +00:00
Robert Ramey
625c97e63b
prohibit destruction of polymorphic archives via base class pointer
...
[SVN r35370]
2006-09-28 16:33:58 +00:00
Robert Ramey
32804edc06
better support for dinkumware
...
[SVN r35369]
2006-09-28 16:32:17 +00:00
Robert Ramey
c496f8441f
fix for borland strong type problem
...
[SVN r35368]
2006-09-28 16:30:22 +00:00
Robert Ramey
a37379fadb
STLPort compatibility
...
[SVN r35367]
2006-09-28 16:28:42 +00:00
Matthias Troyer
951ab1abca
Fixd zero length bug
...
[SVN r35282]
2006-09-22 17:56:59 +00:00
Douglas Gregor
3acfb736d6
Work around GCC warning
...
[SVN r34465]
2006-07-05 23:04:38 +00:00
Matthias Troyer
0b13678ee0
*** empty log message ***
...
[SVN r34367]
2006-06-22 07:21:23 +00:00
Hartmut Kaiser
60e977b85f
Fixed a class/struct mismatch.
...
[SVN r34263]
2006-06-10 17:18:47 +00:00
Dave Abrahams
3b585d5049
Lift header ordering restrictions in Serialization library
...
[SVN r34106]
2006-05-26 21:38:16 +00:00
Matthias Troyer
4e5e1e8120
Attempt at fix for MSVC
...
[SVN r34068]
2006-05-23 14:41:40 +00:00
Dave Abrahams
a013adf37c
Patch around duplicate function definition bug.
...
[SVN r34057]
2006-05-22 13:33:47 +00:00
Matthias Troyer
846e2d4fa3
Fixed misplaced endif
...
[SVN r33922]
2006-05-04 04:58:36 +00:00
Douglas Gregor
e9b9eb61db
Fix BOOST_MPL_ASSERT use
...
[SVN r33890]
2006-05-01 14:47:02 +00:00
Matthias Troyer
7459fe85b2
*** empty log message ***
...
[SVN r33882]
2006-05-01 00:06:53 +00:00
Matthias Troyer
88b081a37c
Implemented is_wrapper support, array wrapper, collection_size_type, array-optimized binary archives and merged changes from RC_1_34_0
...
[SVN r33880]
2006-05-01 00:04:29 +00:00
Robert Ramey
78aff3739e
accomodate CW 8.3 quirks
...
[SVN r33196]
2006-03-02 05:45:51 +00:00
Robert Ramey
24100ba460
make non-copyable to suppress bogus CW error message
...
[SVN r33151]
2006-02-27 16:25:30 +00:00
Robert Ramey
b5bf7d0ebf
skip arraysize check for metrowerks
...
[SVN r33150]
2006-02-27 16:23:37 +00:00
Robert Ramey
d72d0215aa
correction for hex display
...
[SVN r33149]
2006-02-27 16:22:43 +00:00
Robert Ramey
424316396b
adjustment to correct unrequested autolinking
...
[SVN r32845]
2006-02-12 05:45:17 +00:00
Robert Ramey
4cc8e429b1
cosmetic adjustment
...
[SVN r32844]
2006-02-12 05:44:06 +00:00
Joaquín M. López Muñoz
6f730f6833
added workaround for CW
...
[SVN r32807]
2006-02-10 14:45:34 +00:00
Joaquín M. López Muñoz
bb638ef5d2
added workaround for CW
...
[SVN r32758]
2006-02-09 06:58:07 +00:00
Vladimir Prus
bf46e282ea
Fix one missing #include and a couple of warnings.
...
[SVN r32736]
2006-02-08 13:43:39 +00:00
Robert Ramey
7839dbb34b
adjustment to use streambuf
...
[SVN r32596]
2006-02-06 04:30:13 +00:00
Robert Ramey
f44e93af7c
make function inline
...
[SVN r32560]
2006-02-04 21:33:51 +00:00
Robert Ramey
36202ac87e
needed for streambuf based binary
...
[SVN r32552]
2006-02-04 21:10:49 +00:00
Robert Ramey
845fc990d1
use unsigned char
...
[SVN r32551]
2006-02-04 21:05:20 +00:00
Robert Ramey
baa9e0e189
fixup gcc version numbers
...
[SVN r32550]
2006-02-04 21:04:32 +00:00
Robert Ramey
f73e01955f
change to avoid bogus msvc warning
...
[SVN r32549]
2006-02-04 21:03:28 +00:00
Robert Ramey
c06f9e9c78
small change to avoid problems in some non-conforming compiler
...
[SVN r32548]
2006-02-04 21:02:02 +00:00
Robert Ramey
337f8095ce
tweak msvc version numbers
...
[SVN r32547]
2006-02-04 21:00:07 +00:00
Robert Ramey
2053d88119
remove exception throw from destructor
...
[SVN r32546]
2006-02-04 20:49:55 +00:00
Robert Ramey
4b2a01cf4d
stream interace tweak
...
[SVN r32545]
2006-02-04 20:48:26 +00:00
Robert Ramey
f0c99c0f28
tweak MSVC version number workaround
...
[SVN r32544]
2006-02-04 20:46:48 +00:00
Robert Ramey
7b1049f5f5
now based on streambuf
...
[SVN r32543]
2006-02-04 20:45:24 +00:00
Robert Ramey
853495e336
diminish header dependencies
...
[SVN r32542]
2006-02-04 20:43:48 +00:00
Robert Ramey
92844c97c3
have load_override forward to common base class
...
[SVN r32541]
2006-02-04 20:42:37 +00:00
Robert Ramey
8626583733
trap unitialized boolean
...
[SVN r32540]
2006-02-04 20:35:35 +00:00
Victor A. Wagner Jr.
3308629abf
Changed at the request of Jim Douglas <jim@dramatec.co.uk>
...
[SVN r31997]
2005-12-12 15:22:02 +00:00
Robert Ramey
db18e22b35
reconcilation with release 1.33.1
...
[SVN r31982]
2005-12-11 06:26:04 +00:00
Rene Rivera
383fcd2cd6
Merge from RC_1_33_0.
...
[SVN r31705]
2005-11-19 20:24:00 +00:00
John Maddock
454aeece14
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Robert Ramey
d6ca9e07ba
correct spelling mistake in error message
...
[SVN r30547]
2005-08-12 17:11:28 +00:00
Douglas Gregor
204e7a434a
Merged from 1.33.0 release
...
[SVN r30540]
2005-08-12 13:02:37 +00:00
Robert Ramey
3b239a2d45
added comments
...
[SVN r30194]
2005-07-21 18:15:31 +00:00
Robert Ramey
5c901572ad
diminish header dependencies
...
[SVN r30134]
2005-07-16 05:17:10 +00:00
Robert Ramey
19f36ac863
diminish header dependencies
...
[SVN r30096]
2005-07-15 05:09:51 +00:00
Douglas Gregor
344250aef6
Untabify
...
[SVN r30081]
2005-07-14 16:04:34 +00:00
Robert Ramey
115d8e0341
improve instantiation
...
[SVN r29973]
2005-07-11 01:42:20 +00:00
Robert Ramey
91176096bc
correct char table
...
[SVN r29918]
2005-07-07 05:28:34 +00:00
Robert Ramey
afbc614faa
clean up borland fixes
...
[SVN r29870]
2005-07-02 05:55:28 +00:00
Robert Ramey
425edc3c4f
shortcut adl for wrappers
...
[SVN r29836]
2005-06-29 03:09:49 +00:00
Robert Ramey
6fddb44715
refine track_never trap
...
[SVN r29828]
2005-06-28 15:13:16 +00:00
Robert Ramey
f614ba8060
comment out unused code
...
[SVN r29827]
2005-06-28 15:12:36 +00:00
Robert Ramey
c33c9c80c3
add get_flags to interface
...
[SVN r29826]
2005-06-28 15:10:38 +00:00
Joaquín M. López Muñoz
2673a73a31
workaround for compilers not complying with DR45
...
[SVN r29799]
2005-06-27 06:53:11 +00:00
Robert Ramey
4ba508bf31
attempt to improve CW instantiation
...
[SVN r29714]
2005-06-21 05:17:42 +00:00
Robert Ramey
cbad649a9d
simply fix for CW instantiation issue
...
[SVN r29693]
2005-06-20 01:13:35 +00:00
Robert Ramey
8674178f86
correct error detected by comeau
...
[SVN r29676]
2005-06-18 16:48:33 +00:00
Robert Ramey
11cd7d7894
factor out serialization helpers
...
[SVN r29647]
2005-06-17 05:55:50 +00:00
Robert Ramey
515a81861f
add helper functionality
...
[SVN r29636]
2005-06-17 05:35:10 +00:00
Robert Ramey
2406780d7f
adjust declspec syntax for different compilers
...
[SVN r29481]
2005-06-08 15:55:27 +00:00
Rene Rivera
220501b4e3
boost/archive/*, boost/serialization/*; Work around CW error in adding static data ctors to global initialization list.
...
Jamfile; Add std::locale-support for some tests that require it, but they passed because they where compile-fail tests.
[SVN r29423]
2005-06-04 03:47:52 +00:00