Commit Graph
1210 Commits
Author SHA1 Message Date
Andrey Semashev 7717dac7bc Merge pull request #89 from Kojoley/patch-1
result_of_callable_class: suppress MSVC C4512
2022-01-17 17:29:33 +03:00
Nikita Kniazev 63aadf3f0f result_of_callable_class: suppress MSVC C4512
`result_of_callable_class` derives from a user provided type which might not be eligible for an implicit assignment operator causing an annoying warning
2022-01-16 22:34:34 +03:00
Andrey Semashev 0feb28b467 Merge pull request #88 from alandefreitas/boost_rel_paths
Adjust `@boost` relative paths
2021-12-28 23:38:13 +03:00
alandefreitas 78f1b38930 Adjust @boost relative paths 2021-12-28 15:24:39 -03:00
Andrey Semashev e6edd4eb91 Minor formatting improvement. 2021-12-09 15:21:20 +03:00
Andrey Semashev 9d1284ef6d Use paths relative to the point of execution in doxygen rules.
This partly re-applies 5ae025b56a with the
following changes:

- Use path-constant to deduce the path relative to the point of execution
  rather than the Jamfile.
- Use that path only to list source files to be passed to Doxygen.
- Keep the project rule, but remove the duplicate requirements that are
  explicitly specified in standalone_main.

Hopefully, this should work around the problem of Reference generation
in the official docs.
2021-12-09 01:26:44 +03:00
Andrey Semashev aa0ccfa65e Revert "Use path-constant in Jamfile"
This reverts commit 5ae025b56a.

Reason for revert: This breaks local generation of docs due to broken
links to css and images.
2021-12-09 00:02:37 +03:00
Andrey Semashev c21d2818c7 Merge pull request #86 from alandefreitas/reference_glob
Use path-constant in Jamfile
2021-12-08 23:57:03 +03:00
Alan de Freitas 5ae025b56a Use path-constant in Jamfile 2021-12-08 17:53:12 -03:00
Glen Fernandes f3f7c3c041 Merge pull request #85 from alandefreitas/reference_glob
Adjust doxygen relative paths
2021-12-08 10:56:04 -05:00
Alan de Freitas bdc983b804 Adjust doxygen relative paths 2021-12-08 12:53:59 -03:00
Andrey Semashev a1583e3072 Updated a couple C++ standard references. 2021-12-08 16:27:46 +03:00
Andrey Semashev 30caa722c1 Nonessential docs formatting. 2021-12-08 16:18:56 +03:00
Andrey Semashev 96169c9fc6 Added a link to the page describing EBO. 2021-12-08 16:15:48 +03:00
Andrey Semashev b6119df27f Added links to a page describing POD. 2021-12-08 16:12:15 +03:00
Andrey Semashev 9941e831bb Updated references to C++ standard to C++11, added character escaping. 2021-12-08 16:08:36 +03:00
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