Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1787 commits
Select commit Hold shift + click to select a range
8074d4f
Update rust maintainers in openharmony.md
huaihuaidelulu Aug 18, 2025
13bad19
Prepare for merging from rust-lang/rust
Aug 18, 2025
d5b31ab
Merge ref '425a9c0a0e36' from rust-lang/rust
Aug 18, 2025
5a3871d
fmt
Aug 18, 2025
b94842d
Rollup merge of #144838 - Kivooeo:doc-subtype, r=notriddle
Zalathar Aug 18, 2025
d92e1fe
Rollup merge of #145206 - scrabsha:push-uxovoqzrxnlx, r=jdonszelmann
Zalathar Aug 18, 2025
152b43c
Rollup merge of #145208 - joshtriplett:mbe-derive, r=petrochenkov
Zalathar Aug 18, 2025
1e454c6
Rollup merge of #145309 - winstonallo:issue-145271-fix, r=tgross35
Zalathar Aug 18, 2025
3a694c7
Rollup merge of #145355 - clubby789:option-match-eq, r=nikic
Zalathar Aug 18, 2025
aa2dcbe
Rollup merge of #145420 - Zalathar:llvm-c, r=WaffleLapkin
Zalathar Aug 18, 2025
3b396fc
Rollup merge of #145451 - WaffleLapkin:norailoveyou, r=Noratrieb
Zalathar Aug 18, 2025
9d72651
Rollup merge of #145460 - Kobzol:bootstrap-speedup-copy-src-dirs, r=j…
Zalathar Aug 18, 2025
211339f
Rollup merge of #145476 - alurm:patch-1, r=ibraheemdev
Zalathar Aug 18, 2025
ab57f43
Rollup merge of #145485 - JonathanBrouwer:fix-deprecation-targets, r=…
Zalathar Aug 18, 2025
abecf68
Trace some basic I/O operations in bootstrap
Kobzol Aug 16, 2025
abcfa43
remove myself from some adhoc-groups and pings
davidtwco Aug 18, 2025
f5e43d5
nll-relate: improve hr opaque types support
lcnr Jun 5, 2025
909d329
Merge pull request #4528 from rust-lang/rustup-2025-08-18
RalfJung Aug 18, 2025
d417503
Allow stability attributes on extern crates
JonathanBrouwer Aug 18, 2025
3ef065b
Implement the #[sanitize(..)] attribute
1c3t3a Jun 18, 2025
95bdb34
Remove the no_sanitize attribute in favor of sanitize
1c3t3a Jun 18, 2025
22519d3
Do not overwrite the value of `RUSTC_ADDITIONAL_SYSROOT_PATHS`
Kobzol Aug 18, 2025
4f72482
ci: add timeout to windows disk cleanup wait
marcoieni Aug 18, 2025
e31aea8
Remove unused `PartialOrd`/`Ord` from bootstrap
Kobzol Aug 18, 2025
73d3d28
Implement feature `int_lowest_highest_one` for integer and NonZero types
Gnurou Aug 10, 2025
4668751
Print what bootstrap invocation failed when an error happens in CI
Kobzol Aug 18, 2025
a1f5bbe
Provide more useful command creation spans
Kobzol Aug 18, 2025
239e8b1
Auto merge of #145551 - Zalathar:rollup-eo75r94, r=Zalathar
bors Aug 18, 2025
a6a760e
Remove the `From` derive macro from prelude
Kobzol Aug 18, 2025
70fe61f
Merge pull request #4523 from Stypox/data-race-tracing
RalfJung Aug 18, 2025
c335d57
ignore frontmatters in `TokenStream::new`
fee1-dead Aug 18, 2025
ba85edf
triagebot: Show range-diff links on force pushes
RalfJung Aug 18, 2025
3248d86
Merge pull request #4529 from RalfJung/triagebot-range-diff-awesomeness
RalfJung Aug 18, 2025
d2e1264
Add change tracker entry for `--timings`
jieyouxu Aug 18, 2025
c6db6f2
comment style changes
fee1-dead Aug 18, 2025
dbb8190
Add VEXos "linked files" support to `armv7a-vex-v5`
lewisfm Aug 9, 2025
79a40c9
rustdoc: add rustdoc top bar web component
notriddle Aug 18, 2025
aaf87a6
Auto merge of #145478 - weihanglo:update-cargo, r=weihanglo
bors Aug 18, 2025
0e47f19
Specify linker scripts after user link args
lewisfm Aug 9, 2025
aa3008d
implement std::fs::set_permissions_nofollow on unix
lolbinarycat Jun 24, 2025
704cb8f
interpret: avoid forcing all integer newtypes into memory during clea…
RalfJung Aug 18, 2025
ece1397
interpret: fix in-place return place semantics when the return place …
RalfJung Aug 18, 2025
79d3006
cleanup: make run-make test use run_in_tmpdir
durin42 Aug 14, 2025
9d08596
tests: fix RISC-V failures and adjust transmute-scalar.rs target
Jul 28, 2025
9eb4a26
Auto merge of #145489 - joshtriplett:cfg-if-not, r=Amanieu
bors Aug 18, 2025
dc72692
Add tracing to various miscellaneous functions
Stypox Aug 12, 2025
4c21251
Fix uplifting in `Assemble` step
Kobzol Aug 18, 2025
533ecdb
Assume UTF-8 in sysroot paths
Kobzol Aug 18, 2025
b96868f
Auto merge of #145559 - marcoieni:free-disk-timeout, r=Kobzol
bors Aug 18, 2025
ee7627e
std_detect: RISC-V: implement implication to "C"
a4lg Aug 19, 2025
2beb54c
Rollup merge of #140956 - Kixunil:impl-partialeq-str-for-path, r=Amanieu
Zalathar Aug 19, 2025
027c7a5
Rollup merge of #141744 - GrigorenkoPV:ip_from, r=Amanieu
Zalathar Aug 19, 2025
633cc0c
Rollup merge of #142681 - 1c3t3a:sanitize-off-on, r=rcvalle
Zalathar Aug 19, 2025
0671b2f
Rollup merge of #142871 - chenyukang:yukang-fix-doc-for-transpose, r=…
Zalathar Aug 19, 2025
b9fdc6b
Rollup merge of #144252 - Kobzol:rmeta-sysroot, r=jieyouxu
Zalathar Aug 19, 2025
d6645f7
Rollup merge of #144476 - notriddle:notriddle/stringdex, r=lolbinaryc…
Zalathar Aug 19, 2025
3a03bb9
Rollup merge of #144567 - CaiWeiran:transmute-scalar_test, r=nikic
Zalathar Aug 19, 2025
cff7ed1
Rollup merge of #144804 - WaffleLapkin:reach-for-the-casts, r=compile…
Zalathar Aug 19, 2025
d0fa5c7
Rollup merge of #144960 - raoulstrackx:raoul/rte-513-disable_sleep_te…
Zalathar Aug 19, 2025
181480d
Rollup merge of #145013 - fee1-dead-contrib:push-vwvsqsqnrxqm, r=nnet…
Zalathar Aug 19, 2025
f3f1847
Rollup merge of #145041 - lcnr:borrowck-limitations-error, r=BoxyUwU
Zalathar Aug 19, 2025
11c6d89
Rollup merge of #145243 - jdonszelmann:inner-attr-errors, r=petrochenkov
Zalathar Aug 19, 2025
02848e7
Rollup merge of #145405 - durin42:test-cleanup-tmpdir, r=lqd
Zalathar Aug 19, 2025
8945924
Rollup merge of #145432 - Zalathar:target-machine, r=wesleywiser
Zalathar Aug 19, 2025
8748d8e
Rollup merge of #145484 - Zalathar:archive-builder, r=bjorn3
Zalathar Aug 19, 2025
cf2f50e
Rollup merge of #145557 - Kobzol:rustc-link-fix, r=jieyouxu
Zalathar Aug 19, 2025
f44f963
Rollup merge of #145563 - Kobzol:remove-from-from-prelude, r=petroche…
Zalathar Aug 19, 2025
3ced940
Rollup merge of #145565 - Kobzol:bootstrap-ci-print-error, r=jieyouxu
Zalathar Aug 19, 2025
531ec85
Rollup merge of #145584 - RalfJung:interpret-clear-provenance, r=comp…
Zalathar Aug 19, 2025
8365fcb
Auto merge of #145589 - Zalathar:rollup-k97wtuq, r=Zalathar
bors Aug 19, 2025
c2e16cb
UnsafePinned::raw_get: sync signature with get
RalfJung Aug 19, 2025
7dfbc0a
miri: detect passing the same local twice as an in-place argument
RalfJung Aug 18, 2025
f0addd0
Make tool-only suggestion to remove attributes on invalid targets
JonathanBrouwer Aug 16, 2025
c1c204d
Port `must_use` to the new target checking
JonathanBrouwer Aug 16, 2025
d5dc797
Update uitests
JonathanBrouwer Aug 16, 2025
ebfac4e
Avoid using `()` in `derive(From)` output.
nnethercote Aug 18, 2025
41d8d85
Remove hs_abs_cmp examples
miried Aug 19, 2025
36d309e
Merge remote-tracking branch 'upstream/master'
miried Aug 19, 2025
8c32e31
Auto merge of #142487 - estebank:serde-attr-5, r=petrochenkov
bors Aug 19, 2025
c1a1222
Rollup merge of #139345 - smoelius:into-iter-stability, r=lcnr
jieyouxu Aug 19, 2025
df01a87
Rollup merge of #140740 - ojeda:indirect-branch-cs-prefix, r=davidtwco
jieyouxu Aug 19, 2025
bd0e768
Rollup merge of #142079 - lcnr:opaque-types-universes, r=BoxyUwU
jieyouxu Aug 19, 2025
9c46cdb
Rollup merge of #142938 - lolbinarycat:std-set_permissions_nofollow, …
jieyouxu Aug 19, 2025
4327e69
Rollup merge of #143730 - pascaldekloe:fmt-radix-trim, r=tgross35
jieyouxu Aug 19, 2025
0b80d40
Rollup merge of #144767 - tgross35:doc-grammar, r=ibraheemdev
jieyouxu Aug 19, 2025
43f7789
Rollup merge of #144906 - Kobzol:infra-team-tier-bump, r=davidtwco
jieyouxu Aug 19, 2025
2d05870
Rollup merge of #144983 - Oneirical:uncountable-integer, r=jieyouxu
jieyouxu Aug 19, 2025
b4a88c8
Rollup merge of #145025 - lolbinarycat:ci-tidy-spellcheck, r=Kobzol
jieyouxu Aug 19, 2025
bdd3bc8
Rollup merge of #145099 - heiher:loong-32s, r=folkertdev
jieyouxu Aug 19, 2025
8568070
Rollup merge of #145166 - makai410:teach-pub-crate, r=lcnr
jieyouxu Aug 19, 2025
0b378a7
Rollup merge of #145255 - lune-climate:dec2flt-doc, r=ibraheemdev
jieyouxu Aug 19, 2025
ba20d77
Rollup merge of #145306 - Stypox:tracing-misc, r=RalfJung
jieyouxu Aug 19, 2025
5e979cb
Rollup merge of #145336 - clarfonthey:hidden-unicode, r=ibraheemdev
jieyouxu Aug 19, 2025
5d37e8e
Rollup merge of #145585 - RalfJung:miri-inplace-arg-checks, r=compile…
jieyouxu Aug 19, 2025
99de64b
Rollup merge of #145338 - lcnr:coroutine-witness-yikes, r=compiler-er…
jieyouxu Aug 19, 2025
6222733
Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdo…
jieyouxu Aug 19, 2025
b1a7bac
Rollup merge of #145452 - Kobzol:bootstrap-strip, r=jieyouxu
jieyouxu Aug 19, 2025
9a5c00a
Rollup merge of #145464 - Kivooeo:stabilize-const_pathbuf_osstring_ne…
jieyouxu Aug 19, 2025
b638266
Rollup merge of #145474 - fmease:paren-use-bounds-fix, r=fee1-dead
jieyouxu Aug 19, 2025
32c20b9
Rollup merge of #145486 - Urgau:unicode-mention, r=lqd
jieyouxu Aug 19, 2025
caabaf7
Rollup merge of #145490 - Kobzol:bootstrap-io-tracing, r=jieyouxu
jieyouxu Aug 19, 2025
3a3c4db
Rollup merge of #145493 - fee1-dead-contrib:push-rsqlqymxyyqp, r=jdon…
jieyouxu Aug 19, 2025
758866d
Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszel…
jieyouxu Aug 19, 2025
3134f22
Rollup merge of #145505 - cjgillot:tweak-span-cache, r=petrochenkov
jieyouxu Aug 19, 2025
e3576b2
Rollup merge of #145510 - cjgillot:visit-async-drop, r=davidtwco
jieyouxu Aug 19, 2025
dc945d9
Rollup merge of #145511 - semarie:push-rnytptsoxrxn, r=joshtriplett
jieyouxu Aug 19, 2025
b709cf5
Rollup merge of #145532 - bvanjoi:debug-resolve-module, r=petrochenkov
jieyouxu Aug 19, 2025
e392952
Rollup merge of #145533 - smoelius:patch-2, r=lqd
jieyouxu Aug 19, 2025
4090d98
Rollup merge of #145537 - zachs18:metasized-negative-bound-fix, r=dav…
jieyouxu Aug 19, 2025
bb4af94
Rollup merge of #145538 - lolbinarycat:std-bufreader-buffer-backshift…
jieyouxu Aug 19, 2025
c318e14
Rollup merge of #145542 - blyxyas:no-mentions-subtree, r=Urgau
jieyouxu Aug 19, 2025
cd597ae
Rollup merge of #145549 - huaihuaidelulu:patch-2, r=Amanieu,jieyouxu
jieyouxu Aug 19, 2025
e462a7d
Rollup merge of #145550 - nnethercote:derive_from-no-unit, r=Kobzol
jieyouxu Aug 19, 2025
9561591
Rollup merge of #145556 - JonathanBrouwer:extern-crate-stable, r=jdon…
jieyouxu Aug 19, 2025
07518a7
Rollup merge of #145560 - Kobzol:bootstrap-remove-ord, r=jieyouxu
jieyouxu Aug 19, 2025
3e1a63d
Rollup merge of #145568 - fee1-dead-contrib:push-uvsonuzxmkus, r=fmease
jieyouxu Aug 19, 2025
9d957a8
Rollup merge of #145571 - davidtwco:davidtwco-remove-from-groups, r=lqd
jieyouxu Aug 19, 2025
4a4247a
Rollup merge of #145576 - jieyouxu:bootstrap-timings, r=Kobzol
jieyouxu Aug 19, 2025
0811b16
Rollup merge of #145578 - vexide:armv7a-vex-v5+linked-files, r=davidtwco
jieyouxu Aug 19, 2025
bfd5d59
Prevent impossible combinations in `ast::ModKind`.
nnethercote Aug 19, 2025
b4876bf
link to TB doc in unsafe-code-guidelines
JoJoDeveloping Aug 19, 2025
b734547
God bless the tests
JoJoDeveloping Aug 19, 2025
77d6ee0
Fix bug where `rustdoc-js` tester would not pick the right `search.js…
GuillaumeGomez Aug 13, 2025
2ebe679
Strenghten rustdoc js tester file macthing regex
GuillaumeGomez Aug 16, 2025
db0c825
Gate static coroutines behind a parser feature
compiler-errors Aug 19, 2025
a914e7b
Merge pull request #4530 from JoJoDeveloping/tb-doc-ugc-link
RalfJung Aug 19, 2025
16ad385
Auto merge of #145599 - jieyouxu:rollup-523cxhm, r=jieyouxu
bors Aug 19, 2025
129b0a2
Support weak definitions
bjorn3 Jun 26, 2025
3c7144f
Merge pull request #4414 from bjorn3/weak_defs
RalfJung Aug 19, 2025
a971238
`std_detect`: Use `rustc-std-workspace-*` to pull in `compiler-builtins`
joshtriplett Aug 19, 2025
4c948bc
Update lockfile for changes to `std_detect`
joshtriplett Aug 19, 2025
988092e
Remove the std workspace patch for `compiler-builtins`
tgross35 Aug 19, 2025
51df7aa
add a fallback implementation for the `prefetch_*` intrinsics
folkertdev Aug 19, 2025
ab6f4d6
Pretty print the name of an future from calling async closure
compiler-errors Aug 19, 2025
05f5a58
Auto merge of #145600 - jieyouxu:rollup-jw0bpnt, r=jieyouxu
bors Aug 19, 2025
9a29e16
mention lint group in default level lint note
karolzwolak Apr 28, 2025
d14b83e
bless tests with new lint messages
karolzwolak Apr 28, 2025
6a088fd
Defer tail call ret ty equality to check_tail_calls
compiler-errors Aug 19, 2025
31bcc9b
Enable triagebot `[review-changes-since]` feature
Urgau Aug 19, 2025
0079da4
Add snapshot tests for stage 3 compiler builds
Kobzol Aug 19, 2025
555986d
Fix some doc typos
dns2utf8 Aug 19, 2025
d25910e
make `prefetch` intrinsics safe
folkertdev Aug 19, 2025
f605b57
Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxu
bors Aug 19, 2025
a6d648f
Rollup merge of #139357 - miried:master, r=Amanieu
jhpratt Aug 20, 2025
9a1ab5e
Rollup merge of #140314 - lolbinarycat:rustdoc-js-scrape-examples-typ…
jhpratt Aug 20, 2025
1e6df58
Rollup merge of #140794 - karolzwolak:allow-unused-doc-65464, r=david…
jhpratt Aug 20, 2025
5fa3304
Rollup merge of #145006 - ginnyTheCat:docs-skip-until, r=ibraheemdev
jhpratt Aug 20, 2025
7b7ad4d
Rollup merge of #145252 - shepmaster:demote-x86_64-apple-darwin-to-ti…
jhpratt Aug 20, 2025
a8feea8
Rollup merge of #145359 - GuillaumeGomez:correctly-pick-search.js, r=…
jhpratt Aug 20, 2025
5a0c938
Rollup merge of #145381 - Gnurou:int_lowest_highest_one, r=jhpratt
jhpratt Aug 20, 2025
9261fcf
Rollup merge of #145417 - a4lg:riscv-arch-platform-guide-ch2, r=Amanieu
jhpratt Aug 20, 2025
b0600b2
Rollup merge of #145531 - sayantn:detect-apxf-avx10, r=Amanieu
jhpratt Aug 20, 2025
84c5d20
Rollup merge of #145619 - joshtriplett:use-the-right-core, r=tgross35
jhpratt Aug 20, 2025
6e65229
Rollup merge of #145622 - tgross35:remove-builtins-patch, r=Mark-Simu…
jhpratt Aug 20, 2025
ef22202
Rollup merge of #145623 - compiler-errors:pretty-async-name, r=wesley…
jhpratt Aug 20, 2025
816f098
Rollup merge of #145626 - folkertdev:prefetch-fallback, r=Amanieu
jhpratt Aug 20, 2025
49329f0
Prepare for merging from rust-lang/rust
Aug 20, 2025
8d09fb5
Merge ref 'f605b57042ff' from rust-lang/rust
Aug 20, 2025
22a86f8
Auto merge of #145644 - jhpratt:rollup-ypo3zcd, r=jhpratt
bors Aug 20, 2025
f254075
Disable rustc uplifting during cross-compilation
Kobzol Aug 20, 2025
49abb66
Merge pull request #4531 from Urgau/triagebot-review-changes-since
RalfJung Aug 20, 2025
1d39d00
add back cfg(bootstrap), it is still needed
RalfJung Aug 20, 2025
1a798a8
bless new tests
RalfJung Aug 20, 2025
5556212
allow cfg(bootstrap)
RalfJung Aug 20, 2025
4676552
Merge pull request #4532 from rust-lang/rustup-2025-08-20
RalfJung Aug 20, 2025
bec7474
Auto merge of #145348 - nnethercote:parse_token_tree-speedup-for-uom,…
bors Aug 20, 2025
ff0a11b
`fully_perform_op_raw` out of `TypeChecker`
lcnr Aug 11, 2025
e255a9b
`region_infer::opaque_types` to folder
lcnr Aug 11, 2025
8365ad1
handle opaque types before region inference
lcnr Aug 12, 2025
c2a0fa8
diagnostics :3
lcnr Aug 13, 2025
812c93e
tidy: Add a check that there are no duplicate runtime dependencies
bjorn3 Aug 20, 2025
30fa518
tidy: Add check against proc macros as standard library dependencies
bjorn3 Aug 20, 2025
5a451b8
Add new `--test-codegen-backend` bootstrap option
GuillaumeGomez Aug 11, 2025
e4cdc0f
Split compiletest `--codegen-backend` into two options `--default-cod…
GuillaumeGomez Aug 18, 2025
27e6726
Do not use effective_visibilities query for Adt types of a local trai…
xizheyin Aug 20, 2025
29f0d8b
Download CI GCC into the correct directory
Kobzol Aug 20, 2025
e1045c2
Fix JS search scripts path
GuillaumeGomez Aug 20, 2025
e8a792d
Auto merge of #145645 - Kobzol:uplift-fix, r=jieyouxu
bors Aug 20, 2025
609c38d
update some s390x codegen tests
folkertdev Aug 20, 2025
2da0ec3
Enforce correct number of arguments for `"x86-interrupt"` functions
GrigorenkoPV Aug 20, 2025
e57e5f0
Unconditionally-const supertraits are considered not dyn compatible
compiler-errors Aug 19, 2025
8ea3b09
Pass `alloc-variant-zeroed` to LLVM
clubby789 Jul 17, 2025
d18d94d
Instantiate higher-ranked binder with erased when checking IntoIterat…
compiler-errors Aug 20, 2025
cadb56d
Add flock support for cygwin
Berrysoft Aug 20, 2025
d71ed8d
Tell LLVM about read-only captures
nikic Aug 11, 2025
dd151be
Adjust test to still show miscompile
nikic Aug 19, 2025
992c025
Enable triagebot `[review-changes-since]` feature
Urgau Aug 20, 2025
040a98a
Auto merge of #144086 - clubby789:alloc-zeroed, r=nikic
bors Aug 20, 2025
f34fa22
fix: typo
ttajakka Aug 20, 2025
b65fab6
Move `IntoDiagArg` earlier in the dependency chains
joshtriplett Aug 14, 2025
f3c8b7a
Split `rustc_hir_id` out of `rustc_hir`
joshtriplett Aug 14, 2025
e46ec74
Update test output for change to number of crates
joshtriplett Aug 14, 2025
6cb9dd5
rustc_lint_defs: Use `DefPathHash` from `rustc_span` rather than `rus…
joshtriplett Aug 14, 2025
f0c8f70
rustc_lint_defs: Eliminate the dependency on `rustc_hir` for `Namespace`
joshtriplett Aug 14, 2025
bad4f5c
Eliminate unnecessary dependency from `rustc_mir_dataflow` to `rustc_…
joshtriplett Aug 14, 2025
0f0d702
Eliminate unnecessary dependency from `rustc_traits` to `rustc_hir`
joshtriplett Aug 14, 2025
2ea7e7d
rustc_hir_id: Add a comment explaining why the crate exists
joshtriplett Aug 18, 2025
125ff8a
Auto merge of #145259 - nikic:read-only-capture, r=wesleywiser
bors Aug 20, 2025
d41cd48
Migrate `panic_unwind` to use `cfg_select!`
cuviper Aug 20, 2025
922958c
Auto merge of #145244 - lcnr:handle-opaque-types-before-region-infere…
bors Aug 21, 2025
95b3b61
Handle `ReEarlyParam` in `type_name`.
nnethercote Aug 21, 2025
8e62f0f
Rollup merge of #143383 - fee1-dead-contrib:push-mstmlwuskxyy, r=dtolnay
jhpratt Aug 21, 2025
32824b5
Rollup merge of #144758 - QnJ1c2kNCg:master, r=Noratrieb
jhpratt Aug 21, 2025
f1a7294
Rollup merge of #144915 - compiler-errors:tail-call-ret-ty-equality, …
jhpratt Aug 21, 2025
b0dd772
Rollup merge of #145256 - GuillaumeGomez:bootstrap-test-codegen-backe…
jhpratt Aug 21, 2025
537d5f4
Rollup merge of #145297 - adwinwhite:recursive-debuginfo, r=wesleywiser
jhpratt Aug 21, 2025
62582eb
Rollup merge of #145390 - joshtriplett:rustc-diag-value-earlier, r=lcnr
jhpratt Aug 21, 2025
03aa3b8
Rollup merge of #145415 - a4lg:riscv-implication-to-c, r=Amanieu
jhpratt Aug 21, 2025
d54aaed
Rollup merge of #145525 - typesanitizer:vg/doc, r=Mark-Simulacrum
jhpratt Aug 21, 2025
25b81bf
Rollup merge of #145590 - nnethercote:ModKind-Inline, r=petrochenkov
jhpratt Aug 21, 2025
1d02056
Rollup merge of #145593 - RalfJung:unsafepinned-raw_get, r=Mark-Simul…
jhpratt Aug 21, 2025
803456a
Rollup merge of #145621 - dns2utf8:fix_some_typos, r=petrochenkov
jhpratt Aug 21, 2025
64c43ed
Rollup merge of #145627 - compiler-errors:const-supertrait-dyn-compat…
jhpratt Aug 21, 2025
0af35f6
Rollup merge of #145642 - xizheyin:145611, r=lcnr
jhpratt Aug 21, 2025
5ea203a
Rollup merge of #145650 - GuillaumeGomez:fix-js-search-scripts-path, …
jhpratt Aug 21, 2025
2032ede
Rollup merge of #145654 - Kobzol:gcc-ci-root, r=jieyouxu
jhpratt Aug 21, 2025
99c647f
Rollup merge of #145662 - GrigorenkoPV:x86-interrupt, r=compiler-errors
jhpratt Aug 21, 2025
018568f
Rollup merge of #145673 - Berrysoft:cygwin-fix-flock, r=joshtriplett
jhpratt Aug 21, 2025
a060d60
Rollup merge of #145674 - Urgau:triagebot-review-changes-since, r=Kobzol
jhpratt Aug 21, 2025
49eb781
Rollup merge of #145678 - ttajakka:master, r=estebank
jhpratt Aug 21, 2025
57e620e
Auto merge of #145701 - jhpratt:rollup-a0kg33p, r=jhpratt
bors Aug 21, 2025
a75aed3
Remove MIPS targets from CI LLVM platforms
Gelbpunkt Aug 21, 2025
e073f90
ci: don't cleanup windows disk
marcoieni Aug 21, 2025
b32f4d5
remove an `as` cast in prefetch codegen
folkertdev Aug 21, 2025
377a0c8
Consolidate panicking functions in `slice/index.rs`
Kmeakin Jul 25, 2025
6ba0ce4
Auto merge of #145647 - RalfJung:miri, r=RalfJung
bors Aug 21, 2025
9be8eff
impl IntoDiagArg for AttrPath
jdonszelmann Aug 16, 2025
2158e2d
refactor target checking, move out of context.rs and rename MaybeWarn…
jdonszelmann Aug 16, 2025
9da8541
Introduce a prelude for very common imports across dozens of files
jdonszelmann Aug 16, 2025
becefdd
split up context.rs
jdonszelmann Aug 16, 2025
9bcaa93
update early and late bound docs link
notJoon Aug 21, 2025
0a0553e
Rollup merge of #137494 - nabijaczleweli:dup, r=Mark-Simulacrum
jhpratt Aug 21, 2025
32975fe
Rollup merge of #144541 - folkertdev:c-variadic-same-program-multiple…
jhpratt Aug 21, 2025
057fee9
Rollup merge of #144613 - pantsman0:nintendo_switch_cpu_features, r=w…
jhpratt Aug 21, 2025
cd0972f
Rollup merge of #144780 - bjorn3:mir_build_debug, r=matthewjasper
jhpratt Aug 21, 2025
02deabb
Rollup merge of #145137 - Kmeakin:km/optimize-slice-index-panicking, …
jhpratt Aug 21, 2025
54da040
Rollup merge of #145507 - jdonszelmann:refactor-attr-parsing, r=david…
jhpratt Aug 21, 2025
f49d690
Rollup merge of #145604 - compiler-errors:static-closure, r=fmease
jhpratt Aug 21, 2025
5619a46
Rollup merge of #145648 - bjorn3:tidy_deps_stricter, r=davidtwco
jhpratt Aug 21, 2025
b426cb2
Rollup merge of #145661 - folkertdev:s390x-codegen-test-cleanup, r=di…
jhpratt Aug 21, 2025
268ef7b
Rollup merge of #145672 - compiler-errors:query-instab-ice, r=lcnr
jhpratt Aug 21, 2025
e4d71b8
Rollup merge of #145689 - cuviper:panic_unwind-cfg, r=joshtriplett
jhpratt Aug 21, 2025
cc98a84
Rollup merge of #145700 - nnethercote:fix-145696, r=lcnr
jhpratt Aug 21, 2025
01f353a
Rollup merge of #145703 - Gelbpunkt:ci-llvm-mips, r=Kobzol
jhpratt Aug 21, 2025
0fcf80c
Rollup merge of #145704 - marcoieni:no-windows-disk-cleanup, r=jieyouxu
jhpratt Aug 21, 2025
03fbcdb
Rollup merge of #145705 - folkertdev:prefetch-remove-as-cast, r=RalfJung
jhpratt Aug 21, 2025
7d2993d
Rollup merge of #145712 - notJoon:fix/outdate-link, r=lqd
jhpratt Aug 21, 2025
8e3710e
Auto merge of #145728 - jhpratt:rollup-nwbw8de, r=jhpratt
bors Aug 21, 2025
d127901
Auto merge of #145410 - cuviper:expand-stack, r=lqd
bors Aug 22, 2025
831e291
Auto merge of #145358 - Kobzol:symbol-name-sort, r=nnethercote
bors 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
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
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/documentation.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Documentation problem
description: Create a report for a documentation problem.
description: Report an issue with documentation content.
labels: ["A-docs"]
body:
- type: markdown
Expand All @@ -19,20 +19,20 @@ body:
- [The Rustonomicon](https://github.com/rust-lang/nomicon/issues)
- [The Embedded Book](https://github.com/rust-embedded/book/issues)
All other documentation issues should be filed here.
Or, if you find an issue related to rustdoc (e.g. doctest, rustdoc UI), please use the rustdoc issue template instead.
Or, if you find an issue related to rustdoc (e.g. doctest, rustdoc UI), please use the bug report or blank issue template instead.
All other documentation issues should be filed here.
- type: textarea
id: location
attributes:
label: Location
label: Location (URL)
validations:
required: true
required: true

- type: textarea
id: summary
attributes:
label: Summary
validations:
required: true
required: true
10 changes: 5 additions & 5 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,16 +113,16 @@ 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

# Free up disk space on Linux and Windows by removing preinstalled components that
# Free up disk space on Linux by removing preinstalled components that
# we do not need. We do this to enable some of the less resource
# intensive jobs to run on free runners, which however also have
# less disk space.
- name: free up disk space
run: src/ci/scripts/free-disk-space.sh
run: src/ci/scripts/free-disk-space-linux.sh
if: matrix.free_disk

# If we don't need to free up disk space then just report how much space we have
Expand Down Expand Up @@ -313,7 +313,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
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
[submodule "src/llvm-project"]
path = src/llvm-project
url = https://github.com/rust-lang/llvm-project.git
branch = rustc/20.1-2025-07-13
branch = rustc/21.1-2025-08-01
shallow = true
[submodule "src/doc/embedded-book"]
path = src/doc/embedded-book
Expand Down
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -597,6 +597,7 @@ Sam Radhakrishnan <[email protected]>
Samuel Tardieu <[email protected]>
Santiago Pastorino <[email protected]>
Santiago Pastorino <[email protected]> <[email protected]>
Sasha Pourcelot <[email protected]> Sasha <[email protected]>
Scott McMurray <[email protected]>
Scott McMurray <[email protected]> <[email protected]>
Scott Olson <[email protected]> Scott Olson <[email protected]>
Expand Down
Loading