Homu queue - rust

This will create a new pull request consisting of 0 PRs.

A rollup is useful for shortening the queue, but jumping the queue is unfair to older PRs who have waited too long.

When creating a real rollup, see this instruction for reference.

938 total, 9 approved, 21 rolled up, 14 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 149716 pending miri subtree update RalfJung:miri RalfJung 1
2 150126 pending Subtree sync for rustc_codegen_cranelift bjorn3:sync_cg_clif-2025-12-18 bjorn3 1
3 149513 pending `rust-analyzer` subtree update lnicola:sync-from-ra lnicola 1 always
4 149951 pending yes [beta] bump stage0 BoxyUwU:beta_bump_stage0 cuviper cuviper 0 never
5 150127 approved Port `#[rustc_lint_untracked_query_information]` and `#[rustc_lint_diagnostics]` to using attribute parsers Bryntet:parse_rustc_lint_untracked_query_information JonathanBrouwer JonathanBrouwer 0 always
6 126810 Tweak output of resolve errors estebank:resolve-error-wording petrochenkov 10 never
7 149831 bump bootstrap compiler to 1.93 beta BoxyUwU:boostrap_bump Mark-Simulacrum 5 never
8 112049 yes [do not merge] CI experiments Kobzol:pgo-omit-benchmarks 0 never
9 113125 typeck: taint if errors found during writeback davidtwco:issue-112824-ctfe-type-mismatch-with-type-error compiler-errors 0 never
10 113382 [perf] test MCP510 lqd:test-mcp510 0 never
11 114538 Split marking and visit to compute live_symbols. cjgillot:split-live-symbols 0 never
12 115003 Increase parallelism in various locations Zoxc:parallel-tweaks-rebase cjgillot 0 never
13 115521 [DO NOT MERGE] Experimentally force non-leaf frame pointers workingjubilee:force-trunk-frame-pointers 0 never
14 116173 New atomic reference counting algorithm m-ou-se:arc Amanieu 0 never
15 116375 Create the previous dep graph index on a background thread Zoxc:lazy-index cjgillot 0 never
16 116542 Add range metadata to slice lengths the8472:slice-ref-len-validity cjgillot 0 never
17 117192 Don't treat asserts as a call in cross-crate inlining saethlin:leaves-can-assert scottmcm 0 never
18 119458 Do not hash allocations to name them. cjgillot:anonymous-alloc compiler-errors 0 never
19 119471 [perf only] Reimplement references debuginfo as projection. cjgillot:mir-composite-deref 0 never
20 120050 `Vec::resize` for bytes should be a single `memset` scottmcm:vec-resize-memset m-ou-se 0 never
21 120179 Enable MultipleReturnTerminators by default. cjgillot:multiple-return 0 never
22 120193 #[cold] on match arms x17jiri:cold_match_arms oli-obk 0 never
23 120286 Implement RFC 3349, mixed utf8 literals nnethercote:3349-mixed-utf8-literals 0 never
24 120525 rustc_ast: FieldDef: remove span klensy:FieldDef-span oli-obk 0 never
25 120682 [WIP] rewrite TrustedRandomAccess into two directional variants the8472:indexed-access 0 never
26 120762 Expand assumes to the other unchecked slice ops saethlin:assume-in-get-unchecked 0 never
27 121053 Implement `#[skip]` for builtin derives clubby789:derive-skip fmease 0 never
28 122325 Stop using LLVM struct types for array/pointer offset GEPs erikdesjardins:array nikic 0 never
29 123179 Rework MIR inlining costs scottmcm:inlining-baseline-costs wesleywiser 0 never
30 123219 [WIP] rustdoc (base+json): add support for variances fmease:rustdoc-variances-json 0 never
31 123259 Fixup `if T::CONST` in MIR scottmcm:tweak-if-const 0 never
32 123606 Optimize core::str::Lines::count thomcc:thomcc/opt-lines 0 never
33 123610 Default-enable share-generics, with available_externally to still allow inlining. Mark-Simulacrum:share-generics-available-externally Mark-Simulacrum 0 never
34 124362 [experiment] Build the compiler with panic=abort tmandry:panic-abort-rustc 0 never
35 125907 rustdoc: use the next solver for blanket impl synthesis fmease:rustdoc-synth-blanket-ocx-next GuillaumeGomez 0 never
36 125923 Fix leaks from panics in destructors matthewjasper:no-return-leak lcnr 0 never
37 126651 Implement consecutive type-relative paths fmease:consec-shorthand-proj compiler-errors 0 never
38 127241 Mark span parent in def_collector. cjgillot:def-collector-span petrochenkov 0 never
39 128747 Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 futile:cache-decl-macros petrochenkov 0 never
40 128846 Stop considering moved-out locals when computing auto traits for generators (rebased) compiler-errors:drop-liveness oli-obk 0 never
41 129498 Try enabling precondition checks on ptr::{read,write} saethlin:ptr-read-write-precondition 0 never
42 129543 Properly deduce object lifetime defaults in projections & trait refs fmease:obj-lt-def-gat oli-obk 0 never
43 129881 Implement struct_target_features. veluca93:struct_tf cjgillot 0 never
44 130112 Optimize DefaultHasher siphash Noratrieb:speedy-siphash-blazing-brrrr cuviper 0 never
45 130227 Remove precise placeholder tracking from region inference amandasystems:remove-placeholders-completely lcnr 0 never
46 130417 Support symbolicating zstd-compressed ELF sections workingjubilee:pull-in-backtrace-with-zstd 0 never
47 130679 Add inline(usually) saethlin:inline-usually 0 never
48 130691 [WIP] Elaborate drops to calls scottmcm:elaborate-drops-to-calls 0 never
49 130909 Infer nounwind and use it in MIR opts saethlin:infer-nounwind 0 never
50 130998 avoid phi node for pointers flowing into Vec appends the8472:bail-before-memcpy 0 never
51 131650 Add post-mono MIR optimizations saethlin:post-mono-mir-opts oli-obk 0 never
52 132553 Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost EFanZh:zero-cost-rc-arc-deref tgross35 0 never
53 133502 [DO NOT MERGE] `-Znext-solver=globally` experiments lcnr:rust4 0 never
54 133662 Use `iter::repeat_n` to implement `Vec::extend_with` paolobarbolini:vec-extend-with-via-repeatn Noratrieb 0 never
55 134938 Include arguments to the precondition check in failure messages saethlin:include-precondition-args 0 never
56 135804 Stop backtracing if the stack pointer gets stuck ChrisDenton:backtrace-wine joboet 0 never
57 136006 Start using pattern types in libcore oli-obk:push-tzonluoyuwkq 0 never
58 136578 Add contracts for all functions in `Alignment` tautschnig:upstream-contracts/alignment RalfJung 0 never
59 136693 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
60 137762 Reserve before `write_fmt` for owned buffers thaliaarchi:io-optional-methods/write-fmt workingjubilee 0 never
61 137972 Ensure constants are WF before calling into CTFE BoxyUwU:ty_const_wf_before_eval 0 never
62 138419 Test out a more lock-free hash map Zoxc:horde-queries Nadrieril 0 never
63 138504 Nul terminate rust string literals bjorn3:string_merging_rust_strings estebank 0 never
64 138995 [perf experiment] Split the resolver tables into per-owner tables oli-obk:split-resolver petrochenkov 0 never
65 139493 Explicitly export core and std macros Voultapher:explicitly-export-core-and-std-macros Amanieu 0 never
66 140319 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
67 141030 [WIP] Expand free alias types during variance computation fmease:lta-no-variance BoxyUwU 0 never
68 141325 [experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack tage64:thin_bit_set 0 never
69 141326 [experimental, do not merge!] a faster implementation of Polonius tage64:horatio 0 never
70 141348 Make `Rc<T>::deref` zero-cost EFanZh:zero-cost-rc-deref tgross35 0 never
71 141926 [PERF] Rework unsizing coercions in new solver compiler-errors:perf-unsizing 0 never
72 142038 Optimize `std::str::Chars::next` and `std::str::Chars::next_back` Kmeakin:km/optimize-str-chars-iterator tgross35 0 never
73 142093 add track_caller attribute to map_err and ok_or/_else yaahc:track-map-error tgross35 0 never
74 142478 install docs for each target in different directory Forist2034:master clubby789 0 never
75 142531 Remove fewer Storage calls in CopyProp and GVN ohadravid:better-storage-calls-copy-prop saethlin 0 never
76 142578 Cache MIR preorder traversal. cjgillot:cache-preorder 0 never
77 142623 Move placeholder error handling to before region inference amandasystems:early-placeholder-errors lcnr 0 never
78 142830 Make lowering incremental, take 3/N cjgillot:lower-incr-2 0 never
79 142881 JumpThreading: compute place and value indices on-demand cjgillot:minimap saethlin 0 never
80 143029 GCI: Imply outlives-bounds on free (generic) const items fmease:gci-imply BoxyUwU 0 never
81 143141 fresh binding should shadow the def in expand bvanjoi:issue-95237 petrochenkov 0 never
82 143167 Detect unwind-free functions in MIR Mark-Simulacrum:inline-mark-nounwind 0 never
83 143208 Apply RemoveNoopLandingPads post-monomorphization Mark-Simulacrum:skip-noop-cleanup oli-obk 0 never
84 143333 Extend GVN to perform local value numbering. cjgillot:local-value-numbering 0 never
85 143371 Prehash visibilities in resolver cjgillot:prehash-visibilities petrochenkov 0 never
86 143495 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
87 143511 Improve TLS codegen by marking the panic/init path as cold orlp:tls-cold-init joboet 0 never
88 143629 Limited nonzero coercion oli-obk:limited-nonzero-coercion 0 never
89 143882 Also hash spans inside the same file as relative. cjgillot:relative-span-file petrochenkov 0 never
90 144030 Validate transmute in CTFE oli-obk:validate-transmute 0 never
91 144157 Remove the `CoroutineWitness` type compiler-errors:no-witness lcnr 0 never
92 144475 Don't loop if there are no pending obligations compiler-errors:pending-faster lcnr 0 never
93 144483 EXPERIMENT: Use the force-inline pass for more stuff scottmcm:early-inline 0 never
94 144699 Use `ExtractIf` in fulfillment loop compiler-errors:extract-if-fulfill 0 never
95 144874 Cache param_env on disk. cjgillot:cache-param-env 0 never
96 144930 [EXPERIMENT] Avoid tracking span to compute `end_point`. cjgillot:untracked-end-point 0 never
97 145021 rustdoc: turn is_unnamable into a compiler query lolbinarycat:rustdoc-is_unnamable-query oli-obk 0 never
98 145024 Optimize indexing slices and strs with inclusive ranges Kmeakin:km/optimize-slice-index/v3 scottmcm 0 never
99 145330 [TOY] Run MIR opts before coroutine state transform cjgillot:optimized-generator 0 never
100 145343 Dogfood `-Zno-embed-metadata` in the standard library Kobzol:dogfood-z-no-embed-metadata bjorn3 0 never
101 145354 Cache derive proc macro expansion with incremental query Kobzol:cache-proc-derive-macros petrochenkov 0 never
102 145477 [EXPERIMENT] Introduce `TypingMode::Codegen` to avoid layout cycles cjgillot:codegen-mode 0 never
103 145516 Weekly `cargo update` rust-lang:cargo_update clubby789 0 iffy
104 145714 fulfill: dedup newly added obligations lcnr:dedup-obligations BoxyUwU 0 never
105 145907 rustdoc: split build_impl into build_{local,external}_impl lolbinarycat:rustdoc-optimize-2 GuillaumeGomez 0 never
106 146098 Temporary lifetime extension for blocks dianne:extending-blocks BoxyUwU 0 never
107 146146 Disable incr CGU merging saethlin:disable-incr-merging 0 never
108 146180 Remove `Cased` Unicode table Kmeakin:km/unicode-data/remove-cased scottmcm 0 never
109 146483 [DO NOT MERGE OR REVIEW] Early perf experiments fmease:rustdoc-gen-mac-exp-perf-fix 0 never
110 146505 Add lint about redefining runtime symbols Urgau:clash-fn-names-with-fundamental-fns lcnr 0 never
111 146544 mir-opt: Remove the workaround in UnreachableEnumBranching dianqk:rm-workaround nikic 0 never
112 146619 Return Result from `ensure_done().mir_borrowck(..)`. cjgillot:ensure-ok-mir-borrowck 0 never
113 146759 obligations_for_self_ty: skip irrelevant goals lcnr:obligations_for_self_ty-perf BoxyUwU 0 never
114 146823 [Experiment] Do not emit noalias for some functions including `.as_mut_ptr()` HKalbasi:noalias-inline saethlin 0 never
115 146909 [EXPERIMENT] Test 8-bit tags for hashbrown Amanieu:perf-hashbrown-8bit 0 never
116 147079 Replace SingleUseConsts by GVN. cjgillot:gvn-dbg-const 0 never
117 147106 Small `highlight.rs` optimizations yotamofek:pr/rustdoc/highlight-optimizations GuillaumeGomez 0 never
118 147148 Port all viable contracts from verify-rust-std tautschnig:upstream-contracts/not-alignment scottmcm 0 never
119 147193 Shallow resolve ty vars to their root var BoxyUwU:shallow_resolve_to_root lcnr 0 never
120 147272 Enable -disable-i2p-p2i-opt flag nikic:disable-i2p-p2i-opt 0 never
121 147333 wip tcmalloc 0xdeafbeef:tcmalloc 0 never
122 147351 Avoid `LocalCopy` instantiation for `#[inline]` on `-Copt-level=0` Noratrieb:avoid-localcopy-for-inline-on-o0 0 never
123 147361 Make inliner cycle detection a fallible process saethlin:fallible-cycle-detection 0 never
124 147378 Safer sort partition kornelski:pivot-safely scottmcm 0 never
125 147387 hir_owner_parent optimized to inlined call for non-incremental build azhogin:azhogin/hir_owner_parent_opt petrochenkov 0 never
126 147452 rustdoc: instrument call to lib_embargo_visit_item lolbinarycat:rustdoc-lib_embargo-self-profile 0 never
127 147482 rustdoc: calculate effective visibilities of crates on-demand lolbinarycat:rustdoc-lib_embargo_visit-on-demand 0 never
128 147484 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
129 147511 is_doc_hidden optimized to hook in case of non-incremental build azhogin:azhogin/is_doc_hidden_opt petrochenkov 0 never
130 147565 make coerce-lub order independent BoxyUwU:coercion_cleanup lcnr 0 never
131 147614 Perform DestinationPropagation on places. cjgillot:dest-prop-place 0 never
132 147802 Store `chunk_domain_size` explicitly in `Chunk`. nnethercote:chunk_domain_size 0 never
133 147834 Always make tuple elements a coercion site WaffleLapkin:tuple-coerce BoxyUwU 0 never
134 147862 Remove `box_new` intrinsic cjgillot:noinit-box 0 never
135 147876 Check tainted_by_error in LateLint Shunpoco:lint-check-tainted-error oli-obk 0 never
136 147886 GVN: Use the borrows only if they are always live dianqk:gvn-new-deref-arg cjgillot 0 never
137 147893 `Vec::push` in consts MVP fee1-dead-contrib:constheapheapheap oli-obk 0 never
138 148034 Simplify the canonical enum clone branches to a copy statement dianqk:matchbr-copy cjgillot 0 never
139 148190 replace box_new with lower-level intrinsics RalfJung:box_new SparrowLii 0 never
140 148321 parser/lexer: bump to Unicode 17, use faster unicode-ident Marcondiro:master Mark-Simulacrum 0 never
141 148329 Better closure requirement propagation. LorrensP-2158466:closure-prop lcnr 0 never
142 148379 Add implied bounds to generic types, impl Trait, and assoc types. obi1kenobi:pg/implied-bounds fmease 0 never
143 148443 GVN: Compare discriminants with constant dianqk:gvn-cmp-range 0 never
144 148486 Explicitly forget the zero remaining elements in `vec::IntoIter::fold()`. kpreid:vec-iter-drop scottmcm 0 never
145 148537 [perf] Start using pattern types in libcore oli-obk:push-yxuttqrqqyvu scottmcm 0 never
146 148604 [DO NOT MERGE] Experiment with micro-optimizing push_str calls lolbinarycat:experiment-push_str_slice 0 never
147 148654 Lint unused associated types mu001999-contrib:dead-code/assoc-ty fmease 0 never
148 148671 Offload bootstrap ZuseZ4:offload-bootstrap Kobzol 0 never
149 148766 Replace Rvalue::NullaryOp by a variant in mir::Operand. cjgillot:mir-const-runtime-checks RalfJung 0 never
150 148769 Stabilize `alloc_layout_extra` GrigorenkoPV:stabilize/alloc_layout_extra scottmcm 0 never
151 148863 Check span owners (span lowering) in debug builds and fix missing lowerings jdonszelmann:check-span-owners oli-obk 0 never
152 148866 Add new `failed_merged_doctest_compilation` rustdoc lint GuillaumeGomez:rustdoc-failed_merged_doctest_compilation fmease 0 never
153 148939 Show env normalization differences under two solvers adwinwhite:env_normalization_fcw lcnr 0 never
154 148950 rustdoc: add fmt_json helper and use it to avoid allocations lolbinarycat:rustdoc-fmt-io-write 0 never
155 148967 const-eval: always do mem-to-mem copies if there might be padding involved RalfJung:const-eval-preserve-src-padding JonathanBrouwer 0 never
156 149019 [WIP] rustdoc: Rewrite auto trait impl synthesis fmease:rustdoc-rewrite-auto-trait-impl-synthesis lcnr 0 never
157 149114 MGCA: Support struct expressions without intermediary anon consts BoxyUwU:mgca_adt_exprs oli-obk 0 never
158 149146 Disable inlining of packed `io::Error` destructor kotauskas:patch-1 tgross35 0 never
159 149227 rustdoc: use dyn Fn in run_test to avoid monomorphization bloat lolbinarycat:rustdoc-run_test-dyn 0 never
160 149253 derive(PartialEq) via bitwise comparison where possible saethlin:can-compare-bitwise 0 never
161 149313 rustc_codegen_ssa: Make upstream monomorphizations representation sparse osiewicz:upstream-monomorphizations-lean-and-mean 0 never
162 149356 [PERF] update to specific stringdex rev yotamofek:wip/rustdoc/stringdex-update 0 never
163 149366 GVN: consider constants of primitive types as deterministic cjgillot:gvn-primitive 0 never
164 149375 Perform many const checks in typeck oli-obk:const_typeck fee1-dead 0 never
165 149384 Don't delegate to default implementations of `ExactSizeIterator` yotamofek:pr/library/default-exactsizeiter-impl scottmcm 0 never
166 149533 skip proving the trait goal if possible in `NormalizesTo` goal adwinwhite:skip-trait-goal-if-possible lcnr 0 never
167 149694 alloc: specialize String::extend for slices of str lolbinarycat:alloc-extend-slice-of-str-spec Mark-Simulacrum 0 never
168 149705 Optimize `Extend for String` paolobarbolini:string-extend-chunked joboet 0 never
169 149751 Another attempt at `Vec::extend_with` via `iter::repeat_n` scottmcm:spec-repeat-n-fold 0 never
170 149784 Improve alloc `Vec::retain_mut` performance fereidani:retain_mut joboet 0 never
171 149788 Move shared offload globals and define per-kernel globals once Sa4dUs:offload-cleanup ZuseZ4 0 never
172 149790 [PERF] How much does lowering the spans in `AttrPath` matter? JonathanBrouwer:attr-path-perf 0 never
173 149849 Deterministic query cycles for parallel front-end zetanumbers:deterministic_cycles eholk 0 never
174 149887 [PERF ONLY] rustdoc stringdex update notriddle:stringdex/20251211 0 never
175 149901 const-eval: always do full typed copies RalfJung:const-eval-typed 0 never
176 149936 `join_path_syms_lazy` yotamofek:pr/rustdoc/join_path_syms_lazy GuillaumeGomez 0 never
177 149984 [WIP] Yet again move some more early buffered lints to dyn lint diagnostics fmease:mv-var-to-dyn-buf-lints-final-ish 0 never
178 149989 Improve filenames encoding and misc Urgau:filenames-post-improvements davidtwco 0 never
179 150056 Perf regression fix Kivooeo:trying-to-address-perf davidtwco 0 never
180 150067 Alloc `String::retain` optimization fereidani:string_retain Mark-Simulacrum 0 never
181 150092 [DON'T MERGE] Port `#[cfg]` and `#[cfg_attr]` trace attributes to the new attribute parsers JonathanBrouwer:cfg_trace 0 never
182 150098 remove `legacy_const_generic_args` cache Bryntet:perf-testing 0 never
183 150105 Remove Expressions (and just use a Vec) in coerce jackh726:remove-expressions-coerce BoxyUwU 0 never
184 150110 Prefer remapping the relative `library/` and `compiler/` directories Urgau:remap-relative-library jieyouxu 0 never
185 150116 layout: Store inverse memory index in `FieldsShape::Arbitrary` moulins:layout-inv-memory-index nnethercote 0 never
186 106418 yes Implement `PartialOrd` and `Ord` for `Discriminant` EFanZh:implement-ord-for-discriminant dtolnay 0
187 106643 yes Allow only implementing `Read::read_buf` WaffleLapkin:read_recursive dtolnay 0
188 108671 yes Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` Coca162:option_reference_flattening dtolnay 0
189 108684 yes Clarify drop_in_place safety Manishearth:dip-safety JakobDegen 0
190 113891 Add more syscall doc aliases to std docs SabrinaJewson:more-syscall-aliases Mark-Simulacrum 0
191 114209 tidy watcher klensy:better-than-remembrall wesleywiser 0
192 114917 Dummy PR to test coverage test changes in CI Zalathar:dummy-coverage 0
193 115802 rustdoc search: Allow to filter on multiple crates GuillaumeGomez:rustdoc-search-multiple-crate-filtering notriddle 0
194 116247 WIP: Check uninhabitedness through the trait solver cjgillot:uninhabited-predicate lcnr 0
195 117682 Don't check GAT bounds in normalization aliemjay:gat-relax-lifetimes 0
196 118270 Allow coercions from never-type when ref binding is involved Aaron1011:ref-pat-never-coerce compiler-errors 0
197 118717 Add new solver / old solver opaque type tests traviscross:TC/add-new-solver-opaque-tests compiler-errors 0
198 119260 Make broken MIR a proper lint. cjgillot:mir-lint TaKO8Ki 0
199 119550 Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait yoshuawuyts:async-iterator compiler-errors 0
200 120013 coverage: Don't show coverage for code paths that must panic/diverge Zalathar:diverge 0
201 120072 style-guide: Tweak `Cargo.toml` formatting to not put `description` last joshtriplett:style-guide-cargo-tweak yaahc 0
202 120700 Stabilize associated type position impl Trait (ATPIT) traviscross:TC/stabilize-atpit nikomatsakis 0
203 120708 Add `or_try_*` variants for HashMap Entry API peterjoel:entry_try m-ou-se 0
204 120808 Split elided_lifetime_in_paths into finer-grained lints shepmaster:split-elided-lifetimes-in-paths oli-obk 0
205 120818 rustdoc: add three-column layout for large desktops notriddle:notriddle/three-column GuillaumeGomez 0
206 121762 style-guide: Note that we don't account for comments in every possible place joshtriplett:style-comments-best-effort calebcartwright 0
207 121880 Run linking and incremental saving / finalizing in parallel Zoxc:link-task estebank 0
208 121910 Revert "Change prefetch to avoid deadlock" Zoxc:rev-118488 cjgillot 0
209 122408 Use futex-based synchronization on Apple platforms joboet:apple_futex m-ou-se 0
210 122668 Add APIs for dealing with titlecase Jules-Bertholet:titlecase m-ou-se 0
211 122957 Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions estebank:issue-121037 oli-obk 0
212 123082 CFI: Fix fn items, closures, and Fn trait objects rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects compiler-errors 0
213 123205 Revert "CFI: Skip non-passed arguments" rcvalle:rust-cfi-revert-skip-non-passed-arguments compiler-errors 0
214 123220 [blocked on design] [PoC]: rustdoc (html): add support for variances fmease:rustdoc-variances-html 0
215 123617 sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets rcvalle:rust-stabilize-core-sanitizers davidtwco 0
216 124078 test apiraino:test-pr-assignment apiraino 0
217 124154 coverage: Treat each match arm as a "branch" for branch coverage Zalathar:branch-arms 0
218 124439 Set default value `deny-warnings` for compiler profile to `false` WaffleLapkin:who-wants-to-deny-warnings-lmao albertlarsan68 0
219 125555 Recover statics better Noratrieb:recover-statics-better oli-obk 0
220 125721 Stop emitting spans from proc macro compile time in quote expansion bjorn3:proc_macro_quote_no_spans petrochenkov 0
221 125780 [WIP] RIIR HtmlDocCk fmease:riir-htmldocck 0
222 126076 privacy: normalize associated types before visiting jswrenn:fix-45713 compiler-errors 0
223 126100 Reword the caveats on `array::map` scottmcm:decaveat-map m-ou-se 0
224 127282 Make inline suggestions no longer be the default estebank:experiment-for-annotate-snippets 0
225 127401 [EXPERIMENT] Ban generics in variadic args workingjubilee:ban-generics-in-variadic-args 0
226 127534 feat(core): impl Step for NonZero<u*> jalil-salame:nonzero-uint-step m-ou-se 0
227 127595 Fix panic=abort tests on fuchsia c6c7:fix-panic=abort-tests-on-fuchsia 0
228 128018 Normalize filecheck directives tgross35:normalize-filecheck-directives jieyouxu 0
229 128070 Rewrite the compiletest directive parser tgross35:compiletest-parser-rewrite jieyouxu 0
230 128256 feat: add tier-1 platform support for change_time juliusl:pr/support-tier-1-change-time ChrisDenton 0
231 128374 compiler: suggest `const _` for a misplaced `const {}` workingjubilee:fix-terse-const-item-diagnostic compiler-errors 0
232 128653 When annotations needed, look at impls for more accurate suggestions estebank:ambiguity-suggestion-2 BoxyUwU 0
233 128917 Allow inlining drop glue more generally scottmcm:nuke-runtime-drops 0
234 128947 Perform ThinLTO on x86_64-pc-windows-msvc dist builder Zoxc:thinlto-msvc 0
235 129036 Additional NonZero conversions clarfonthey:nonzero-conversions BurntSushi 0
236 129289 Restrict `parse_maybe_literal_minus` nnethercote:fix-parse_maybe_literal_minus-1 petrochenkov 0
237 129342 Rebuild on changes to the deployment target when compiling Apple targets madsmtm:track-deployment-target thomcc 0
238 129822 Docs - type guarantees update WiktorPrzetacznik:docs-guarantees-update BurntSushi 0
239 129870 Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] clarfonthey:generic-ord BurntSushi 0
240 130382 Add a run-make test for Arm target-cpu features. chrisnc:arm-target-cpu-feature-test jieyouxu 0
241 130460 compiler: Fix handling of `repr(align(N), simd)` workingjubilee:align-with-parallel-expectations 0
242 130643 Beautify doctest path GuillaumeGomez:beautify-doctest-path notriddle 0
243 130751 Suggest adding missing braces in `const` block pattern GrigorenkoPV:missing-{-in-const 0
244 130780 Remove unstable cfg `target(...)` compact feature Urgau:withdrawn-cfg-target-compact BoxyUwU 0
245 130886 core/ptr: Add simulate_realloc() mrkajetanp:ptr-tag-helpers Mark-Simulacrum 0
246 130937 Separate weekly `cargo update` PRs and add bootstrap tgross35:dependencies-ci-bootstrap Kobzol 0
247 131282 std: detect stack overflows in TLS destructors on UNIX joboet:thread_local_stack_overflow Amanieu 0
248 131309 Warn about C-style octal literals GrigorenkoPV:suspicious-leading-zero Urgau 0
249 131340 Implement split_pattern on slices eduardorittner:master Amanieu 0
250 131389 Add `JoinHandle::into_join_future()`. kpreid:joinfuture Amanieu 0
251 131478 WIP: Parse Apple SDK versions madsmtm:parse-sdkroot jieyouxu 0
252 131607 core: implement `DeterministicRandomSource` joboet:deterministic_random joshtriplett 0
253 131824 Support multiple stability attributes on items dianne:multiple-unstables wesleywiser 0
254 131852 rustdoc: allow searches to match against both type and name lolbinarycat:rustdoc-search-type-and-name notriddle 0
255 132051 Add parallel front end robustness test to ui tests SparrowLii:parallel_ui_test jieyouxu 0
256 132331 Use CLOCK_BOOTTIME for Instant in Fuchsia/Android mathukumillia:convert_instant_boottime jhpratt 0
257 132480 Allow specifying the ELF TLS ABI ilovepi:rust-tlsdesc tmandry 0
258 132484 unix: Relax escaping in `Debug` impl on `Command` madsmtm:command-relaxed-escape thomcc 0
259 132570 Use LLVM's UEFI targets madsmtm:llvm-uefi workingjubilee 0
260 132792 [rustdoc] Add new `example` disambiguator for intra-doc links GuillaumeGomez:example-disambiguator notriddle 0
261 133717 Make impl section headers sticky GuillaumeGomez:sticky-headings notriddle 0
262 133820 Stabilize `derive(CoercePointee)` dingxiangfei2009:stabilize-coerce-pointee 0
263 133944 Run-make test to check `core::ffi::c_*` types against clang ricci009:master tgross35 0
264 134004 Add unstable hotpatch flag to rustc nebulark:hotpatch_flag estebank 0
265 134021 Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` WaffleLapkin:box-arr-into-iter2 scottmcm 0
266 134190 Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`. nmathewson:impl_for_arc_stream Noratrieb 0
267 134522 [WIP] Use weak linkage instead of compiler generated shims bjorn3:weak_linkage_allocator fee1-dead 0
268 134534 Windows: Don't error on broken non UTF-8 output ChrisDenton:cp-utf8 workingjubilee 0
269 134598 Update/relax str/String utf8 safety docs zachs18:string-utf8-safety-docs joshtriplett 0
270 134697 lint ImproperCTypes: overhaul (take 2 of "better handling of indirections") niacdoial:linting-ptrdyn-ffi tgross35 0
271 134937 Account for type parameters in bound suggestion estebank:issue-#104089 Nadrieril 0
272 135008 Consider parent aliases of rigid nested projections for outlives bounds compiler-errors:outlives-nested-projection 0
273 135051 Add provider-style API to `Context` jkarneges:context-provider thomcc 0
274 135052 Emit single error for `+ use<'_>` and don't suggest `use<'static>` estebank:issue-134194 compiler-errors 0
275 135178 Document the behaviour of RUST_MIN_STACK=0 Gankra:patch-2 Amanieu 0
276 135432 Implement #[proc_macro_lint] to generate LintId for macro-generated warnings dtolnay:procmacrowarning petrochenkov 0
277 135527 Move coroutine upvars into locals for better memory economy dingxiangfei2009:move-upvars-to-locals-for-tests cjgillot 0
278 135536 Add more impls of PartialEq and PartialOrd for strings joshtriplett:str-impls ibraheemdev 0
279 135578 Add a deterministic constructor for `RandomState` bkragl:deterministic_random_state jhpratt 0
280 135631 Parse `pin`ned local variable declarations frank-king:feature/pinned-local traviscross 0
281 135830 Improve display of const unstable display feature info GuillaumeGomez:const-unstable-item-info notriddle 0
282 135881 Arbitrary self types v2: stabilize adetaylor:stabilize-arbitrary-self-types wesleywiser 0
283 135888 Implement String::make_(upp|low)ercase krtab:make_uppercase joboet 0
284 135899 Fix `PostBorrowckAnalysis` for old solver compiler-errors:post-borrowck-new-solver lcnr 0
285 135910 Orphanck: Reject uncovered opaque types fmease:orphanck-rej-uncovered-opaques lcnr 0
286 135931 `byte_pattern`: share the `TwoWaySearcher` between byte and `str` folkertdev:byte-pattern-two-way-searcher BurntSushi 0
287 136036 Rewrite docs for fetch_update for clarity hkBst:patch-26 thomcc 0
288 136333 Pass deployment target to cc linker with `-m*-version-min=` madsmtm:deployment-target-version estebank 0
289 136417 Conditionally fuse small constant constant integer switches when lowering slice patterns xacrimon:merge-small-prim-switch 0
290 136597 -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) azhogin:azhogin/sls wesleywiser 0
291 136638 warn on empty precision hkBst:format_parse oli-obk 0
292 136649 Skip redundant frames in const recursion errors estebank:const-recursion-error Noratrieb 0
293 136677 Fix `Display` for invalid UTF-8 in `OsStr`/`Path` thaliaarchi:os_str-formatter-flags ChrisDenton 0
294 136867 Implement `cfg_os_version_min` madsmtm:cfg_os_version_min jieyouxu 0
295 136868 Use `cfg_os_version_min` in `std` madsmtm:cfg_os_version_min_std 0
296 136912 Add missing trait implementations for ScopedJoinHandle Rosdf:scoped-threads-ext Mark-Simulacrum 0
297 137025 Set mmapped files as readonly to prevent other processes from modifying it by accident oli-obk:mmap fee1-dead 0
298 137067 Hint on unknown escape of Unicode quotation marks in string literal LFS6502:unicode-quote-hint Noratrieb 0
299 137330 Document `From::from` impls TimTheBig:document-from workingjubilee 0
300 137343 Make some suggestions "verbose" estebank:verbose-sugg-1 oli-obk 0
301 137364 Tag all format-like macros with `#[clippy::format_args]` nyurik:clippy-fmt-lib m-ou-se 0
302 137409 Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose estebank:match-arm compiler-errors 0
303 137418 Add rusty stack protector SparrowLii:rusty-stack-protector 0
304 137487 Stabilize `assert_matches` and move it to `core::macros` Voultapher:stabilize-assert-matches Amanieu 0
305 137546 update doc for Vec::into_boxed_slice heiseish:doc-125941 the8472 0
306 137584 rustdoc: improve the summary icon liigo:improve_summary_icon notriddle 0
307 137598 Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types madhav-madhusoodanan:feature-unchecked-div-rem the8472 0
308 137720 support `#[target_feature(enable = ...)]` on `#[naked]` functions folkertdev:naked-function-target-feature Amanieu 0
309 137761 Optimize `CharIndices::advance_by` thaliaarchi:char-indices-advance-by scottmcm 0
310 137773 Fix incorrect `cfg` structured suggestion and make suggestion verbose estebank:attr-span oli-obk 0
311 137783 Fix code suggestion for local enum patterns in non-exhaustive matches makai410:match-arm-err BoxyUwU 0
312 137785 bootstrap: allow to set clippy.toml for x.py clippy klensy:clippy-config clubby789 0
313 137803 Add new rustdoc `broken_footnote` lint GuillaumeGomez:broken-footnote notriddle 0
314 137854 Create personality stub function for no_std panic=abort crates Noratrieb:stub-personality 0
315 137858 Add new `unused_footnote_definition` rustdoc lint GuillaumeGomez:unused_footnote_def notriddle 0
316 138005 Clarify MaybeUninit docs hkBst:clarify_maybe_uninit_docs BurntSushi 0
317 138025 Add GlobalAsm as a valid ItemKind to StableMIR celinval:issue-0095-global-asm compiler-errors 0
318 138133 Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first Fulgen301:rename-errors ChrisDenton 0
319 138143 rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list. kpreid:crate-sidebar notriddle 0
320 138230 Unnecessary references lint obeis:lint-unnecessary-reference Urgau 0
321 138290 -Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override azhogin:azhogin/unsigned_char fee1-dead 0
322 138386 Update to new attribute parsing infra implemented in PR #135726 vayunbiyani:migrate_attr_parsing_autodiff nnethercote 0
323 138424 Stabilize return type notation (RFC 3654) compiler-errors:return-type-notation 0
324 138456 Fix struct_tail_raw argument order and ObligationCause usage JumpiiX:fix-struct_tail_raw compiler-errors 0
325 138463 feat: add `succinct-zkvm` os and target succinctlabs:n/succinct-target-only wesleywiser 0
326 138473 Implement `feature(precise_capturing_of_types)` compiler-errors:precise-capturing-of-types lcnr 0
327 138618 Support using const pointers in asm `const` operand nbdd0121:asm_const_ptr compiler-errors 0
328 138683 Cache fuchsia checkout in a docker layer erickt:fuchsia-checkout marcoieni 0
329 138744 Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678) Mallets:set_ipv6_sock_hop_limit dtolnay 0
330 138753 linker: Move native library search from linker to rustc petrochenkov:ownat wesleywiser 0
331 138862 core: use specialization for more methods of `impl Iterator for &mut I` joboet:spec_iterator_by_ref the8472 0
332 138879 Ensure non-empty buffers for large vectored I/O thaliaarchi:vectored-large-empty tgross35 0
333 138914 Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock` HomelikeBrick42:once_lazy_lock_get_unchecked jhpratt 0
334 139053 Provide cross-compiling guidance when Apple SDK is missing madsmtm:cross-allow-missing-sdk wesleywiser 0
335 139087 Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32` beetrees:impl-from-f16-for-f32 lcnr 0
336 139286 Add regression test for nested replacement ranges in cfg_eval reez12g:add-regression-test-132727 fmease 0
337 139320 Enhance Scope Enum with Late Types and Consts Handling reez12g:issue-132055 compiler-errors 0
338 139362 Fix error reporting for multibyte characters in byte string literal tapanprakasht:fix-byte-string-non-ascii Nadrieril 0
339 139371 Enhance error reporting for write!/writeln! macros reez12g:issue-139051 estebank 0
340 139432 Implement `AsRef<OsStr>` for `Cow<'_, Path>` thaliaarchi:asref/cow-path-to-os_str jhpratt 0
341 139441 Implement `AsRef<ByteStr>` for `[u8]` thaliaarchi:asref/slice-to-byte_str dtolnay 0
342 139514 reference dirfd implementation Qelxiros:120426-dirfd tgross35 0
343 139540 Optimize `core::unicode::printable`. reitermarkus:optimize-char-printable Mark-Simulacrum 0
344 139591 Add regression test for graceful error for wrong number of activities vayunbiyani:graceful_error oli-obk 0
345 139673 Stabilize `offset_of_slice` jdonszelmann:offset-of-slice WaffleLapkin 0
346 139690 `impl Default for RepeatN` cuviper:iter_repeat_n_default joshtriplett 0
347 139692 Rustfmt now support use closures spastorino:do-not-rustfmt-ignore Mark-Simulacrum 0
348 139769 [rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local GuillaumeGomez:book-location camelid 0
349 139775 SGX: Fix fuzzy provenance casts with `AtomicUsize` thaliaarchi:sgx-atomic-provenance Mark-Simulacrum 0
350 139793 Explore adding a reproducibility test to rust test infrastructure. biabbas:reproducible marcoieni 0
351 139869 rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg` fmease:replace-test-args-opt notriddle 0
352 139896 Initial `UnsafePinned` implementation [Part 2: Lowering] Sky9x:unsafe-pinned-pt2-lowering lcnr 0
353 140037 Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests hbina:hbina-update-use-minicore Mark-Simulacrum 0
354 140073 WIP | Improve type parameter suggestion heuristic for missing types Kivooeo:fix-139999-type-suggestion fmease 0
355 140130 Add LLDB providers for BTreeMap and BTreeSet ede1998:add-lldb-btree-providers Mark-Simulacrum 0
356 140261 Stabilize `fn_align`: `#[align(N)]` on functions folkertdev:stabilize-fn-align traviscross 0
357 140271 Add compiler support for namespaced crates b-naber:namespace-facade petrochenkov 0
358 140283 Fix accidental type inference in array coercion adwinwhite:fn-pointer-coercion BoxyUwU 0
359 140363 Do not insert duplicate SourceFile Zoxc:pr115572-rebase davidtwco 0
360 140417 Add `c_longdouble` tgross35:c-longdouble 0
361 140594 early migration to biome lolbinarycat:rustdoc-biome GuillaumeGomez 0
362 140640 Implement RcUninit (#112566) kstrafe:master m-ou-se 0
363 140675 build_helper: handle emails containing square brackets ferrocene:ja/gh140669-stage0-square-brackets Kobzol 0
364 140699 WIP: Add PGO for apple darwin targets osiewicz:pgo-apple-darwin 0
365 140763 Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)` and `i1xN` sayantn:test-amx nikic 0
366 140779 Clarify that `PartialOrd` does not give a partial order Muon:patch-1 Amanieu 0
367 140805 Introduce test results file patskovn:introduce-test-results-file weihanglo 0
368 140808 Implement Default for &Option camsteffen:default-for-option-ref joshtriplett 0
369 140830 make path_statements lint machine applicable for statements with no effect yaahc:machine-applicable-path-statments jieyouxu 0
370 141007 Expand free alias types when computing implied outlives-bounds fmease:lta-expand-before-inf-outlives BoxyUwU 0
371 141033 compiletest: add option for automatically adding annotations mejrs:bless_annotation petrochenkov 0
372 141043 Permit duplicate imports jswrenn:allow-duplicate-macro-imports petrochenkov 0
373 141055 Hack together inline-always-overrides saethlin:attribute-overrides 0
374 141266 Stabilize `substr_range` and related methods wr7:stabilize_substr_range the8472 0
375 141295 Stabilize `if let` guards (`feature(if_let_guard)`) Kivooeo:if-let-guard-stable est31 0
376 141299 rustdoc: add private items toggle lolbinarycat:rustdoc-private-items-toggle 0
377 141319 Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests rptr:issue-139918-fix Mark-Simulacrum 0
378 141539 Enable LLDB debug info tests on CI EFanZh:enable-lldb-debug-info-tests-on-ci Kobzol 0
379 141633 Suggest to bind `self.x` to `x` when field `x` may be in format string xizheyin:issue-141350 nnethercote 0
380 141637 Pure batching without autodiff EnzymeAD:pure-batching 0
381 141798 compiler: use FramePointer::NonLeaf on illumos workingjubilee:illumos-may-get-by-with-less-fp 0
382 141830 [DO NOT MERGE] Crate local distributed slice jdonszelmann:crate-local-global-registration 0
383 141922 Stabilize `feature(more_qualified_paths)` WaffleLapkin:qualified fee1-dead 0
384 141977 print proc res for failed case in comp test ilyaaay:ilyaaa-print-proc-res-for-failed-case-in-comp-test Mark-Simulacrum 0
385 141987 Fix linting false positive when block used as value ChAoSUnItY:fix/unused_braces lcnr 0
386 141994 add Iterator::contains Qelxiros:127494-iter_contains dtolnay 0
387 142035 Add `Command::resolve_in_parent_path` ChrisDenton:parent-path workingjubilee 0
388 142061 Make many `MacResult` methods unreachable. nnethercote:MacResult-unreachable petrochenkov 0
389 142106 Add `compiler-builtins` to bootstrap tgross35:test-builtins Kobzol 0
390 142198 `rustc_const_eval`: respect `target.min_global_align` folkertdev:miri-s390x-align-statics RalfJung 0
391 142310 compiler: Fix "power alignment" problems on AIX workingjubilee:gut-power-alignment wesleywiser 0
392 142325 Stabilize the `breakpoint` function joshtriplett:stabilize-breakpoint jhpratt 0
393 142327 `rustdoc-json-types`: Intern `Type`s to deduplicate and flatten fluiderson:rustdoc-types-deboxification aDotInTheVoid 0
394 142366 [WIP] Use weak aliases for the allocator shim bjorn3:aliases 0
395 142415 Add note when inherent impl for a alias type defined outside of the crate xizheyin:141679 estebank 0
396 142437 Add test cases for namespaced crates eholk:namespace-tests petrochenkov 0
397 142445 compiler: Use -T instead of --script for linker scripts workingjubilee:switch-to-T-over-script petrochenkov 0
398 142518 [lib] In-place initialization infrastructure dingxiangfei2009:init-lib-api joshtriplett 0
399 142538 Add armv7-unknown-linux-musleabihf host tools to CI alex:add-armv7-musl-host-tools Mark-Simulacrum 0
400 142568 Use the .drectve section for exporting symbols from dlls on Windows bjorn3:windows_symbols_o_export wesleywiser 0
401 142590 Allow `#[must_use]` on associated types to warn on unused values in generic contexts compiler-errors:must-use-assoc BoxyUwU 0
402 142611 Do not suggest compatible variants inside macro xizheyin:142359 jieyouxu 0
403 142642 rustdoc-json: Postcard output aDotInTheVoid:rdp 0
404 142659 compiler-builtins: Clean up features tgross35:builtins-features 0
405 142680 Fix passing/returning structs with the 64-bit SPARC ABI beetrees:sparc64-float-struct-abi tgross35 0
406 142723 [crater] Add `impl From<f16> for f32` beetrees:crater-impl-from-f16-for-f32 0
407 142731 Add lint rule for `#[deprecated]` on re-exports (rebase) GrigorenkoPV:attributes/deprecated WaffleLapkin 0
408 142775 rustc_target: Begin unifying Arch enum workingjubilee:unify-base-constructions madsmtm 0
409 142786 feat(build): centralize LLVM_VERSION reneleonhardt:feat/centralize-llvmversion marcoieni 0
410 142824 Stabilize `-Cmin-function-alignment` folkertdev:stabilize-min-function-alignment workingjubilee 0
411 142867 Change search "not found" links kaleidawave:rust-doc-add-link-to-docs-rs 0
412 142872 Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point ChrisDenton:fixup the8472 0
413 142945 rustdoc_json: Intern filenames nnethercote:json-intern-filenames aDotInTheVoid 0
414 142957 std: introduce path normalize methods at top of `std::path` xizheyin:142931 tgross35 0
415 142960 Move `scalar_to_backend` to ssa oli-obk:scalar-to-backend-dedup GuillaumeGomez 0
416 142975 mbe: Rework the `concat` metavariable expression tgross35:metavariable-expr-rework-concat petrochenkov 0
417 143014 Don't suggest rewriting call if resolution was invalid compiler-errors:invalid-res-call petrochenkov 0
418 143052 Fix Windows bootstrap panic on invalid symlink removal (issue #143045) hasip-timurtas:fix-143045-windows-symlink-removal clubby789 0
419 143053 Add `relnotes-api-list` in-tree tool pietroalbini:pa-relnotes-api-list Mark-Simulacrum 0
420 143089 Replace JSONPath with `jq` in `jsondocck` fluiderson:rustdoc-types-jq-testsuit 0
421 143158 rustdoc: add doc_link_canonical feature lolbinarycat:rustdoc-rel-canonical-143139 GuillaumeGomez 0
422 143163 Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable PixelDust22:from-vec-with-nul-error-actionability dtolnay 0
423 143166 work around linux not honoring write_at for O_APPEND files the8472:fix-write-at-append thomcc 0
424 143249 RDR: avoid rebuilding dependent crates after comment changes yaahc:test-lib-reuse bjorn3 0
425 143259 Add coroutine info to v0 symbol mangling (via DefPath/DefPathData) sharnoff:coroutine-mangling compiler-errors 0
426 143285 Add `stdarch` bootstrap smoke test Kobzol:stdarch-bootstrap Mark-Simulacrum 0
427 143323 make `-Zmin-function-alignment` a target modifier folkertdev:min-function-alignment-target-modifier workingjubilee 0
428 143343 Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase) GrigorenkoPV:lints/unsafe_cell_transmutes fee1-dead 0
429 143439 Show AtomicU128/AtomicI128 in std docs regardless of target Mtfl0n:fix-atomic128-docs ibraheemdev 0
430 143450 Do not visit impl-trait when looking for self-type elision. cjgillot:impl-trait-elision compiler-errors 0
431 143469 diag: improvements to patterns in bare fn ptr and trait decl Ezrashaw:patterns-in-fn-params fee1-dead 0
432 143485 Shows a user friendly message rather than simple pass rahul-srivastava-codes:patch-1 Mark-Simulacrum 0
433 143487 Mark `PartialEq` as `#[rustc_trivial_field_reads]` GrigorenkoPV:lints/partial-eq-is-dead fee1-dead 0
434 143553 [experiment] first draft of init array syntax dingxiangfei2009:init-array compiler-errors 0
435 143575 Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s GrigorenkoPV:unused_lifetimes Mark-Simulacrum 0
436 143594 Allow initializing `NonZero` with literals oli-obk:non-zero-literals 0
437 143596 Allow Clippy to define duplicate extra symbols Alexendoo:clippy-allow-duplicate-symbols fee1-dead 0
438 143598 win7: load synch functions on demand ChrisDenton:win7-synch Mark-Simulacrum 0
439 143625 [WIP] Structural inititalization beepster4096:structural_init 0
440 143636 Make `int_format_into` API more flexible GuillaumeGomez:int_format_into-improvement Amanieu 0
441 143650 core: add Option::get_or_try_insert_with lolbinarycat:core-option_get_or_try_insert_with-143648 the8472 0
442 143741 `oneshot` Channel connortsui20:oneshot joboet 0
443 143839 Report doctest line numbers in a clickable format Vrajs16:doctest-enhancements GuillaumeGomez 0
444 143854 bootstrap.py: add lockfile lolbinarycat:bootstrap-py-lock-143756 Mark-Simulacrum 0
445 143953 Add the parallel front-end test suite ywxt:parallel_tests jieyouxu 0
446 143996 add default FromIterator for types with Default and Extend trait HernandoR:lz/feat/default_from_iterator 0
447 144113 Impls and impl items inherit `dead_code` lint level of the corresponding traits and trait items mu001999-contrib:dead-code/allow-trait jdonszelmann 0
448 144124 Write .cargo/config.toml in x vendor bjorn3:better_vendor clubby789 0
449 144158 [WIP] Check coroutine upvars and resume ty in dtorck constraint, this time based off of `TypingMode` compiler-errors:dtorck-better 0
450 144174 minimally implement `is` (RFC 3573), sans parsing dianne:desugar-is joshtriplett 0
451 144220 Add powerpc64-unknown-linux-gnuelfv2 target Gelbpunkt:powerpc64-unknown-linux-gnuelfv2 davidtwco 0
452 144223 Add debuginfo_transparent attribute for structs bjorn3:better_debuginfo petrochenkov 0
453 144255 opt-dist: set `build_llvm` to false for WindowsCi ognevny:dist-windows-no-llvm-build 0
454 144323 add rustfmt support for `cfg_select` folkertdev:cfg-select-builtin-macro-fmt ytmimi 0
455 144324 add AnonConstKind to non_trivial_const_arg diagnostics dvtkrlbs:non-trivial-const-arg compiler-errors 0
456 144327 Help optimize out bounds checks in median_of_medians kornelski:partition_at_index_minmax tgross35 0
457 144353 Extend the enum check to pointer and union reads 1c3t3a:enum-check-enum-ptr saethlin 0
458 144394 [Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays) Walnut356:msvc_typedef wesleywiser 0
459 144447 fix misspelled issue kianjib7:master Mark-Simulacrum 0
460 144506 introduce the Comparable trait for BTree operations conradludgate:btree-comparable Amanieu 0
461 144513 Warn when relying on default musl target static linkage behaviour Gelbpunkt:musl-static-linkage-link Noratrieb 0
462 144537 Add `Drop::pin_drop` for pinned drops frank-king:feature/pin-drop petrochenkov 0
463 144561 Allow MIR-inlining `Drop` terminators too scottmcm:inline-drops cjgillot 0
464 144585 Suggest only Span without source changes when source code is unavailable xizheyin:show-std-source estebank 0
465 144669 Add reproducible build verification to bootstrap sunildora1988:reproducible-build 0
466 144714 Make mac calls include their semicolons compiler-errors:mac-call-semi petrochenkov 0
467 144750 add new rustdoc::hidden_intra_doc_links lint lolbinarycat:rustdoc-intra-doc-hidden-144664 GuillaumeGomez 0
468 144837 Rewrite`is_ascii` using `slice::as_chunks` Kmeakin:km/optimize-is-ascii tgross35 0
469 144859 [DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo pietroalbini:ea-wmkynxyyuvzl marcoieni 0
470 144879 Add rusty stack protector(re-submit) cezarbbb:rusty-stack-protector 0
471 144884 Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison` xizheyin:fixme-check-no-chained-comparison estebank 0
472 144902 Rename `begin_panic` to `panic_with_payload` Kivooeo:more-creative-name-for-begin-panic Mark-Simulacrum 0
473 144925 Add suggestion to `.to_owned()` used on `Cow` when borrowing Periodic1911:144792-cow-diag davidtwco 0
474 144933 Allocate arguments from topmost frame into temporary storage before popping stack frame in `init_fn_tail_call` compiler-errors:temp-local WaffleLapkin 0
475 144935 Add `PeekableIterator` trait wmstack:PeekableIterator tgross35 0
476 144961 Regression test for bad codegen of `#[derive(Clone)]` on enums lucarlig:clone_enum Mark-Simulacrum 0
477 144973 [WIP] Relative VTables for Rust PiJoules:WIP-relative-vtables 0
478 144976 Refactor the way cg_ssa handles indirect returns(returns via `sret`). FractalFir:master workingjubilee 0
479 145001 regression test for intrinsics may not inline properly on pclmulqdq lucarlig:139029 nikic 0
480 145092 llvm-wrapper cleanup klensy:llvm-c nnethercote 0
481 145108 Resolver: Batched Import Resolution LorrensP-2158466:batched-import-resolution petrochenkov 0
482 145270 Fix an ICE observed with an explicit tail-call in a default trait method jakubadamw:issue-144985 compiler-errors 0
483 145316 Async drop box support azhogin:azhogin/async-drop-box-support oli-obk 0
484 145337 [WIP]: Do not store tag in uninhabited enum variants, or in the single inhabited variant. zachs18:enum-uninhabited-or-single-variant-no-tag 0
485 145339 std: sys: net: uefi: tcp: Initial TcpListener support Ayush1325:uefi-tcp4-accept tgross35 0
486 145393 Add codegen test for removing trailing zeroes from `NonZero` clubby789:issue-138497 Mark-Simulacrum 0
487 145399 Unify wording of resolve error estebank:resolve-error-wording-2 petrochenkov 0
488 145419 Allow borrowing array elements from packed structs with ABI align <= packed align hns1971:fix-packed-array-align SparrowLii 0
489 145428 compiletest: Require explicit `--filecheck-prefixes` tgross35:less-filecheck-magic 0
490 145457 Experiment: Add `where T: Default` to `Default for [T; 0]` impl. m-ou-se:default-array-zero m-ou-se 0
491 145504 Add some conversion trait impls Jules-Bertholet:more_conversion_trait_impls tgross35 0
492 145536 Opportunistically split `!=` to successfully parse never type fmease:split-bang-eq-for-never-ascr petrochenkov 0
493 145539 fix(compiler/rustc_target): set correct linker flags for `wasm32v1-none` StackOverflowExcept1on:fix-wasm32v1-none-flags bjorn3 0
494 145569 Supress suggest `let else` when no let in refutable bindings xizheyin:145548 lcnr 0
495 145602 fix: incorrect error message for string literal suffixes notJoon:fix/issue-144161 petrochenkov 0
496 145605 Reject static async closures in AST lowering compiler-errors:async-static-closure fmease 0
497 145687 add std::os::unix::process::CommandExt::fd Qelxiros:fd-passing Mark-Simulacrum 0
498 145688 Offload device2 ZuseZ4:offload-device2 0
499 145707 Suppress suggest try wrap when found is unresolved infer xizheyin:145634 fee1-dead 0
500 145716 Fix for pattern types causing ICE in `debuginfo` generation notJoon:fix/issue-145514 0
501 145733 add Iterator::dedup and friends Qelxiros:iter-dedup dtolnay 0
502 145734 Add hook for overriding compiler builtin macros AlexanderPortland:overwrite-macros oli-obk 0
503 145757 Check for bound variables when reporting type error matthewjasper:type-mismatch-bound-vars compiler-errors 0
504 145806 rustdoc: [PoC] [WIP] Don't render keyword `Self` as `SelfTy` fmease:rustdoc-keyword-escape 0
505 145810 std_detect: RISC-V: Best effort implication of target features by custom `cfg` a4lg:std-detect-complex-implication Amanieu 0
506 145818 rustdoc: make `#[doc(hidden)]` render the same as other attrs karolzwolak:fix-doc-hidden-rendering GuillaumeGomez 0
507 145825 [WIP]: Resolve type relative type/const-generic paths in trait solving BoxyUwU:alias_kind_unresolved 0
508 145914 Track diagnostic attributes pre proc macro expansion, prepend post expansion. 2asoft:2asoft/clippy_i13521 petrochenkov 0
509 145924 Uplifts and extends `clippy::needless-maybe-sized` into rustc CrooseGit:dev/reucru01/needless-maybe-sized lcnr 0
510 145948 Stabilize 29 RISC-V target features (`riscv_ratified_v2`) a4lg:riscv-stabilize-target-features-v2 Amanieu 0
511 146006 Add `impl<T> AsMut<T> for Exclusive<T>` Jules-Bertholet:asmut-exclusive scottmcm 0
512 146013 Add `From` impls for wrapper types Jules-Bertholet:from-wrapper Mark-Simulacrum 0
513 146073 changes for vxworks Anupamvashistha2002:av_stdlib_changes ibraheemdev 0
514 146095 arbitrary_self_types: Split the Autoderef chain dingxiangfei2009:autoderef-split jackh726 0
515 146097 Expand const impls of PartialEq, Eq, PartialOrd and Ord npmccallum:const_cmp tgross35 0
516 146099 Stabilize `debug_closure_helpers` coolreader18:stabilize-debug_closure_helpers tgross35 0
517 146175 rustdoc: even spacing in crate brand heading notriddle:crate-brand GuillaumeGomez 0
518 146181 Add intrinsic for dynamic group-shared memory on GPUs Flakebi:dynamic-shared-memory nikic 0
519 146203 Do not copy rustc rlibs into the sysroot of the build compiler Kobzol:rlib-sysroot 0
520 146219 Make ByteStr/ByteString a more-opaque wrapper like OsStr/OsString clarfonthey:byte-str-improvements dtolnay 0
521 146220 feat(rustdoc): stabilize `--emit` flag weihanglo:rustdoc-emit notriddle 0
522 146237 Test out parallel frontend via crater zetanumbers:parallel-frontend-by-default petrochenkov 0
523 146273 lint ImproperCTypes: refactor linting architecture (part 2) niacdoial:improperctypes-refactor2 tgross35 0
524 146275 lint ImproperCTypes: refactor linting architecture (part 3) niacdoial:improperctypes-refactor3 tgross35 0
525 146307 Add field representing types BennoLossin:field-projections oli-obk 0
526 146341 minimal dirfd implementation (1/4) Qelxiros:dirfd-minimum tgross35 0
527 146357 Implement `raw-dylib` on Mach-O madsmtm:macho-raw-dylib bjorn3 0
528 146369 Stabilize stack-protector arielb1:stack-protector wesleywiser 0
529 146377 Don't strip shebang in expr-ctxt `include!(…)` fmease:no-incl-shebang-expr Urgau 0
530 146381 Generalize `impl<T> Clone for Box<T>` to unsized types a1phyr:box_clone_more Mark-Simulacrum 0
531 146401 Fix duplicate error for stability attributes tiif:unfulfilled_unstable_trait 0
532 146406 Implement `Display`, `LowerExp`, and `UpperExp`, and `FromStr` for `f128`. bjoernager:f128-display m-ou-se 0
533 146440 Add a new lint `UNCONSTRUCTABLE_PUB_STRUCT` to detect unconstructable public structs mu001999-contrib:lint/unconstructible_pub_struct davidtwco 0
534 146470 Revert "Do not check privacy for RPITIT." mladedav:dm/reenable-private-in-public-rpitit-errors cjgillot 0
535 146525 constify `From` impls for the `Cow::Borrowed` variant npmccallum:cow2 ibraheemdev 0
536 146529 rustdoc: Nuke `--passes=list` and defossilize the passes infrastructure fmease:rustdoc-nuke-passes-list GuillaumeGomez 0
537 146532 constify `Cow::Owned` types npmccallum:cow_borrow BurntSushi 0
538 146550 add an `Rvalue` for `is_val_statically_known` and use it in MIR optimization joboet:is_val_statically_known_rvalue SparrowLii 0
539 146553 add trait impls to proc_macro::Ident Qelxiros:ident_impls dtolnay 0
540 146561 Change `Location<'_>` lifetime to `'static` in `Panic[Hook]Info` ijchen:panic_location_static Mark-Simulacrum 0
541 146562 [EXPERIMENT] Replace ResumeTy with an unsafe binder ty. cjgillot:resume-ty compiler-errors 0
542 146594 bootstrap: Don't force -static for musl targets in cc-rs Gelbpunkt:bootstrap-musl-static Mark-Simulacrum 0
543 146600 a collection of simple const changes npmccallum:simple tgross35 0
544 146602 Dont bail in error predicate unless self ty is error in new solver compiler-errors:less-err-in-solver lcnr 0
545 146642 Implement ExactSizeIterator for `Zip<A, Repeat<B>>` 414owen:os/exact-size-repeat the8472 0
546 146657 fix bug in proc macro derive diagnostics jdonszelmann:bug-proc-macro-derive-diags nnethercote 0
547 146658 Better argument diagnostics in attributes jdonszelmann:better-argument-diags 0
548 146668 Add InfiniteIterator trait 414owen:os/infinite-iterator tgross35 0
549 146672 Fix incorrect suggestion for enum variant NKID00:fix-issue-146586 0
550 146702 Port `#[register_tool]` to the new attribute system jdonszelmann:register-tool 0
551 146710 Deref is not a projection: VarDebugInfo beepster4096:did_you_think_you_could_escape_derefer_just_because_you_arent_in_the_basic_blocks saethlin 0
552 146715 fix: system stats calculation and prevent runtime errors mdqst:patch-1 jdno 0
553 146720 `-Znext-solver` slightly strenghten deduce closure sig lcnr:strenghten-deduce-closure-sig BoxyUwU 0
554 146729 chore: fix setup script errors zkpepe:patch-1 marcoieni 0
555 146743 Support borrowed locals in DestinationPropagation. cjgillot:dest-prop-borrowed Amanieu 0
556 146747 rustc_codegen_llvm: Tidying of `update_target_reliable_float_cfg` a4lg:codegen-llvm-feature-float-tidying petrochenkov 0
557 146792 Implement `TryFrom<char>` for `usize`. bjoernager:usize-try-from-char dtolnay 0
558 146798 RISC-V: Implement (Zkne or Zknd) intrinsics correctly a4lg:riscv-intrinsics-zkne_or_zknd Amanieu 0
559 146832 Not linting irrefutable_let_patterns on let chains Natural-selection1:not-in-chains petrochenkov 0
560 146856 C ffi docs update lygstate:c_ffi_docs_update Mark-Simulacrum 0
561 146863 Update cell.rs, correct module level doc matwatson:core-cell-improve-doc tgross35 0
562 146870 fix: add aliasing rules for Box DiuDiu777:box-doc-fix Mark-Simulacrum 0
563 146882 fully deprecate the legacy integral modules cyrgani:deprecate-legacy-int-mods BurntSushi 0
564 146900 Add avr_target_feature taiki-e:avr-target-feature workingjubilee 0
565 146901 Support AVRTiny devices in AVR inline assembly taiki-e:avrtiny Amanieu 0
566 146923 Reflection MVP oli-obk:comptime-reflect BoxyUwU 0
567 146934 more float constants joshuarayton:more-float-constants tgross35 0
568 146961 Allow passing `expr` metavariable to `cfg` Jules-Bertholet:expr-cfg petrochenkov 0
569 146972 Support importing path-segment keyword with renaming mu001999-contrib:fix/use-dollar-crate petrochenkov 0
570 146989 Inhibit all-absent-variant optimization for all enum reprs that inhibit layout optimization, not just repr(C). zachs18:fix-146984 nikomatsakis 0
571 147025 mbe: Macro fragment fields joshtriplett:mbe-fragment-fields petrochenkov 0
572 147044 chore: fix incorrect comment cactusdualcore:patch-1 joboet 0
573 147154 crater: check impact of ignoring outlived regions in alias liveness lqd:crater-liveness-captures 0
574 147160 Remove `FromResidual` param default camsteffen:residual-param-default scottmcm 0
575 147192 Resume testing macOS x86_64 shepmaster:resume-macos-x86_64-testing 0
576 147218 Add regression test for ICE #138710 (min_generic_const_args) ManojJiSharma:add-test-issue-138710 SparrowLii 0
577 147247 add VecDeque::splice Qelxiros:vecdeque_splice Mark-Simulacrum 0
578 147250 Optimize `checked_ilog` and `pow` when `base` is a power of two Kmeakin:km/optimize-ilog-base-power-of-two scottmcm 0
579 147274 Do not use dlltool to create DLL Import Libraries for Windows jfgoog:remove-dlltool wesleywiser 0
580 147290 Add sendmsg/recvmsg support to all supported sockets poscat0x04:generic-send-recv-msg 0
581 147302 asm! support for the Xtensa architecture esp-rs:xtensa-asm Amanieu 0
582 147368 Add extra `unchecked_disjoint_bitor` implementations. bjoernager:disjoint-bitor BurntSushi 0
583 147400 TryFrom<integer> for bool hkBst:convert-1 Mark-Simulacrum 0
584 147426 tests: basic-[debugger-]stepping.rs: Disable SingleUseConsts MIR pass temporarily Enselic:better-stepping saethlin 0
585 147430 cg_llvm: More preparation for moving FFI bindings to `rustc_llvm` Zalathar:inherent chenyukang 0
586 147436 slice/ascii: Optimize `eq_ignore_ascii_case` with auto-vectorization okaneco:eq_ignore_ascii_autovec scottmcm 0
587 147439 rustc_target: RISC-V: Add two supervisor extensions for intrinsics a4lg:riscv-feature-addition-batch-4 Amanieu 0
588 147474 refactor: replace `LLVMRustBuildMem{Cpy,Move,Set}` with plain LLVM functions AMS21:remove_llvm_build_mem_volatile nikic 0
589 147499 Implement round-ties-to-even for Duration Debug for consistency with f64 josh-kaplan:master Mark-Simulacrum 0
590 147545 Add `cargo_cfg_target_family_multivalued` FCW madsmtm:cargo_cfg_target_family_lint petrochenkov 0
591 147573 [btree_cursors] Add explanations for lower_bound and upper_bound Xylenox:lower_bound_upper_bound_explanations ibraheemdev 0
592 147599 Uplift module inception from clippy chenyukang:uplift-module-inspect estebank 0
593 147600 Fix export import conflicts for llvm RobertBColton:fix-export-import-conflicts bjorn3 0
594 147611 Stabilize `-Zremap-path-scope` Urgau:stablize-remap-path-scope davidtwco 0
595 147617 [WIP] standalone `proc_macro` backend cyrgani:pm-standalone-5 0
596 147621 librustdoc: Make RenderOptions boolean fields into newtypes jefftt:render-options-newtype fmease 0
597 147628 x86: Correctly pass larger structs/types in registers with -Zregparm sulix:regparm-struct jdonszelmann 0
598 147656 Update comments in do_exec and add assertion for fd flag chenyukang:yukang-fix-exec-file-issue ibraheemdev 0
599 147672 LLBC-linker and NVPTX: do not strip debug when PTX ISA version >= 7.0 kjetilkjeka:llbc-linker-nvptx-strip-less-debug Mark-Simulacrum 0
600 147696 Implement `bit` and `set_bit` for integral types. bjoernager:bit dtolnay 0
601 147697 cmse: lint on unions crossing the secure boundary folkertdev:cmse-lint-on-uninitialized davidtwco 0
602 147709 add transparent attribute for mod items yaahc:transparent-modules petrochenkov 0
603 147712 Use delay_span_bug in validate-mir. cjgillot:delay-validate-ice jdonszelmann 0
604 147717 compiler/middle/lint: Suggest `#[expect(dead_code)]` instead of `#[allow(dead_code)]` Turbo87:accept-to-expect estebank 0
605 147740 Optimize core::Zip::next_back() Dan54:zip-next-back the8472 0
606 147741 implement `replace_with` and `replacen_with` for unstable feature `replace_with` alpaylan:master joboet 0
607 147811 naked functions: respect `function-sections` folkertdev:naked-function-sections Amanieu 0
608 147849 Omit suggestions when spans are invalid jdonszelmann:ice-without-requires 0
609 147857 crashes: more tests matthiaskrgr:crash_tests_oct_18 jieyouxu 0
610 147859 reduce the amount of panics in `{TokenStream, Literal}::from_str` calls cyrgani:nonfatal-tokenstream-parse JonathanBrouwer 0
611 147909 Update list of available search filters in help menu GuillaumeGomez:help-search-filters notriddle 0
612 147911 Fix ICE in rustdoc when impl is nested in a func GoldsteinE:fix/rustdoc-ice-147882 fmease 0
613 147938 Add const cloning of slices and tests Randl:const-clone-slice tgross35 0
614 147960 docs(core): clarify that signed integers use two's complement AudaciousAxiom:docs/signed-ints-repr traviscross 0
615 147996 Stabilize ppc inline assembly pmur:murp/stabilize-ppc-inlineasm Amanieu 0
616 148002 Implement suggestion when array of 1 range used as argument of type `Range` IoaNNUwU:issue-147944 madsmtm 0
617 148005 rustdoc: add support for macro_rules macros of multiple kinds notriddle:redux-rustdoc-bang-attr-macro lolbinarycat 0
618 148024 Handle OOM when writing to `Vec` a1phyr:write_vec_oom Mark-Simulacrum 0
619 148033 Remove the `sym::Deref` diagnostic item samueltardieu:cleanups/defer-diag-item lcnr 0
620 148045 fix: std::sys::fs use_with_native_path for read_dir for windows WrldEngine:sys_windows ChrisDenton 0
621 148050 Unify `OsStringExt`/`OsStrExt` traits across platforms thaliaarchi:unify-osstr-ext-traits joboet 0
622 148051 Stabilize Frontmatter epage:frontmatter davidtwco 0
623 148064 Fix tests to use static linking ladipro:test-static-link bjorn3 0
624 148069 AliasRelate: don't discard constraints on overflow lcnr:alias-relate-no-discard-constraints BoxyUwU 0
625 148101 rustdoc: Properly detect syntactically invalid doctests (to fix a regression) fmease:recogn-syn-inva-doctests GuillaumeGomez 0
626 148105 Ensure the personality does not panic Noratrieb:personality-panicking Mark-Simulacrum 0
627 148146 CI: use alternative disks if available the8472:ci-use-extra-disk marcoieni 0
628 148156 fix: from FIXME(#24570) added more info WrldEngine:fix_24570_windows ChrisDenton 0
629 148183 rustdoc: Test & document `test_harness` code block attribute fmease:rustdoc-test-n-doc-doctest-test-harness GuillaumeGomez 0
630 148187 Remove uses of `&mut CmResolver` LorrensP-2158466:cm-res-variance petrochenkov 0
631 148196 Implement create_dir_all() to operate iteratively instead of recursively asder8215:std-fs-iterative-create-dir-all Mark-Simulacrum 0
632 148206 Deduplicated float tests and unified in floats/mod.rs xonx4l:deduplicate-float-tests tgross35 0
633 148209 Fix parsing logic in `proc_macro::quote` moatom:stabilize-proc-macro dtolnay 0
634 148214 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
635 148223 bootstrap: PathSet::check only considers starts_with for `--skip` flag jyn514:bootstrap-skip Kobzol 0
636 148265 library: core: document layout guarantee of `TypeId` dakr:pull/typeid Mark-Simulacrum 0
637 148271 Add missing `impl Fn for &mut F where F: Fn` Kivooeo:impl-fn-for-mut-ref-fn the8472 0
638 148274 stdio: make stdout block-buffered when not associated to a terminal andreacorbellini:stdout-buffering Mark-Simulacrum 0
639 148313 Remove support for prefix yield eholk:postfix-yield-everywhere 0
640 148320 Support composing two deref coercion adjustments adwinwhite:compose-deref-adjustments jackh726 0
641 148339 naked functions: emit `.private_extern` on macos folkertdev:naked-macos-private-extern Amanieu 0
642 148345 add inline to copy_within PSeitz:add_inline joboet 0
643 148398 Doc: `MaybeUninit::assume_init_read` Safety: warn on thread safety gksato:148083_maybe_uninit_read_thread_safety_doc Amanieu 0
644 148413 Mangle personality symbol Noratrieb:mangle-rust-eh-personality bjorn3 0
645 148417 Make Wasm target features `atomics` and `exception-handling` target modifiers daxpedda:wasm-target-feature-target-modifier alexcrichton 0
646 148438 reland and fix RUST-147622 joboet:unicode_data_fixes Mark-Simulacrum 0
647 148444 [rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition GuillaumeGomez:fix-should_panic-2024 fmease 0
648 148449 transmutability: Support types with restricted validity ranges joshlf:transmute-nonzero jswrenn 0
649 148499 Nvptx: Use llbc as default linker kjetilkjeka:nvptx_default_linker_llbc madsmtm 0
650 148531 rustc_target: introduce Abi, Env, Os tamird:vendor-enum nnethercote 0
651 148533 Split LLVM intrinsic abi handling from the rest of the abi handling bjorn3:split_llvm_intrinsic_abi_handling WaffleLapkin 0
652 148545 Add allocator parameter to HashMap cramertj:alloc-map Amanieu 0
653 148550 Add allocator parameter to HashSet cramertj:alloc-set Amanieu 0
654 148562 In `Option::get_or_insert_with()`, forget the `None` instead of dropping it. kpreid:get-init-drop ibraheemdev 0
655 148590 Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.96.0 GrigorenkoPV:atomic_try_update 0
656 148595 Remove `'static` bound on contract ensures closure dawidl022:contracts/ensures-lifetime-bound celinval 0
657 148605 Stabilize the `supertrait_item_shadowing` feature Amanieu:stable-supertrait-shadowing fee1-dead 0
658 148623 Ignore `#[doc(hidden)]` items when computing trimmed paths for printing Zalathar:trimmed-paths wesleywiser 0
659 148637 Replace `#[rustc_do_not_implement_via_object]` with `#[rustc_dyn_incompatible_trait]` zachs18:rustc_dyn_incompatible lcnr 0
660 148651 lint(unsafe_code): exclude unsafe declarations from lint coverage wyfo:allow_unsafe_declarations petrochenkov 0
661 148656 std: allow `Condvar` to be used with multiple `Mutex`es joboet:condvar_multiple_mutexes Mark-Simulacrum 0
662 148666 Add support for xray in aarch64 unknown none target odlot:master wesleywiser 0
663 148669 Enable `-Zfunction-sections` by default for `*-windows-{gnu,cygwin}` wesleywiser:function_sections_gnu_cygwin 0
664 148677 Avoid infinite cycle in `coerce_unsized_old_solver` when encountering invalid recursive struct definition estebank:issue-148653 lcnr 0
665 148689 std: use `nonpoison::Mutex` for all internal mutexes joboet:nonpoison-mutex-everywhere Mark-Simulacrum 0
666 148713 rustc_borrowck: fix async closure error note to report FnOnce rather than Fn InvalidPathException:master lcnr 0
667 148718 Do not mention `-Zmacro-backtrace` for std macros that are a wrapper around a compiler intrinsic estebank:macro-spans SparrowLii 0
668 148735 Fix ICE caused by invalid spans for shrink_file chenyukang:yukang-fix-ice-148732 nnethercote 0
669 148764 ptr_aligment_type: add more APIs GrigorenkoPV:aligment_api scottmcm 0
670 148788 Unconstrained parameter fix TomtheCoder2:unconstrained-parameter-fix davidtwco 0
671 148799 Switch the destructors implementation for thread locals on Windows to use FLS ohadravid:windows-thread-local-dtors-using-fls ChrisDenton 0
672 148804 Don't report link-self-contained not being supported if it's turned off. yshui-forks:link-self-contained-error wesleywiser 0
673 148820 Add very basic "comptime" fn implementation oli-obk:comptime jdonszelmann 0
674 148842 Avoid incorrect lifetime suggestion involving `sym::anon` estebank:issue-142887 nnethercote 0
675 148847 Share Timespec between Unix and Hermit stepancheg:timespec Mark-Simulacrum 0
676 148852 rustc_hir_analysis: Remove premature classification of repeats as `AnonConstKind::MCG` InvalidPathException:mgca-repeat-fix BoxyUwU 0
677 148860 fix more filecheck errors klensy:fc-more Mark-Simulacrum 0
678 148881 use `cfg_select!` to pick assembly in codegen test folkertdev:cfg-select-codegen-naked Mark-Simulacrum 0
679 148894 Reveal opaques defined in the body during analysis beamandala:opaque-type-mir-validation lcnr 0
680 148941 stabilize `Peekable::next_if_map` (`#![feature(peekable_next_if_map)]`) jdonszelmann:stabilize-map-if BurntSushi 0
681 148990 Exhaustively specify names and stability of `--print` values Zalathar:print-kind WaffleLapkin 0
682 148991 miri genmc: fix exit() handling RalfJung:genmc-exit saethlin 0
683 149027 Implement method signature suggestion for trait mismatches error reddevilmidzy:suggest madsmtm 0
684 149045 implement PartialEq<Vec<U>> for [T; N] and &[T; N] Qelxiros:array-vec-partialeq Mark-Simulacrum 0
685 149052 Fix/Make proc_macro span_close() and span_open() more accurate after set_span() calls Keith-Cancel:main petrochenkov 0
686 149058 FCW Lint when using an ambiguously glob imported trait LorrensP-2158466:amb-trait-lint petrochenkov 0
687 149068 DispatchFromDyn: require additional checks dingxiangfei2009:dispatch-from-dyn-due-diligence jackh726 0
688 149110 Implement `cast_slice` for raw pointer types Paladynee:acp/ptr_cast_slice ibraheemdev 0
689 149126 Initial upstreaming of Rust ADBench implementations ZuseZ4:autodiff-benchmark-tests oli-obk 0
690 149127 unwrap ret ty of `iter::ArrayChunks::into_remainder` bend-n:iter_array_chunks_into_remainder_is_non_optional dtolnay 0
691 149130 Implement coercions between `&pin (mut|const) T` and `&(mut) T` when `T: Unpin` frank-king:feature/pin-coerce jackh726 0
692 149134 std: sys: net: uefi: Implement read_vectored Ayush1325:uefi-tcp4-vector joboet 0
693 149169 ptr::replace: make calls on ZST null ptr not UB RalfJung:replace-zst-null-ptr ibraheemdev 0
694 149174 `const` blocks as a `mod` item GrigorenkoPV:const_block_item jdonszelmann 0
695 149189 Added unlock functionality to mutex guard and rw lock guards SpaceBroetchen:feature/unlockable_guards joboet 0
696 149195 resolve: Partially convert `ambiguous_glob_imports` lint into a hard error petrochenkov:globamberr nnethercote 0
697 149197 validate usage of crate-level doc attributes lolbinarycat:rustdoc-bad-render-attr GuillaumeGomez 0
698 149202 automate offload, part 2 - clang calls ZuseZ4:automate-offload-clangs oli-obk 0
699 149209 Move LTO to OngoingCodegen::join bjorn3:lto_refactors8 jackh726 0
700 149218 Make PinCoerceUnsized require Deref theemathas:pin-coerce-unsized tgross35 0
701 149219 Allow shortening lifetime in CoerceUnsized for &mut theemathas:coerce-unsized-shorten scottmcm 0
702 149228 transmutability: only short-circuit `is_transmutable` for non-region infers lapla-cogito:ice_141400 lcnr 0
703 149229 Make `proc_macro::Group` take up less space remove redundant field. Keith-Cancel:proc_macro_group petrochenkov 0
704 149245 Make inline attributes apply to the generated `poll` in async fn xacrimon:acrimon/async-fn-inline-attr JonathanBrouwer 0
705 149249 Formally deprecate numeric consts modules bstrie:finally_deprecate_num_consts_mods scottmcm 0
706 149254 Fix ICE in const param defaults with lifetime-dependent types lapla-cogito:ice_142913 BoxyUwU 0
707 149262 build: update checkout action to v6 rejected-l:main Mark-Simulacrum 0
708 149263 Forbid manual `Unpin` impls for structurally pinned types frank-king:feature/unpin-check jackh726 0
709 149267 fix: clarify that fs::rename on unix accepts targets that don't exist sftse:c-dev tgross35 0
710 149291 [DO NOT MERGE] Add a crater lint for issue 145739 ShoyuVanilla:crater-issue-145739 0
711 149318 Implement partial_sort_unstable for slice tisonkun:slice_partial_sort_unstable tgross35 0
712 149319 Replace `Value::from_cycle_error` with fallback queries zetanumbers:fallback_queries petrochenkov 0
713 149328 Add `String<A>` type with custom allocator parameter shua:stralloc Amanieu 0
714 149329 Mark match arms in try and for as being from desugarings. Jarcho:for_question_ctxt SparrowLii 0
715 149335 auto-impl: parser support dingxiangfei2009:supertrait-auto-impl petrochenkov 0
716 149337 Add feature to set path-based visibility of macro_rules to pub by default yaahc:implicit-pub-macros petrochenkov 0
717 149350 Mark method receivers in builtin derives as being from the derive. Jarcho:derive_recv_ctxt jackh726 0
718 149357 Implement `-Z allow-partial-mitigations` (RFC 3855) arielb1:enforce-partial-mitigations rcvalle 0
719 149362 Add Command::get_resolved_envs schneems:schneems/get_resolved_envs Mark-Simulacrum 0
720 149365 rustdoc-json: Make `-o`/`--output` control file, not directory aDotInTheVoid:o-flag-where-art-thou GuillaumeGomez 0
721 149373 Issue 149164 fix wilbertbw:issue-149164-fix ZuseZ4 0
722 149377 Do not trust bootstrap about git hash availability jieyouxu:git-hash-availability 0
723 149389 WF check lifetime bounds for locals with type params ShoyuVanilla:local-region-param-wf lcnr 0
724 149408 refactor: remove Ord bound from BinaryHeap::new etc aatifsyed:aatifsyed/binary-heap-no-ord tgross35 0
725 149423 Add style guide for default field values agraven:style-guide-default-field-values traviscross 0
726 149435 Fix variable deallocation order in panic unwinding paths sladyn98:fix-panic-drop-ordering-rebased dianne 0
727 149437 Fix trailing newline in JUnit formatter ilammy:patch-1 Mark-Simulacrum 0
728 149447 Rewrite `String::replace_range` theemathas:string-replace_range Mark-Simulacrum 0
729 149451 Fix for integer overflow in BinaryHeap for ZSTs Saphereye:binary_heap_integer_overflow Mark-Simulacrum 0
730 149452 Refactor out common code into a `IndexItem::new` constructor yotamofek:pr/rustdoc/IndexItem-new GuillaumeGomez 0
731 149460 rustdoc: sort stable items first lolbinarycat:rustdoc-search-sort-stable-first notriddle 0
732 149466 perf: remove loop from `str::floor_char_boundary` overlookmotel:floor-char-boundary scottmcm 0
733 149468 Skipping borrowck because of trivial const chenyukang:yukang-fix-ice-149278 saethlin 0
734 149469 Leverage &mut in OnceLock when possible tisonkun:mut-once Mark-Simulacrum 0
735 149482 thread::scope: document how join interacts with TLS destructors RalfJung:scope-tls-dtors ChrisDenton 0
736 149484 Supress some lookup errors if a module contains `compile_error!` ogoffart:fix-68838 petrochenkov 0
737 149506 xous: fix build and add path support betrusted-io:xous-misc-fixes Mark-Simulacrum 0
738 149509 Add a new unstable flag `-Ztreat-pub-as-pub-crate` mu001999-contrib:flag/pub-as-pub-crate jdonszelmann 0
739 149512 Fix d32 usage in Arm target specs adamgemmell:dev/adagem01/armv7-d32-fix RalfJung 0
740 149514 Move bootstrap configuration to library workspace adamgemmell:dev/adagem01/bootstrap-to-library Mark-Simulacrum 0
741 149518 Promote `uninhabited_static` lint to a hard error WaffleLapkin:say-no-to-uninhabited-statics nnethercote 0
742 149540 std: sys: fs: uefi: Implement readdir Ayush1325:uefi-fs-readdir Mark-Simulacrum 0
743 149543 reduce `unreachable-code` churn after `todo!()` llogiq:less-todo-unreachable-churn WaffleLapkin 0
744 149551 Add flag to exclude deprecated items in rustdoc Saphereye:ignore-deprecated GuillaumeGomez 0
745 149582 Implement `Duration::div_duration_{floor,ceil}` max-heller:duration-integer-division Mark-Simulacrum 0
746 149584 Refactor inline assembly handling for GCC Zayuz29:patch-1 JonathanBrouwer 0
747 149587 coverage: Sort the expansion tree to help choose a single BCB for child expansions Zalathar:tree-sort wesleywiser 0
748 149589 bump windows-gnu C toolchain mati865:mingw-experiments 0
749 149596 resolve: Report more visibility-related early resolution ambiguities for imports petrochenkov:visambig2 lcnr 0
750 149598 Exact length collection attempt 2 jdonszelmann:exact-length-collection Mark-Simulacrum 0
751 149601 Stop adding MSYS2 to PATH, take 2 mati865:no-msys2-take2 0
752 149611 start adding amdgpu intrinsics ZuseZ4:amd-gpu-intrinsic 0
753 149614 Add `MaybeDangling` WaffleLapkin:dangle-maybe 0
754 149615 implement error multi provider arielb1:error-backtrace the8472 0
755 149622 Change `aarch64-unknown-none` to generate static-PIE binaries by default wesleywiser:aarch64-unknown-none_static-pie jieyouxu 0
756 149624 Fix requires_lto targets needing lto set in cargo Flakebi:fix-lto Mark-Simulacrum 0
757 149633 Enable `outline-atomics` by default on AArch64 FreeBSD tgross35:freebsd-outline-atomics davidtwco 0
758 149637 Do not run mir opts for targets with convergent ops and add convergent attribute Flakebi:fix-convergent-mir-opts nnethercote 0
759 149639 inline constant localized typeck constraint computation lqd:fix-typeck-constraints jackh726 0
760 149644 Create x86_64-asan-linux-gnu target which enables ASAN by default jakos-sec:create-asan-target mati865 0
761 149648 Mark const SIMD intrinsics as indirectly stable sayantn:const-stable-indirect RalfJung 0
762 149658 tests/assembly-llvm/some-non-zero-from-atomic-optimization.rs: New test Enselic:non-zero-opt Mark-Simulacrum 0
763 149663 Optimized implementation for uN::{gather,scatter}_bits quaternic:gather-scatter-bits-opt Mark-Simulacrum 0
764 149667 Fix ICE by rejecting const blocks in patterns during AST lowering (closes #148138) Shinonn23:fix-ice-constblock-148138 dianne 0
765 149681 resolve: Split `Scope::Module` into two scopes for non-glob and glob bindings petrochenkov:openapi1 davidtwco 0
766 149696 Clarify UTF-16 decoding errors jnodorp:clarify-utf16-errors the8472 0
767 149718 Add freeze file times on Windows tguichaoua:windows_freeze_file_times ChrisDenton 0
768 149728 Emit ForbiddenBound fatally if meeting complex bounds mu001999-contrib:fix/149695 jdonszelmann 0
769 149738 Ability to omit `: ()` on const item declarations GrigorenkoPV:const_unit 0
770 149741 rustdoc: don't strip <p> from stability notes lolbinarycat:rustdoc-stab-no-strip-p-149732 GuillaumeGomez 0
771 149749 Make `BorrowedBuf` and `BorrowedCursor` generic over the data joshtriplett:borrowed-buf-generic scottmcm 0
772 149753 On name resolution error in parameter list, suggest possible `const` typo and avoid unnecessary second error estebank:issue-149660 madsmtm 0
773 149761 Add support for `f16` in `portable_simd` SciMind2460:main Mark-Simulacrum 0
774 149778 `crate::io::Result` → `io::Result` in most places tbu-:pr_crate_io_result Mark-Simulacrum 0
775 149780 core::intrinsics::abort: Terminate with __fastfail on Windows Fulgen301:abort-fastfail Mark-Simulacrum 0
776 149783 stabilize `cfg_select!` folkertdev:stabilize-cfg-select traviscross 0
777 149793 Add inline asm support for amdgpu Flakebi:inline-asm chenyukang 0
778 149797 riscv32im-unknown-openvm-elf: add target openvm-org:feat/rv32im-unknown-openvm-elf mati865 0
779 149800 Fix ICE in normalization during closure capture analysis (#149746) Delta17920:fix-ice-149746 lcnr 0
780 149808 WIP: Try to reuse PGO profiles in `opt-dist` Kobzol:opt-dist-reuse-pgo 0
781 149812 Add const default for OnceCell and OnceLock tisonkun:oncelock-const-default Mark-Simulacrum 0
782 149814 Restore diagnostics when no inherent const candidates found reddevilmidzy:iat BoxyUwU 0
783 149815 Add regression test for #120189 is57primenumber:add-slp-vectorize-test Mark-Simulacrum 0
784 149817 Stable inline const using unstable intrinsics oli-obk:stable_inline_const_using_unstable_intrinsics jdonszelmann 0
785 149823 fix(parser): Disallow CR in frontmatter epage:f Kivooeo 0
786 149827 automate offload, part 3 - clang-linker-wrapper ZuseZ4:automate-offload-linker 0
787 149834 Observe `close(2)` errors for `std::fs::{copy, write}` tbu-:pr_private_file_close Mark-Simulacrum 0
788 149840 Update comment for `STAGE0_MISSING_TARGETS` jieyouxu:bootstrap-missing-stage0 Mark-Simulacrum 0
789 149848 Use allocator_shim_contents in allocator_shim_symbols bjorn3:alloc_shim_rework2 jackh726 0
790 149852 Crater run for cargo build-dir changes ranger-ross:crater-run-cargo-build-dir-layout Mark-Simulacrum 0
791 149858 Mark `into_iter` as `#[must_use]` joshtriplett:into-iter-must-use BurntSushi 0
792 149868 rustc: Stop passing `--allow-undefined` on wasm targets alexcrichton:wasm-no-allow-undefined jackh726 0
793 149869 std: avoid tearing `dbg!` prints joboet:torn-dbg Mark-Simulacrum 0
794 149870 Introduce MSRV for lints, and lint against cfg(any()/all()) on Rust 1.88+ clubby789:msrv-lint jdonszelmann 0
795 149880 rustc_codegen_llvm: update alignment for double on AIX durin42:llvm-22-ppc-aix-layout davidtwco 0
796 149882 miri: add -Zbinary-dep-depinfo to dependency builds RalfJung:miri-dep-build Mark-Simulacrum 0
797 149888 Add repro-check tool for verifying reproducible Rust builds windsunil:reprocheck-tool Kobzol 0
798 149892 Add x86_64-asan-windows-msvc tier 3 target eholk:windows-asan-target wesleywiser 0
799 149893 Add aarch64-asan-windows-msvc tier 3 target eholk:windows-asan-aarch64 wesleywiser 0
800 149904 `-Znext-solver` Remove the forced ambiguity hack from search graph ShoyuVanilla:ns-remove-sg-hack lcnr 0
801 149921 Add new source component that includes GPL-licensed source Kobzol:src-gpl Mark-Simulacrum 0
802 149926 Do not deduplicate captured args while expanding `format_args!` ShoyuVanilla:no-dedup-fmt m-ou-se 0
803 149927 Documented thread hooks on panics and errors of thread spawning functions. AhoyISki:main the8472 0
804 149928 Detail expectation on non-`()` block tail in `if` then condition with no `else` estebank:if-no-else fee1-dead 0
805 149931 rustdoc: don't give depreciation notes special handling in future edition lolbinarycat:rustdoc-depr-html-future GuillaumeGomez 0
806 149933 Replace some `matches!` with `if let` or `==` estebank:matches nnethercote 0
807 149937 try enabling `linker-messages` by default again jyn514:linker-info 0
808 149947 add several older crashtests cyrgani:crashtests Mark-Simulacrum 0
809 149960 add `unreachable_cfg_select_predicates` lint folkertdev:cfg-select-unreachable-lint WaffleLapkin 0
810 149961 Modify x setup to choose pre-push hook with spellcheck Shunpoco:add-optional-spellcheck-in-pre-hook Kobzol 0
811 149962 Promote powerpc64-unknown-linux-musl to tier 2 with host tools Gelbpunkt:powerpc64-musl-tier-2 jdno 0
812 149964 Write file with channel to S3 Mark-Simulacrum:ci-channel 0
813 149966 Remove Copy impl on Ancestors Mark-Simulacrum:no-copy-ancestors 0
814 149968 Skip PhantomData in Unsize checks dingxiangfei2009:unsize-phantomdata lcnr 0
815 149973 Prohibit cycles behind references while static initialization ShoyuVanilla:static-ref-cycle mati865 0
816 149976 Add waker_fn and local_waker_fn to std::task tisonkun:waker-fn ibraheemdev 0
817 149978 deprecate `Eq::assert_receiver_is_total_eq` and emit FCW on manual impls cyrgani:no-eq-assert-receiver-method madsmtm 0
818 149986 test: update llvm ir expectations for autodiff tests when dlopen sgasho:test/update_autodiff_related_tests ZuseZ4 0
819 149991 Add checks for gpu-kernel calling conv Flakebi:gpu-kernel-cc workingjubilee 0
820 150009 Enable llvm-libunwind by default for Hexagon targets androm3da:bcain/hex_unwind Mark-Simulacrum 0
821 150011 Add more `unbounded_sh[lr]` examples scottmcm:more-unbounded-shift-docs Mark-Simulacrum 0
822 150012 rustc_target: Add `efiapi` ABI support for LoongArch heiher:loong-efiapi davidtwco 0
823 150016 stabilize `lazy_get` usamoi:stabilize-lazy-get jhpratt 0
824 150026 Fix macro_metavar_expr_concat behavior with nested repetitions Delta17920:fix/150002-macro-concat-bug jdonszelmann 0
825 150027 Add `std::mem::defer` for conveniently build `DropGuard<(), FnOnce(())>` tisonkun:drop-guard-common-case BurntSushi 0
826 150035 fix docustring on fetch_or agavra:patch-1 Mark-Simulacrum 0
827 150037 Implement lint for black_boxing ZSTs xonx4l:feature/lint-black-box eholk 0
828 150047 std: merge `sys::pal::common` and `sys_common` into `sys::helpers` joboet:remove-sys_common Mark-Simulacrum 0
829 150055 Stabilize `doc_cfg` feature GuillaumeGomez:stabilize-doc_cfg notriddle 0
830 150058 Enable file locking support for Hurd Fabian-Gruenbichler:main workingjubilee 0
831 150065 add CSE optimization tests for iterating over slice is57primenumber:add-slice-cse-test Mark-Simulacrum 0
832 150066 Automate `rustc(1)` man page generation using `help2man` script jkelley129:main jyn514 0
833 150071 Add dist step for Enzyme Kobzol:dist-enzyme ZuseZ4 0
834 150073 Make `asm_experimental_arch` work in `allow_internal_unstable` macros daxpedda:internal-unstable-asm-experimental-arch nnethercote 0
835 150074 Update provider API docs yaahc:provider-doc-update Mark-Simulacrum 0
836 150075 Implement clamp_to Kyuuhachi:limit_to ibraheemdev 0
837 150076 Fix `LinkedList::CursorMut::pop_front` to correctly update index heathdutton:fix-linked-list-cursor-pop-front-index Mark-Simulacrum 0
838 150082 tests/ui/traits/fmt-pointer-trait.rs: Add HRTB fn pointer case Enselic:hrtb-fn-pointer fee1-dead 0
839 150094 `c_variadic`: provide our own `va_arg` implementation for more targets folkertdev:more-va-arg workingjubilee 0
840 150097 Coercion cleanup jackh726:coercion-cleanup 0
841 150107 E0275: Point a additional error case while waiting for a proper fix louwenus:patch-1 madsmtm 0
842 150108 Offload: Build offload as a single Step ZuseZ4:offload-build-rework Kobzol 0
843 150109 crash test readme: point to rustc-dev-guide tshepang:patch-1 Mark-Simulacrum 0
844 150111 Add `target_feature = "gc"` for Wasm daxpedda:wasm-gc alexcrichton 0
845 150117 Add methods to split off array chunks from slices JarredAllen:slice-split-off-chunk Mark-Simulacrum 0
846 150121 mir_build: Don't use a mixture of THIR pattern kinds for pin-patterns Zalathar:pin-pat Nadrieril 0
847 150122 Refactor function names of `rustc_ast_lowering` reddevilmidzy:refactor lcnr 0
848 150129 `BorrowedCursor`: make `init` a boolean a1phyr:improve_buf_api Amanieu 0
849 150130 Support syntax for one-line trait reuse aerooneqq:delegation-one-line-trait-impl petrochenkov 0
850 150131 Use realstd current thread static variables in tests sardok:realstd_thread_variables Mark-Simulacrum 0
851 150133 remove llvm_enzyme and enzyme fallbacks from most places ZuseZ4:enzyme-frontend-nightly Kobzol 0
852 138429 Fix `x86_64-unknown-illumos` LLVM target triple madsmtm:illumos-llvm-target jieyouxu 0 always
853 143377 reduce repetition and document overrides of the default impl of PartialEq::ne hkBst:clippy-fix-5 workingjubilee 0 always
854 143893 Don't require `eh_personality` lang item on targets that have a personality ChrisDenton:eh_personality_optional compiler-errors 0 always
855 144090 Make `IoSlice` and `IoSliceMut` methods unstably const thaliaarchi:io-slice-const tgross35 0 always
856 144193 Suggest adding `Fn` bound when calling a generic parameter Kobzol:generic-param-fn-bound-help SparrowLii 0 always
857 144596 libtest: print the type of test being run lolbinarycat:libtest-print-doctest-type notriddle 0 always
858 146627 Simplify `jemalloc` setup madsmtm:jemalloc-simplify jdonszelmann 0 always
859 146652 Port `feature` to the new attribute system jdonszelmann:convert-feature-attr-parser nnethercote 0 always
860 147552 [Debugger Visualizers] Optimize lookup behavior Walnut356:cleanup Mark-Simulacrum 0 always
861 147790 constify comparison traits on slices npmccallum:slices oli-obk 0 always
862 148061 Update substring match for substitutions faculerena:master BoxyUwU 0 always
863 148332 bootstrap: Use cargo's `build.warnings=deny` rather than -Dwarnings jyn514:cargo-deny-warnings Kobzol 0 always
864 148703 Use `overflow_checks` intrinsic so `IterRangeFrom` yields MAX before panicking in debug pitaj:rangefrom-overflow_checks Mark-Simulacrum 0 always
865 148886 Add riscv64a23-unknown-linux-gnu to build-manifest TARGETS ZhongyaoChen:promote-riscv64a23-to-tier2 Mark-Simulacrum 0 always
866 148914 fix incorrect import in `std_detect` on `aarch64-unknown-openbsd` folkertdev:aarch64-openbsd-fix-import Mark-Simulacrum 0 always
867 148971 Document Error::{new,other} as to be avoided in pre_exec purplesyringa:pre-exec-error-constructor Mark-Simulacrum 0 always
868 148995 add must_use to extract_if methods RalfJung:extract_if the8472 0 always
869 149135 Constify `residual_into_try_type` nxsaken:const_residual_into_try_type scottmcm 0 always
870 149179 Add regression test for 128705 reddevilmidzy:test JonathanBrouwer 0 always
871 105392 no Dedup bounds with parent impl block GuillaumeGomez:rustdoc-dedup-bounds compiler-errors 0 never
872 106852 no Only preserve DebugInfo in DeadStoreElimination if requested. cjgillot:debug-dse JakobDegen 0 never
873 93544 no Debug-format fat pointers with their metadata for better insight vojtechkral:fmt-fat-ptrs m-ou-se 0
874 94904 no doc(notable_trait) for impls conradludgate:rustdoc-notable-attr GuillaumeGomez 0
875 98514 no `std::thread` support for the Nintendo 3DS AzureMarker:feature/horizon-threads Mark-Simulacrum 0
876 100413 no Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path Kobzol:profile-use-track-file-hash wesleywiser 0
877 101551 no [WIP] Add support for custom allocator for `String` zachs18:string_alloc Mark-Simulacrum 0
878 103376 no Strip leading trailing empty lines in doc code blocks GuillaumeGomez:strip-leading-trailing-empty-lines notriddle 0
879 105586 no Experimental feature gate proposal `crabi` joshtriplett:abi-experimental-feature-gate nikomatsakis 0
880 105604 no Use ELF-TLS on SGX joboet:sgx_tls m-ou-se 0
881 107122 no Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type joboet:once_try_init_try BurntSushi 0
882 107263 no Allow impl on projection GuillaumeGomez:allow-impl-on-projection oli-obk 0
883 107562 no WIP: Remove `ResumeTy` from async lowering Swatinem:async-resumety-v2 compiler-errors 0
884 107640 no rustdoc: Add support for local resources GuillaumeGomez:rustdoc-local-resources-2 notriddle 0
885 108001 no Add lint to check if non-inlined local reexports have documentation GuillaumeGomez:unused_reexport_documentation-lint notriddle 0
886 108097 no Change Wasm's `cdylib` etc. to be a "reactor". sunfishcode:sunfishcode/wasi-reactor wesleywiser 0
887 108981 no Implement `fs_native_path` ChrisDenton:aspath Amanieu 0
888 110799 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
889 112106 no Added traits implemented by FnPtr to fn docs with example function mj10021:issue-111182-fix cuviper 0
890 112331 no Report allocation errors as panics, second attempt Amanieu:panic-oom-payload2 m-ou-se 0
891 126641 error Enable `riscv64gc-gnu` testing ferrocene:hoverbear/enable-riscv64gc-testing Mark-Simulacrum 0
892 120589 failure std::thread::available_parallelism merging linux/android/freebsd version devnexen:cpuaff_fbsd_upd Enselic m-ou-se 0 never
893 142638 failure error out when `repr(align)` exceeds COFF limit nthery:issue142386 workingjubilee workingjubilee 0
894 149440 failure Remove suggestion from importing unstable items on stable channel chenyukang:yukang/issue-149402 fee1-dead fee1-dead 0
895 149775 failure Add `MaybeDangling` to `core` WaffleLapkin:core-mem-maybe-dangling Mark-Simulacrum Mark-Simulacrum 0
896 138582 failure Don't require `alloca`s for consuming simple enums scottmcm:option-ssa-2 saethlin 0 never
897 138705 failure [perf] Decouple directly accessing a HIR owner from ast lowering oli-obk:hir-split 0 never
898 140064 failure [DO NOT MERGE] start building Enzyme in CI EnzymeAD:enable-autodiff-in-ci Kobzol 0 never
899 135774 failure CI: move dist-arm-linux to a free ARM runner marcoieni:dist-arm-linux-free 0
900 135960 failure ci: Remove the power to skip tests from opt-dist workingjubilee:remove-opt-dists-test-skipping-code shepmaster 0
901 137003 failure Check preds post mono (round 2) compiler-errors:check-preds-post-mono 0
902 137426 failure Link object files that use `#[used]` dianqk:link-used petrochenkov 0
903 138686 failure Update Fuchsia toolchain, SDK, and checkout erickt:bump-fuchsia jdno 0
904 139256 failure Try use `tcx.ensure_ok` for some predicates_of queries. zetanumbers:ensure_ok_predicates_of compiler-errors 0
905 115362 success [WIP] Support param bounds on non-lifetime binders compiler-errors:non-lifetime-binder-where-clauses oli-obk 0 never
906 115613 success Make create_def a side effect instead of marking the entire query as always red oli-obk:create_def_forever_red cjgillot 0 never
907 121174 success Check for occupied niches saethlin:codegen-niche-checks 0 never
908 122971 success Make slice iterators carry only a single provenance scottmcm:slice-iter-provenance-v2 the8472 0 never
909 124188 success MIR: Stop needing an explicit BB for `otherwise:unreachable` scottmcm:implicit-switchint-unreachable 0 never
910 131629 success Swap Lru from std::sync::Arc to triomphe::Arc GnomedDev:triomphe-lru 0 never
911 131656 success lexer: Treat more floats with empty exponent as valid tokens richard-uk1:move_empty_exponent_to_rustc_session petrochenkov 0 never
912 134134 success Use length prefix in default `Hasher::write_str` purplesyringa:hash-str-with-length-prefix Amanieu 0 never
913 134153 success compiler: Stop manually extending the stack workingjubilee:denied-insurance-claims 0 never
914 136401 success Lazy-chunk Symbol interner Mark-Simulacrum:lockfree-as-str 0 never
915 136861 success [experiment] dont init anything except x86 klensy:no-init 0 never
916 137135 success use triomphe::Arc for InternedObligationCauseCode instead of Arc klensy:triomphe-0 Nadrieril 0 never
917 137908 success Attempt to use the high part of the `size_hint` in `collect` (again) scottmcm:another-size-hint-attempt cuviper 0 never
918 138144 success Use multiple returns in MIR if it saves a block; still have only one in LLVM scottmcm:multiple-mir-returns 0 never
919 138405 success Tweak `VecCache` to improve performance Zoxc:vec-cache-tweaks fee1-dead 0 never
920 138542 success Move coercion hack from `coerce_unsized` to `check_cast` compiler-errors:coerce-unsize-later lcnr 0 never
921 138835 success core: implement `fold` via `try_fold` joboet:fold-via-try_fold the8472 0 never
922 140209 success [crater] Only consider predicate non-global if binder vars are in PREDICATE binder compiler-errors:global-outermost-binder lcnr 0 never
923 140558 success wf: emit projection goal for aliases lcnr:wf-emit-projection compiler-errors 0 never
924 140799 success [DO NOT MERGE] build Enzyme as archive EnzymeAD:enzyme-static 0 never
925 141000 success rustdoc: Also run lint `unused_doc_comments` fmease:rustdoc-also-run-lint-UNUSED_DOC_COMMENTS notriddle 0 never
926 141583 success [experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation tage64:master 0 never
927 142848 success Misc. cleanups to `librustdoc`s "clean" fns yotamofek:pr/rustdoc/clean-cleanups notriddle 0 never
928 142973 success [perf] Fast path for coercions of TY == TY compiler-errors:quick-coerce-2 0 never
929 143328 success Avoid loading HIR for check_well_formed on type declarations oli-obk:ty-decl-wf-check compiler-errors 0 never
930 129249 success [Experimental] `<T as Into<T>>::into` lint estebank:useless-into chenyukang 0
931 133033 success turn creating 8dot3 names off for windows for speed klensy:win.dot 0
932 138764 success Use mimalloc as the global allocator on `x86_64-pc-windows-msvc` Zoxc:win-mimalloc Mark-Simulacrum 0
933 138952 success arbitrary_self_type: insert implied Receiver bound on Deref dingxiangfei2009:implicit-receiver-impl nikomatsakis 0
934 139272 success Fix derive bounds for fully-qualified field types djkoloski:derive_qself_associated_types oli-obk 0
935 140313 success change unsatisfiable trivial bounds detection lcnr:wf-normalize-first compiler-errors 0
936 140824 success [CRATER] probe fallout of `dyn` overlap compiler-errors:typing-mode lcnr 0
937 141754 success Introduce `impl` restrictions to AST, lower to `rustc_middle` jhpratt:restrictions-pr1 Urgau 0
938 143763 success Use crosstool-ng for dist-arm-linux-musl Gelbpunkt:ct-ng-aarch64-musl marcoieni 0

Open retry log

Caution: Synchronization has some caveats. Please follow the steps described in Fixing inconsistencies in the bors queue.