remove or encapsulate the remaining non-query data in tcx I wound up removing the existing cache around inhabitedness since it didn't seem to be adding much value. I reworked const rvalue promotion, but not that much (i.e., I did not split the computation into bits, as @eddyb had tossed out as a suggestion). But it's now demand driven, at least. cc @michaelwoerister -- see the `forbid_reads` change in last commit r? @eddyb -- since the trickiest of this PR is the work on const rvalue promotion cc #44137
35 lines
1.2 KiB
TOML
35 lines
1.2 KiB
TOML
# This file reflects the current status of all tools which are allowed
|
|
# to fail without failing the build.
|
|
#
|
|
# There are three states a tool can be in:
|
|
# 1. Broken: The tool doesn't build
|
|
# 2. Compiling: The tool builds but its tests are failing
|
|
# 3. Testing: The tool builds and its tests are passing
|
|
#
|
|
# In the future there will be further states like "Distributing", which
|
|
# configures whether the tool is included in the Rust distribution.
|
|
#
|
|
# If a tool was working before your PR but is broken now, consider
|
|
# opening a PR against the tool so that it works with your changes.
|
|
# If the tool stops compiling, change its state to `Broken`. If it
|
|
# still builds, change it to `Compiling`.
|
|
# How to do that is described in
|
|
# "CONTRIBUTING.md#External Dependencies". If the effort required is not
|
|
# warranted (e.g. due to the tool abusing some API that you changed, and
|
|
# fixing the tool would mean a significant refactoring) remember to ping
|
|
# the tool authors, so they can fix it, instead of being surprised by the
|
|
# breakage.
|
|
#
|
|
# Each tool has a list of people to ping
|
|
|
|
# ping @oli-obk @RalfJung @eddyb
|
|
miri = "Broken"
|
|
|
|
# ping @Manishearth @llogiq @mcarton @oli-obk
|
|
clippy = "Broken"
|
|
|
|
# ping @nrc
|
|
rls = "Testing"
|
|
|
|
# ping @nrc
|
|
rustfmt = "Testing"
|