Commit Graph

913 Commits

Author SHA1 Message Date
Douglas Gregor
038f49b18b Revert my attempt to use collection_size_type/version_type
consistently throughout the serialization library; I need to do so in
a way that maintains archive compatibility.


[SVN r62047]
2010-05-16 21:35:36 +00:00
Douglas Gregor
7d977f68e0 Revert my change to use collection_size_type/version_type throughout
Boost.Serialization; I had missed that this actually changes by binary
format.


[SVN r62032]
2010-05-16 15:39:59 +00:00
Douglas Gregor
73dc16850d Add missing include to get boost::archive::version_type.
[SVN r62014]
2010-05-16 00:05:49 +00:00
Douglas Gregor
cfbbf7af09 Merge Boost.Serialization fixes for Boost.MPI (consistent use of
collection_size_type/version_type). Fixes #4214.


[SVN r62003]
2010-05-15 18:09:16 +00:00
Douglas Gregor
9b5a6a8b81 Use collection_size_type/version_type consistently in
Boost.Serialization. This addresses a serious bug in Boost.MPI (see
bug #4214) that causes memory corruption with the skeleton/content
mechanism.


[SVN r62000]
2010-05-15 18:01:45 +00:00
Robert Ramey
c6e7ac852d Fixed TAB
[SVN r61365]
2010-04-18 17:13:42 +00:00
Robert Ramey
a6fc0ea2b2 Merge last changes to release
[SVN r61093]
2010-04-06 01:55:56 +00:00
Robert Ramey
95f99de1b8 Final changes for 1.43
[SVN r61032]
2010-04-04 00:25:20 +00:00
Robert Ramey
da7d81a4ec merge trunk to release
[SVN r60481]
2010-03-11 16:31:57 +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
dacc9b87b6 Limit class versions to 8 bits
[SVN r60270]
2010-03-07 02:38:52 +00:00
Robert Ramey
175058cc8d fix error in include guid_defined
[SVN r60269]
2010-03-07 02:38:29 +00:00
Robert Ramey
383e90a67b improve portability for 64 bit integers
[SVN r60268]
2010-03-07 02:37:54 +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
33f8836109 move recent changes to release branch
[SVN r59941]
2010-02-26 05:17:31 +00:00
Robert Ramey
1a51354162 move recent changes to release branch
[SVN r59940]
2010-02-26 05:08:08 +00:00
Robert Ramey
9c63cff46c delete superflous "include map"
[SVN r59836]
2010-02-22 05:02:37 +00:00
Robert Ramey
1974409df4 include export.hpp
[SVN r59835]
2010-02-22 05:01:58 +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
61cb57079e change "void inline" to "inline void" on older gcc compilers
[SVN r59457]
2010-02-03 21:36:18 +00:00
Robert Ramey
eb24743449 Added comment regarding intentional anonymous namespace in header
[SVN r59456]
2010-02-03 21:34:34 +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
3205d38e82 Fix plugin test/demo
[SVN r58505]
2009-12-23 07:20:49 +00:00
Robert Ramey
584e306b3e Merge from trunk to release
[SVN r58391]
2009-12-14 23:53:16 +00:00
Robert Ramey
43d310416b Merge from trunk to release
[SVN r58390]
2009-12-14 23:52:51 +00:00
Robert Ramey
af094df01f Speed up loading of ordered collections
[SVN r58359]
2009-12-13 17:44:23 +00:00
Robert Ramey
a6e82c34f9 Change code to avoid warning
[SVN r58358]
2009-12-13 17:43:50 +00:00
Robert Ramey
fa93314e1b Call dtor through serialization::access in order to permit private dtors/ctors
[SVN r58296]
2009-12-11 19:32:30 +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
207f3e5ffa Merge changes to release branch
[SVN r58150]
2009-12-05 06:32:49 +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
cd79c5a02e fixed BOOST_STATIC_WARNING implementation macro name conflict
[SVN r57987]
2009-11-27 22:32:28 +00:00
Robert Ramey
c728eb8658 changes to minimize warnings in library build
[SVN r57981]
2009-11-27 21:24:07 +00:00
Robert Ramey
1f49950d27 Revert changes intended for trunk
[SVN r57700]
2009-11-16 05:29:21 +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
f422247e15 Fixes for minor and/or obscure bugs
[SVN r57136]
2009-10-24 16:18:38 +00:00
Robert Ramey
985ba4ac48 Fix problem with multiple declaration of void_cast_register
[SVN r56833]
2009-10-14 16:36:04 +00:00
Robert Ramey
ba23d735db Address SUN compiler pickiness
[SVN r56798]
2009-10-13 19:33:50 +00:00
Robert Ramey
454a2e9808 fix memory leaks
[SVN r56735]
2009-10-12 16:27:05 +00:00
Robert Ramey
5dda14666b Address complaints for Inspect
[SVN r56734]
2009-10-12 16:26:47 +00:00
Robert Ramey
f2bd611587 Merge trunk to release
[SVN r56317]
2009-09-20 02:18:42 +00:00
Robert Ramey
53c2e23a29 Formalize compiler time errors and warnings
[SVN r56223]
2009-09-15 20:22:49 +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
dae9e76c17 reimplemented BOOST_STATIC_WARNING to depend on boost::mpl::print
[SVN r56148]
2009-09-11 17:55:27 +00:00
Robert Ramey
a2bdcadc44 moved code from header to library to reduce code bloat
[SVN r55790]
2009-08-26 20:45:13 +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
413d3b1c40 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
Added class names to exception messages

[SVN r55737]
2009-08-23 19:26:12 +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
8ed0a2bb54 remove "non_convertible" header.
[SVN r55687]
2009-08-20 17:19:08 +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
532db55bb3 Fix error in export functionality:
a) set key when etf record is constructed.
b) make corrections in no_rtti type system
c) make no_rtti type system more robust and self-diagnosing

