Commit Graph

1166 Commits

Author SHA1 Message Date
Marshall Clow 375382e1e6 Merge pull request #67 from Kojoley/patch-1
Cease dependence on ContainerHash
boost-1.77.0
2021-06-23 07:42:12 -07:00
Nikita Kniazev 6cca23a63a Cease dependence on ContainerHash
by local `hash_range` forward declaration
2021-06-20 19:34:05 +03:00
Peter Dimov 9ad7e51912 Update CMakeLists.txt boost-1.77.0.beta1 2021-06-10 00:45:51 +03:00
Andrey Semashev 601f80e8c1 Merge pull request #75 from Kojoley/feature/result_of-variadic-templates
Use variadic templates in result_of
2021-04-22 23:12:34 +03:00
Daniel Frey c960bef6ef Merge pull request #76 from vahtis/develop
Workaround for Oracle Developer Studio
2021-03-25 16:58:37 +01:00
vahtis 6ab27d5689 Workaround for Oracle Developer Studio
Oracle Developer Studio needs same workaround as VIsual Studio
2021-03-25 11:32:37 +02:00
Nikita Kniazev 3e2f0199cf Use variadic templates in result_of 2021-03-08 04:25:46 +03:00
Marshall Clow 9c2aa8d193 Revert "Make string_{view|ref} remove_prefix and remove_suffix throw on invalid lengths. Addresses issue #73"
This reverts commit 601fc9371f.
2021-03-01 16:50:14 -08:00
Marshall Clow 601fc9371f Make string_{view|ref} remove_prefix and remove_suffix throw on invalid lengths. Addresses issue #73 2021-03-01 06:52:49 -08:00
Andrey Semashev 7aafdf92a0 [skip ci] Merge pull request #71 from eldiener/develop
[skip ci] Add "cxxstd" json field
boost-1.76.0.beta1 boost-1.76.0
2021-01-20 11:18:10 +03:00
Edward Diener a7570d7608 [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. 2021-01-19 22:19:49 -05:00
Peter Dimov 37168a3f4b Use address-model=32 for msvc-9.0, 10.0, 11.0 boost-1.75.0.beta1 boost-1.75.0 2020-10-12 00:01:10 +03:00
Glen Fernandes e56171989a Merge pull request #69 from giomasce-throwaway/develop
Fix copyright headers.
2020-10-11 11:48:14 -04:00
Giovanni Mascellani f00a5bf0d3 Fix copyright headers. 2020-10-11 17:35:14 +02:00
Andrey Semashev a4feaf4f24 Merge pull request #66 from boostorg/feature/value-init
Add a new value_init test, change implementation to not depend on TypeTraits
boost-1.74.0 boost-1.74.0.beta1
2020-05-27 12:51:45 +03:00
Peter Dimov 688628f764 Add test/value_init_test3 2020-05-26 00:39:51 +03:00
Peter Dimov 8faf831bd1 memset data_ instead of *this 2020-05-25 23:50:35 +03:00
Peter Dimov 25cb7aa122 Use a base class to apply the memset workaround to avoid dependency on TypeTraits 2020-05-25 05:09:36 +03:00
Peter Dimov 0ae5cebc7f Add value_init_test2.cpp, which tests the cases from value_init_workaround_test 2020-05-25 04:44:29 +03:00
Andrey Semashev 1caa002121 Added gcc 10 build jobs to Travis CI. 2020-05-22 18:46:41 +03:00
Andrey Semashev 691f3238d7 Use 20 instead of 2a to refer to C++20 in Travis CI. 2020-05-05 23:12:01 +03:00
Andrey Semashev 8b6da499a3 Added clang-10 jobs to Travis CI. 2020-05-05 23:02:58 +03:00
Glen Fernandes 6e6d0777e8 Merge pull request #64 from glenfe/develop
Update to Operators constexpr support
2020-04-12 13:33:17 -04:00
Glen Fernandes 64fffa0f97 Simplify BOOST_OPERATORS_CONSTEXPR definition 2020-04-12 13:03:30 -04:00
Glen Fernandes 5da340a2a4 Rename BOOST_OPS_CONSTEXPR to BOOST_OPERATORS_CONSTEXPR 2020-04-12 13:03:22 -04:00
Glen Fernandes 9a4cff038b Move constexpr operators test to separate test 2020-04-12 13:03:18 -04:00
Marshall Clow 0c059a50ad Merge pull request #63 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
2020-04-12 09:49:06 -07:00
Daniel Frey bdc5b5cf3a Merge pull request #55 from tonyelewis/add-constexpr-support
Add constexpr to operators (w/ basic docs, tests)
2020-04-12 13:07:24 +02:00
Glen Fernandes 86e7caefea Update CMakeLists.txt 2020-04-11 14:14:33 -04:00
Tony Lewis 7953ba56ba Update tests to run constexpr on newer MSVCs 2020-04-11 18:39:15 +01:00
Tony Lewis 46f72656b3 Remove constexpr from all but the comparison ops 2020-04-11 18:31:15 +01:00
Tony Lewis e3a2a06011 Re-add constexpr support for newer MSVC versions 2020-04-11 18:30:24 +01:00
Edward Diener a4752e066d Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-24 01:39:51 -04:00
Glen Fernandes 957aeba2e9 Update Travis and Appveyor configurations boost-1.73.0 boost-1.73.0.beta1 2019-12-15 10:39:10 -05:00
Glen Fernandes 2b436d7d50 Use ostream_put from Boost.IO 2019-12-15 09:46:38 -05:00
Peter Dimov 882c9c86c4 More detabification 2019-12-12 06:00:51 +02:00
Peter Dimov c81d8e3990 Add <cstdio> for EOF; detabify, remove trailing whitespace 2019-12-12 05:57:51 +02:00
Andrey Semashev 75276a055d Disabled all but one OS X jobs because they are slow on Travis CI. boost-1.72.0.beta1 boost-1.72.0 2019-10-22 15:11:41 +03:00
Andrey Semashev 309e6a1b31 Updated CI configs, added compilers. 2019-10-22 00:52:54 +03:00
Andrey Semashev 9eeb7f85c5 Replaced tabs with spaces. boost-1.71.0 boost-1.71.0.beta1 2019-06-25 15:46:36 +03:00
Daniel Frey 62c34f51f6 Avoid confusion with the spaceship operator, fixes #59 2019-04-30 18:29:28 +02:00
Glen Fernandes 6a1917ceec Add Free Functions section heading 2019-04-29 20:12:30 -04:00
Glen Fernandes 47c9f69ffe Correct documentation URLs and update documentation 2019-04-29 18:48:51 -04:00
Glen Fernandes 7b74d2d494 Update libraries.json and documentation 2019-04-23 15:37:57 -04:00
Marshall Clow 57da5f0c18 Merge pull request #58 from boostorg/ostream_write
Refactor stream write functionality into a standalone utility
2019-04-23 03:56:04 -07:00
Glen Fernandes dabf53a703 Refactor stream write functionality into a standalone utility 2019-04-19 09:53:29 -04:00
Marshall Clow ff56b3649e Merge pull request #57 from glenfe/develop
Make string_view operator<< use rdbuf directly
2019-04-18 09:00:53 -07:00
Peter Dimov 31e0ae4c37 Switch Appveyor to 2015 image 2019-04-14 18:13:56 +03:00
Glen Fernandes 5fe9df91c0 Make string_view operator<< use rdbuf directly 2019-04-12 18:06:35 -04:00
Andrey Semashev f03b681d01 Increased the number of git fetch jobs to 8 in CI. boost-1.70.0.beta1 boost-1.70.0 2019-01-15 18:34:38 +03:00