Homu queue - rust (original) (raw)
1
yes
Rollup of 4 pull requests
tgross35:rollup-0mp4h1s
tgross35
5
never
2
[DO NOT MERGE] Check the perf impact of reverting #139675
Zalathar:perf-revert-139675
0
3
approved
yes
Initial support for dynamically linked crates
Bryanskiy:dylibs-3
petrochenkov
petrochenkov
0
never
4
approved
yes
Refactor rustc_on_unimplemented's filter parser
mejrs:condition_parser
nnethercote
nnethercote
0
5
approved
yes
Revert "Avoid unused clones in Cloned and Copied"
the8472:revert-copy-clone-adapters
Mark-Simulacrum
Mark-Simulacrum
0
6
approved
yes
Update `compiler-builtins` to 0.1.157
tgross35:update-builtins
tgross35
0
7
approved
yes
Correct `extract_if` sample equivalent.
nk9:extract_if-doc-equivalent
tgross35
tgross35
0
always
8
approved
yes
Consistent trait bounds for ExtractIf Debug impls
dtolnay:extractif
Amanieu
Amanieu
0
always
9
Rollup of 6 pull requests
Zalathar:rollup-o3nyapl
5
never
10
yes
Increase parallelism in various locations
Zoxc:parallel-tweaks-rebase
cjgillot
0
never
11
yes
Create the previous dep graph index on a background thread
Zoxc:lazy-index
cjgillot
0
never
12
yes
#[cold] on match arms
x17jiri:cold_match_arms
oli-obk
0
never
13
yes
Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB`
fmease:consec-shorthand-proj
compiler-errors
0
never
14
yes
Try enabling precondition checks on ptr::{read,write}
saethlin:ptr-read-write-precondition
0
never
15
yes
Add inline(usually)
saethlin:inline-usually
0
never
16
yes
Infer nounwind and use it in MIR opts
saethlin:infer-nounwind
0
never
17
yes
Make `Rc::deref` and `Arc::deref` zero-cost
EFanZh:zero-cost-rc-arc-deref
scottmcm
0
never
18
yes
Use `iter::repeat_n` to implement `Vec::extend_with`
paolobarbolini:vec-extend-with-via-repeatn
Noratrieb
0
never
19
yes
Do partial SsaLocals analysis in unoptimized builds
saethlin:partial-ssa-analysis
0
never
20
yes
Include arguments to the precondition check in failure messages
saethlin:include-precondition-args
0
never
21
CI: split i686-msvc job
marcoieni:split-i686-msvc
Kobzol
0
never
22
yes
[rustdoc] Add support for associated items in "jump to def" feature
GuillaumeGomez:jump-to-def-perf
fmease
0
never
23
yes
Stop backtracing if the stack pointer gets stuck
ChrisDenton:backtrace-wine
joboet
0
never
24
yes
Optimize `ToString` implementation for integers
GuillaumeGomez:optimize-integers-to-string
Amanieu
0
never
25
yes
Improve handling of rustdoc lints when used with raw doc fragments.
lolbinarycat:rustdoc-link-lint-135851
fmease
0
never
26
yes
Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings
oxalica:feat/shift-dfa-utf8
the8472
0
never
27
yes
Use the new solver in the `impossible_predicates`
compiler-errors:impossible_predicates
lcnr
0
never
28
yes
Reserve before `write_fmt` for owned buffers
thaliaarchi:io-optional-methods/write-fmt
workingjubilee
0
never
29
yes
Attempt to use the high part of the `size_hint` in `collect` (again)
scottmcm:another-size-hint-attempt
cuviper
0
never
30
yes
Sized Hierarchy: Part I
davidtwco:sized-hierarchy
oli-obk
0
never
31
yes
Allow `enum` and `union` literals to also create SSA values
scottmcm:operand-builder
workingjubilee
0
never
32
yes
Error on recursive opaque ty in HIR typeck
compiler-errors:recursive-opaque
0
never
33
yes
support revealing uses of opaques
lcnr:revealing-use-closures
compiler-errors
0
never
34
yes
Remove `Symbol` from `Named` variant of `BoundRegionKind`/`LateParamRegionKind`
compiler-errors:no-bound-var-symbol
0
never
35
yes
Use thread local dep graph encoding
Zoxc:thread-local-graph
Nadrieril
0
never
36
yes
Make well-formedness predicates no longer coinductive
compiler-errors:wf-coinductive
lcnr
0
never
37
yes
borrowck nested items in dead code
lcnr:closure-in-dead-code
compiler-errors
0
never
38
yes
support duplicate entries in the opaque_type_storage
lcnr:opaque-type-storage
compiler-errors
0
never
39
yes
Add `mem::conjure_zst` for creating ZSTs out of nothing
scottmcm:mem-conjure-zst
kennytm
0
40
yes
Implement `PartialOrd` and `Ord` for `Discriminant`
EFanZh:implement-ord-for-discriminant
dtolnay
0
41
yes
Allow only implementing `Read::read_buf`
WaffleLapkin:read_recursive
dtolnay
0
42
yes
Clarify drop_in_place safety
Manishearth:dip-safety
JakobDegen
0
43
yes
Document `become` keyword
WaffleLapkin:document_becoming_unuwuable
workingjubilee
0
44
yes
Add more syscall doc aliases to std docs
SabrinaJewson:more-syscall-aliases
Mark-Simulacrum
0
45
yes
Add Ref/RefMut try_map method
GrigorenkoPV:refcell_try_map
Mark-Simulacrum
0
46
yes
Add new solver / old solver opaque type tests
traviscross:TC/add-new-solver-opaque-tests
compiler-errors
0
47
yes
style-guide: Tweak `Cargo.toml` formatting to not put `description` last
joshtriplett:style-guide-cargo-tweak
yaahc
0
48
yes
Add `or_try_*` variants for HashMap Entry API
peterjoel:entry_try
m-ou-se
0
49
yes
add tests which assert that import list for simple executable not changed silently
klensy:assert-import-list
ChrisDenton
0
50
yes
style-guide: Note that we don't account for comments in every possible place
joshtriplett:style-comments-best-effort
calebcartwright
0
51
yes
Remove impl of Allocator for &A
workingjubilee:resume-with-references-only-on-request
Mark-Simulacrum
0
52
yes
Reword the caveats on `array::map`
scottmcm:decaveat-map
m-ou-se
0
53
Uplift `clippy::double_neg` lint as `double_negations`
kadiwa4:uplift_double_negation
nnethercote
0
54
yes
Add `f16` formatting and parsing
tgross35:f16-format-parse
Mark-Simulacrum
0
55
yes
[EXPERIMENT] Ban generics in variadic args
workingjubilee:ban-generics-in-variadic-args
0
56
yes
Improve dead code analysis for structs and traits defined locally
mu001999-contrib:dead-code/enhance
estebank
0
57
yes
Add `overflow_checks` intrinsic
pitaj:intrinsic-overflow_checks
BoxyUwU
0
58
yes
stabilize std::path::Path::file_prefix
mbhall88:stabilize-file_prefix
Amanieu
0
59
yes
Stabilize `tcp_quickack`
devnexen:stabilize_ext_linux_tcp_layer
BurntSushi
0
60
yes
Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]`
ChayimFriedman2:more-lazy-methods
BurntSushi
0
61
yes
Docs - type guarantees update
WiktorPrzetacznik:docs-guarantees-update
BurntSushi
0
62
yes
impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]`
GrigorenkoPV:array-as-array
0
63
yes
[Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements
Lambdaris:check-mcdc-statements
Zalathar
0
64
yes
Add a run-make test for Arm target-cpu features.
chrisnc:arm-target-cpu-feature-test
jieyouxu
0
65
yes
Support 128-bit atomics on x86_64-fortanix-unknown-sgx
taiki-e:sgx-atomic-128
wesleywiser
0
66
yes
Beautify doctest path
GuillaumeGomez:beautify-doctest-path
notriddle
0
67
yes
Remove unstable cfg `target(...)` compact feature
Urgau:withdrawn-cfg-target-compact
BoxyUwU
0
68
yes
Warn about C-style octal literals
GrigorenkoPV:suspicious-leading-zero
Urgau
0
69
yes
Implement split_pattern on slices
eduardorittner:master
Amanieu
0
70
yes
Derive `Copy` and `Hash` for `IntErrorKind`
ranger-ross:impl-copy-hash-interrorkind
m-ou-se
0
71
yes
Add lint against (some) interior mutable consts
Urgau:interior_mut_consts
lcnr
0
72
yes
Use CLOCK_BOOTTIME for Instant in Fuchsia/Android
mathukumillia:convert_instant_boottime
jhpratt
0
73
yes
Do not suggest borrow that is already there in fully-qualified call
estebank:issue-132041
Nadrieril
0
74
yes
get rid of some false negatives in rustdoc::broken_intra_doc_links
lolbinarycat:rustdoc-intra-doc-link-warn-more-54191
notriddle
0
75
yes
Resolve the false positive dead_code lint when type is only used via destructuring
m-ysk:feature/issue-132874
nnethercote
0
76
yes
Provide more context on `Fn` closure modifying binding
estebank:niko-rustnation
compiler-errors
0
77
yes
Add unstable hotpatch flag to rustc
nebulark:hotpatch_flag
jieyouxu
0
78
yes
Add a new lint that warns for pointers to stack memory
1c3t3a:stack-memory-warning
Nadrieril
0
79
yes
Specify the behavior of `file!`
epage:change
workingjubilee
0
80
yes
Lint on fn pointers comparisons in external macros
Urgau:fn-ptr-option
compiler-errors
0
81
yes
Update/relax str/String utf8 safety docs
zachs18:string-utf8-safety-docs
joshtriplett
0
82
yes
Implementation of `sync_nonpoison` and `nonpoison_mutex`
Aandreba:sync_nonpoison
tgross35
0
83
yes
Implement `normalize_lexically`
ChrisDenton:normalize-lexically
workingjubilee
0
84
yes
Implement asymmetrical precedence for closures and jumps
dtolnay:asymmetrical
fmease
0
85
Allow using self-contained LLD in bootstrap
Kobzol:bootstrap-mcp-510
onur-ozkan
0
86
yes
Consider parent aliases of rigid nested projections for outlives bounds
compiler-errors:outlives-nested-projection
0
87
yes
Partially stabilize LoongArch target features
heiher:stabilize-loongarch-target-features
joshtriplett
0
88
yes
Add FileCheck annotations to mir-opt/copy-prop
Shunpoco:116971-mir-opt-copy-prop
wesleywiser
0
89
yes
aarch64-softfloat: forbid enabling the neon target feature
RalfJung:aarch64-softfloat-not-neon
Noratrieb
0
90
yes
Document the behaviour of RUST_MIN_STACK=0
Gankra:patch-2
Amanieu
0
91
yes
Add unstable option to nul-terminate location strings
Darksonn:location-nul-flag
oli-obk
0
92
yes
Add ignore value suggestion in closure body
chenyukang:yukang-fix-128561
compiler-errors
0
93
yes
Add a deterministic constructor for `RandomState`
bkragl:deterministic_random_state
jhpratt
0
94
Move `std::io::pipe` code into its own file
tbu-:pr_io_pipe
joboet
0
95
yes
Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused
joshtriplett:hint-mostly-unused
saethlin
0
96
yes
Implement parsing of pinned borrows
frank-king:feature/pin-borrow
traviscross
0
97
yes
Remove outdated comment about std::hash::DefaultHasher being inaccessible
dbdr:patch-1
ibraheemdev
0
98
yes
Changed docs to be less misleading in path::file_name(&self)
Andyson007:master
ChrisDenton
0
99
yes
Dial down detail of B-tree description
hkBst:patch-9
tgross35
0
100
yes
Improve display of const unstable display feature info
GuillaumeGomez:const-unstable-item-info
notriddle
0
101
yes
retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features
azhogin:azhogin/retpoline
davidtwco
0
102
yes
`byte_pattern`: share the `TwoWaySearcher` between byte and `str`
folkertdev:byte-pattern-two-way-searcher
BurntSushi
0
103
yes
Implementation of push_mut
balt-dev:master
ibraheemdev
0
104
yes
Start using pattern types in libcore
oli-obk:push-tzonluoyuwkq
0
105
yes
Rewrite docs for fetch_update for clarity
hkBst:patch-26
thomcc
0
106
yes
Update iterator.rs to use arrays by value
hkBst:patch-25
Amanieu
0
107
yes
Add tests for dyn-incompatible cases
estebank:dyn-incompatibility-tests
cjgillot
0
108
yes
Add contracts for all functions in `Alignment`
tautschnig:upstream-contracts/alignment
tgross35
0
109
yes
Faster fmt::Display of 128-bit integers, without unsafe pointer
pascaldekloe:fmt-int128
tgross35
0
110
yes
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
azhogin:azhogin/sls
estebank
0
111
yes
Improve the documentation of `Display` and `FromStr`, and their interactions
joshtriplett:improve-display-and-fromstr-docs
Amanieu
0
112
yes
Implement `Random` for array
sorairolake:add-random-for-array
joboet
0
113
yes
Implement `Random` for `num::{Saturating,Wrapping}`
sorairolake:add-random-for-num-module-types
BurntSushi
0
114
yes
Implement `Random` for tuple
sorairolake:add-random-for-tuple
joshtriplett
0
115
yes
Implement `cfg_os_version_min`
madsmtm:cfg_os_version_min
jieyouxu
0
116
yes
As per issue #136827 submitting updates to E0495 documentation
progressive-galib:E0495-documentation-fix-#136827
Noratrieb
0
117
yes
Hint on unknown escape of Unicode quotation marks in string literal
HypheX:unicode-quote-hint
Noratrieb
0
118
yes
Add support for macro expansion in rustdoc source code pages
GuillaumeGomez:expand-macro
notriddle
0
119
yes
Guarantee behavior of transmuting Option::::None subject to NPO
joshlf:transmute-npo
RalfJung
0
120
yes
Document `From::from` impls
TimTheBig:document-from
workingjubilee
0
121
yes
Recover `param: Ty = EXPR`
compiler-errors:param-default
fmease
0
122
yes
Adjustments to `Extend<(T, …)> for (ExtendT, …)` implementations
steffahn:extend-1-tuple
joboet
0
123
yes
Add rusty stack protector
SparrowLii:rusty-stack-protector
0
124
yes
Add as_ascii_unchecked() methods to char, u8, and str
djscythe:char_u8_str_as_ascii_unchecked
cuviper
0
125
yes
libstd: init(): dup() subsequent /dev/nulls instead of opening them again
nabijaczleweli:dup
Mark-Simulacrum
0
126
yes
update doc for Vec::into_boxed_slice
heiseish:doc-125941
the8472
0
127
yes
rustdoc: improve the summary icon
liigo:improve_summary_icon
notriddle
0
128
yes
Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types
madhav-madhusoodanan:feature-unchecked-div-rem
the8472
0
129
yes
Add `iter` macro
oli-obk:i-want-to-move-it-move-it
compiler-errors
0
130
yes
Optimize `CharIndices::advance_by`
thaliaarchi:char-indices-advance-by
scottmcm
0
131
yes
Fix code suggestion for local enum patterns in non-exhaustive matches
makai410:match-arm-err
BoxyUwU
0
132
yes
bootstrap: allow to set clippy.toml for x.py clippy
klensy:clippy-config
clubby789
0
133
yes
Add new rustdoc `broken_footnote` lint
GuillaumeGomez:broken-footnote
notriddle
0
134
yes
Tweak auto trait errors
estebank:auto-trait-err
compiler-errors
0
135
yes
Add new `unused_footnote_definition` rustdoc lint
GuillaumeGomez:unused_footnote_def
notriddle
0
136
yes
[rustdoc] Allow to link to current crate
GuillaumeGomez:current-crate-intra-doc
notriddle
0
137
yes
Stabilise `os_string_pathbuf_leak`
its-the-shrimp:stabilise_os_string_pathbuf_leak
dtolnay
0
138
yes
Added `Clone` implementation for `ChunkBy`
nwoods-cimpress:slice_chunkby_clone
joshtriplett
0
139
yes
Add `std::io::Seek` instance for `std::io::Take`
melrief:97227_impl_Seek_for_Take
tgross35
0
140
yes
Add `Result::map_or_default` and `Option::map_or_default`
fpervaiz:master
Amanieu
0
141
yes
Emit warning while outputs is not exe and prints linkage info
xizheyin:issue-137384
ChrisDenton
0
142
yes
rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list.
kpreid:crate-sidebar
notriddle
0
143
yes
Keep space if arg does not follow punctuation when lint unused parens
mu001999-contrib:fix-138234
compiler-errors
0
144
yes
Stabilize `repr128`
beetrees:repr128-stable
traviscross
0
145
yes
Functionality for `int_format_into` for integer types
madhav-madhusoodanan:feature_int_format_into
thomcc
0
146
yes
sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX
no1wudi:master
workingjubilee
0
147
yes
Implement Deref<Target=ByteStr> for CStr
tamird:cstr-deref-bstr
joshtriplett
0
148
yes
Make performance description of String::insert_str more precise
hkBst:patch-4
joboet
0
149
yes
Implement explicit tail calls in the LLVM backend
semtexzv:tail-call
WaffleLapkin
0
150
yes
Add a new `mismatched-lifetime-syntaxes` lint
shepmaster:consistent-elided-lifetime-syntax
BoxyUwU
0
151
yes
Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop
Shunpoco:issue-125323
oli-obk
0
152
yes
Cache fuchsia checkout in a docker layer
erickt:fuchsia-checkout
marcoieni
0
153
yes
add nvptx_target_feature
jedbrown:jed/nvptx-target-feature
wesleywiser
0
154
yes
build dist for x86_64-pc-solaris and sparcv9-sun-solaris
psumbera:solaris-ci-build3
marcoieni
0
155
yes
Sanitizers target modificators
azhogin:azhogin/sanitizers-target-modificators
rcvalle
0
156
yes
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
Mallets:set_ipv6_sock_hop_limit
dtolnay
0
157
yes
Use internal iteration in `Vec::extend_desugared()`
ChayimFriedman2:patch-2
joboet
0
158
yes
Add `#[loop_match]` for improved DFA codegen
trifectatechfoundation:loop_match_attr
traviscross
0
159
yes
core: simplify `Extend` for tuples
joboet:extend-tuple
Amanieu
0
160
yes
Ensure non-empty buffers for large vectored I/O
thaliaarchi:vectored-large-empty
tgross35
0
161
yes
std: fix aliasing bug in UNIX process implementation
joboet:process_noalias
Noratrieb
0
162
yes
Implement RFC 3631: add rustdoc doc_cfg features
GuillaumeGomez:rfc-3631
notriddle
0
163
yes
Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock`
HomelikeBrick42:once_lazy_lock_get_unchecked
jhpratt
0
164
yes
uefi: fs: Add file times plumbing
Ayush1325:uefi-fs-time
petrochenkov
0
165
yes
Stabilize the avx512 target features
sayantn:stabilize-avx512
nikomatsakis
0
166
yes
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
madsmtm:apple_os_version_check
tgross35
0
167
yes
Make closure capturing have consistent and correct behaviour around patterns
meithecatte:expr-use-visitor
Nadrieril
0
168
yes
Allow Apple SDK to be missing on non-host macOS
madsmtm:cross-allow-missing-sdk
wesleywiser
0
169
yes
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From for f32`
beetrees:impl-from-f16-for-f32
lcnr
0
170
yes
deduplicate abort implementations
joboet:abort_dedup
RalfJung
0
171
yes
`slice.get(i)` should use a slice projection in MIR, like `slice[i]` does
scottmcm:slice-get-unchecked-intrinsic
workingjubilee
0
172
yes
Add Duration from nanos u128
omanirudh:duration-from-nanos-u128
tgross35
0
173
yes
std: sys: net: uefi: Implement TCP4 connect
Ayush1325:uefi-tcp4-connect
joboet
0
174
yes
Fix derive bounds for fully-qualified field types
djkoloski:derive_qself_associated_types
oli-obk
0
175
yes
Add regression test for nested replacement ranges in cfg_eval
reez12g:add-regression-test-132727
fmease
0
176
yes
Make volatile opportunistically relaxed
RossSmyth:VolatileAsm
0
177
yes
add first HelenOS compilation targets
mvolfik:helenos-compiler
wesleywiser
0
178
yes
Suppress suggestions while span is in external library
xizheyin:issue-139251
fmease
0
179
yes
Add some `AsRef` implementations for smart pointers
MatthijsKok:smart-ptr-as-ref
dtolnay
0
180
yes
Fix RISC-V C function ABI when passing/returning structs containing floats
beetrees:riscv-float-struct-abi
workingjubilee
0
181
yes
Extend `QueryStability` to handle `IntoIterator` implementations
smoelius:into-iter-stability
fmease
0
182
yes
Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
miried:master
thomcc
0
183
yes
Fix error reporting for multibyte characters in byte string literal
tapanprakasht:fix-byte-string-non-ascii
Nadrieril
0
184
yes
Enhance error reporting for write!/writeln! macros
reez12g:issue-139051
estebank
0
185
yes
rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLS
joboet:threadlocal_address
nikic
0
186
yes
rustdoc: add a handle that makes sidebar resizing more obvious
lolbinarycat:rustdoc-sidebar-resizer-cursor
notriddle
0
187
yes
Implement `AsRef` for `Cow<'_, Path>`
thaliaarchi:asref/cow-path-to-os_str
m-ou-se
0
188
yes
Implement `AsRef` for `[u8]`
thaliaarchi:asref/slice-to-byte_str
dtolnay
0
189
yes
Add `target_env = "macabi"` and `target_env = "sim"`
madsmtm:apple-target-env-abi
workingjubilee
0
190
yes
dirfd: initial quick and dirty implementation for unix
Qelxiros:120426-dirfd
tgross35
0
191
yes
Stabilize precise capture syntax in style guide
xizheyin:issue-138527
joshtriplett
0
192
yes
Add socket extensions for cygwin
Berrysoft:cygwin-socket-ext
joboet
0
193
yes
Optimize `core::unicode::printable`.
reitermarkus:optimize-char-printable
ibraheemdev
0
194
yes
Fix `-Zremap-path-scope` rmeta handling
Urgau:rmeta-remap-path-scope
nnethercote
0
195
yes
[WIP] mgca: Add ConstArg representation for const items
camelid:mgca-const-items
BoxyUwU
0
196
yes
rustdoc: add a handle that makes sidebar resizing more obvious
notriddle:notriddle/ew-resize
GuillaumeGomez
0
197
yes
Add regression test for graceful error for wrong number of activities
vayunbiyani:graceful_error
oli-obk
0
198
yes
add sitemap to rust docs
lolbinarycat:sitemap
ehuss
0
199
yes
Update documentation of `as_ptr` function of Atomic$Int to clarify circumstances of usage
madhav-madhusoodanan:Atomic_as_ptr_doc_update
thomcc
0
200
yes
Handle regions equivalent to 'static in non_local_bounds
matthewjasper:upper-bound-fix
compiler-errors
0
201
yes
Stabilize `offset_of_slice`
jdonszelmann:offset-of-slice
WaffleLapkin
0
202
yes
`impl Default for RepeatN`
cuviper:iter_repeat_n_default
joshtriplett
0
203
yes
Rustfmt now support use closures
spastorino:do-not-rustfmt-ignore
Mark-Simulacrum
0
204
yes
docs(library/core/src/pin): fix typo "necessarily" -> "necessary"
ruancomelli:docs/library/core/src/pin/fix-typo-necessarily-to-necessary
joboet
0
205
yes
Implement `Iterator::last` for `vec::IntoIter`
thaliaarchi:vec-into-iter-last
workingjubilee
0
206
yes
Explore adding a reproducibility test to rust test infrastructure.
biabbas:reproducible
marcoieni
0
207
yes
std: sys: pal: uefi: Overhaul Time
Ayush1325:uefi-systemtime
joboet
0
208
yes
rustdoc: on mobile, make the sidebar full width and linewrap
lolbinarycat:rustdoc-mobile-sidebar
notriddle
0
209
yes
Fix `env::ArgsOs` for zkVM
thaliaarchi:args/zkvm
ibraheemdev
0
210
yes
Fix Box's doc for aliasing rules
DiuDiu777:fix-box
RalfJung
0
211
yes
New const traits syntax
oli-obk:new-const-traits-syntax
compiler-errors
0
212
yes
rustdoc: Replace unstable flag `--doctest-compilation-args` with a simpler one: `--doctest-build-arg`
fmease:simp-doctest-build-arg-passing
notriddle
0
213
yes
rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg`
fmease:replace-test-args-opt
notriddle
0
214
yes
Initial `UnsafePinned` implementation [Part 2: Lowering]
Sky9x:unsafe-pinned-pt2-lowering
lcnr
0
215
yes
Generate obligations when possible instead of rejecting with ambiguity
dingxiangfei2009:make-progress-with-match-projection
lcnr
0
216
yes
`impl Display for CStr{,ing}`
tamird:cstr-display
BurntSushi
0
217
yes
Set MSG_NOSIGNAL for UnixSteam
mlowicki:patch-1
joboet
0
218
yes
Implement RFC 3503: frontmatters
fee1-dead-contrib:push-oszwkkvmpkks
wesleywiser
0
219
yes
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
hbina:hbina-update-use-minicore
Mark-Simulacrum
0
220
yes
fix autodiff macro on generic functions
haenoe:fix-autodiff-generics
ZuseZ4
0
221
yes
Stabilize `<[T; N]>::as_mut_slice` as `const`
thaliaarchi:const-array-as-mut-slice
jhpratt
0
222
yes
download bootstrap binary from ci
Shourya742:2025-04-16-pre-compile-bootstrap
Kobzol
0
223
yes
Improve type parameter suggestion heuristic for missing types
Kivooeo:fix-139999-type-suggestion
oli-obk
0
224
yes
mir-opt: Use one MirPatch in MatchBranchSimplification
dianqk:one-mirpatch
oli-obk
0
225
yes
Eliminate `word_and_empty` methods.
nnethercote:rm-word_or_empty
jdonszelmann
0
226
yes
allow deref patterns to participate in exhaustiveness analysis
dianne:deref-pat-usefulness
Nadrieril
0
227
yes
Add per page TOC in the `rustc` book
Urgau:rustc-book-page-toc
ehuss
0
228
yes
Add LLDB providers for BTreeMap and BTreeSet
ede1998:add-lldb-btree-providers
Mark-Simulacrum
0
229
yes
Unify sidebar buttons to use the same image
GuillaumeGomez:sidebars-image
notriddle
0
230
yes
DRAFT: Add an aarch64-msvc build running on ARM64 Windows
dpaoliello:arm64winci
Kobzol
0
231
yes
remove intrinsics::drop_in_place
RalfJung:drop_in_place-is-not-an-intrinsic
thomcc
0
232
yes
Implement `Debug` for `EncodeWide`
thaliaarchi:encode-wide-debug
joshtriplett
0
233
yes
Experimental cygwin support in rustc
Berrysoft:cygwin-host
0
234
yes
Remove a test that never runs
bjorn3:remove_unreachable_test
Mark-Simulacrum
0
235
yes
Separate dataflow analysis and results
nnethercote:separate-Analysis-and-Results
davidtwco
0
236
yes
Don't build `ParamEnv` and do trait solving in `ItemCtxt`s when lowering IATs
BoxyUwU:iats_no_query_cycles
compiler-errors
0
237
yes
coverage-dump: Resolve global file IDs to filenames
Zalathar:coverage-dump-path
clubby789
0
238
yes
Remove `Ident::empty`
nnethercote:rm-Ident-empty
oli-obk
0
239
yes
Make rustc implicitly use panic=abort for the panic_abort crate
bjorn3:rustc_panic_abort_abort
petrochenkov
0
240
yes
Stabilize `fn_align`: `#[repr(align(N))]` on functions and `-Zmin-function-alignment`
folkertdev:stabilize-fn-align
traviscross
0
241
yes
implement continue_ok and break_ok for ControlFlow
jogru0:control_flow
dtolnay
0
242
yes
Add compiler support for namespaced crates
b-naber:namespace-facade
petrochenkov
0
243
yes
Fix accidental type inference in array coercion
adwinwhite:fn-pointer-coercion
oli-obk
0
244
yes
Make offset_of! argument lowercase
Darksonn:offset-of-container
ibraheemdev
0
245
yes
Rustdoc js scrape examples typecheck
lolbinarycat:rustdoc-js-scrape-examples-typecheck
notriddle
0
246
yes
bootstrap: Inhibit download-rustc in CI when tools are changed
Zalathar:download-rustc-tools
onur-ozkan
0
247
yes
Clarify black_box warning a bit
saethlin:black-box-qoi
Mark-Simulacrum
0
248
yes
Do not insert duplicate SourceFile
Zoxc:pr115572-rebase
davidtwco
0
249
yes
add `asm_cfg`: `#[cfg(...)]` within `asm!`
folkertdev:asm-cfg
nnethercote
0
250
yes
Add data_ptr method to Mutex and RwLock
jplatte:mutex-rwlock-data-ptr
Amanieu
0
251
yes
Improve diagnostics for usage of qualified paths within tuple struct exprs/pats
WaffleLapkin:unqualified
jdonszelmann
0
252
yes
Exhaustively handle parsed attributes in CheckAttr
mejrs:attrs
jdonszelmann
0
253
yes
ci: use aws codebuild for PR jobs
marcoieni:codebuild-linux-pr
0
254
yes
ci: use codebuild for `x86_64-gnu-distcheck` job
marcoieni:codebuild-gnu-distcheck
0
255
yes
std: get rid of `sys_common::process`
joboet:sys_common_process
thomcc
0
256
yes
Add T-compiler backports Zulip notifications
apiraino:t-compiler-backports-zulip-notifications
davidtwco
0
257
yes
Fix backtrace for cygwin
Berrysoft:cygwin-backtrace
tgross35
0
258
yes
Incompletely prefer opaque type bounds when self type bottoms out in infer
compiler-errors:bound-incomplete
lcnr
0
259
yes
Add `c_longdouble`
tgross35:c-longdouble
0
260
yes
Reexport types from `c_size_t` in `std`
tgross35:std-c-size_t
thomcc
0
261
yes
Move `in_external_macro` to `SyntaxContext`
Jarcho:ctxt_external
Nadrieril
0
262
yes
dont handle bool transmute
bend-n:dont_handle_bool_transmute
Nadrieril
0
263
yes
rustdoc: Allow multiple references to a single footnote
a4lg:rustdoc-multi-footnote-refs
notriddle
0
264
yes
use uX::from instead of _ as uX in non - const contexts
bend-n:use_ux_from_instead_of_bool_as_ux_unnecessary_transmutes
compiler-errors
0
265
yes
Add `read_buf` equivalents for positioned reads
niklasf:feature/read-buf-at
tgross35
0
266
yes
Document MaybeUninit bit validity
joshlf:patch-13
RalfJung
0
267
yes
Move placeholder handling to a proper preprocessing step
amandasystems:move-to-preprocessing-step
lcnr
0
268
yes
std:🥅 update tcp deferaccept delay type to Duration.
devnexen:tcp_deferaccept_toduration
thomcc
0
269
yes
Update rc.rs docs
baumanj:patch-1
workingjubilee
0
270
yes
Note `atan2` can return `-PI`
whirlwindaster:atan2-docs-correction
workingjubilee
0
271
yes
split `asm!` parsing and validation
folkertdev:asm-parser-changes
Amanieu
0
272
yes
Incompletely allow overloaded call from opaque when self type bottoms out in infer
compiler-errors:call-incomplete
lcnr
0
273
yes
support revealing uses in HIR typeck
lcnr:revealing-use-typeck
compiler-errors
0
274
yes
Stabilize `#![feature(non_null_from_ref)]`
mathisbot:master
BurntSushi
0
275
yes
Stabilize proc_macro::Span::{file, local_file}.
m-ou-se:proc-macro-span-file
m-ou-se
0
276
yes
Use lld by default on `x86_64-unknown-linux-gnu` stable
lqd:stabilize-lld
0
277
yes
docs: Specify that common sort functions sort in an ascending direction
Natr1x:sort-direction-documentation
joboet
0
278
yes
Emit a warning if the doctest `main` function will not be run
GuillaumeGomez:doctest-main-fn
notriddle
0
279
yes
Fix RustAnalyzer discovery of rustc's `stable_mir` crate
celinval:chores-smir-ra
oli-obk
0
280
yes
Simplify `attribute_groups`
nnethercote:simplify-attribute_groups
jdonszelmann
0
281
yes
Defer evaluating type system constants when they use infers or params
BoxyUwU:defer_type_system_ctfe
compiler-errors
0
282
yes
Removing rustc_type_ir in the rustc_infer codebase
rperier:type-ir-to-type-middle
compiler-errors
0
283
yes
Allow `#![doc(test(attr(..)))]` at module level
Urgau:test_attr-module-level
GuillaumeGomez
0
284
yes
Implement operations for Wrapping where Rhs = T
Kriskras99:wrapping_int_impl_int
dtolnay
0
285
yes
Remove estebank from automated review assignment
jieyouxu:temp-remove
davidtwco
0
286
yes
add test to reproduce #137687 and add a hotfix
jdonszelmann:temp-fix-137687
fmease
0
287
yes
Fix malformed suggestion for E0061 when method is a macro token in macro context
Kivooeo:new-fix-five
davidtwco
0
288
yes
Temporary lifetime extension through tuple struct and tuple variant constructors
m-ou-se:some-temp
Nadrieril
0
289
yes
early migration to biome
lolbinarycat:rustdoc-biome
GuillaumeGomez
0
290
yes
Minor tweaks to Iterator's docs
ShE3py:iter-misc-docs
workingjubilee
0
291
yes
[beta] [also fit for beta rollup] [HOTFIX] Don't delay a bug on malformed meta items involving interpolated tokens
fmease:ignore-malformed-metas-interpolated_BETA
fmease
0
292
yes
`fn check_opaque_type_parameter_valid` defer error
lcnr:defer-opaque-type-error
compiler-errors
0
293
yes
Correct warning message in restricted visibility
yuk1ty:fix-invalid-module-name-visibility
davidtwco
0
294
yes
std: stop using TLS in signal handler
joboet:async_signal_safe
Mark-Simulacrum
0
295
yes
add a test for issue rust-lang/rust#81317
Skgland:test-for-issue-81317
oli-obk
0
296
yes
Use more accurate ELF flags on MIPS
smrobtzz:mips-elf-fixes
workingjubilee
0
297
yes
implement `PanicTracker` to track `t` panics
onur-ozkan:panic-tracker-for-t-macro
Kobzol
0
298
yes
UnsafePinned: also include the effects of UnsafeCell
RalfJung:unsafe-pinned-shared-aliased
thomcc
0
299
yes
Implement RcUninit (#112566)
kstrafe:master
thomcc
0
300
yes
detect additional uses of opaques after writeback
lcnr:opaque-type-storage-entries
compiler-errors
0
301
yes
Refactor StableMIR
makai410:smir-refactor-migrate
celinval
0
302
Subtree update of `rust-analyzer`
lnicola:sync-from-ra
0
303
yes
Optimize `Seek::stream_len` impl for `File`
tbu-:pr_file_stream_len
ChrisDenton
0
always
304
compiletest: Deny usage of special FileCheck suffixes as revision names
DavisRayM:130982-deny-special-filecheck-prefixes
jieyouxu
0
always
305
yes
Implement Display for ``rustc_target::callconv::Conv``
tiif:conv_display
workingjubilee
0
always
306
add two old crash tests
cyrgani:old-crash-tests
WaffleLapkin
0
always
307
compiler_fence: fix example
RalfJung:compiler-fence-example
jhpratt
0
always
308
Add some tracing to core bootstrap logic
jieyouxu:core-tracing
clubby789
0
always
309
rustc_ast: replace some len-checks + indexing with slice patterns etc.
yotamofek:check-len-and-index
petrochenkov
0
always
310
triagebot: set myself on vacation
jieyouxu:away
Mark-Simulacrum
0
always
311
Stablize anonymous pipe
NobodyXu:stablise-annoymous-pipe
joboet
0
always
312
Prefer built-in sized impls (and only sized impls) for rigid types always
compiler-errors:rigid-sized-obl
lcnr
0
always
313
yes
Fix `x86_64-unknown-illumos` LLVM target triple
madsmtm:illumos-llvm-target
jieyouxu
0
always
314
Update Rust Foundation links in Readme
atouchet:found
Mark-Simulacrum
0
always
315
Document `#![register_tool]`
jyn514:doc-register-tool
jieyouxu
0
always
316
Flatten and simplify some control flow 🫓
yotamofek:pr/flatten-ifs
fmease
0
always
317
update change entry for #137147
onur-ozkan:follow-up-137147
albertlarsan68
0
always
318
Fix closure recovery for missing block when return type is specified
compiler-errors:closure-recovery
fmease
0
always
319
Emit `unused_attributes` for `#[inline]` on exported functions
Noratrieb:inline-exported
jdonszelmann
0
always
320
Encode synthetic by-move coroutine body with a different `DefPathData`
compiler-errors:incr-comp-closure
oli-obk
0
always
321
yes
coverage: Only merge adjacent coverage spans
Zalathar:span-merge
davidtwco
0
always
322
yes
bypass linker configuration and cross target check on `x check`
onur-ozkan:133840
albertlarsan68
0
always
323
yes
Resolve instance for SymFn in global/naked asm
compiler-errors:global_asm-bug
lcnr
0
always
324
yes
Better error message for late/early lifetime param mismatch
compiler-errors:late-early-mismatch
jackh726
0
always
325
no
Tweak output of resolve errors
estebank:resolve-error-wording
petrochenkov
10
never
326
no
sess: default to v0 symbol mangling
davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme
0
never
327
no
Dedup bounds with parent impl block
GuillaumeGomez:rustdoc-dedup-bounds
compiler-errors
0
never
328
no
Only preserve DebugInfo in DeadStoreElimination if requested.
cjgillot:debug-dse
JakobDegen
0
never
329
no
Only use the new DepNode hashmap for anonymous nodes.
cjgillot:no-hash-graph
0
never
330
no
typeck: taint if errors found during writeback
davidtwco:issue-112824-ctfe-type-mismatch-with-type-error
compiler-errors
0
never
331
no
Split marking and visit to compute live_symbols.
cjgillot:split-live-symbols
0
never
332
no
New atomic reference counting algorithm
m-ou-se:arc
Amanieu
0
never
333
no
Add range metadata to slice lengths
the8472:slice-ref-len-validity
cjgillot
0
never
334
no
Create an `AllocId` for `ConstValue::Slice`.
cjgillot:slice-id
0
never
335
no
Do not hash allocations to name them.
cjgillot:anonymous-alloc
compiler-errors
0
never
336
no
Only generate a single shim for clone of copy types.
cjgillot:clone-shim
0
never
337
no
Implement RFC 3349, mixed utf8 literals
nnethercote:3349-mixed-utf8-literals
0
never
338
no
rustc_ast: FieldDef: remove span
klensy:FieldDef-span
oli-obk
0
never
339
no
std::thread::available_parallelism merging linux/android/freebsd version
devnexen:cpuaff_fbsd_upd
m-ou-se
0
never
340
no
Stop using LLVM struct types for array/pointer offset GEPs
erikdesjardins:array
nikic
0
never
341
no
[WIP] rustdoc (base+json): add support for variances
fmease:rustdoc-variances-json
0
never
342
no
Fixup `if T::CONST` in MIR
scottmcm:tweak-if-const
0
never
343
no
Mark span parent in def_collector.
cjgillot:def-collector-span
petrochenkov
0
never
344
no
Stop considering moved-out locals when computing auto traits for generators (rebased)
compiler-errors:drop-liveness
oli-obk
0
never
345
no
Experimental: Add Derive Proc-Macro Caching
futile:experimental/proc-macro-caching
petrochenkov
0
never
346
no
Detect more `cfg`d out items in resolution errors
estebank:cfg-visitor
davidtwco
0
never
347
no
Add some track_caller info to precondition panics
saethlin:spare-a-crumb
0
never
348
no
Implement struct_target_features.
veluca93:struct_tf
cjgillot
0
never
349
no
Remove placeholders completely
amandasystems:remove-placeholders-completely
lcnr
0
never
350
no
cg_llvm: Replace most of our DIBuilder wrappers with LLVM-C API bindings
Zalathar:llvm-di
workingjubilee
0
never
351
no
Detect struct construction with private field in field with default
estebank:non-exhaustive-dfv-ctor-2
fmease
0
never
352
no
Make skip_whitespace do a single pass (with bytes)
hkBst:single_pass_skip_ws_bytes
nnethercote
0
never
353
no
Experiment: New format_args!() representation
m-ou-se:fmt-args-2025
m-ou-se
0
never
354
no
Ensure constants are WF before calling into CTFE
BoxyUwU:ty_const_wf_before_eval
0
never
355
no
Remove duplicate impl of string unescape from parse_format
hkBst:parse_format_reuse_unescape
nnethercote
0
never
356
no
Separate the unescape functions but avoid duplicating code
hkBst:cleanup_lexer_unescape_macros
nnethercote
0
never
357
no
Test out a more lock-free hash map
Zoxc:horde-queries
Nadrieril
0
never
358
no
Nul terminate rust string literals
bjorn3:string_merging_rust_strings
estebank
0
never
359
no
[perf] Decouple directly accessing a HIR owner from ast lowering
oli-obk:hir-split
0
never
360
no
[perf experiment] Split the resolver tables into per-owner tables
oli-obk:split-resolver
0
never
361
no
Added support for `apxf` target feature
madhav-madhusoodanan:apx-target-feature-addition
workingjubilee
0
never
362
no
Group dep nodes by chunks with sequential indices and only store the first index at the start of the chunk
Zoxc:dep-graph-index-chunks
nnethercote
0
never
363
no
eagerly compute `sub_relations` again
lcnr:subrelations-infcx
compiler-errors
0
never
364
no
Debug-format fat pointers with their metadata for better insight
vojtechkral:fmt-fat-ptrs
m-ou-se
0
365
no
doc(notable_trait) for impls
conradludgate:rustdoc-notable-attr
GuillaumeGomez
0
366
no
`std::thread` support for the Nintendo 3DS
AzureMarker:feature/horizon-threads
Mark-Simulacrum
0
367
no
Apply deprecation lint to trait method overrides.
m-ou-se:deprecated-overrides
wesleywiser
0
368
no
Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path
Kobzol:profile-use-track-file-hash
wesleywiser
0
369
no
[WIP] Add support for custom allocator for `String`
zachs18:string_alloc
Mark-Simulacrum
0
370
no
Strip leading trailing empty lines in doc code blocks
GuillaumeGomez:strip-leading-trailing-empty-lines
notriddle
0
371
no
rust: library: Add `setsid` method to `CommandExt` trait
HarveyHunt:setsid
m-ou-se
0
372
no
Experimental feature gate proposal `crabi`
joshtriplett:abi-experimental-feature-gate
nikomatsakis
0
373
no
Use ELF-TLS on SGX
joboet:sgx_tls
m-ou-se
0
374
no
`impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed)
Kixunil:impl-partialeq-str-for-path
Amanieu
0
375
no
Implement RFC 3323: restrictions
jhpratt:restrictions
compiler-errors
0
376
no
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
joboet:once_try_init_try
BurntSushi
0
377
no
Allow impl on projection
GuillaumeGomez:allow-impl-on-projection
oli-obk
0
378
no
WIP: Remove `ResumeTy` from async lowering
Swatinem:async-resumety-v2
compiler-errors
0
379
no
Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.)
tgross35:deprecate-std-num-modules
dtolnay
0
380
no
rustdoc: Add support for local resources
GuillaumeGomez:rustdoc-local-resources-2
notriddle
0
381
no
Add lint to check if non-inlined local reexports have documentation
GuillaumeGomez:unused_reexport_documentation-lint
notriddle
0
382
no
Change Wasm's `cdylib` etc. to be a "reactor".
sunfishcode:sunfishcode/wasi-reactor
wesleywiser
0
383
no
Implement flatten for `Option<&Option>` and `Option<&mut Option>`
Coca162:option_reference_flattening
dtolnay
0
384
no
Implement `fs_native_path`
ChrisDenton:aspath
Amanieu
0
385
no
Make typeck aware of uninhabited types
cjgillot:uninhabited-typeck
lcnr
0
386
no
Add pattern matching API to OsStr
mina86:pattern-2
dtolnay
0
387
no
Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload()
m-ou-se:panic-payload-dyn-any-no-send
m-ou-se
0
388
no
Added traits implemented by FnPtr to fn docs with example function
mj10021:issue-111182-fix
cuviper
0
389
no
Report allocation errors as panics, second attempt
Amanieu:panic-oom-payload2
m-ou-se
0
390
no
Make `std::mem::transmute_copy` accept `?Sized` inputs
nvzqz:feat/unsized-transmute_copy
m-ou-se
0
391
no
tidy watcher
klensy:better-than-remembrall
wesleywiser
0
392
no
Implement `From<&'a &'static str>` for `Arguments<'a>`
EFanZh:implement-from-str-for-arguments
m-ou-se
0
393
no
Dummy PR to test coverage test changes in CI
Zalathar:dummy-coverage
0
394
no
Add new inherit_handles flag to CommandExt trait
michaelvanstraten:set_inherit_handles
ChrisDenton
0
395
no
Print thread ID in panic message
tgross35:unnamed-threads-panic-message
cuviper
0
396
no
rustdoc search: Allow to filter on multiple crates
GuillaumeGomez:rustdoc-search-multiple-crate-filtering
notriddle
0
397
no
WIP: Check uninhabitedness through the trait solver
cjgillot:uninhabited-predicate
lcnr
0
398
no
rustdoc: hide `#[repr]` if it isn't part of the public ABI
fmease:rustdoc-generalized-priv-repr-heuristic
notriddle
0
399
no
Don't check GAT bounds in normalization
aliemjay:gat-relax-lifetimes
0
400
no
Allow coercions from never-type when ref binding is involved
Aaron1011:ref-pat-never-coerce
compiler-errors
0
401
no
Specialize sleep_until implementation
dvdsk:sleep_until_os_specific_impl
cuviper
0
402
no
[rustdoc] Add `no-hidden-lines` codeblock attribute
GuillaumeGomez:raw-codeblock-attribute
notriddle
0
403
no
Support for a scalable simd representation
JamieCunliffe:sve
Amanieu
0
404
no
Better errors with bad/missing identifiers in MBEs
EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors
TaKO8Ki
0
405
no
force current stage when `--stage` is expilicitly used
onur-ozkan:explicit-stages
Mark-Simulacrum
0
406
no
Make broken MIR a proper lint.
cjgillot:mir-lint
TaKO8Ki
0
407
no
Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait
yoshuawuyts:async-iterator
compiler-errors
0
408
no
coverage: Don't show coverage for code paths that must panic/diverge
Zalathar:diverge
0
409
no
[WIP]: generating rust-project file for r-a
onur-ozkan:embedded-lsp-feed
0
410
no
Stabilize associated type position impl Trait (ATPIT)
traviscross:TC/stabilize-atpit
nikomatsakis
0
411
no
Split elided_lifetime_in_paths into tied and untied
shepmaster:split-elided-lifetimes-in-paths
davidtwco
0
412
no
rustdoc: add three-column layout for large desktops
notriddle:notriddle/three-column
GuillaumeGomez
0
413
no
Run linking and incremental saving / finalizing in parallel
Zoxc:link-task
estebank
0
414
no
Revert "Change prefetch to avoid deadlock"
Zoxc:rev-118488
cjgillot
0
415
no
Treat weak alias types more like ADTs when computing implied bounds
fmease:lta-implied-bounds-recurse-shallow
oli-obk
0
416
no
Use futex-based synchronization on Apple platforms
joboet:apple_futex
m-ou-se
0
417
no
Change the desugaring of `assert!` for better error output
estebank:assert-macro-span
BurntSushi
0
418
no
Add APIs for dealing with titlecase
Jules-Bertholet:titlecase
m-ou-se
0
419
no
Emit a warning if a `match` is too complex
GuillaumeGomez:match-too-complex
Nadrieril
0
420
no
Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions
estebank:issue-121037
oli-obk
0
421
no
CFI: Fix fn items, closures, and Fn trait objects
rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects
compiler-errors
0
422
no
Revert "CFI: Skip non-passed arguments"
rcvalle:rust-cfi-revert-skip-non-passed-arguments
compiler-errors
0
423
no
[blocked on design] [PoC]: rustdoc (html): add support for variances
fmease:rustdoc-variances-html
0
424
no
Add managarm as a tier 3 target
no92:managarm-target
davidtwco
0
425
no
std:🥅 adding `unix_socket_exclbind` feature for solaris/illumos.
devnexen:std_net_solaris_exclbind
Mark-Simulacrum
0
426
no
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
rcvalle:rust-stabilize-core-sanitizers
davidtwco
0
427
no
test
apiraino:test-pr-assignment
apiraino
0
428
no
coverage: Treat each match arm as a "branch" for branch coverage
Zalathar:branch-arms
0
429
no
Support mcdc analysis for pattern matching
ZhuUx:pattern-match
Zalathar
0
430
no
Set default value `deny-warnings` for compiler profile to `false`
WaffleLapkin:who-wants-to-deny-warnings-lmao
albertlarsan68
0
431
no
Suggest cloning `Arc` moved into closure
estebank:issue-104232
0
432
no
alias-relate: add fast reject optimization
lcnr:search-graph-uwu
compiler-errors
0
433
no
Improve parse item fallback
dev-ardi:improve-parse-item-fallback
oli-obk
0
434
no
Recover statics better
Noratrieb:recover-statics-better
oli-obk
0
435
no
Stop emitting spans from proc macro compile time in quote expansion
bjorn3:proc_macro_quote_no_spans
petrochenkov
0
436
no
[WIP] RIIR HtmlDocCk
fmease:riir-htmldocck
0
437
no
Silence errors in expressions caused by bare traits in paths in 2021 edition
estebank:issue-51077
fmease
0
438
no
privacy: normalize associated types before visiting
jswrenn:fix-45713
compiler-errors
0
439
no
Do not eagerly reject inference vars when trying to resolve method calls.
oli-obk:recursive_rpit3
lcnr
0
440
no
Allow reifying intrinsics to fn pointers. (rebase of #86699)
GrigorenkoPV:reify-intrinsics
compiler-errors
0
441
no
Make inline suggestions no longer be the default
estebank:experiment-for-annotate-snippets
0
442
no
feat(core): impl Step for NonZero<u*>
jalil-salame:nonzero-uint-step
m-ou-se
0
443
no
std: use a queue-based `Condvar` on NetBSD and other platforms
joboet:queue_condvar
Mark-Simulacrum
0
444
no
Fix panic=abort tests on fuchsia
c6c7:fix-panic=abort-tests-on-fuchsia
0
445
no
collect doc alias as tips during resolution
bvanjoi:issue-124273
estebank
0
446
no
Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases
estebank:missing-trait-suggestion
compiler-errors
0
447
no
Normalize filecheck directives
tgross35:normalize-filecheck-directives
jieyouxu
0
448
no
Rewrite the compiletest directive parser
tgross35:compiletest-parser-rewrite
jieyouxu
0
449
no
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
estebank:failed-to-resolve
petrochenkov
0
450
no
feat: add tier-1 platform support for change_time
juliusl:pr/support-tier-1-change-time
ChrisDenton
0
451
no
Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell` transmutes
ChayimFriedman2:lint-transmute-unsafe-cell
0
452
no
compiler: suggest `const _` for a misplaced `const {}`
workingjubilee:fix-terse-const-item-diagnostic
compiler-errors
0
453
no
Make `missing_fragment_specifier` an unconditional error
tgross35:missing-fragment-specifier-unconditional
petrochenkov
0
454
no
When annotations needed, look at impls for more accurate suggestions
estebank:ambiguity-suggestion-2
BoxyUwU
0
455
no
Allow inlining drop glue more generally
scottmcm:nuke-runtime-drops
fmease
0
456
no
Additional NonZero conversions
clarfonthey:nonzero-conversions
BurntSushi
0
457
no
Rebuild on changes to the deployment target when compiling Apple targets
madsmtm:track-deployment-target
thomcc
0
458
no
update the safety preconditions of from_raw_parts
lolbinarycat:from_raw_parts-docs
workingjubilee
0
459
no
Subpart9 for async drop (major3) - elaborate_drops changes
azhogin:azhogin/async-drop-subpart9-elaborate-drops
nikomatsakis
0
460
no
Subpart10 for async drop (major4) - StateTransform pass improvements
azhogin:azhogin/async-drop-subpart10-state-transform
nikomatsakis
0
461
no
Subpart11 for async drop (major5) - shims codegen
azhogin:azhogin/async-drop-subpart11-shims-codegen
nikomatsakis
0
462
no
Switch std to using raw-dylib by default on Windows
ChrisDenton:raw-dylib-std
Mark-Simulacrum
0
463
no
Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T]
clarfonthey:generic-ord
BurntSushi
0
464
no
don't remove bootstrap on stage0 bump
onur-ozkan:remove-workaround
Kobzol
0
465
no
Move `elided_named_lifetimes` into a separate pass
GrigorenkoPV:elided-named-lifetimes-pass
cjgillot
0
466
no
Add copy button to crate version.
MeetThePatel:master
GuillaumeGomez
0
467
no
Split traits by crate-local and crate-non-local
MeetThePatel:feature-rustdoc-sort-traits
notriddle
0
468
no
compiler: Fix handling of `repr(align(N), simd)`
workingjubilee:align-with-parallel-expectations
0
469
no
Generating a documentation for tests
Infineon:test_documentation
GuillaumeGomez
0
470
no
Suggest adding missing braces in `const` block pattern
GrigorenkoPV:missing-{-in-const
0
471
no
core/ptr: Add simulate_realloc()
mrkajetanp:ptr-tag-helpers
Mark-Simulacrum
0
472
no
Safer implementation of RepeatN
Soveu:repeatn
scottmcm
0
473
no
Separate weekly `cargo update` PRs and add bootstrap
tgross35:dependencies-ci-bootstrap
Kobzol
0
474
no
Stop clearing box's drop flags early
beepster4096:box_drop_flags
wesleywiser
0
475
no
Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint
ismailarilik:handle-potential-query-instability-lint-for-rustc-query_system
Mark-Simulacrum
0
476
no
std: detect stack overflows in TLS destructors on UNIX
joboet:thread_local_stack_overflow
Amanieu
0
477
no
Add `JoinHandle::into_join_future()`.
kpreid:joinfuture
Amanieu
0
478
no
macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
madsmtm:sdkroot-via-env-var
nnethercote
0
479
no
WIP: Parse Apple SDK versions
madsmtm:parse-sdkroot
jieyouxu
0
480
no
core: implement `DeterministicRandomSource`
joboet:deterministic_random
joshtriplett
0
481
no
Support multiple stability attributes on items
dianne:multiple-unstables
wesleywiser
0
482
no
rustdoc: allow searches to match against both type and name
lolbinarycat:rustdoc-search-type-and-name
notriddle
0
483
no
Fix suggestions when returning a bare trait from an async fn.
hirschenberger:issue131661
davidtwco
0
484
no
[WIP] Spiking on `asm!` + pointer as `const`
dingxiangfei2009:allow-pointer-in-inline-asm
davidtwco
0
485
no
Add parallel front end robustness test to ui tests
SparrowLii:parallel_ui_test
jieyouxu
0
486
no
Fix overly restrictive lifetime in `core::panic::Location::file` return type
ijchen:issue-131770-fix
m-ou-se
0
487
no
Allow specifying the ELF TLS ABI
ilovepi:rust-tlsdesc
tmandry
0
488
no
unix: Relax escaping in `Debug` impl on `Command`
madsmtm:command-relaxed-escape
thomcc
0
489
no
Use LLVM's UEFI targets
madsmtm:llvm-uefi
workingjubilee
0
490
no
[rustdoc] Add new `example` disambiguator for intra-doc links
GuillaumeGomez:example-disambiguator
notriddle
0
491
no
Add `PeekableIterator` trait
bluebear94:mf/peekable-iterator
scottmcm
0
492
no
[IT'S NOT TIME YET] Disarm `time` 💣 (diagnostics)
jieyouxu:disarm-time-bomb
0
493
no
remove `Subtype` projections
lcnr:subtype-rm
compiler-errors
0
494
no
rustdoc: use a button instead of a bar for search
notriddle:notriddle/search-button
GuillaumeGomez
0
495
no
Support `vec![const { ... }; n]` syntax
EFanZh:vec-of-const-expr-macro
dtolnay
0
496
no
Make impl section headers sticky
GuillaumeGomez:sticky-headings
notriddle
0
497
no
Stabilize `derive(CoercePointee)`
dingxiangfei2009:stabilize-coerce-pointee
compiler-errors
0
498
no
Replace evaluated `cfg_attr` in AST with a placeholder attribute for accurate span tracking
estebank:issue-56328
petrochenkov
0
499
no
Run-make test to check `core::ffi::c_*` types against clang
ricci009:master
tgross35
0
500
no
Remove wasm legacy abi
bjorn3:remove_wasm_legacy_abi
alexcrichton
0
501
no
Constify `PartialEq`
compiler-errors:const-partialeq
fmease
0
502
no
setup typos check in CI
klensy:typos
nnethercote
0
503
no
Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>`
WaffleLapkin:box-arr-into-iter2
scottmcm
0
504
no
Implement From<MutexGuard<'a, T>> for &'a Mutex
rubcc95:master
BurntSushi
0
505
no
Correctly rounded floating point `div_euclid`.
tczajka:exact_div_euclid
workingjubilee
0
506
no
Implement `Read` and `Write` on `Arc` and `Arc`.
nmathewson:impl_for_arc_stream
Noratrieb
0
507
no
Suggest how to fix with unconstrained type parameters
kei519:fix-107295
cjgillot
0
508
no
Add `String::replace_first` and `String::replace_last`
zachs18:string_replace_in_place_rebase
tgross35
0
509
no
Show pending obligations as unsatisfied constraints in `report_similar_impl_candidates`
contextgeneric:show-pending-constraints-in-fulfillment-error
compiler-errors
0
510
no
Begin reorganization of proc_macro crate
AverseABFun:averseabfun-staging
tgross35
0
511
no
[WIP] Use weak linkage instead of compiler generated shims
bjorn3:weak_linkage_allocator
fee1-dead
0
512
no
Windows: Don't error on broken non UTF-8 output
ChrisDenton:cp-utf8
workingjubilee
0
513
no
Make `Default` const and add some `const Default` impls
estebank:const-default
oli-obk
0
514
no
Reduce precedence of expressions that have an outer attr
dtolnay:prefixattr
fmease
0
515
no
lint / ImproperCTypes: better handling of indirections, take 2
niacdoial:linting-ptrdyn-ffi
workingjubilee
0
516
no
[experimental] shorten backtraces using debuginfo
jyn514:backtrace-debuginfo
0
517
no
Look at proc-macro attributes when encountering unknown attribute
estebank:serde-attr-4
wesleywiser
0
518
no
Account for type parameters in bound suggestion
estebank:issue-#104089
Nadrieril
0
519
no
Add provider-style API to `Context`
jkarneges:context-provider
thomcc
0
520
no
Emit single error for `+ use<'_>` and don't suggest `use<'static>`
estebank:issue-134194
compiler-errors
0
521
no
bootstrap: Apply a clearer naming convention to many of the test steps
Zalathar:rename-test-steps
0
522
no
std: net: Add function to return the system hostname
orowith2os:std-net-gethostname
ChrisDenton
0
523
no
Implement #[proc_macro_lint] to generate LintId for macro-generated warnings
dtolnay:procmacrowarning
petrochenkov
0
524
no
Move coroutine upvars into locals for better memory economy
dingxiangfei2009:move-upvars-to-locals-for-tests
davidtwco
0
525
no
Add more impls of PartialEq and PartialOrd for strings
joshtriplett:str-impls
ibraheemdev
0
526
no
Add support for excluding tests via config.toml
Aditya-PS-05:add-config-toml-test-exclude
Mark-Simulacrum
0
527
no
Tweak output of missing lifetime on associated type
estebank:issue-135589
Nadrieril
0
528
no
Parse `pin`ned local variable declarations
frank-king:feature/pinned-local
traviscross
0
529
no
build_helper::compiletest module factored out of compiletest for use by bootstrap
lolbinarycat:build_helper-compiletest
jieyouxu
0
530
no
Arbitrary self types v2: stabilize
adetaylor:stabilize-arbitrary-self-types
wesleywiser
0
531
no
Implement String::make_(upp|low)ercase
krtab:make_uppercase
joboet
0
532
no
Fix `PostBorrowckAnalysis` for old solver
compiler-errors:post-borrowck-new-solver
lcnr
0
533
no
Orphanck: Reject uncovered opaque types
fmease:orphanck-rej-uncovered-opaques
lcnr
0
534
no
test (do not merge)
apiraino:test2
Noratrieb
0
535
no
feat: allow multiple suggestions for malformed crate_type attribute
Blindspot22:multiple-suggestion-for-malformed-crate_type-attribute
nnethercote
0
536
no
[experiment] ci: free more space in ubuntu 24 free runners
marcoieni:free-more-space-ubuntu-24
0
537
no
Trait methods inherit trait const stability, do not inherit const stability from their own regular stability
compiler-errors:trait-const-stab
RalfJung
0
538
no
Pass deployment target to cc linker with `-m*-version-min=`
madsmtm:deployment-target-version
estebank
0
539
no
Conditionally fuse small constant constant integer switches when lowering slice patterns
xacrimon:merge-small-prim-switch
0
540
no
Split `thir::PatKind::ExpandedConstant` into two distinct kinds
Zalathar:split-expanded-const
Nadrieril
0
541
no
Revise docs for `thir::PatKind::ExpandedConstant`
Zalathar:expanded-const
Nadrieril
0
542
no
cg_llvm: Replace some DIBuilder wrappers with LLVM-C API bindings (part 2)
Zalathar:llvm-di-builder
workingjubilee
0
543
no
Skip redundant frames in const recursion errors
estebank:const-recursion-error
Noratrieb
0
544
no
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
thaliaarchi:os_str-formatter-flags
ChrisDenton
0
545
no
Clarify MaybeUninit docs
hkBst:patch-2
RalfJung
0
546
no
Use `cfg_os_version_min` in `std`
madsmtm:cfg_os_version_min_std
0
547
no
Add checking for unnecessary delims in closure body
chenyukang:yukang-fix-136741-closure-body
oli-obk
0
548
no
Add missing trait implementations for ScopedJoinHandle
Rosdf:scoped-threads-ext
Mark-Simulacrum
0
549
no
Instantiate predicate binder without recanonicalizing goal in new solver
compiler-errors:eager-binder
lcnr
0
550
no
Set mmapped files as readonly to prevent other processes from modifying it by accident
oli-obk:mmap
fee1-dead
0
551
no
Implement initial version of `cfg(accessible(..))`
crlf0710:cfg_accessible
petrochenkov
0
552
no
Add unstable frontmatter support
epage:frontmatter
wesleywiser
0
553
no
Remove `i128` and `u128` from `improper_ctypes_definitions`
tgross35:remove-i128-u128-improper-ctypes
workingjubilee
0
554
no
UB-check for alignment of ptr to Box::from_raw{,_in}
hkBst:patch-1
joboet
0
555
no
Make some suggestions "verbose"
estebank:verbose-sugg-1
oli-obk
0
556
no
Tag all format-like macros with `#[clippy::format_args]`
nyurik:clippy-fmt-lib
m-ou-se
0
557
no
Remove deserializing/reserializing toml from configure.py
abylaw:simplify-configure
clubby789
0
558
no
Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose
estebank:match-arm
compiler-errors
0
559
no
Stabilize `assert_matches` and move it to `core::macros`
Voultapher:stabilize-assert-matches
scottmcm
0
560
no
Handle autodiff for lib builds
EnzymeAD:autodiff-libs
oli-obk
0
561
no
Make `std/src/num` mirror `core/src/num`
tgross35:std-float-reorganization
workingjubilee
0
562
no
Add option to include submodules from vendoring
erickt:exclude-submodules-from-vendoring
pietroalbini
0
563
no
support `#[target_feature(enable = ...)]` on `#[naked]` functions
folkertdev:naked-function-target-feature
Amanieu
0
564
no
add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser
jdonszelmann:fix-137687
fmease
0
565
no
Add `std::os::unix::process::CommandExt::chroot` to safely chroot a child process
joshtriplett:command-chroot
workingjubilee
0
566
no
Fix incorrect `cfg` structured suggestion and make suggestion verbose
estebank:attr-span
oli-obk
0
567
no
make RefCell unstably const
Daniel-Aaron-Bloom:const_cell
joshtriplett
0
568
no
Create personality stub function for no_std panic=abort crates
Noratrieb:stub-personality
0
569
no
Include whitespace in "remove |" suggestion and make it hidden
estebank:extra-vert
compiler-errors
0
570
no
Clarify MaybeUninit docs
hkBst:clarify_maybe_uninit_docs
BurntSushi
0
571
no
Add GlobalAsm as a valid ItemKind to StableMIR
celinval:issue-0095-global-asm
compiler-errors
0
572
no
Stop projecting into SIMD types in `ui/simd/` tests
scottmcm:ban-simd-projection
cjgillot
0
573
no
Fix split index calculation in `check_type_alias_where_clause_location`
stuuupidcat:fix/where-cfg
BoxyUwU
0
574
no
Enable Non-determinism of float operations in Miri and change std tests
LorrensP-2158466:miri-enable-float-nondet
RalfJung
0
575
no
remove invalid workspaceFolder prefix from the zed rust-analyzer config
cjhowedev:fix-zed-rust-analyzer-json
Mark-Simulacrum
0
576
no
Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first
Fulgen301:rename-errors
ChrisDenton
0
577
no
Infrastructure for lints during attribute parsing, specifically duplicate usages of attributes
jdonszelmann:attr-parsing-lint-infra
oli-obk
0
578
no
Rewrite `inline` attribute parser to use new infrastructure and improve diagnostics for all parsed attributes
jdonszelmann:inline
oli-obk
0
579
no
Turn `Cow::is_borrowed,is_owned` into associated functions.
theemathas:cow_is_owned_borrowed_associated
joshtriplett
0
580
no
Unnecessary references lint
obeis:lint-unnecessary-reference
Urgau
0
581
no
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
azhogin:azhogin/unsigned_char
fee1-dead
0
582
no
rewrite `optimize` attribute to use new attribute parsing infrastructure
jdonszelmann:optimize-attr
oli-obk
0
583
no
Update to new attribute parsing infra implemented in PR #135726
vayunbiyani:migrate_attr_parsing_autodiff
nnethercote
0
584
no
Stabilize return type notation (RFC 3654)
compiler-errors:return-type-notation
0
585
no
Fix struct_tail_raw argument order and ObligationCause usage
JumpiiX:fix-struct_tail_raw
compiler-errors
0
586
no
feat: add `succinct-zkvm` os and target
succinctlabs:n/succinct-target-only
wesleywiser
0
587
no
Implement `feature(precise_capturing_of_types)`
compiler-errors:precise-capturing-of-types
lcnr
0
588
no
Fix build err autodiff libs
vayunbiyani:fix-build-err-autodiff-libs
petrochenkov
0
589
no
Distinguish delim kind to decide whether to emit unexpected closing delimiter
xizheyin:issue-138401
chenyukang
0
590
no
Support using const pointers in asm `const` operand
nbdd0121:asm_const_ptr
compiler-errors
0
591
no
linker: Move native library search from linker to rustc
petrochenkov:ownat
wesleywiser
0
592
no
core: use specialization for more methods of `impl Iterator for &mut I`
joboet:spec_iterator_by_ref
the8472
0
593
no
Allow storing format_args!() in variable or const
m-ou-se:super-format-args
m-ou-se
0
594
no
Use the bootstrap compiler for `x check` on bootstrap tools
Zalathar:tool-check-step
onur-ozkan
0
595
no
Enhance Scope Enum with Late Types and Consts Handling
reez12g:issue-132055
compiler-errors
0
596
no
Explicitly export core and std macros
Voultapher:explicitly-export-core-and-std-macros
Amanieu
0
597
no
Finalize repeat expr inference behaviour with inferred repeat counts
BoxyUwU:no_order_dependent_copy_checks
compiler-errors
0
598
no
Enable a weaker form of -Zrandomize-layout when using debug-assertions
5225225:always-randomize-layout
scottmcm
0
599
no
Implement pin-project in pattern matching for `&pin mut|const T`
frank-king:feature/pin-project
compiler-errors
0
600
no
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
GuillaumeGomez:book-location
camelid
0
601
no
SGX: Fix fuzzy provenance casts with `AtomicUsize`
thaliaarchi:sgx-atomic-provenance
Mark-Simulacrum
0
602
no
[DONT MERGE] externally implementable items
jdonszelmann:eiiv2
0
603
no
Align `RwLockWriteGuard` fields with the other `RwLock` guards (+ cleanup)
connortsui20:cleanup-rwlock
tgross35
0
604
no
Document that mpmc channels deliver an item to one receiver.
andrew-otiv:master
Amanieu
0
605
no
Allow while let chains on all editions
est31:while_let_chains_edition
BoxyUwU
0
606
no
Try to integrate fork of Chili parallel rutime
zetanumbers:chili
fee1-dead
0
607
no
HIR ty lowering: Clean up & refactor the lowering of type-relative paths
fmease:hirtylo-clean-up-path-low
compiler-errors
0
608
no
Only prefer param-env candidates if they remain non-global after norm
compiler-errors:only-global-post-norm
lcnr
0
609
no
WIP: Unstable impls
tiif:unstable_impl
0
610
no
wf: emit projection goal for aliases
lcnr:wf-emit-projection
compiler-errors
0
611
no
compiletest: Improve diagnostics for line annotation mismatches
petrochenkov:annusexp
jieyouxu
0
612
no
Detect tuple structs that are unconstructable due to re-export
estebank:issue-133343
davidtwco
0
always
613
no
unstable book: in a sanitizer example, check the code
folkertdev:sanitizer-unstable-book-check-block
GuillaumeGomez
0
always
614
error (try)
no
Enable `riscv64gc-gnu` testing
ferrocene:hoverbear/enable-riscv64gc-testing
Mark-Simulacrum
0
615
yes
Add Three Codegen Tests
veera-sivarajan:five-codegen-tests
Mark-Simulacrum
Mark-Simulacrum
5
iffy
616
yes
Fix linking for symbols starting with ? on i686-pc-windows-msvc
checkraisefold:fix-questionmark-linking
davidtwco
davidtwco
0
iffy
617
yes
Enforce the compiler-builtins partitioning scheme
saethlin:compiler-builtins-cgus
bjorn3
bjorn3
0
never
618
yes
Fix linker-plugin-lto only doing thin lto
Flakebi:linker-plugin-lto-fat
dianqk
dianqk
0
iffy
619
yes
fix for issue 132802: x86 code in `wasm32-unknown-unknown` binaries
JayAndJef:issue-132802-fix
Kobzol
0
iffy
620
yes
[DO NOT MERGE] start building Enzyme in CI
EnzymeAD:enable-autodiff-in-ci
Kobzol
0
never
621
yes
Perform ThinLTO on x86_64-pc-windows-msvc dist builder
Zoxc:thinlto-msvc
0
622
Add `*_value` methods to proc_macro lib
GuillaumeGomez:proc-macro_add_value_retrieval_methods
Amanieu
0
623
yes
Check preds post mono (round 2)
compiler-errors:check-preds-post-mono
0
624
Rollup of 4 pull requests
matthiaskrgr:rollup-k2rjlu6
0
625
Rollup of 4 pull requests
matthiaskrgr:rollup-ejtd189
0
626
yes
Update Fuchsia toolchain, SDK, and checkout
erickt:bump-fuchsia
jdno
0
627
yes
[WIP] [WIP] Enable automatic cross-compilation in run-make tests
jieyouxu:exp/auto-cross-run-make
0
628
yes
Try use `tcx.ensure_ok` for some predicates_of queries.
zetanumbers:ensure_ok_predicates_of
compiler-errors
0
629
yes
Add enzyme distribution step
Shourya742:2025-04-24-enzyme-distribution
Kobzol
0
630
yes
[EXPERIMENT][perf] Replace LLD wrapper with Wild
mati865:use-fast-linker
0
631
no
Fix linking statics on Arm64EC
dpaoliello:arm64ecdec
wesleywiser
0
iffy
632
no
CI: move dist-arm-linux to a free ARM runner
marcoieni:dist-arm-linux-free
0
633
no
ci: Remove the power to skip tests from opt-dist
workingjubilee:remove-opt-dists-test-skipping-code
shepmaster
0
634
no
Link object files that use `#[used]`
DianQK:link-used
petrochenkov
0
635
no
[nothing to see here] this is probably a bad idea but I'm curious
scottmcm:deconstruct-options
0
636
no
[WIP] Enable automatic cross-compilation in run-make tests
Kobzol:runmake-cross-target
jieyouxu
0
637
Rollup of 8 pull requests
fmease:rollup-c8pk3mj
5
never
638
[perf] Enable some more MIR optimizations
cjgillot:reorder-passes
0
never
639
[do not merge] CI experiments
Kobzol:pgo-omit-benchmarks
0
never
640
[perf] test MCP510
lqd:test-mcp510
0
never
641
[WIP] Support param bounds on non-lifetime binders
compiler-errors:non-lifetime-binder-where-clauses
oli-obk
0
never
642
[DO NOT MERGE] Experimentally force non-leaf frame pointers
workingjubilee:force-trunk-frame-pointers
0
never
643
Make create_def a side effect instead of marking the entire query as always red
oli-obk:create_def_forever_red
cjgillot
0
never
644
macro_rules: Remove `NtIdent` nonterminal token
petrochenkov:dialoc3
compiler-errors
0
never
645
[perf only] Reimplement references debuginfo as projection.
cjgillot:mir-composite-deref
0
never
646
redesign stage 0 std
onur-ozkan:redesign-stage0-std
jieyouxu
0
never
647
Move TLS to rustc_query_system
cjgillot:tls
0
never
648
`Vec::resize` for bytes should be a single `memset`
scottmcm:vec-resize-memset
m-ou-se
0
never
649
Enable MultipleReturnTerminators by default.
cjgillot:multiple-return
0
never
650
[WIP] rewrite TrustedRandomAccess into two directional variants
the8472:indexed-access
0
never
651
yes
Expand assumes to the other unchecked slice ops
saethlin:assume-in-get-unchecked
0
never
652
Implement `#[skip]` for builtin derives
clubby789:derive-skip
fmease
0
never
653
Check for occupied niches
saethlin:codegen-niche-checks
0
never
654
Make slice iterators carry only a single provenance
scottmcm:slice-iter-provenance-v2
the8472
0
never
655
Rework MIR inlining costs
scottmcm:inlining-baseline-costs
wesleywiser
0
never
656
Optimize core::str::Lines::count
thomcc:thomcc/opt-lines
0
never
657
Default-enable share-generics, with available_externally to still allow inlining.
Mark-Simulacrum:share-generics-available-externally
Mark-Simulacrum
0
never
658
MIR: Stop needing an explicit BB for `otherwise:unreachable`
scottmcm:implicit-switchint-unreachable
0
never
659
[experiment] Build the compiler with panic=abort
tmandry:panic-abort-rustc
0
never
660
rustdoc: use the next solver for blanket impl synthesis
fmease:rustdoc-synth-blanket-ocx-next
GuillaumeGomez
0
never
661
Fix leaks from panics in destructors
matthewjasper:no-return-leak
lcnr
0
never
662
bump tracing
klensy:tracing-bump
Mark-Simulacrum
0
never
663
Cache declarative macro expansion on disk (for incremental comp.). Based on #128605
futile:cache-decl-macros
petrochenkov
0
never
664
Try to shrink `Alignment`-related MIR in `Layout`
scottmcm:tweak-alignment-mir
joboet
0
never
665
Stop generating assumes for validity ranges
erikdesjardins:outofuandme
0
never
666
Post-mono MIR opts
cjgillot:clone-mir
0
never
667
Optimize DefaultHasher siphash
Noratrieb:speedy-siphash-blazing-brrrr
cuviper
0
never
668
Support symbolicating zstd-compressed ELF sections
workingjubilee:pull-in-backtrace-with-zstd
0
never
669
[WIP] Elaborate drops to calls
scottmcm:elaborate-drops-to-calls
0
never
670
avoid phi node for pointers flowing into Vec appends
the8472:bail-before-memcpy
0
never
671
Handle `rustc_middle` cases of `rustc::potential_query_instability` lint
ismailarilik:handle-potential-query-instability-lint-for-rustc-middle
oli-obk
0
never
672
Querify lookup_deprecation_entry.
cjgillot:deprecation-query
0
never
673
Swap Lru from std::sync::Arc to triomphe::Arc
GnomedDev:triomphe-lru
0
never
674
yes
Add post-mono MIR optimizations
saethlin:post-mono-mir-opts
oli-obk
0
never
675
lexer: Treat more floats with empty exponent as valid tokens
richard-uk1:move_empty_exponent_to_rustc_session
petrochenkov
0
never
676
[DRAFT] Generate CGUs in parallel.
nnethercote:parallel-cgu-gen
0
never
677
yes
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
lcnr:rust4
0
never
678
Use length prefix in default `Hasher::write_str`
purplesyringa:hash-str-with-length-prefix
Amanieu
0
never
679
compiler: Stop manually extending the stack
workingjubilee:denied-insurance-claims
0
never
680
Add Location::file_with_nul
cramertj:file-cstr
BurntSushi
0
never
681
stop specializing on `Copy`
joboet:trivial-clone
Mark-Simulacrum
0
never
682
[DO NOT MERGE] perf run for rustc-hash candidate (folded multiply)
orlp:rustc-hash-folded-multiply-perf
Mark-Simulacrum
0
never
683
Lazy-chunk Symbol interner
Mark-Simulacrum:lockfree-as-str
0
never
684
yes
GCI: At their def site, actually wfcheck the where-clause & always eval free lifetime-generic constants
fmease:gci-fix-def-site-checks
compiler-errors
0
never
685
[experiment] dont init anything except x86
klensy:no-init
0
never
686
Specialize `Iterator::eq{_by}` for `TrustedLen` iterators
yotamofek:pr/std/iter-eq-exact-size
the8472
0
never
687
use triomphe::Arc for InternedObligationCauseCode instead of Arc
klensy:triomphe-0
Nadrieril
0
never
688
Initial implementation of `core_float_math`
tgross35:core-float-math
Amanieu
0
iffy
689
Use multiple returns in MIR if it saves a block; still have only one in LLVM
scottmcm:multiple-mir-returns
0
never
690
Get rid of `EscapeDebugInner`.
reitermarkus:remove-escape-debug-inner
tgross35
0
never
691
Tweak `VecCache` to improve performance
Zoxc:vec-cache-tweaks
Noratrieb
0
never
692
Describe lifetime of call argument temporaries passed indirectly
tmiasko:call-tmps-lifetime
workingjubilee
0
never
693
Move coercion hack from `coerce_unsized` to `check_cast`
compiler-errors:coerce-unsize-later
lcnr
0
never
694
Don't require `alloca`s for consuming simple enums
scottmcm:option-ssa-2
saethlin
0
never
695
Avoid hashing the hir_crate query
oli-obk:no_hash_hir_crate
0
never
696
Avoid directly accessing the hir_crate query from crate_hash
oli-obk:crate-hash-no-hir-crate
0
never
697
core: implement `fold` via `try_fold`
joboet:fold-via-try_fold
the8472
0
never
698
Change one `FxHashMap` to `FxIndexMap` in librustdoc
smoelius:librustdoc-fx-index-map
aDotInTheVoid
0
never
699
Stop dirtying incremental with span access when computing region scope span
compiler-errors:incr-tainting
0
never
700
[experiment] How expensive is `if_cause`?
compiler-errors:if-cause
0
never
701
Do not run per-module late lints if they can be all skipped
Kobzol:lint-skip
BoxyUwU
0
never
702
Allow matching on 3+ variant niche-encoded enums to optimize better
scottmcm:more-enum-tweaks
WaffleLapkin
0
never
703
mir-opt: execute MatchBranchSimplification after GVN
dianqk:gvn-matchbr
oli-obk
0
never
704
Match on lang item kind instead of using an if/else chain
oli-obk:match-on-lang-item-kind
compiler-errors
0
never
705
yes
Return an iterator instead of a `Vec` in rustdoc `Item::attributes`
GuillaumeGomez:iterator-instead-of-vec
notriddle
0
never
706
yes
Remove global `next_disambiguator` state and handle it with a `DisambiguatorState` type
Zoxc:next-disambiguator
oli-obk
0
never
707
Less `Instance::new_raw`
compiler-errors:less-instance-new-raw
0
never
708
yes
Do not gather local all together at the beginning of typeck
compiler-errors:gather-fewer-locals
lcnr
0
never
709
yes
Simplify expansion of panic!().
m-ou-se:panic-simplify
m-ou-se
0
never
710
[EXPERIMENT] Crater adding `target_family = "linux"`
workingjubilee:add-target-family-linux
0
711
Update bundled musl to 1.2.5
est31:update_musl_1.2.5
wesleywiser
0
712
Make target-spec json file extensions case-insensitive
boozook:target-spec-json-ext-case-insensitive
davidtwco
0
713
[Experimental] `<T as Into>::into` lint
estebank:useless-into
chenyukang
0
714
Restrict `parse_maybe_literal_minus`
nnethercote:fix-parse_maybe_literal_minus-1
petrochenkov
0
715
[WIP] Properly deduce object lifetime defaults in projections & trait refs
fmease:obj-lt-def-gat
0
716
[DO NOT MERGE] crater run on the tail expression drop order lint
dingxiangfei2009:lint-tail-expr-drop-order-crater-run
0
717
Crater 2024 edition
ehuss:2024-crater
ehuss
0
718
turn creating 8dot3 names off for windows for speed
klensy:win.dot
0
719
de-stabilize bench attribute
RalfJung:de-stabilize-bench
ibraheemdev
0
720
Crater run for `tail-expr-drop-order`
dingxiangfei2009:issue-132861-crater-run
chenyukang
0
721
[crater-only] Ban assoc ty unbounds
fmease:ban-assoc-ty-unbounds
0
722
ci: move x86_64-msvc-ext jobs to windows 2025
marcoieni:x86_64-msvc-ext-windows-25
Mark-Simulacrum
0
723
error on empty precision
hkBst:format_parse
oli-obk
0
724
[WIP] Forbid object lifetime changing pointer casts
BoxyUwU:forbid_object_lifetime_casts
0
725
[DO NOT MERGE] `./x test rust-analyzer`
jieyouxu:rahhh
0
726
Use ccache for stage0 tool builds
Kobzol:stage0-sccache
0
727
Allow comparisons between `CStr`, `CString`, and `Cow`.
bjoernager:c-string-eq-c-str
Amanieu
0
728
[experiment] enable f16 on s390x
tgross35:s390x-f16-test
0
729
Remove some unsized tuple impls now that we don't support unsizing tuples anymore
oli-obk:one-size-fits-all
m-ou-se
0
730
Use mimalloc as the global allocator on `x86_64-pc-windows-msvc`
Zoxc:win-mimalloc
Mark-Simulacrum
0
731
arbitrary_self_type: insert implied Receiver bound on Deref
dingxiangfei2009:implicit-receiver-impl
nikomatsakis
0
732
stupid fix for coercion hack perf regression
lcnr:coerce-perf
0
733
make std::intrinsics functions actually be intrinsics
RalfJung:intrinsic-wrappers
Mark-Simulacrum
0
734
[crater] Only consider predicate non-global if binder vars are in PREDICATE binder
compiler-errors:global-outermost-binder
lcnr
0
735
change unsatisfiable trivial bounds detection
lcnr:wf-normalize-first
compiler-errors
0
736
Remove manual WF hack
compiler-errors:remove-wf-hack
lcnr
0