Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1166 commits
Select commit Hold shift + click to select a range
2524bdb
Rollup merge of #163194 - nnethercote:rm-StashKey-UnderscoreForArrayL…
JonathanBrouwer Sep 23, 2026
c55353d
Rollup merge of #163198 - khyperia:rename-gca, r=BoxyUwU
JonathanBrouwer Sep 23, 2026
b5caa1d
Rollup merge of #163205 - mejrs:allocator_api_suggestion, r=nnethercote
JonathanBrouwer Sep 23, 2026
04aa30c
Rollup merge of #162497 - mejrs:rustc_dyn_incompatible_trait, r=Shoyu…
JonathanBrouwer Sep 23, 2026
8f07588
Rollup merge of #162702 - malezjaa:regression-test-for-unconstrained-…
JonathanBrouwer Sep 23, 2026
d5151b7
Rollup merge of #163191 - chenyukang:yukang-fix-as-mut-closure-sugges…
JonathanBrouwer Sep 23, 2026
6bbbe9f
Rollup merge of #163192 - bushrat011899:typo, r=JohnTitor
JonathanBrouwer Sep 23, 2026
856b213
Rollup merge of #163196 - nnethercote:rm-DiagInner-sort_span, r=lqd
JonathanBrouwer Sep 23, 2026
1ce8a26
Rollup merge of #163197 - amari-ca:amarica/fix-bignum-on-16-bit, r=tg…
JonathanBrouwer Sep 23, 2026
693bf50
Update deprecated rustc_hir imports
mejrs Sep 23, 2026
711d861
Use `std_or_core` in `ambiguous_wide_pointer_comparisons` rustfix
lapla-cogito Sep 14, 2026
ed84ade
Use `std_or_core` in `unpredictable_function_pointer_comparisons` rus…
lapla-cogito Sep 14, 2026
e31fb47
Skip `panic_any` rustfix in `non_fmt_panics` when it is unavailable
lapla-cogito Sep 14, 2026
3ca6e6c
fix `test_mm_srav_epi64` shift direction
folkertdev Sep 23, 2026
b7dc072
revert r14 register names for arm
malezjaa Sep 23, 2026
75dd3ee
Merge pull request #2228 from folkertdev/better-simd-bitshift-tests
davidtwco Sep 23, 2026
a92214c
Auto merge of #163208 - JonathanBrouwer:rollup-324SB25, r=JonathanBro…
bors Sep 23, 2026
ffb56b9
merge `Ord` and `PartialOrd` code
cyrgani Sep 20, 2026
c9412ec
Fix suggestion for Option to bool with proper precedence handling
chenyukang Sep 23, 2026
d67606b
Update code to use the new file
Kobzol Sep 23, 2026
4282aee
Merge pull request #2231 from Kobzol/sync
folkertdev Sep 23, 2026
6cc4e7e
Add `inline` attribute to `NonZero::from_str`
sorairolake Sep 23, 2026
9f208cb
std::thread::available_parallelism merging linux/android/freebsd version
devnexen Feb 2, 2024
c962070
Merge pull request #983 from Kobzol/rename-rust-toolchain
antoyo Sep 23, 2026
2b022a3
Export `std_or_core`
lapla-cogito Sep 23, 2026
e2160bd
convert the malformed function parameter crash test to a UI test
TaKO8Ki Sep 23, 2026
8201a7b
give noalias back to refs in closures
RalfJung Sep 6, 2026
b81ddc9
Revert "remove no-longer-needed MaybeDangling from thread spawning"
RalfJung Sep 23, 2026
1a8fa55
Auto merge of #161574 - Walnut356:linux_lldb, r=jieyouxu
bors Sep 23, 2026
12a8eb2
Move RegionInferenceContext to its own file
jackh726 Sep 15, 2026
2705561
Adjust for Arm64EC name mangling when checking for exported symbols
dpaoliello Sep 23, 2026
5e2db49
revert "don't calculate dtors if the self ty has impossible bounds"
sjwang05 Sep 22, 2026
a18393e
update miri tests
RalfJung Sep 23, 2026
9d3cc46
Rollup merge of #161988 - Dnreikronos:trait_solver/reflexive_region_c…
jhpratt Sep 23, 2026
547f9aa
Rollup merge of #162498 - TaKO8Ki:fix/parser-arg-recovery-ice, r=fee1…
jhpratt Sep 23, 2026
8dbbcaa
Rollup merge of #163181 - sjwang05:revert-162715, r=oli-obk
jhpratt Sep 23, 2026
b8cf7cf
Rollup merge of #163207 - mejrs:hir_imports2, r=BoxyUwU
jhpratt Sep 23, 2026
8f3a9a1
Rollup merge of #163216 - sorairolake:inline-nonzero-from-str, r=Dark…
jhpratt Sep 23, 2026
0a4206a
Rollup merge of #120589 - devnexen:cpuaff_fbsd_upd, r=clarfonthey
jhpratt Sep 23, 2026
11682a4
Rollup merge of #162103 - raushan728:issues/161815, r=davidtwco
jhpratt Sep 23, 2026
8e5e2cc
Rollup merge of #162340 - fmease:fix-for-dyn-recovery, r=davidtwco
jhpratt Sep 23, 2026
ea4ccf9
Rollup merge of #163094 - zakrad:regr-test-48944, r=davidtwco
jhpratt Sep 23, 2026
81781bc
Rollup merge of #163115 - estebank:static-obligations-in-call, r=davi…
jhpratt Sep 23, 2026
e9824e4
properly decrement available_depth on cycles and provisional cache hits
sjwang05 Sep 22, 2026
e5b8447
Add regression test for trait predicate with escaping bounds
lsunsi Sep 23, 2026
6eeff9a
Auto merge of #163227 - jhpratt:rollup-jNR52me, r=jhpratt
bors Sep 23, 2026
18699a4
Merge branch 'master' into sync-2026-09-23
GuillaumeGomez Sep 23, 2026
976fcac
inline `discriminant_value` calls
cyrgani Sep 21, 2026
921a20a
small stuff
cyrgani Sep 21, 2026
42bc8af
move helper methods away from `TraitDef`
cyrgani Sep 21, 2026
b5c30be
inline `expand_struct/enum_def`
cyrgani Sep 21, 2026
d736fe1
remove unused, untested `associated_types`
cyrgani Sep 21, 2026
327639d
use `Self` instead of `type_ident` once more
cyrgani Sep 21, 2026
ec57172
add `cx.expr_ident_sym`
cyrgani Sep 22, 2026
839f431
remove the `FieldInfo` from `EnumDiscr`
cyrgani Sep 22, 2026
bf645be
simplify the `rfold` call
cyrgani Sep 22, 2026
2196ae3
remove the local version of `Ty`
cyrgani Sep 22, 2026
ff571c3
Simplify `core::cmp::{smallest, largest}` Implementation
bushrat011899 Aug 14, 2026
d0706de
Add `mir-opt` test documenting optimized MIR generated
bushrat011899 Aug 14, 2026
1e185bd
Remove `StashKey::AssociatedTypeSuggestion`
nnethercote Sep 18, 2026
983c56d
`rustc_dump_symbol_name`: add demangling information as a note instead
mejrs Sep 23, 2026
3670d25
Auto merge of #162423 - davidv1992:install-rust-src, r=Kobzol
bors Sep 23, 2026
9c77e1e
Adding safety comment on the unsafe in BTreeMap drop
jakedrew Sep 23, 2026
733daee
Use fewer FFI calls to check the target CPU's features
Zalathar Sep 22, 2026
603ca3f
Add regression tests for await macro suggestions
chenyukang Sep 24, 2026
3ea2995
Fix incorrect use of await in parser suggestion
chenyukang Sep 24, 2026
2ed1e37
Fix applicability level for cfg suggestion
chenyukang Sep 24, 2026
ad2e756
Auto merge of #162361 - RalfJung:maybe-dangling-perf2, r=saethlin
bors Sep 24, 2026
8231458
Remove an unnecessary derive
oli-obk Aug 11, 2026
1cf068a
Pull nested import printing out into a method
oli-obk Aug 11, 2026
19a3542
Extract res -> PerNS logic into a method
oli-obk Aug 12, 2026
6dc4040
Remove an argument that is the same everywhere
oli-obk Aug 13, 2026
f3ad84d
Remove a level of indentation and make later filtering easier
oli-obk Aug 14, 2026
b255ecd
Rollup merge of #162976 - xonx4l:rustdoc-sidebar-quadratic, r=lolbina…
JonathanBrouwer Sep 24, 2026
2136250
Rollup merge of #161275 - bushrat011899:variadic_min_refactor, r=scot…
JonathanBrouwer Sep 24, 2026
5c845c6
Rollup merge of #163143 - Zalathar:check-features, r=davidtwco
JonathanBrouwer Sep 24, 2026
c2b7228
Rollup merge of #163188 - dpaoliello:arm64ecsymboledit, r=lqd,bjorn3
JonathanBrouwer Sep 24, 2026
3e13f47
Rollup merge of #163211 - cyrgani:builtin-macros-6, r=nnethercote
JonathanBrouwer Sep 24, 2026
795a915
Rollup merge of #161386 - bit-aloo:2026-08-17-merge-impls, r=lcnr
JonathanBrouwer Sep 24, 2026
ebdddb5
Rollup merge of #162942 - nnethercote:rm-StashKey-AssociatedTypeSugge…
JonathanBrouwer Sep 24, 2026
8915d07
Rollup merge of #163096 - lapla-cogito:std_or_core, r=oli-obk
JonathanBrouwer Sep 24, 2026
e2026da
Rollup merge of #163110 - clarfonthey:wasip2-module, r=alexcrichton
JonathanBrouwer Sep 24, 2026
90e3ba3
Rollup merge of #163185 - sjwang05:depth-budget-fix, r=lcnr
JonathanBrouwer Sep 24, 2026
c092ef0
Rollup merge of #163214 - malezjaa:revert-r14-register-name, r=folker…
JonathanBrouwer Sep 24, 2026
6d098b2
Rollup merge of #163226 - RalfJung:miri, r=RalfJung
JonathanBrouwer Sep 24, 2026
323712a
Rollup merge of #163228 - lsunsi:issue163206, r=ShoyuVanilla
JonathanBrouwer Sep 24, 2026
6c262ac
Rollup merge of #163234 - mejrs:rustc_dump_symbol_name, r=fmease
JonathanBrouwer Sep 24, 2026
f8f1dc2
Enable EII tests for cg_gcc
AsakuraMizu Sep 23, 2026
67afe38
Update rustc version to `2026-09-24`
GuillaumeGomez Sep 23, 2026
5ed0180
Build a new incr comp session dir from scratch every time
bjorn3 Jul 8, 2026
caadd68
dont lower depth for coroutine witness and rigid opaques in auto trai…
adwinwhite Sep 4, 2026
2350b22
Auto merge of #163244 - JonathanBrouwer:rollup-zSB1Zy6, r=JonathanBro…
bors Sep 24, 2026
ffb7eef
Merge pull request #984 from GuillaumeGomez/sync-2026-09-23
GuillaumeGomez Sep 24, 2026
8a11b81
Merge commit 'ffb7eef504d4d9507583825e8e411d283c4e357e'
GuillaumeGomez Sep 24, 2026
ec51dae
Check the entire library and cg_clif workspaces for permitted deps in…
bjorn3 Apr 17, 2026
96b181c
tests: Run more pauth tests in CI and make them pass
jchlanda Sep 3, 2026
8e83711
Split path segment stability checking out into a separate method
oli-obk Aug 17, 2026
8abb71d
Avoid passing a hir::Import around everywhere
oli-obk Sep 10, 2026
d393772
Only pass down the information actually needed
oli-obk Sep 14, 2026
b8a917a
Simplify a condition that mostly did the same in both arms
oli-obk Sep 10, 2026
c36cdec
Pull rustdoc use tree visiting logic out into a separate method
oli-obk Sep 18, 2026
cb4d648
Handle use item collection in the late resolution visitor
oli-obk Aug 3, 2026
594525f
Don't create an owner per import, lower them as part of their surroun…
oli-obk Aug 3, 2026
76f5a56
Stop special casing Use items in ast indexing
oli-obk Aug 13, 2026
f894545
Make use trees in HIR be a tree again
oli-obk Aug 5, 2026
59e1fa5
Preserve nested use tree DefIds to HIR
oli-obk Aug 18, 2026
9f9771d
Make clippy handle HIR use trees
oli-obk Aug 12, 2026
695095a
Make rustdoc handle HIR use trees
oli-obk Aug 18, 2026
a7c90ba
Remove redundant assert
oli-obk Aug 19, 2026
c1ce926
Rollup merge of #163218 - folkertdev:stdarch-sync-2026-09-23, r=folke…
JonathanBrouwer Sep 24, 2026
f0f6653
Rollup merge of #159287 - bjorn3:incr_comp_session_from_scratch, r=nn…
JonathanBrouwer Sep 24, 2026
04b9b7f
Rollup merge of #163222 - AsakuraMizu:eii-gcc, r=BoxyUwU,GuillaumeGomez
JonathanBrouwer Sep 24, 2026
03290b3
Rollup merge of #163251 - GuillaumeGomez:sybtree-sync-2026-09-24, r=G…
JonathanBrouwer Sep 24, 2026
be3bb9f
Rollup merge of #162595 - amirHdev:uninferred-upvars, r=lcnr
JonathanBrouwer Sep 24, 2026
a9ddedf
Rollup merge of #162937 - khyperia:gca-fix-unreachable, r=BoxyUwU
JonathanBrouwer Sep 24, 2026
8b09cf2
Rollup merge of #163238 - chenyukang:yukang-fix-await-macro-suggestio…
JonathanBrouwer Sep 24, 2026
f340ff6
Auto merge of #163265 - JonathanBrouwer:rollup-RZQ8eQg, r=JonathanBro…
bors Sep 24, 2026
fc538ec
Add PermittedDeps type
bjorn3 Sep 24, 2026
288a941
add jank leak check test
lcnr Sep 24, 2026
a391456
Split out RegionInferenceContext into an UnsolvedRegionInferenceContext
jackh726 Sep 15, 2026
89c1934
Correctly check that an item is not `doc(hidden)`, including its pare…
GuillaumeGomez Sep 24, 2026
f7575a9
Auto merge of #163225 - jackh726:split-region-infer-context, r=lqd
bors Sep 24, 2026
e0b4fd0
Fix provisional cache cleanup after trait evaluation failure
Gmes23 Sep 24, 2026
db4d334
cleanup: clean up more dependencies that are unused
durin42 Sep 24, 2026
c01bd38
tests: accept more efficient simd output from LLVM 24
durin42 Sep 9, 2026
4de84d7
Correctly handle `impl` items when checking if an item parents have `…
GuillaumeGomez Sep 24, 2026
3026ffe
make SPARC `Complex` ABI GCC-compatible
folkertdev Jul 25, 2026
876f7a0
Tweak Layout::from_size_align_unchecked safety comment
ultrabear Sep 24, 2026
0d38a84
Auto merge of #161349 - oli-obk:unflatten-use, r=petrochenkov
bors Sep 24, 2026
e01dc94
Some `emit_diagnostic` improvements
nnethercote Sep 17, 2026
4fc112e
Remove an out-of-date FIXME comment
nnethercote Sep 22, 2026
980e0f0
moving div_ceil() to associated items macro
Eleocraft Sep 25, 2026
a88ba94
Rollup merge of #160068 - qaijuang:fix-asm-register-alias-diagnostic,…
jhpratt Sep 25, 2026
c683145
Rollup merge of #163239 - chenyukang:yukang-fix-cfg-tail-expression-s…
jhpratt Sep 25, 2026
c4274f2
Rollup merge of #163025 - folkertdev:complex-sparc, r=beetrees
jhpratt Sep 25, 2026
b48bdb1
Rollup merge of #163076 - mattst88:powerpc64-elfv1-union-abi, r=folke…
jhpratt Sep 25, 2026
3246802
Rollup merge of #163268 - GuillaumeGomez:jump-to-def-hidden, r=Urgau
jhpratt Sep 25, 2026
a8c7176
Rollup merge of #163288 - ultrabear:ultrabear/layout-from-size-align,…
jhpratt Sep 25, 2026
d7f0af0
Rollup merge of #163292 - Eleocraft:move-div-ceil, r=clarfonthey
jhpratt Sep 25, 2026
e10ba5d
Add test for issue 163293
mu001999 Sep 25, 2026
fae5137
Update cargo submodule
weihanglo Sep 25, 2026
b10ccb8
Don't emit sugg for pub-reexport extern std
mu001999 Sep 25, 2026
7618355
Auto merge of #163296 - jhpratt:rollup-30Dq02h, r=jhpratt
bors Sep 25, 2026
569a8d2
Use span context to point at item of field that introduced bound requ…
estebank Sep 25, 2026
f43cc4d
Rollup merge of #162228 - jchlanda:jakub/pac_span_test_fix, r=Enselic
jhpratt Sep 25, 2026
4f968f1
Rollup merge of #163271 - lcnr:add-leak-check-test, r=lqd
jhpratt Sep 25, 2026
784a449
Rollup merge of #163282 - durin42:moar-dep-cleanup, r=lqd
jhpratt Sep 25, 2026
734de5c
Rollup merge of #157562 - sjwang05:fix-138660-enum-discr-layout, r=Ki…
jhpratt Sep 25, 2026
396431e
Rollup merge of #162275 - adwinwhite:half-depth, r=lcnr
jhpratt Sep 25, 2026
a4a2aae
Rollup merge of #163037 - folkertdev:x86-vaarg-f128, r=beetrees
jhpratt Sep 25, 2026
d63e457
Rollup merge of #163114 - zakrad:regr-test-143018, r=camelid
jhpratt Sep 25, 2026
6c8f6bd
Rollup merge of #163255 - bjorn3:stricter_tidy_dep_check, r=clubby789
jhpratt Sep 25, 2026
dbc472b
Use get to avoid ICE on unresolved imports
mu001999 Sep 25, 2026
4e701dc
Auto merge of #163300 - jhpratt:rollup-YeWyO3j, r=jhpratt
bors Sep 25, 2026
4b53823
ty::CoroutineClosure is more a closure than a coroutine
RalfJung Sep 25, 2026
2c1a66d
Auto merge of #163297 - weihanglo:update-cargo, r=weihanglo
bors Sep 25, 2026
1f7530f
Rollup merge of #163302 - mu001999-contrib:fix-163294, r=oli-obk
JonathanBrouwer Sep 25, 2026
3aedb62
Rollup merge of #163113 - durin42:llvm-24-wasm-eh, r=nikic
JonathanBrouwer Sep 25, 2026
16bd816
Rollup merge of #163128 - durin42:llvm-24-vpblendm, r=nikic
JonathanBrouwer Sep 25, 2026
380a7fa
Rollup merge of #163130 - Gmes23:fix-provisional-cache-invalidation, …
JonathanBrouwer Sep 25, 2026
ad3579f
Rollup merge of #163299 - estebank:bound-context, r=chenyukang
JonathanBrouwer Sep 25, 2026
02bc955
Rollup merge of #163308 - RalfJung:coroutine-closure, r=oli-obk
JonathanBrouwer Sep 25, 2026
88f1088
rename GCA features
khyperia Sep 25, 2026
3193a0e
Fix docs in core::slice
yttersian Sep 25, 2026
ecd8f1d
Auto merge of #163318 - JonathanBrouwer:rollup-PhYD1rP, r=JonathanBro…
bors Sep 25, 2026
a2c55f8
Bump to 1.101.0
Mark-Simulacrum Sep 25, 2026
5237e38
Support -Z merge-functions with gcc and add stack-protector asm tests
Sep 24, 2026
c6dc511
address comments by bjorn3
Sep 24, 2026
bf9971d
Update mailmap for Clar Fon
clarfonthey Sep 25, 2026
d744bc3
remove the location map Rc
lqd Sep 24, 2026
c9bcd7a
more comment
lqd Sep 24, 2026
e34a4bc
rename `DeferredLocals` to `DeferredRegionLiveness`
lqd Sep 24, 2026
c0d719b
use the now available name `deferred_locals`
lqd Sep 24, 2026
a17bea3
collapse interesting construct
lqd Sep 24, 2026
63b6563
micro-optimize gathering polonius-relevant locals
lqd Sep 24, 2026
bf6b17e
slight cleanups in `DeferredRegionLiveness`
lqd Sep 24, 2026
b835ee0
cleanup in `dropck_boring_local`
lqd Sep 24, 2026
5ceaf66
Auto merge of #163306 - khyperia:gca-rename, r=BoxyUwU
bors Sep 25, 2026
21c6277
Fix invalid jump to def link when `#[rustc_allow_incoherent_impl]` is…
GuillaumeGomez Sep 21, 2026
3e574ad
Add some docs to `Global`
maxdexh Sep 25, 2026
564f208
compiler: remove rustc_hir attr re-exports
mejrs Sep 24, 2026
c0db53a
fix clippy imports
mejrs Sep 24, 2026
b01a2f8
fix rustdoc imports
mejrs Sep 24, 2026
6b815ee
fix miri imports
mejrs Sep 24, 2026
424d9ec
Convert crate hash to use metadata instead of HIR
Daniel-B-Smith May 11, 2026
79ee8dc
Hash metadata with XXH3-128 instead of SipHash-128 for the crate SVH
Daniel-B-Smith Jul 2, 2026
d432494
Comment that `dying_next` is too costly to inline
jakedrew Sep 25, 2026
d29d905
use `inner` for the `RegionInferenceContextInner` fields
lqd Sep 25, 2026
dd39de7
reduce field visibility
lqd Sep 25, 2026
14cd34f
move functions that panic on the unsolved regioncx
lqd Sep 25, 2026
005e444
make unique entry point to regioncx creation
lqd Sep 25, 2026
29c3e37
update comment and visibility
lqd Sep 25, 2026
49276b0
Detect bad number of generics caused by bad derive
estebank Aug 6, 2026
fcf74ea
Merge `ForceWarning`/`Allow`/`Expect` into `Warning`
nnethercote Sep 22, 2026
1d910ae
simplify ndk compiler test
malezjaa Sep 25, 2026
465889b
compiletest: stream output of executor process when --no-capture is set
Ashutosh1910 Sep 13, 2026
90c195e
Auto merge of #154724 - Daniel-B-Smith:smithdb3/fix-94878, r=oli-obk
bors Sep 26, 2026
06568dc
Rollup merge of #160695 - estebank:issue-160463, r=petrochenkov
jhpratt Sep 26, 2026
f28dc24
Rollup merge of #162883 - tgross35:f16-f128-autoinline, r=saethlin
jhpratt Sep 26, 2026
061c90a
Rollup merge of #163133 - GuillaumeGomez:jump-to-def-incoherent, r=Urgau
jhpratt Sep 26, 2026
a771f75
Rollup merge of #163215 - chenyukang:yukang-fix-option-to-bool-sugges…
jhpratt Sep 26, 2026
7fff16f
Rollup merge of #163266 - lqd:deferred-liveness2-electric-boogaloo, r…
jhpratt Sep 26, 2026
727dc4a
Rollup merge of #163274 - arielb1:stack-protector-tests-gcc, r=Guilla…
jhpratt Sep 26, 2026
7756b3e
Rollup merge of #163290 - nnethercote:merge-warning-levels, r=oli-obk
jhpratt Sep 26, 2026
e3e8097
Rollup merge of #163298 - mu001999-contrib:fix-163293, r=saethlin
jhpratt Sep 26, 2026
2a7ef61
Rollup merge of #163312 - zakrad:regr-test-53724, r=notriddle
jhpratt Sep 26, 2026
303b5a7
Rollup merge of #163357 - lqd:deferred-liveness-tokyo-drift, r=jackh726
jhpratt Sep 26, 2026
a984b9c
Rollup merge of #161710 - theemathas:stab-conjure-zst, r=clarfonthey
jhpratt Sep 26, 2026
aa101fd
Rollup merge of #163332 - maxdexh:global-allocator-docs, r=clarfonthey
jhpratt Sep 26, 2026
84d685f
Rollup merge of #163362 - malezjaa:simplify-ndk-compiler-test, r=jiey…
jhpratt Sep 26, 2026
fd98695
Auto merge of #163363 - jhpratt:rollup-zVCvTBh, r=jhpratt
bors Sep 26, 2026
8d86741
Update expect messages in rust_const_eval
tye-exe Sep 26, 2026
eccccf3
Stabilize SyncView
tisonkun Sep 26, 2026
a22b02e
Auto merge of #163326 - Mark-Simulacrum:bump-release, r=Mark-Simulacrum
bors Sep 26, 2026
a0de979
dont lint unused parens on a pattern that came from a macro argument
Albab-Hasan Aug 25, 2026
ff63416
add tests that the lint still fires outside the macro argument case
Albab-Hasan Sep 19, 2026
9fdcfdd
Option, Result: not all arguments passed to map_or are eagerly evaluated
RalfJung Sep 26, 2026
3b2363d
use is_some_and / is_none_or in a few more places
RalfJung Sep 26, 2026
f55900d
Rollup merge of #161728 - Albab-Hasan:unused-parens-macro-pat, r=nnet…
JonathanBrouwer Sep 26, 2026
37403cb
Rollup merge of #161791 - jakedrew:fix/Making_and_dropping_an_empty_B…
JonathanBrouwer Sep 26, 2026
b73bcdb
Rollup merge of #163283 - tye-exe:const_eval_interpret_eval_ctx_excep…
JonathanBrouwer Sep 26, 2026
f5c85c8
Document `rustc_abi::VariantLayout`
ada4a Sep 24, 2026
0b80633
Auto merge of #163379 - JonathanBrouwer:rollup-TObNVuH, r=JonathanBro…
bors Sep 26, 2026
38d0d17
Guarantee 8 bytes of alignment of RawWakerVTable
orlp Jun 20, 2026
faddebf
Bump semver stamp
clarfonthey Sep 26, 2026
3eb41ed
Rollup merge of #150824 - sourcefrog:doc-current-exe, r=clarfonthey
JonathanBrouwer Sep 26, 2026
d8fb820
Rollup merge of #159564 - zachs18:fix-159358, r=clarfonthey
JonathanBrouwer Sep 26, 2026
4faf3a6
Rollup merge of #163026 - Jules-Bertholet:determine-capture-info, r=b…
JonathanBrouwer Sep 26, 2026
5ccaeb5
Rollup merge of #163256 - ada4a:push-zntxyqulsvvs, r=RalfJung
JonathanBrouwer Sep 26, 2026
6ac4fdd
Rollup merge of #163366 - tisonkun:codex/stabilize-sync-view, r=clarf…
JonathanBrouwer Sep 26, 2026
ea2a3d8
Rollup merge of #163376 - RalfJung:map_or, r=hanna-kruppe
JonathanBrouwer Sep 26, 2026
75a75c3
Auto merge of #163386 - JonathanBrouwer:rollup-VqKqcjW, r=JonathanBro…
bors Sep 26, 2026
e59f955
Rollup merge of #158186 - orlp:rawwaker-vtable-align, r=clarfonthey
jhpratt Sep 26, 2026
ea2cb99
Rollup merge of #163122 - rustbot:docs-update, r=traviscross
jhpratt Sep 26, 2026
c231371
Auto merge of #163392 - jhpratt:rollup-Etsin1e, r=jhpratt
bors Sep 26, 2026
b373574
Auto merge of #163325 - yttersian:core-slice-docs-fix, r=jhpratt
bors Sep 27, 2026
b90cbcb
Use StaticAllocator in more places
Darksonn Sep 25, 2026
75d4b23
Fix link to the allocator-ext feature tracking issue
sgued Sep 27, 2026
b20a7eb
Auto merge of #163397 - sgued:fix-allocator-ext-feature, r=mejrs
bors Sep 27, 2026
7ebf544
Rollup merge of #162714 - Ashutosh1910:fix_compiletest_issue, r=clubb…
JonathanBrouwer Sep 27, 2026
1cf0079
Rollup merge of #163394 - Darksonn:static-allocator-more, r=nia-e
JonathanBrouwer Sep 27, 2026
961368b
Rollup merge of #162672 - Jules-Bertholet:mini-refactor, r=tiif
JonathanBrouwer Sep 27, 2026
8b5b91f
Auto merge of #163404 - JonathanBrouwer:rollup-y9SIdjJ, r=JonathanBro…
bors Sep 27, 2026
1c87a25
Rollup merge of #163250 - mejrs:hir_imports3, r=JonathanBrouwer
JonathanBrouwer Sep 27, 2026
36a3d99
Rollup merge of #163329 - clarfonthey:mailmap, r=Mark-Simulacrum
JonathanBrouwer Sep 27, 2026
d20a388
Rollup merge of #163378 - RalfJung:is_some_and_none_or, r=mejrs
JonathanBrouwer Sep 27, 2026
d080e7d
Auto merge of #163409 - JonathanBrouwer:rollup-ddV1gFf, r=JonathanBro…
bors Sep 27, 2026
abcef06
Implement forced keywords (`k#`)
fmease Sep 27, 2026
2269776
Auto merge of #161775 - fmease:kay-hash, r=petrochenkov
bors Sep 28, 2026
31e49f2
Add safety comments for alloc::str
yilin0518 Sep 28, 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.
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,9 @@ Christian Poveda <git@pvdrz.com> <31802960+christianpoveda@users.noreply.github.
Christian Poveda <git@pvdrz.com> <christianpoveda@uhura.edef.eu>
Christian Vallentin <vallentinsource@gmail.com>
Christoffer Buchholz <chris@chrisbuchholz.me>
Clar Fon <usr@ltdk.xyz>
Clar Fon <usr@ltdk.xyz> <clar@charr.xyz>
Clar Fon <usr@ltdk.xyz> <them@lightdark.xyz>
Clark Gaebel <cg.wowus.cg@gmail.com> <cgaebel@mozilla.com>
Clement Miao <clementmiao@gmail.com>
Clément Renault <renault.cle@gmail.com>
Expand Down
36 changes: 24 additions & 12 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -285,12 +285,6 @@ dependencies = [
"windows-targets",
]