[SVN r55675]
2009-08-20 05:32:13 +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
Matthias Troyer
0d1c34af41 Fixed ticket 2271
[SVN r55415]
2009-08-04 23:00:10 +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
323b67cc17 Merge trunk to release
[SVN r55349]
2009-08-01 23:32:13 +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
dceae5e37d Fix void_cast unregister - again!
[SVN r55020]
2009-07-18 19:14:36 +00:00
Jürgen Hunold
2053627f7a Revert 54974 due to different fix in 54985
[SVN r54993]
2009-07-17 09:10:04 +00:00
Robert Ramey
877863b27f Fix test dll exported
[SVN r54992]
2009-07-17 04:58:42 +00:00
Robert Ramey
5df107a6ae Fix gcc warning
[SVN r54985]
2009-07-16 21:18:58 +00:00
Robert Ramey
646c887412 Fix test dll exported
[SVN r54984]
2009-07-16 21:17:15 +00:00
Jürgen Hunold
ff44a5ed88 Fix gcc -Wreorder warning.
[SVN r54974]
2009-07-15 20:51:16 +00:00
Robert Ramey
22a0e3be11 Fixing error - pure virtual function call
[SVN r54964]
2009-07-15 06:49:35 +00:00
Robert Ramey
a5b5e53b8e Fixing error - pure virtual function call
[SVN r54963]
2009-07-15 06:47:03 +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
Hartmut Kaiser
34de2958f9 Serialization: added missing header file #include
[SVN r54861]
2009-07-10 16:00:03 +00:00
Robert Ramey
9ba768af1d Fix invalid pointer in unregister cast in void_cast.cpp
[SVN r54820]
2009-07-08 22:53:22 +00:00
Robert Ramey
7c23d146cd fixed archive_pointer_?serializer
[SVN r54798]
2009-07-08 16:30:38 +00:00
Robert Ramey
e1c6005570 Changes to address failure same object in two different DLLS is serialized via a pointer
[SVN r54784]
2009-07-07 21:56:48 +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
63f774a066 Fixed misc bugs
void cast
added dll tests

[SVN r54753]
2009-07-07 04:01:07 +00:00
Robert Ramey
41b467d2fc Fixed misc bugs
[SVN r54752]
2009-07-07 04:00:10 +00:00
Daniel James
72f5c44b60 Remove unused headers from boost directory. Fixes #3062.
Merged revisions 50645,53756 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r50645 | ramey | 2009-01-16 21:15:25 +0000 (Fri, 16 Jan 2009) | 1 line
  
  remove unused headers from boost directory
........
  r53756 | danieljames | 2009-06-08 20:30:20 +0100 (Mon, 08 Jun 2009) | 1 line
  
  Update include from boost/pfto.hpp to boost/serialization/pfto.hpp. Refs #3062.
