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.refid
s 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 601fc9371ff157b05bc16622871e92fb0f94d272.
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
boost-1.76.0.beta1
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.beta1
boost-1.74.0
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