Robert Ramey
9a72e5407b
incremement archive version number
...
fix PR 274
fix PR 283
2023-08-24 11:47:59 -07:00
jzmaddock
3a58de12d5
Simplify no wstreambuf support.
...
See https://github.com/boostorg/serialization/pull/224 .
2023-04-29 13:38:11 +01:00
Jean-Noël Grad
3fa5669d72
Spellcheck documentation and code comments
2021-12-31 18:16:03 +01:00
Robert Ramey
45b0789b1a
Merge branch 'master' into develop
...
* master:
squash merge all changes in develop into master
squash merge into next boost release
merge into next boost release
changes made in the hope of eliminated “stable” error for functions previously defined in the header. Moved those function to codecvt_null.cpp
Squash-merge develop
# Conflicts:
# test/testfile2
2021-06-28 10:08:24 -07:00
Robert Ramey
78ee5d14a9
Remove accidently loaded temporary files.
2021-06-01 11:52:21 -07:00
Robert Ramey
ef69de1981
Merge commit '6bf961f31e7e13c18548b553070e132347d2b58b' into develop
...
* commit '6bf961f31e7e13c18548b553070e132347d2b58b':
Guard MSVC pragmas from clang-cl
# Conflicts:
# include/boost/archive/detail/check.hpp
# include/boost/archive/detail/iserializer.hpp
# include/boost/archive/detail/oserializer.hpp
2021-03-28 23:36:03 -07:00
Robert Ramey
3ab4da85f2
squash merge into next boost release
2021-02-22 16:33:33 -08:00
Edward Diener
aba637361a
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. ( #227 )
2021-01-21 10:45:10 -08:00
Giovanni Mascellani
e4727d0c23
Fix typo in copyright headers. ( #223 )
2021-01-20 10:41:17 -08:00
Robert Ramey
e7e5978a54
corrected over zealous trimming of hash_map include files
...
bumped archive version # just in case I broke something
cleaned up test set hashed and test map hashed.
2021-01-01 14:00:37 -08:00
Robert Ramey
c5d199837b
minor adjustments to config files in the hopes of passing all git hub actions tests.
2020-12-23 11:27:58 -08:00
Robert Ramey
ddf65a2666
made adjustments to hash set and map testing with the aim of correctly handling elimination of BOOST_HASH …
2020-12-21 19:00:33 -08:00
Robert Ramey
447445837f
remove erroneous added files
2020-11-20 12:08:36 -08:00
Robert Ramey
07de314975
merge into next boost release
2020-11-17 22:18:38 -08:00
Robert Ramey
8899617fba
mixup some pragmas to suppress warnings
2020-11-08 15:16:35 -08:00
Robert Ramey
17fb465af1
Squash-merge develop
2020-07-03 17:11:10 -07:00
Robert Ramey
cfed656eb0
removed some in appropriate files
...
made adjustments regarding visibility macros in the hope of pacifying MSVC compilers
2020-06-29 13:40:09 -07:00
Robert Ramey
4dd4895246
remove erroneous added library status html file
2020-06-26 19:07:01 -07:00
Robert Ramey
676722671e
create alias in namespace boost::archive to support older user code. new location is in boost::serialization.
2020-06-26 17:30:44 -07: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
Andrey Semashev
4dc4ba018c
Update no_exceptions_support.hpp header location to avoid deprecated warnings. ( #204 )
...
boost/detail/no_exceptions_support.hpp is deprecated and will be removed in a
future release.
2020-06-08 16:47:29 -07:00
Edward Diener
0eec916ab2
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74 ( #198 )
...
* Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
* More changes of __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
* Embarcadero C++ clang-based compilers use chdir instead of _chdir on Windows. This was reported to them as a bug.
* Revert "Embarcadero C++ clang-based compilers use chdir instead of _chdir on Windows. This was reported to them as a bug."
This reverts commit d00a21f736 .
* Put back the chdir definition change to exclude Embarcadero clang-based compilers.
2020-04-21 21:37:34 -07:00
Robert Ramey
76df6df23f
Merge branch 'develop' of https://github.com/boostorg/serialization into develop
2019-10-20 14:10:14 -07:00
Robert Ramey
643cce2a9c
new test - needs refinement - for pointer adjustment by reset object address
2019-10-20 14:10:04 -07:00
Hans Dembinski
c813db7ad7
stripping white space
2019-10-20 22:49:29 +02:00
Robert Ramey
f04a8cbe90
shortened name of test in the hopes it fix a test failure one windows with gcc - minnow
...
removed last references to pfto in documentation
2019-10-11 16:07:10 -07:00
Robert Ramey
7adafcbf01
final? fix for dll tests. Due to quirk in boost build, we can run these tests with static versions of boost.
2018-12-27 09:51:33 -08:00
Robert Ramey
669d266ec7
complete corrections for import/export/visitbility
2018-12-26 13:49:33 -08:00
Robert Ramey
361ed95f4c
suppress static library tests for test_dll_exported. B2 generated invalid command line in this case.
2018-12-26 11:40:20 -08:00
Robert Ramey
ee50f8c911
adjustments to fix “exported” tests.
2018-12-24 08:52:50 -08:00
Robert Ramey
a61f5d2563
clean up tests using export/import
2018-12-19 14:40:55 -08:00
Robert Ramey
6e3d1a89f7
trying to fix visibility issue for imported symbols
2018-12-13 20:44:44 -08:00
Robert Ramey
854dd12473
correction for import/export base and derived types
2018-12-13 10:42:38 -08:00
Robert Ramey
cc2a996384
Added in more singleton tests
2018-11-17 13:21:31 -08:00
Robert Ramey
9e98df0a0d
Corrected various tests.
...
improved build under CMake and B2
passes all tests on clang 03 and g++ 6.2
2018-11-14 14:27:46 -08:00
Robert Ramey
feb53726e1
improvements to make test_dll_exported and test_exported function as desired.
2018-11-11 18:33:06 -08:00
Robert Ramey
b97bcdfeb3
adjustments to address visibility/import/export issues on windows gcc platforms
2018-11-11 04:56:11 -08:00
Robert Ramey
723bd44abd
corrections to address issues on test_dll_exported on MSVC platforms
2018-11-09 11:47:27 -08:00
Robert Ramey
f297d80d6e
Fixed errors in singleton
...
removed superfluous comma to avoid warning
2018-11-08 21:07:09 -08: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
5778b99fd2
fix typo in Jamfile.v2 which breaks Appveyor
2018-10-30 13:17:39 -07:00
Robert Ramey
c5549b2d6b
adjusted tests to properly handle visibility in DLLS
...
improvements in CMake files
2018-10-30 02:29:15 -07:00
Robert Ramey
237ff81ac6
added test files for test_mult_shared_lib
2018-10-26 10:42:11 -07:00
Robert Ramey
65f05dc209
Fix of test_dll_exported by altering syntax to accommodate "visibility=hidden"
...
update for CMakeList.txt files for serialization library - still pending but I'm the only one who uses it.
inclusion of "test" from Alexander Gruber - temporary
2018-10-26 09:56:23 -07:00
Robert Ramey
e1893dd28c
made base grammar visible
...
made changes in singleton.hpp to address running issue regarding test_dll_exported
fixed integer overflow so that UBAN tests pass
2018-10-11 22:03:51 -07:00
Nikita Kniazev
c5120dfd11
Fixed catch by value warnings in tests
...
warning: catching polymorphic type 'class boost::archive::archive_exception' by value [-Wcatch-value=]
2018-10-02 17:08:10 +03:00
Robert Ramey
08455abe23
Reverse previous commit.
...
Export base class.
Ignore windows warning that base class isn't exported.
2018-05-08 14:08:25 -07:00
Robert Ramey
90e22bb58b
adjustments to test_dll_exported to make it pass tests
2018-05-07 10:03:07 -07:00
Robert Ramey
ed435d5a31
Address PR s and issues
...
a) eliminate warning on narrowing of int to char in unescape
b) eliminate warning on cast of version types
c) fix error which appears when serializing collections of boost::variant
2018-05-03 15:20:08 -07:00
Frank Richter
b430b6d674
Disable 'test_dll_plugin' - needs more work before it can pass
2018-05-01 01:00:06 +02:00