Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2363 commits
Select commit Hold shift + click to select a range
afcb367
Don't treat slashes as path seps after drive letters in verbatim paths
maxdexh Aug 24, 2026
2a8651f
partially revert 34e5379bef92f5b8d82cccd27cc926dd34d0402b
RalfJung Aug 24, 2026
683f699
add new custom allocator test
RalfJung Aug 24, 2026
b32b841
lint against repeated repr attributes
ettolrach Aug 24, 2026
c655564
Merge pull request #5285 from RalfJung/custom-alloc-not-noalias
RalfJung Aug 24, 2026
7eaf48c
Pass LargeDataThreshold to LLVM module IR
jakos-sec Aug 21, 2026
44d56fc
Rollup merge of #161648 - lnicola:sync-from-ra, r=lnicola
JonathanBrouwer Aug 24, 2026
3cc643b
Rollup merge of #160132 - folkertdev:pad-i32-count, r=bjorn3
JonathanBrouwer Aug 24, 2026
e9b6e63
Rollup merge of #160705 - WaffleLapkin:unreserve_Fromᐸǃᐳ, r=JonathanB…
JonathanBrouwer Aug 24, 2026
30e310c
Rollup merge of #161600 - Zalathar:session, r=Kobzol
JonathanBrouwer Aug 24, 2026
5555a01
Rollup merge of #161665 - aerooneqq:delegation-inh-impl-tests, r=petr…
JonathanBrouwer Aug 24, 2026
4410eba
Rollup merge of #161637 - nnethercote:clarify-token-cursor, r=Kobzol
JonathanBrouwer Aug 24, 2026
782d37d
Rollup merge of #161653 - zakrad:regr-test-45459, r=JonathanBrouwer
JonathanBrouwer Aug 24, 2026
97967de
Add new `unescaped_pipe_in_table_cell` rustdoc lint
GuillaumeGomez Jul 19, 2026
dbe2c8e
Add ui regression test for new rustdoc `unescaped_pipe_in_table_cell`…
GuillaumeGomez Jul 19, 2026
f74d66c
Add documentation for rustdoc `unescaped_pipe_in_table_cell` lint
GuillaumeGomez Jul 19, 2026
fe90bb2
Rename lint `unescaped_pipe_in_table_cell` into `invalid_markdown_table`
GuillaumeGomez Jul 24, 2026
67bfe3a
Also warn in case there is content after the last table cell
GuillaumeGomez Jul 24, 2026
df734af
rustdoc: clean up some unneeded table lint code
notriddle Jul 24, 2026
0a3fa2a
Auto merge of #161672 - JonathanBrouwer:rollup-JwzdAg4, r=JonathanBro…
bors Aug 24, 2026
a2f1460
Fix broken link to lang_items.rs in unstable book
Wilfred Aug 24, 2026
aeb0d4a
Update lint to new rustdoc table lint
GuillaumeGomez Aug 24, 2026
1f7f241
Fix whitespace.
durin42 Aug 24, 2026
f0a7f8d
interpret: fix after_local_read handling
RalfJung Aug 24, 2026
1071f50
do not let outside code mutate locals
RalfJung Aug 24, 2026
e8c938f
renovate: add lockfile update warning
marcoieni Aug 24, 2026
eb1aebf
rustdoc: fix issue preventing "read more" links from generating.
lolbinarycat Aug 22, 2026
57dd60c
Update books
rustbot Aug 24, 2026
a829ab6
rename the sans-hook accesses into 'ghost' accesses
RalfJung Aug 24, 2026
531e812
add back a way to get an OpTy for a local in any frame
RalfJung Aug 24, 2026
6656056
Set never type fallback to always be `!`
WaffleLapkin Aug 14, 2025
6ed4ce5
stabilize the never type (`!`)
WaffleLapkin Aug 15, 2025
977c3a7
fixup clippy::empty_enums
WaffleLapkin Aug 15, 2025
f34322b
remove `#![feature(never_type)]` from the compiler
WaffleLapkin Aug 15, 2025
046ebb7
remove `#![feature(never_type)]` from tests
WaffleLapkin Aug 15, 2025
3de37a2
remove `#![feature(never_type)]` from library
WaffleLapkin Aug 15, 2025
00745cc
remove `#![feature(never_type)]` from tools
WaffleLapkin Aug 15, 2025
2b466a3
bless tests
WaffleLapkin Aug 15, 2025
ab2a410
bless mir-opt tests
WaffleLapkin Apr 5, 2026
9b02a7e
update tests which depended on never fallback to `()`
WaffleLapkin Mar 9, 2026
11eebd5
remove `dependency_on_unit_never_type_fallback` lint
WaffleLapkin Apr 6, 2026
e9d08de
remove stray stderr files
WaffleLapkin Apr 6, 2026
39c6cac
make `never_type_fallback_flowing_into_unsafe` a non-FCW lint
WaffleLapkin Jun 24, 2026
cfc82eb
Make `Infallible = !`
WaffleLapkin Aug 15, 2025
3419a3c
remove unreachable code
WaffleLapkin Aug 14, 2026
748439c
fixup tests to account for `Infallible = !`
WaffleLapkin Aug 15, 2025
b74b72b
bless mir-opt tests
WaffleLapkin Apr 5, 2026
bd72f7a
Replace `Allocator + Clone` with `AllocatorClone` in btree
maxdexh Aug 24, 2026
1eb1cce
Remove duplicated fields between `Build` and `Config`
Kobzol Aug 24, 2026
a83329a
rustdoc: Nuke `--passes=list`
fmease Aug 24, 2026
f1acecf
rustdoc: Defossilize the passes infrastructure
fmease Sep 27, 2025
65f4634
Cross-compile i686-pc-windows-gnu std from x86_64
mati865 Jul 17, 2026
73fbe41
Deny #[inline] on EII declarations
AsakuraMizu Aug 24, 2026
0a35c2a
Bump the stdlib semver check stamp
JonathanBrouwer Aug 24, 2026
b1f7d8e
bootstrap: don't LTO C dependencies on aarch64
RalfJung Aug 24, 2026
6a24a6e
Improve and optimize `string::retain` implementation
fereidani Aug 24, 2026
1f5e36d
rustdoc: check redundant explicit links against generated URLs
qaijuang Aug 24, 2026
e776960
Auto merge of #155499 - WaffleLapkin:stabilize-never-type, r=Jonathan…
bors Aug 24, 2026
a2b434c
Move stage0 rustc/cargo download out of Config parsing
Kobzol Aug 24, 2026
d23d95e
Gather sysroot and target libdir at once
Kobzol Aug 24, 2026
53a7686
Simplify `rustc_snapshot_sysroot`
Kobzol Aug 24, 2026
7448399
Rename `check_stage0_version` to `check_external_binary_version`
Kobzol Aug 24, 2026
e6bae81
Simply check if the large_data_threshold is set instead of unwrapping
jakos-sec Aug 24, 2026
8f302fb
Rename dlltool helper function
mati865 Aug 24, 2026
c2b76de
add dir operations
Qelxiros Aug 4, 2026
1b6b615
Rollup merge of #161689 - RalfJung:aarch64-no-lto, r=Kobzol
GuillaumeGomez Aug 24, 2026
7d749cf
Rollup merge of #161553 - lolbinarycat:rustdoc-fix-read-more, r=Guill…
GuillaumeGomez Aug 24, 2026
0ce1db7
Rollup merge of #161670 - jakos-sec:large-data-threshold, r=nagisa
GuillaumeGomez Aug 24, 2026
c270415
Rollup merge of #146529 - fmease:rustdoc-nuke-passes-list, r=Guillaum…
GuillaumeGomez Aug 24, 2026
e1fdd1e
Rollup merge of #156009 - qaijuang:rustdoc-redundant-explicit-links-u…
GuillaumeGomez Aug 24, 2026
3e5db1a
Rollup merge of #159583 - GuillaumeGomez:unescaped_pipe_in_table_cell…
GuillaumeGomez Aug 24, 2026
4de5370
Rollup merge of #161098 - durin42:llvm-24-llvm-any-change, r=cuviper
GuillaumeGomez Aug 24, 2026
a7026e0
Rollup merge of #161641 - Kobzol:intrinsic-test-rustfmt-check-fix, r=…
GuillaumeGomez Aug 24, 2026
21b4ef6
Rollup merge of #161661 - maxdexh:least-cursed-windows-feature, r=Chr…
GuillaumeGomez Aug 24, 2026
9bb55c8
Auto merge of #161706 - GuillaumeGomez:rollup-UfytneT, r=GuillaumeGomez
bors Aug 24, 2026
95b56fe
Fix
CPunisher Jun 28, 2025
27f59f4
Add variadic test
CPunisher Jun 28, 2025
3159d9f
Add trait fn tests
CPunisher Jun 28, 2025
6a1074e
Add test for issue 6607
CPunisher Jul 21, 2025
320b5e0
core: Make funnel shifts panic only if overflow checks are enabled
tgross35 Aug 16, 2026
4884812
perf: Push nominal obligations instead of returning them
xmakro Aug 25, 2026
dcf82c1
Add test demonstrating a wasm32-unknown-unknown target feature/cfg bug
nnethercote Aug 25, 2026
e45b83a
Do more in `parse_cfg`/`parse_check_cfg`
nnethercote Aug 25, 2026
45c4d9c
Simplify `add_configuration`
nnethercote Aug 25, 2026
824552d
Rollup merge of #160533 - Qelxiros:dirfd-dirs, r=Mark-Simulacrum
JonathanBrouwer Aug 25, 2026
564806c
Rollup merge of #161294 - cyrgani:tests-6, r=fmease
JonathanBrouwer Aug 25, 2026
9d8d323
Rollup merge of #160392 - moturus:motor-os-rt-v17, r=tgross35
JonathanBrouwer Aug 25, 2026
1a7654d
Rollup merge of #161646 - RalfJung:after_local_read, r=saethlin
JonathanBrouwer Aug 25, 2026
652a632
Rollup merge of #161682 - rustbot:docs-update, r=JohnTitor
JonathanBrouwer Aug 25, 2026
165b70d
Rollup merge of #160819 - TDecking:div_ceil, r=clarfonthey
JonathanBrouwer Aug 25, 2026
6bb82bd
Rollup merge of #161204 - tgross35:funnel-shift-panic, r=nia-e
JonathanBrouwer Aug 25, 2026
9ce9056
Rollup merge of #161591 - folkertdev:runtime-const-test-f128, r=tgross35
JonathanBrouwer Aug 25, 2026
8e4ab92
Rollup merge of #161680 - marcoieni:lockfile-warning, r=jieyouxu
JonathanBrouwer Aug 25, 2026
c887061
Rollup merge of #161709 - teor2345:rustfmt-fn-param-attr-bug, r=ytmimi
JonathanBrouwer Aug 25, 2026
26747db
Auto merge of #161719 - JonathanBrouwer:rollup-0WnGqt6, r=JonathanBro…
bors Aug 25, 2026
6e9d6e4
Prepare for merging from rust-lang/rust
RalfJung Aug 25, 2026
3f73e84
Merge ref '9bb55c8c8654' from rust-lang/rust
RalfJung Aug 25, 2026
de2780a
rename rust_target_features query to make it clear that these are *al…
RalfJung Aug 25, 2026
99d2c7f
Merge pull request #5287 from RalfJung/rustup
RalfJung Aug 25, 2026
9caab26
remove `box_patterns` feature
cyrgani May 19, 2026
c42b90f
Add codegen test for disjunction fed to unreachable_unchecked
zakrad Aug 25, 2026
2c9b143
fix tuple child ordering w/ PDB debug info
Walnut356 Aug 25, 2026
d86e422
remove `box_patterns` from remaining tests
cyrgani May 18, 2026
dea89f8
clippy: replace `box_patterns` usage with `deref_patterns`
cyrgani Aug 24, 2026
9609b96
also remove `hir::PatKind::Box`
cyrgani Aug 24, 2026
78b1808
Add SVE-accelerated Vec::retain_mut for aarch64
ywxt Aug 25, 2026
3be0b65
update lockfile
RalfJung Aug 25, 2026
a7ace5d
Rollup merge of #156749 - cyrgani:unbox-full, r=Kivooeo,fmease
jhpratt Aug 25, 2026
9f6bef7
Rollup merge of #161411 - im-lunex:fix_#161213, r=nnethercote
jhpratt Aug 25, 2026
968898a
Rollup merge of #161484 - ItsNoHax:psp-discard-pdr, r=nnethercote
jhpratt Aug 25, 2026
2cb532c
Rollup merge of #161663 - Kobzol:bootstrap-explicit-paths, r=jieyouxu
jhpratt Aug 25, 2026
e0f4541
Rollup merge of #161720 - RalfJung:rust_target_features, r=nnethercote
jhpratt Aug 25, 2026
cc05892
Auto merge of #161731 - jhpratt:rollup-cUfsCoq, r=jhpratt
bors Aug 25, 2026
62578df
Fix the wasm32-unknown-unknown target feature/cfg bug
nnethercote Aug 25, 2026
926c5b8
do not compress debuginfo for Cygwin
ognevny Aug 25, 2026
ad2aa1c
Remove `RawDefPathHash`
nnethercote Aug 25, 2026
eb186bb
add suggestion for detect_missing_binding_available_from_pattern
GTimothy May 31, 2026
8ff1a42
make trivial ABI check resilient against new repr
RalfJung Aug 25, 2026
9057725
remove `#[rustc_reservation_impl]`
WaffleLapkin Aug 10, 2026
d45788d
remove tests for reservation impl
WaffleLapkin Aug 10, 2026
a09b35b
rustdoc: remove reservation impl handling
WaffleLapkin Aug 10, 2026
18ff7d1
use a `retain` in `filter_impls`
WaffleLapkin Aug 10, 2026
7c1e726
don't pass `Certainty` which is always `Yes`
WaffleLapkin Aug 10, 2026
57bb4d1
explicitly state that allocations cannot grow to the left
RalfJung Aug 25, 2026
4339216
panic_unwind: Use global_asm! for IMGREL relocations
Darksonn Jul 29, 2026
b751e7a
Auto merge of #160473 - xmakro:perf/wf-nominal-obligations, r=lcnr
bors Aug 25, 2026
fa36454
Enhance suggestions for unresolved links with typos path
chenyukang Jul 18, 2026
8dc5b70
vector ABI check: reword so it makes more sense for non-obviously-vec…
RalfJung Aug 25, 2026
973c3f6
update an outdated comment
RalfJung Aug 25, 2026
db7efb9
make sure paramenv is smol
jdonszelmann Jul 13, 2026
30fe166
caller bounds returns iterator
jdonszelmann Jul 14, 2026
99c7e61
always construct paramenv from iterator
jdonszelmann Jul 14, 2026
12b6dab
fixup rustdoc
jdonszelmann Aug 24, 2026
1b2470e
bring back warns for repeated reprs, update tests
ettolrach Aug 24, 2026
6423eed
finish rewording lint messages
ettolrach Aug 24, 2026
deb8160
add another test
ettolrach Aug 24, 2026
4f5002d
also warn on repeated int reprs
ettolrach Aug 24, 2026
819099b
use sort/chunk_by to find repeated reprs
ettolrach Aug 24, 2026
e99f23f
add to unused group
ettolrach Aug 24, 2026
2686c8c
Don't list escaping bound regions in nested `for<...>` binders of E03…
Rani367 Jul 13, 2026
5fae19c
Rollup merge of #158874 - Dnreikronos:hir_ty_lowering/anon_const_type…
JonathanBrouwer Aug 25, 2026
dda4732
Rollup merge of #161443 - khyperia:abbys-tests, r=BoxyUwU
JonathanBrouwer Aug 25, 2026
a725c3e
Rollup merge of #161617 - maxdexh:can-i-has-map-allocator, r=nia-e
JonathanBrouwer Aug 25, 2026
70020cc
Rollup merge of #161726 - Walnut356:pdb_tuple_fields, r=Kobzol
JonathanBrouwer Aug 25, 2026
92fc352
Rollup merge of #161729 - RalfJung:miri, r=RalfJung
JonathanBrouwer Aug 25, 2026
5110c24
Rollup merge of #161745 - RalfJung:repr-exhaustive, r=mati865
JonathanBrouwer Aug 25, 2026
844b744
Rollup merge of #160871 - WaffleLapkin:remove_rustc_reservation_impl,…
JonathanBrouwer Aug 25, 2026
07d9787
Rollup merge of #161180 - GTimothy:detect_missing_binding_available-s…
JonathanBrouwer Aug 25, 2026
80f7443
Rollup merge of #161522 - folkertdev:gcc-fma16-correctly-rounded, r=t…
JonathanBrouwer Aug 25, 2026
0a7c6f4
Rollup merge of #161631 - nnethercote:new-solver-perf-comments, r=jdo…
JonathanBrouwer Aug 25, 2026
44ec893
Rollup merge of #161724 - zakrad:regr-test-44041, r=chenyukang
JonathanBrouwer Aug 25, 2026
6c8bd24
Rollup merge of #161740 - ognevny:cygwin-compress-dbginfo, r=Kobzol
JonathanBrouwer Aug 25, 2026
fddaffe
Rollup merge of #161750 - RalfJung:abi-check-msg, r=folkertdev
JonathanBrouwer Aug 25, 2026
e845ed8
Update WASI targets to wasi-sdk-34
alexcrichton Aug 25, 2026
787af2b
Auto merge of #161772 - JonathanBrouwer:rollup-USO96L6, r=JonathanBro…
bors Aug 25, 2026
8432202
clippy::manual_is_ascii_check
ChrisDenton Aug 12, 2026
563b112
clippy::manual_ignore_case_cmp
ChrisDenton Aug 12, 2026
5fa3b60
clippy::manual_hash_one
ChrisDenton Aug 12, 2026
7cf35bd
clippy::excessive_precision
ChrisDenton Aug 12, 2026
abce09f
clippy::partialeq_ne_impl
ChrisDenton Aug 12, 2026
d867667
clippy::manual_contains
ChrisDenton Aug 13, 2026
b6ef1ff
clippy::single_match
ChrisDenton Aug 13, 2026
fd0a93f
clippy::match_as_ref
ChrisDenton Aug 13, 2026
28f78d4
clippy::default_constructed_unit_structs
ChrisDenton Aug 13, 2026
a7f7b19
clippy::redundant_closure
ChrisDenton Aug 13, 2026
097f843
clippy::derivable_impls
ChrisDenton Aug 13, 2026
ff47e67
clippy::partialeq_to_none
ChrisDenton Aug 13, 2026
8523083
clippy::unnecessary_map_or
ChrisDenton Aug 13, 2026
64393eb
clippy::manual_clear
ChrisDenton Aug 13, 2026
30dc431
clippy::bind_instead_of_map
ChrisDenton Aug 13, 2026
5051bc3
clippy::redundant_slicing
ChrisDenton Aug 13, 2026
0348ed1
clippy::transmutes_expressible_as_ptr_casts
ChrisDenton Aug 13, 2026
4dae4ea
clippy::manual_repeat_n
ChrisDenton Aug 13, 2026
d1f1aae
clippy::to_digit_is_some
ChrisDenton Aug 18, 2026
4b68669
clippy::double_must_use
ChrisDenton Aug 18, 2026
7401901
clippy::seek_from_current
ChrisDenton Aug 18, 2026
641b3e5
clippy::mem_replace_option_with_some
ChrisDenton Aug 18, 2026
836a20f
clippy::mem_replace_option_with_none
ChrisDenton Aug 18, 2026
3fba07b
clippy::map_clone
ChrisDenton Aug 18, 2026
610a48e
clippy::declare_interior_mutable_const
ChrisDenton Aug 18, 2026
f591acd
clippy::assign_op_pattern
ChrisDenton Aug 18, 2026
31f7abc
clippy::chunks_exact_to_as_chunks
ChrisDenton Aug 18, 2026
4bed8e2
clippy::needless_raw_string_hashes
ChrisDenton Aug 19, 2026
428739b
clippy::approx_constant
ChrisDenton Aug 19, 2026
af533a1
clippy::neg_cmp_op_on_partial_ord
ChrisDenton Aug 12, 2026
9fa2a10
Ignore clippy failures in stdarch submodule
ChrisDenton Aug 18, 2026
79c0d27
Enforce even more clippy lints in CI
ChrisDenton Aug 18, 2026
4c8eac0
Allow lints on backtrace-rs
ChrisDenton Aug 19, 2026
aa9fe90
ignore clippy::redundant_pattern_matching
ChrisDenton Aug 19, 2026
5965328
interpret: ensure that calls via no-unwind ABIs do not unwind
RalfJung Aug 23, 2026
f29a880
Rollup merge of #161328 - ChrisDenton:clippy3, r=nia-e
JonathanBrouwer Aug 25, 2026
f6d0a0a
Rollup merge of #161684 - maxdexh:smoke-trees, r=nia-e
JonathanBrouwer Aug 25, 2026
894a7f0
Rollup merge of #159232 - Rani367:fix-nested-hrtb-binder-printing, r=…
JonathanBrouwer Aug 25, 2026
9032e91
Rollup merge of #161464 - cyrgani:builtin_macros_clean, r=mati865
JonathanBrouwer Aug 25, 2026
1075403
Rollup merge of #161774 - zakrad:regr-test-115026, r=JonathanBrouwer
JonathanBrouwer Aug 25, 2026
58f5ecf
pattern_type!: make type print format match the current syntax
GTimothy Aug 24, 2026
0f33d09
Auto merge of #161783 - JonathanBrouwer:rollup-YKXQIPx, r=JonathanBro…
bors Aug 25, 2026
8de399a
Remove dead parse error recovery (underscores in expressions)
fmease Aug 26, 2026
6510953
Auto merge of #161681 - mati865:cross-i686-mingw, r=jieyouxu
bors Aug 26, 2026
0230abe
Rollup merge of #157036 - ettolrach:disallow-repeated-reprs, r=jdonsz…
JonathanBrouwer Aug 26, 2026
c00735c
Rollup merge of #160183 - Darksonn:seh-imgrel, r=Mark-Simulacrum
JonathanBrouwer Aug 26, 2026
abfd8e5
Rollup merge of #161718 - nnethercote:parse_cfg-stuff, r=Urgau
JonathanBrouwer Aug 26, 2026
aec7c2a
Rollup merge of #161673 - Wilfred:patch-4, r=ShoyuVanilla
JonathanBrouwer Aug 26, 2026
2e33de1
Rollup merge of #161744 - nnethercote:rm-RawDefPathHash, r=fee1-dead
JonathanBrouwer Aug 26, 2026
3657478
Rollup merge of #161747 - RalfJung:alloc-growth, r=saethlin
JonathanBrouwer Aug 26, 2026
0ae3fd9
Rollup merge of #161796 - fmease:rm-dead-underscore-recovery, r=mu001999
JonathanBrouwer Aug 26, 2026
3ffb26f
Auto merge of #161801 - JonathanBrouwer:rollup-1gIULVU, r=JonathanBro…
bors Aug 26, 2026
e081d66
Auto merge of #160007 - Bryanskiy:load-injected, r=petrochenkov
bors Aug 26, 2026
ca4541f
bootstrap: skip StdarchVerify when remote testing is enabled
DeepeshWR Aug 26, 2026
c68342d
rewrite never type documentation
WaffleLapkin Jun 23, 2026
37fcc07
Rollup merge of #161433 - nnethercote:overhaul-rustc_middle-query, r=…
JonathanBrouwer Aug 26, 2026
25fb365
Rollup merge of #158370 - WaffleLapkin:never-scratch-docs, r=Jonathan…
JonathanBrouwer Aug 26, 2026
a17c1f1
Rollup merge of #160354 - LorrensP-2158466:amb-import-trait-update, r…
JonathanBrouwer Aug 26, 2026
2d4a0af
Rollup merge of #161447 - jdonszelmann:paramenv-from-iter, r=lcnr
JonathanBrouwer Aug 26, 2026
0a31c0f
Rollup merge of #161707 - GTimothy:pattern_type-pretty-print-impl, r=…
JonathanBrouwer Aug 26, 2026
fcfe975
Rollup merge of #161773 - alexcrichton:update-wasi-sdk, r=marcoieni
JonathanBrouwer Aug 26, 2026
29cda55
Rollup merge of #161807 - DeepeshWR:bootstrap-skip-stdarch-verify-rem…
JonathanBrouwer Aug 26, 2026
a382b1c
std::process: fix UEFI ExitStatus::code() silent truncation of error …
devnexen Aug 26, 2026
2304aed
Change `is_eligible_for_coverage` from a hook to a query
Zalathar Aug 26, 2026
c241221
Auto merge of #161810 - JonathanBrouwer:rollup-0Rdmw3i, r=JonathanBro…
bors Aug 26, 2026
9ca0ccb
Move test to appropriate folder
lsunsi Aug 26, 2026
2701241
borrowck: Normalize non-rigid aliases in NLL type relating
Dnreikronos Aug 26, 2026
32b99c8
Add test for long predicates
lsunsi Aug 26, 2026
1908058
Fix predicate display on fulfillment error
lsunsi Aug 26, 2026
0152f8a
Improve missing extern crate diagnostics in Rust 2015
chenyukang Jul 28, 2026
35df304
Rollup merge of #150067 - fereidani:string_retain, r=joboet
JonathanBrouwer Aug 26, 2026
1f76d6b
Rollup merge of #153973 - devnexen:uefi_code_fix, r=joboet
JonathanBrouwer Aug 26, 2026
fa6bf0e
Rollup merge of #161690 - AsakuraMizu:eii-inline, r=bjorn3
JonathanBrouwer Aug 26, 2026
f7f990f
Rollup merge of #161701 - mati865:dlltool-helper-rename, r=bjorn3
JonathanBrouwer Aug 26, 2026
5d9f9e7
tidy show todo reason
jdonszelmann Aug 25, 2026
3b8ee6c
Auto merge of #161822 - JonathanBrouwer:rollup-ZOtovjn, r=JonathanBro…
bors Aug 26, 2026
db0f4bd
Fix doc link to pointer::addr
maxdexh Aug 26, 2026
bff8e12
Auto merge of #161736 - jdonszelmann:show-todo-reason, r=wafflelapkin
bors Aug 26, 2026
ed470c8
Rollup merge of #159502 - chenyukang:yukang-fix-159496-rustdoc-link-t…
matthiaskrgr Aug 26, 2026
bd37eaa
Rollup merge of #161052 - lsunsi:issue120922, r=dingxiangfei2009
matthiaskrgr Aug 26, 2026
0591d9a
Rollup merge of #161210 - chenyukang:yukang-fix-160026-extern-crate-e…
matthiaskrgr Aug 26, 2026
f35d181
Rollup merge of #161818 - lsunsi:issue161439, r=JonathanBrouwer
matthiaskrgr Aug 26, 2026
a78a574
Rollup merge of #161839 - maxdexh:doctor-link, r=clarfonthey
matthiaskrgr Aug 26, 2026
d9dd070
Auto merge of #161840 - matthiaskrgr:rollup-uzBGbKq, r=matthiaskrgr
bors Aug 26, 2026
5f2e58f
rustc_thread_pool: fix lint `cargo::manual_readme`
weihanglo Aug 26, 2026
e3af0b6
compiletest: remove unused unified-diff dep
weihanglo Aug 27, 2026
c4b4017
rustdoc: fix lint `cargo::non_kebab_case_bins`
weihanglo Aug 27, 2026
97a7674
Rollup merge of #161034 - ywxt:retian-sve, r=Amanieu
jhpratt Aug 27, 2026
5e6417b
Rollup merge of #161628 - RalfJung:no-unwind-abi-check, r=saethlin
jhpratt Aug 27, 2026
04eae11
Rollup merge of #161012 - Dnreikronos:borrowck/normalize_nll_aliases,…
jhpratt Aug 27, 2026
6ce1a99
Rollup merge of #161691 - Kobzol:config-session-separation, r=jieyouxu
jhpratt Aug 27, 2026
6cfd543
Rollup merge of #161813 - Zalathar:is-eligible, r=JonathanBrouwer
jhpratt Aug 27, 2026
5e67e2e
Rollup merge of #161842 - weihanglo:cargo-lints, r=jieyouxu
jhpratt Aug 27, 2026
1be27eb
Rollup merge of #161843 - weihanglo:rustdoc-cargo-lints, r=jieyouxu
jhpratt Aug 27, 2026
e457a7b
Auto merge of #161849 - jhpratt:rollup-QMTkuLl, r=jhpratt
bors Aug 27, 2026
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.
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
github: rustfoundation
custom: ["rust-lang.org/funding"]
custom: ["https://rust-lang.org/funding"]
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/library_tracking_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Library Tracking Issue
about: A tracking issue for an unstable library feature.
title: Tracking Issue for XXX
labels: C-tracking-issue, T-libs-api, S-tracking-unimplemented
labels: C-tracking-issue, T-libs, S-tracking-unimplemented
---
<!--
Thank you for creating a tracking issue!
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/tracking_issue_future.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ are for lints that implement a future-incompatible warning.
Remember to add team labels to the tracking issue.
For something that affects the language, this would be `T-lang`, and for libs
it would be `T-libs-api`.
it would be `T-libs`.
Also check for any `A-` labels to add.
-->

