Hans Dembinski
0034b070bd
fix for warning regarding use of strerror
2019-03-20 08:42:59 +01:00
Robert Ramey
efcd46eb1b
Just discovered that registering type via EXPORT doesn't work with polymorphic archives !!!
...
Corrected this.
2018-11-03 06:23:22 -07:00
Robert Ramey
8378c75f32
corrections to singleton - tested on on all platforms
2017-11-23 12:05:46 -08:00
Robert Ramey
c90e97eb1e
adjustment in array serialization hoping to pass intel tests
2016-11-02 14:32:37 -07:00
Robert Ramey
7c97ddd99e
update jam files
2016-07-03 11:28:32 -07:00
Robert Ramey
587b081d1d
backing out dependence on boost locale.
...
revert to boost/detail/utf8_codecvt
2016-01-14 13:48:16 -08:00
Robert Ramey
e3b67eb299
changes to correct errors in usage of codecvt for utf8
...
Key change is to change utf8 codecvt facet to use Boost.Locale rather than boost/detail. This fixed an issue with gcc.
2015-10-30 16:26:11 -07:00
Robert Ramey
a76a511c95
adjustments for clang visibility
2015-10-25 21:02:44 -07:00
Robert Ramey
a64bf6e4d5
isolated one problem with codecvt facets
2015-10-22 04:42:22 -07:00
Robert Ramey
53a0388fec
adjust to account for the fact that utf8 codecvt facet is used by users of serialization.dll
2015-10-20 09:57:32 -07:00
Robert Ramey
c05c59ca88
explicitly set stack depth for compilers
2015-10-20 07:48:35 -07:00
Robert Ramey
13f794d953
corrected changes
2015-10-19 21:42:47 -07:00
jzmaddock
d53d3159b4
Changes to get things linking correctly with msvc:
...
1) Move the two facets utf8_codecvt_facet and codecvt_null into
the main serialization archive as they get referenced from xml_oarchive.obj.
2) Add DLL-interface to utf8_codecvt_facet.
3) Change codecvt_null to use narrow character DLL interface macros.
2015-10-18 11:51:26 +01:00
Robert Ramey
62c975820d
fixed conversion of string -> wasting and vice versa
...
made data flow iterator which uses codecvt facet - need to generalize this.
expanded test of this
looks like fixed visibility issues - except for one test.
2015-10-16 22:20:44 -07:00
Robert Ramey
61b81fad46
many small adjustments to get visibility working correctly on GCC and Clang.
...
Tested pretty extensively in release/debug shared/linked.
I don't have MSVC on me - so I'll have to upload without testing this.
One pending issue is that test_utf8_codecvt fails. I'm guessing that the copy in detail needs to be tweaked.
I'll get this fixed up separately.
2015-04-02 13:02:33 -07:00
Robert Ramey
92e104060d
enabled visibility=hidden for gcc compiler to diminish symbols in executable
2015-03-29 22:15:24 -07:00
Robert Ramey
c3fbfb3cad
made adjustments to suppress bogus warnings with MSVC so we could see error messages in test matrix
2015-03-29 21:34:46 -07:00
Robert Ramey
7f604fa7ff
minor corrections to pass full suite of test
2014-02-17 12:28:07 -08:00
Robert Ramey
f7ad9e8d07
fixed shared_helper implementation
2014-02-13 15:55:05 -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
Bryce Adelstein-Lelbach
b136fee2e3
Removing -fvisibility-hidden from gcc build. Serialization build breaks on Linux
...
GCC with this. -fvisibility-* stuff only works with code carefully crafted to
work with it's intricacies.
[SVN r66115]
2010-10-20 11:29:59 +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
4ca7dfddab
moved code from header to library to reduce code bloat
...
[SVN r55791]
2009-08-26 20:47:01 +00:00
Robert Ramey
11edc76390
Better support for Borland compiler
...
[SVN r49147]
2008-10-06 16:31:00 +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
John Maddock
4eedf9ab70
Move Boost.Config build rules into libs/config/test and fix the serialization build rules accordingly.
...
[SVN r44422]
2008-04-14 18:06:59 +00:00
Vladimir Prus
cf8bc022f6
Make logic for old-sprit-demanding compilers work.
...
The previous code was all broken, trying to mix conditional
requirements and indirect conditional requirements like:
<toolset>borland:<conditional>@include-spirit
[SVN r43987]
2008-04-01 17:53:45 +00:00
Robert Ramey
8ef74d1bd0
streamlined Jamfile.v2
...
eliminated build of binary_w*
removed usage-requirement
dropped serialization.jam as its no longer used
[SVN r43795]
2008-03-22 18:59:07 +00:00
Vladimir Prus
cca24b471e
Remove usage-requirements as they are not necessary,
...
and can cause bogus dependencies for serialization's client.
[SVN r43722]
2008-03-19 11:09:29 +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
Vladimir Prus
e954446f2a
Make sure every library can be installed by using
...
bjam stage|install
in libs/<library>/build.
[SVN r40475]
2007-10-26 09:04:25 +00:00
Vladimir Prus
30e6e9dcba
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Robert Ramey
09ef207293
added codecvt_null
...
[SVN r36914]
2007-02-09 04:32:35 +00:00
Robert Ramey
898ca1b294
correct codecvt_null duplication
...
[SVN r35534]
2006-10-10 18:05:00 +00:00
Robert Ramey
03fbead691
jamfile updates - codecvt_null
...
[SVN r35490]
2006-10-04 16:54:18 +00:00
Robert Ramey
9cff60d2e8
correct file lists
...
[SVN r35489]
2006-10-04 15:20:57 +00:00
Robert Ramey
ecdcc90ede
new file list
...
[SVN r35479]
2006-10-04 05:48:36 +00:00
Matthias Troyer
0b13678ee0
*** empty log message ***
...
[SVN r34367]
2006-06-22 07:21:23 +00:00
Matthias Troyer
7459fe85b2
*** empty log message ***
...
[SVN r33882]
2006-05-01 00:06:53 +00:00
Vladimir Prus
060c7ff250
Add BOOST_SERIALIZATION_DYN_LINK to usage requirements.
...
[SVN r33227]
2006-03-06 08:20:39 +00:00
Vladimir Prus
91f7a57b7b
Link boost_serialization into boost_wserialization, since the latter depends
...
on the former, and on Windows, DLL with unresolved symbols can't be linked
at all.
[SVN r32912]
2006-02-14 07:17:10 +00:00
Vladimir Prus
580ef7b496
Try to make shared linking work on Windows
...
[SVN r32883]
2006-02-13 08:52:58 +00:00
Dave Abrahams
ca8ce2a35c
Update to the latest
...
[SVN r31824]
2005-11-29 18:47:28 +00:00
Rene Rivera
570f97acac
Merge from RC_1_33_0.
...
[SVN r31707]
2005-11-19 20:59:28 +00:00
Robert Ramey
afbc614faa
clean up borland fixes
...
[SVN r29870]
2005-07-02 05:55:28 +00:00
Robert Ramey
cc74951fe5
account for vc-6_5 toolset
...
[SVN r29694]
2005-06-20 01:16:54 +00:00
Robert Ramey
13e9328303
accomodate v-6_5-stlport
...
[SVN r29666]
2005-06-18 05:50:24 +00:00
Robert Ramey
bf80f93fdb
add test_shared_ptr_132, permit multiple symbols for como link
...
[SVN r29642]
2005-06-17 05:47:22 +00:00
Robert Ramey
22f89b28ab
mark cygwin as no wide char i/o
...
[SVN r29641]
2005-06-17 05:46:13 +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