........


[SVN r53758]
2009-06-08 19:51:20 +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
9288793f98 correct construction forwarder arguments
[SVN r53077]
2009-05-18 06:24:18 +00:00
Robert Ramey
9a62d7cb7c change number of bits from unsigned int to std::size_t
[SVN r53076]
2009-05-18 06:23:23 +00:00
Robert Ramey
e0e39242b9 permit protected inheritance of serialization
[SVN r53075]
2009-05-18 06:22:29 +00:00
Vladimir Prus
4cdf1fb779 Merge: fix for missing inline on boost::serialization::throw_exception.
[SVN r53052]
2009-05-16 16:21:32 +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
d0e6b436c7 fixed const in bitset
[SVN r52701]
2009-05-01 16:15:21 +00:00
Robert Ramey
6ff6313b90 Add support for std::bitset.hpp
[SVN r52637]
2009-04-27 23:08:54 +00:00
Robert Ramey
8c471af32d Correct logic for enabling THROW_EXCEPTION
[SVN r52636]
2009-04-27 23:08:32 +00:00
Robert Ramey
3b747c6829 Correct USE_NEW_OPERATOR logic for borland
[SVN r52635]
2009-04-27 23:07:22 +00:00
Vladimir Prus
0bf096ad8d Add missing 'inline'. Don't include <exception> when excepetions are disabled.
[SVN r52559]
2009-04-23 11:11:24 +00:00
Robert Ramey
3489b47242 Merge changes from trunk to release
[SVN r52109]
2009-04-01 16:02:32 +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
cb772bf753 moved to type traits
[SVN r51947]
2009-03-23 18:48:51 +00:00
Robert Ramey
b310c34107 correction for some SUN compilers
[SVN r51945]
2009-03-23 17:54:49 +00:00
Robert Ramey
e6c5696e07 fix static warning when /Za option is used with MSVC
[SVN r51942]
2009-03-23 16:59:46 +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
53495e8dec fix for virtual base classes
[SVN r51905]
2009-03-22 19:06:55 +00:00
Robert Ramey
c1039b5b33 const correctness
[SVN r51904]
2009-03-22 19:05:10 +00:00
Robert Ramey
f74bd93a97 Use new is_virtual_base_of
[SVN r51769]
2009-03-14 06:12:58 +00:00
Robert Ramey
b9982ed14d Try new version of is_virtual_base_of.hpp
Back recent change to work around issue.
Check result of intel compiler compile

[SVN r51744]
2009-03-13 05:31:53 +00:00
Robert Ramey
df28702b7c changes to support virtual base class serialization
[SVN r51692]
2009-03-11 02:19:57 +00:00
Robert Ramey
e6d6d851fd changed int to long unsigned int to accomodate 64 bit compilers
[SVN r51691]
2009-03-10 20:37:26 +00:00
Robert Ramey
c4424d897a checked in new type trait - is_virtual_base_of.hpp
changes to speed up void cast

[SVN r51674]
2009-03-09 23:38:38 +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
9deb10a819 fixed namespace
[SVN r51360]
2009-02-21 07:34:26 +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
a4984c40a6 remove unused headers from boost directory
[SVN r50645]
2009-01-16 21:15:25 +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
5403c2df35 fixed instantiation of exports for gcc compilers
[SVN r50604]
2009-01-15 07:16:43 +00:00
Robert Ramey
716b6e0efc merged from release branch
[SVN r50564]
2009-01-13 17:06:46 +00:00
Robert Ramey
70b9294cba unique naming for export instantiation
[SVN r50546]
2009-01-12 06:21:27 +00:00
Robert Ramey
90d9c0a064 unique naming for export instantiation
[SVN r50546]
2009-01-12 06:21:27 +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
Robert Ramey
f0bd5b26d2 changes to better accomodate borland
[SVN r49348]
2008-10-15 19:04:49 +00:00
Robert Ramey
96f14f14f5 changes to better accomodate borland
[SVN r49348]
2008-10-15 19:04:49 +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
0f45db1ea0 Tested fix for gcc crash on static object destruction
[SVN r49311]
2008-10-13 04:02:58 +00:00
Robert Ramey
12b1d09370 Small changes to attempt to address borland
[SVN r49296]
2008-10-12 19:34:29 +00:00
Robert Ramey
a25837fe33 avoid waring under gcc
[SVN r49295]
2008-10-12 19:32:57 +00:00
Robert Ramey
3ccf67c392 Fix to make is_destoryed function as advertised
[SVN r49263]
2008-10-11 05:32:59 +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
47c2b1ff5d Refined detection of intrinsic 64 bit integers for platforms with long long
[SVN r48971]
2008-09-26 06:33:28 +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
91a9aaf1c2 Fixed problems generated from unexpected sequence of static dtor calls
Fixed some minor TRAC items

