Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
379 commits
Select commit Hold shift + click to select a range
8e62bfd
Auto merge of #144678 - jdonszelmann:no-mangle-extern, r=bjorn3
bors Aug 12, 2025
0b855bc
Switch to a bitflags `MacroKinds` to support macros with more than on…
joshtriplett Aug 8, 2025
d7b30be
Expand documentation of `GlobDelegation`
joshtriplett Aug 9, 2025
c81fcac
Only suggest changing `#[derive(mymacro)]` to `#[mymacro]` for attrib…
joshtriplett Aug 9, 2025
ba231db
Detect and report macro kind mismatches early, and more precisely
joshtriplett Aug 9, 2025
b74e1cb
mbe: Rename macro parsing state names to use `Bang` instead of `Not`
joshtriplett Aug 9, 2025
33ba4a2
clippy: Update for switch to `MacroKinds`
joshtriplett Aug 9, 2025
e1fc89a
rustdoc: Minimal fixes to compile with `MacroKinds`
joshtriplett Aug 9, 2025
c439a59
Change the desugaring of `assert!` for better error output
estebank Mar 17, 2024
72b606d
Replace `stage0-tools-bin` with `stage1-tools-bin`
Kobzol Aug 12, 2025
4360c52
Add change tracker entry
Kobzol Aug 12, 2025
7ce620d
Constify SystemTime methods
clarfonthey Jul 26, 2025
614364c
Allow cross-compiling the Cranelift dist component
Kobzol Aug 12, 2025
2c0409c
Remove unused must_use
compiler-errors Aug 11, 2025
d6945f6
Add cast_init and cast_uninit methods for pointers
clarfonthey Jul 18, 2025
1553adf
Auto merge of #145295 - Kobzol:unify-stages, r=jieyouxu
bors Aug 12, 2025
85d1c89
fix tail calls to `#[track_caller]` functions
WaffleLapkin Aug 3, 2025
075ce31
Fix parallel rustc not being reproducible due to unstable sorting of …
ywxt Jul 30, 2025
bc8a521
Fix pgo tests
ywxt Aug 13, 2025
6056212
Make std use the edition 2024 prelude
theemathas Aug 13, 2025
b1b26b8
Auto merge of #145093 - nikic:dead-on-return, r=nnethercote
bors Aug 13, 2025
fb9cd24
Rollup merge of #143467 - ChaiTRex:ascii_char_is_ascii, r=tgross35
Kobzol Aug 13, 2025
bd2db28
Rollup merge of #144519 - clarfonthey:const-system-time, r=jhpratt
Kobzol Aug 13, 2025
900e568
Rollup merge of #144642 - lolbinarycat:editorconfig-no-run-make, r=lcnr
Kobzol Aug 13, 2025
ff44871
Rollup merge of #144870 - Kivooeo:file_prefix-stabilize, r=tgross35
Kobzol Aug 13, 2025
4b1deef
Rollup merge of #145269 - epage:test-env, r=jhpratt
Kobzol Aug 13, 2025
c2bc926
Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmease
Kobzol Aug 13, 2025
6e14364
Rollup merge of #145289 - rejected-l:master, r=Kobzol
Kobzol Aug 13, 2025
a0ed088
Rollup merge of #145303 - m-ou-se:payload-as-str-doc, r=jhpratt
Kobzol Aug 13, 2025
b60d5b3
Rollup merge of #145308 - giltho:dangling-doc, r=scottmcm
Kobzol Aug 13, 2025
c4e82ab
Rollup merge of #145320 - Kobzol:fix-cranelift-codegen-dist, r=shepma…
Kobzol Aug 13, 2025
8cb78fe
Rollup merge of #145325 - clarfonthey:cast-init, r=scottmcm
Kobzol Aug 13, 2025
6e7e243
Prepare standard library for checking rustc in `prepare_compiler_for_…
Kobzol Aug 8, 2025
5d1535c
Implement `clippy::CodegenGcc` as a separate step
Kobzol Aug 8, 2025
d216567
Forbid running Clippy on stage 0
Kobzol Aug 8, 2025
ba27938
Add snapshot test for `x clippy ci`
Kobzol Aug 8, 2025
5ffd5c2
Fix Clippy staging for compiler
Kobzol Aug 8, 2025
2071a68
Add snapshot test for `x clippy std`
Kobzol Aug 8, 2025
c5dac1a
Fix staging for `x clippy std`
Kobzol Aug 8, 2025
87d92ee
Fix staging of linting tools
Kobzol Aug 8, 2025
23bb607
Add more tests
Kobzol Aug 8, 2025
2734783
Lint code in CI using in-tree Clippy
Kobzol Aug 8, 2025
75c5c36
Add change tracker entry
Kobzol Aug 8, 2025
92e1541
Only check rustc when linting rustc_codegen_gcc
Kobzol Aug 11, 2025
0acfe86
Manually optimize steps performed by `x clippy ci`
Kobzol Aug 11, 2025
2e4e0fc
Bless tests
Kobzol Aug 11, 2025
1c9952f
Auto merge of #145334 - Kobzol:rollup-fs5a133, r=Kobzol
bors Aug 13, 2025
6e5a6e0
Install libgccjit into the compiler's sysroot when the GCC codegen ba…
Kobzol Aug 13, 2025
76bc558
Make sure that we won't accidentally ship libgccjit.so in the dist co…
Kobzol Aug 13, 2025
f40a784
Remove the `libgccjit.so.0` alias and only create the versioned libra…
Kobzol Aug 13, 2025
350d0ef
Auto merge of #144722 - ywxt:parallel-reproducibile, r=SparrowLii
bors Aug 13, 2025
ebcbcc8
bootstrap: Fix jemalloc 64K page support for aarch64 tools
CathalMullan Aug 13, 2025
1d44bbe
Use ci-mirrors for binutils in freebsd-toolchain.sh
nikic Aug 13, 2025
2ea2100
Print crate count for `check::Rustc` in snapshot tests
Kobzol Aug 13, 2025
cd79c71
Correctly handle when there are no unstable items in the documented c…
GuillaumeGomez Aug 13, 2025
a0eea23
doc test: fix mpsc.rs try_send doc test
eval-exec Aug 12, 2025
dc0707a
Add another example for escaped `#` character in doctest in rustdoc book
GuillaumeGomez Aug 13, 2025
d4eb094
Cleanup assoc parent utils
camsteffen Aug 12, 2025
772493d
resolve: Split extern prelude into two scopes
petrochenkov Aug 1, 2025
d98eaad
resolve: Improve diagnostics for ambiguities in extern prelude
petrochenkov Aug 13, 2025
12d1665
Add test suggest-add-wrapper-issue-145294
xizheyin Aug 13, 2025
e0cc2be
Suppress wrapper suggestion when expected and actual ty are the same …
xizheyin Aug 13, 2025
6c96c94
Add missing entry in STAGE0_MISSING_TARGETS
Gelbpunkt Aug 13, 2025
f5b8a11
Auto merge of #145298 - nikic:llvm21-rc3, r=cuviper
bors Aug 13, 2025
9aa6cb5
Update clippy tests
petrochenkov Aug 13, 2025
ea70ac6
Rollup merge of #144761 - tgross35:cfg-outline-atomics, r=davidtwco
GuillaumeGomez Aug 13, 2025
e7e3a37
Rollup merge of #144949 - nnethercote:more-Printer-cleanups, r=davidtwco
GuillaumeGomez Aug 13, 2025
c9c8d03
Rollup merge of #144955 - lcnr:lazily-update-non-parent-goals, r=BoxyUwU
GuillaumeGomez Aug 13, 2025
0774928
Rollup merge of #144962 - Gelbpunkt:aarch64_be-unknown-none-softfloat…
GuillaumeGomez Aug 13, 2025
bd6fb63
Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petroche…
GuillaumeGomez Aug 13, 2025
a6146fd
Rollup merge of #145241 - tomtor:avr-layout, r=nikic
GuillaumeGomez Aug 13, 2025
6f0746d
Rollup merge of #145341 - Kobzol:codegen-backend-gcc, r=jieyouxu
GuillaumeGomez Aug 13, 2025
858927c
Rollup merge of #145349 - GuillaumeGomez:unstable-items-search, r=lol…
GuillaumeGomez Aug 13, 2025
bb46a20
Rollup merge of #145356 - GuillaumeGomez:doctest-escaped, r=fmease
GuillaumeGomez Aug 13, 2025
f978932
fix(compiler/rustc_codegen_llvm): apply `target-cpu` attribute
StackOverflowExcept1on Aug 11, 2025
7b5d9ef
Improve `--remap-path-prefix` documentation
Urgau Jun 11, 2025
d435197
Port the `#[linkage]` attribute to the new attribute system
scrabsha Aug 12, 2025
3672a55
Auto merge of #145366 - GuillaumeGomez:rollup-v0a6v3u, r=GuillaumeGomez
bors Aug 13, 2025
100d19c
Stabilize `sse4a` and `tbm` target features
sayantn Jul 27, 2025
8e77954
Auto merge of #144793 - petrochenkov:extprel3, r=davidtwco
bors Aug 13, 2025
8f472e8
Add regression test for a former ICE involving helper attributes cont…
fmease Aug 14, 2025
2c1ac85
Auto merge of #145131 - Kobzol:bootstrap-clippy, r=jieyouxu
bors Aug 14, 2025
74aca53
rustdoc: Allow multiple references to a single footnote
a4lg Aug 14, 2025
d10a8a3
bootstrap: Support passing `--timings` to cargo
joshtriplett Aug 14, 2025
3ecea53
bootstrap: Update completions for new --timings argument
joshtriplett Aug 14, 2025
51eb5ed
resolve: Do not call `resolve_macro_path` from late resolution
petrochenkov Aug 8, 2025
d682943
resolve: Do not show deprecated helper attributes in typo recommendat…
petrochenkov Aug 8, 2025
9b797b9
resolve: Improve code reuse in typo candidate collection
petrochenkov Aug 13, 2025
3f1e99d
PatKind: store constants as valtrees
RalfJung Jul 28, 2025
d61fdbf
pattern testing: store constants as valtrees
RalfJung Jul 28, 2025
a171eaa
use ty::Value instead of manual pairs of types and valtrees
RalfJung Jul 29, 2025
a1acbfb
change StrLit type to ty::Value as well
RalfJung Jul 29, 2025
dbc030e
shrink TestBranch::Constant and PatRangeBoundary::Finite
RalfJung Jul 29, 2025
e2cc775
avoid unnecessary type sanity checks
RalfJung Jul 29, 2025
2330afa
Apply suggestions from code review
RalfJung Aug 14, 2025
3a250b7
rewrite test with `#![no_core]`
StackOverflowExcept1on Aug 14, 2025
f676dd8
Rollup merge of #140434 - a4lg:rustdoc-multi-footnote-refs, r=fmease,…
GuillaumeGomez Aug 14, 2025
90a5e62
Rollup merge of #142372 - Urgau:improve-remap_path_prefix-doc, r=wesl…
GuillaumeGomez Aug 14, 2025
4bc1eb7
Rollup merge of #142741 - a1phyr:fix_unsoundness, r=Mark-Simulacrum
GuillaumeGomez Aug 14, 2025
31d8277
Rollup merge of #144515 - scottmcm:ptr_cast_array, r=Mark-Simulacrum
GuillaumeGomez Aug 14, 2025
6ac5c28
Rollup merge of #144727 - Stypox:add-tracing-to-resolve, r=RalfJung
GuillaumeGomez Aug 14, 2025
7d91d20
Rollup merge of #144959 - Marcondiro:master, r=Mark-Simulacrum
GuillaumeGomez Aug 14, 2025
c1f9e2a
Rollup merge of #145179 - joshtriplett:number, r=RalfJung
GuillaumeGomez Aug 14, 2025
9525849
Rollup merge of #145250 - fmease:regr-test-for-attr-meta-ice, r=jdons…
GuillaumeGomez Aug 14, 2025
ad21c6d
Rollup merge of #145266 - camsteffen:reduce-queries, r=petrochenkov
GuillaumeGomez Aug 14, 2025
f493f80
Rollup merge of #145299 - eval-exec:exec-fix-145293, r=tgross35
GuillaumeGomez Aug 14, 2025
44d3217
Rollup merge of #145323 - scrabsha:push-pqwvmznzzmpr, r=jdonszelmann
GuillaumeGomez Aug 14, 2025
707e956
Rollup merge of #145361 - xizheyin:145294, r=compiler-errors
GuillaumeGomez Aug 14, 2025
762b7ec
Rollup merge of #145372 - petrochenkov:noresmacpath, r=jackh726
GuillaumeGomez Aug 14, 2025
30017c3
Auto merge of #145388 - GuillaumeGomez:rollup-hnlt5ov, r=GuillaumeGomez
bors Aug 14, 2025
75b7d24
ci: clean windows disk space in background
marcoieni Aug 14, 2025
18fd6ea
Revert "Correctly handle when there are no unstable items in the docu…
GuillaumeGomez Aug 14, 2025
1975b06
Revert "rustdoc search: add performance note about searchIndexUnstabl…
GuillaumeGomez Aug 14, 2025
2820fcc
Revert "rustdoc: IndexItem::{stability -> is_unstable}"
GuillaumeGomez Aug 14, 2025
a195cf6
Revert "rustdoc search: prefer stable items in search results"
GuillaumeGomez Aug 14, 2025
8296ad0
Print regions in `type_name`.
nnethercote Aug 7, 2025
ecce90b
coverage: Remove intermediate data structures from mapping creation
Zalathar Aug 8, 2025
7e29b88
ignore head usages of ignored candidates
lcnr Aug 6, 2025
ff560d3
resolve prelude import at `build_reduced_graph` phase
LorrensP-2158466 Aug 11, 2025
f5bc295
Add test suggest-self-in-bare-function
xizheyin Aug 14, 2025
3ce555f
Add FnContext in parser for diagnostic
xizheyin Aug 14, 2025
aa3691e
add regression test
lcnr Aug 14, 2025
be00ea1
Auto merge of #144542 - sayantn:stabilize-sse4a-tbm, r=Amanieu,travis…
bors Aug 14, 2025
8afe306
update comment
lcnr Aug 14, 2025
f382d54
Remove `ONLY_HOSTS` value overrides that just set the default value a…
Kobzol Aug 12, 2025
e08c755
Rename and document `ONLY_HOSTS` in bootstrap
Kobzol Aug 12, 2025
1a226e0
rustc-dev-guide :3
lcnr Aug 14, 2025
9dfee2e
fix alignment test
estebank Aug 14, 2025
eba1596
Use `default_field_values` in `Resolver`
estebank Jul 12, 2025
68ebbae
resolve: Introduce `RibKind::Block`
petrochenkov Aug 7, 2025
e6c96c1
resolve: Inline `with_mod_rib`
petrochenkov Aug 7, 2025
1652915
resolve: Restructure `resolve_ident_in_lexical_scope` for better clarity
petrochenkov Aug 7, 2025
f369e06
resolve: Add one more test case for "binding is available in a differ…
petrochenkov Aug 11, 2025
caadc8d
Do not ICE on private type in field of unresolved struct
estebank Aug 13, 2025
106731f
Improved `Target` type
JonathanBrouwer Aug 9, 2025
e7ef23e
Pass the target type down to `parse_attribute_list`
JonathanBrouwer Aug 9, 2025
744d39e
Allow attribute parsers to specify a list of allowed targets
JonathanBrouwer Aug 9, 2025
35e04b6
Specify the list of allowed targets per attribute
JonathanBrouwer Aug 9, 2025
5245c39
Remove the old target checking logic
JonathanBrouwer Aug 9, 2025
4bb7bf6
Update uitests
JonathanBrouwer Aug 9, 2025
b67cd4c
cleanup: Remove useless `[T].iter().last()`
estebank Aug 14, 2025
5c63104
Basic implementation of `autodiff` intrinsic
Sa4dUs Aug 14, 2025
250d77e
Complete functionality and general cleanup
Sa4dUs Aug 14, 2025
c9c1c17
Remove inlining for autodiff handling
Sa4dUs Aug 14, 2025
e1d79b9
Remove lto inline logic
Sa4dUs Aug 14, 2025
65d329d
Adjust error message grammar to be less awkward
shepmaster Aug 14, 2025
51df1da
fixed diagnostic
Kivooeo Aug 6, 2025
cdd4118
Update autodiff tests for the new intrinsics impl
Sa4dUs Aug 14, 2025
5d01d90
std: thread: Return error if setting thread stack size fails
Gelbpunkt Jul 20, 2025
fa18b3e
drive-by: fix typo
WaffleLapkin Aug 14, 2025
898aff7
Auto merge of #145085 - JonathanBrouwer:target_checking, r=jdonszelmann
bors Aug 14, 2025
18afb69
Rollup merge of #137872 - estebank:extra-vert, r=compiler-errors
Kobzol Aug 14, 2025
fadd083
Rollup merge of #144631 - fneddy:fix_be_test_intrinsic_const_bad, r=c…
Kobzol Aug 14, 2025
01bd889
Rollup merge of #145233 - joshtriplett:cfg-select-expr, r=jieyouxu
Kobzol Aug 14, 2025
ebd4a10
Rollup merge of #145261 - Kobzol:bootstrap-tracing, r=jieyouxu
Kobzol Aug 14, 2025
06246bf
Rollup merge of #145324 - Kobzol:bootstrap-host-only, r=jieyouxu
Kobzol Aug 14, 2025
55f2234
Rollup merge of #145353 - CathalMullan:jemalloc-tools, r=Kobzol
Kobzol Aug 14, 2025
86c25f8
Rollup merge of #145379 - joshtriplett:bootstrap-timings, r=jieyouxu
Kobzol Aug 14, 2025
1eda78f
Rollup merge of #145397 - lcnr:lcnr/rustc-dev-guide-3, r=BoxyUwU
Kobzol Aug 14, 2025
93e895b
Rollup merge of #145398 - estebank:use-default-fields-resolver, r=pet…
Kobzol Aug 14, 2025
603ee15
Rollup merge of #145401 - estebank:remove-useless-iter, r=compiler-er…
Kobzol Aug 14, 2025
0698921
Rollup merge of #145403 - shepmaster:grammar, r=estebank
Kobzol Aug 14, 2025
8b387d8
Deduplicate `-L` paths passed to rustc
Kobzol Aug 14, 2025
fd5b737
Do not pass duplicated `-L` arguments to merged doctests
Kobzol Aug 14, 2025
3507a74
Auto merge of #145407 - Kobzol:rollup-g6yhx82, r=Kobzol
bors Aug 14, 2025
2355563
Windows: Replace `GetThreadId`+`GetCurrentThread` with `GetCurrentThr…
tgross35 Aug 15, 2025
ffdc40f
bootstrap: Switch from fd-lock to native locking in std
joshtriplett Aug 15, 2025
56b33cd
bootstrap: Remove dependency on xattr
joshtriplett Aug 15, 2025
8800ec1
Auto merge of #144591 - RalfJung:pattern-valtrees, r=BoxyUwU
bors Aug 15, 2025
324bf2b
Rollup merge of #118087 - GrigorenkoPV:refcell_try_map, r=Mark-Simula…
Zalathar Aug 15, 2025
1eeb8e8
Rollup merge of #122661 - estebank:assert-macro-span, r=petrochenkov
Zalathar Aug 15, 2025
e3a1782
Rollup merge of #142640 - Sa4dUs:ad-intrinsic, r=ZuseZ4
Zalathar Aug 15, 2025
603b61d
Rollup merge of #143075 - workingjubilee:interrupts-may-return-neverm…
Zalathar Aug 15, 2025
44eb7a1
Rollup merge of #144865 - WaffleLapkin:track-tail, r=lqd
Zalathar Aug 15, 2025
b955aa7
Rollup merge of #144944 - He1pa:E0793, r=compiler-errors
Zalathar Aug 15, 2025
65e2a8b
Rollup merge of #144947 - tautschnig:remove-stray-checked_div-comment…
Zalathar Aug 15, 2025
60cb550
Rollup merge of #145004 - bjorn3:remove_unused_fields, r=WaffleLapkin
Zalathar Aug 15, 2025
98bf7f9
Rollup merge of #145005 - tardyp:lto_big_filesize, r=bjorn3
Zalathar Aug 15, 2025
711034f
Rollup merge of #145012 - Kivooeo:fun-problem-fun-fix, r=compiler-errors
Zalathar Aug 15, 2025
ed5279b
Rollup merge of #145065 - petrochenkov:riblock, r=davidtwco
Zalathar Aug 15, 2025
0166de2
Rollup merge of #145120 - maurer:llvm-time, r=nikic
Zalathar Aug 15, 2025
df4f2aa
Rollup merge of #145189 - rust-lang:cargo_update, r=clubby789
Zalathar Aug 15, 2025
8f1202c
Rollup merge of #145235 - compiler-errors:comment, r=BoxyUwU
Zalathar Aug 15, 2025
201e632
Rollup merge of #145275 - StackOverflowExcept1on:fix-wasm32v1-none, r…
Zalathar Aug 15, 2025
14e2886
Rollup merge of #145322 - LorrensP-2158466:early-prelude-processing, …
Zalathar Aug 15, 2025
b672a2a
Rollup merge of #145331 - theemathas:std-prelude-2024, r=tgross35
Zalathar Aug 15, 2025
36515e7
Rollup merge of #145369 - estebank:issue-145367, r=compiler-errors
Zalathar Aug 15, 2025
dc047f1
Rollup merge of #145378 - xizheyin:144968, r=davidtwco
Zalathar Aug 15, 2025
21d37d0
Rollup merge of #145389 - GuillaumeGomez:unstable-search, r=fmease
Zalathar Aug 15, 2025
02efea5
Rollup merge of #145392 - Zalathar:create-mappings, r=petrochenkov
Zalathar Aug 15, 2025
2a2903c
Split codegen backend check step into two and don't run it with `x ch…
Kobzol Aug 13, 2025
8a7be4a
Rename `compiler` to `build_compiler` in the `compile::Std` step
Kobzol Aug 12, 2025
d8a51f5
Remove usage of `compiler_for` from the `compile::Std` step
Kobzol Aug 13, 2025
36dfed6
Remove usage of `compiler_for` from the `compile::Rustc` step
Kobzol Aug 13, 2025
f2c2d3e
Clarify that `build.full-bootstrap` is only used to affect uplifting,…
Kobzol Aug 12, 2025
2218ff1
fix: Reject async assoc fns of const traits/impls in ast_passes
ShoyuVanilla Aug 4, 2025
cda2114
Fix typos in bootstrap.example.toml
AMS21 Aug 15, 2025
ba412a6
Auto merge of #145423 - Zalathar:rollup-9jtefpl, r=Zalathar
bors Aug 15, 2025
ae4eeb9
Fix wrong spans with external macros in the `dropping_copy_types` lint
Urgau Aug 15, 2025
f39085b
Add `derive_from` unstable feature
Kobzol Aug 4, 2025
e935a15
Create unstable `From` builtin macro and register it
Kobzol Aug 4, 2025
c0839ea
Add feature gate test
Kobzol Aug 4, 2025
1f3a747
Implement `#[derive(From)]`
Kobzol Aug 15, 2025
dbd5add
Enhance UI test output handling for runtime errors
AMS21 Aug 15, 2025
c018ae5
Auto merge of #144991 - lcnr:ignore-usages-from-ignored-candidates, r…
bors Aug 15, 2025
f36ab49
fix(tests/rmake/wasm-unexpected-features): change features from `WASM…
StackOverflowExcept1on Aug 15, 2025
26817ee
Autolabel `src/tools/{rustfmt,rust-analyzer}` changes with `T-{rustfm…
jieyouxu Aug 15, 2025
a676c48
Rollup merge of #144210 - Gelbpunkt:thread-stack-size-musl, r=jhpratt
Kobzol Aug 15, 2025
87d677b
Rollup merge of #145310 - Kobzol:compiler-for-revamp, r=jieyouxu
Kobzol Aug 15, 2025
b474f89
Rollup merge of #145311 - marcoieni:clean-disk-in-background-windows,…
Kobzol Aug 15, 2025
0734cbd
Rollup merge of #145340 - Kobzol:bootstrap-codegen-backend-check-spli…
Kobzol Aug 15, 2025
30c967d
Rollup merge of #145408 - Kobzol:deduplicate-search-paths, r=petroche…
Kobzol Aug 15, 2025
7c93af0
Rollup merge of #145412 - tgross35:win-tid, r=ChrisDenton
Kobzol Aug 15, 2025
82c6ad3
Rollup merge of #145413 - joshtriplett:bootstrap-reduce-deps, r=clubb…
Kobzol Aug 15, 2025
501837f
Rollup merge of #145426 - AMS21:fix_typos_bootstrap_example, r=lqd
Kobzol Aug 15, 2025
c97a9c8
Rollup merge of #145430 - Urgau:drop_forget_useless-145427, r=lqd
Kobzol Aug 15, 2025
b979a31
Rollup merge of #145431 - AMS21:fix_141531, r=jieyouxu
Kobzol Aug 15, 2025
9bf76ab
Rollup merge of #145448 - jieyouxu:rustfmt-labels, r=fmease
Kobzol Aug 15, 2025
33218a2
Remove duplicated tracing span in bootstrap
Kobzol Aug 15, 2025
e9ce9ff
Fix tracing debug representation of steps without arguments in bootstrap
Kobzol Aug 15, 2025
24f5cc4
Do not copy files in `copy_src_dirs` in dry run
Kobzol Aug 15, 2025
8b1889c
Auto merge of #145450 - Kobzol:rollup-cqclix0, r=Kobzol
bors Aug 15, 2025
5ee2224
stabilize const exposed provenance
Kivooeo Aug 15, 2025
cd37ed5
Enable new `[range-diff]` feature in triagebot
Urgau Aug 15, 2025
cd7cbe8
Auto merge of #142071 - lcnr:revealing-use, r=compiler-errors
bors Aug 15, 2025
41e40f3
Rollup merge of #143717 - Jules-Bertholet:pin-default, r=dtolnay
jhpratt Aug 15, 2025
7a05f26
Rollup merge of #144054 - jsimmons:stabilize-as-array-of-cells, r=tgr…
jhpratt Aug 15, 2025
d077146
Rollup merge of #144907 - ShoyuVanilla:no-const-async, r=fmease
jhpratt Aug 15, 2025
2b1a288
Rollup merge of #144922 - Kobzol:derive-from, r=nnethercote
jhpratt Aug 15, 2025
2776a21
Rollup merge of #144963 - rossmacarthur-forks:stabilize-core-iter-cha…
jhpratt Aug 15, 2025
58c08c5
Rollup merge of #145436 - StackOverflowExcept1on:patch-1, r=alexcrichton
jhpratt Aug 15, 2025
71adb87
Rollup merge of #145453 - Kobzol:bootstrap-cmd-span, r=jieyouxu
jhpratt Aug 15, 2025
4fa90ef
Rollup merge of #145454 - Kobzol:bootstrap-fix-step-debug-repr, r=jie…
jhpratt Aug 15, 2025
56e9a67
Rollup merge of #145455 - Kobzol:bootstrap-copy-src-dirs-dry-run, r=j…
jhpratt Aug 15, 2025
2a9bb56
Rollup merge of #145462 - Kivooeo:stabilize-const_exposed_provenance,…
jhpratt Aug 15, 2025
cf28e2b
Rollup merge of #145466 - Urgau:triagebot-range-diff, r=Kobzol
jhpratt Aug 15, 2025
1ae7c49
Auto merge of #145475 - jhpratt:rollup-jr0wado, r=jhpratt
bors Aug 15, 2025
2e2642e
Auto merge of #145304 - m-ou-se:simplify-panic, r=oli-obk
bors Aug 16, 2025
99ba556
Auto merge of #144081 - RalfJung:const-ptr-fragments, r=oli-obk
bors Aug 17, 2025
425a9c0
Auto merge of #145284 - nnethercote:type_name-print-regions, r=lcnr
bors Aug 17, 2025
77c3d6e
remove default config
Shourya742 Aug 18, 2025
a0aaa12
clippy'ed
Shourya742 Aug 18, 2025
f960e36
remove downstream new method
Shourya742 Aug 18, 2025
46c4d5c
remove now not required _
Shourya742 Aug 20, 2025
fce2464
use local variables coming from toml, directly from toml
Shourya742 Aug 20, 2025
b91b310
add explicit defaults
Shourya742 Aug 20, 2025
5ae81c9
remove unwanted references, and make more initialization inline
Shourya742 Aug 20, 2025
433dc2b
make download context lean and remove mutable types
Shourya742 Aug 20, 2025
e261e25
move few complex initialization from config to parse-inner
Shourya742 Aug 20, 2025
c058ce5
Sort Config fields and remove some `mut`s from bindings
Kobzol Aug 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 10 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,18 @@ root = true
[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

# some tests need trailing whitespace in output snapshots
[!tests/]
trim_trailing_whitespace = true
# for actual source code files of test, we still don't want trailing whitespace
[tests/**.{rs,js}]
trim_trailing_whitespace = true
# these specific source files need to have trailing whitespace.
[tests/ui/{frontmatter/frontmatter-whitespace-3.rs,parser/shebang/shebang-space.rs}]
trim_trailing_whitespace = false

[!src/llvm-project]
indent_style = space
indent_size = 4
Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
run_type: ${{ steps.jobs.outputs.run_type }}
steps:
- name: Checkout the source code
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Test citool
# Only test citool on the auto branch, to reduce latency of the calculate matrix job
# on PR/try builds.
Expand Down Expand Up @@ -113,7 +113,7 @@ jobs:
run: git config --global core.autocrlf false

- name: checkout the source code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 2

Expand Down Expand Up @@ -223,6 +223,11 @@ jobs:
cd src/ci/citool
CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=../../../build/citool cargo build

- name: wait for Windows disk cleanup to finish
if: ${{ matrix.free_disk && startsWith(matrix.os, 'windows-') }}
run: |
python3 src/ci/scripts/free-disk-space-windows-wait.py

- name: run the build
run: |
set +e
Expand Down Expand Up @@ -313,7 +318,7 @@ jobs:
if: ${{ !cancelled() && contains(fromJSON('["auto", "try"]'), needs.calculate_matrix.outputs.run_type) }}
steps:
- name: checkout the source code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 2
# Calculate the exit status of the whole CI workflow.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: checkout the source code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
submodules: recursive
- name: install the bootstrap toolchain
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
pull-requests: write
steps:
- name: checkout the source code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: download Cargo.lock from update job
uses: actions/download-artifact@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ghcr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
# Needed to write to the ghcr.io registry
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
persist-credentials: false

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/post-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
# Make sure that we have enough commits to find the parent merge commit.
# Since all merges should be through merge commits, fetching two commits
Expand Down
Loading
Loading