Robert Ramey
c55a87b323
fix to permit shared_ptr from this to work
...
[SVN r60274]
2010-03-07 02:46:13 +00:00
Robert Ramey
77c54c0f18
Suppress multiple definition trap
...
[SVN r60273]
2010-03-07 02:43:17 +00:00
Robert Ramey
508b43539d
change variable name from "id" to "cid" to work around conflict with apple header
...
[SVN r60272]
2010-03-07 02:43:01 +00:00
Robert Ramey
699061541c
address const T * serialization
...
[SVN r59460]
2010-02-03 21:45:13 +00:00
Robert Ramey
261922188d
Fix plugin test/demo
...
[SVN r58506]
2009-12-23 07:21:05 +00:00
Robert Ramey
4773b7d2a2
1. Fixed memory leak in shared_ptr loading
...
2. Fixed error in polymorphic archive implementation
[SVN r58258]
2009-12-10 00:30:51 +00:00
Robert Ramey
675b0b07d4
(yet) another fix for void cast pointer
...
[SVN r58026]
2009-11-29 07:32:53 +00:00
Robert Ramey
ac989955c8
Backout collection_type primitive. Problem showed in in tests of 64 bit compilers
...
tweak jamfile to supress long-long warnings in gcc
[SVN r58025]
2009-11-29 06:33:35 +00:00
Robert Ramey
b26df8e96b
Fix memory leaks in void_caster short cut memory leaks
...
[SVN r58020]
2009-11-28 22:18:00 +00:00
Robert Ramey
5699f26aac
changes to minimize warnings in library build
...
[SVN r57982]
2009-11-27 21:25:18 +00:00
Troy D. Straszheim
1545aeb160
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Robert Ramey
eed171443d
Eliminate redundancy
...
[SVN r56739]
2009-10-12 16:29:37 +00:00
Robert Ramey
54768d0dda
fix memory leaks
...
[SVN r56738]
2009-10-12 16:29:03 +00:00
Robert Ramey
39d054261a
Address complaints for Inspect
...
[SVN r56737]
2009-10-12 16:28:39 +00:00
Robert Ramey
4ca7dfddab
moved code from header to library to reduce code bloat
...
[SVN r55791]
2009-08-26 20:47:01 +00:00
Robert Ramey
a42b068bd6
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 r55738]
2009-08-23 19:27:10 +00:00
Robert Ramey
1100ce5678
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 r55676]
2009-08-20 05:32:59 +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
3274bab1c9
Fix test_no_rtti test
...
extended_type_info system not based on type_id
[SVN r55324]
2009-07-31 21:02:48 +00:00
Troy D. Straszheim
2c01069b6a
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Robert Ramey
5d0fe132cb
Fix void_cast unregister - again!
...
[SVN r55021]
2009-07-18 19:15:20 +00:00
Robert Ramey
3691e8eea4
Fix test dll exported
...
[SVN r54986]
2009-07-16 21:19:47 +00:00
Robert Ramey
68879eade4
Fixing error - pure virtual function call
...
[SVN r54959]
2009-07-15 06:43:14 +00:00
Robert Ramey
62d01311dc
Fixing error - pure virtual function call
...
[SVN r54958]
2009-07-15 06:42:43 +00:00
Robert Ramey
7e12f64e7a
Fixing error - pure virtual function call
...
[SVN r54957]
2009-07-15 06:42:12 +00:00
Robert Ramey
a15e0eb5b6
Simplification for pointer serialization
...
Correct error in exported pointers for polymorphic archives
[SVN r54936]
2009-07-13 21:42:14 +00:00
Robert Ramey
650534788a
Fix invalid pointer in unregister cast in void_cast.cpp - Again !!
...
[SVN r54823]
2009-07-08 23:09:29 +00:00
Robert Ramey
436553a60d
Fix invalid pointer in unregister cast in void_cast.cpp
...
[SVN r54821]
2009-07-08 22:55:36 +00:00
Robert Ramey
0fbc30ac29
Fixed misc bugs
...
void cast
added dll tests
[SVN r54754]
2009-07-07 04:01:59 +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
e381b1cf4e
fix errors in extended_type_info management
...
[SVN r53078]
2009-05-18 06:25:56 +00:00
Robert Ramey
595f59fc22
Delete redundant forward class declarations
...
[SVN r52639]
2009-04-27 23:11:53 +00:00
Robert Ramey
f7c9d4d0c2
fix for virtual base classes
...
[SVN r51906]
2009-03-22 19:07:34 +00:00
Robert Ramey
119c47922f
checked in new type trait - is_virtual_base_of.hpp
...
changes to speed up void cast
[SVN r51676]
2009-03-09 23:41:43 +00:00
Robert Ramey
ed62fb8921
Correction to extended_type_info implementation
...
[SVN r51331]
2009-02-19 16:07:55 +00:00
Robert Ramey
32b4d852d6
Make destruction of static objects even more bullet proof
...
[SVN r50548]
2009-01-12 06:24:03 +00:00
Robert Ramey
aaa702db8f
Backed out changes.
...
Ignore deprecated warning.
Leave compatibility with 1.6x
[SVN r50547]
2009-01-12 06:22:46 +00:00
Michael A. Jackson
bd53f9b877
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Robert Ramey
6e32a7685f
Updated spirit include directories
...
[SVN r49430]
2008-10-22 04:12:51 +00:00
Robert Ramey
4b1f3cb758
updated spirit headers to use "classic"
...
[SVN r49347]
2008-10-15 19:03:37 +00:00
Robert Ramey
a4c03eb193
eliminate extraneous ;
...
[SVN r49297]
2008-10-12 19:48:22 +00:00
Robert Ramey
65f03d44c2
Back out previous change
...
[SVN r49264]
2008-10-11 05:33:43 +00:00
Robert Ramey
cc5298754b
Fix for important problem regarding extended_type_info tables
...
[SVN r49196]
2008-10-09 06:26:41 +00:00
Robert Ramey
ea545a40e3
Fixed problems generated from unexpected sequence of static dtor calls
...
Fixed some minor TRAC items
[SVN r48962]
2008-09-25 06:21:17 +00:00
Douglas Gregor
ad1b8f4cc6
Multiset's erase does not return an iterator in C++98
...
[SVN r48609]
2008-09-05 13:35:11 +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
a333600aae
Backwards compatibility
...
[SVN r46997]
2008-07-02 19:13:56 +00:00
Robert Ramey
d8d37ecd1b
included cstddef to define null_deleter
...
added BOOST_USED in export.hpp to accommodate Intel compilers
[SVN r46598]
2008-06-22 01:10:52 +00:00
Robert Ramey
b42bfb27f4
revert previous change
...
[SVN r46304]
2008-06-10 19:57:29 +00:00
Robert Ramey
9276d21cf2
very minor adjustments in the course of reviewing reset_object_address
...
[SVN r46267]
2008-06-09 04:04:03 +00:00