Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
966f4b3
add run-make support for aix
mustartt Nov 5, 2024
904e897
fix missing use decl
mustartt Nov 5, 2024
686eeb8
honor rustc_const_stable_indirect in non-staged_api crate with -Zforc…
RalfJung Nov 2, 2024
e968081
ensure that all publicly reachable const fn have const stability info
RalfJung Nov 2, 2024
baa95ef
use allowed "if-unchanged" logic for compiler builds
onur-ozkan Oct 16, 2024
72e63e3
add test coverage for `RUSTC_IF_UNCHANGED_ALLOWED_PATHS`
onur-ozkan Oct 17, 2024
a00fd7a
warn about "src/bootstrap" on `RUSTC_IF_UNCHANGED_ALLOWED_PATHS`
onur-ozkan Nov 10, 2024
405017a
refactor flags
mustartt Nov 11, 2024
6b38a15
reduce `RUSTC_IF_UNCHANGED_ALLOWED_PATHS` significantly
onur-ozkan Nov 10, 2024
bc75310
move `src/tools/build_helper` into `src/build_helper`
onur-ozkan Nov 10, 2024
4dfc052
Revert "do not trust download-rustc=if-unchanged on CI for now"
onur-ozkan Nov 10, 2024
2d143ab
update "if-unchanged" comments in config.example.toml
onur-ozkan Nov 11, 2024
5b7423c
Triagebot: Consolidate the T-compiler ad hoc groups
fmease Nov 11, 2024
0dc6c1e
Make precise capturing suggestion machine-applicable only if it has n…
compiler-errors Nov 12, 2024
3780496
allow rustc_private feature in force-unstable-if-unmarked crates
RalfJung Nov 3, 2024
c665925
clarify `must_produce_diag` ICE for debugging
lqd Nov 12, 2024
2a9cc8f
Declare all MIR passes in a list
clubby789 Nov 11, 2024
94371d5
Validate and test `-Zmir-enable-passes`
clubby789 Nov 11, 2024
1203683
Store known passes as an IndexSet
clubby789 Nov 11, 2024
8c64e9d
Rename `PASS_NAMES` to disambiguate
clubby789 Nov 11, 2024
134459e
Rollup merge of #131831 - onur-ozkan:improve-rustc-if-unchanged-logic…
matthiaskrgr Nov 12, 2024
4a699fc
Rollup merge of #132541 - RalfJung:const-stable-extern-crate, r=compi…
matthiaskrgr Nov 12, 2024
8f67b5b
Rollup merge of #132657 - mustartt:aix-run-make-support, r=jieyouxu
matthiaskrgr Nov 12, 2024
8628fd5
Rollup merge of #132901 - clubby789:enable-pass-check, r=jieyouxu
matthiaskrgr Nov 12, 2024
15fbae8
Rollup merge of #132923 - fmease:triagebot-update-t-compiler, r=wesle…
matthiaskrgr Nov 12, 2024
11c7b01
Rollup merge of #132938 - compiler-errors:ed2024-apit-sugg, r=chenyukang
matthiaskrgr Nov 12, 2024
f00a31c
Rollup merge of #132947 - lqd:trimmed-ice, r=compiler-errors
matthiaskrgr Nov 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
reduce RUSTC_IF_UNCHANGED_ALLOWED_PATHS significantly
Signed-off-by: onur-ozkan <[email protected]>
  • Loading branch information
onur-ozkan committed Nov 11, 2024
commit 6b38a159e5d1c3c154c24ff38786e40b71dd4710
35 changes: 2 additions & 33 deletions src/bootstrap/src/core/config/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,42 +39,11 @@ use crate::utils::helpers::{self, exe, output, t};
/// is added here, it will cause bootstrap to skip necessary rebuilds, which may lead to risky results.
/// For example, "src/bootstrap" should never be included in this list as it plays a crucial role in the
/// final output/compiler, which can be significantly affected by changes made to the bootstrap sources.
#[rustfmt::skip] // We don't want rustfmt to oneline this list
pub(crate) const RUSTC_IF_UNCHANGED_ALLOWED_PATHS: &[&str] = &[
":!.clang-format",
":!.editorconfig",
":!.git-blame-ignore-revs",
":!.gitattributes",
":!.gitignore",
":!.gitmodules",
":!.ignore",
":!.mailmap",
":!CODE_OF_CONDUCT.md",
":!CONTRIBUTING.md",
":!COPYRIGHT",
":!INSTALL.md",
":!LICENSE-APACHE",
":!LICENSE-MIT",
":!LICENSES",
":!README.md",
":!RELEASES.md",
":!REUSE.toml",
":!config.example.toml",
":!configure",
":!rust-bors.toml",
":!rustfmt.toml",
":!src/tools",
":!tests",
":!triagebot.toml",
":!x",
":!x.ps1",
":!x.py",
":!src/ci/cpu-usage-over-time.py",
":!src/ci/publish_toolstate.sh",
":!src/doc",
":!src/etc",
":!src/librustdoc",
":!src/rustdoc-json-types",
":!src/tools",
":!src/README.md",
];

macro_rules! check_ci_llvm {
Expand Down