[[package]]
name = "base64"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"

[[package]]
name = "base64"
version = "0.22.1"
Expand Down Expand Up @@ -2135,7 +2129,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8bdc5a74b0feeb5e6a1dc2dd08c34280a61e37668d10a6a3b27ad69d0fb9ce2e"
dependencies = [
"aho-corasick",
"base64 0.22.1",
"base64",
"bstr",
"jaq-core",
"jiff",
Expand Down Expand Up @@ -3446,7 +3440,6 @@ name = "replace-version-placeholder"
version = "0.1.0"
dependencies = [
"tidy",
"walkdir",
]

[[package]]
Expand Down Expand Up @@ -3741,6 +3734,7 @@ dependencies = [
"itertools",
"polonius-engine",
"rustc_abi",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_graphviz",
Expand Down Expand Up @@ -3878,6 +3872,7 @@ dependencies = [
"rustc_abi",
"rustc_apfloat",
"rustc_ast",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_hir",
Expand Down Expand Up @@ -4135,6 +4130,7 @@ dependencies = [
"rustc_abi",
"rustc_arena",
"rustc_ast",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
Expand Down Expand Up @@ -4174,6 +4170,7 @@ dependencies = [
"rustc_abi",
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr_ir",
"rustc_hir",
"rustc_span",
]
Expand All @@ -4185,6 +4182,7 @@ dependencies = [
"itertools",
"rustc_abi",
"rustc_ast",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_hir",
Expand All @@ -4209,6 +4207,7 @@ name = "rustc_incremental"
version = "0.0.0"
dependencies = [
"rand 0.9.3",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_fs_util",
Expand Down Expand Up @@ -4269,6 +4268,7 @@ dependencies = [
"rustc_ast_lowering",
"rustc_ast_passes",
"rustc_ast_pretty",
"rustc_attr_ir",
"rustc_attr_parsing",
"rustc_borrowck",
"rustc_builtin_macros",
Expand Down Expand Up @@ -4330,6 +4330,7 @@ dependencies = [
"rustc_apfloat",
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr_ir",
"rustc_attr_parsing",
"rustc_data_structures",
"rustc_errors",
Expand Down Expand Up @@ -4408,6 +4409,7 @@ dependencies = [
"odht",
"rustc_abi",
"rustc_ast",
"rustc_attr_ir",
"rustc_attr_parsing",
"rustc_crate_store",
"rustc_data_structures",
Expand All @@ -4429,6 +4431,7 @@ dependencies = [
"rustc_target",
"tempfile",
"tracing",
"twox-hash 2.1.2",
]

[[package]]
Expand Down Expand Up @@ -4477,6 +4480,7 @@ dependencies = [
"rustc_apfloat",
"rustc_arena",
"rustc_ast",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_hir",
Expand All @@ -4498,10 +4502,10 @@ dependencies = [
"polonius-engine",
"regex",
"rustc_abi",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_graphviz",
"rustc_hir",
"rustc_index",
"rustc_macros",
"rustc_middle",
Expand All @@ -4519,6 +4523,7 @@ dependencies = [
"rustc_abi",
"rustc_arena",
"rustc_ast",
"rustc_attr_ir",
"rustc_const_eval",
"rustc_data_structures",
"rustc_errors",
Expand All @@ -4544,6 +4549,7 @@ version = "0.0.0"
dependencies = [
"rustc_abi",
"rustc_ast",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_hir",
Expand Down Expand Up @@ -4661,6 +4667,7 @@ name = "rustc_privacy"
version = "0.0.0"
dependencies = [
"rustc_ast",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_hir",
Expand Down Expand Up @@ -4701,6 +4708,7 @@ name = "rustc_public_bridge"
version = "0.0.0"
dependencies = [
"rustc_abi",
"rustc_attr_ir",
"rustc_crate_store",
"rustc_data_structures",
"rustc_hir",
Expand Down Expand Up @@ -4738,6 +4746,7 @@ dependencies = [
"rustc_arena",
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr_ir",
"rustc_attr_parsing",
"rustc_data_structures",
"rustc_errors",
Expand All @@ -4764,6 +4773,7 @@ dependencies = [
"bitflags",
"libc",
"rustc_abi",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_hir",
"rustc_middle",
Expand Down Expand Up @@ -4854,6 +4864,7 @@ dependencies = [
"punycode",
"rustc-demangle",
"rustc_abi",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_hashes",
"rustc_hir",
Expand Down Expand Up @@ -4916,6 +4927,7 @@ dependencies = [
"itertools",
"rustc_abi",
"rustc_ast",
"rustc_attr_ir",
"rustc_crate_store",
"rustc_data_structures",
"rustc_errors",
Expand Down Expand Up @@ -4953,8 +4965,8 @@ version = "0.0.0"
dependencies = [
"itertools",
"rustc_abi",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_hir",
"rustc_middle",
"rustc_span",
"smallvec",
Expand All @@ -4967,6 +4979,7 @@ version = "0.0.0"
dependencies = [
"itertools",
"rustc_abi",
"rustc_attr_ir",
"rustc_data_structures",
"rustc_errors",
"rustc_hashes",
Expand Down Expand Up @@ -5051,7 +5064,6 @@ version = "0.0.0"
dependencies = [
"arrayvec",
"askama",
"base64 0.21.7",
"expect-test",
"indexmap",
"itertools",
Expand Down Expand Up @@ -5131,7 +5143,7 @@ dependencies = [

[[package]]
name = "rustfmt-nightly"
version = "1.10.0"
version = "1.11.0"
dependencies = [
"annotate-snippets 0.12.16",
"anyhow",
Expand Down
2 changes: 1 addition & 1 deletion bootstrap.example.toml
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@
# "rust-analyzer",
# "rust-analyzer-proc-macro-srv",
# "analysis",
# "src",
# "rust-src",
# "wasm-component-ld",
# "miri", "cargo-miri" # for dev/nightly channels
#]
Expand Down
4 changes: 4 additions & 0 deletions compiler/rustc_abi/src/callconv.rs
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,10 @@ impl<'a, Ty> TyAndLayout<'a, Ty> {
///
/// Note: We generally ignore 1-ZST fields when computing this value (see #56877).
///
/// Note: The fields of a union are merged as if it were a struct, so the result does not
/// distinguish the two. `powerpc64::is_or_contains_union` in `rustc_target` walks the layout
/// again to do that, mirroring the array handling here.
///
/// This is public so that it can be used in unit tests, but
/// should generally only be relevant to the ABI details of
/// specific targets.
Expand Down
6 changes: 3 additions & 3 deletions compiler/rustc_abi/src/layout/ty.rs
Original file line number Diff line number Diff line change
Expand Up @@ -233,8 +233,8 @@ impl<'a, Ty> TyAndLayout<'a, Ty> {
}

/// If this method returns `true`, then this type should always have a `PassMode` of
/// `Indirect { on_stack: false, .. }` when being used as the argument type of a function with a
/// non-Rustic ABI (this is true for structs annotated with the
/// `Indirect { mode: IndirectMode::Pointer, .. }` when being used as the argument type of a
/// function with a non-Rustic ABI (this is true for structs annotated with the
/// `#[rustc_pass_indirectly_in_non_rustic_abis]` attribute).
///
/// This is used to replicate some of the behaviour of C array-to-pointer decay; however unlike
Expand Down Expand Up @@ -342,7 +342,7 @@ impl<'a, Ty> TyAndLayout<'a, Ty> {
Primitive::Float(float @ (Float::F16 | Float::F32 | Float::F64 | Float::F128)) => {
Some(Numeric::Float(float))
}
Primitive::Pointer(..) => None,
Primitive::Pointer(..) | Primitive::Float(Float::F16B) => None,
}
}

Expand Down
Loading
Loading