~roguescholar/boost/+git/build:pr/msvc-cxxstd-20

Last commit made on 2021-10-18
Get this branch:
git clone -b pr/msvc-cxxstd-20 https://git.launchpad.net/~roguescholar/boost/+git/build

Branch merges

Branch information

Name:
pr/msvc-cxxstd-20
Repository:
lp:~roguescholar/boost/+git/build

Recent commits

854351f... by Peter Dimov <email address hidden>

Add cxxstd=20 to msvc.jam (msvc-14.2 and above support /std:c++20)

3dd9a8f... by Rene Rivera <email address hidden>

B2 4.7.1

ef69e0a... by Rene Rivera <email address hidden>

Patch release 4.7.1.

84ed4e1... by Rene Rivera <email address hidden>

Fix regression for linking with `clang-win` toolset.

fixes https://github.com/boostorg/build/pull/741
fixes https://github.com/bfgroup/b2/issues/98

937c972... by Rene Rivera <email address hidden>

B2 4.7.0

5da3e85... by Rene Rivera <email address hidden>

B2 version 4.7.0.

e161f17... by Rene Rivera <email address hidden>

Fix spelling adn grammar errors.

532c07a... by Rene Rivera <email address hidden>

Last, hopefully, note for 4.7.0 release.

2616041... by Rene Rivera <email address hidden>

Remove stalebot integration that never really worked.

c56fb27... by Dmitry <email address hidden>

Don't skip alias targets due to <build>no in ureqs (#97)

Adds rule skip-from-usage-requirements to basic-target, this allows
customizing whether the build of a target should be skipped because one
of its sources has <build>no in usage requirements. So far only one
class takes advantage of this: alias-target-class. As a result alias
targets aren't skipped due to dependencies, but downstream targets still
could.
So, lib <- alias <- exe skips exe if lib is skipped.
But lib <- alias -> lib does not skip alias if either of libs is
skipped.