Expand Down
12 changes: 6 additions & 6 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
<!-- homu-ignore:start -->

- [ ] I did not use an LLM to create a change in this PR.
- [ ] I used an LLM to create a change in this PR, and I have explained below how it was used.

<!--
Please read our [LLM policy] before opening a PR,
and check one of the boxes above to indicate whether you've used an LLM.
If you do not check a box, a reviewer may ask you whether an LLM was involved.
If you used an LLM to generate any part of this PR, including the PR description, please disclose that according to our [guidelines][disclosure guidelines].
LLM contributions are not banned, but are held to a higher standard of review and correctness.

[LLM policy]: https://forge.rust-lang.org/policies/llm-usage.html
[disclosure guidelines]: https://rustc-dev-guide.rust-lang.org/llm-guidance/writing.html#disclosure-guidelines

If this PR is related to an unstable feature or an otherwise tracked effort,
please link to the relevant tracking issue here. If you don't know of a related
Expand All @@ -19,5 +15,9 @@ This PR will get automatically assigned to a reviewer. In case you would like
a specific user to review your work, you can assign it to them by using

r? <reviewer name>

When merged, your PR's description becomes part of the commit message of a merge commit.
If you do not want certain parts of it (such as your LLM disclosure) to show up in the permanent git history,
surround them with a pair of HTML comments containing `homu-ignore:start` and `homu-ignore:end`.
-->
<!-- homu-ignore:end -->
13 changes: 7 additions & 6 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@
"groupName": "Cargo lock file maintenance",
"commitMessageAction": "Compiler and tools lock file update",
// Renovate merges all matching rules, so the lockfiles rules below
// also inherits this note and asks Triagebot for a dep-bumps reviewer.
"prBodyNotes": ["r? dep-bumps"]
// also inherits these notes and asks Triagebot for a dep-bumps reviewer.
"prBodyNotes": ["r? dep-bumps", "⚠️ Supply chain security safety: wait 3 days until the last commit to this PR before running `bors try` or `bors r+`"]
},
{
// Update library/Cargo.lock in a dedicated PR.
Expand All @@ -69,11 +69,12 @@
"enabled": false
},
{
// Update yarn.lock in a dedicated PR.
"matchManagers": ["npm"],
// Do not update npm/yarn lockfile, we only use it for internal tests.
"matchManagers": [
"npm"
],
"matchUpdateTypes": ["lockFileMaintenance"],
"groupName": "Yarn lock file maintenance",
"commitMessageAction": "Yarn lock file update"
"enabled": false,
}
],
"ignorePaths": [
Expand Down
15 changes: 7 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ on:
- automation/bors/auto
- automation/bors/try
- automation/bors/try-perf
- try-perf
pull_request:
branches:
- "**"
Expand All @@ -33,9 +32,9 @@ defaults:
concurrency:
# For a given workflow, if we push to the same branch, cancel all previous builds on that branch.
# We add an exception for try builds (automation/bors/try branch) and unrolled rollup builds
# (try-perf), which are all triggered on the same branch, but which should be able to run
# concurrently.
group: ${{ github.workflow }}-${{ ((github.ref == 'refs/heads/try-perf' || github.ref == 'refs/heads/automation/bors/try-perf' || github.ref == 'refs/heads/automation/bors/try') && github.sha) || github.ref }}
# (automation/bors/try-perf), which are all triggered on the same branch, but which should be able
# to run concurrently.
group: ${{ github.workflow }}-${{ ((github.ref == 'refs/heads/automation/bors/try-perf' || github.ref == 'refs/heads/automation/bors/try') && github.sha) || github.ref }}
cancel-in-progress: true
env:
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
Expand All @@ -60,13 +59,13 @@ jobs:
if: ${{ github.ref == 'refs/heads/automation/bors/auto' }}
run: |
cd src/ci/citool
CARGO_INCREMENTAL=0 cargo test
CARGO_INCREMENTAL=0 cargo test --locked
- name: Calculate the CI job matrix
env:
COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
run: |
cd src/ci/citool
CARGO_INCREMENTAL=0 cargo run calculate-job-matrix >> $GITHUB_OUTPUT
CARGO_INCREMENTAL=0 cargo run --locked calculate-job-matrix >> $GITHUB_OUTPUT
id: jobs
job:
name: ${{ matrix.full_name }}
Expand All @@ -80,7 +79,7 @@ jobs:
# access the environment.
#
# We only enable the environment for the rust-lang/rust repository, so that CI works on forks.
environment: ${{ ((github.repository == 'rust-lang/rust' && (github.ref == 'refs/heads/try-perf' || github.ref == 'refs/heads/automation/bors/try' || github.ref == 'refs/heads/automation/bors/try-perf' || github.ref == 'refs/heads/automation/bors/auto')) && 'bors') || '' }}
environment: ${{ ((github.repository == 'rust-lang/rust' && (github.ref == 'refs/heads/automation/bors/try' || github.ref == 'refs/heads/automation/bors/try-perf' || github.ref == 'refs/heads/automation/bors/auto')) && 'bors') || '' }}
env:
CI_JOB_NAME: ${{ matrix.name }}
CI_JOB_DOC_URL: ${{ matrix.doc_url }}
Expand Down Expand Up @@ -223,7 +222,7 @@ jobs:
- name: build citool
run: |
cd src/ci/citool
CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=../../../build/citool cargo build
CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=../../../build/citool cargo build --locked

- name: run the build
run: |
Expand Down
146 changes: 0 additions & 146 deletions .github/workflows/dependencies.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/post-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
printf "This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.\n" >> output.log
printf "</details>\n\n" >> output.log

cargo run --release post-merge-report ${PARENT_COMMIT} ${{ github.sha }} >> output.log
cargo run --locked --release post-merge-report ${PARENT_COMMIT} ${{ github.sha }} >> output.log

cat output.log

Expand Down
13 changes: 11 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,11 @@ Nathaniel Hamovitz <18648574+nhamovitz@users.noreply.github.com>
Nathaniel Herman <nherman@post.harvard.edu> Nathaniel Herman <nherman@college.harvard.edu>
Neil Pankey <npankey@gmail.com> <neil@wire.im>
Ngo Iok Ui (Wu Yu Wei) <wusyong9104@gmail.com>
Nia Deckers <me@nia.gay>
Nia Deckers <me@nia.gay> <nia-e@haecceity.cc>
Nia Deckers <me@nia.gay> <nia@zed.dev>
Nia Deckers <me@nia.gay> <nia@hexcat.nl>
Nia Deckers <me@nia.gay> <a5b6@riseup.net>
Nicholas Baron <nicholas.baron.ten@gmail.com>
Nicholas Bishop <nbishop@nbishop.net> <nicholasbishop@gmail.com>
Nicholas Bishop <nbishop@nbishop.net> <nicholasbishop@google.com>
Expand Down Expand Up @@ -687,8 +692,9 @@ Tomas Koutsky <tomas@stepnivlk.net>
Tomasz Miąsko <tomasz.miasko@gmail.com>
Torsten Weber <TorstenWeber12@gmail.com>
Torsten Weber <TorstenWeber12@gmail.com> <torstenweber12@gmail.com>
Trevor Gross <tmgross@umich.edu> <t.gross35@gmail.com>
Trevor Gross <tmgross@umich.edu> <tgross@intrepidcs.com>
Trevor Gross <tg@trevorgross.com> <t.gross35@gmail.com>
Trevor Gross <tg@trevorgross.com> <tgross@intrepidcs.com>
Trevor Gross <tg@trevorgross.com> <tmgross@umich.edu>
Trevor Spiteri <tspiteri@ieee.org> <trevor.spiteri@um.edu.mt>
Tshepang Mbambo <hopsi@tuta.io> <tshepang@gmail.com>
Ty Overby <ty@pre-alpha.com>
Expand All @@ -710,6 +716,8 @@ Weihang Lo <me@weihanglo.tw>
Weihang Lo <me@weihanglo.tw> <weihanglo@users.noreply.github.com>
Wesley Wiser <wwiser@gmail.com> <wesleywiser@microsoft.com>
whitequark <whitequark@whitequark.org>
Wilfred Hughes <me@wilfred.me.uk>
Wilfred Hughes <me@wilfred.me.uk> <wilfred@meta.com>
Will Crichton <crichton.will@gmail.com> <wcrichto@stanford.edu>
Will Crichton <crichton.will@gmail.com> <wcrichto@cs.stanford.edu>
William Ting <io@williamting.com> <william.h.ting@gmail.com>
Expand All @@ -735,3 +743,4 @@ Zack Corr <zack@z0w0.me> <zackcorr95@gmail.com>
Zack Slayton <zack.slayton@gmail.com>
Zbigniew Siciarz <zbigniew@siciarz.net> Zbigniew Siciarz <antyqjon@gmail.com>
y21 <30553356+y21@users.noreply.github.com>
朝倉水希 <mizuk1@mzk1.dev> <asakuramizu111@gmail.com>
Loading
Loading