[SVN r48963]
2008-09-25 06:22:01 +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
0961cd43f7 In the absence of exception support, forward to boost::throw_exception
[SVN r48748]
2008-09-11 20:41:19 +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
4a538b78dc Added license information
[SVN r47662]
2008-07-21 20:24:28 +00:00
Matthias Troyer
a4e304526b Added license information
[SVN r47661]
2008-07-21 20:23:55 +00:00
Matthias Troyer
57e84bb71f Removed vector_134-hpp since default is compatibility with 1.34
[SVN r47284]
2008-07-10 07:24:45 +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
Matthias Troyer
75e899a999 Added backwards compatibility header for 1.35
[SVN r47112]
2008-07-05 14:25:59 +00:00
Matthias Troyer
690c5b7081 Added more backwards compatibility files
[SVN r46998]
2008-07-02 19:16:18 +00:00
Matthias Troyer
a333600aae Backwards compatibility
[SVN r46997]
2008-07-02 19:13:56 +00:00
Robert Ramey
de383cb6f7 added #endif to borland patch
[SVN r46938]
2008-07-01 05:17:58 +00:00
Matthias Troyer
66a7396b8a Attempting workaround for Borland bug
[SVN r46928]
2008-06-30 19:09:12 +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
77760e0905 Addressing "Inspect" complaints
[SVN r46729]
2008-06-26 17:11:02 +00:00
Matthias Troyer
4c1f453965 Fixed tabs
[SVN r46711]
2008-06-26 11:19:42 +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
0eb2393540 Correction in last attempt
[SVN r46702]
2008-06-26 05:54:12 +00:00
Robert Ramey
dd63c7803b error in usage of BOOST_USED
[SVN r46676]
2008-06-25 05:00:02 +00:00
Robert Ramey
4f8a21ecc5 error in usage of BOOST_USED
[SVN r46675]
2008-06-25 04:48:27 +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
Matthias Troyer
50db978210 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 r46384]
2008-06-14 11:21:26 +00:00
Robert Ramey
560d912d52 fix problem with tracking of std::map items.
[SVN r46305]
2008-06-10 20:19:00 +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
6e9a999a4b change to suppress warnings regarding unused arguments
[SVN r46265]
2008-06-09 04:01:54 +00:00
Robert Ramey
7ecc858bc1 change to suppress warnings regarding unused arguments
[SVN r46264]
2008-06-09 04:01:07 +00:00
Robert Ramey
42c9bc72c1 Made BOOST_STATIC_WARNING a no-op for all Intel compilers
[SVN r46241]
2008-06-08 15:54:03 +00:00
Robert Ramey
f828a336bd miscellaneous adjustments in to address trunk test failures
[SVN r46221]
2008-06-07 23:40:44 +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
Robert Ramey
6b9974569c enhanced test to detect more errors
[SVN r44039]
2008-04-04 17:03:21 +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
9cae70dae7 tweaks to sneak past PGI compiler error message
[SVN r43882]
2008-03-27 17:11:23 +00:00
Robert Ramey
de8fa1c425 removed superflous static cast
[SVN r43809]
2008-03-23 19:18:22 +00:00
Robert Ramey
d26a7830f5 Adjustment to inhibit compile error with intel compilers
[SVN r43758]
2008-03-21 17:19:07 +00:00
Robert Ramey
b1b114de63 Added consideration for compac Tru64
[SVN r43747]
2008-03-21 16:37:24 +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
Robert Ramey
cfb16a8a9d Support serialization in DLLS
Make thread-safe
fix portable binary archives

