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.

870 total, 19 approved, 30 rolled up, 15 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 145104 pending yes [beta] bump stage0 BoxyUwU:whatevenarebranchnames Dylan-DPC cuviper 5 never
2 145161 approved yes Rollup of 8 pull requests Zalathar:rollup-uyqbw90 Zalathar 5 never
3 145146 approved remove `P` fee1-dead-contrib:push-zmqrkurlzrxy nnethercote nnethercote 1
4 144787 approved Refactor codegen backends in bootstrap Kobzol:codegen-backend-restructure jieyouxu jieyouxu 0 never
5 144873 approved yes Implement `stability_implications` without a visitor. cjgillot:implications SparrowLii lqd 0 never
6 145144 approved Stop using uadd.with.overflow scottmcm:unsigned_overflow_intr nikic nikic 0 never
7 143093 approved Simplify polonius location-sensitive analysis lqd:polonius-pre-alpha jackh726 jackh726 0
8 141624 approved yes unstable-book: Add stubs for environment variables; document some of the important ones jyn514:env-var-stubs BoxyUwU BoxyUwU 0 always
9 144403 approved `tests/ui/issues/`: The Issues Strike Back [4/N] Kivooeo:issue4 jieyouxu jieyouxu 0 always
10 144739 approved Use new public libtest `ERROR_EXIT_CODE` constant in rustdoc GuillaumeGomez:rustdoc-test-cleanup fmease fmease 0 always
11 145089 approved Improve error output when a command fails in bootstrap Kobzol:bootstrap-cmd-error jieyouxu jieyouxu 0 always
12 145112 approved [win][arm64ec] Partial fix for raw-dylib-link-ordinal on Arm64EC dpaoliello:raw-dylib-link-ordinal jieyouxu jieyouxu 0 always
13 145135 approved Stabilize `duration_constructors_lite` feature Kivooeo:stabilize-duration_constructors_lite ChrisDenton ChrisDenton 0 always
14 145145 approved yes some `derive_more` refactors fee1-dead-contrib:push-qnmpmtmtpkkr jieyouxu jieyouxu 0 always
15 145152 approved Use `to_ascii_lowercase` to avoid heap alloc in `detect_confuse_type` xizheyin:detect-confusion-type lqd lqd 0 always
16 145156 approved Override custom Cargo `build-dir` in bootstrap Kobzol:cargo-build-dir lqd lqd,jieyouxu 0 always
17 145160 approved yes Change days-threshold to 28 in [behind-upstream] xizheyin:behind-upstream Urgau Urgau 0 always
18 126810 Tweak output of resolve errors estebank:resolve-error-wording petrochenkov 10 never
19 134626 Add Three Codegen Tests veera-sivarajan:five-codegen-tests Mark-Simulacrum 5 iffy
20 89917 sess: default to v0 symbol mangling davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme wesleywiser 0 never
21 105392 Dedup bounds with parent impl block GuillaumeGomez:rustdoc-dedup-bounds compiler-errors 0 never
22 106852 Only preserve DebugInfo in DeadStoreElimination if requested. cjgillot:debug-dse JakobDegen 0 never
23 112049 [do not merge] CI experiments Kobzol:pgo-omit-benchmarks Kobzol 0 never
24 113125 typeck: taint if errors found during writeback davidtwco:issue-112824-ctfe-type-mismatch-with-type-error compiler-errors 0 never
25 113382 [perf] test MCP510 lqd:test-mcp510 0 never
26 114538 Split marking and visit to compute live_symbols. cjgillot:split-live-symbols 0 never
27 115003 Increase parallelism in various locations Zoxc:parallel-tweaks-rebase cjgillot 0 never
28 115521 [DO NOT MERGE] Experimentally force non-leaf frame pointers workingjubilee:force-trunk-frame-pointers 0 never
29 116173 New atomic reference counting algorithm m-ou-se:arc Amanieu 0 never
30 116375 Create the previous dep graph index on a background thread Zoxc:lazy-index cjgillot 0 never
31 116542 Add range metadata to slice lengths the8472:slice-ref-len-validity cjgillot 0 never
32 116882 rustdoc: hide `#[repr]` if it isn't part of the public ABI fmease:rustdoc-generalized-priv-repr-heuristic notriddle 0 never
33 119458 Do not hash allocations to name them. cjgillot:anonymous-alloc compiler-errors 0 never
34 119471 [perf only] Reimplement references debuginfo as projection. cjgillot:mir-composite-deref 0 never
35 120179 Enable MultipleReturnTerminators by default. cjgillot:multiple-return 0 never
36 120193 #[cold] on match arms x17jiri:cold_match_arms oli-obk 0 never
37 120286 Implement RFC 3349, mixed utf8 literals nnethercote:3349-mixed-utf8-literals 0 never
38 120525 rustc_ast: FieldDef: remove span klensy:FieldDef-span oli-obk 0 never
39 120589 std::thread::available_parallelism merging linux/android/freebsd version devnexen:cpuaff_fbsd_upd m-ou-se 0 never
40 120682 [WIP] rewrite TrustedRandomAccess into two directional variants the8472:indexed-access 0 never
41 121053 Implement `#[skip]` for builtin derives clubby789:derive-skip fmease 0 never
42 122325 Stop using LLVM struct types for array/pointer offset GEPs erikdesjardins:array nikic 0 never
43 123179 Rework MIR inlining costs scottmcm:inlining-baseline-costs wesleywiser 0 never
44 123219 [WIP] rustdoc (base+json): add support for variances fmease:rustdoc-variances-json 0 never
45 123259 Fixup `if T::CONST` in MIR scottmcm:tweak-if-const 0 never
46 123606 Optimize core::str::Lines::count thomcc:thomcc/opt-lines 0 never
47 123610 Default-enable share-generics, with available_externally to still allow inlining. Mark-Simulacrum:share-generics-available-externally Mark-Simulacrum 0 never
48 124362 [experiment] Build the compiler with panic=abort tmandry:panic-abort-rustc 0 never
49 125907 rustdoc: use the next solver for blanket impl synthesis fmease:rustdoc-synth-blanket-ocx-next GuillaumeGomez 0 never
50 126651 Implement consecutive type-relative paths fmease:consec-shorthand-proj compiler-errors 0 never
51 127241 Mark span parent in def_collector. cjgillot:def-collector-span petrochenkov 0 never
52 128846 Stop considering moved-out locals when computing auto traits for generators (rebased) compiler-errors:drop-liveness oli-obk 0 never
53 129102 Experimental: Add Derive Proc-Macro Caching futile:experimental/proc-macro-caching petrochenkov 0 never
54 129498 Try enabling precondition checks on ptr::{read,write} saethlin:ptr-read-write-precondition 0 never
55 129543 Properly deduce object lifetime defaults in projections & trait refs fmease:obj-lt-def-gat oli-obk 0 never
56 129881 Implement struct_target_features. veluca93:struct_tf cjgillot 0 never
57 130227 Remove precise placeholder tracking from region inference amandasystems:remove-placeholders-completely lcnr 0 never
58 130679 Add inline(usually) saethlin:inline-usually 0 never
59 130808 Fix linking for symbols starting with ? on i686-pc-windows-msvc checkraisefold:fix-questionmark-linking davidtwco 0 iffy
60 130909 Infer nounwind and use it in MIR opts saethlin:infer-nounwind 0 never
61 130998 avoid phi node for pointers flowing into Vec appends the8472:bail-before-memcpy 0 never
62 131650 Add post-mono MIR optimizations saethlin:post-mono-mir-opts oli-obk 0 never
63 132553 yes Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost EFanZh:zero-cost-rc-arc-deref scottmcm 0 never
64 133502 [DO NOT MERGE] bootstrap with `-Znext-solver=globally` lcnr:rust4 0 never
65 133662 Use `iter::repeat_n` to implement `Vec::extend_with` paolobarbolini:vec-extend-with-via-repeatn Noratrieb 0 never
66 134051 Do partial SsaLocals analysis in unoptimized builds saethlin:partial-ssa-analysis 0 never
67 134938 Include arguments to the precondition check in failure messages saethlin:include-precondition-args 0 never
68 135804 Stop backtracing if the stack pointer gets stuck ChrisDenton:backtrace-wine joboet 0 never
69 135846 Detect struct construction with private field in field with default estebank:non-exhaustive-dfv-ctor-2 BoxyUwU 0 iffy
70 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
71 137275 Make skip_whitespace do a single pass (with bytes) hkBst:single_pass_skip_ws_bytes nnethercote 0 never
72 137294 Experiment: New format_args!() representation m-ou-se:fmt-args-2025 m-ou-se 0 never
73 137457 Fix host code appearing in Wasm binaries JayAndJef:issue-132802-fix Kobzol 0 iffy
74 137762 Reserve before `write_fmt` for owned buffers thaliaarchi:io-optional-methods/write-fmt workingjubilee 0 never
75 137972 Ensure constants are WF before calling into CTFE BoxyUwU:ty_const_wf_before_eval 0 never
76 138419 Test out a more lock-free hash map Zoxc:horde-queries Nadrieril 0 never
77 138504 Nul terminate rust string literals bjorn3:string_merging_rust_strings estebank 0 never
78 138871 Change one `FxHashMap` to `FxIndexMap` in librustdoc smoelius:librustdoc-fx-index-map aDotInTheVoid 0 never
79 138995 [perf experiment] Split the resolver tables into per-owner tables oli-obk:split-resolver petrochenkov 0 never
80 139587 support revealing uses of opaques lcnr:revealing-use-closures compiler-errors 0 never
81 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
82 140737 Region inference: Use outlives-static constraints in constraint search amandasystems:revised-constraint-search lcnr 0 never
83 141028 Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix` xizheyin:issue-140618 jdonszelmann 0 never
84 141030 [WIP] Expand free alias types during variance computation fmease:lta-no-variance BoxyUwU 0 never
85 141325 [experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack tage64:thin_bit_set 0 never
86 141326 [experimental, do not merge!] a faster implementation of Polonius tage64:horatio 0 never
87 141926 [PERF] Rework unsizing coercions in new solver compiler-errors:perf-unsizing 0 never
88 142093 add track_caller attribute to map_err and ok_or/_else yaahc:track-map-error tgross35 0 never
89 142185 Convert moves of references to copies in ReferencePropagation saethlin:refprop-moves JakobDegen 0 never
90 142247 Remove deadlock detection for benchmarking zetanumbers:remove-parallel-deadlock-detection 0 never
91 142257 [Experiment] Build the standard library with -Csymbol-mangling-version=v0 wesleywiser:test_v0_symbol_mangling 0 never
92 142293 GCI: Don't evaluate the initializer of free const items that have trivially unsatisfied predicates fmease:gci-dont-eval-the-impossible BoxyUwU 0 never
93 142390 Perform unused assignment and unused variables lints on MIR. cjgillot:mir-liveness davidtwco 0 never
94 142478 install docs for each target in different directory Forist2034:master clubby789 0 never
95 142487 Detect missing `derive` on unresolved attribute even when not imported estebank:serde-attr-5 compiler-errors 0 never
96 142531 Remove fewer Storage calls in CopyProp and GVN ohadravid:better-storage-calls-copy-prop cjgillot 0 never
97 142771 Introduce debuginfo to statements in MIR dianqk:mir-stmt-debuginfo oli-obk 0 never
98 142815 mbe: Inline functions in `transcribe` that are only called once tgross35:transcribe-perf 0 never
99 142821 Compute jump threading opportunities in a single pass cjgillot:jump-threading-single saethlin 0 never
100 142830 Make lowering incremental, take 3/N cjgillot:lower-incr-2 0 never
101 142837 Add OperandValue::Uninit to improve lowering of MaybeUninit::uninit saethlin:maybeuninit-codegen WaffleLapkin 0 never
102 142881 JumpThreading: compute place and value indices on-demand cjgillot:minimap oli-obk 0 never
103 142915 Enable DestinationPropagation by default cjgillot:dest-prop-default oli-obk 0 never
104 142925 Rewrite `.gitattributes` CRLF ui tests into run-make tests Oneirical:unattentive-immobility jieyouxu 0 iffy
105 143029 GCI: Imply outlives-bounds on free (generic) const items fmease:gci-imply BoxyUwU 0 never
106 143054 search graph: improve rebasing and add forced ambiguity support lcnr:search_graph-3 compiler-errors 0 never
107 143167 Detect unwind-free functions in MIR Mark-Simulacrum:inline-mark-nounwind 0 never
108 143208 Apply RemoveNoopLandingPads post-monomorphization Mark-Simulacrum:skip-noop-cleanup oli-obk 0 never
109 143290 pub async fn impl is monomorphized when func itself is monomorphized azhogin:azhogin/link-pub-async-impls oli-obk 0 never
110 143371 Prehash visibilities in resolver cjgillot:prehash-visibilities petrochenkov 0 never
111 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
112 143511 Improve TLS codegen by marking the panic/init path as cold orlp:tls-cold-init workingjubilee 0 never
113 143559 Show whether `?Sized` parameters are actually `Sized` obi1kenobi:pg/allow_unsized fmease 0 never
114 143629 Limited nonzero coercion oli-obk:limited-nonzero-coercion 0 never
115 143730 fmt of non-decimal radix untangled pascaldekloe:fmt-radix-trim tgross35 0 never
116 143882 Also hash spans inside the same file as relative. cjgillot:relative-span-file compiler-errors 0 never
117 143900 [rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition GuillaumeGomez:fix-no-run fmease 0 iffy
118 144030 Validate transmute in CTFE oli-obk:validate-transmute 0 never
119 144081 const-eval: full support for pointer fragments RalfJung:const-ptr-fragments oli-obk 0 never
120 144157 Remove the `CoroutineWitness` type compiler-errors:no-witness lcnr 0 never
121 144258 `compute_trait_goal` structural equality fast path lcnr:stupid-fast-path compiler-errors 0 never
122 144386 Extract TraitImplHeader in AST/HIR camsteffen:imploftrait fmease 0 never
123 144475 Don't loop if there are no pending obligations compiler-errors:pending-faster lcnr 0 never
124 144477 GVN: Use a VnIndex in Address projection. cjgillot:gvn-index 0 never
125 144483 EXPERIMENT: Use the force-inline pass for more stuff scottmcm:early-inline 0 never
126 144591 Patterns: represent constants as valtrees RalfJung:pattern-valtrees BoxyUwU 0 never
127 144607 Limit impl_trait_header query to only trait impls camsteffen:impl-trait-header-option jackh726 0 never
128 144678 Make no_mangle on foreign items explicit instead of implicit jdonszelmann:no-mangle-extern bjorn3 0 iffy
129 144689 Rewrite the new attribute argument parser JonathanBrouwer:share_parse_path jdonszelmann 0 never
130 144699 Use `ExtractIf` in fulfillment loop compiler-errors:extract-if-fulfill 0 never
131 144737 [WIP] resolve: Better caching for unsuccessful crate resolutions petrochenkov:extprelcache fee1-dead 0 never
132 144793 resolve: Split extern prelude into two scopes petrochenkov:extprel3 davidtwco 0 never
133 144841 Access less HIR attributes from typeck cjgillot:typeck-no-attrs SparrowLii 0 never
134 144874 yes Cache param_env on disk. cjgillot:cache-param-env 0 never
135 144883 Remove unneeded `drop_in_place` calls scottmcm:remove-unneeded-drop_in_place nnethercote 0 iffy
136 144930 yes [EXPERIMENT] Avoid tracking span to compute `end_point`. cjgillot:untracked-end-point 0 never
137 144991 ignore usages from ignored candidates lcnr:ignore-usages-from-ignored-candidates compiler-errors 0 never
138 145021 rustdoc: turn is_unnamable into a compiler query lolbinarycat:rustdoc-is_unnamable-query oli-obk 0 never
139 145093 Set dead_on_return attribute for indirect arguments nikic:dead-on-return nnethercote 0 never
140 145155 Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2) scrabsha:push-tkvwkolzooyq jdonszelmann 0 never
141 93544 Debug-format fat pointers with their metadata for better insight vojtechkral:fmt-fat-ptrs m-ou-se 0
142 94904 doc(notable_trait) for impls conradludgate:rustdoc-notable-attr GuillaumeGomez 0
143 95385 Add `mem::conjure_zst` for creating ZSTs out of nothing scottmcm:mem-conjure-zst kennytm 0
144 98514 `std::thread` support for the Nintendo 3DS AzureMarker:feature/horizon-threads Mark-Simulacrum 0
145 98991 Apply deprecation lint to trait method overrides. m-ou-se:deprecated-overrides wesleywiser 0
146 100413 Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path Kobzol:profile-use-track-file-hash wesleywiser 0
147 101551 [WIP] Add support for custom allocator for `String` zachs18:string_alloc Mark-Simulacrum 0
148 103376 Strip leading trailing empty lines in doc code blocks GuillaumeGomez:strip-leading-trailing-empty-lines notriddle 0
149 105586 Experimental feature gate proposal `crabi` joshtriplett:abi-experimental-feature-gate nikomatsakis 0
150 105604 Use ELF-TLS on SGX joboet:sgx_tls m-ou-se 0
151 106418 Implement `PartialOrd` and `Ord` for `Discriminant` EFanZh:implement-ord-for-discriminant dtolnay 0
152 106643 Allow only implementing `Read::read_buf` WaffleLapkin:read_recursive dtolnay 0
153 107122 Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type joboet:once_try_init_try BurntSushi 0
154 107263 Allow impl on projection GuillaumeGomez:allow-impl-on-projection oli-obk 0
155 107562 WIP: Remove `ResumeTy` from async lowering Swatinem:async-resumety-v2 compiler-errors 0
156 107640 rustdoc: Add support for local resources GuillaumeGomez:rustdoc-local-resources-2 notriddle 0
157 108001 Add lint to check if non-inlined local reexports have documentation GuillaumeGomez:unused_reexport_documentation-lint notriddle 0
158 108097 Change Wasm's `cdylib` etc. to be a "reactor". sunfishcode:sunfishcode/wasi-reactor wesleywiser 0
159 108671 Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` Coca162:option_reference_flattening dtolnay 0
160 108684 Clarify drop_in_place safety Manishearth:dip-safety JakobDegen 0
161 108981 Implement `fs_native_path` ChrisDenton:aspath Amanieu 0
162 110799 Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() m-ou-se:panic-payload-dyn-any-no-send m-ou-se 0
163 112106 Added traits implemented by FnPtr to fn docs with example function mj10021:issue-111182-fix cuviper 0
164 112331 Report allocation errors as panics, second attempt Amanieu:panic-oom-payload2 m-ou-se 0
165 113095 Document `become` keyword WaffleLapkin:document_becoming_unuwuable workingjubilee 0
166 113891 Add more syscall doc aliases to std docs SabrinaJewson:more-syscall-aliases Mark-Simulacrum 0
167 114209 tidy watcher klensy:better-than-remembrall wesleywiser 0
168 114917 Dummy PR to test coverage test changes in CI Zalathar:dummy-coverage 0
169 115501 Add new inherit_handles flag to CommandExt trait michaelvanstraten:set_inherit_handles ChrisDenton 0
170 115802 rustdoc search: Allow to filter on multiple crates GuillaumeGomez:rustdoc-search-multiple-crate-filtering notriddle 0
171 116247 WIP: Check uninhabitedness through the trait solver cjgillot:uninhabited-predicate lcnr 0
172 117682 Don't check GAT bounds in normalization aliemjay:gat-relax-lifetimes 0
173 118087 Add Ref/RefMut try_map method GrigorenkoPV:refcell_try_map Mark-Simulacrum 0
174 118270 Allow coercions from never-type when ref binding is involved Aaron1011:ref-pat-never-coerce compiler-errors 0
175 118711 [rustdoc] Add `no-hidden-lines` codeblock attribute GuillaumeGomez:raw-codeblock-attribute notriddle 0
176 118717 Add new solver / old solver opaque type tests traviscross:TC/add-new-solver-opaque-tests compiler-errors 0
177 119260 Make broken MIR a proper lint. cjgillot:mir-lint TaKO8Ki 0
178 119550 Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait yoshuawuyts:async-iterator compiler-errors 0
179 120013 coverage: Don't show coverage for code paths that must panic/diverge Zalathar:diverge 0
180 120072 style-guide: Tweak `Cargo.toml` formatting to not put `description` last joshtriplett:style-guide-cargo-tweak yaahc 0
181 120700 Stabilize associated type position impl Trait (ATPIT) traviscross:TC/stabilize-atpit nikomatsakis 0
182 120708 Add `or_try_*` variants for HashMap Entry API peterjoel:entry_try m-ou-se 0
183 120808 Split elided_lifetime_in_paths into finer-grained lints shepmaster:split-elided-lifetimes-in-paths oli-obk 0
184 120818 rustdoc: add three-column layout for large desktops notriddle:notriddle/three-column GuillaumeGomez 0
185 121762 style-guide: Note that we don't account for comments in every possible place joshtriplett:style-comments-best-effort calebcartwright 0
186 121880 Run linking and incremental saving / finalizing in parallel Zoxc:link-task estebank 0
187 121910 Revert "Change prefetch to avoid deadlock" Zoxc:rev-118488 cjgillot 0
188 122408 Use futex-based synchronization on Apple platforms joboet:apple_futex m-ou-se 0
189 122661 Change the desugaring of `assert!` for better error output estebank:assert-macro-span petrochenkov 0
190 122668 Add APIs for dealing with titlecase Jules-Bertholet:titlecase m-ou-se 0
191 122957 Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions estebank:issue-121037 oli-obk 0
192 123082 CFI: Fix fn items, closures, and Fn trait objects rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects compiler-errors 0
193 123205 Revert "CFI: Skip non-passed arguments" rcvalle:rust-cfi-revert-skip-non-passed-arguments compiler-errors 0
194 123220 [blocked on design] [PoC]: rustdoc (html): add support for variances fmease:rustdoc-variances-html 0
195 123319 Add managarm as a tier 3 target no92:managarm-target davidtwco 0
196 123617 sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets rcvalle:rust-stabilize-core-sanitizers davidtwco 0
197 124078 test apiraino:test-pr-assignment apiraino 0
198 124154 coverage: Treat each match arm as a "branch" for branch coverage Zalathar:branch-arms 0
199 124278 Support mcdc analysis for pattern matching ZhuUx:pattern-match Zalathar 0
200 124439 Set default value `deny-warnings` for compiler profile to `false` WaffleLapkin:who-wants-to-deny-warnings-lmao albertlarsan68 0
201 124852 alias-relate: add fast reject optimization lcnr:search-graph-uwu compiler-errors 0
202 125388 Improve parse item fallback oriongonza:improve-parse-item-fallback oli-obk 0
203 125555 Recover statics better Noratrieb:recover-statics-better oli-obk 0
204 125721 Stop emitting spans from proc macro compile time in quote expansion bjorn3:proc_macro_quote_no_spans petrochenkov 0
205 125780 [WIP] RIIR HtmlDocCk fmease:riir-htmldocck 0
206 126076 privacy: normalize associated types before visiting jswrenn:fix-45713 compiler-errors 0
207 126100 Reword the caveats on `array::map` scottmcm:decaveat-map m-ou-se 0
208 126316 Do not eagerly reject inference vars when trying to resolve method calls. oli-obk:recursive_rpit3 lcnr 0
209 127282 Make inline suggestions no longer be the default estebank:experiment-for-annotate-snippets 0
210 127401 [EXPERIMENT] Ban generics in variadic args workingjubilee:ban-generics-in-variadic-args 0
211 127534 feat(core): impl Step for NonZero<u*> jalil-salame:nonzero-uint-step m-ou-se 0
212 127595 Fix panic=abort tests on fuchsia c6c7:fix-panic=abort-tests-on-fuchsia 0
213 127997 Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases estebank:missing-trait-suggestion compiler-errors 0
214 128018 Normalize filecheck directives tgross35:normalize-filecheck-directives jieyouxu 0
215 128070 Rewrite the compiletest directive parser tgross35:compiletest-parser-rewrite jieyouxu 0
216 128086 Unify wording of "failed to resolve" errors with "cannot find" resolution errors estebank:failed-to-resolve petrochenkov 0
217 128256 feat: add tier-1 platform support for change_time juliusl:pr/support-tier-1-change-time ChrisDenton 0
218 128374 compiler: suggest `const _` for a misplaced `const {}` workingjubilee:fix-terse-const-item-diagnostic compiler-errors 0
219 128653 When annotations needed, look at impls for more accurate suggestions estebank:ambiguity-suggestion-2 BoxyUwU 0
220 128666 Add `overflow_checks` intrinsic pitaj:intrinsic-overflow_checks BoxyUwU 0
221 128917 Allow inlining drop glue more generally scottmcm:nuke-runtime-drops 0
222 129036 Additional NonZero conversions clarfonthey:nonzero-conversions BurntSushi 0
223 129114 stabilize std::path::Path::file_prefix mbhall88:stabilize-file_prefix Amanieu 0
224 129342 Rebuild on changes to the deployment target when compiling Apple targets madsmtm:track-deployment-target thomcc 0
225 129822 Docs - type guarantees update WiktorPrzetacznik:docs-guarantees-update BurntSushi 0
226 129870 Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] clarfonthey:generic-ord BurntSushi 0
227 130382 Add a run-make test for Arm target-cpu features. chrisnc:arm-target-cpu-feature-test jieyouxu 0
228 130418 Split traits by crate-local and crate-non-local MeetThePatel:feature-rustdoc-sort-traits notriddle 0
229 130460 compiler: Fix handling of `repr(align(N), simd)` workingjubilee:align-with-parallel-expectations 0
230 130463 Generating a documentation for tests Infineon:test_documentation GuillaumeGomez 0
231 130643 Beautify doctest path GuillaumeGomez:beautify-doctest-path notriddle 0
232 130751 Suggest adding missing braces in `const` block pattern GrigorenkoPV:missing-{-in-const 0
233 130780 Remove unstable cfg `target(...)` compact feature Urgau:withdrawn-cfg-target-compact BoxyUwU 0
234 130886 core/ptr: Add simulate_realloc() mrkajetanp:ptr-tag-helpers Mark-Simulacrum 0
235 130937 Separate weekly `cargo update` PRs and add bootstrap tgross35:dependencies-ci-bootstrap Kobzol 0
236 131282 std: detect stack overflows in TLS destructors on UNIX joboet:thread_local_stack_overflow Amanieu 0
237 131309 Warn about C-style octal literals GrigorenkoPV:suspicious-leading-zero Urgau 0
238 131340 Implement split_pattern on slices eduardorittner:master Amanieu 0
239 131389 Add `JoinHandle::into_join_future()`. kpreid:joinfuture Amanieu 0
240 131477 macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var madsmtm:sdkroot-via-env-var nnethercote 0
241 131478 WIP: Parse Apple SDK versions madsmtm:parse-sdkroot jieyouxu 0
242 131607 core: implement `DeterministicRandomSource` joboet:deterministic_random joshtriplett 0
243 131824 Support multiple stability attributes on items dianne:multiple-unstables wesleywiser 0
244 131852 rustdoc: allow searches to match against both type and name lolbinarycat:rustdoc-search-type-and-name notriddle 0
245 132051 Add parallel front end robustness test to ui tests SparrowLii:parallel_ui_test jieyouxu 0
246 132087 Fix overly restrictive lifetime in `core::panic::Location::file` return type ijchen:issue-131770-fix m-ou-se 0
247 132146 Add lint against (some) interior mutable consts Urgau:interior_mut_consts lcnr 0
248 132331 Use CLOCK_BOOTTIME for Instant in Fuchsia/Android mathukumillia:convert_instant_boottime jhpratt 0
249 132480 Allow specifying the ELF TLS ABI ilovepi:rust-tlsdesc tmandry 0
250 132484 unix: Relax escaping in `Debug` impl on `Command` madsmtm:command-relaxed-escape thomcc 0
251 132570 Use LLVM's UEFI targets madsmtm:llvm-uefi workingjubilee 0
252 132792 [rustdoc] Add new `example` disambiguator for intra-doc links GuillaumeGomez:example-disambiguator notriddle 0
253 133149 Provide more context on `Fn` closure modifying binding estebank:niko-rustnation compiler-errors 0
254 133258 remove `Subtype` projections lcnr:subtype-rm compiler-errors 0
255 133412 Support `vec![const { ... }; n]` syntax EFanZh:vec-of-const-expr-macro dtolnay 0
256 133717 Make impl section headers sticky GuillaumeGomez:sticky-headings notriddle 0
257 133820 Stabilize `derive(CoercePointee)` dingxiangfei2009:stabilize-coerce-pointee compiler-errors 0
258 133944 Run-make test to check `core::ffi::c_*` types against clang ricci009:master tgross35 0
259 134004 Add unstable hotpatch flag to rustc nebulark:hotpatch_flag estebank 0
260 134021 Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` WaffleLapkin:box-arr-into-iter2 scottmcm 0
261 134190 Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`. nmathewson:impl_for_arc_stream Noratrieb 0
262 134218 Add a new lint that warns for pointers to stack memory 1c3t3a:stack-memory-warning Nadrieril 0
263 134270 Suggest how to fix with unconstrained type parameters kei519:fix-107295 cjgillot 0
264 134316 Add `String::replace_first` and `String::replace_last` zachs18:string_replace_in_place_rebase tgross35 0
265 134522 [WIP] Use weak linkage instead of compiler generated shims bjorn3:weak_linkage_allocator fee1-dead 0
266 134534 Windows: Don't error on broken non UTF-8 output ChrisDenton:cp-utf8 workingjubilee 0
267 134598 Update/relax str/String utf8 safety docs zachs18:string-utf8-safety-docs joshtriplett 0
268 134663 Implementation of `sync_nonpoison` and `nonpoison_mutex` Aandreba:sync_nonpoison tgross35 0
269 134697 lint ImproperCTypes: overhaul (take 2 of "better handling of indirections") niacdoial:linting-ptrdyn-ffi workingjubilee 0
270 134937 Account for type parameters in bound suggestion estebank:issue-#104089 Nadrieril 0
271 135008 Consider parent aliases of rigid nested projections for outlives bounds compiler-errors:outlives-nested-projection 0
272 135051 Add provider-style API to `Context` jkarneges:context-provider thomcc 0
273 135052 Emit single error for `+ use<'_>` and don't suggest `use<'static>` estebank:issue-134194 compiler-errors 0
274 135099 Add FileCheck annotations to mir-opt/copy-prop Shunpoco:116971-mir-opt-copy-prop wesleywiser 0
275 135141 std: net: Add function to return the system hostname orowith2os:std-net-gethostname ChrisDenton 0
276 135178 Document the behaviour of RUST_MIN_STACK=0 Gankra:patch-2 Amanieu 0
277 135331 Reject relaxed bounds inside associated type bounds (ATB) fmease:ban-assoc-ty-unbounds lcnr 0
278 135432 Implement #[proc_macro_lint] to generate LintId for macro-generated warnings dtolnay:procmacrowarning petrochenkov 0
279 135527 Move coroutine upvars into locals for better memory economy dingxiangfei2009:move-upvars-to-locals-for-tests davidtwco 0
280 135536 Add more impls of PartialEq and PartialOrd for strings joshtriplett:str-impls ibraheemdev 0
281 135578 Add a deterministic constructor for `RandomState` bkragl:deterministic_random_state jhpratt 0
282 135602 Tweak output of missing lifetime on associated type estebank:issue-135589 Nadrieril 0
283 135631 Parse `pin`ned local variable declarations frank-king:feature/pinned-local traviscross 0
284 135761 Dial down detail of B-tree description hkBst:patch-9 ibraheemdev 0
285 135830 Improve display of const unstable display feature info GuillaumeGomez:const-unstable-item-info notriddle 0
286 135881 Arbitrary self types v2: stabilize adetaylor:stabilize-arbitrary-self-types wesleywiser 0
287 135888 Implement String::make_(upp|low)ercase krtab:make_uppercase joboet 0
288 135899 Fix `PostBorrowckAnalysis` for old solver compiler-errors:post-borrowck-new-solver lcnr 0
289 135910 Orphanck: Reject uncovered opaque types fmease:orphanck-rej-uncovered-opaques lcnr 0
290 135931 `byte_pattern`: share the `TwoWaySearcher` between byte and `str` folkertdev:byte-pattern-two-way-searcher BurntSushi 0
291 135954 test (do not merge) apiraino:test2 Noratrieb 0
292 136006 Start using pattern types in libcore oli-obk:push-tzonluoyuwkq 0
293 136036 Rewrite docs for fetch_update for clarity hkBst:patch-26 thomcc 0
294 136333 Pass deployment target to cc linker with `-m*-version-min=` madsmtm:deployment-target-version estebank 0
295 136417 Conditionally fuse small constant constant integer switches when lowering slice patterns xacrimon:merge-small-prim-switch 0
296 136578 Add contracts for all functions in `Alignment` tautschnig:upstream-contracts/alignment tgross35 0
297 136597 -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) azhogin:azhogin/sls estebank 0
298 136649 Skip redundant frames in const recursion errors estebank:const-recursion-error Noratrieb 0
299 136677 Fix `Display` for invalid UTF-8 in `OsStr`/`Path` thaliaarchi:os_str-formatter-flags ChrisDenton 0
300 136732 Implement `Random` for array sorairolake:add-random-for-array joboet 0
301 136733 Implement `Random` for `num::{Saturating,Wrapping}` sorairolake:add-random-for-num-module-types BurntSushi 0
302 136776 [WIP] Forbid object lifetime changing pointer casts BoxyUwU:forbid_object_lifetime_casts 0
303 136867 Implement `cfg_os_version_min` madsmtm:cfg_os_version_min jieyouxu 0
304 136868 Use `cfg_os_version_min` in `std` madsmtm:cfg_os_version_min_std 0
305 136912 Add missing trait implementations for ScopedJoinHandle Rosdf:scoped-threads-ext Mark-Simulacrum 0
306 137025 Set mmapped files as readonly to prevent other processes from modifying it by accident oli-obk:mmap fee1-dead 0
307 137042 As per issue #136827 submitting updates to E0495 documentation progressive-galib:E0495-documentation-fix-#136827 Noratrieb 0
308 137067 Hint on unknown escape of Unicode quotation marks in string literal LFS6502:unicode-quote-hint Noratrieb 0
309 137229 Add support for macro expansion in rustdoc source code pages GuillaumeGomez:expand-macro fmease 0
310 137330 Document `From::from` impls TimTheBig:document-from workingjubilee 0
311 137343 Make some suggestions "verbose" estebank:verbose-sugg-1 oli-obk 0
312 137364 Tag all format-like macros with `#[clippy::format_args]` nyurik:clippy-fmt-lib m-ou-se 0
313 137396 Recover `param: Ty = EXPR` compiler-errors:param-default fmease 0
314 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
315 137418 Add rusty stack protector SparrowLii:rusty-stack-protector 0
316 137487 Stabilize `assert_matches` and move it to `core::macros` Voultapher:stabilize-assert-matches Amanieu 0
317 137494 libstd: init(): dup() subsequent /dev/nulls instead of opening them again nabijaczleweli:dup Mark-Simulacrum 0
318 137546 update doc for Vec::into_boxed_slice heiseish:doc-125941 the8472 0
319 137570 Handle autodiff for lib builds EnzymeAD:autodiff-libs oli-obk 0
320 137583 Add option to include submodules from vendoring erickt:exclude-submodules-from-vendoring pietroalbini 0
321 137584 rustdoc: improve the summary icon liigo:improve_summary_icon notriddle 0
322 137598 Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types madhav-madhusoodanan:feature-unchecked-div-rem the8472 0
323 137720 support `#[target_feature(enable = ...)]` on `#[naked]` functions folkertdev:naked-function-target-feature Amanieu 0
324 137729 add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser jdonszelmann:fix-137687 fmease 0
325 137761 Optimize `CharIndices::advance_by` thaliaarchi:char-indices-advance-by scottmcm 0
326 137773 Fix incorrect `cfg` structured suggestion and make suggestion verbose estebank:attr-span oli-obk 0
327 137783 Fix code suggestion for local enum patterns in non-exhaustive matches makai410:match-arm-err BoxyUwU 0
328 137785 bootstrap: allow to set clippy.toml for x.py clippy klensy:clippy-config clubby789 0
329 137803 Add new rustdoc `broken_footnote` lint GuillaumeGomez:broken-footnote notriddle 0
330 137854 Create personality stub function for no_std panic=abort crates Noratrieb:stub-personality 0
331 137858 Add new `unused_footnote_definition` rustdoc lint GuillaumeGomez:unused_footnote_def notriddle 0
332 137872 Include whitespace in "remove |" suggestion and make it hidden estebank:extra-vert compiler-errors 0
333 138005 Clarify MaybeUninit docs hkBst:clarify_maybe_uninit_docs BurntSushi 0
334 138025 Add GlobalAsm as a valid ItemKind to StableMIR celinval:issue-0095-global-asm compiler-errors 0
335 138037 Fix split index calculation in `check_type_alias_where_clause_location` stuuupidcat:fix/where-cfg BoxyUwU 0
336 138133 Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first Fulgen301:rename-errors ChrisDenton 0
337 138143 rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list. kpreid:crate-sidebar notriddle 0
338 138217 Turn `Cow::is_borrowed,is_owned` into associated functions. theemathas:cow_is_owned_borrowed_associated joshtriplett 0
339 138230 Unnecessary references lint obeis:lint-unnecessary-reference Urgau 0
340 138290 -Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override azhogin:azhogin/unsigned_char fee1-dead 0
341 138386 Update to new attribute parsing infra implemented in PR #135726 vayunbiyani:migrate_attr_parsing_autodiff nnethercote 0
342 138400 sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX no1wudi:master workingjubilee 0
343 138424 Stabilize return type notation (RFC 3654) compiler-errors:return-type-notation 0
344 138456 Fix struct_tail_raw argument order and ObligationCause usage JumpiiX:fix-struct_tail_raw compiler-errors 0
345 138463 feat: add `succinct-zkvm` os and target succinctlabs:n/succinct-target-only wesleywiser 0
346 138473 Implement `feature(precise_capturing_of_types)` compiler-errors:precise-capturing-of-types lcnr 0
347 138553 Fix build err autodiff libs vayunbiyani:fix-build-err-autodiff-libs petrochenkov 0
348 138618 Support using const pointers in asm `const` operand nbdd0121:asm_const_ptr compiler-errors 0
349 138679 Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop Shunpoco:issue-125323 oli-obk 0
350 138683 Cache fuchsia checkout in a docker layer erickt:fuchsia-checkout marcoieni 0
351 138736 Sanitizers target modificators azhogin:azhogin/sanitizers-target-modificators rcvalle 0
352 138744 Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678) Mallets:set_ipv6_sock_hop_limit dtolnay 0
353 138752 Use internal iteration in `Vec::extend_desugared()` ChayimFriedman2:patch-2 joboet 0
354 138753 linker: Move native library search from linker to rustc petrochenkov:ownat wesleywiser 0
355 138799 core: simplify `Extend` for tuples joboet:extend-tuple Amanieu 0
356 138862 core: use specialization for more methods of `impl Iterator for &mut I` joboet:spec_iterator_by_ref the8472 0
357 138879 Ensure non-empty buffers for large vectored I/O thaliaarchi:vectored-large-empty tgross35 0
358 138907 Implement RFC 3631: add rustdoc doc_cfg features GuillaumeGomez:rfc-3631 fmease 0
359 138914 Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock` HomelikeBrick42:once_lazy_lock_get_unchecked jhpratt 0
360 138918 uefi: fs: Add file times plumbing Ayush1325:uefi-fs-time petrochenkov 0
361 138944 Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols madsmtm:apple_os_version_check tgross35 0
362 138961 Make closure capturing have consistent and correct behaviour around patterns meithecatte:expr-use-visitor Nadrieril 0
363 139053 Allow Apple SDK to be missing on non-host macOS madsmtm:cross-allow-missing-sdk wesleywiser 0
364 139087 Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32` beetrees:impl-from-f16-for-f32 lcnr 0
365 139243 Add Duration from nanos u128 omanirudh:duration-from-nanos-u128 tgross35 0
366 139286 Add regression test for nested replacement ranges in cfg_eval reez12g:add-regression-test-132727 fmease 0
367 139310 add first HelenOS compilation targets mvolfik:helenos-compiler wesleywiser 0
368 139320 Enhance Scope Enum with Late Types and Consts Handling reez12g:issue-132055 compiler-errors 0
369 139345 Extend `QueryStability` to handle `IntoIterator` implementations smoelius:into-iter-stability lcnr 0
370 139357 Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp` miried:master Amanieu 0
371 139362 Fix error reporting for multibyte characters in byte string literal tapanprakasht:fix-byte-string-non-ascii Nadrieril 0
372 139371 Enhance error reporting for write!/writeln! macros reez12g:issue-139051 estebank 0
373 139432 Implement `AsRef<OsStr>` for `Cow<'_, Path>` thaliaarchi:asref/cow-path-to-os_str m-ou-se 0
374 139441 Implement `AsRef<ByteStr>` for `[u8]` thaliaarchi:asref/slice-to-byte_str dtolnay 0
375 139493 Explicitly export core and std macros Voultapher:explicitly-export-core-and-std-macros Amanieu 0
376 139514 dirfd: preliminary unix and windows implementations Qelxiros:120426-dirfd tgross35 0
377 139524 Add socket extensions for cygwin Berrysoft:cygwin-socket-ext joboet 0
378 139540 Optimize `core::unicode::printable`. reitermarkus:optimize-char-printable Mark-Simulacrum 0
379 139558 [WIP] mgca: Add ConstArg representation for const items camelid:mgca-const-items oli-obk 0
380 139591 Add regression test for graceful error for wrong number of activities vayunbiyani:graceful_error oli-obk 0
381 139593 add sitemap to rust docs lolbinarycat:sitemap ehuss 0
382 139673 Stabilize `offset_of_slice` jdonszelmann:offset-of-slice WaffleLapkin 0
383 139690 `impl Default for RepeatN` cuviper:iter_repeat_n_default joshtriplett 0
384 139692 Rustfmt now support use closures spastorino:do-not-rustfmt-ignore Mark-Simulacrum 0
385 139751 Implement pin-project in pattern matching for `&pin mut|const T` frank-king:feature/pin-project Nadrieril 0
386 139769 [rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local GuillaumeGomez:book-location camelid 0
387 139775 SGX: Fix fuzzy provenance casts with `AtomicUsize` thaliaarchi:sgx-atomic-provenance Mark-Simulacrum 0
388 139793 Explore adding a reproducibility test to rust test infrastructure. biabbas:reproducible marcoieni 0
389 139806 std: sys: pal: uefi: Overhaul Time Ayush1325:uefi-systemtime joboet 0
390 139849 Fix `env::ArgsOs` for zkVM thaliaarchi:args/zkvm ibraheemdev 0
391 139857 Fix Box's doc for aliasing rules DiuDiu777:fix-box RalfJung 0
392 139869 rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg` fmease:replace-test-args-opt notriddle 0
393 139896 Initial `UnsafePinned` implementation [Part 2: Lowering] Sky9x:unsafe-pinned-pt2-lowering lcnr 0
394 139955 Generate obligations when possible instead of rejecting with ambiguity dingxiangfei2009:make-progress-with-match-projection lcnr 0
395 140010 [DONT MERGE] externally implementable items jdonszelmann:eiiv2 0
396 140037 Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests hbina:hbina-update-use-minicore Mark-Simulacrum 0
397 140069 download bootstrap binary from ci Shourya742:2025-04-16-pre-compile-bootstrap Kobzol 0
398 140073 Improve type parameter suggestion heuristic for missing types Kivooeo:fix-139999-type-suggestion oli-obk 0
399 140130 Add LLDB providers for BTreeMap and BTreeSet ede1998:add-lldb-btree-providers Mark-Simulacrum 0
400 140153 Implement `Debug` for `EncodeWide` thaliaarchi:encode-wide-debug joshtriplett 0
401 140158 Document that mpmc channels deliver an item to one receiver. andrew-otiv:master Amanieu 0
402 140204 Allow while let chains on all editions est31:while_let_chains_edition BoxyUwU 0
403 140206 Try to integrate fork of Chili parallel runtime zetanumbers:chili fee1-dead 0
404 140261 Stabilize `fn_align`: `#[align(N)]` on functions folkertdev:stabilize-fn-align traviscross 0
405 140271 Add compiler support for namespaced crates b-naber:namespace-facade petrochenkov 0
406 140283 Fix accidental type inference in array coercion adwinwhite:fn-pointer-coercion oli-obk 0
407 140314 Rustdoc: typecheck scrape-examples.js lolbinarycat:rustdoc-js-scrape-examples-typecheck notriddle 0
408 140363 Do not insert duplicate SourceFile Zoxc:pr115572-rebase davidtwco 0
409 140405 Incompletely prefer opaque type bounds when self type bottoms out in infer compiler-errors:bound-incomplete lcnr 0
410 140417 Add `c_longdouble` tgross35:c-longdouble 0
411 140434 rustdoc: Allow multiple references to a single footnote a4lg:rustdoc-multi-footnote-refs notriddle 0
412 140459 Add `read_buf` equivalents for positioned reads niklasf:feature/read-buf-at tgross35 0
413 140463 Document MaybeUninit bit validity joshlf:patch-13 RalfJung 0
414 140482 std::net: update tcp deferaccept delay type to Duration. devnexen:tcp_deferaccept_toduration joshtriplett 0
415 140487 Note `atan2` can return `-PI` whirlwindaster:atan2-docs-correction workingjubilee 0
416 140496 Incompletely allow overloaded call from opaque when self type bottoms out in infer compiler-errors:call-incomplete lcnr 0
417 140497 support revealing uses in HIR typeck lcnr:revealing-use-typeck compiler-errors 0
418 140584 add test to reproduce #137687 and add a hotfix jdonszelmann:temp-fix-137687 fmease 0
419 140594 early migration to biome lolbinarycat:rustdoc-biome GuillaumeGomez 0
420 140640 Implement RcUninit (#112566) kstrafe:master m-ou-se 0
421 140675 build_helper: handle emails containing square brackets ferrocene:ja/gh140669-stage0-square-brackets Kobzol 0
422 140699 WIP: Add PGO for apple darwin targets osiewicz:pgo-apple-darwin 0
423 140740 Add `-Zindirect-branch-cs-prefix` ojeda:indirect-branch-cs-prefix davidtwco 0
424 140763 Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)`, `i1xN` and `x86amx` sayantn:test-amx nikic 0
425 140779 Clarify upfront that `PartialOrd` is for strict partial orders Muon:patch-1 Mark-Simulacrum 0
426 140794 Add information about group a lint belongs to karolzwolak:allow-unused-doc-65464 davidtwco 0
427 140805 Introduce test results file patskovn:introduce-test-results-file weihanglo 0
428 140808 Implement Default for &Option camsteffen:default-for-option-ref joshtriplett 0
429 140830 make path_statements lint machine applicable for statements with no effect yaahc:machine-applicable-path-statments jieyouxu 0
430 140916 Fix unuseful span in type error in some format_args!() invocations moatom:140578 compiler-errors 0
431 140938 Changed unclickable link in The rustc book atlasgorn:patch-1 jieyouxu 0
432 140948 start properly testing attributes in positions mejrs:attribute_testing jdonszelmann 0
433 140956 `impl PartialEq<{str,String}> for {Path,PathBuf}` Kixunil:impl-partialeq-str-for-path Amanieu 0
434 140983 Improve doc of some methods that take ranges tkr-sh:master ibraheemdev 0
435 141007 Expand free alias types when computing implied outlives-bounds fmease:lta-expand-before-inf-outlives BoxyUwU 0
436 141032 avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if` petrosagg:extract-if-ub joboet 0
437 141033 compiletest: add option for automatically adding annotations mejrs:bless_annotation petrochenkov 0
438 141043 Permit duplicate imports jswrenn:allow-duplicate-macro-imports petrochenkov 0
439 141055 Hack together inline-always-overrides saethlin:attribute-overrides 0
440 141266 Stabilize `substr_range` and related methods wr7:stabilize_substr_range BurntSushi 0
441 141295 Stabilize `if let` guards (`feature(if_let_guard)`) Kivooeo:if-let-guard-stable est31 0
442 141299 rustdoc: add private items toggle lolbinarycat:rustdoc-private-items-toggle 0
443 141314 diagnostics: hide expansion of builtin-like macros mejrs:macro_origin nnethercote 0
444 141319 Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests rptr:issue-139918-fix Mark-Simulacrum 0
445 141445 Add `FromIterator` impls for `ascii::Char`s to `String`s yotamofek:pr/library/from-iter-char-string joshtriplett 0
446 141469 Allow `&raw [mut | const]` for union field in safe Kivooeo:remove-usnsafegate compiler-errors 0
447 141470 Add new `function_casts_as_integer` lint GuillaumeGomez:function_casts_as_integer Urgau 0
448 141539 Enable LLDB debug info tests on CI EFanZh:enable-lldb-debug-info-tests-on-ci Kobzol 0
449 141633 Suggest to bind `self.x` to `x` when field `x` may be in format string xizheyin:issue-141350 nnethercote 0
450 141637 Pure batching without autodiff EnzymeAD:pure-batching 0
451 141744 Stabilize `ip_from` GrigorenkoPV:ip_from Amanieu 0
452 141766 Stabilize `#[cfg(version(...))]`, take 2 est31:stabilize_cfg_version eholk 0
453 141798 compiler: use FramePointer::NonLeaf on illumos workingjubilee:illumos-may-get-by-with-less-fp 0
454 141830 [DO NOT MERGE] Crate local distributed slice jdonszelmann:crate-local-global-registration 0
455 141839 make rust-analyzer use a dedicated build directory tshepang:ease-lsp-use Mark-Simulacrum 0
456 141922 Stabilize `feature(more_qualified_paths)` WaffleLapkin:qualified fee1-dead 0
457 141977 print proc res for failed case in comp test ilyaaay:ilyaaa-print-proc-res-for-failed-case-in-comp-test Mark-Simulacrum 0
458 141980 Rework `c_variadic` beetrees:va-list-proposal joshtriplett 0
459 141987 Fix linting false positive when block used as value ChAoSUnItY:fix/unused_braces lcnr 0
460 141994 add Iterator::contains Qelxiros:127494-iter_contains dtolnay 0
461 142035 Add `Command::resolve_in_parent_path` ChrisDenton:parent-path workingjubilee 0
462 142038 Optimize `std::str::Chars::next` and `std::str::Chars::next_back` Kmeakin:km/optimize-str-chars-iterator scottmcm 0
463 142061 Make many `MacResult` methods unreachable. nnethercote:MacResult-unreachable petrochenkov 0
464 142071 `apply_member_constraints`: fix placeholder check lcnr:revealing-use compiler-errors 0
465 142079 nll-relate: improve hr opaque types support lcnr:opaque-types-universes BoxyUwU 0
466 142106 Add `compiler-builtins` to bootstrap tgross35:test-builtins Kobzol 0
467 142135 docs: autogenerate compiler flag stubs based on -Zhelp rmehri01:gen-compiler-flags compiler-errors 0
468 142139 Include additional hashes in src/stage0 erickt:include-hashes Mark-Simulacrum 0
469 142177 add core::async_iter::pending Qelxiros:91683-stream_pending joboet 0
470 142198 `rustc_const_eval`: respect `target.min_global_align` folkertdev:miri-s390x-align-statics RalfJung 0
471 142215 Use -Zmir-opt-level=0 in tests for MIR building saethlin:mir-building-tests 0
472 142310 compiler: Fix "power alignment" problems on AIX workingjubilee:gut-power-alignment wesleywiser 0
473 142315 core::ptr: deduplicate docs for as_ref, addr, and as_uninit_ref lolbinarycat:core-dedup-ptr-docs-139190-pt3 workingjubilee 0
474 142323 Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins` maurer:builtin-lto dianqk 0
475 142325 Stabilize the `breakpoint` function joshtriplett:stabilize-breakpoint jhpratt 0
476 142327 `rustdoc-json-types`: Intern `Type`s to deduplicate and flatten fluiderson:rustdoc-types-deboxification aDotInTheVoid 0
477 142339 Add NonNull pattern types oli-obk:not-null-pattern-types BoxyUwU 0
478 142366 [WIP] Use weak aliases for the allocator shim bjorn3:aliases 0
479 142372 Improve `--remap-path-prefix` documentation Urgau:improve-remap_path_prefix-doc wesleywiser 0
480 142380 Put negative implementors first and apply same ordering logic to foreign implementors GuillaumeGomez:neg-implementors notriddle 0
481 142401 Add proper name mangling for pattern types oli-obk:pattern-mango petrochenkov 0
482 142415 Add note when inherent impl for a alias type defined outside of the crate xizheyin:141679 compiler-errors 0
483 142437 Add test cases for namespaced crates eholk:namespace-tests petrochenkov 0
484 142445 compiler: Use -T instead of --script for linker scripts workingjubilee:switch-to-T-over-script petrochenkov 0
485 142472 Add new `doc(attribute = "...")` attribute GuillaumeGomez:doc-attribute-attribute fmease 0
486 142506 Add `Path::has_trailing_sep` and related methods clarfonthey:path-trailing-sep joboet 0
487 142518 [lib] In-place initialization infrastructure dingxiangfei2009:init-lib-api joshtriplett 0
488 142538 Add armv7-unknown-linux-musleabihf host tools to CI alex:add-armv7-musl-host-tools Mark-Simulacrum 0
489 142544 Prevent ABI changes affect EnzymeAD Sa4dUs:prevent-abi-changes oli-obk 0
490 142568 Use the .drectve section for exporting symbols from dlls on Windows bjorn3:windows_symbols_o_export wesleywiser 0
491 142590 Allow `#[must_use]` on associated types to warn on unused values in generic contexts compiler-errors:must-use-assoc BoxyUwU 0
492 142611 Do not suggest compatible variants inside macro xizheyin:142359 compiler-errors 0
493 142623 Move placeholder error handling to before region inference amandasystems:early-placeholder-errors lcnr 0
494 142638 error out when `repr(align)` exceeds COFF limit nthery:issue142386 workingjubilee 0
495 142640 yes Implement autodiff using intrinsics Sa4dUs:ad-intrinsic ZuseZ4 0
496 142642 rustdoc-json: Postcard output aDotInTheVoid:rdp 0
497 142659 compiler-builtins: Clean up features tgross35:builtins-features 0
498 142680 Fix passing/returning structs with the 64-bit SPARC ABI beetrees:sparc64-float-struct-abi workingjubilee 0
499 142681 Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]` 1c3t3a:sanitize-off-on rcvalle 0
500 142686 Skip debug dep node code in non-incremental mode zetanumbers:fix_incremental_info lcnr 0
501 142696 Offload device1 ZuseZ4:offload-device1 oli-obk 0
502 142712 hir_analysis: add missing sizedness bounds davidtwco:sized-hierarchy-missing-default-bounds lcnr 0
503 142723 [crater] Add `impl From<f16> for f32` beetrees:crater-impl-from-f16-for-f32 0
504 142727 wasm: rm static mut hkBst:rm-static-mut-wasm ChrisDenton 0
505 142731 Add lint rule for `#[deprecated]` on re-exports (rebase) GrigorenkoPV:attributes/deprecated WaffleLapkin 0
506 142741 Fix unsoundness in some tests a1phyr:fix_unsoundness Mark-Simulacrum 0
507 142775 rustc_target: Begin unifying Arch enum workingjubilee:unify-base-constructions madsmtm 0
508 142786 feat(build): centralize LLVM_VERSION reneleonhardt:feat/centralize-llvmversion marcoieni 0
509 142807 libtest: expose --fail-fast as an unstable command-line option sourcefrog:failfast dtolnay 0
510 142824 Stabilize `-Cmin-function-alignment` folkertdev:stabilize-min-function-alignment workingjubilee 0
511 142842 nicer autodiff error handling ZuseZ4:autodiff-error-handling oli-obk 0
512 142867 Change search "not found" links kaleidawave:rust-doc-add-link-to-docs-rs 0
513 142871 Trivial improve doc for transpose chenyukang:yukang-fix-doc-for-transpose ibraheemdev 0
514 142872 Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point ChrisDenton:fixup the8472 0
515 142896 rustdoc_json: more conversion cleanups nnethercote:json-conversion-cleanups-2 GuillaumeGomez 0
516 142897 Move all LLVM externs into the rustc_llvm crate Diggsey:db-split-llvm-bindings cuviper 0
517 142938 implement std::fs::set_permissions_nofollow on unix lolbinarycat:std-set_permissions_nofollow ibraheemdev 0
518 142945 rustdoc_json: Intern filenames nnethercote:json-intern-filenames aDotInTheVoid 0
519 142946 Fix stack overflow when macro_rules! macros shadow builtin attributes or types clauses3:fix-macro-shadowing petrochenkov 0
520 142957 std: introduce path normalize methods at top of `std::path` xizheyin:142931 ibraheemdev 0
521 142958 replace dead reference code-index.md eeemmmmmm:master lcnr 0
522 142960 Move `scalar_to_backend` to ssa oli-obk:scalar-to-backend-dedup GuillaumeGomez 0
523 142975 mbe: Rework the `concat` metavariable expression tgross35:metavariable-expr-rework-concat petrochenkov 0
524 143004 Update std and test to newest crates.io versions SciMind2460:update-cargo thomcc 0
525 143014 Don't suggest rewriting call if resolution was invalid compiler-errors:invalid-res-call petrochenkov 0
526 143037 Make named asm_labels lint not trigger on hexagon register spans androm3da:bcain/hexagon_regspan_label Amanieu 0
527 143052 Fix Windows bootstrap panic on invalid symlink removal (issue #143045) hasip-timurtas:fix-143045-windows-symlink-removal 0
528 143053 Add `relnotes-api-list` in-tree tool pietroalbini:pa-relnotes-api-list Mark-Simulacrum 0
529 143069 Add fast-path for accessing the current thread id jsimmons:current-thread-id-accessor m-ou-se 0
530 143075 compiler: Allow `extern "interrupt" fn() -> !` workingjubilee:interrupts-may-return-nevermore davidtwco 0
531 143089 Replace JSONPath with `jq` in `jsondocck` fluiderson:rustdoc-types-jq-testsuit 0
532 143133 Improve diagnostic for link.exe special case exit code 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN) vangata-ve:master ChrisDenton 0
533 143141 fresh binding should shadow the def in expand bvanjoi:issue-95237 petrochenkov 0
534 143146 Allow specifying multiple bounds for same associated item (remove E0719) Jules-Bertholet:remove-e0719 fmease 0
535 143158 rustdoc: add doc_link_canonical feature lolbinarycat:rustdoc-rel-canonical-143139 GuillaumeGomez 0
536 143163 Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable PixelDust22:from-vec-with-nul-error-actionability dtolnay 0
537 143166 work around linux not honoring write_at for O_APPEND files the8472:fix-write-at-append thomcc 0
538 143191 Stabilize `rwlock_downgrade` library feature connortsui20:stabilize-rwlock-downgrade tgross35 0
539 143227 add multi-arch asm! label operand test tshepang:asm-label-operand Amanieu 0
540 143249 RDR: avoid rebuilding dependent crates after comment changes yaahc:test-lib-reuse bjorn3 0
541 143259 Add coroutine info to v0 symbol mangling (via DefPath/DefPathData) sharnoff:coroutine-mangling compiler-errors 0
542 143284 Create `AttrTarget` for attribute parsing mejrs:attr_target jdonszelmann 0
543 143285 Add `stdarch` bootstrap smoke test Kobzol:stdarch-bootstrap Mark-Simulacrum 0
544 143314 add reference id to test, and fix filename tshepang:fix-filename compiler-errors 0
545 143323 make `-Zmin-function-alignment` a target modifier folkertdev:min-function-alignment-target-modifier workingjubilee 0
546 143331 Fix diagnostics str::replace comma to bar A4-Tacks:match-arm-comma-to-bar compiler-errors 0
547 143341 Mention that casting to *const () is a way to roundtrip with from_raw_parts Manishearth:from-raw-parts-ptr-cast thomcc 0
548 143343 Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase) GrigorenkoPV:lints/unsafe_cell_transmutes fee1-dead 0
549 143361 Stop passing resolver disambiguator state to AST lowering. cjgillot:split-disambig oli-obk 0
550 143377 clippy fix: remove manual PartialEq::ne hkBst:clippy-fix-5 workingjubilee 0
551 143383 stabilize `const_array_each_ref` fee1-dead-contrib:push-mstmlwuskxyy Mark-Simulacrum 0
552 143439 Show AtomicU128/AtomicI128 in std docs regardless of target Mtfl0n:fix-atomic128-docs ibraheemdev 0
553 143450 Do not visit impl-trait when looking for self-type elision. cjgillot:impl-trait-elision compiler-errors 0
554 143462 fix(lib-std-fs): handle `usize` overflow in `read*` Rudxain:read_to_string_usize thomcc 0
555 143467 Add ASCII-related methods from `u8` and `MIN`/`MAX` to `core::ascii::Char` ChaiTRex:ascii_char_is_ascii tgross35 0
556 143469 diag: improvements to patterns in bare fn ptr and trait decl Ezrashaw:patterns-in-fn-params fee1-dead 0
557 143485 Shows a user friendly message rather than simple pass rahul-srivastava-codes:patch-1 Mark-Simulacrum 0
558 143487 Mark `PartialEq` as `#[rustc_trivial_field_reads]` GrigorenkoPV:lints/partial-eq-is-dead fee1-dead 0
559 143527 [Draft] Supertrait item resolution in subtrait `impl`s dingxiangfei2009:supertrait-in-impl-subtrait petrochenkov 0
560 143546 improve c-variadic errors folkertdev:c-variadic-improve-errors workingjubilee 0
561 143548 Restrict sysroot crate imports to those defined in this repo. Diggsey:db-limit-extern-crate-usage oli-obk 0
562 143553 [experiment] first draft of init array syntax dingxiangfei2009:init-array compiler-errors 0
563 143575 Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s GrigorenkoPV:unused_lifetimes Mark-Simulacrum 0
564 143594 Allow initializing `NonZero` with literals oli-obk:non-zero-literals 0
565 143596 Allow Clippy to define duplicate extra symbols Alexendoo:clippy-allow-duplicate-symbols fee1-dead 0
566 143598 win7: load synch functions on demand ChrisDenton:win7-synch Mark-Simulacrum 0
567 143613 Fix backtraces with `-C panic=abort` on linux; emit unwind tables by default Enselic:panic-abort-uwtables petrochenkov 0
568 143619 `c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks beetrees:varargs-named joshtriplett 0
569 143625 [WIP] Structural inititalization beepster4096:structural_init 0
570 143628 Add impl const for Clone Randl:const-clone compiler-errors 0
571 143636 Make `int_format_into` API more flexible GuillaumeGomez:int_format_into-improvement Amanieu 0
572 143650 core: add Option::get_or_try_insert_with lolbinarycat:core-option_get_or_try_insert_with-143648 the8472 0
573 143669 Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols jieyouxu:fmt-write-bloat ChrisDenton 0
574 143682 [EXPERIMENT] require simd types be used in target_feature-annotated functions JamieCunliffe:target-feature-type davidtwco 0
575 143689 Allow linking a prebuilt optimized compiler-rt builtins library pmur:murp/external-rt-optimized-compiler-builtins Kobzol 0
576 143713 Add a mailmap entry for gnzlbg tgross35:mailmap 0
577 143717 Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc` Jules-Bertholet:pin-default dtolnay 0
578 143725 core: add Peekable::next_if_map kennytm:peekable_next_if_map thomcc 0
579 143741 `oneshot` Channel connortsui20:oneshot thomcc 0
580 143839 Report doctest line numbers in a clickable format Vrajs16:doctest-enhancements GuillaumeGomez 0
581 143854 bootstrap.py: add lockfile lolbinarycat:bootstrap-py-lock-143756 Mark-Simulacrum 0
582 143857 Port #[macro_export] to the new attribute parsing infrastructure Periodic1911:macro-export jdonszelmann 0
583 143898 opt-dist: rebuild rustc when doing static LLVM builds ognevny:opt-dist-rustc-rebuild Kobzol 0
584 143924 `repr(scalable)` davidtwco:sve-infrastructure workingjubilee 0
585 143932 fix: handle diverging calls correctly in SsaVisitor::visit_place to avoid invalid DefLocation dillona:ssa-diverging-calls saethlin 0
586 143949 Constify remaining traits/impls for `const_ops` clarfonthey:const-arith-ops Amanieu 0
587 143953 Add the parallel front-end test suite ywxt:parallel_tests jieyouxu 0
588 143996 add default FromIterator for types with Default and Extend trait HernandoR:lz/feat/default_from_iterator 0
589 144000 Add `DefId::parent()` accessor for `rustc_public` Coder-256:stable-defid-parent celinval 0
590 144006 clarify wording of match ergonomics diagnostics (`rust_2024_incompatible_pat` lint and error) dianne:match-ergonomics-jargon Nadrieril 0
591 144037 Rename bool::ok_or[_else] to bool::then_ok_or[_else] to avoid confusion with Option::ok_or[_else] LimpSquid:rename-bool-to-result-methods jhpratt 0
592 144054 Stabilize as_array_of_cells jsimmons:stabilize-as-array-of-cells tgross35 0
593 144064 prefer alias candidates for sizedness + auto trait goals davidtwco:prefer-alias-over-env-for-sizedness lcnr 0
594 144066 stabilize c-style varargs for system, sysv64, win64, efiapi, aapcs RalfJung:extern-c-variadics workingjubilee 0
595 144086 Pass `alloc-variant-zeroed` to LLVM clubby789:alloc-zeroed 0
596 144090 Make `IoSlice` and `IoSliceMut` methods unstably const thaliaarchi:io-slice-const BurntSushi 0
597 144091 Stabilize `new_zeroed_alloc` thaliaarchi:stabilize-new-zeroed Mark-Simulacrum 0
598 144113 Impls and impl items inherit lint levels of the corresponding traits and trait items mu001999-contrib:dead-code/allow-trait cjgillot 0
599 144124 Write .cargo/config.toml in x vendor bjorn3:better_vendor clubby789 0
600 144131 yes Introduce Scope::NonGlobModule and Scope::GlobModule b-naber:scope-refactoring petrochenkov 0
601 144156 Check coroutine upvars in dtorck constraint compiler-errors:dtorck-upvars lcnr 0
602 144158 [WIP] Check coroutine upvars and resume ty in dtorck constraint, this time based off of `TypingMode` compiler-errors:dtorck-better 0
603 144174 minimally implement `is` (RFC 3573), sans parsing dianne:desugar-is joshtriplett 0
604 144194 Provide additional context to errors involving const traits estebank:const-traits oli-obk 0
605 144197 yes TypeTree support in autodiff KMJ-007:type-tree ZuseZ4 0
606 144210 std: thread: Return error if setting thread stack size fails Gelbpunkt:thread-stack-size-musl jhpratt 0
607 144220 Add powerpc64-unknown-linux-gnuelfv2 target Gelbpunkt:powerpc64-unknown-linux-gnuelfv2 davidtwco 0
608 144223 Add debuginfo_transparent attribute for structs bjorn3:better_debuginfo petrochenkov 0
609 144252 Do not copy .rmeta files into the sysroot of the build compiler during check Kobzol:rmeta-sysroot jieyouxu 0
610 144255 opt-dist: set `build_llvm` to false for WindowsCi ognevny:dist-windows-no-llvm-build 0
611 144266 Supress swapping lhs and rhs in equality suggestion in extern macro xizheyin:139050 compiler-errors 0
612 144274 add Option::reduce Qelxiros:option-reduce thomcc 0
613 144275 implement Sum and Product for Saturating(u*) Qelxiros:saturating-arithmetic tgross35 0
614 144289 Constify conversion traits clarfonthey:const-convert tgross35 0
615 144291 Constify trait aliases oli-obk:const_trait_alias compiler-errors 0
616 144323 add rustfmt support for `cfg_select` folkertdev:cfg-select-builtin-macro-fmt ytmimi 0
617 144324 add AnonConstKind to non_trivial_const_arg diagnostics dvtkrlbs:non-trivial-const-arg compiler-errors 0
618 144327 Help optimize out bounds checks in median_of_medians kornelski:partition_at_index_minmax tgross35 0
619 144330 document assumptions about `Clone` and `Eq` traits gewitternacht:document-clone-eq Mark-Simulacrum 0
620 144342 add exact bitshifts Qelxiros:exact-bitshifts tgross35 0
621 144350 std: sys: io: io_slice: Add UEFI types Ayush1325:uefi-io thomcc 0
622 144353 Extend the enum check to pointer and union reads 1c3t3a:enum-check-enum-ptr saethlin 0
623 144354 fix(std): Fix undefined reference to __my_thread_exit on QNX 8.0 rafaeling:fix-142726-qnx8-link-fail tgross35 0
624 144363 [WIP] Add downcast_trait and downcast_trait_mut ivarflakstad:vtable-for-and-downcast-trait oli-obk 0
625 144373 remove deprecated Error::description in impls hkBst:remove-deprecated-1 jhpratt 0
626 144394 [Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays) Walnut356:msvc_typedef wesleywiser 0
627 144402 Stabilize loongarch32 inline asm heiher:stabilize-loong32-asm Amanieu 0
628 144420 WIP: smart pointer (try_)map Qelxiros:smart_pointer_try_map thomcc 0
629 144438 Guard HIR lowered contracts with `contract_checks` dawidl022:contracts/guarded-lowering oli-obk 0
630 144443 Make target pointer width in target json an integer WaffleLapkin:integer-target-pointer-width Noratrieb 0
631 144444 Contract variable declarations dawidl022:contracts/variable-scoping-rebased 0
632 144447 fix misspelled issue kianjib7:master Mark-Simulacrum 0
633 144452 std/sys/fd: Relax `READ_LIMIT` on Darwin morinmorin:apple/update_read_limit ChrisDenton 0
634 144465 Allow the global allocator to use thread-local storage and std::thread::current() orlp:system-alloc-tls joboet 0
635 144476 rustdoc-search: search backend with partitioned suffix tree notriddle:notriddle/stringdex GuillaumeGomez 0
636 144494 Partial-stabilize the basics from `bigint_helper_methods` scottmcm:min_bigint_helpers Mark-Simulacrum 0
637 144498 Add --print target-spec-json-schema Noratrieb:rustc-json-schema jieyouxu 0
638 144499 ci: Begin running ui tests with `rust.debuginfo-level-tests=1` Enselic:ci-debuginfo-level-tests davidtwco 0
639 144506 introduce the Comparable trait for btree internals conradludgate:btree-comparable Amanieu 0
640 144513 Warn when relying on default musl target static linkage behaviour Gelbpunkt:musl-static-linkage-link Noratrieb 0
641 144515 Implement `ptr_cast_array` scottmcm:ptr_cast_array thomcc 0
642 144519 Constify `SystemTime` methods clarfonthey:const-system-time jhpratt 0
643 144529 Add `#[rustc_pass_indirectly_in_non_rustic_abis]` beetrees:pass-indirectly-attr joshtriplett 0
644 144531 Add lint against integer to pointer transmutes Urgau:int_to_ptr_transmutes SparrowLii 0
645 144537 Implement `Drop::pin_drop` for `!Unpin` types frank-king:feature/pin-drop 0
646 144541 c-variadic: multiple ABIs in the same program for arm folkertdev:c-variadic-same-program-multiple-abis-arm RalfJung 0
647 144542 Stabilize `sse4a` and `tbm` target features sayantn:stabilize-sse4a-tbm nikomatsakis 0
648 144544 Start reporting future breakage for `ILL_FORMED_ATTRIBUTE_INPUT` in dependencies JonathanBrouwer:illformed-in-deps traviscross 0
649 144549 improve `va_arg` assembly on arm targets folkertdev:va-arg-arm workingjubilee 0
650 144551 Add aarch64_be-unknown-linux-musl target neuschaefer:a64be-musl davidtwco 0
651 144553 Rehome 32 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` Oneirical:uncountable-integer-4 jieyouxu 0
652 144558 Point at the `Fn()` or `FnMut()` bound that coerced a closure, which caused a move error estebank:issue-68119 lcnr 0
653 144561 Allow MIR-inlining `Drop` terminators too scottmcm:inline-drops cjgillot 0
654 144565 Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases CaiWeiran:fix_ci_test Mark-Simulacrum 0
655 144567 Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases CaiWeiran:transmute-scalar_test Mark-Simulacrum 0
656 144574 avoid hangs if there are 10 billion where-clauses lcnr:fast-paths-avoid-impls 0
657 144580 fix: Use drain() instead of keys().next() + swap_remove() in auto_tra… strmfos:master notriddle 0
658 144585 Suggest only Span without source changes when source code is unavailable xizheyin:show-std-source estebank 0
659 144592 Use a macro to impl `FromStr` for target spec data structures fee1-dead-contrib:target_spec Noratrieb 0
660 144612 make some vecdeque methods const KaranJain21:const_vecdeque_methods tgross35 0
661 144613 aarch64-nintendo-switch-freestanding - Enable CPU features that are always available in a live system (crypto instructions, plus explicit NEON). pantsman0:nintendo_switch_cpu_features 0
662 144631 Fix test intrinsic-raw_eq-const-bad for big-endian fneddy:fix_be_test_intrinsic_const_bad compiler-errors 0
663 144642 editorconfig: don't trim trailing whitespace in tests lolbinarycat:editorconfig-no-run-make lcnr 0
664 144648 Implementation: `#[feature(nonpoison_rwlock)]` connortsui20:nonpoison_rwlock Mark-Simulacrum 0
665 144651 Implementation: `#[feature(nonpoison_condvar)]` connortsui20:nonpoison_condvar thomcc 0
666 144653 Implementation: `#[feature(nonpoison_once)]` connortsui20:nonpoison_once ChrisDenton 0
667 144669 Add reproducible build verification to bootstrap sunildora1988:reproducible-build 0
668 144674 Add a diagnostic for similarly named traits rperier:add_note_if_a_type_impl_a_trait_with_the_same_name lcnr 0
669 144686 Better print ScalarPair when it is tuple or slice xizheyin:const-eval-print oli-obk 0
670 144687 Allow running tests with GCC GuillaumeGomez:tests-with-gcc Kobzol 0
671 144714 Make mac calls include their semicolons compiler-errors:mac-call-semi petrochenkov 0
672 144727 Add tracing to resolve-related functions Stypox:add-tracing-to-resolve RalfJung 0
673 144749 tests: adapt array-cmp for llvm/llvm-project@f7b65011de51 durin42:llvm-22-loop-thing scottmcm 0
674 144750 add new rustdoc::hidden_intra_doc_links lint lolbinarycat:rustdoc-intra-doc-hidden-144664 GuillaumeGomez 0
675 144758 [Doc] Add links to the various collections QnJ1c2kNCg:master ChrisDenton 0
676 144761 aarch64: Make `outline-atomics` a known target feature tgross35:cfg-outline-atomics davidtwco 0
677 144762 Reject tail calls of `#[track_caller]` functions WaffleLapkin:untrack_caller SparrowLii 0
678 144765 inclusive `Range`s: change `end` to `last` Qelxiros:range-inclusive-last thomcc 0
679 144767 Correct some grammar in integer documentation tgross35:doc-grammar thomcc 0
680 144780 Add a method to dump MIR in the middle of MIR building bjorn3:mir_build_debug matthewjasper 0
681 144783 fix `#[loop_match]` on diverging loop folkertdev:loop-match-diverging-loop SparrowLii 0
682 144801 Suggest bounds in more cases, accounting for type parameters referenced in predicate estebank:issue-144734 spastorino 0
683 144804 Don't warn on never to any `as` casts as unreachable WaffleLapkin:reach-for-the-casts compiler-errors 0
684 144821 Fix [rustdoc] Non-json time diagnostics in stdout when using --format… cp90-pixel:rustdoc_json_timing_fix GuillaumeGomez 0
685 144823 coverage: Extract HIR-related helper code out of the main module Zalathar:hir-info oli-obk 0
686 144837 Rewrite`is_ascii` using `slice::as_chunks` Kmeakin:km/optimize-is-ascii tgross35 0
687 144838 Fix outdated doc comment Kivooeo:doc-subtype notriddle 0
688 144847 Constify Eq, Ord, PartialOrd Randl:const-ord compiler-errors 0
689 144856 yes Elaborate destruct host effect clauses with structurally implied clauses ShoyuVanilla:elaborate-destruct compiler-errors 0
690 144859 yes [DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo pietroalbini:ea-wmkynxyyuvzl marcoieni 0
691 144865 yes Fix tail calls to `#[track_caller]` functions WaffleLapkin:track-tail lqd 0
692 144870 yes Stabilize `path_file_prefix` feature Kivooeo:file_prefix-stabilize tgross35 0
693 144871 yes Stabilize `btree_entry_insert` feature Kivooeo:btree_entry_insert-stabilize m-ou-se 0
694 144879 yes Add rusty stack protector(re-submit) cezarbbb:rusty-stack-protector 0
695 144884 yes Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison` xizheyin:fixme-check-no-chained-comparison estebank 0
696 144885 yes Implement some more checks in `ptr_guaranteed_cmp`. zachs18:ptr_guaranteed_cmp_more davidtwco 0
697 144896 yes Remove impl `PinCoerceUnsized` for `Pin` Darksonn:alice/no-pin-pin thomcc 0
698 144897 yes print raw lifetime idents with r# fee1-dead-contrib:raw_lifetimes_printing SparrowLii 0
699 144902 yes Rename `begin_panic` to `panic_with_payload` Kivooeo:more-creative-name-for-begin-panic Mark-Simulacrum 0
700 144906 yes Require approval from t-infra instead of t-release on tier bumps Kobzol:infra-team-tier-bump davidtwco 0
701 144907 yes fix: Reject async assoc fns of `#[const_trait]` in ast_passes ShoyuVanilla:no-const-async compiler-errors 0
702 144908 yes Fix doctest output json GuillaumeGomez:fix-doctest-output-json Amanieu 0
703 144921 yes Don't emit `rustdoc::broken_intra_doc_links` for GitHub-flavored Markdown admonitions like `[!NOTE]` lolbinarycat:rustdoc-intra-doc-gfm-141866 fmease 0
704 144922 yes Implement `#[derive(From)]` Kobzol:derive-from SparrowLii 0
705 144923 Move several more float tests to floats/mod.rs rocurley:float_tests_refactor_3 tgross35 0
706 144925 yes Add suggestion to `.to_owned()` used on `Cow` when borrowing Periodic1911:144792-cow-diag davidtwco 0
707 144933 yes Allocate arguments from topmost frame into temporary storage before popping stack frame in `init_fn_tail_call` compiler-errors:temp-local WaffleLapkin 0
708 144935 yes Add `PeekableIterator` trait wmstack:PeekableIterator tgross35 0
709 144936 yes CFI: Fix types that implement Fn, FnMut, or FnOnce rcvalle:rust-cfi-fix-144641 SparrowLii 0
710 144944 yes E0793: Clarify that it applies to unions as well He1pa:E0793 compiler-errors 0
711 144947 yes Fix description of unsigned `checked_exact_div` tautschnig:remove-stray-checked_div-comment Mark-Simulacrum 0
712 144949 yes More `Printer` cleanups nnethercote:more-Printer-cleanups davidtwco 0
713 144955 yes search graph: lazily update parent goals lcnr:lazily-update-non-parent-goals compiler-errors 0
714 144959 yes fix(unicode-table-generator): fix duplicated unique indices Marcondiro:master Mark-Simulacrum 0
715 144960 yes [RTE-513] Ignore sleep_until test on SGX raoulstrackx:raoul/rte-513-disable_sleep_tests_on_sgx ChrisDenton 0
716 144961 yes Regression test for bad codegen of `#[derive(Clone)]` on enums lucarlig:clone_enum Mark-Simulacrum 0
717 144962 yes Add aarch64_be-unknown-none-softfloat target Gelbpunkt:aarch64_be-unknown-none-softfloat davidtwco 0
718 144963 Stabilize `core::iter::chain` rossmacarthur-forks:stabilize-core-iter-chain jhpratt 0
719 144964 std: clarify `OpenOptions` error for create without write access 0xdeafbeef:fix-open-options ibraheemdev 0
720 144966 Improve suggestion for "missing function argument" on multiline call scrabsha:push-rozroqqmurvu jdonszelmann 0
721 144973 [WIP] Relative VTables for Rust PiJoules:WIP-relative-vtables 0
722 144976 Refactor the way cg_ssa handles indirect returns(returns via `sret`). FractalFir:master workingjubilee 0
723 144983 Rehome 37 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` Oneirical:uncountable-integer jieyouxu 0
724 145001 regression test for intrinsics may not inline properly on pclmulqdq lucarlig:139029 nikic 0
725 145004 Couple of minor cleanups bjorn3:remove_unused_fields WaffleLapkin 0
726 145005 strip prefix of temporary file names when it exceeds filesystem name length limit tardyp:lto_big_filesize bjorn3 0
727 145006 Clarify EOF handling for `BufRead::skip_until` ginnyTheCat:docs-skip-until ibraheemdev 0
728 145010 Couple of minor abi handling cleanups bjorn3:couple_abi_cleanups dianqk 0
729 145011 Enforce in bootstrap that doc must have stage at least 1 Kobzol:bootstrap-doc jieyouxu 0
730 145012 Tail call diagnostics to include lifetime info Kivooeo:fun-problem-fun-fix WaffleLapkin 0
731 145013 overhaul `&mut` suggestions in borrowck errors fee1-dead-contrib:push-vwvsqsqnrxqm nnethercote 0
732 145024 Optimize indexing slices and strs with inclusive ranges Kmeakin:km/optimize-slice-index/v3 ibraheemdev 0
733 145025 yes run spellcheck as a tidy extra check in ci lolbinarycat:ci-tidy-spellcheck Kobzol 0
734 145027 Optimize `char::is_alphanumeric` Kmeakin:km/optimize-char-is-alphanumeric scottmcm 0
735 145041 rework GAT borrowck limitation error lcnr:borrowck-limitations-error spastorino 0
736 145064 Add regression test for `saturating_sub` bounds check issue okaneco:saturating_sub_regression_tests Mark-Simulacrum 0
737 145065 resolve: Introduce `RibKind::Block` petrochenkov:riblock davidtwco 0
738 145067 RawVecInner: add missing `unsafe` to unsafe fns btj:patch-3 thomcc 0
739 145071 [DRAFT] Update the minimum external LLVM to 20 cuviper:min-llvm-20 nikic 0
740 145076 Add new Tier-3 target: riscv64a23-unknown-linux-gnu ZhongyaoChen:feature/add-tier3-riscv64a23-target jdno 0
741 145078 Fix wrong cache line size of riscv64 minxuanz:riscv-cacheline thomcc 0
742 145083 Fix cross-compilation of Cargo Kobzol:fix-cargo-cross-build jieyouxu 0
743 145085 yes Rework target checking for built-in attributes JonathanBrouwer:target_checking 0
744 145088 refactor(parse): separate self parameter parsing from general parameter parsing xonx4l:patch-7 nnethercote 0
745 145091 `NllRegionVariableOrigin` remove `from_forall` lcnr:remove-from_forall petrochenkov 0
746 145092 llvm-wrapper cleanup klensy:llvm-c nnethercote 0
747 145095 Migrate `UnsizedConstParamTy` to unstable impl of `ConstParamTy_` tiif:unstable_const_param BoxyUwU 0
748 145097 remove unnecessary `TypeFoldable` impls lcnr:type-foldable-yeet wesleywiser 0
749 145099 rustc_target: Add the `32s` target feature for LoongArch heiher:loong-32s jackh726 0
750 145100 Rank doc aliases lower than equivalently matched items GuillaumeGomez:rank-doc-alias-lower notriddle 0
751 145108 Resolver: Batched Import Resolution LorrensP-2158466:batched-import-resolution petrochenkov 0
752 145111 remove some unused private trait impls fee1-dead-contrib:push-rlvnyrztlkpq davidtwco 0
753 145113 resolve: Do not finalize shadowed bindings petrochenkov:lessfinalize compiler-errors 0
754 145120 llvm: Accept new LLVM lifetime format maurer:llvm-time Mark-Simulacrum 0
755 145121 bootstrap: `x.py dist rustc-src` should keep LLVM's siphash lambdageek:dist-must-keep-llvm-third-party-siphash Kobzol 0
756 145129 [win][arm64ec] Add `/machine:arm64ec` when linking LLVM as Arm64EC dpaoliello:arm64eclink albertlarsan68 0
757 145130 yes improve "Documentation problem" issue template. lolbinarycat:issue-template-docs-update Mark-Simulacrum 0
758 145131 Enforce in bootstrap that clippy must have stage at least 1 Kobzol:bootstrap-clippy jieyouxu 0
759 145137 Consolidate panicking functions in `slice/index.rs` Kmeakin:km/optimize-slice-index-panicking jhpratt 0
760 145141 coverage: Don't consume `CoverageInfoBuilder` when building Zalathar:builder-ref 0
761 145143 Change the wording in `diagnostic.yaml` to reduce confusion xizheyin:diagnostic-yaml apiraino 0
762 145147 rename `TraitRef::from_method` to `from_assoc` fee1-dead-contrib:push-mxxpmlpmzmsz jackh726 0
763 145149 yes Make config method invoke inside parse use dwn_ctx Shourya742:2025-07-08-convert-config-method-invoke-inside-parse-functions Kobzol 0
764 145150 Replace unsafe `security_attributes` function with safe `inherit_handle` alternative ChrisDenton:inherit Mark-Simulacrum 0
765 145153 Handle macros with multiple kinds, and improve errors joshtriplett:macro-kinds-plural petrochenkov 0
766 145158 yes use `splice` to optimize O(m*n) to O(m+n) in `StyledBuffer::prepend` xizheyin:prepend wesleywiser 0
767 145159 rustc_span: mark few methods as must_use klensy:span_mustuse petrochenkov 0
768 145162 yes `{BTree,Hash}Map`: add "`Entry` API" section heading ada4a:hash_and_btree_map-add-entry-section tgross35 0
769 145166 yes suggest using `pub(crate)` for E0364 makai410:teach-pub-crate lcnr 0
770 145174 yes Ensure consistent drop for panicking drop in hint::select_unpredictable 197g:issue-145148-select-unpredictable-drop thomcc 0
771 145175 yes Enable limit_rdylib_exports on Solaris bjorn3:solaris_limit_rdylib_exports lqd 0
772 145177 yes std: move `thread` into `sys` joboet:move-pal-thread ChrisDenton 0
773 133477 Detect tuple structs that are unconstructable due to re-export estebank:issue-133343 davidtwco 0 always
774 135771 [rustdoc] Add support for associated items in "jump to def" feature GuillaumeGomez:jump-to-def-perf fmease 0 always
775 138429 Fix `x86_64-unknown-illumos` LLVM target triple madsmtm:illumos-llvm-target jieyouxu 0 always
776 139113 unstable book: in a sanitizer example, check the code folkertdev:sanitizer-unstable-book-check-block GuillaumeGomez 0 always
777 141658 rustdoc search: prefer stable items in search results lolbinarycat:rustdoc-search-stability-rank-138067 GuillaumeGomez 0 always
778 141828 Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only being used for stack buffer overruns if link.exe exits with that exit code Fulgen301:status-stack-buffer-overrun-diagnostic wesleywiser 0 always
779 142670 Document fully-qualified syntax in `as`' keyword doc fpdotmonkey:doc/as-fully-qualified-syntax fmease 0 always
780 143893 Don't require `eh_personality` lang item on targets that have a personality ChrisDenton:eh_personality_optional compiler-errors 0 always
781 144193 Suggest adding `Fn` bound when calling a generic parameter Kobzol:generic-param-fn-bound-help SparrowLii 0 always
782 144596 libtest: print the type of test being run lolbinarycat:libtest-print-doctest-type notriddle 0 always
783 144988 Add annotations to the graphviz region graph on region origins amandasystems:more-detailed-region-graph matthewjasper 0 always
784 145017 Explicitly disable vector feature on s390x baseline of bad-reg test pmur:murp/s390x-improve-asm-test nnethercote 0 always
785 145050 add member constraints tests lcnr:add-opaque-type-tests davidtwco 0 always
786 145073 update enzyme submodule to handle llvm 21 ZuseZ4:autodiff-llvm-21 jieyouxu 0 always
787 145080 Escape diff strings in MIR dataflow graphviz ashivaram23:graphviz_escape lqd 0 always
788 145082 Fix some bad formatting in `-Zmacro-stats` output. nnethercote:macro-stats-fix-widths petrochenkov 0 always
789 145096 Fix wasm target build with atomics feature Spxg:w/wasm_atomic tgross35 0 always
790 145103 rustc_metadata: remove unused private trait impls fee1-dead-contrib:push-plompruwywvk compiler-errors 0 always
791 145115 defer opaque type errors, generally greatly reduce tainting lcnr:less-borrowck-tainting compiler-errors 0 always
792 145124 Recover `for PAT = EXPR {}` compiler-errors:for-eq lqd 0 always
793 144864 no No source fixes Muscraft:no-source-fixes SparrowLii 0
794 144915 no Defer tail call ret ty equality to check_tail_calls compiler-errors:tail-call-ret-ty-equality lcnr 0
795 144938 no [experiment] enable outline-atomics on more aarch64 platforms tgross35:more-outline-atomics 0
796 126641 error Enable `riscv64gc-gnu` testing ferrocene:hoverbear/enable-riscv64gc-testing Mark-Simulacrum 0
797 144722 failure Fix parallel rustc not being reproducible due to unstable sorts of items ywxt:parallel-reproducibile oli-obk oli-obk 0 never
798 138582 failure Don't require `alloca`s for consuming simple enums scottmcm:option-ssa-2 saethlin 0 never
799 138705 failure [perf] Decouple directly accessing a HIR owner from ast lowering oli-obk:hir-split 0 never
800 140064 failure [DO NOT MERGE] start building Enzyme in CI EnzymeAD:enable-autodiff-in-ci Kobzol 0 never
801 140375 failure eagerly compute `sub_relations` again lcnr:subrelations-infcx compiler-errors 0 never
802 128947 failure Perform ThinLTO on x86_64-pc-windows-msvc dist builder Zoxc:thinlto-msvc 0
803 135774 failure CI: move dist-arm-linux to a free ARM runner marcoieni:dist-arm-linux-free 0
804 135960 failure ci: Remove the power to skip tests from opt-dist workingjubilee:remove-opt-dists-test-skipping-code shepmaster 0
805 137003 failure Check preds post mono (round 2) compiler-errors:check-preds-post-mono 0
806 137426 failure Link object files that use `#[used]` dianqk:link-used petrochenkov 0
807 138686 failure Update Fuchsia toolchain, SDK, and checkout erickt:bump-fuchsia jdno 0
808 139256 failure Try use `tcx.ensure_ok` for some predicates_of queries. zetanumbers:ensure_ok_predicates_of compiler-errors 0
809 142682 failure Update bundled musl to 1.2.5 Gankra:update_musl_1.2.5 wesleywiser 0
810 143541 failure [WIP] Lint self-overlapping or-patterns under guard Nadrieril:lint-overlapping-or-pat-under-guard 0
811 145142 success Rollup of 23 pull requests Zalathar:rollup-oi6s8kg Zalathar 5 never
812 115362 success [WIP] Support param bounds on non-lifetime binders compiler-errors:non-lifetime-binder-where-clauses oli-obk 0 never
813 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
814 119412 success macro_rules: Remove `NtIdent` nonterminal token petrochenkov:dialoc3 compiler-errors 0 never
815 120050 success `Vec::resize` for bytes should be a single `memset` scottmcm:vec-resize-memset m-ou-se 0 never
816 120762 success Expand assumes to the other unchecked slice ops saethlin:assume-in-get-unchecked 0 never
817 121174 success Check for occupied niches saethlin:codegen-niche-checks 0 never
818 122971 success Make slice iterators carry only a single provenance scottmcm:slice-iter-provenance-v2 the8472 0 never
819 124188 success MIR: Stop needing an explicit BB for `otherwise:unreachable` scottmcm:implicit-switchint-unreachable 0 never
820 125923 success Fix leaks from panics in destructors matthewjasper:no-return-leak lcnr 0 never
821 127316 success bump tracing klensy:tracing-bump Mark-Simulacrum 0 never
822 128747 success Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 futile:cache-decl-macros petrochenkov 0 never
823 130112 success Optimize DefaultHasher siphash Noratrieb:speedy-siphash-blazing-brrrr cuviper 0 never
824 130417 success Support symbolicating zstd-compressed ELF sections workingjubilee:pull-in-backtrace-with-zstd 0 never
825 130691 success [WIP] Elaborate drops to calls scottmcm:elaborate-drops-to-calls 0 never
826 131629 success Swap Lru from std::sync::Arc to triomphe::Arc GnomedDev:triomphe-lru 0 never
827 131656 success lexer: Treat more floats with empty exponent as valid tokens richard-uk1:move_empty_exponent_to_rustc_session petrochenkov 0 never
828 132711 success [DRAFT] Generate CGUs in parallel. nnethercote:parallel-cgu-gen 0 never
829 134134 success Use length prefix in default `Hasher::write_str` purplesyringa:hash-str-with-length-prefix Amanieu 0 never
830 134153 success compiler: Stop manually extending the stack workingjubilee:denied-insurance-claims 0 never
831 135634 success stop specializing on `Copy` joboet:trivial-clone Mark-Simulacrum 0 never
832 136401 success Lazy-chunk Symbol interner Mark-Simulacrum:lockfree-as-str 0 never
833 136861 success [experiment] dont init anything except x86 klensy:no-init 0 never
834 136997 success Instantiate predicate binder without recanonicalizing goal in new solver compiler-errors:eager-binder lcnr 0 never
835 137122 success Specialize `Iterator::eq{_by}` for `TrustedLen` iterators yotamofek:pr/std/iter-eq-exact-size the8472 0 never
836 137135 success use triomphe::Arc for InternedObligationCauseCode instead of Arc klensy:triomphe-0 Nadrieril 0 never
837 137908 success Attempt to use the high part of the `size_hint` in `collect` (again) scottmcm:another-size-hint-attempt cuviper 0 never
838 138144 success Use multiple returns in MIR if it saves a block; still have only one in LLVM scottmcm:multiple-mir-returns 0 never
839 138271 success Keep space if arg does not follow punctuation when lint unused parens mu001999-contrib:fix-138234 compiler-errors 0 never
840 138405 success Tweak `VecCache` to improve performance Zoxc:vec-cache-tweaks fee1-dead 0 never
841 138542 success Move coercion hack from `coerce_unsized` to `check_cast` compiler-errors:coerce-unsize-later lcnr 0 never
842 138835 success core: implement `fold` via `try_fold` joboet:fold-via-try_fold the8472 0 never
843 140209 success [crater] Only consider predicate non-global if binder vars are in PREDICATE binder compiler-errors:global-outermost-binder lcnr 0 never
844 140558 success wf: emit projection goal for aliases lcnr:wf-emit-projection compiler-errors 0 never
845 140637 success Simplify expansion of panic!(). m-ou-se:panic-simplify m-ou-se 0 never
846 140799 success [DO NOT MERGE] build Enzyme as archive EnzymeAD:enzyme-static 0 never
847 140937 success Use `Arena::alloc_from_iter` to avoid redundant vec allocations yotamofek:pr/alloc_from_iter fee1-dead 0 never
848 141000 success rustdoc: Also run lint unused_doc_comments fmease:rustdoc-also-run-lint-UNUSED_DOC_COMMENTS notriddle 0 never
849 141348 success Make `Rc<T>::deref` zero-cost EFanZh:zero-cost-rc-deref joboet 0 never
850 141583 success [experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation tage64:master 0 never
851 142540 success Pre-compute MIR CFG caches for borrowck and other analyses cjgillot:renumber-cfg fee1-dead 0 never
852 142578 success Cache MIR preorder traversal. cjgillot:cache-preorder 0 never
853 142848 success Misc. cleanups to `librustdoc`s "clean" fns yotamofek:pr/rustdoc/clean-cleanups notriddle 0 never
854 142973 success [perf] Fast path for coercions of TY == TY compiler-errors:quick-coerce-2 0 never
855 143328 success Avoid loading HIR for check_well_formed on type declarations oli-obk:ty-decl-wf-check compiler-errors 0 never
856 143333 success [TOY] Extend GVN to perform local value numbering. cjgillot:local-value-numbering 0 never
857 129249 success [Experimental] `<T as Into<T>>::into` lint estebank:useless-into chenyukang 0
858 129289 success Restrict `parse_maybe_literal_minus` nnethercote:fix-parse_maybe_literal_minus-1 petrochenkov 0
859 132712 success Crater 2024 edition ehuss:2024-crater ehuss 0
860 133033 success turn creating 8dot3 names off for windows for speed klensy:win.dot 0
861 136638 success error on empty precision hkBst:format_parse oli-obk 0
862 136779 success [DO NOT MERGE] `./x test rust-analyzer` jieyouxu:rahhh 0
863 138764 success Use mimalloc as the global allocator on `x86_64-pc-windows-msvc` Zoxc:win-mimalloc Mark-Simulacrum 0
864 138952 success arbitrary_self_type: insert implied Receiver bound on Deref dingxiangfei2009:implicit-receiver-impl nikomatsakis 0
865 139272 success Fix derive bounds for fully-qualified field types djkoloski:derive_qself_associated_types oli-obk 0
866 140313 success change unsatisfiable trivial bounds detection lcnr:wf-normalize-first compiler-errors 0
867 140824 success [CRATER] probe fallout of `dyn` overlap compiler-errors:typing-mode lcnr 0
868 141754 success Introduce `impl` restrictions to AST, lower to `rustc_middle` jhpratt:restrictions-pr1 Urgau 0
869 143193 success Port `#[link]` to the new attribute parsing infrastructure JonathanBrouwer:link_rework jdonszelmann 0
870 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.