Commit Graph
1194 Commits
Author SHA1 Message Date
Andrey Semashev a8cdbe516d Fixed a typo, added character escaping in docs. 2021-12-08 16:07:14 +03:00
Andrey Semashev 485a160dde Updated docs formatting. 2021-12-08 15:17:19 +03:00
Andrey Semashev 2b0441e95f Merge pull request #84 from Kojoley/patch-1
Fix extra tokens after #endif
boost-1.78.0
2021-11-22 17:26:16 +03:00
Nikita Kniazev de106bf696 Fix extra tokens after #endif
Regression from #79
2021-11-22 17:17:57 +03:00
Andrey Semashev b9a91970be Adjusted code formatting. 2021-11-16 17:28:15 +03:00
Andrey Semashev 73bccf50db Moved auto-generated files to a separate subdirectory. 2021-11-16 17:23:51 +03:00
Andrey Semashev f7c17df050 Adjusted code formatting. 2021-11-16 17:23:51 +03:00
Andrey Semashev 51104850f6 Fixed web URL for the Boost.Utility docs.
Also adjusted formatting, removed unnecessary escaping and glob calls.
2021-11-16 17:23:29 +03:00
Glen Fernandes 301ad68447 Merge pull request #79 from alandefreitas/develop
Modernize Docs
2021-11-16 08:36:34 -05:00
Alan de Freitas 5f5aa500d0 Set boost.doxygen.refids for doxygen references 2021-11-16 01:57:02 -03:00
Andrey Semashev fede5878c3 Updated check for apt-add-repository capabilities.
In Ubuntu 20.04 there appeared an updated version of the
software-properties-common package in focal-updates, which ships a newer
apt-add-repository version that doesn't support -P/-S/-U command line arguments.

Since we cannot rely on package version checks to determine apt-add-repository
capabilities, we have to parse its --help output instead.

Also, made source list processing more protected against spaces.
2021-11-16 00:54:51 +03:00
Alan de Freitas a3ec92334d Remove implementation detail from compressed pair private inheritance 2021-11-15 15:49:54 -03:00
Alan de Freitas d186ad3539 Escape Jamfile.v2 url.prefix 2021-11-15 15:49:54 -03:00
Alan de Freitas 1d6d44c1c4 Generate doxygen xml reference 2021-11-11 17:46:09 -03:00
Alan de Freitas 0171af0f77 Add quickbook documentation structure 2021-11-05 21:51:11 -03:00
Alan de Freitas 703a4bf752 Transcribe documentation to quickbook 2021-11-05 21:50:00 -03:00
Andrey Semashev 05e0d1688d Re-enabled 32-bit clang-win AppVeyor job on VS2019 image.
32-bit clang does not fail with the mspdb error on the VS2019 image.
Apply the same env script workaround as for the 64-bit clang.
boost-1.78.0.beta1
2021-10-10 13:59:26 +03:00
Andrey Semashev dcaf2c0e3b Fixed a typo in AppVeyor config. 2021-10-10 00:18:35 +03:00
Andrey Semashev 71107238eb Call env setup script to work around missing msvcrt.lib errors with clang-win. 2021-10-10 00:08:03 +03:00
Andrey Semashev 28c90abaf0 Try switching clang-win to VS2019 image.
This is an attempt to work around the missing msvcrt(d).lib linking errors.
2021-10-09 20:32:03 +03:00
Andrey Semashev 2cc83cc7d5 Added MinGW-w64 gcc 8.1 job to AppVeyor. 2021-10-09 20:31:48 +03:00
Andrey Semashev e8fc7cc2a1 Disabled 32-bit clang-win in AppVeyor because of "unable to load mspdbcore.dll" errors. 2021-10-09 11:18:24 +03:00
Andrey Semashev 09d24c0516 Fixed git version check on Mac OS. 2021-09-26 20:43:44 +03:00
Andrey Semashev 3f51807f24 Disabled random operators tests under UBSAN.
The tests use random input to various arithmetic and bitwise operators,
which cause undefined behavior, such as shifting by more than the left
operand capacity or signed integer overflows.
2021-09-16 02:12:41 +03:00
Andrey Semashev a04a0d9531 Updated link to AppVeyor badge. 2021-09-15 22:18:17 +03:00
Andrey Semashev 449a03e13d Updated README.md to replace Travis CI with GHA and add other links. 2021-09-15 21:43:31 +03:00
Andrey Semashev dc59afafdb Added GitHub Actions config. 2021-09-15 21:40:04 +03:00
Andrey Semashev e845ae6752 Removed Travis CI config.
Since Travis CI no longer runs free jobs for open source projects,
we are migrating to GitHub Actions instead.
2021-09-15 21:38:55 +03:00
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