Commit Graph

64 Commits

Author SHA1 Message Date
Robert Ramey
3812a98455 fix up of issues created by removal of support for older compilers
[SVN r86589]
2013-11-08 21:23:37 +00:00
Robert Ramey
ff6e816b98 corrected # digits
corrected tests which compare floating point numbers to require max 1 digit difference

[SVN r86501]
2013-10-28 15:39:01 +00: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
Stephen Kelly
f260c15935 Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Robert Ramey
d7a32be2ed made tests and documentation consistent with correct exception throw specs
[SVN r81848]
2012-12-11 05:36:04 +00:00
Steven Watanabe
b7a4b7202a Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
e8a11574c7 Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
2011-01-14 02:35:58 +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
cc0ad4e6c8 fix for archives version 7 marked version 6
[SVN r64178]
2010-07-19 21:00:43 +00:00
Robert Ramey
17459ea306 Corrections to demos
[SVN r63181]
2010-06-21 06:24:42 +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
6235de4ef9 Fixed problem with portable_binary archives
[SVN r61842]
2010-05-07 17:31:17 +00:00
Robert Ramey
8abb0e5569 removed demo_dll and fixed demo_log_archive
[SVN r60321]
2010-03-07 19:00:15 +00:00
Robert Ramey
e52fea3cd2 Add not regarding problems with DLL version of library
[SVN r60276]
2010-03-07 02:53:46 +00:00
Robert Ramey
5d3200e592 Add new demos for log_archive, simple_log_archive and trivial_archive
[SVN r60275]
2010-03-07 02:53:05 +00:00
Robert Ramey
64421c49ac correction in version example
[SVN r59459]
2010-02-03 21:44:12 +00:00
Robert Ramey
14fb2f69b7 tweak demo example
[SVN r58305]
2009-12-11 22:32:41 +00:00
Robert Ramey
787e239ba6 tweaked demo_polymorphic example
[SVN r57985]
2009-11-27 22:17:03 +00:00
Robert Ramey
8dd591e640 add register archive
[SVN r55323]
2009-07-31 21:02:06 +00:00
Robert Ramey
ee4afb691a Simplification for pointer serialization
Correct error in exported pointers for polymorphic archives

[SVN r54938]
2009-07-13 21:47:37 +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
cb88af1aaa Correct logic when exception is thrown
[SVN r52638]
2009-04-27 23:10:25 +00:00
Robert Ramey
de46678177 permit new operator overload
[SVN r51981]
2009-03-26 02:02:17 +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
921e0e6338 Addressing "Inspect" complaints
[SVN r46723]
2008-06-26 16:59:58 +00:00
Robert Ramey
32ff2ca0dd Attempt to resolve problems with instantiation on Intel Platforms
[SVN r46622]
2008-06-23 03:48:31 +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
066a615634 replace is_abstract with assume_abstract
[SVN r46223]
2008-06-07 23:43:01 +00:00
Robert Ramey
852deb8c10 change BOOST_IS_ABSTRACT to BOOST_ASSUME_ABSTRACT
[SVN r44080]
2008-04-06 20:03:21 +00:00
Robert Ramey
10faf88465 correction of error which prevented compilation on gcc 43
[SVN r43957]
2008-03-31 16:16:24 +00:00
Robert Ramey
f6d14c80ea Support serialization in DLLS
Make thread-safe
fix portable binary archives

[SVN r43705]
2008-03-18 16:32:22 +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
b0e384ec1a added shared ptr helper, short type, sign extension fix
[SVN r38243]
2007-07-16 16:44:29 +00:00
Robert Ramey
9c3179680d minor correction to support 1.32 shared_ptrs
[SVN r36417]
2006-12-16 05:59:16 +00:00
Robert Ramey
9db5b5005c use demo_gps.hpp rather than demo_xml.hpp
[SVN r35389]
2006-09-28 17:13:03 +00:00
Robert Ramey
ec4e5124f4 change to better name
[SVN r35388]
2006-09-28 17:11:32 +00:00
Robert Ramey
5a29bca85c add is_abstract include
[SVN r35387]
2006-09-28 17:08:38 +00:00
Robert Ramey
5b852f3a2d remove extraneous ;
[SVN r33198]
2006-03-02 06:01:41 +00:00
Robert Ramey
61b7cbb8ba fix demos to play with autolink
[SVN r33197]
2006-03-02 06:00:21 +00:00
Robert Ramey
720dcd01ed correct example for new native binary changes
[SVN r32852]
2006-02-12 05:55:30 +00:00
Robert Ramey
dce9cae64d now based on streambuf
[SVN r32567]
2006-02-04 22:00:16 +00:00
Robert Ramey
0bee3a5dfd remove unnecessary macros
[SVN r30549]
2005-08-12 17:16:13 +00:00
Robert Ramey
97ae02ebf8 fix const compile error
[SVN r30548]
2005-08-12 17:14:59 +00:00
Robert Ramey
1aa8697583 removed tabs
[SVN r30115]
2005-07-15 17:30:48 +00:00
Robert Ramey
a6b15e9af2 adjust demo for msvc 6x
[SVN r29716]
2005-06-21 05:24:23 +00:00
Caleb Epstein
b115070d0c Use <boost/detail/endian.hpp> to determin host byte order
[SVN r29575]
2005-06-14 22:20:27 +00:00
Rene Rivera
d68064782d Some slight cleanup of vc7 vs. vc-7_0, and msvc vs. vc-6_5.
[SVN r29487]
2005-06-09 00:52:17 +00:00
Caleb Epstein
bf8ec5da06 Fix bugs in byte-swapping code for big-endian platforms.
[SVN r29486]
2005-06-08 21:45:31 +00:00
Robert Ramey
947020faab apply rule that archives must precede serialization
[SVN r29397]
2005-06-03 05:33:07 +00:00
Robert Ramey
a81056744a tab removal
[SVN r28455]
2005-04-24 05:13:34 +00:00