Commit Graph

475 Commits

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