Commit Graph

1880 Commits

Author SHA1 Message Date
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