[SVN r43690]
2008-03-18 04:58:51 +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
Matthias Troyer
3c09247068 Undid backward-compatibility breaking change in pair serialization
[SVN r42649]
2008-01-10 11:55:13 +00:00
Matthias Troyer
1c90e422e6 Undid backward-compatibility breaking change in pair serialization
[SVN r42648]
2008-01-10 11:54:36 +00:00
Matthias Troyer
1efcb23869 Added missing include
[SVN r42341]
2007-12-29 18:24:11 +00:00
Matthias Troyer
5b81643b84 fixed mssing include
[SVN r42330]
2007-12-29 06:49:25 +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
70afb78ebe made complex seriaqlization more portable
[SVN r41221]
2007-11-19 12:15:58 +00:00
Beman Dawes
7d71f523e8 Add or correct comment identifying Boost library this header is associated with.
[SVN r41187]
2007-11-17 22:48:06 +00:00
Matthias Troyer
7d0480231d Added support for std::complex to serialization
[SVN r41077]
2007-11-14 07:00:02 +00:00
Nicola Musatti
bec06ca0d4 Applied patch from Ticket #1319
[SVN r40019]
2007-10-14 17:51:32 +00:00
Beman Dawes
ea37174708 Apply dll fixes from David Deakins
[SVN r39848]
2007-10-09 16:39:13 +00:00
Matthias Troyer
29ce16419f Fix for Borland
[SVN r39753]
2007-10-07 06:57:36 +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
3f5938f35b DECL for metrowerks
[SVN r38236]
2007-07-16 16:31:23 +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
a26e8dc9be adjustments to support 1.32 shared_ptr
[SVN r36416]
2006-12-16 05:53:26 +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
06377e7ca9 correction to previous change
[SVN r36047]
2006-11-15 18:43:12 +00:00
Robert Ramey
1ef7246322 added template declaration to resolve SUN compiler complaint
[SVN r36046]
2006-11-15 18:40:09 +00:00
Robert Ramey
abd6e3c3d7 comment out unused argument
[SVN r35995]
2006-11-10 21:15:19 +00:00
Robert Ramey
96338cc37e removed erroneas BOOST_USED
[SVN r35994]
2006-11-10 21:11:30 +00:00
Robert Ramey
6c7b3c7d61 add #include force_include.hpp to over come compile error
[SVN r35677]
2006-10-20 18:36:01 +00:00
Robert Ramey
71e5d4bc98 factored out helper in to archives
[SVN r35472]
2006-10-04 05:32:18 +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
f2cf93b688 fix for borland
[SVN r35450]
2006-10-02 21:35:18 +00:00
Robert Ramey
4103202f8d add full qualification to address some compiler complaint
[SVN r35382]
2006-09-28 17:01:04 +00:00
Robert Ramey
4ebe6da43c no longer need STD - replace with std
[SVN r35381]
2006-09-28 17:00:38 +00:00
Robert Ramey
c3c306214e fix spelling error
[SVN r35380]
2006-09-28 16:58:15 +00:00
Robert Ramey
c9f8099931 remove need for force_include
[SVN r35379]
2006-09-28 16:56:36 +00:00
Robert Ramey
af63fcc0be properly initialized version number
[SVN r35378]
2006-09-28 16:55:02 +00:00
Robert Ramey
88ee3bb76c no longer need STD - replace with std
[SVN r35377]
2006-09-28 16:50:06 +00:00
Robert Ramey
092843d04d fix conditional for collection version
[SVN r35376]
2006-09-28 16:45:48 +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
Matthias Troyer
72e8ea4f06 Fixed zero-size bug
[SVN r34058]
2006-05-22 14:50:27 +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
Matthias Troyer
1c58902378 Added is_wrapper trait, array wrapper, collection_size_type and merged changes from RC_1_34_0
[SVN r33879]
2006-04-30 23:58:59 +00:00
Robert Ramey
09fa88a526 workaround for mwerks
[SVN r33245]
2006-03-07 04:50:41 +00:00
Robert Ramey
36a5c0acaf use typename for some compilers
[SVN r33223]
2006-03-06 02:57:42 +00:00
Robert Ramey
b20928a387 change to accomodate two-phase lookup
[SVN r33222]
2006-03-06 02:57:04 +00:00
Robert Ramey
78aff3739e accomodate CW 8.3 quirks
[SVN r33196]
2006-03-02 05:45:51 +00:00
Robert Ramey
c34f4c5310 special versions for hash collections
[SVN r33155]
2006-02-27 16:32:40 +00:00
Robert Ramey
704b85f9b7 consolidate redundant code
[SVN r33153]
2006-02-27 16:29:12 +00:00
Robert Ramey
5f575af698 add bucket count
[SVN r33152]
2006-02-27 16:26:55 +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
eb8b71f507 correct hash collection implementations
[SVN r33079]
2006-02-22 16:23:41 +00:00
Robert Ramey
2050f06a23 correction on include header
[SVN r33016]
2006-02-19 22:33:14 +00:00
Robert Ramey
1340f6bd4f adding class version number
[SVN r32877]
2006-02-13 00:43:27 +00:00
Robert Ramey
0204a62bab avoid bogus autooinking of serialization libraries
[SVN r32850]
2006-02-12 05:52:03 +00:00
Robert Ramey
92de1f46e1 correct item versioning
[SVN r32849]
2006-02-12 05:50:33 +00:00
Robert Ramey
fff3158667 new config header
[SVN r32848]
2006-02-12 05:49:47 +00:00
Robert Ramey
21b73dd91c correct versioning in collection items and adjust to new header
[SVN r32847]
2006-02-12 05:48:44 +00:00
Robert Ramey
8b049537a3 correct versioning in collection items
[SVN r32846]
2006-02-12 05:47:07 +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
187cc142f2 fix correction
[SVN r32598]
2006-02-06 04:33:14 +00:00
Robert Ramey
dca567fe5d adjust version
[SVN r32597]
2006-02-06 04:32:55 +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
d24e68a943 sync up with config changes
[SVN r32559]
2006-02-04 21:31:02 +00:00
Robert Ramey
427b4a13d1 reformat
[SVN r32558]
2006-02-04 21:27:22 +00:00
Robert Ramey
0f708c15a4 msvc version
[SVN r32557]
2006-02-04 21:25:04 +00:00
Robert Ramey
46d6e11c53 fix header dependcies
[SVN r32556]
2006-02-04 21:23:39 +00:00
Robert Ramey
a3fa7030c3 header dependcies and msvc version
[SVN r32555]
2006-02-04 21:22:15 +00:00
Robert Ramey
e5ccfdc907 fix header dependencies
[SVN r32554]
2006-02-04 21:21:08 +00:00
Robert Ramey
7d35f9d862 sync up with recent config change
[SVN r32553]
2006-02-04 21:19:47 +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
Douglas Gregor
204abedab3 slist updates
[SVN r32477]
2006-01-31 13:30:01 +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
Martin Wille
d87c2565b0 -- fixed typo in comment
[SVN r31965]
2005-12-09 12:13:02 +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
Rene Rivera
0d2cfa7426 Fix CW compilation, when saving the void_caster function pointer.
[SVN r30238]
2005-07-25 14:32:20 +00:00
Robert Ramey
1760473015 replace previous change
[SVN r30231]
2005-07-24 15:57:40 +00:00
Robert Ramey
2e0d130fbf tweak for TRU64
[SVN r30230]
2005-07-24 03:06:12 +00:00
Robert Ramey
5afeb0274e further attempt to snooker CW compilers
[SVN r30225]
2005-07-23 01:17:36 +00:00
Joaquín M. López Muñoz
7063ba837e put fwd declaration of void_caster into its proper namespace; corrected fwd declaration of void_cast_register
[SVN r30210]
2005-07-22 06:44:06 +00:00
Robert Ramey
6813dc1b5d sync with new documentation
[SVN r30198]
2005-07-21 18:19:32 +00:00
Robert Ramey
b882a9c65c make addresses of address as track_never
[SVN r30197]
2005-07-21 18:18:46 +00:00
Robert Ramey
28f9d1d5cd make changes hoping to fix CW issues
[SVN r30196]
2005-07-21 18:18:03 +00:00
Robert Ramey
2b48aa5b43 clean up usage of standard is_abstract
[SVN r30195]
2005-07-21 18:17:29 +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
08a9e45567 no longer used
[SVN r30114]
2005-07-15 17:23:32 +00:00
Robert Ramey
a2cfbc098d add explanitory comment to STATIC_ASSERT
[SVN r30100]
2005-07-15 05:14:42 +00:00
Robert Ramey
2d6969e219 use boost is_abstract when possible - might help with TRU64
[SVN r30099]
2005-07-15 05:13:38 +00:00
Robert Ramey
26eb0edad7 for borland - fixup namespace
[SVN r30098]
2005-07-15 05:12:43 +00:00
Robert Ramey
b993792d8a for borland use __except rather than decl...
[SVN r30097]
2005-07-15 05:11:54 +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
Douglas Gregor
2be37ae560 Remove tabs
[SVN r30047]
2005-07-13 13:57:01 +00:00
Robert Ramey
115d8e0341 improve instantiation
[SVN r29973]
2005-07-11 01:42:20 +00:00
Robert Ramey
c068a817e5 improve public/private
[SVN r29921]
2005-07-07 05:33:28 +00:00
Robert Ramey
caa441688a change const void to void
[SVN r29920]
2005-07-07 05:30:56 +00:00
Robert Ramey
d9ce7a497a don't export abstract classes
[SVN r29919]
2005-07-07 05:29:39 +00:00
Robert Ramey
91176096bc correct char table
[SVN r29918]
2005-07-07 05:28:34 +00:00
Douglas Gregor
0ac6bb31ef Tweak the workaround
[SVN r29891]
2005-07-04 18:18:20 +00:00
Robert Ramey
c94f84c1b6 improve extended type info
[SVN r29884]
2005-07-04 05:33:08 +00:00
Robert Ramey
afbc614faa clean up borland fixes
[SVN r29870]
2005-07-02 05:55:28 +00:00
Martin Wille
dc16b35bdf -- fixed typo in comment
[SVN r29844]
2005-06-30 11:13:12 +00:00
Robert Ramey
4bca617b8c fix forward decl of extended_type_info_null
[SVN r29837]
2005-06-29 03:11:17 +00:00
Robert Ramey
425edc3c4f shortcut adl for wrappers
[SVN r29836]
2005-06-29 03:09:49 +00:00
Robert Ramey
cb7ee163b6 change helper to use map rather than set to fix enable_shared_from_this problem
[SVN r29830]
2005-06-28 15:28:50 +00:00
Robert Ramey
a0c216d9a6 attempt to solve instantiation issues for CW
[SVN r29829]
2005-06-28 15:18:10 +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
337ad96ba7 adjust macros to replace <T> with < T >
[SVN r29715]
2005-06-21 05:19:57 +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
5a9927766c accomodate gcc 3.3 quirks
[SVN r29674]
2005-06-18 13:44:41 +00:00
Robert Ramey
ca97418479 fix backslash followed by space
[SVN r29665]
2005-06-18 05:49:00 +00:00
Robert Ramey
1902603a14 workaround for borland 5.51
[SVN r29664]
2005-06-18 05:48:33 +00:00
Robert Ramey
facedd6a1c support for loading older archives
[SVN r29662]
2005-06-18 03:27:29 +00:00
Robert Ramey
11cd7d7894 factor out serialization helpers
[SVN r29647]
2005-06-17 05:55:50 +00:00
Robert Ramey
b65682ac40 no longer necessary
[SVN r29640]
2005-06-17 05:42:16 +00:00
Robert Ramey
688121263f support for loading boost 1.32 shared pointers
[SVN r29639]
2005-06-17 05:41:06 +00:00
Robert Ramey
c0ee335380 add functionality to handle 1.32 pointers and make helpers better
[SVN r29638]
2005-06-17 05:39:35 +00:00
Robert Ramey
c21df99e55 minor corrections
[SVN r29637]
2005-06-17 05:38:07 +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
f2e21055bb Fix GCC errors of missing serialize_adl symbol by forward declaring it.
[SVN r29432]
2005-06-04 16:26:38 +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
Robert Ramey
bcd54fb43a alteration to accomodate vc 7.0
[SVN r29422]
2005-06-04 03:43:16 +00:00
Robert Ramey
c04b1b7641 invoke auto-link only when necessary
[SVN r29394]
2005-06-03 05:28:09 +00:00
Robert Ramey
407f6a7e17 attempt to silence gcc warning
[SVN r29392]
2005-06-03 05:17:38 +00:00
Markus Schöpflin
6b766534ec Extended RW STL workaround, this fixes Tru64 compilation.
[SVN r29240]
2005-05-27 08:00:20 +00:00
Robert Ramey
566e415a0b attempt to solve instantiation issue
[SVN r29141]
2005-05-22 01:41:04 +00:00