Jean-Noël Grad
bef84802a2
Spellcheck help messages
2021-12-28 15:05:06 +01:00
Robert Ramey
e4852c641c
remove extraneous b2.log file
2021-08-06 21:51:14 -07:00
Robert Ramey
0fd717cc88
Merge branch 'develop' of https://github.com/boostorg/serialization into develop
...
* 'develop' of https://github.com/boostorg/serialization :
Do not define BOOST_SERIALIZATION_SOURCE in CMakeLists.txt
remove extraneous b2.log file
2021-08-06 21:50:16 -07:00
Robert Ramey
52fa997bb8
Merge commit '0ca603daf99888bf059c01ae1bab1b27dbc35ebe' into develop
...
* commit '0ca603daf99888bf059c01ae1bab1b27dbc35ebe':
Do not define BOOST_SERIALIZATION_SOURCE in CMakeLists.txt
Only install under CMake 3.13 or later, otherwise dependencies have no install support
Fix boost_install call to install both targets
Add CMakeLists.txt
# Conflicts:
# CMakeLists.txt
2021-08-06 15:41:17 -07: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
Peter Dimov
0ca603daf9
Do not define BOOST_SERIALIZATION_SOURCE in CMakeLists.txt
boost-1.83.0.beta1
boost-1.83.0
boost-1.82.0.beta1
boost-1.82.0
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0.beta1
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
boost-1.78.0.beta1
boost-1.78.0
boost-1.77.0.beta1
boost-1.77.0
2021-06-09 19:01:03 +03:00
Peter Dimov
09e40888f5
Do not define BOOST_SERIALIZATION_SOURCE in CMakeLists.txt
2021-06-09 18:57:02 +03:00
Robert Ramey
78ee5d14a9
Remove accidently loaded temporary files.
2021-06-01 11:52:21 -07:00
Peter Dimov
b42c138206
Only install under CMake 3.13 or later, otherwise dependencies have no install support
2021-05-29 01:06:18 +03:00
Peter Dimov
f13c963569
Fix boost_install call to install both targets
2021-05-29 01:06:05 +03:00
Peter Dimov
ff6cc13040
Add CMakeLists.txt
2021-05-29 01:05:48 +03:00
Robert Ramey
bcc0bfe073
squash merge all changes in develop into master
2021-05-02 18:31:57 -07:00
Robert Ramey
337b3fbc7c
Merge branch 'develop' of https://github.com/boostorg/serialization into develop
...
* 'develop' of https://github.com/boostorg/serialization :
Only install under CMake 3.13 or later, otherwise dependencies have no install support
Fix boost_install call to install both targets
Add CMakeLists.txt
2021-03-28 23:45:23 -07:00
Robert Ramey
f540ab6c78
Merge commit 'fa6b395b54bf851768a4d91bd73b8ede57deebca' into develop
...
* commit 'fa6b395b54bf851768a4d91bd73b8ede57deebca':
still making corrections to floating point tests
still making corrections to floating point tests
still making corrections to floating point tests
still making corrections to floating point tests
correct test correction for floating point numbers
in the previous update, a couple of #pragmas were not properly suppressed for specific compilers. This fixes this so number of warnings under gcc is now a reasonable number.
some tests use math/special functions to compare floating point numbers used generated by test results. math/special functions recently changed so now it requires C++11 or above. That is, usage under C++03 and less is deprecated. In order to continue to support the serialization library in C++03 and later I had to make some changes. After looking at the alternatives, I decide just to suppress some tests related to floating point numbers. Overall, even though it skips over some tests for C++03 platforms, it was the easiest to implement. C++03 is not widely used these days so it wasn’t worth the effort to replace reliance on math/special functions.
added flush to a couple of tests which use stringstream
Guard MSVC pragmas from clang-cl #230 - once more with feeling.
Guard MSVC pragmas from clang-cl #230
# Conflicts:
# include/boost/archive/detail/check.hpp
# include/boost/archive/detail/iserializer.hpp
# include/boost/archive/detail/oserializer.hpp
2021-03-28 23:45:11 -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
Peter Dimov
6ddac39d4b
Only install under CMake 3.13 or later, otherwise dependencies have no install support
2021-03-19 20:15:21 +02:00
Peter Dimov
a34e423069
Fix boost_install call to install both targets
2021-03-18 23:26:04 +02:00
Peter Dimov
9f1fc77d46
Add CMakeLists.txt
2021-03-18 18:41:25 +02:00
Robert Ramey
fa6b395b54
still making corrections to floating point tests
2021-03-11 18:36:48 -08:00
Robert Ramey
63cf849d7f
still making corrections to floating point tests
2021-03-11 15:20:21 -08:00
Robert Ramey
520cf46d31
still making corrections to floating point tests
2021-03-11 11:52:22 -08:00
Robert Ramey
1839f7b37e
still making corrections to floating point tests
2021-03-10 15:35:22 -08:00
Robert Ramey
47119842b7
correct test correction for floating point numbers
2021-03-10 13:43:01 -08:00
Robert Ramey
35ccd63f56
in the previous update, a couple of #pragmas were not properly suppressed for specific compilers. This fixes this so number of warnings under gcc is now a reasonable number.
2021-03-10 11:43:03 -08:00
Robert Ramey
781dd9f0f2
some tests use math/special functions to compare floating point numbers used generated by test results. math/special functions recently changed so now it requires C++11 or above. That is, usage under C++03 and less is deprecated. In order to continue to support the serialization library in C++03 and later I had to make some changes. After looking at the alternatives, I decide just to suppress some tests related to floating point numbers. Overall, even though it skips over some tests for C++03 platforms, it was the easiest to implement. C++03 is not widely used these days so it wasn’t worth the effort to replace reliance on math/special functions.
2021-03-10 11:41:15 -08:00
Robert Ramey
7c2229df8c
added flush to a couple of tests which use stringstream
2021-03-09 10:32:16 -08:00
Robert Ramey
cd7f64e0d7
Guard MSVC pragmas from clang-cl #230 - once more with feeling.
2021-03-02 08:40:01 -08:00
Robert Ramey
4b851994d6
Guard MSVC pragmas from clang-cl #230
2021-03-01 16:10:04 -08:00
Robert Ramey
3ab4da85f2
squash merge into next boost release
boost-1.76.0.beta1
boost-1.76.0
2021-02-22 16:33:33 -08:00
Sam Darwin
9b9e21625f
add drone config [ci skip] ( #225 )
2021-01-22 11:42:54 -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
Marian Klymov
b7e454f52f
Add missing #pragma warning (pop) ( #218 )
2021-01-20 10:42:03 -08:00
Giovanni Mascellani
e4727d0c23
Fix typo in copyright headers. ( #223 )
2021-01-20 10:41:17 -08:00
NamaNamazu
886080ef55
Fix typo in include guard. ( #226 )
2021-01-20 10:39:41 -08:00
nevilad
11ab51f97c
Correct build errors when building serialization with ( #224 )
...
BOOST_NO_STD_LOCALE defined
Signed-off-by: Alexey Romko <nevilad@yahoo.com >
2021-01-19 13:13:50 -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
6296d56682
Add support for continuous integration testing via git hub actions.
2020-12-16 09:43:48 -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
boost-1.75.0
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
07c99b8649
removed unused file collection_size_type copy.hpp
...
I have no idea where this came from!
2020-09-30 21:52:04 -07:00
Robert Ramey
6dc1b1be94
Removed obsolete comment describing the workaround for compilers which fail to properly support Partial Template Function Ordering
2020-09-27 10:52:59 -07:00
Robert Ramey
f72b9fc8d9
included library_version.hpp in all appropriate places.
...
This should permit any header to be compiled without including any other headers.
2020-09-26 22:55:18 -07:00
Robert Ramey
1eb86f8c41
loose end from effort to separate serialization from archive.
2020-09-08 11:00:55 -07:00
Vassil Vassilev
e94aebed7a
Add missing include ( #211 )
...
This patch allows the header to be built standalone, as part of clang C++ modules builds.
2020-07-17 12:02:44 -07:00
Vassil Vassilev
bd2b756986
Add missing include ( #212 )
...
This patch allows the header to be built standalone, as part of clang C++ modules builds.
2020-07-17 12:02:18 -07:00
Robert Ramey
8acf32935b
clean up by removing unused headers
...
add version.hpp which might be needed
2020-07-15 15:58:11 -07:00
Robert Ramey
ed44fcd268
changes made in the hope of eliminated “stable” error for functions previously defined in the header. Moved those function to codecvt_null.cpp
boost-1.75.0.beta1
boost-1.74.0.beta1
boost-1.74.0
2020-07-11 12:02:39 -07:00