Commit Graph

759 Commits

Author SHA1 Message Date
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