Homu queue - rust (original) (raw)
1
yes
Don't leak sysroot crates through dependencies
bjorn3:crate_locator_improvements
petrochenkov
petrochenkov
0
never
2
approved
yes
Rollup of 11 pull requests
jhpratt:rollup-7b6iyje
jhpratt
5
never
3
approved
yes
Overhaul filename handling for cross-compiler consistency
Urgau:overhaul-filenames
davidtwco
davidtwco
0
never
4
approved
yes
Update LLVM submodule
dianqk:update-llvm
cuviper
cuviper
0
never
5
approved
yes
Update `rustc_codegen_gcc` rotate operation document
notJoon:doc/rotate-operation
antoyo
antoyo
0
6
approved
yes
Add SystemTime::{MIN, MAX}
cvengler:time_systemtime_limits
ChrisDenton
ChrisDenton
0
7
approved
yes
Use `let...else` instead of `match foo { ... _ => return };` and `if let ... else return`
estebank:let-else
Kivooeo
Kivooeo
0
8
approved
yes
Add proper suggestion for associated function with unknown field
chenyukang:yukang-fix-assoc-func-149038
estebank
estebank
0
9
approved
yes
Inherit attributes in delegation
aerooneqq:inherit-attributes-in-delegation
petrochenkov
petrochenkov
0
10
approved
yes
Fix: Prevent macro-expanded extern crates from shadowing extern arguments
Delta17920:fix/149821-root-cause
petrochenkov
petrochenkov
0
11
approved
yes
Weak for Arc pointer is marked as DynSend/DynSync
azhogin:azhogin/arc_weak_dyn_send_sync
eholk
eholk
0
12
approved
yes
Remove unused code in `cfg_old`
JonathanBrouwer:cfg_old_cleanup
jdonszelmann
jdonszelmann
0
always
13
approved
yes
bootstrap: Don't pass an unused `--color` to compiletest
Zalathar:no-color
jieyouxu
jieyouxu
0
always
14
approved
yes
Add a sanity check in case of any duplicate nodes
zetanumbers:double_node_sanity
petrochenkov
petrochenkov
0
always
15
approved
yes
`declare_lint_pass` for `INLINE_ALWAYS_MISMATCHING_TARGET_FEATURES`
JamieCunliffe:inline-lint-unknown
davidtwco
davidtwco
0
always
16
yes
bump bootstrap compiler to 1.93 beta
BoxyUwU:boostrap_bump
Mark-Simulacrum
5
never
17
yes
[do not merge] CI experiments
Kobzol:pgo-omit-benchmarks
0
never
18
yes
[perf] test MCP510
lqd:test-mcp510
0
never
19
yes
[DO NOT MERGE] Experimentally force non-leaf frame pointers
workingjubilee:force-trunk-frame-pointers
0
never
20
yes
Don't treat asserts as a call in cross-crate inlining
saethlin:leaves-can-assert
scottmcm
0
never
21
yes
`Vec::resize` for bytes should be a single `memset`
scottmcm:vec-resize-memset
m-ou-se
0
never
22
Expand assumes to the other unchecked slice ops
saethlin:assume-in-get-unchecked
0
never
23
Implement `#[skip]` for builtin derives
clubby789:derive-skip
fmease
0
never
24
yes
Properly deduce object lifetime defaults in projections & trait refs
fmease:obj-lt-def-gat
oli-obk
0
never
25
yes
Optimize DefaultHasher siphash
Noratrieb:speedy-siphash-blazing-brrrr
cuviper
0
never
26
yes
avoid phi node for pointers flowing into Vec appends
the8472:bail-before-memcpy
0
never
27
yes
Make `Rc::deref` and `Arc::deref` zero-cost
EFanZh:zero-cost-rc-arc-deref
tgross35
0
never
28
yes
Use `iter::repeat_n` to implement `Vec::extend_with`
paolobarbolini:vec-extend-with-via-repeatn
Noratrieb
0
never
29
yes
Stop backtracing if the stack pointer gets stuck
ChrisDenton:backtrace-wine
joboet
0
never
30
yes
Add contracts for all functions in `Alignment`
tautschnig:upstream-contracts/alignment
RalfJung
0
never
31
yes
Reserve before `write_fmt` for owned buffers
thaliaarchi:io-optional-methods/write-fmt
workingjubilee
0
never
32
yes
Nul terminate rust string literals
bjorn3:string_merging_rust_strings
estebank
0
never
33
yes
[WIP] Expand free alias types during variance computation
fmease:lta-no-variance
BoxyUwU
0
never
34
yes
Make `Rc::deref` zero-cost
EFanZh:zero-cost-rc-deref
tgross35
0
never
35
yes
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
Kmeakin:km/optimize-str-chars-iterator
tgross35
0
never
36
yes
add track_caller attribute to map_err and ok_or/_else
yaahc:track-map-error
tgross35
0
never
37
yes
Cache MIR preorder traversal.
cjgillot:cache-preorder
0
never
38
yes
Prehash visibilities in resolver
cjgillot:prehash-visibilities
petrochenkov
0
never
39
yes
Skip `find_existing_run` call if head and tail pairs sorted differently
AngelicosPhosphoros:angelicos_phosphoros/skip_run_detection_in_sort_unstable
Mark-Simulacrum
0
never
40
yes
Improve TLS codegen by marking the panic/init path as cold
orlp:tls-cold-init
joboet
0
never
41
yes
Also hash spans inside the same file as relative.
cjgillot:relative-span-file
petrochenkov
0
never
42
yes
Don't loop if there are no pending obligations
compiler-errors:pending-faster
lcnr
0
never
43
yes
Cache param_env on disk.
cjgillot:cache-param-env
0
never
44
yes
[EXPERIMENT] Avoid tracking span to compute `end_point`.
cjgillot:untracked-end-point
0
never
45
yes
rustdoc: turn is_unnamable into a compiler query
lolbinarycat:rustdoc-is_unnamable-query
oli-obk
0
never
46
yes
Optimize indexing slices and strs with inclusive ranges
Kmeakin:km/optimize-slice-index/v3
scottmcm
0
never
47
yes
[TOY] Run MIR opts before coroutine state transform
cjgillot:optimized-generator
0
never
48
yes
Weekly `cargo update`
rust-lang:cargo_update
clubby789
0
iffy
49
yes
Temporary lifetime extension for blocks
dianne:extending-blocks
BoxyUwU
0
never
50
yes
Disable incr CGU merging
saethlin:disable-incr-merging
0
never
51
yes
Remove `Cased` Unicode table
Kmeakin:km/unicode-data/remove-cased
scottmcm
0
never
52
yes
[DO NOT MERGE OR REVIEW] Early perf experiments
fmease:rustdoc-gen-mac-exp-perf-fix
0
never
53
yes
mir-opt: Remove the workaround in UnreachableEnumBranching
dianqk:rm-workaround
nikic
0
never
54
yes
obligations_for_self_ty: skip irrelevant goals
lcnr:obligations_for_self_ty-perf
BoxyUwU
0
never
55
yes
[Experiment] Do not emit noalias for some functions including `.as_mut_ptr()`
HKalbasi:noalias-inline
saethlin
0
never
56
yes
Shallow resolve ty vars to their root var
BoxyUwU:shallow_resolve_to_root
lcnr
0
never
57
yes
Enable -disable-i2p-p2i-opt flag
nikic:disable-i2p-p2i-opt
0
never
58
yes
Make inliner cycle detection a fallible process
saethlin:fallible-cycle-detection
0
never
59
yes
Run main rust-analyzer tests in rust-lang/rust CI
jieyouxu:rust-analyzer-main-tests
Veykril
0
never
60
yes
Safer sort partition
kornelski:pivot-safely
scottmcm
0
never
61
yes
rustdoc: instrument call to lib_embargo_visit_item
lolbinarycat:rustdoc-lib_embargo-self-profile
0
never
62
yes
Fix check_expr_if to point to a more accurate location of the compilation error in some cases
sgasho:fix/141690_check_expr_if
jackh726
0
never
63
yes
Store `chunk_domain_size` explicitly in `Chunk`.
nnethercote:chunk_domain_size
0
never
64
yes
Always make tuple elements a coercion site
WaffleLapkin:tuple-coerce
BoxyUwU
0
never
65
yes
Check tainted_by_error in LateLint
Shunpoco:lint-check-tainted-error
oli-obk
0
never
66
yes
GVN: Use the borrows only if they are always live
dianqk:gvn-new-deref-arg
cjgillot
0
never
67
yes
`Vec::push` in consts MVP
fee1-dead-contrib:constheapheapheap
oli-obk
0
never
68
yes
Simplify the canonical enum clone branches to a copy statement
dianqk:matchbr-copy
cjgillot
0
never
69
yes
replace box_new with lower-level intrinsics
RalfJung:box_new
SparrowLii
0
never
70
yes
parser/lexer: bump to Unicode 17, use faster unicode-ident
Marcondiro:master
joshtriplett
0
never
71
yes
Better closure requirement propagation.
LorrensP-2158466:closure-prop
lcnr
0
never
72
yes
GVN: Compare discriminants with constant
dianqk:gvn-cmp-range
0
never
73
yes
Explicitly forget the zero remaining elements in `vec::IntoIter::fold()`.
kpreid:vec-iter-drop
scottmcm
0
never
74
yes
[perf] Start using pattern types in libcore
oli-obk:push-yxuttqrqqyvu
scottmcm
0
never
75
yes
Lint unused associated types
mu001999-contrib:dead-code/assoc-ty
fmease
0
never
76
yes
Offload bootstrap
ZuseZ4:offload-bootstrap
Kobzol
0
never
77
yes
Stabilize `alloc_layout_extra`
GrigorenkoPV:stabilize/alloc_layout_extra
scottmcm
0
never
78
yes
Check span owners (span lowering) in debug builds and fix missing lowerings
jdonszelmann:check-span-owners
oli-obk
0
never
79
yes
const-eval: always do mem-to-mem copies if there might be padding involved
RalfJung:const-eval-preserve-src-padding
JonathanBrouwer
0
never
80
yes
[WIP] rustdoc: Rewrite auto trait impl synthesis
fmease:rustdoc-rewrite-auto-trait-impl-synthesis
lcnr
0
never
81
yes
Disable inlining of packed `io::Error` destructor
kotauskas:patch-1
tgross35
0
never
82
yes
NFC normalize lifetime identifiers
gmorenz:normalize_lifetimes
madsmtm
0
never
83
yes
rustdoc: use dyn Fn in run_test to avoid monomorphization bloat
lolbinarycat:rustdoc-run_test-dyn
0
never
84
yes
derive(PartialEq) via bitwise comparison where possible
saethlin:can-compare-bitwise
0
never
85
yes
rustc_codegen_ssa: Make upstream monomorphizations representation sparse
osiewicz:upstream-monomorphizations-lean-and-mean
0
never
86
yes
[PERF] update to specific stringdex rev
yotamofek:wip/rustdoc/stringdex-update
0
never
87
yes
GVN: consider constants of primitive types as deterministic
cjgillot:gvn-primitive
0
never
88
yes
Perform many const checks in typeck
oli-obk:const_typeck
fee1-dead
0
never
89
yes
skip proving the trait goal if possible in `NormalizesTo` goal
adwinwhite:skip-trait-goal-if-possible
lcnr
0
never
90
yes
Improve lexer performance by 5-10% overall, improve string lexer performance 15%
fereidani:main
nnethercote
0
never
91
yes
alloc: specialize String::extend for slices of str
lolbinarycat:alloc-extend-slice-of-str-spec
Mark-Simulacrum
0
never
92
yes
Optimize `Extend for String`
paolobarbolini:string-extend-chunked
joboet
0
never
93
yes
Another attempt at `Vec::extend_with` via `iter::repeat_n`
scottmcm:spec-repeat-n-fold
0
never
94
yes
Improve alloc `Vec::retain_mut` performance
fereidani:retain_mut
joboet
0
never
95
yes
[PERF] How much does lowering the spans in `AttrPath` matter?
JonathanBrouwer:attr-path-perf
0
never
96
yes
[beta] Backport rust-analyzer proc macro server "disable postcard use temporarily"
lnicola:backport-disable-postcard
Mark-Simulacrum
0
never
97
yes
Deterministic query cycles for parallel front-end
zetanumbers:deterministic_cycles
eholk
0
never
98
yes
[PERF ONLY] rustdoc stringdex update
notriddle:stringdex/20251211
0
never
99
yes
const-eval: always do full typed copies
RalfJung:const-eval-typed
0
never
100
yes
`join_path_syms_lazy`
yotamofek:pr/rustdoc/join_path_syms_lazy
GuillaumeGomez
0
never
101
yes
Implement `PartialOrd` and `Ord` for `Discriminant`
EFanZh:implement-ord-for-discriminant
dtolnay
0
102
yes
Allow only implementing `Read::read_buf`
WaffleLapkin:read_recursive
dtolnay
0
103
yes
Implement flatten for `Option<&Option>` and `Option<&mut Option>`
Coca162:option_reference_flattening
dtolnay
0
104
yes
Clarify drop_in_place safety
Manishearth:dip-safety
JakobDegen
0
105
yes
Add more syscall doc aliases to std docs
SabrinaJewson:more-syscall-aliases
Mark-Simulacrum
0
106
yes
Add new solver / old solver opaque type tests
traviscross:TC/add-new-solver-opaque-tests
compiler-errors
0
107
yes
Make broken MIR a proper lint.
cjgillot:mir-lint
TaKO8Ki
0
108
yes
style-guide: Tweak `Cargo.toml` formatting to not put `description` last
joshtriplett:style-guide-cargo-tweak
yaahc
0
109
yes
Add `or_try_*` variants for HashMap Entry API
peterjoel:entry_try
m-ou-se
0
110
yes
style-guide: Note that we don't account for comments in every possible place
joshtriplett:style-comments-best-effort
calebcartwright
0
111
yes
Revert "Change prefetch to avoid deadlock"
Zoxc:rev-118488
cjgillot
0
112
yes
Use futex-based synchronization on Apple platforms
joboet:apple_futex
m-ou-se
0
113
yes
Add APIs for dealing with titlecase
Jules-Bertholet:titlecase
m-ou-se
0
114
yes
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
rcvalle:rust-stabilize-core-sanitizers
davidtwco
0
115
yes
Reword the caveats on `array::map`
scottmcm:decaveat-map
m-ou-se
0
116
yes
[EXPERIMENT] Ban generics in variadic args
workingjubilee:ban-generics-in-variadic-args
0
117
yes
Perform ThinLTO on x86_64-pc-windows-msvc dist builder
Zoxc:thinlto-msvc
0
118
yes
Add a run-make test for Arm target-cpu features.
chrisnc:arm-target-cpu-feature-test
jieyouxu
0
119
yes
Suggest adding missing braces in `const` block pattern
GrigorenkoPV:missing-{-in-const
0
120
yes
Stabilize `derive(CoercePointee)`
dingxiangfei2009:stabilize-coerce-pointee
0
121
yes
Update/relax str/String utf8 safety docs
zachs18:string-utf8-safety-docs
joshtriplett
0
122
yes
Add a deterministic constructor for `RandomState`
bkragl:deterministic_random_state
jhpratt
0
123
yes
Rewrite docs for fetch_update for clarity
hkBst:patch-26
thomcc
0
124
yes
warn on empty precision
hkBst:format_parse
oli-obk
0
125
yes
Hint on unknown escape of Unicode quotation marks in string literal
LFS6502:unicode-quote-hint
Noratrieb
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
Optimize `CharIndices::advance_by`
thaliaarchi:char-indices-advance-by
scottmcm
0
130
yes
Fix code suggestion for local enum patterns in non-exhaustive matches
makai410:match-arm-err
BoxyUwU
0
131
yes
Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first
Fulgen301:rename-errors
ChrisDenton
0
132
yes
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
Mallets:set_ipv6_sock_hop_limit
dtolnay
0
133
yes
linker: Move native library search from linker to rustc
petrochenkov:ownat
wesleywiser
0
134
yes
Provide cross-compiling guidance when Apple SDK is missing
madsmtm:cross-allow-missing-sdk
wesleywiser
0
135
yes
Add regression test for nested replacement ranges in cfg_eval
reez12g:add-regression-test-132727
fmease
0
136
Fix error reporting for multibyte characters in byte string literal
tapanprakasht:fix-byte-string-non-ascii
Nadrieril
0
137
yes
Implement `AsRef` for `Cow<'_, Path>`
thaliaarchi:asref/cow-path-to-os_str
jhpratt
0
138
yes
Implement `AsRef` for `[u8]`
thaliaarchi:asref/slice-to-byte_str
dtolnay
0
139
yes
Stabilize `offset_of_slice`
jdonszelmann:offset-of-slice
WaffleLapkin
0
140
yes
`impl Default for RepeatN`
cuviper:iter_repeat_n_default
joshtriplett
0
141
yes
Rustfmt now support use closures
spastorino:do-not-rustfmt-ignore
Mark-Simulacrum
0
142
yes
Explore adding a reproducibility test to rust test infrastructure.
biabbas:reproducible
marcoieni
0
143
yes
Fix accidental type inference in array coercion
adwinwhite:fn-pointer-coercion
oli-obk
0
144
yes
Add `c_longdouble`
tgross35:c-longdouble
0
145
yes
early migration to biome
lolbinarycat:rustdoc-biome
GuillaumeGomez
0
146
yes
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)` and `i1xN`
sayantn:test-amx
nikic
0
147
yes
Clarify that `PartialOrd` does not give a partial order
Muon:patch-1
Mark-Simulacrum
0
148
yes
Implement Default for &Option
camsteffen:default-for-option-ref
joshtriplett
0
149
yes
Expand free alias types when computing implied outlives-bounds
fmease:lta-expand-before-inf-outlives
BoxyUwU
0
150
yes
Stabilize `substr_range` and related methods
wr7:stabilize_substr_range
the8472
0
151
yes
Stabilize `if let` guards (`feature(if_let_guard)`)
Kivooeo:if-let-guard-stable
est31
0
152
yes
compiler: use FramePointer::NonLeaf on illumos
workingjubilee:illumos-may-get-by-with-less-fp
0
153
yes
Fix linting false positive when block used as value
ChAoSUnItY:fix/unused_braces
lcnr
0
154
yes
add Iterator::contains
Qelxiros:127494-iter_contains
dtolnay
0
155
yes
Add note when inherent impl for a alias type defined outside of the crate
xizheyin:141679
estebank
0
156
yes
Add test cases for namespaced crates
eholk:namespace-tests
petrochenkov
0
157
yes
compiler: Use -T instead of --script for linker scripts
workingjubilee:switch-to-T-over-script
petrochenkov
0
158
yes
Add armv7-unknown-linux-musleabihf host tools to CI
alex:add-armv7-musl-host-tools
Mark-Simulacrum
0
159
yes
Use the .drectve section for exporting symbols from dlls on Windows
bjorn3:windows_symbols_o_export
wesleywiser
0
160
yes
Do not suggest compatible variants inside macro
xizheyin:142359
jieyouxu
0
161
yes
compiler-builtins: Clean up features
tgross35:builtins-features
0
162
yes
[crater] Add `impl From for f32`
beetrees:crater-impl-from-f16-for-f32
0
163
yes
feat(build): centralize LLVM_VERSION
reneleonhardt:feat/centralize-llvmversion
marcoieni
0
164
yes
Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point
ChrisDenton:fixup
the8472
0
165
std: introduce path normalize methods at top of `std::path`
xizheyin:142931
tgross35
0
166
yes
Fix Windows bootstrap panic on invalid symlink removal (issue #143045)
hasip-timurtas:fix-143045-windows-symlink-removal
clubby789
0
167
yes
Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable
PixelDust22:from-vec-with-nul-error-actionability
dtolnay
0
168
yes
RDR: avoid rebuilding dependent crates after comment changes
yaahc:test-lib-reuse
bjorn3
0
169
yes
Add `stdarch` bootstrap smoke test
Kobzol:stdarch-bootstrap
Mark-Simulacrum
0
170
yes
Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell` transmutes (rebase)
GrigorenkoPV:lints/unsafe_cell_transmutes
fee1-dead
0
171
yes
Show AtomicU128/AtomicI128 in std docs regardless of target
Mtfl0n:fix-atomic128-docs
ibraheemdev
0
172
yes
Do not visit impl-trait when looking for self-type elision.
cjgillot:impl-trait-elision
compiler-errors
0
173
yes
Shows a user friendly message rather than simple pass
rahul-srivastava-codes:patch-1
Mark-Simulacrum
0
174
yes
win7: load synch functions on demand
ChrisDenton:win7-synch
Mark-Simulacrum
0
175
yes
core: add Option::get_or_try_insert_with
lolbinarycat:core-option_get_or_try_insert_with-143648
the8472
0
176
yes
`oneshot` Channel
connortsui20:oneshot
joboet
0
177
yes
bootstrap.py: add lockfile
lolbinarycat:bootstrap-py-lock-143756
Mark-Simulacrum
0
178
yes
`rustc_scalable_vector(N)`
davidtwco:sve-infrastructure
workingjubilee
0
179
yes
Impls and impl items inherit `dead_code` lint level of the corresponding traits and trait items
mu001999-contrib:dead-code/allow-trait
jdonszelmann
0
180
yes
opt-dist: set `build_llvm` to false for WindowsCi
ognevny:dist-windows-no-llvm-build
0
181
yes
add rustfmt support for `cfg_select`
folkertdev:cfg-select-builtin-macro-fmt
ytmimi
0
182
yes
add AnonConstKind to non_trivial_const_arg diagnostics
dvtkrlbs:non-trivial-const-arg
compiler-errors
0
183
yes
Help optimize out bounds checks in median_of_medians
kornelski:partition_at_index_minmax
tgross35
0
184
yes
Extend the enum check to pointer and union reads
1c3t3a:enum-check-enum-ptr
saethlin
0
185
yes
fix misspelled issue
kianjib7:master
Mark-Simulacrum
0
186
yes
Suggest only Span without source changes when source code is unavailable
xizheyin:show-std-source
estebank
0
187
yes
[DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo
pietroalbini:ea-wmkynxyyuvzl
marcoieni
0
188
yes
Add suggestion to `.to_owned()` used on `Cow` when borrowing
Periodic1911:144792-cow-diag
davidtwco
0
189
yes
Allocate arguments from topmost frame into temporary storage before popping stack frame in `init_fn_tail_call`
compiler-errors:temp-local
WaffleLapkin
0
190
yes
Regression test for bad codegen of `#[derive(Clone)]` on enums
lucarlig:clone_enum
Mark-Simulacrum
0
191
yes
[WIP] Relative VTables for Rust
PiJoules:WIP-relative-vtables
0
192
yes
regression test for intrinsics may not inline properly on pclmulqdq
lucarlig:139029
nikic
0
193
yes
std: sys: net: uefi: tcp: Initial TcpListener support
Ayush1325:uefi-tcp4-accept
tgross35
0
194
yes
Add codegen test for removing trailing zeroes from `NonZero`
clubby789:issue-138497
Mark-Simulacrum
0
195
yes
Experiment: Add `where T: Default` to `Default for [T; 0]` impl.
m-ou-se:default-array-zero
m-ou-se
0
196
yes
Add some conversion trait impls
Jules-Bertholet:more_conversion_trait_impls
tgross35
0
197
yes
Opportunistically split `!=` to successfully parse never type
fmease:split-bang-eq-for-never-ascr
petrochenkov
0
198
yes
fix(compiler/rustc_target): set correct linker flags for `wasm32v1-none`
StackOverflowExcept1on:fix-wasm32v1-none-flags
bjorn3
0
199
yes
Supress suggest `let else` when no let in refutable bindings
xizheyin:145548
lcnr
0
200
yes
fix: incorrect error message for string literal suffixes
notJoon:fix/issue-144161
petrochenkov
0
201
yes
Reject static async closures in AST lowering
compiler-errors:async-static-closure
fmease
0
202
yes
add std::os::unix::process::CommandExt::fd
Qelxiros:fd-passing
Mark-Simulacrum
0
203
yes
Fix for pattern types causing ICE in `debuginfo` generation
notJoon:fix/issue-145514
0
204
yes
add Iterator::dedup and friends
Qelxiros:iter-dedup
dtolnay
0
205
yes
Add hook for overriding compiler builtin macros
AlexanderPortland:overwrite-macros
oli-obk
0
206
yes
Check for bound variables when reporting type error
matthewjasper:type-mismatch-bound-vars
compiler-errors
0
207
yes
std_detect: RISC-V: Best effort implication of target features by custom `cfg`
a4lg:std-detect-complex-implication
Amanieu
0
208
yes
Expand `str_as_str` to more types
GrigorenkoPV:thing_as_thing
Amanieu
0
209
yes
Stabilize 29 RISC-V target features (`riscv_ratified_v2`)
a4lg:riscv-stabilize-target-features-v2
Amanieu
0
210
yes
Add `impl AsMut for Exclusive`
Jules-Bertholet:asmut-exclusive
scottmcm
0
211
yes
arbitrary_self_types: Split the Autoderef chain
dingxiangfei2009:autoderef-split
jackh726
0
212
yes
Stabilize `debug_closure_helpers`
coolreader18:stabilize-debug_closure_helpers
tgross35
0
213
yes
rustdoc: even spacing in crate brand heading
notriddle:crate-brand
GuillaumeGomez
0
214
yes
Add intrinsic for dynamic group-shared memory on GPUs
Flakebi:dynamic-shared-memory
nikic
0
215
yes
Make ByteStr/ByteString a more-opaque wrapper like OsStr/OsString
clarfonthey:byte-str-improvements
dtolnay
0
216
yes
feat(rustdoc): stabilize `--emit` flag
weihanglo:rustdoc-emit
notriddle
0
217
yes
Test out parallel frontend via crater
zetanumbers:parallel-frontend-by-default
petrochenkov
0
218
yes
Stabilize stack-protector
arielb1:stack-protector
wesleywiser
0
219
yes
Don't strip shebang in expr-ctxt `include!(…)`
fmease:no-incl-shebang-expr
Urgau
0
220
yes
Generalize `impl Clone for Box` to unsized types
a1phyr:box_clone_more
jhpratt
0
221
yes
Fix duplicate error for stability attributes
tiif:unfulfilled_unstable_trait
0
222
yes
Implement `Display`, `LowerExp`, and `UpperExp`, and `FromStr` for `f128`.
bjoernager:f128-display
m-ou-se
0
223
yes
Add a new lint `UNCONSTRUCTABLE_PUB_STRUCT` to detect unconstructable public structs
mu001999-contrib:lint/unconstructible_pub_struct
davidtwco
0
224
yes
Revert "Do not check privacy for RPITIT."
mladedav:dm/reenable-private-in-public-rpitit-errors
cjgillot
0
225
yes
constify `From` impls for the `Cow::Borrowed` variant
npmccallum:cow2
ibraheemdev
0
226
yes
constify `Cow::Owned` types
npmccallum:cow_borrow
BurntSushi
0
227
yes
add trait impls to proc_macro::Ident
Qelxiros:ident_impls
dtolnay
0
228
yes
Change `Location<'_>` lifetime to `'static` in `Panic[Hook]Info`
ijchen:panic_location_static
Mark-Simulacrum
0
229
yes
bootstrap: Don't force -static for musl targets in cc-rs
Gelbpunkt:bootstrap-musl-static
Mark-Simulacrum
0
230
yes
Dont bail in error predicate unless self ty is error in new solver
compiler-errors:less-err-in-solver
lcnr
0
231
yes
Implement ExactSizeIterator for `Zip<A, Repeat>`
414owen:os/exact-size-repeat
the8472
0
232
yes
fix: system stats calculation and prevent runtime errors
mdqst:patch-1
jdno
0
233
yes
chore: fix setup script errors
zkpepe:patch-1
marcoieni
0
234
yes
Implement `TryFrom` for `usize`.
bjoernager:usize-try-from-char
dtolnay
0
235
yes
std: reorganize pipe implementations
joboet:reorganize-pipe
Mark-Simulacrum
0
236
yes
Not linting irrefutable_let_patterns on let chains
Natural-selection1:not-in-chains
petrochenkov
0
237
yes
C ffi docs update
lygstate:c_ffi_docs_update
Mark-Simulacrum
0
238
yes
Update cell.rs, correct module level doc
matwatson:core-cell-improve-doc
tgross35
0
239
yes
fix: add aliasing rules for Box
DiuDiu777:box-doc-fix
Mark-Simulacrum
0
240
yes
fully deprecate the legacy integral modules
cyrgani:deprecate-legacy-int-mods
BurntSushi
0
241
yes
more float constants
joshuarayton:more-float-constants
tgross35
0
242
yes
Support importing path-segment keyword with renaming
mu001999-contrib:fix/use-dollar-crate
petrochenkov
0
243
yes
Inhibit all-absent-variant optimization for all enum reprs that inhibit layout optimization, not just repr(C).
zachs18:fix-146984
nikomatsakis
0
244
yes
chore: fix incorrect comment
cactusdualcore:patch-1
joboet
0
245
yes
Resume testing macOS x86_64
shepmaster:resume-macos-x86_64-testing
0
246
yes
Add regression test for ICE #138710 (min_generic_const_args)
ManojJiSharma:add-test-issue-138710
SparrowLii
0
247
yes
Optimize `checked_ilog` and `pow` when `base` is a power of two
Kmeakin:km/optimize-ilog-base-power-of-two
scottmcm
0
248
yes
asm! support for the Xtensa architecture
esp-rs:xtensa-asm
Amanieu
0
249
yes
Add extra `unchecked_disjoint_bitor` implementations.
bjoernager:disjoint-bitor
BurntSushi
0
250
yes
TryFrom for bool
hkBst:convert-1
Mark-Simulacrum
0
251
yes
cg_llvm: More preparation for moving FFI bindings to `rustc_llvm`
Zalathar:inherent
SparrowLii
0
252
yes
slice/ascii: Optimize `eq_ignore_ascii_case` with auto-vectorization
okaneco:eq_ignore_ascii_autovec
scottmcm
0
253
yes
rustc_target: RISC-V: Add two supervisor extensions for intrinsics
a4lg:riscv-feature-addition-batch-4
Amanieu
0
254
yes
Implement round-ties-to-even for Duration Debug for consistency with f64
josh-kaplan:master
Mark-Simulacrum
0
255
yes
Add `cargo_cfg_target_family_multivalued` FCW
madsmtm:cargo_cfg_target_family_lint
petrochenkov
0
256
yes
[btree_cursors] Add explanations for lower_bound and upper_bound
Xylenox:lower_bound_upper_bound_explanations
ibraheemdev
0
257
yes
Uplift module inspect from clippy
chenyukang:uplift-module-inspect
estebank
0
258
yes
Fix export import conflicts for llvm
RobertBColton:fix-export-import-conflicts
bjorn3
0
259
yes
Stabilize `-Zremap-path-scope`
Urgau:stablize-remap-path-scope
davidtwco
0
260
yes
x86: Correctly pass larger structs/types in registers with -Zregparm
sulix:regparm-struct
jdonszelmann
0
261
yes
Update comments in do_exec and add assertion for fd flag
chenyukang:yukang-fix-exec-file-issue
ibraheemdev
0
262
yes
LLBC-linker and NVPTX: do not strip debug when PTX ISA version >= 7.0
kjetilkjeka:llbc-linker-nvptx-strip-less-debug
Mark-Simulacrum
0
263
yes
Implement `bit` and `set_bit` for integral types.
bjoernager:bit
dtolnay
0
264
yes
add transparent attribute for mod items
yaahc:transparent-modules
petrochenkov
0
265
yes
Use delay_span_bug in validate-mir.
cjgillot:delay-validate-ice
jdonszelmann
0
266
yes
compiler/middle/lint: Suggest `#[expect(dead_code)]` instead of `#[allow(dead_code)]`
Turbo87:accept-to-expect
estebank
0
267
yes
Optimize core::Zip::next_back()
Dan54:zip-next-back
the8472
0
268
yes
implement `replace_with` and `replacen_with` for unstable feature `replace_with`
alpaylan:master
joboet
0
269
yes
naked functions: respect `function-sections`
folkertdev:naked-function-sections
Amanieu
0
270
yes
crashes: more tests
matthiaskrgr:crash_tests_oct_18
jieyouxu
0
271
yes
Update list of available search filters in help menu
GuillaumeGomez:help-search-filters
notriddle
0
272
yes
Fix ICE in rustdoc when impl is nested in a func
GoldsteinE:fix/rustdoc-ice-147882
fmease
0
273
yes
Add const cloning of slices and tests
Randl:const-clone-slice
tgross35
0
274
yes
Make `const BorrowMut` require `const Borrow` and make `const Fn` require `const FnMut`
theemathas:add-const-supertrait
oli-obk
0
275
docs(core): clarify that signed integers use two's complement
AudaciousAxiom:docs/signed-ints-repr
traviscross
0
276
yes
Stabilize ppc inline assembly
pmur:murp/stabilize-ppc-inlineasm
Amanieu
0
277
yes
Implement suggestion when array of 1 range used as argument of type `Range`
IoaNNUwU:issue-147944
madsmtm
0
278
yes
Handle OOM when writing to `Vec`
a1phyr:write_vec_oom
Mark-Simulacrum
0
279
yes
Remove the `sym::Deref` diagnostic item
samueltardieu:cleanups/defer-diag-item
lcnr
0
280
yes
fix: std::sys::fs use_with_native_path for read_dir for windows
WrldEngine:sys_windows
ChrisDenton
0
281
yes
Unify `OsStringExt`/`OsStrExt` traits across platforms
thaliaarchi:unify-osstr-ext-traits
joboet
0
282
yes
Stabilize Frontmatter
epage:frontmatter
davidtwco
0
283
yes
Fix tests to use static linking
ladipro:test-static-link
bjorn3
0
284
yes
Ensure the personality does not panic
Noratrieb:personality-panicking
Mark-Simulacrum
0
285
yes
CI: use alternative disks if available
the8472:ci-use-extra-disk
marcoieni
0
286
yes
fix: from FIXME(#24570) added more info
WrldEngine:fix_24570_windows
ChrisDenton
0
287
yes
rustdoc: Test & document `test_harness` code block attribute
fmease:rustdoc-test-n-doc-doctest-test-harness
GuillaumeGomez
0
288
yes
Implement create_dir_all() to operate iteratively instead of recursively
asder8215:std-fs-iterative-create-dir-all
Mark-Simulacrum
0
289
yes
Deduplicated float tests and unified in floats/mod.rs
xonx4l:deduplicate-float-tests
tgross35
0
290
yes
Fix parsing logic in `proc_macro::quote`
moatom:stabilize-proc-macro
dtolnay
0
291
yes
Consider `Result<T, Uninhabited>` and `ControlFlow<Uninhabited, T>` to be equivalent to `T` for must use lint
WaffleLapkin:never-worn-never-type
fee1-dead
0
292
yes
bootstrap: PathSet::check only considers starts_with for `--skip` flag
jyn514:bootstrap-skip
Kobzol
0
293
yes
library: core: document layout guarantee of `TypeId`
dakr:pull/typeid
Mark-Simulacrum
0
294
Add missing `impl Fn for &mut F where F: Fn`
Kivooeo:impl-fn-for-mut-ref-fn
the8472
0
295
yes
stdio: make stdout block-buffered when not associated to a terminal
andreacorbellini:stdout-buffering
Mark-Simulacrum
0
296
Remove support for prefix yield
eholk:postfix-yield-everywhere
0
297
Support composing two deref coercion adjustments
adwinwhite:compose-deref-adjustments
jackh726
0
298
yes
naked functions: emit `.private_extern` on macos
folkertdev:naked-macos-private-extern
Amanieu
0
299
yes
add inline to copy_within
PSeitz:add_inline
joboet
0
300
yes
Doc: `MaybeUninit::assume_init_read` Safety: warn on thread safety
gksato:148083_maybe_uninit_read_thread_safety_doc
Amanieu
0
301
yes
transmutability: Support types with restricted validity ranges
joshlf:transmute-nonzero
jswrenn
0
302
yes
dangling pointer from temp cleanup
hkBst:dangling-ptr-lint-2
Urgau
0
303
yes
Nvptx: Use llbc as default linker
kjetilkjeka:nvptx_default_linker_llbc
madsmtm
0
304
rustc_target: introduce Abi, Env, Os
tamird:vendor-enum
nnethercote
0
305
yes
Split LLVM intrinsic abi handling from the rest of the abi handling
bjorn3:split_llvm_intrinsic_abi_handling
WaffleLapkin
0
306
yes
In `Option::get_or_insert_with()`, forget the `None` instead of dropping it.
kpreid:get-init-drop
ibraheemdev
0
307
yes
Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.96.0
GrigorenkoPV:atomic_try_update
0
308
yes
Remove `'static` bound on contract ensures closure
dawidl022:contracts/ensures-lifetime-bound
celinval
0
309
yes
Ignore `#[doc(hidden)]` items when computing trimmed paths for printing
Zalathar:trimmed-paths
wesleywiser
0
310
yes
lint(unsafe_code): exclude unsafe declarations from lint coverage
wyfo:allow_unsafe_declarations
petrochenkov
0
311
yes
std: allow `Condvar` to be used with multiple `Mutex`es
joboet:condvar_multiple_mutexes
Mark-Simulacrum
0
312
yes
Add support for xray in aarch64 unknown none target
odlot:master
wesleywiser
0
313
yes
Enable `-Zfunction-sections` by default for `*-windows-{gnu,cygwin}`
wesleywiser:function_sections_gnu_cygwin
0
314
yes
Avoid infinite cycle in `coerce_unsized_old_solver` when encountering invalid recursive struct definition
estebank:issue-148653
lcnr
0
315
yes
rustc_borrowck: fix async closure error note to report FnOnce rather than Fn
InvalidPathException:master
lcnr
0
316
yes
Do not mention `-Zmacro-backtrace` for std macros that are a wrapper around a compiler intrinsic
estebank:macro-spans
SparrowLii
0
317
Fix ICE caused by invalid spans for shrink_file
chenyukang:yukang-fix-ice-148732
nnethercote
0
318
yes
Constify `DropGuard::dismiss` and trait impls
nxsaken:const_drop_guard
the8472
0
319
yes
Unconstrained parameter fix
TomtheCoder2:unconstrained-parameter-fix
davidtwco
0
320
yes
Switch the destructors implementation for thread locals on Windows to use FLS
ohadravid:windows-thread-local-dtors-using-fls
ChrisDenton
0
321
yes
Don't report link-self-contained not being supported if it's turned off.
yshui-forks:link-self-contained-error
wesleywiser
0
322
yes
Add very basic "comptime" fn implementation
oli-obk:comptime
jdonszelmann
0
323
yes
Avoid incorrect lifetime suggestion involving `sym::anon`
estebank:issue-142887
nnethercote
0
324
yes
Share Timespec between Unix and Hermit
stepancheg:timespec
alexcrichton
0
325
yes
Set -Cpanic=abort in windows-msvc stack protector tests
saethlin:windows-stack-protectors
wesleywiser
0
326
yes
rustc_hir_analysis: Remove premature classification of repeats as `AnonConstKind::MCG`
InvalidPathException:mgca-repeat-fix
BoxyUwU
0
327
yes
fix more filecheck errors
klensy:fc-more
Mark-Simulacrum
0
328
use `cfg_select!` to pick assembly in codegen test
folkertdev:cfg-select-codegen-naked
Mark-Simulacrum
0
329
yes
Reveal opaques defined in the body during analysis
beamandala:opaque-type-mir-validation
oli-obk
0
330
yes
Show env normalization differences under two solvers
adwinwhite:env_normalization_fcw
lcnr
0
331
yes
stabilize `Peekable::next_if_map` (`#![feature(peekable_next_if_map)]`)
jdonszelmann:stabilize-map-if
BurntSushi
0
332
Exhaustively specify names and stability of `--print` values
Zalathar:print-kind
WaffleLapkin
0
333
yes
miri genmc: fix exit() handling
RalfJung:genmc-exit
saethlin
0
334
yes
Implement method signature suggestion for trait mismatches error
reddevilmidzy:suggest
madsmtm
0
335
yes
implement PartialEq<Vec> for [T; N] and &[T; N]
Qelxiros:array-vec-partialeq
Mark-Simulacrum
0
336
yes
Fix/Make proc_macro span_close() and span_open() more accurate after set_span() calls
Keith-Cancel:main
petrochenkov
0
337
yes
DispatchFromDyn: require additional checks
dingxiangfei2009:dispatch-from-dyn-due-diligence
jackh726
0
338
yes
Implement `cast_slice` for raw pointer types
Paladynee:acp/ptr_cast_slice
ibraheemdev
0
339
yes
Initial upstreaming of Rust ADBench implementations
ZuseZ4:autodiff-benchmark-tests
oli-obk
0
340
unwrap ret ty of `iter::ArrayChunks::into_remainder`
bend-n:iter_array_chunks_into_remainder_is_non_optional
dtolnay
0
341
std: sys: net: uefi: Implement read_vectored
Ayush1325:uefi-tcp4-vector
joboet
0
342
yes
ptr::replace: make calls on ZST null ptr not UB
RalfJung:replace-zst-null-ptr
ibraheemdev
0
343
yes
`const` blocks as a `mod` item
GrigorenkoPV:const_block_item
jdonszelmann
0
344
yes
Added unlock functionality to mutex guard and rw lock guards
SpaceBroetchen:feature/unlockable_guards
ChrisDenton
0
345
yes
resolve: Partially convert `ambiguous_glob_imports` lint into a hard error
petrochenkov:globamberr
nnethercote
0
346
validate usage of crate-level doc attributes
lolbinarycat:rustdoc-bad-render-attr
GuillaumeGomez
0
347
yes
automate offload, part 2 - clang calls
ZuseZ4:automate-offload-clangs
oli-obk
0
348
yes
Move LTO to OngoingCodegen::join
bjorn3:lto_refactors8
jackh726
0
349
yes
Make PinCoerceUnsized require Deref
theemathas:pin-coerce-unsized
tgross35
0
350
yes
Allow shortening lifetime in CoerceUnsized for &mut
theemathas:coerce-unsized-shorten
scottmcm
0
351
yes
transmutability: only short-circuit `is_transmutable` for non-region infers
lapla-cogito:ice_141400
lcnr
0
352
yes
Formally deprecate numeric consts modules
bstrie:finally_deprecate_num_consts_mods
scottmcm
0
353
yes
Fix ICE in const param defaults with lifetime-dependent types
lapla-cogito:ice_142913
BoxyUwU
0
354
yes
build: update checkout action to v6
rejected-l:main
Mark-Simulacrum
0
355
yes
Forbid manual `Unpin` impls for structurally pinned types
frank-king:feature/unpin-check
jackh726
0
356
yes
fix: clarify that fs::rename on unix accepts targets that don't exist
sftse:c-dev
tgross35
0
357
yes
feat: dlopen Enzyme
sgasho:enzyme-dlopen
bjorn3
0
358
yes
Fix vec iter zst alignment
DrAsu33:fix-vec-iter-zst-alignment-148682
Mark-Simulacrum
0
359
yes
Implement partial_sort_unstable for slice
tisonkun:slice_partial_sort_unstable
tgross35
0
360
yes
Replace `Value::from_cycle_error` with fallback queries
zetanumbers:fallback_queries
petrochenkov
0
361
yes
Mark match arms in try and for as being from desugarings.
Jarcho:for_question_ctxt
SparrowLii
0
362
yes
auto-impl: parser support
dingxiangfei2009:supertrait-auto-impl
petrochenkov
0
363
yes
Add feature to set path-based visibility of macro_rules to pub by default
yaahc:implicit-pub-macros
petrochenkov
0
364
yes
Mark method receivers in builtin derives as being from the derive.
Jarcho:derive_recv_ctxt
jackh726
0
365
yes
Bootstrap config: libgccjit libs dir
antoyo:bootstrap-config/libgccjit-libs-dir
Kobzol
0
366
yes
Implement `-Z allow-partial-mitigations` (RFC 3855)
arielb1:enforce-partial-mitigations
rcvalle
0
367
yes
Add Command::get_resolved_envs
schneems:schneems/get_resolved_envs
Mark-Simulacrum
0
368
yes
rustdoc-json: Make `-o`/`--output` control file, not directory
aDotInTheVoid:o-flag-where-art-thou
GuillaumeGomez
0
369
yes
Issue 149164 fix
wilbertbw:issue-149164-fix
ZuseZ4
0
370
yes
Do not trust bootstrap about git hash availability
jieyouxu:git-hash-availability
0
371
yes
WF check lifetime bounds for locals with type params
ShoyuVanilla:local-region-param-wf
0
372
yes
refactor: remove Ord bound from BinaryHeap::new etc
aatifsyed:aatifsyed/binary-heap-no-ord
tgross35
0
373
yes
tidy: Detect outdated workspaces in workspace list
clubby789:stale-workspace-list
Mark-Simulacrum
0
374
yes
Add style guide for default field values
agraven:style-guide-default-field-values
traviscross
0
375
yes
Fix variable deallocation order in panic unwinding paths
sladyn98:fix-panic-drop-ordering-rebased
dianne
0
376
yes
Remove unnecessary newline in JUnit formatter
ilammy:patch-1
Mark-Simulacrum
0
377
yes
Fix span note for question mark expression
chenyukang:yukang-fix-mark-span-note-144304
estebank
0
378
yes
Rewrite `String::replace_range`
theemathas:string-replace_range
Mark-Simulacrum
0
379
yes
Fix for integer overflow in BinaryHeap for ZSTs
Saphereye:binary_heap_integer_overflow
Mark-Simulacrum
0
380
yes
Refactor out common code into a `IndexItem::new` constructor
yotamofek:pr/rustdoc/IndexItem-new
0
381
yes
std: sys: fs: uefi: Implement set_times and set_perm
Ayush1325:uefi-fs-setinfo
Mark-Simulacrum
0
382
yes
rustdoc: sort stable items first
lolbinarycat:rustdoc-search-sort-stable-first
notriddle
0
383
yes
perf: remove loop from `str::floor_char_boundary`
overlookmotel:floor-char-boundary
scottmcm
0
384
yes
Skipping borrowck because of trivial const
chenyukang:yukang-fix-ice-149278
saethlin
0
385
yes
Leverage &mut in OnceLock when possible
tisonkun:mut-once
Mark-Simulacrum
0
386
yes
thread::scope: document how join interacts with TLS destructors
RalfJung:scope-tls-dtors
ChrisDenton
0
387
yes
Supress some lookup errors if a module contains `compile_error!`
ogoffart:fix-68838
petrochenkov
0
388
yes
xous: fix build and add path support
betrusted-io:xous-misc-fixes
Mark-Simulacrum
0
389
yes
Add a new unstable flag `-Ztreat-pub-as-pub-crate`
mu001999-contrib:flag/pub-as-pub-crate
jdonszelmann
0
390
yes
Fix d32 usage in Arm target specs
adamgemmell:dev/adagem01/armv7-d32-fix
RalfJung
0
391
yes
Move bootstrap configuration to library workspace
adamgemmell:dev/adagem01/bootstrap-to-library
Mark-Simulacrum
0
392
yes
std: sys: fs: uefi: Implement readdir
Ayush1325:uefi-fs-readdir
Mark-Simulacrum
0
393
yes
reduce `unreachable-code` churn after `todo!()`
llogiq:less-todo-unreachable-churn
estebank
0
394
yes
Add flag to exclude deprecated items in rustdoc
Saphereye:ignore-deprecated
GuillaumeGomez
0
395
yes
Implement `Duration::div_duration_{floor,ceil}`
max-heller:duration-integer-division
Mark-Simulacrum
0
396
yes
Refactor inline assembly handling for GCC
Zayuz29:patch-1
JonathanBrouwer
0
397
yes
coverage: Sort the expansion tree to help choose a single BCB for child expansions
Zalathar:tree-sort
wesleywiser
0
398
yes
bump windows-gnu C toolchain
mati865:mingw-experiments
0
399
yes
Exact length collection attempt 2
jdonszelmann:exact-length-collection
Mark-Simulacrum
0
400
yes
Stop adding MSYS2 to PATH, take 2
mati865:no-msys2-take2
0
401
yes
start adding amdgpu intrinsics
ZuseZ4:amd-gpu-intrinsic
0
402
yes
Add `MaybeDangling`
WaffleLapkin:dangle-maybe
0
403
yes
implement error multi provider
arielb1:error-backtrace
the8472
0
404
yes
Change `aarch64-unknown-none` to generate static-PIE binaries by default
wesleywiser:aarch64-unknown-none_static-pie
jieyouxu
0
405
yes
Fix requires_lto targets needing lto set in cargo
Flakebi:fix-lto
Mark-Simulacrum
0
406
yes
Enable `outline-atomics` by default on AArch64 FreeBSD
tgross35:freebsd-outline-atomics
ibraheemdev
0
407
yes
Do not run mir opts for targets with convergent ops and add convergent attribute
Flakebi:fix-convergent-mir-opts
nnethercote
0
408
yes
inline constant localized typeck constraint computation
lqd:fix-typeck-constraints
jackh726
0
409
yes
Create x86_64-asan-linux-gnu target which enables ASAN by default
jakos-sec:create-asan-target
mati865
0
410
yes
Mark const SIMD intrinsics as indirectly stable
sayantn:const-stable-indirect
RalfJung
0
411
tests/assembly-llvm/some-non-zero-from-atomic-optimization.rs: New test
Enselic:non-zero-opt
Mark-Simulacrum
0
412
yes
Optimized implementation for uN::{gather,scatter}_bits
quaternic:gather-scatter-bits-opt
Mark-Simulacrum
0
413
yes
Fix ICE by rejecting const blocks in patterns during AST lowering (closes #148138)
Shinonn23:fix-ice-constblock-148138
dianne
0
414
yes
resolve: Split `Scope::Module` into two scopes for non-glob and glob bindings
petrochenkov:openapi1
davidtwco
0
415
yes
Clarify UTF-16 decoding errors
jnodorp:clarify-utf16-errors
joboet
0
416
yes
Add freeze file times on Windows
tguichaoua:windows_freeze_file_times
ChrisDenton
0
417
yes
Emit ForbiddenBound fatally if meeting complex bounds
mu001999-contrib:fix/149695
wesleywiser
0
418
yes
Use GCC 9.2.0 instead of 9.5.0
Kobzol:gcc-9.2.0
marcoieni
0
419
yes
rustdoc: don't strip
from stability notes
lolbinarycat:rustdoc-stab-no-strip-p-149732
GuillaumeGomez
0
420
yes
test: update duplicate many_digits test to use f64 instead of f32
lemire:main
Mark-Simulacrum
0
421
yes
Make `BorrowedBuf` and `BorrowedCursor` generic over the data
joshtriplett:borrowed-buf-generic
scottmcm
0
422
yes
On name resolution error in parameter list, suggest possible `const` typo and avoid unnecessary second error
estebank:issue-149660
madsmtm
0
423
yes
Add support for `f16` in `portable_simd`
SciMind2460:main
Mark-Simulacrum
0
424
yes
Tidying up tests/ui/issues 33 tests [4/N]
reddevilmidzy:t11
Kivooeo
0
425
yes
bootstrap readme: make easy to read when editor wrapping is not enabled
tshepang:patch-2
Zalathar
0
426
yes
fix va_list test by adding a llvmir signext check
fneddy:fix_test_va_list_signext
Mark-Simulacrum
0
427
yes
Add `MaybeDangling` to `core`
WaffleLapkin:core-mem-maybe-dangling
Mark-Simulacrum
0
428
yes
`crate::io::Result` → `io::Result` in most places
tbu-:pr_crate_io_result
Mark-Simulacrum
0
429
yes
core::intrinsics::abort: Terminate with __fastfail on Windows
Fulgen301:abort-fastfail
Mark-Simulacrum
0
430
yes
Move shared offload globals and define per-kernel globals once
Sa4dUs:offload-cleanup
ZuseZ4
0
431
yes
Add inline asm support for amdgpu
Flakebi:inline-asm
chenyukang
0
432
yes
riscv32im-unknown-openvm-elf: add target
openvm-org:feat/rv32im-unknown-openvm-elf
mati865
0
433
yes
Fix ICE in normalization during closure capture analysis (#149746)
Delta17920:fix-ice-149746
lcnr
0
434
yes
chore: fix some minor issues in the comments
xiaolinny:main
lcnr
0
435
yes
WIP: Try to reuse PGO profiles in `opt-dist`
Kobzol:opt-dist-reuse-pgo
0
436
yes
Add const default for OnceCell and OnceLock
tisonkun:oncelock-const-default
Mark-Simulacrum
0
437
yes
Restore diagnostics when no inherent const candidates found
reddevilmidzy:iat
BoxyUwU
0
438
yes
Add regression test for #120189
is57primenumber:add-slp-vectorize-test
Mark-Simulacrum
0
439
yes
Stable inline const using unstable intrinsics
oli-obk:stable_inline_const_using_unstable_intrinsics
jdonszelmann
0
440
fix(parser): Disallow CR in frontmatter
epage:f
Kivooeo
0
441
yes
automate offload, part 3 - clang-linker-wrapper
ZuseZ4:automate-offload-linker
0
442
yes
Observe `close(2)` errors for `std::fs::{copy, write}`
tbu-:pr_private_file_close
Mark-Simulacrum
0
443
yes
Fix clippy::ref_as_ptr for non-temporary references in let/const
Abd002:clippy-ref-as-ptr-non-temp
Mark-Simulacrum
0
444
yes
Update `wrapping_sh[lr]` docs and examples
scottmcm:wrapping-shift-docs
workingjubilee
0
445
yes
Update comment for `STAGE0_MISSING_TARGETS`
jieyouxu:bootstrap-missing-stage0
Mark-Simulacrum
0
446
yes
Use allocator_shim_contents in allocator_shim_symbols
bjorn3:alloc_shim_rework2
jackh726
0
447
yes
Crater run for cargo build-dir changes
ranger-ross:crater-run-cargo-build-dir-layout
Mark-Simulacrum
0
448
yes
Provide an extended framework for type visit, for use in rust-analyzer
ChayimFriedman2:no-copy-solver-v3
spastorino
0
449
yes
Mark `into_iter` as `#[must_use]`
joshtriplett:into-iter-must-use
joboet
0
450
yes
std: Don't use `linkat` on the `wasm32-wasi*` targets
alexcrichton:wasi-avoid-linkat
joboet
0
451
yes
rustc: Stop passing `--allow-undefined` on wasm targets
alexcrichton:wasm-no-allow-undefined
jackh726
0
452
yes
std: avoid tearing `dbg!` prints
joboet:torn-dbg
Mark-Simulacrum
0
453
yes
feat: add efiapi support for loongarch64
ZR233:main
madsmtm
0
454
yes
rustc_codegen_llvm: update alignment for double on AIX
durin42:llvm-22-ppc-aix-layout
davidtwco
0
455
yes
miri: add -Zbinary-dep-depinfo to dependency builds
RalfJung:miri-dep-build
Mark-Simulacrum
0
456
yes
replace addr_of_mut with &raw mut in maybeuninit docs
inkreasing:push-ovrwrllvzvmw
joboet
0
457
yes
Add repro-check tool for verifying reproducible Rust builds
windsunil:reprocheck-tool
Kobzol
0
458
yes
Add x86_64-asan-windows-msvc tier 3 target
eholk:windows-asan-target
wesleywiser
0
459
yes
Add aarch64-asan-windows-msvc tier 3 target
eholk:windows-asan-aarch64
wesleywiser
0
460
yes
Update to mdbook 0.5
ehuss:mdbook-0.5
Mark-Simulacrum
0
461
yes
tools: add script to sync -O opt-level in rustc manpage with rustc --…
jkelley129:main
JonathanBrouwer
0
462
yes
[beta-1.93] Backport Cargo bug fix for 1.93
ranger-ross:backport-cargofix
weihanglo
0
463
yes
`-Znext-solver` Remove the forced ambiguity hack from search graph
ShoyuVanilla:ns-remove-sg-hack
lcnr
0
464
yes
Correctly encode doc attribute metadata
GuillaumeGomez:doc-metadata-encoding
lqd
0
465
yes
Add new source component that includes GPL-licensed source
Kobzol:src-gpl
Mark-Simulacrum
0
466
yes
Tidying up tests/ui/issues 14 tests [5/N]
reddevilmidzy:t12
Kivooeo
0
467
yes
`cfg_select!`: parse unused branches
folkertdev:cfg-select-parse-unused-branches
0
468
yes
Do not deduplicate captured args while expanding `format_args!`
ShoyuVanilla:no-dedup-fmt
spastorino
0
469
yes
Documented thread hooks on panics and errors of thread spawning functions.
AhoyISki:main
joboet
0
470
yes
Detail expectation on non-`()` block tail in `if` then condition with no `else`
estebank:if-no-else
fee1-dead
0
471
yes
std: small `sys` refactor
joboet:small-sys-refactor
ChrisDenton
0
472
yes
rustdoc: don't give depreciation notes special handling in future edition
lolbinarycat:rustdoc-depr-html-future
GuillaumeGomez
0
473
yes
Replace some `matches!` with `if let` or `==`
estebank:matches
nnethercote
0
474
yes
Update cargo submodule
weihanglo:update-cargo
weihanglo
0
475
yes
try enabling `linker-messages` by default again
jyn514:linker-info
0
476
yes
Fix `x86_64-unknown-illumos` LLVM target triple
madsmtm:illumos-llvm-target
jieyouxu
0
always
477
yes
Make closure capturing have consistent and correct behaviour around patterns
meithecatte:expr-use-visitor
Nadrieril
0
always
478
yes
reduce repetition and document overrides of the default impl of PartialEq::ne
hkBst:clippy-fix-5
workingjubilee
0
always
479
Simplify `jemalloc` setup
madsmtm:jemalloc-simplify
jdonszelmann
0
always
480
yes
[Debugger Visualizers] Optimize lookup behavior
Walnut356:cleanup
Mark-Simulacrum
0
always
481
yes
constify comparison traits on slices
npmccallum:slices
oli-obk
0
always
482
yes
Update substring match for substitutions
faculerena:master
BoxyUwU
0
always
483
yes
bootstrap: Use cargo's `build.warnings=deny` rather than -Dwarnings
jyn514:cargo-deny-warnings
Kobzol
0
always
484
Use `overflow_checks` intrinsic so `IterRangeFrom` yields MAX before panicking in debug
pitaj:rangefrom-overflow_checks
Mark-Simulacrum
0
always
485
Add riscv64a23-unknown-linux-gnu to build-manifest TARGETS
ZhongyaoChen:promote-riscv64a23-to-tier2
Mark-Simulacrum
0
always
486
fix incorrect import in `std_detect` on `aarch64-unknown-openbsd`
folkertdev:aarch64-openbsd-fix-import
Mark-Simulacrum
0
always
487
Document Error::{new,other} as to be avoided in pre_exec
purplesyringa:pre-exec-error-constructor
Mark-Simulacrum
0
always
488
add must_use to extract_if methods
RalfJung:extract_if
the8472
0
always
489
Constify `residual_into_try_type`
nxsaken:const_residual_into_try_type
scottmcm
0
always
490
Add regression test for 128705
reddevilmidzy:test
JonathanBrouwer
0
always
491
no
Tweak output of resolve errors
estebank:resolve-error-wording
petrochenkov
10
never
492
no
Dedup bounds with parent impl block
GuillaumeGomez:rustdoc-dedup-bounds
compiler-errors
0
never
493
no
Only preserve DebugInfo in DeadStoreElimination if requested.
cjgillot:debug-dse
JakobDegen
0
never
494
no
typeck: taint if errors found during writeback
davidtwco:issue-112824-ctfe-type-mismatch-with-type-error
compiler-errors
0
never
495
no
Split marking and visit to compute live_symbols.
cjgillot:split-live-symbols
0
never
496
no
Increase parallelism in various locations
Zoxc:parallel-tweaks-rebase
cjgillot
0
never
497
no
New atomic reference counting algorithm
m-ou-se:arc
Amanieu
0
never
498
no
Create the previous dep graph index on a background thread
Zoxc:lazy-index
cjgillot
0
never
499
no
Add range metadata to slice lengths
the8472:slice-ref-len-validity
cjgillot
0
never
500
no
Do not hash allocations to name them.
cjgillot:anonymous-alloc
compiler-errors
0
never
501
no
[perf only] Reimplement references debuginfo as projection.
cjgillot:mir-composite-deref
0
never
502
no
Enable MultipleReturnTerminators by default.
cjgillot:multiple-return
0
never
503
no
#[cold] on match arms
x17jiri:cold_match_arms
oli-obk
0
never
504
no
Implement RFC 3349, mixed utf8 literals
nnethercote:3349-mixed-utf8-literals
0
never
505
no
rustc_ast: FieldDef: remove span
klensy:FieldDef-span
oli-obk
0
never
506
no
[WIP] rewrite TrustedRandomAccess into two directional variants
the8472:indexed-access
0
never
507
no
Stop using LLVM struct types for array/pointer offset GEPs
erikdesjardins:array
nikic
0
never
508
no
Rework MIR inlining costs
scottmcm:inlining-baseline-costs
wesleywiser
0
never
509
no
[WIP] rustdoc (base+json): add support for variances
fmease:rustdoc-variances-json
0
never
510
no
Fixup `if T::CONST` in MIR
scottmcm:tweak-if-const
0
never
511
no
Optimize core::str::Lines::count
thomcc:thomcc/opt-lines
0
never
512
no
Default-enable share-generics, with available_externally to still allow inlining.
Mark-Simulacrum:share-generics-available-externally
Mark-Simulacrum
0
never
513
no
[experiment] Build the compiler with panic=abort
tmandry:panic-abort-rustc
0
never
514
no
rustdoc: use the next solver for blanket impl synthesis
fmease:rustdoc-synth-blanket-ocx-next
GuillaumeGomez
0
never
515
no
Fix leaks from panics in destructors
matthewjasper:no-return-leak
lcnr
0
never
516
no
Implement consecutive type-relative paths
fmease:consec-shorthand-proj
compiler-errors
0
never
517
no
Mark span parent in def_collector.
cjgillot:def-collector-span
petrochenkov
0
never
518
no
Cache declarative macro expansion on disk (for incremental comp.). Based on #128605
futile:cache-decl-macros
petrochenkov
0
never
519
no
Stop considering moved-out locals when computing auto traits for generators (rebased)
compiler-errors:drop-liveness
oli-obk
0
never
520
no
Try enabling precondition checks on ptr::{read,write}
saethlin:ptr-read-write-precondition
0
never
521
no
Implement struct_target_features.
veluca93:struct_tf
cjgillot
0
never
522
no
Remove precise placeholder tracking from region inference
amandasystems:remove-placeholders-completely
lcnr
0
never
523
no
Support symbolicating zstd-compressed ELF sections
workingjubilee:pull-in-backtrace-with-zstd
0
never
524
no
Add inline(usually)
saethlin:inline-usually
0
never
525
no
[WIP] Elaborate drops to calls
scottmcm:elaborate-drops-to-calls
0
never
526
no
Infer nounwind and use it in MIR opts
saethlin:infer-nounwind
0
never
527
no
Add post-mono MIR optimizations
saethlin:post-mono-mir-opts
oli-obk
0
never
528
no
[DO NOT MERGE] `-Znext-solver=globally` experiments
lcnr:rust4
0
never
529
no
Include arguments to the precondition check in failure messages
saethlin:include-precondition-args
0
never
530
no
Start using pattern types in libcore
oli-obk:push-tzonluoyuwkq
0
never
531
no
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
532
no
Ensure constants are WF before calling into CTFE
BoxyUwU:ty_const_wf_before_eval
0
never
533
no
Test out a more lock-free hash map
Zoxc:horde-queries
Nadrieril
0
never
534
no
[perf experiment] Split the resolver tables into per-owner tables
oli-obk:split-resolver
petrochenkov
0
never
535
no
Explicitly export core and std macros
Voultapher:explicitly-export-core-and-std-macros
Amanieu
0
never
536
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
537
no
[experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack
tage64:thin_bit_set
0
never
538
no
[experimental, do not merge!] a faster implementation of Polonius
tage64:horatio
0
never
539
no
[PERF] Rework unsizing coercions in new solver
compiler-errors:perf-unsizing
0
never
540
no
install docs for each target in different directory
Forist2034:master
clubby789
0
never
541
no
Remove fewer Storage calls in CopyProp and GVN
ohadravid:better-storage-calls-copy-prop
saethlin
0
never
542
no
Move placeholder error handling to before region inference
amandasystems:early-placeholder-errors
lcnr
0
never
543
no
Make lowering incremental, take 3/N
cjgillot:lower-incr-2
0
never
544
no
JumpThreading: compute place and value indices on-demand
cjgillot:minimap
saethlin
0
never
545
no
GCI: Imply outlives-bounds on free (generic) const items
fmease:gci-imply
BoxyUwU
0
never
546
no
fresh binding should shadow the def in expand
bvanjoi:issue-95237
petrochenkov
0
never
547
no
Detect unwind-free functions in MIR
Mark-Simulacrum:inline-mark-nounwind
0
never
548
no
Apply RemoveNoopLandingPads post-monomorphization
Mark-Simulacrum:skip-noop-cleanup
oli-obk
0
never
549
no
Extend GVN to perform local value numbering.
cjgillot:local-value-numbering
0
never
550
no
Limited nonzero coercion
oli-obk:limited-nonzero-coercion
0
never
551
no
Validate transmute in CTFE
oli-obk:validate-transmute
0
never
552
no
Remove the `CoroutineWitness` type
compiler-errors:no-witness
lcnr
0
never
553
no
EXPERIMENT: Use the force-inline pass for more stuff
scottmcm:early-inline
0
never
554
no
Use `ExtractIf` in fulfillment loop
compiler-errors:extract-if-fulfill
0
never
555
no
Dogfood `-Zno-embed-metadata` in the standard library
Kobzol:dogfood-z-no-embed-metadata
bjorn3
0
never
556
no
Cache derive proc macro expansion with incremental query
Kobzol:cache-proc-derive-macros
petrochenkov
0
never
557
no
[EXPERIMENT] Introduce `TypingMode::Codegen` to avoid layout cycles
cjgillot:codegen-mode
0
never
558
no
Don't evaluate the sanitizer attribute if no sanitizer is enabled
1c3t3a:sanitizer-attribute-fast
wesleywiser
0
never
559
no
fulfill: dedup newly added obligations
lcnr:dedup-obligations
BoxyUwU
0
never
560
no
rustdoc: split build_impl into build_{local,external}_impl
lolbinarycat:rustdoc-optimize-2
GuillaumeGomez
0
never
561
no
Add lint about redefining runtime symbols
Urgau:clash-fn-names-with-fundamental-fns
lcnr
0
never
562
no
Return Result from `ensure_done().mir_borrowck(..)`.
cjgillot:ensure-ok-mir-borrowck
0
never
563
no
[EXPERIMENT] Test 8-bit tags for hashbrown
Amanieu:perf-hashbrown-8bit
0
never
564
no
Replace SingleUseConsts by GVN.
cjgillot:gvn-dbg-const
0
never
565
no
Small `highlight.rs` optimizations
yotamofek:pr/rustdoc/highlight-optimizations
GuillaumeGomez
0
never
566
no
Port all viable contracts from verify-rust-std
tautschnig:upstream-contracts/not-alignment
scottmcm
0
never
567
no
wip tcmalloc
0xdeafbeef:tcmalloc
0
never
568
no
Avoid `LocalCopy` instantiation for `#[inline]` on `-Copt-level=0`
Noratrieb:avoid-localcopy-for-inline-on-o0
0
never
569
no
hir_owner_parent optimized to inlined call for non-incremental build
azhogin:azhogin/hir_owner_parent_opt
petrochenkov
0
never
570
no
rustdoc: calculate effective visibilities of crates on-demand
lolbinarycat:rustdoc-lib_embargo_visit-on-demand
0
never
571
no
is_doc_hidden optimized to hook in case of non-incremental build
azhogin:azhogin/is_doc_hidden_opt
petrochenkov
0
never
572
no
make coerce-lub order independent
BoxyUwU:coercion_cleanup
lcnr
0
never
573
no
Perform DestinationPropagation on places.
cjgillot:dest-prop-place
0
never
574
no
Remove `box_new` intrinsic
cjgillot:noinit-box
0
never
575
no
Add implied bounds to generic types, impl Trait, and assoc types.
obi1kenobi:pg/implied-bounds
fmease
0
never
576
no
[DO NOT MERGE] Experiment with micro-optimizing push_str calls
lolbinarycat:experiment-push_str_slice
0
never
577
no
Replace Rvalue::NullaryOp by a variant in mir::Operand.
cjgillot:mir-const-runtime-checks
RalfJung
0
never
578
no
Add new `failed_merged_doctest_compilation` rustdoc lint
GuillaumeGomez:rustdoc-failed_merged_doctest_compilation
fmease
0
never
579
no
rustdoc: add fmt_json helper and use it to avoid allocations
lolbinarycat:rustdoc-fmt-io-write
0
never
580
no
MGCA: Support struct expressions without intermediary anon consts
BoxyUwU:mgca_adt_exprs
oli-obk
0
never
581
no
Don't delegate to default implementations of `ExactSizeIterator`
yotamofek:pr/library/default-exactsizeiter-impl
scottmcm
0
never
582
no
Debug-format fat pointers with their metadata for better insight
vojtechkral:fmt-fat-ptrs
m-ou-se
0
583
no
doc(notable_trait) for impls
conradludgate:rustdoc-notable-attr
GuillaumeGomez
0
584
no
`std::thread` support for the Nintendo 3DS
AzureMarker:feature/horizon-threads
Mark-Simulacrum
0
585
no
Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path
Kobzol:profile-use-track-file-hash
wesleywiser
0
586
no
[WIP] Add support for custom allocator for `String`
zachs18:string_alloc
Mark-Simulacrum
0
587
no
Strip leading trailing empty lines in doc code blocks
GuillaumeGomez:strip-leading-trailing-empty-lines
notriddle
0
588
no
Experimental feature gate proposal `crabi`
joshtriplett:abi-experimental-feature-gate
nikomatsakis
0
589
no
Use ELF-TLS on SGX
joboet:sgx_tls
m-ou-se
0
590
no
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
joboet:once_try_init_try
BurntSushi
0
591
no
Allow impl on projection
GuillaumeGomez:allow-impl-on-projection
oli-obk
0
592
no
WIP: Remove `ResumeTy` from async lowering
Swatinem:async-resumety-v2
compiler-errors
0
593
no
rustdoc: Add support for local resources
GuillaumeGomez:rustdoc-local-resources-2
notriddle
0
594
no
Add lint to check if non-inlined local reexports have documentation
GuillaumeGomez:unused_reexport_documentation-lint
notriddle
0
595
no
Change Wasm's `cdylib` etc. to be a "reactor".
sunfishcode:sunfishcode/wasi-reactor
wesleywiser
0
596
no
Implement `fs_native_path`
ChrisDenton:aspath
Amanieu
0
597
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
598
no
Added traits implemented by FnPtr to fn docs with example function
mj10021:issue-111182-fix
cuviper
0
599
no
Report allocation errors as panics, second attempt
Amanieu:panic-oom-payload2
m-ou-se
0
600
no
tidy watcher
klensy:better-than-remembrall
wesleywiser
0
601
no
Dummy PR to test coverage test changes in CI
Zalathar:dummy-coverage
0
602
no
rustdoc search: Allow to filter on multiple crates
GuillaumeGomez:rustdoc-search-multiple-crate-filtering
notriddle
0
603
no
WIP: Check uninhabitedness through the trait solver
cjgillot:uninhabited-predicate
lcnr
0
604
no
Don't check GAT bounds in normalization
aliemjay:gat-relax-lifetimes
0
605
no
Allow coercions from never-type when ref binding is involved
Aaron1011:ref-pat-never-coerce
compiler-errors
0
606
no
Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait
yoshuawuyts:async-iterator
compiler-errors
0
607
no
coverage: Don't show coverage for code paths that must panic/diverge
Zalathar:diverge
0
608
no
Stabilize associated type position impl Trait (ATPIT)
traviscross:TC/stabilize-atpit
nikomatsakis
0
609
no
Split elided_lifetime_in_paths into finer-grained lints
shepmaster:split-elided-lifetimes-in-paths
oli-obk
0
610
no
rustdoc: add three-column layout for large desktops
notriddle:notriddle/three-column
GuillaumeGomez
0
611
no
Run linking and incremental saving / finalizing in parallel
Zoxc:link-task
estebank
0
612
no
Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions
estebank:issue-121037
oli-obk
0
613
no
CFI: Fix fn items, closures, and Fn trait objects
rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects
compiler-errors
0
614
no
Revert "CFI: Skip non-passed arguments"
rcvalle:rust-cfi-revert-skip-non-passed-arguments
compiler-errors
0
615
no
[blocked on design] [PoC]: rustdoc (html): add support for variances
fmease:rustdoc-variances-html
0
616
no
test
apiraino:test-pr-assignment
apiraino
0
617
no
coverage: Treat each match arm as a "branch" for branch coverage
Zalathar:branch-arms
0
618
no
Set default value `deny-warnings` for compiler profile to `false`
WaffleLapkin:who-wants-to-deny-warnings-lmao
albertlarsan68
0
619
no
Recover statics better
Noratrieb:recover-statics-better
oli-obk
0
620
no
Stop emitting spans from proc macro compile time in quote expansion
bjorn3:proc_macro_quote_no_spans
petrochenkov
0
621
no
[WIP] RIIR HtmlDocCk
fmease:riir-htmldocck
0
622
no
privacy: normalize associated types before visiting
jswrenn:fix-45713
compiler-errors
0
623
no
Make inline suggestions no longer be the default
estebank:experiment-for-annotate-snippets
0
624
no
feat(core): impl Step for NonZero<u*>
jalil-salame:nonzero-uint-step
m-ou-se
0
625
no
Fix panic=abort tests on fuchsia
c6c7:fix-panic=abort-tests-on-fuchsia
0
626
no
Normalize filecheck directives
tgross35:normalize-filecheck-directives
jieyouxu
0
627
no
Rewrite the compiletest directive parser
tgross35:compiletest-parser-rewrite
jieyouxu
0
628
no
feat: add tier-1 platform support for change_time
juliusl:pr/support-tier-1-change-time
ChrisDenton
0
629
no
compiler: suggest `const _` for a misplaced `const {}`
workingjubilee:fix-terse-const-item-diagnostic
compiler-errors
0
630
no
When annotations needed, look at impls for more accurate suggestions
estebank:ambiguity-suggestion-2
BoxyUwU
0
631
no
Allow inlining drop glue more generally
scottmcm:nuke-runtime-drops
0
632
no
Additional NonZero conversions
clarfonthey:nonzero-conversions
BurntSushi
0
633
no
Restrict `parse_maybe_literal_minus`
nnethercote:fix-parse_maybe_literal_minus-1
petrochenkov
0
634
no
Rebuild on changes to the deployment target when compiling Apple targets
madsmtm:track-deployment-target
thomcc
0
635
no
Docs - type guarantees update
WiktorPrzetacznik:docs-guarantees-update
BurntSushi
0
636
no
Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T]
clarfonthey:generic-ord
BurntSushi
0
637
no
compiler: Fix handling of `repr(align(N), simd)`
workingjubilee:align-with-parallel-expectations
0
638
no
Beautify doctest path
GuillaumeGomez:beautify-doctest-path
notriddle
0
639
no
Remove unstable cfg `target(...)` compact feature
Urgau:withdrawn-cfg-target-compact
BoxyUwU
0
640
no
core/ptr: Add simulate_realloc()
mrkajetanp:ptr-tag-helpers
Mark-Simulacrum
0
641
no
Separate weekly `cargo update` PRs and add bootstrap
tgross35:dependencies-ci-bootstrap
Kobzol
0
642
no
std: detect stack overflows in TLS destructors on UNIX
joboet:thread_local_stack_overflow
Amanieu
0
643
no
Warn about C-style octal literals
GrigorenkoPV:suspicious-leading-zero
Urgau
0
644
no
Implement split_pattern on slices
eduardorittner:master
Amanieu
0
645
no
Add `JoinHandle::into_join_future()`.
kpreid:joinfuture
Amanieu
0
646
no
WIP: Parse Apple SDK versions
madsmtm:parse-sdkroot
jieyouxu
0
647
no
core: implement `DeterministicRandomSource`
joboet:deterministic_random
joshtriplett
0
648
no
Support multiple stability attributes on items
dianne:multiple-unstables
wesleywiser
0
649
no
rustdoc: allow searches to match against both type and name
lolbinarycat:rustdoc-search-type-and-name
notriddle
0
650
no
Add parallel front end robustness test to ui tests
SparrowLii:parallel_ui_test
jieyouxu
0
651
no
Use CLOCK_BOOTTIME for Instant in Fuchsia/Android
mathukumillia:convert_instant_boottime
jhpratt
0
652
no
Allow specifying the ELF TLS ABI
ilovepi:rust-tlsdesc
tmandry
0
653
no
unix: Relax escaping in `Debug` impl on `Command`
madsmtm:command-relaxed-escape
thomcc
0
654
no
Use LLVM's UEFI targets
madsmtm:llvm-uefi
workingjubilee
0
655
no
[rustdoc] Add new `example` disambiguator for intra-doc links
GuillaumeGomez:example-disambiguator
notriddle
0
656
no
Make impl section headers sticky
GuillaumeGomez:sticky-headings
notriddle
0
657
no
Run-make test to check `core::ffi::c_*` types against clang
ricci009:master
tgross35
0
658
no
Add unstable hotpatch flag to rustc
nebulark:hotpatch_flag
estebank
0
659
no
Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>`
WaffleLapkin:box-arr-into-iter2
scottmcm
0
660
no
Implement `Read` and `Write` on `Arc` and `Arc`.
nmathewson:impl_for_arc_stream
Noratrieb
0
661
no
[WIP] Use weak linkage instead of compiler generated shims
bjorn3:weak_linkage_allocator
fee1-dead
0
662
no
Windows: Don't error on broken non UTF-8 output
ChrisDenton:cp-utf8
workingjubilee
0
663
no
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
niacdoial:linting-ptrdyn-ffi
tgross35
0
664
no
Account for type parameters in bound suggestion
estebank:issue-#104089
Nadrieril
0
665
no
Consider parent aliases of rigid nested projections for outlives bounds
compiler-errors:outlives-nested-projection
0
666
no
Add provider-style API to `Context`
jkarneges:context-provider
thomcc
0
667
no
Emit single error for `+ use<'_>` and don't suggest `use<'static>`
estebank:issue-134194
compiler-errors
0
668
no
Document the behaviour of RUST_MIN_STACK=0
Gankra:patch-2
Amanieu
0
669
no
Implement #[proc_macro_lint] to generate LintId for macro-generated warnings
dtolnay:procmacrowarning
petrochenkov
0
670
no
Move coroutine upvars into locals for better memory economy
dingxiangfei2009:move-upvars-to-locals-for-tests
cjgillot
0
671
no
Add more impls of PartialEq and PartialOrd for strings
joshtriplett:str-impls
ibraheemdev
0
672
no
Parse `pin`ned local variable declarations
frank-king:feature/pinned-local
traviscross
0
673
no
Improve display of const unstable display feature info
GuillaumeGomez:const-unstable-item-info
notriddle
0
674
no
Arbitrary self types v2: stabilize
adetaylor:stabilize-arbitrary-self-types
wesleywiser
0
675
no
Implement String::make_(upp|low)ercase
krtab:make_uppercase
joboet
0
676
no
Fix `PostBorrowckAnalysis` for old solver
compiler-errors:post-borrowck-new-solver
lcnr
0
677
no
Orphanck: Reject uncovered opaque types
fmease:orphanck-rej-uncovered-opaques
lcnr
0
678
no
`byte_pattern`: share the `TwoWaySearcher` between byte and `str`
folkertdev:byte-pattern-two-way-searcher
BurntSushi
0
679
no
Pass deployment target to cc linker with `-m*-version-min=`
madsmtm:deployment-target-version
estebank
0
680
no
Conditionally fuse small constant constant integer switches when lowering slice patterns
xacrimon:merge-small-prim-switch
0
681
no
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
azhogin:azhogin/sls
wesleywiser
0
682
no
Skip redundant frames in const recursion errors
estebank:const-recursion-error
Noratrieb
0
683
no
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
thaliaarchi:os_str-formatter-flags
ChrisDenton
0
684
no
Implement `cfg_os_version_min`
madsmtm:cfg_os_version_min
jieyouxu
0
685
no
Use `cfg_os_version_min` in `std`
madsmtm:cfg_os_version_min_std
0
686
no
Add missing trait implementations for ScopedJoinHandle
Rosdf:scoped-threads-ext
Mark-Simulacrum
0
687
no
Set mmapped files as readonly to prevent other processes from modifying it by accident
oli-obk:mmap
fee1-dead
0
688
no
Document `From::from` impls
TimTheBig:document-from
workingjubilee
0
689
no
Make some suggestions "verbose"
estebank:verbose-sugg-1
oli-obk
0
690
no
Tag all format-like macros with `#[clippy::format_args]`
nyurik:clippy-fmt-lib
m-ou-se
0
691
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
692
no
Add rusty stack protector
SparrowLii:rusty-stack-protector
0
693
no
Stabilize `assert_matches` and move it to `core::macros`
Voultapher:stabilize-assert-matches
Amanieu
0
694
no
support `#[target_feature(enable = ...)]` on `#[naked]` functions
folkertdev:naked-function-target-feature
Amanieu
0
695
no
Fix incorrect `cfg` structured suggestion and make suggestion verbose
estebank:attr-span
oli-obk
0
696
no
bootstrap: allow to set clippy.toml for x.py clippy
klensy:clippy-config
clubby789
0
697
no
Add new rustdoc `broken_footnote` lint
GuillaumeGomez:broken-footnote
notriddle
0
698
no
Create personality stub function for no_std panic=abort crates
Noratrieb:stub-personality
0
699
no
Add new `unused_footnote_definition` rustdoc lint
GuillaumeGomez:unused_footnote_def
notriddle
0
700
no
Clarify MaybeUninit docs
hkBst:clarify_maybe_uninit_docs
BurntSushi
0
701
no
Add GlobalAsm as a valid ItemKind to StableMIR
celinval:issue-0095-global-asm
compiler-errors
0
702
no
rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list.
kpreid:crate-sidebar
notriddle
0
703
no
Unnecessary references lint
obeis:lint-unnecessary-reference
Urgau
0
704
no
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
azhogin:azhogin/unsigned_char
fee1-dead
0
705
no
Update to new attribute parsing infra implemented in PR #135726
vayunbiyani:migrate_attr_parsing_autodiff
nnethercote
0
706
no
Stabilize return type notation (RFC 3654)
compiler-errors:return-type-notation
0
707
no
Fix struct_tail_raw argument order and ObligationCause usage
JumpiiX:fix-struct_tail_raw
compiler-errors
0
708
no
feat: add `succinct-zkvm` os and target
succinctlabs:n/succinct-target-only
wesleywiser
0
709
no
Implement `feature(precise_capturing_of_types)`
compiler-errors:precise-capturing-of-types
lcnr
0
710
no
Support using const pointers in asm `const` operand
nbdd0121:asm_const_ptr
compiler-errors
0
711
no
Cache fuchsia checkout in a docker layer
erickt:fuchsia-checkout
marcoieni
0
712
no
core: use specialization for more methods of `impl Iterator for &mut I`
joboet:spec_iterator_by_ref
the8472
0
713
no
Ensure non-empty buffers for large vectored I/O
thaliaarchi:vectored-large-empty
tgross35
0
714
no
Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock`
HomelikeBrick42:once_lazy_lock_get_unchecked
jhpratt
0
715
no
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From for f32`
beetrees:impl-from-f16-for-f32
lcnr
0
716
no
Enhance Scope Enum with Late Types and Consts Handling
reez12g:issue-132055
compiler-errors
0
717
no
Enhance error reporting for write!/writeln! macros
reez12g:issue-139051
estebank
0
718
no
reference dirfd implementation
Qelxiros:120426-dirfd
tgross35
0
719
no
Optimize `core::unicode::printable`.
reitermarkus:optimize-char-printable
Mark-Simulacrum
0
720
no
Add regression test for graceful error for wrong number of activities
vayunbiyani:graceful_error
oli-obk
0
721
no
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
GuillaumeGomez:book-location
camelid
0
722
no
SGX: Fix fuzzy provenance casts with `AtomicUsize`
thaliaarchi:sgx-atomic-provenance
Mark-Simulacrum
0
723
no
rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg`
fmease:replace-test-args-opt
notriddle
0
724
no
Initial `UnsafePinned` implementation [Part 2: Lowering]
Sky9x:unsafe-pinned-pt2-lowering
lcnr
0
725
no
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
hbina:hbina-update-use-minicore
Mark-Simulacrum
0
726
no
WIP | Improve type parameter suggestion heuristic for missing types
Kivooeo:fix-139999-type-suggestion
fmease
0
727
no
Add LLDB providers for BTreeMap and BTreeSet
ede1998:add-lldb-btree-providers
Mark-Simulacrum
0
728
no
Document that mpmc channels deliver an item to one receiver.
andrew-otiv:master
Amanieu
0
729
no
Stabilize `fn_align`: `#[align(N)]` on functions
folkertdev:stabilize-fn-align
traviscross
0
730
no
Add compiler support for namespaced crates
b-naber:namespace-facade
petrochenkov
0
731
no
Do not insert duplicate SourceFile
Zoxc:pr115572-rebase
davidtwco
0
732
no
Implement RcUninit (#112566)
kstrafe:master
m-ou-se
0
733
no
build_helper: handle emails containing square brackets
ferrocene:ja/gh140669-stage0-square-brackets
Kobzol
0
734
no
WIP: Add PGO for apple darwin targets
osiewicz:pgo-apple-darwin
0
735
no
Introduce test results file
patskovn:introduce-test-results-file
weihanglo
0
736
no
make path_statements lint machine applicable for statements with no effect
yaahc:machine-applicable-path-statments
jieyouxu
0
737
no
compiletest: add option for automatically adding annotations
mejrs:bless_annotation
petrochenkov
0
738
no
Permit duplicate imports
jswrenn:allow-duplicate-macro-imports
petrochenkov
0
739
no
Hack together inline-always-overrides
saethlin:attribute-overrides
0
740
no
rustdoc: add private items toggle
lolbinarycat:rustdoc-private-items-toggle
0
741
no
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
rptr:issue-139918-fix
Mark-Simulacrum
0
742
no
Enable LLDB debug info tests on CI
EFanZh:enable-lldb-debug-info-tests-on-ci
Kobzol
0
743
no
Suggest to bind `self.x` to `x` when field `x` may be in format string
xizheyin:issue-141350
nnethercote
0
744
no
Pure batching without autodiff
EnzymeAD:pure-batching
0
745
no
[DO NOT MERGE] Crate local distributed slice
jdonszelmann:crate-local-global-registration
0
746
no
Stabilize `feature(more_qualified_paths)`
WaffleLapkin:qualified
fee1-dead
0
747
no
print proc res for failed case in comp test
ilyaaay:ilyaaa-print-proc-res-for-failed-case-in-comp-test
Mark-Simulacrum
0
748
no
Add `Command::resolve_in_parent_path`
ChrisDenton:parent-path
workingjubilee
0
749
no
Make many `MacResult` methods unreachable.
nnethercote:MacResult-unreachable
petrochenkov
0
750
no
Add `compiler-builtins` to bootstrap
tgross35:test-builtins
Kobzol
0
751
no
`rustc_const_eval`: respect `target.min_global_align`
folkertdev:miri-s390x-align-statics
RalfJung
0
752
no
compiler: Fix "power alignment" problems on AIX
workingjubilee:gut-power-alignment
wesleywiser
0
753
no
Stabilize the `breakpoint` function
joshtriplett:stabilize-breakpoint
jhpratt
0
754
no
`rustdoc-json-types`: Intern `Type`s to deduplicate and flatten
fluiderson:rustdoc-types-deboxification
aDotInTheVoid
0
755
no
[WIP] Use weak aliases for the allocator shim
bjorn3:aliases
0
756
no
[lib] In-place initialization infrastructure
dingxiangfei2009:init-lib-api
joshtriplett
0
757
no
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
compiler-errors:must-use-assoc
BoxyUwU
0
758
no
rustdoc-json: Postcard output
aDotInTheVoid:rdp
0
759
no
Fix passing/returning structs with the 64-bit SPARC ABI
beetrees:sparc64-float-struct-abi
tgross35
0
760
no
Add lint rule for `#[deprecated]` on re-exports (rebase)
GrigorenkoPV:attributes/deprecated
WaffleLapkin
0
761
no
rustc_target: Begin unifying Arch enum
workingjubilee:unify-base-constructions
madsmtm
0
762
no
Stabilize `-Cmin-function-alignment`
folkertdev:stabilize-min-function-alignment
workingjubilee
0
763
no
Change search "not found" links
kaleidawave:rust-doc-add-link-to-docs-rs
0
764
no
rustdoc_json: Intern filenames
nnethercote:json-intern-filenames
aDotInTheVoid
0
765
no
Move `scalar_to_backend` to ssa
oli-obk:scalar-to-backend-dedup
GuillaumeGomez
0
766
no
mbe: Rework the `concat` metavariable expression
tgross35:metavariable-expr-rework-concat
petrochenkov
0
767
no
Don't suggest rewriting call if resolution was invalid
compiler-errors:invalid-res-call
petrochenkov
0
768
no
Add `relnotes-api-list` in-tree tool
pietroalbini:pa-relnotes-api-list
Mark-Simulacrum
0
769
no
Replace JSONPath with `jq` in `jsondocck`
fluiderson:rustdoc-types-jq-testsuit
0
770
no
rustdoc: add doc_link_canonical feature
lolbinarycat:rustdoc-rel-canonical-143139
GuillaumeGomez
0
771
no
work around linux not honoring write_at for O_APPEND files
the8472:fix-write-at-append
thomcc
0
772
no
Add coroutine info to v0 symbol mangling (via DefPath/DefPathData)
sharnoff:coroutine-mangling
compiler-errors
0
773
no
make `-Zmin-function-alignment` a target modifier
folkertdev:min-function-alignment-target-modifier
workingjubilee
0
774
no
diag: improvements to patterns in bare fn ptr and trait decl
Ezrashaw:patterns-in-fn-params
fee1-dead
0
775
no
Mark `PartialEq` as `#[rustc_trivial_field_reads]`
GrigorenkoPV:lints/partial-eq-is-dead
fee1-dead
0
776
no
[experiment] first draft of init array syntax
dingxiangfei2009:init-array
compiler-errors
0
777
no
Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s
GrigorenkoPV:unused_lifetimes
Mark-Simulacrum
0
778
no
Allow initializing `NonZero` with literals
oli-obk:non-zero-literals
0
779
no
Allow Clippy to define duplicate extra symbols
Alexendoo:clippy-allow-duplicate-symbols
fee1-dead
0
780
no
[WIP] Structural inititalization
beepster4096:structural_init
0
781
no
Make `int_format_into` API more flexible
GuillaumeGomez:int_format_into-improvement
Amanieu
0
782
no
Report doctest line numbers in a clickable format
Vrajs16:doctest-enhancements
GuillaumeGomez
0
783
no
Add the parallel front-end test suite
ywxt:parallel_tests
jieyouxu
0
784
no
add default FromIterator for types with Default and Extend trait
HernandoR:lz/feat/default_from_iterator
0
785
no
Write .cargo/config.toml in x vendor
bjorn3:better_vendor
clubby789
0
786
no
[WIP] Check coroutine upvars and resume ty in dtorck constraint, this time based off of `TypingMode`
compiler-errors:dtorck-better
0
787
no
minimally implement `is` (RFC 3573), sans parsing
dianne:desugar-is
joshtriplett
0
788
no
Add powerpc64-unknown-linux-gnuelfv2 target
Gelbpunkt:powerpc64-unknown-linux-gnuelfv2
davidtwco
0
789
no
Add debuginfo_transparent attribute for structs
bjorn3:better_debuginfo
petrochenkov
0
790
no
[WIP] Add downcast_trait and downcast_trait_mut
ivarflakstad:vtable-for-and-downcast-trait
oli-obk
0
791
no
[Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays)
Walnut356:msvc_typedef
wesleywiser
0
792
no
introduce the Comparable trait for BTree operations
conradludgate:btree-comparable
Amanieu
0
793
no
Warn when relying on default musl target static linkage behaviour
Gelbpunkt:musl-static-linkage-link
Noratrieb
0
794
no
Add `Drop::pin_drop` for pinned drops
frank-king:feature/pin-drop
petrochenkov
0
795
no
Allow MIR-inlining `Drop` terminators too
scottmcm:inline-drops
cjgillot
0
796
no
Add reproducible build verification to bootstrap
sunildora1988:reproducible-build
0
797
no
Make mac calls include their semicolons
compiler-errors:mac-call-semi
petrochenkov
0
798
no
add new rustdoc::hidden_intra_doc_links lint
lolbinarycat:rustdoc-intra-doc-hidden-144664
GuillaumeGomez
0
799
no
Rewrite`is_ascii` using `slice::as_chunks`
Kmeakin:km/optimize-is-ascii
tgross35
0
800
no
Add rusty stack protector(re-submit)
cezarbbb:rusty-stack-protector
0
801
no
Resynthesize `foo(` and `foo::` in `check_no_chained_comparison`
xizheyin:fixme-check-no-chained-comparison
estebank
0
802
no
Rename `begin_panic` to `panic_with_payload`
Kivooeo:more-creative-name-for-begin-panic
Mark-Simulacrum
0
803
no
Add `PeekableIterator` trait
wmstack:PeekableIterator
tgross35
0
804
no
Refactor the way cg_ssa handles indirect returns(returns via `sret`).
FractalFir:master
workingjubilee
0
805
no
llvm-wrapper cleanup
klensy:llvm-c
nnethercote
0
806
no
Resolver: Batched Import Resolution
LorrensP-2158466:batched-import-resolution
petrochenkov
0
807
no
Fix an ICE observed with an explicit tail-call in a default trait method
jakubadamw:issue-144985
compiler-errors
0
808
no
Async drop box support
azhogin:azhogin/async-drop-box-support
oli-obk
0
809
no
[WIP]: Do not store tag in uninhabited enum variants, or in the single inhabited variant.
zachs18:enum-uninhabited-or-single-variant-no-tag
0
810
no
Unify wording of resolve error
estebank:resolve-error-wording-2
petrochenkov
0
811
no
Allow borrowing array elements from packed structs with ABI align <= packed align
hns1971:fix-packed-array-align
SparrowLii
0
812
no
compiletest: Require explicit `--filecheck-prefixes`
tgross35:less-filecheck-magic
0
813
no
Offload device2
ZuseZ4:offload-device2
0
814
no
Suppress suggest try wrap when found is unresolved infer
xizheyin:145634
fee1-dead
0
815
no
rustdoc: [PoC] [WIP] Don't render keyword `Self` as `SelfTy`
fmease:rustdoc-keyword-escape
0
816
no
rustdoc: make `#[doc(hidden)]` render the same as other attrs
karolzwolak:fix-doc-hidden-rendering
GuillaumeGomez
0
817
no
[WIP]: Resolve type relative type/const-generic paths in trait solving
BoxyUwU:alias_kind_unresolved
0
818
no
Track diagnostic attributes pre proc macro expansion, prepend post expansion.
2asoft:2asoft/clippy_i13521
petrochenkov
0
819
no
Uplifts and extends `clippy::needless-maybe-sized` into rustc
CrooseGit:dev/reucru01/needless-maybe-sized
lcnr
0
820
no
Add `From` impls for wrapper types
Jules-Bertholet:from-wrapper
Mark-Simulacrum
0
821
no
changes for vxworks
Anupamvashistha2002:av_stdlib_changes
ibraheemdev
0
822
no
Expand const impls of PartialEq, Eq, PartialOrd and Ord
npmccallum:const_cmp
tgross35
0
823
no
Do not copy rustc rlibs into the sysroot of the build compiler
Kobzol:rlib-sysroot
0
824
no
lint ImproperCTypes: refactor linting architecture (part 2)
niacdoial:improperctypes-refactor2
tgross35
0
825
no
lint ImproperCTypes: refactor linting architecture (part 3)
niacdoial:improperctypes-refactor3
tgross35
0
826
no
Add field representing types
BennoLossin:field-projections
oli-obk
0
827
no
minimal dirfd implementation (1/4)
Qelxiros:dirfd-minimum
tgross35
0
828
no
Implement `raw-dylib` on Mach-O
madsmtm:macho-raw-dylib
bjorn3
0
829
no
rustdoc: Nuke `--passes=list` and defossilize the passes infrastructure
fmease:rustdoc-nuke-passes-list
GuillaumeGomez
0
830
no
add an `Rvalue` for `is_val_statically_known` and use it in MIR optimization
joboet:is_val_statically_known_rvalue
SparrowLii
0
831
no
[EXPERIMENT] Replace ResumeTy with an unsafe binder ty.
cjgillot:resume-ty
compiler-errors
0
832
no
a collection of simple const changes
npmccallum:simple
tgross35
0
833
no
libload / dlopen Enzyme/autodiff
ZuseZ4:enzyme-dlopen
bjorn3
0
834
no
fix bug in proc macro derive diagnostics
jdonszelmann:bug-proc-macro-derive-diags
nnethercote
0
835
no
Better argument diagnostics in attributes
jdonszelmann:better-argument-diags
0
836
no
Add InfiniteIterator trait
414owen:os/infinite-iterator
tgross35
0
837
no
Fix incorrect suggestion for enum variant
NKID00:fix-issue-146586
0
838
no
Port `#[register_tool]` to the new attribute system
jdonszelmann:register-tool
0
839
no
Deref is not a projection: VarDebugInfo
beepster4096:did_you_think_you_could_escape_derefer_just_because_you_arent_in_the_basic_blocks
saethlin
0
840
no
`-Znext-solver` slightly strenghten deduce closure sig
lcnr:strenghten-deduce-closure-sig
BoxyUwU
0
841
no
Support borrowed locals in DestinationPropagation.
cjgillot:dest-prop-borrowed
Amanieu
0
842
no
rustc_codegen_llvm: Tidying of `update_target_reliable_float_cfg`
a4lg:codegen-llvm-feature-float-tidying
petrochenkov
0
843
no
RISC-V: Implement (Zkne or Zknd) intrinsics correctly
a4lg:riscv-intrinsics-zkne_or_zknd
Amanieu
0
844
no
Add avr_target_feature
taiki-e:avr-target-feature
workingjubilee
0
845
no
Support AVRTiny devices in AVR inline assembly
taiki-e:avrtiny
Amanieu
0
846
no
Reflection MVP
oli-obk:comptime-reflect
wesleywiser
0
847
no
Allow passing `expr` metavariable to `cfg`
Jules-Bertholet:expr-cfg
petrochenkov
0
848
no
mbe: Macro fragment fields
joshtriplett:mbe-fragment-fields
petrochenkov
0
849
no
crater: check impact of ignoring outlived regions in alias liveness
lqd:crater-liveness-captures
0
850
no
Remove `FromResidual` param default
camsteffen:residual-param-default
scottmcm
0
851
no
add VecDeque::splice
Qelxiros:vecdeque_splice
Mark-Simulacrum
0
852
no
Do not use dlltool to create DLL Import Libraries for Windows
jfgoog:remove-dlltool
wesleywiser
0
853
no
Add sendmsg/recvmsg support to all supported sockets
poscat0x04:generic-send-recv-msg
0
854
no
tests: basic-[debugger-]stepping.rs: Disable SingleUseConsts MIR pass temporarily
Enselic:better-stepping
saethlin
0
855
no
refactor: replace `LLVMRustBuildMem{Cpy,Move,Set}` with plain LLVM functions
AMS21:remove_llvm_build_mem_volatile
nikic
0
856
no
[WIP] standalone `proc_macro` backend
cyrgani:pm-standalone-5
0
857
no
librustdoc: Make RenderOptions boolean fields into newtypes
jefftt:render-options-newtype
fmease
0
858
no
cmse: lint on unions crossing the secure boundary
folkertdev:cmse-lint-on-uninitialized
davidtwco
0
859
no
Implement clamp_min and clamp_max
Kyuuhachi:clamp-min-max
joboet
0
860
no
Omit suggestions when spans are invalid
jdonszelmann:ice-without-requires
0
861
no
reduce the amount of panics in `{TokenStream, Literal}::from_str` calls
cyrgani:nonfatal-tokenstream-parse
JonathanBrouwer
0
862
no
rustdoc: add support for macro_rules macros of multiple kinds
notriddle:redux-rustdoc-bang-attr-macro
lolbinarycat
0
863
no
AliasRelate: don't discard constraints on overflow
lcnr:alias-relate-no-discard-constraints
BoxyUwU
0
864
no
rustdoc: Properly detect syntactically invalid doctests (to fix a regression)
fmease:recogn-syn-inva-doctests
GuillaumeGomez
0
865
no
Remove uses of `&mut CmResolver`
LorrensP-2158466:cm-res-variance
petrochenkov
0
866
no
Mangle personality symbol
Noratrieb:mangle-rust-eh-personality
bjorn3
0
867
no
Make Wasm target features `atomics` and `exception-handling` target modifiers
daxpedda:wasm-target-feature-target-modifier
alexcrichton
0
868
no
reland and fix RUST-147622
joboet:unicode_data_fixes
Mark-Simulacrum
0
869
no
[rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition
GuillaumeGomez:fix-should_panic-2024
fmease
0
870
no
Add allocator parameter to HashMap
cramertj:alloc-map
Amanieu
0
871
no
Add allocator parameter to HashSet
cramertj:alloc-set
Amanieu
0
872
no
Stabilize the `supertrait_item_shadowing` feature
Amanieu:stable-supertrait-shadowing
fee1-dead
0
873
no
Replace `#[rustc_do_not_implement_via_object]` with `#[rustc_dyn_incompatible_trait]`
zachs18:rustc_dyn_incompatible
lcnr
0
874
no
std: use `nonpoison::Mutex` for all internal mutexes
joboet:nonpoison-mutex-everywhere
Mark-Simulacrum
0
875
no
Warn on codegen attributes on required trait methods
JonathanBrouwer:link_section_targets2
jdonszelmann
0
876
no
ptr_aligment_type: add more APIs
GrigorenkoPV:aligment_api
scottmcm
0
877
no
Add new Tier-3 target: riscv64im-unknown-none-elf
kevaundray:kw/rv64im-unknown-elf
davidtwco
0
878
no
FCW Lint when using an ambiguously glob imported trait
LorrensP-2158466:amb-trait-lint
petrochenkov
0
879
no
Implement coercions between `&pin (mut|const) T` and `&(mut) T` when `T: Unpin`
frank-king:feature/pin-coerce
jackh726
0
880
no
Make `proc_macro::Group` take up less space remove redundant field.
Keith-Cancel:proc_macro_group
petrochenkov
0
881
no
Make inline attributes apply to the generated `poll` in async fn
xacrimon:acrimon/async-fn-inline-attr
JonathanBrouwer
0
882
no
[DO NOT MERGE] Add a crater lint for issue 145739
ShoyuVanilla:crater-issue-145739
0
883
no
Add `String` type with custom allocator parameter
shua:stralloc
Amanieu
0
884
no
Promote `uninhabited_static` lint to a hard error
WaffleLapkin:say-no-to-uninhabited-statics
nnethercote
0
885
no
resolve: Report more visibility-related early resolution ambiguities for imports
petrochenkov:visambig2
lcnr
0
886
no
Ability to omit `: ()` on const item declarations
GrigorenkoPV:const_unit
0
887
no
stabilize `cfg_select!`
folkertdev:stabilize-cfg-select
traviscross
0
888
no
Introduce MSRV for lints, and lint against cfg(any()/all()) on Rust 1.88+
clubby789:msrv-lint
jdonszelmann
0
889
no
Don't require `eh_personality` lang item on targets that have a personality
ChrisDenton:eh_personality_optional
compiler-errors
0
always
890
no
Make `IoSlice` and `IoSliceMut` methods unstably const
thaliaarchi:io-slice-const
tgross35
0
always
891
no
Suggest adding `Fn` bound when calling a generic parameter
Kobzol:generic-param-fn-bound-help
SparrowLii
0
always
892
no
libtest: print the type of test being run
lolbinarycat:libtest-print-doctest-type
notriddle
0
always
893
no
Port `feature` to the new attribute system
jdonszelmann:convert-feature-attr-parser
nnethercote
0
always
894
error
no
Enable `riscv64gc-gnu` testing
ferrocene:hoverbear/enable-riscv64gc-testing
Mark-Simulacrum
0
895
yes
std::thread::available_parallelism merging linux/android/freebsd version
devnexen:cpuaff_fbsd_upd
Enselic
m-ou-se
0
never
896
yes
Externally implementable items
jdonszelmann:eiiv3
oli-obk
lcnr,oli-obk
0
never
897
yes
Remove suggestion from importing unstable items on stable channel
chenyukang:yukang/issue-149402
fee1-dead
fee1-dead
0
898
yes
Update Fuchsia toolchain, SDK, and checkout
erickt:bump-fuchsia
jdno
0
899
no
error out when `repr(align)` exceeds COFF limit
nthery:issue142386
workingjubilee
workingjubilee
0
900
no
Don't require `alloca`s for consuming simple enums
scottmcm:option-ssa-2
saethlin
0
never
901
no
[perf] Decouple directly accessing a HIR owner from ast lowering
oli-obk:hir-split
0
never
902
no
[DO NOT MERGE] start building Enzyme in CI
EnzymeAD:enable-autodiff-in-ci
Kobzol
0
never
903
no
CI: move dist-arm-linux to a free ARM runner
marcoieni:dist-arm-linux-free
0
904
no
ci: Remove the power to skip tests from opt-dist
workingjubilee:remove-opt-dists-test-skipping-code
shepmaster
0
905
no
Check preds post mono (round 2)
compiler-errors:check-preds-post-mono
0
906
no
Link object files that use `#[used]`
dianqk:link-used
petrochenkov
0
907
no
Try use `tcx.ensure_ok` for some predicates_of queries.
zetanumbers:ensure_ok_predicates_of
compiler-errors
0
908
[WIP] Support param bounds on non-lifetime binders
compiler-errors:non-lifetime-binder-where-clauses
oli-obk
0
never
909
Make create_def a side effect instead of marking the entire query as always red
oli-obk:create_def_forever_red
cjgillot
0
never
910
Check for occupied niches
saethlin:codegen-niche-checks
0
never
911
Make slice iterators carry only a single provenance
scottmcm:slice-iter-provenance-v2
the8472
0
never
912
MIR: Stop needing an explicit BB for `otherwise:unreachable`
scottmcm:implicit-switchint-unreachable
0
never
913
Swap Lru from std::sync::Arc to triomphe::Arc
GnomedDev:triomphe-lru
0
never
914
lexer: Treat more floats with empty exponent as valid tokens
richard-uk1:move_empty_exponent_to_rustc_session
petrochenkov
0
never
915
Use length prefix in default `Hasher::write_str`
purplesyringa:hash-str-with-length-prefix
Amanieu
0
never
916
compiler: Stop manually extending the stack
workingjubilee:denied-insurance-claims
0
never
917
Lazy-chunk Symbol interner
Mark-Simulacrum:lockfree-as-str
0
never
918
[experiment] dont init anything except x86
klensy:no-init
0
never
919
use triomphe::Arc for InternedObligationCauseCode instead of Arc
klensy:triomphe-0
Nadrieril
0
never
920
Attempt to use the high part of the `size_hint` in `collect` (again)
scottmcm:another-size-hint-attempt
cuviper
0
never
921
Use multiple returns in MIR if it saves a block; still have only one in LLVM
scottmcm:multiple-mir-returns
0
never
922
Tweak `VecCache` to improve performance
Zoxc:vec-cache-tweaks
fee1-dead
0
never
923
Move coercion hack from `coerce_unsized` to `check_cast`
compiler-errors:coerce-unsize-later
lcnr
0
never
924
core: implement `fold` via `try_fold`
joboet:fold-via-try_fold
the8472
0
never
925
[crater] Only consider predicate non-global if binder vars are in PREDICATE binder
compiler-errors:global-outermost-binder
lcnr
0
never
926
wf: emit projection goal for aliases
lcnr:wf-emit-projection
compiler-errors
0
never
927
[DO NOT MERGE] build Enzyme as archive
EnzymeAD:enzyme-static
0
never
928
rustdoc: Also run lint `unused_doc_comments`
fmease:rustdoc-also-run-lint-UNUSED_DOC_COMMENTS
notriddle
0
never
929
[experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation
tage64:master
0
never
930
Misc. cleanups to `librustdoc`s "clean" fns
yotamofek:pr/rustdoc/clean-cleanups
notriddle
0
never
931
[perf] Fast path for coercions of TY == TY
compiler-errors:quick-coerce-2
0
never
932
Avoid loading HIR for check_well_formed on type declarations
oli-obk:ty-decl-wf-check
compiler-errors
0
never
933
[Experimental] `<T as Into>::into` lint
estebank:useless-into
chenyukang
0
934
turn creating 8dot3 names off for windows for speed
klensy:win.dot
0
935
Use mimalloc as the global allocator on `x86_64-pc-windows-msvc`
Zoxc:win-mimalloc
Mark-Simulacrum
0
936
arbitrary_self_type: insert implied Receiver bound on Deref
dingxiangfei2009:implicit-receiver-impl
nikomatsakis
0
937
Fix derive bounds for fully-qualified field types
djkoloski:derive_qself_associated_types
oli-obk
0
938
change unsatisfiable trivial bounds detection
lcnr:wf-normalize-first
compiler-errors
0
939
[CRATER] probe fallout of `dyn` overlap
compiler-errors:typing-mode
lcnr
0
940
Introduce `impl` restrictions to AST, lower to `rustc_middle`
jhpratt:restrictions-pr1
Urgau
0
941
Use crosstool-ng for dist-arm-linux-musl
Gelbpunkt:ct-ng-aarch64-musl
marcoieni
0