Jean-Noël Grad
3fa5669d72
Spellcheck documentation and code comments
2021-12-31 18:16:03 +01:00
Robert Ramey
c7761f2335
improvements in serialization library
...
a) fixed up CMake Build so it does everything the B2 Build does. They give the same results.
b) made adjustments so that any code which depends upon serialization depends only upon files in the serialization folder/namespace. This should permit one to add serialization to his library without ending up importing the whole damn world.
2020-06-19 00:04:31 -07:00
Robert Ramey
b22ffc63da
Fixed some MACRO constants to be consistent with Boost Guidelines.
2019-12-16 06:43:53 -08:00
Robert Ramey
098019d074
fixed subtle bug in reset_object_address. Turns out that the address anything loaded as a pointer should not be altered.
2019-10-20 14:08:13 -07:00
Lee Clagett
dd09b03d33
Fixed bug where pointer iserializer can be NULL
2017-08-04 23:04:42 -04:00
Robert Ramey
0c8a1d615a
fix as described in PR #53 .
...
fixes warnings
Seen with all versions of msvc from (at least) 9.0 up to 14.1.
Signed-off-by: Daniela Engert dani@ngrt.de
fixed pr #53 , #52 , #50 , #49 , #34 , #29 , #23 , #25 , #20 , #14 , #7
2017-05-24 06:32:39 -07:00
Robert Ramey
2783e07993
adjustments for mdvc visibility
2015-11-14 22:59:42 -08:00
Robert Ramey
e4b18d9379
corrections to visibility issues which breaks tests on mdvc
2015-11-01 14:10:52 -08:00
Robert Ramey
70206bf4ef
Revert "enhancement to support gcc visibility."
...
This reverts commit 23b012ef66 .
2015-04-24 13:12:10 -07:00
Robert Ramey
23b012ef66
enhancement to support gcc visibility.
...
These changes are meant to support gcc visibility on mingw platforms - which is basically gcc with windows attributes.
2015-04-22 22:02:56 -07:00
Robert Ramey
1baeb11a7f
cleanup visibiliy / auto link macros throughout project - still more to be done
2015-03-23 12:46:02 -07:00
Robert Ramey
61b8c96e23
attempt to address failure of gcc standard library to properly handle codecvt.
...
now I have problem in local state saver - commented out for now
2014-12-08 17:01:23 -08:00
Robert Ramey
6ba97066f4
fixed error where vector<vector<dummy>> doesn't serialize properly
...
improved loading of sequential containers
2014-12-02 00:02:54 -08:00
Robert Ramey
75f09afc89
moved shared_helper to mixin of common base
...
updated shared_ptr serialization accordingly
2014-02-13 08:52:58 -08:00
Robert Ramey
5244401101
fix for cycle error
2014-01-30 23:07:47 -08:00
Robert Ramey
599c58825b
correct rounding
...
fix memory leak for constructor failure in load_construct_data
fix another bug in loading pointers
[SVN r86487]
2013-10-27 20:50:26 +00:00
Robert Ramey
875a37f915
fixed memory leak on load_object_ptr and other changes
...
[SVN r86156]
2013-10-04 00:36:37 +00:00
Robert Ramey
3d7ac026c6
sync with release branch
...
[SVN r84077]
2013-04-28 20:23:10 +00:00
Bryce Adelstein-Lelbach
6ca19892be
assert -> BOOST_ASSERT
...
[SVN r66514]
2010-11-12 03:56:29 +00:00
Robert Ramey
bc7ba5556f
fix compatibility with archive versions 1.41-, 1.42, 1.43,1.44+
...
[SVN r66106]
2010-10-19 19:43:09 +00:00
Robert Ramey
083011be03
adjustments to address auto_link issue on MingW
...
[SVN r63527]
2010-07-02 18:28:34 +00:00
Robert Ramey
e3ccce340b
fix #3 for version_type
...
[SVN r62787]
2010-06-11 04:12:45 +00:00
Robert Ramey
32aa5a642b
Separate version types into library_version_type, version_type (classes) and item_version_type.
...
[SVN r62359]
2010-05-31 21:18:44 +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
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
5699f26aac
changes to minimize warnings in library build
...
[SVN r57982]
2009-11-27 21:25:18 +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
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
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
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
Robert Ramey
66b1028d4c
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43691]
2008-03-18 05:01:57 +00:00
Robert Ramey
7f00638dfb
amplified comment
...
[SVN r38241]
2007-07-16 16:39:03 +00:00
Robert Ramey
0a82da5e09
streamlined delete created pointers, removed helper support
...
[SVN r35474]
2006-10-04 05:35:09 +00:00
Robert Ramey
e4d0d3d61e
fix error in reset object address
...
[SVN r35383]
2006-09-28 17:03:26 +00:00
Robert Ramey
798b3d622f
small efficiency adjustments
...
[SVN r32561]
2006-02-04 21:41:41 +00:00
Robert Ramey
db18e22b35
reconcilation with release 1.33.1
...
[SVN r31982]
2005-12-11 06:26:04 +00:00
Robert Ramey
afbc614faa
clean up borland fixes
...
[SVN r29870]
2005-07-02 05:55:28 +00:00
Robert Ramey
a486275760
fixup helpers
...
[SVN r29644]
2005-06-17 05:51:05 +00:00
Robert Ramey
2406780d7f
adjust declspec syntax for different compilers
...
[SVN r29481]
2005-06-08 15:55:27 +00:00
Robert Ramey
c04b1b7641
invoke auto-link only when necessary
...
[SVN r29394]
2005-06-03 05:28:09 +00:00
Robert Ramey
18b4703521
change to try to address sun os error
...
[SVN r29162]
2005-05-24 04:28:36 +00:00
Robert Ramey
100b7364e3
make adjustment for vc 8.0
...
[SVN r29112]
2005-05-21 05:46:47 +00:00
Robert Ramey
d619bce3cf
minor adjustments for some compilers
...
[SVN r29052]
2005-05-19 02:57:33 +00:00
Robert Ramey
fa949408ba
fix for sunos compiler
...
[SVN r28880]
2005-05-13 16:22:13 +00:00
Robert Ramey
e1155ed616
serialization helpers - support shared_ptr
...
[SVN r28766]
2005-05-09 14:41:36 +00:00
Robert Ramey
05d652eda2
new flags
...
[SVN r28360]
2005-04-21 05:01:55 +00:00
Robert Ramey
3a31a1a9ad
implement reset_object_address
...
[SVN r27207]
2005-02-07 04:34:17 +00:00
Robert Ramey
51bf88bf2b
alterations for DLL and auto-link
...
[SVN r26874]
2005-01-27 18:12:15 +00:00