Homu queue - rust

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

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.

718 total, 20 approved, 16 rolled up, 15 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 140859 pending yes [stable] Prepare the 1.87.0 release pietroalbini:pa-stable pietroalbini 1000 never
2 140869 approved yes Rollup of 7 pull requests matthiaskrgr:rollup-r5k19w6 matthiaskrgr 5 never
3 140876 approved yes Update cargo weihanglo:update-cargo weihanglo 1 never
4 140705 approved Update `backtrace` in Cargo.lock LegNeato:backtracelock Mark-Simulacrum Mark-Simulacrum 0 iffy
5 129334 approved Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]` ChayimFriedman2:more-lazy-methods BurntSushi Amanieu 0
6 135015 approved Partially stabilize LoongArch target features heiher:stabilize-loongarch-target-features joshtriplett Amanieu 0
7 138736 approved Sanitizers target modificators azhogin:azhogin/sanitizers-target-modificators rcvalle rcvalle 0
8 140151 approved remove intrinsics::drop_in_place RalfJung:drop_in_place-is-not-an-intrinsic Mark-Simulacrum Mark-Simulacrum 0
9 140660 approved yes remove 'unordered' atomic intrinsics RalfJung:more-order WaffleLapkin WaffleLapkin 0
10 140792 approved yes Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations Urgau:minimum-maximum-intrinsics tgross35 scottmcm,traviscross,tgross35 0
11 139562 approved yes rustdoc: add a handle that makes sidebar resizing more obvious notriddle:notriddle/ew-resize GuillaumeGomez GuillaumeGomez 0 always
12 139863 approved rustdoc: Replace unstable flag `--doctest-compilation-args` with a simpler one: `--doctest-build-arg` fmease:simp-doctest-build-arg-passing notriddle GuillaumeGomez 0 always
13 140789 approved yes Update hermit-abi to 0.5.1 hermit-os:hermit-abi-0.5.1 Mark-Simulacrum Mark-Simulacrum 0 always
14 140815 approved also export metrics from librustdoc yaahc:rustdoc-metrics notriddle GuillaumeGomez 0 always
15 140819 approved Add regression test for 125877 reddevilmidzy:add-test petrochenkov petrochenkov 0 always
16 140843 approved Fix `broken-pipe-no-ice` run-make test for rpath-less builds jieyouxu:broken-pipe Kobzol Kobzol 0 always
17 140848 approved Improved error message for top-level or-patterns kornelski:not-a-dead-end compiler-errors compiler-errors 0 always
18 140852 approved Update the edition guide for let chains est31:edition_guide_let_chains ehuss ehuss 0 always
19 140862 approved yes Enable non-leaf Frame Pointers for Arm64EC Windows dpaoliello:arm64ecfp workingjubilee wesleywiser 0 always
20 140864 approved yes Last minute relnotes fix pietroalbini:pa-fix-relnotes BoxyUwU BoxyUwU 0 always
21 126810 Tweak output of resolve errors estebank:resolve-error-wording petrochenkov 10 never
22 134626 Add Three Codegen Tests veera-sivarajan:five-codegen-tests Mark-Simulacrum 5 iffy
23 89917 sess: default to v0 symbol mangling davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme 0 never
24 105392 Dedup bounds with parent impl block GuillaumeGomez:rustdoc-dedup-bounds compiler-errors 0 never
25 106852 Only preserve DebugInfo in DeadStoreElimination if requested. cjgillot:debug-dse JakobDegen 0 never
26 109050 Only use the new DepNode hashmap for anonymous nodes. cjgillot:no-hash-graph 0 never
27 111061 [perf] Enable some more MIR optimizations cjgillot:reorder-passes 0 never
28 113125 typeck: taint if errors found during writeback davidtwco:issue-112824-ctfe-type-mismatch-with-type-error compiler-errors 0 never
29 114538 Split marking and visit to compute live_symbols. cjgillot:split-live-symbols 0 never
30 115003 Increase parallelism in various locations Zoxc:parallel-tweaks-rebase cjgillot 0 never
31 116173 New atomic reference counting algorithm m-ou-se:arc Amanieu 0 never
32 116375 Create the previous dep graph index on a background thread Zoxc:lazy-index cjgillot 0 never
33 116542 Add range metadata to slice lengths the8472:slice-ref-len-validity cjgillot 0 never
34 116707 Create an `AllocId` for `ConstValue::Slice`. cjgillot:slice-id 0 never
35 119458 Do not hash allocations to name them. cjgillot:anonymous-alloc compiler-errors 0 never
36 119501 Only generate a single shim for clone of copy types. cjgillot:clone-shim 0 never
37 119966 Move TLS to rustc_query_system cjgillot:tls 0 never
38 120179 Enable MultipleReturnTerminators by default. cjgillot:multiple-return 0 never
39 120193 #[cold] on match arms x17jiri:cold_match_arms oli-obk 0 never
40 120286 Implement RFC 3349, mixed utf8 literals nnethercote:3349-mixed-utf8-literals 0 never
41 120525 rustc_ast: FieldDef: remove span klensy:FieldDef-span oli-obk 0 never
42 120589 std::thread::available_parallelism merging linux/android/freebsd version devnexen:cpuaff_fbsd_upd m-ou-se 0 never
43 120682 [WIP] rewrite TrustedRandomAccess into two directional variants the8472:indexed-access 0 never
44 122325 Stop using LLVM struct types for array/pointer offset GEPs erikdesjardins:array nikic 0 never
45 122971 Make slice iterators carry only a single provenance scottmcm:slice-iter-provenance-v2 the8472 0 never
46 123219 [WIP] rustdoc (base+json): add support for variances fmease:rustdoc-variances-json 0 never
47 123259 Fixup `if T::CONST` in MIR scottmcm:tweak-if-const 0 never
48 126651 Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` fmease:consec-shorthand-proj compiler-errors 0 never
49 127241 Mark span parent in def_collector. cjgillot:def-collector-span petrochenkov 0 never
50 128846 Stop considering moved-out locals when computing auto traits for generators (rebased) compiler-errors:drop-liveness oli-obk 0 never
51 129102 Experimental: Add Derive Proc-Macro Caching futile:experimental/proc-macro-caching petrochenkov 0 never
52 129183 Detect more `cfg`d out items in resolution errors estebank:cfg-visitor davidtwco 0 never
53 129498 Try enabling precondition checks on ptr::{read,write} saethlin:ptr-read-write-precondition 0 never
54 129543 Properly deduce object lifetime defaults in projections & trait refs fmease:obj-lt-def-gat oli-obk 0 never
55 129658 Add some track_caller info to precondition panics saethlin:spare-a-crumb 0 never
56 129881 Implement struct_target_features. veluca93:struct_tf cjgillot 0 never
57 130227 Remove placeholders completely 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 132553 Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost EFanZh:zero-cost-rc-arc-deref scottmcm 0 never
62 133662 Use `iter::repeat_n` to implement `Vec::extend_with` paolobarbolini:vec-extend-with-via-repeatn Noratrieb 0 never
63 134009 cg_llvm: Replace most of our DIBuilder wrappers with LLVM-C API bindings Zalathar:llvm-di workingjubilee 0 never
64 134051 Do partial SsaLocals analysis in unoptimized builds saethlin:partial-ssa-analysis 0 never
65 134938 Include arguments to the precondition check in failure messages saethlin:include-precondition-args 0 never
66 135771 [rustdoc] Add support for associated items in "jump to def" feature GuillaumeGomez:jump-to-def-perf fmease 0 never
67 135804 Stop backtracing if the stack pointer gets stuck ChrisDenton:backtrace-wine joboet 0 never
68 135846 Detect struct construction with private field in field with default estebank:non-exhaustive-dfv-ctor-2 fmease 0 never
69 136264 Optimize `ToString` implementation for integers GuillaumeGomez:optimize-integers-to-string Amanieu 0 never
70 136400 Improve handling of rustdoc lints when used with raw doc fragments. lolbinarycat:rustdoc-link-lint-135851 fmease 0 never
71 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
72 136840 Fix linker-plugin-lto only doing thin lto Flakebi:linker-plugin-lto-fat dianqk 0 iffy
73 136988 Use the new solver in the `impossible_predicates` compiler-errors:impossible_predicates lcnr 0 never
74 137275 Make skip_whitespace do a single pass (with bytes) hkBst:single_pass_skip_ws_bytes nnethercote 0 never
75 137294 Experiment: New format_args!() representation m-ou-se:fmt-args-2025 m-ou-se 0 never
76 137762 Reserve before `write_fmt` for owned buffers thaliaarchi:io-optional-methods/write-fmt workingjubilee 0 never
77 137944 Sized Hierarchy: Part I davidtwco:sized-hierarchy oli-obk 0 never
78 137972 Ensure constants are WF before calling into CTFE BoxyUwU:ty_const_wf_before_eval 0 never
79 138163 Separate the unescape functions but avoid duplicating code hkBst:cleanup_lexer_unescape_macros nnethercote 0 never
80 138419 Test out a more lock-free hash map Zoxc:horde-queries Nadrieril 0 never
81 138489 Describe lifetime of call argument temporaries passed indirectly tmiasko:call-tmps-lifetime workingjubilee 0 never
82 138504 Nul terminate rust string literals bjorn3:string_merging_rust_strings estebank 0 never
83 138705 [perf] Decouple directly accessing a HIR owner from ast lowering oli-obk:hir-split 0 never
84 138759 Allow `enum` and `union` literals to also create SSA values scottmcm:operand-builder workingjubilee 0 never
85 138995 [perf experiment] Split the resolver tables into per-owner tables oli-obk:split-resolver 0 never
86 139419 Error on recursive opaque ty in HIR typeck compiler-errors:recursive-opaque 0 never
87 139587 support revealing uses of opaques lcnr:revealing-use-closures compiler-errors 0 never
88 139598 Remove `Symbol` from `Named` variant of `BoundRegionKind`/`LateParamRegionKind` compiler-errors:no-bound-var-symbol 0 never
89 140208 Make well-formedness predicates no longer coinductive compiler-errors:wf-coinductive lcnr 0 never
90 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
91 140746 yes name resolution for guard patterns dianne:guard-pat-res oli-obk 0 never
92 93544 Debug-format fat pointers with their metadata for better insight vojtechkral:fmt-fat-ptrs m-ou-se 0
93 94904 doc(notable_trait) for impls conradludgate:rustdoc-notable-attr GuillaumeGomez 0
94 95385 Add `mem::conjure_zst` for creating ZSTs out of nothing scottmcm:mem-conjure-zst kennytm 0
95 98514 `std::thread` support for the Nintendo 3DS AzureMarker:feature/horizon-threads Mark-Simulacrum 0
96 98991 Apply deprecation lint to trait method overrides. m-ou-se:deprecated-overrides wesleywiser 0
97 100413 Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path Kobzol:profile-use-track-file-hash wesleywiser 0
98 101551 [WIP] Add support for custom allocator for `String` zachs18:string_alloc Mark-Simulacrum 0
99 103376 Strip leading trailing empty lines in doc code blocks GuillaumeGomez:strip-leading-trailing-empty-lines notriddle 0
100 105586 Experimental feature gate proposal `crabi` joshtriplett:abi-experimental-feature-gate nikomatsakis 0
101 105604 Use ELF-TLS on SGX joboet:sgx_tls m-ou-se 0
102 106074 Implement RFC 3323: restrictions jhpratt:restrictions compiler-errors 0
103 106418 Implement `PartialOrd` and `Ord` for `Discriminant` EFanZh:implement-ord-for-discriminant dtolnay 0
104 106643 Allow only implementing `Read::read_buf` WaffleLapkin:read_recursive dtolnay 0
105 107122 Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type joboet:once_try_init_try BurntSushi 0
106 107263 Allow impl on projection GuillaumeGomez:allow-impl-on-projection oli-obk 0
107 107562 WIP: Remove `ResumeTy` from async lowering Swatinem:async-resumety-v2 compiler-errors 0
108 107587 Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) tgross35:deprecate-std-num-modules dtolnay 0
109 107640 rustdoc: Add support for local resources GuillaumeGomez:rustdoc-local-resources-2 notriddle 0
110 108001 Add lint to check if non-inlined local reexports have documentation GuillaumeGomez:unused_reexport_documentation-lint notriddle 0
111 108097 Change Wasm's `cdylib` etc. to be a "reactor". sunfishcode:sunfishcode/wasi-reactor wesleywiser 0
112 108671 Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` Coca162:option_reference_flattening dtolnay 0
113 108684 Clarify drop_in_place safety Manishearth:dip-safety JakobDegen 0
114 108981 Implement `fs_native_path` ChrisDenton:aspath Amanieu 0
115 108993 Make typeck aware of uninhabited types cjgillot:uninhabited-typeck lcnr 0
116 109350 Add pattern matching API to OsStr mina86:pattern-2 dtolnay 0
117 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
118 112106 Added traits implemented by FnPtr to fn docs with example function mj10021:issue-111182-fix cuviper 0
119 112331 Report allocation errors as panics, second attempt Amanieu:panic-oom-payload2 m-ou-se 0
120 112457 Make `std::mem::transmute_copy` accept `?Sized` inputs nvzqz:feat/unsized-transmute_copy m-ou-se 0
121 113095 Document `become` keyword WaffleLapkin:document_becoming_unuwuable workingjubilee 0
122 113891 Add more syscall doc aliases to std docs SabrinaJewson:more-syscall-aliases Mark-Simulacrum 0
123 114209 tidy watcher klensy:better-than-remembrall wesleywiser 0
124 114531 Implement `From<&'a &'static str>` for `Arguments<'a>` EFanZh:implement-from-str-for-arguments m-ou-se 0
125 114917 Dummy PR to test coverage test changes in CI Zalathar:dummy-coverage 0
126 115501 Add new inherit_handles flag to CommandExt trait michaelvanstraten:set_inherit_handles ChrisDenton 0
127 115746 Print thread ID in panic message tgross35:unnamed-threads-panic-message cuviper 0
128 115802 rustdoc search: Allow to filter on multiple crates GuillaumeGomez:rustdoc-search-multiple-crate-filtering notriddle 0
129 116247 WIP: Check uninhabitedness through the trait solver cjgillot:uninhabited-predicate lcnr 0
130 116882 rustdoc: hide `#[repr]` if it isn't part of the public ABI fmease:rustdoc-generalized-priv-repr-heuristic notriddle 0
131 117682 Don't check GAT bounds in normalization aliemjay:gat-relax-lifetimes 0
132 118087 Add Ref/RefMut try_map method GrigorenkoPV:refcell_try_map Mark-Simulacrum 0
133 118270 Allow coercions from never-type when ref binding is involved Aaron1011:ref-pat-never-coerce compiler-errors 0
134 118480 Specialize sleep_until implementation dvdsk:sleep_until_os_specific_impl cuviper 0
135 118711 [rustdoc] Add `no-hidden-lines` codeblock attribute GuillaumeGomez:raw-codeblock-attribute notriddle 0
136 118717 Add new solver / old solver opaque type tests traviscross:TC/add-new-solver-opaque-tests compiler-errors 0
137 118917 Support for a scalable simd representation JamieCunliffe:sve Amanieu 0
138 118939 Better errors with bad/missing identifiers in MBEs EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors TaKO8Ki 0
139 118999 force current stage when `--stage` is expilicitly used onur-ozkan:explicit-stages Mark-Simulacrum 0
140 119260 Make broken MIR a proper lint. cjgillot:mir-lint TaKO8Ki 0
141 119550 Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait yoshuawuyts:async-iterator compiler-errors 0
142 120013 coverage: Don't show coverage for code paths that must panic/diverge Zalathar:diverge 0
143 120072 style-guide: Tweak `Cargo.toml` formatting to not put `description` last joshtriplett:style-guide-cargo-tweak yaahc 0
144 120611 [WIP]: generating rust-project file for r-a onur-ozkan:embedded-lsp-feed 0
145 120700 Stabilize associated type position impl Trait (ATPIT) traviscross:TC/stabilize-atpit nikomatsakis 0
146 120708 Add `or_try_*` variants for HashMap Entry API peterjoel:entry_try m-ou-se 0
147 120808 Split elided_lifetime_in_paths into tied and untied shepmaster:split-elided-lifetimes-in-paths davidtwco 0
148 120818 rustdoc: add three-column layout for large desktops notriddle:notriddle/three-column GuillaumeGomez 0
149 121494 add tests which assert that import list for simple executable not changed silently klensy:assert-import-list ChrisDenton 0
150 121762 style-guide: Note that we don't account for comments in every possible place joshtriplett:style-comments-best-effort calebcartwright 0
151 121880 Run linking and incremental saving / finalizing in parallel Zoxc:link-task estebank 0
152 121910 Revert "Change prefetch to avoid deadlock" Zoxc:rev-118488 cjgillot 0
153 122340 Treat weak alias types more like ADTs when computing implied bounds fmease:lta-implied-bounds-recurse-shallow oli-obk 0
154 122408 Use futex-based synchronization on Apple platforms joboet:apple_futex m-ou-se 0
155 122661 Change the desugaring of `assert!` for better error output estebank:assert-macro-span BurntSushi 0
156 122668 Add APIs for dealing with titlecase Jules-Bertholet:titlecase m-ou-se 0
157 122685 Emit a warning if a `match` is too complex GuillaumeGomez:match-too-complex Nadrieril 0
158 122957 Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions estebank:issue-121037 oli-obk 0
159 123082 CFI: Fix fn items, closures, and Fn trait objects rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects compiler-errors 0
160 123205 Revert "CFI: Skip non-passed arguments" rcvalle:rust-cfi-revert-skip-non-passed-arguments compiler-errors 0
161 123213 Remove impl of Allocator for &A workingjubilee:resume-with-references-only-on-request Mark-Simulacrum 0
162 123220 [blocked on design] [PoC]: rustdoc (html): add support for variances fmease:rustdoc-variances-html 0
163 123319 Add managarm as a tier 3 target no92:managarm-target davidtwco 0
164 123476 std::net: adding `unix_socket_exclbind` feature for solaris/illumos. devnexen:std_net_solaris_exclbind Mark-Simulacrum 0
165 123617 sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets rcvalle:rust-stabilize-core-sanitizers davidtwco 0
166 124078 test apiraino:test-pr-assignment apiraino 0
167 124154 coverage: Treat each match arm as a "branch" for branch coverage Zalathar:branch-arms 0
168 124278 Support mcdc analysis for pattern matching ZhuUx:pattern-match Zalathar 0
169 124439 Set default value `deny-warnings` for compiler profile to `false` WaffleLapkin:who-wants-to-deny-warnings-lmao albertlarsan68 0
170 124595 Suggest cloning `Arc` moved into closure estebank:issue-104232 0
171 124852 alias-relate: add fast reject optimization lcnr:search-graph-uwu compiler-errors 0
172 125388 Improve parse item fallback oriongonza:improve-parse-item-fallback oli-obk 0
173 125555 Recover statics better Noratrieb:recover-statics-better oli-obk 0
174 125721 Stop emitting spans from proc macro compile time in quote expansion bjorn3:proc_macro_quote_no_spans petrochenkov 0
175 125780 [WIP] RIIR HtmlDocCk fmease:riir-htmldocck 0
176 125784 Silence errors in expressions caused by bare traits in paths in 2021 edition estebank:issue-51077 fmease 0
177 126076 privacy: normalize associated types before visiting jswrenn:fix-45713 compiler-errors 0
178 126100 Reword the caveats on `array::map` scottmcm:decaveat-map m-ou-se 0
179 126316 Do not eagerly reject inference vars when trying to resolve method calls. oli-obk:recursive_rpit3 lcnr 0
180 126595 Allow reifying intrinsics to fn pointers. (rebase of #86699) GrigorenkoPV:reify-intrinsics compiler-errors 0
181 127013 Add `f16` formatting and parsing tgross35:f16-format-parse Mark-Simulacrum 0
182 127282 Make inline suggestions no longer be the default estebank:experiment-for-annotate-snippets 0
183 127401 [EXPERIMENT] Ban generics in variadic args workingjubilee:ban-generics-in-variadic-args 0
184 127534 feat(core): impl Step for NonZero<u*> jalil-salame:nonzero-uint-step m-ou-se 0
185 127578 std: use a queue-based `Condvar` on NetBSD and other platforms joboet:queue_condvar Mark-Simulacrum 0
186 127595 Fix panic=abort tests on fuchsia c6c7:fix-panic=abort-tests-on-fuchsia 0
187 127721 collect doc alias as tips during resolution bvanjoi:issue-124273 petrochenkov 0
188 127997 Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases estebank:missing-trait-suggestion compiler-errors 0
189 128018 Normalize filecheck directives tgross35:normalize-filecheck-directives jieyouxu 0
190 128070 Rewrite the compiletest directive parser tgross35:compiletest-parser-rewrite jieyouxu 0
191 128086 Unify wording of "failed to resolve" errors with "cannot find" resolution errors estebank:failed-to-resolve petrochenkov 0
192 128256 feat: add tier-1 platform support for change_time juliusl:pr/support-tier-1-change-time ChrisDenton 0
193 128351 Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes ChayimFriedman2:lint-transmute-unsafe-cell 0
194 128374 compiler: suggest `const _` for a misplaced `const {}` workingjubilee:fix-terse-const-item-diagnostic compiler-errors 0
195 128425 Make `missing_fragment_specifier` an unconditional error tgross35:missing-fragment-specifier-unconditional petrochenkov 0
196 128637 Improve dead code analysis for structs and traits defined locally mu001999-contrib:dead-code/enhance estebank 0
197 128653 When annotations needed, look at impls for more accurate suggestions estebank:ambiguity-suggestion-2 BoxyUwU 0
198 128666 Add `overflow_checks` intrinsic pitaj:intrinsic-overflow_checks BoxyUwU 0
199 128917 Allow inlining drop glue more generally scottmcm:nuke-runtime-drops fmease 0
200 129036 Additional NonZero conversions clarfonthey:nonzero-conversions BurntSushi 0
201 129114 stabilize std::path::Path::file_prefix mbhall88:stabilize-file_prefix Amanieu 0
202 129121 Stabilize `tcp_quickack` devnexen:stabilize_ext_linux_tcp_layer BurntSushi 0
203 129342 Rebuild on changes to the deployment target when compiling Apple targets madsmtm:track-deployment-target thomcc 0
204 129483 update the safety preconditions of from_raw_parts lolbinarycat:from_raw_parts-docs workingjubilee 0
205 129745 Subpart9 for async drop (major3) - elaborate_drops changes azhogin:azhogin/async-drop-subpart9-elaborate-drops nikomatsakis 0
206 129746 Subpart10 for async drop (major4) - StateTransform pass improvements azhogin:azhogin/async-drop-subpart10-state-transform nikomatsakis 0
207 129747 Subpart11 for async drop (major5) - shims codegen azhogin:azhogin/async-drop-subpart11-shims-codegen nikomatsakis 0
208 129821 Switch std to using raw-dylib by default on Windows ChrisDenton:raw-dylib-std Mark-Simulacrum 0
209 129822 Docs - type guarantees update WiktorPrzetacznik:docs-guarantees-update BurntSushi 0
210 129870 Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] clarfonthey:generic-ord BurntSushi 0
211 129872 impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]` GrigorenkoPV:array-as-array 0
212 129924 don't remove bootstrap on stage0 bump onur-ozkan:remove-workaround Kobzol 0
213 129989 [Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements Lambdaris:check-mcdc-statements Zalathar 0
214 130150 Move `elided_named_lifetimes` into a separate pass GrigorenkoPV:elided-named-lifetimes-pass cjgillot 0
215 130374 Add copy button to crate version. MeetThePatel:master GuillaumeGomez 0
216 130382 Add a run-make test for Arm target-cpu features. chrisnc:arm-target-cpu-feature-test jieyouxu 0
217 130418 Split traits by crate-local and crate-non-local MeetThePatel:feature-rustdoc-sort-traits notriddle 0
218 130460 compiler: Fix handling of `repr(align(N), simd)` workingjubilee:align-with-parallel-expectations 0
219 130463 Generating a documentation for tests Infineon:test_documentation GuillaumeGomez 0
220 130552 Support 128-bit atomics on x86_64-fortanix-unknown-sgx taiki-e:sgx-atomic-128 wesleywiser 0
221 130643 Beautify doctest path GuillaumeGomez:beautify-doctest-path notriddle 0
222 130751 Suggest adding missing braces in `const` block pattern GrigorenkoPV:missing-{-in-const 0
223 130780 Remove unstable cfg `target(...)` compact feature Urgau:withdrawn-cfg-target-compact BoxyUwU 0
224 130886 core/ptr: Add simulate_realloc() mrkajetanp:ptr-tag-helpers Mark-Simulacrum 0
225 130887 Safer implementation of RepeatN Soveu:repeatn scottmcm 0
226 130937 Separate weekly `cargo update` PRs and add bootstrap tgross35:dependencies-ci-bootstrap Kobzol 0
227 131146 Stop clearing box's drop flags early beepster4096:box_drop_flags wesleywiser 0
228 131200 Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint ismailarilik:handle-potential-query-instability-lint-for-rustc-query_system Mark-Simulacrum 0
229 131282 std: detect stack overflows in TLS destructors on UNIX joboet:thread_local_stack_overflow Amanieu 0
230 131309 Warn about C-style octal literals GrigorenkoPV:suspicious-leading-zero Urgau 0
231 131340 Implement split_pattern on slices eduardorittner:master Amanieu 0
232 131389 Add `JoinHandle::into_join_future()`. kpreid:joinfuture Amanieu 0
233 131477 macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var madsmtm:sdkroot-via-env-var nnethercote 0
234 131478 WIP: Parse Apple SDK versions madsmtm:parse-sdkroot jieyouxu 0
235 131607 core: implement `DeterministicRandomSource` joboet:deterministic_random joshtriplett 0
236 131824 Support multiple stability attributes on items dianne:multiple-unstables wesleywiser 0
237 131852 rustdoc: allow searches to match against both type and name lolbinarycat:rustdoc-search-type-and-name notriddle 0
238 131882 Fix suggestions when returning a bare trait from an async fn. hirschenberger:issue131661 davidtwco 0
239 131923 Derive `Copy` and `Hash` for `IntErrorKind` ranger-ross:impl-copy-hash-interrorkind m-ou-se 0
240 132045 [WIP] Spiking on `asm!` + pointer as `const` dingxiangfei2009:allow-pointer-in-inline-asm davidtwco 0
241 132051 Add parallel front end robustness test to ui tests SparrowLii:parallel_ui_test jieyouxu 0
242 132087 Fix overly restrictive lifetime in `core::panic::Location::file` return type ijchen:issue-131770-fix m-ou-se 0
243 132146 Add lint against (some) interior mutable consts Urgau:interior_mut_consts lcnr 0
244 132331 Use CLOCK_BOOTTIME for Instant in Fuchsia/Android mathukumillia:convert_instant_boottime jhpratt 0
245 132469 Do not suggest borrow that is already there in fully-qualified call estebank:issue-132041 Nadrieril 0
246 132480 Allow specifying the ELF TLS ABI ilovepi:rust-tlsdesc tmandry 0
247 132484 unix: Relax escaping in `Debug` impl on `Command` madsmtm:command-relaxed-escape thomcc 0
248 132570 Use LLVM's UEFI targets madsmtm:llvm-uefi workingjubilee 0
249 132748 get rid of some false negatives in rustdoc::broken_intra_doc_links lolbinarycat:rustdoc-intra-doc-link-warn-more-54191 notriddle 0
250 132792 [rustdoc] Add new `example` disambiguator for intra-doc links GuillaumeGomez:example-disambiguator notriddle 0
251 132976 Add `PeekableIterator` trait bluebear94:mf/peekable-iterator scottmcm 0
252 133128 Resolve the false positive dead_code lint when type is only used via destructuring m-ysk:feature/issue-132874 nnethercote 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 133279 rustdoc: use a button instead of a bar for search notriddle:notriddle/search-button GuillaumeGomez 0
256 133412 Support `vec![const { ... }; n]` syntax EFanZh:vec-of-const-expr-macro dtolnay 0
257 133717 Make impl section headers sticky GuillaumeGomez:sticky-headings notriddle 0
258 133820 Stabilize `derive(CoercePointee)` dingxiangfei2009:stabilize-coerce-pointee compiler-errors 0
259 133823 Replace evaluated `cfg_attr` in AST with a placeholder attribute for accurate span tracking estebank:issue-56328 petrochenkov 0
260 133944 Run-make test to check `core::ffi::c_*` types against clang ricci009:master tgross35 0
261 133952 Remove wasm legacy abi bjorn3:remove_wasm_legacy_abi alexcrichton 0
262 133995 Constify `PartialEq` compiler-errors:const-partialeq fmease 0
263 134004 Add unstable hotpatch flag to rustc nebulark:hotpatch_flag jieyouxu 0
264 134006 setup typos check in CI klensy:typos nnethercote 0
265 134021 Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` WaffleLapkin:box-arr-into-iter2 scottmcm 0
266 134048 Implement From<MutexGuard<'a, T>> for &'a Mutex<T> rubcc95:master BurntSushi 0
267 134145 Correctly rounded floating point `div_euclid`. tczajka:exact_div_euclid workingjubilee 0
268 134190 Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`. nmathewson:impl_for_arc_stream Noratrieb 0
269 134218 Add a new lint that warns for pointers to stack memory 1c3t3a:stack-memory-warning Nadrieril 0
270 134270 Suggest how to fix with unconstrained type parameters kei519:fix-107295 cjgillot 0
271 134316 Add `String::replace_first` and `String::replace_last` zachs18:string_replace_in_place_rebase tgross35 0
272 134348 Show pending obligations as unsatisfied constraints in `report_similar_impl_candidates` contextgeneric:show-pending-constraints-in-fulfillment-error compiler-errors 0
273 134401 Begin reorganization of proc_macro crate Aversefun:averseabfun-staging tgross35 0
274 134442 Specify the behavior of `file!` epage:change workingjubilee 0
275 134522 [WIP] Use weak linkage instead of compiler generated shims bjorn3:weak_linkage_allocator fee1-dead 0
276 134534 Windows: Don't error on broken non UTF-8 output ChrisDenton:cp-utf8 workingjubilee 0
277 134536 Lint on fn pointers comparisons in external macros Urgau:fn-ptr-option compiler-errors 0
278 134598 Update/relax str/String utf8 safety docs zachs18:string-utf8-safety-docs joshtriplett 0
279 134628 Make `Default` const and add some `const Default` impls estebank:const-default oli-obk 0
280 134661 Reduce precedence of expressions that have an outer attr dtolnay:prefixattr fmease 0
281 134663 Implementation of `sync_nonpoison` and `nonpoison_mutex` Aandreba:sync_nonpoison tgross35 0
282 134696 Implement `normalize_lexically` ChrisDenton:normalize-lexically workingjubilee 0
283 134697 lint / ImproperCTypes: better handling of indirections, take 2 niacdoial:linting-ptrdyn-ffi workingjubilee 0
284 134841 Look at proc-macro attributes when encountering unknown attribute estebank:serde-attr-4 wesleywiser 0
285 134847 Implement asymmetrical precedence for closures and jumps dtolnay:asymmetrical fmease 0
286 134937 Account for type parameters in bound suggestion estebank:issue-#104089 Nadrieril 0
287 135008 Consider parent aliases of rigid nested projections for outlives bounds compiler-errors:outlives-nested-projection 0
288 135051 Add provider-style API to `Context` jkarneges:context-provider thomcc 0
289 135052 Emit single error for `+ use<'_>` and don't suggest `use<'static>` estebank:issue-134194 compiler-errors 0
290 135071 bootstrap: Apply a clearer naming convention to many of the test steps Zalathar:rename-test-steps 0
291 135099 Add FileCheck annotations to mir-opt/copy-prop Shunpoco:116971-mir-opt-copy-prop wesleywiser 0
292 135141 std: net: Add function to return the system hostname orowith2os:std-net-gethostname ChrisDenton 0
293 135160 aarch64-softfloat: forbid enabling the neon target feature RalfJung:aarch64-softfloat-not-neon Noratrieb 0
294 135178 Document the behaviour of RUST_MIN_STACK=0 Gankra:patch-2 Amanieu 0
295 135240 Add unstable option to nul-terminate location strings Darksonn:location-nul-flag oli-obk 0
296 135432 Implement #[proc_macro_lint] to generate LintId for macro-generated warnings dtolnay:procmacrowarning petrochenkov 0
297 135527 Move coroutine upvars into locals for better memory economy dingxiangfei2009:move-upvars-to-locals-for-tests davidtwco 0
298 135536 Add more impls of PartialEq and PartialOrd for strings joshtriplett:str-impls ibraheemdev 0
299 135538 Add support for excluding tests via config.toml Aditya-PS-05:add-config-toml-test-exclude Mark-Simulacrum 0
300 135562 Add ignore value suggestion in closure body chenyukang:yukang-fix-128561 compiler-errors 0
301 135578 Add a deterministic constructor for `RandomState` bkragl:deterministic_random_state jhpratt 0
302 135602 Tweak output of missing lifetime on associated type estebank:issue-135589 Nadrieril 0
303 135631 Parse `pin`ned local variable declarations frank-king:feature/pinned-local traviscross 0
304 135653 build_helper::compiletest module factored out of compiletest for use by bootstrap lolbinarycat:build_helper-compiletest jieyouxu 0
305 135656 Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused joshtriplett:hint-mostly-unused saethlin 0
306 135731 Implement parsing of pinned borrows frank-king:feature/pin-borrow traviscross 0
307 135735 Remove outdated comment about std::hash::DefaultHasher being inaccessible dbdr:patch-1 ibraheemdev 0
308 135743 Changed docs to be less misleading in path::file_name(&self) Andyson007:master ChrisDenton 0
309 135761 Dial down detail of B-tree description hkBst:patch-9 tgross35 0
310 135830 Improve display of const unstable display feature info GuillaumeGomez:const-unstable-item-info notriddle 0
311 135881 Arbitrary self types v2: stabilize adetaylor:stabilize-arbitrary-self-types wesleywiser 0
312 135888 Implement String::make_(upp|low)ercase krtab:make_uppercase joboet 0
313 135899 Fix `PostBorrowckAnalysis` for old solver compiler-errors:post-borrowck-new-solver lcnr 0
314 135910 Orphanck: Reject uncovered opaque types fmease:orphanck-rej-uncovered-opaques lcnr 0
315 135927 retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features azhogin:azhogin/retpoline davidtwco 0
316 135931 `byte_pattern`: share the `TwoWaySearcher` between byte and `str` folkertdev:byte-pattern-two-way-searcher BurntSushi 0
317 135954 test (do not merge) apiraino:test2 Noratrieb 0
318 135975 Implementation of push_mut balt-dev:master ibraheemdev 0
319 136006 Start using pattern types in libcore oli-obk:push-tzonluoyuwkq 0
320 136036 Rewrite docs for fetch_update for clarity hkBst:patch-26 thomcc 0
321 136125 feat: allow multiple suggestions for malformed crate_type attribute Blindspot22:multiple-suggestion-for-malformed-crate_type-attribute nnethercote 0
322 136210 Add tests for dyn-incompatible cases estebank:dyn-incompatibility-tests cjgillot 0
323 136247 [experiment] ci: free more space in ubuntu 24 free runners marcoieni:free-more-space-ubuntu-24 0
324 136319 Trait methods inherit trait const stability, do not inherit const stability from their own regular stability compiler-errors:trait-const-stab RalfJung 0
325 136333 Pass deployment target to cc linker with `-m*-version-min=` madsmtm:deployment-target-version estebank 0
326 136417 Conditionally fuse small constant constant integer switches when lowering slice patterns xacrimon:merge-small-prim-switch 0
327 136529 Split `thir::PatKind::ExpandedConstant` into two distinct kinds Zalathar:split-expanded-const Nadrieril 0
328 136578 Add contracts for all functions in `Alignment` tautschnig:upstream-contracts/alignment tgross35 0
329 136594 Faster fmt::Display of 128-bit integers, without unsafe pointer pascaldekloe:fmt-int128 tgross35 0
330 136597 -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) azhogin:azhogin/sls estebank 0
331 136612 Revise docs for `thir::PatKind::ExpandedConstant` Zalathar:expanded-const Nadrieril 0
332 136632 cg_llvm: Replace some DIBuilder wrappers with LLVM-C API bindings (part 2) Zalathar:llvm-di-builder workingjubilee 0
333 136649 Skip redundant frames in const recursion errors estebank:const-recursion-error Noratrieb 0
334 136677 Fix `Display` for invalid UTF-8 in `OsStr`/`Path` thaliaarchi:os_str-formatter-flags ChrisDenton 0
335 136687 Improve the documentation of `Display` and `FromStr`, and their interactions joshtriplett:improve-display-and-fromstr-docs Amanieu 0
336 136689 Clarify MaybeUninit docs hkBst:patch-2 RalfJung 0
337 136732 Implement `Random` for array sorairolake:add-random-for-array joboet 0
338 136733 Implement `Random` for `num::{Saturating,Wrapping}` sorairolake:add-random-for-num-module-types BurntSushi 0
339 136801 Implement `Random` for tuple sorairolake:add-random-for-tuple joshtriplett 0
340 136867 Implement `cfg_os_version_min` madsmtm:cfg_os_version_min jieyouxu 0
341 136868 Use `cfg_os_version_min` in `std` madsmtm:cfg_os_version_min_std 0
342 136906 Add checking for unnecessary delims in closure body chenyukang:yukang-fix-136741-closure-body oli-obk 0
343 136912 Add missing trait implementations for ScopedJoinHandle Rosdf:scoped-threads-ext Mark-Simulacrum 0
344 136997 Instantiate predicate binder without recanonicalizing goal in new solver compiler-errors:eager-binder lcnr 0
345 137025 Set mmapped files as readonly to prevent other processes from modifying it by accident oli-obk:mmap fee1-dead 0
346 137042 As per issue #136827 submitting updates to E0495 documentation progressive-galib:E0495-documentation-fix-#136827 Noratrieb 0
347 137067 Hint on unknown escape of Unicode quotation marks in string literal LFS6502:unicode-quote-hint Noratrieb 0
348 137113 Implement initial version of `cfg(accessible(..))` crlf0710:cfg_accessible petrochenkov 0
349 137198 Rename `cfg_match!` to `cfg_select!` tgross35:cfg-match-rename m-ou-se 0
350 137229 Add support for macro expansion in rustdoc source code pages GuillaumeGomez:expand-macro notriddle 0
351 137306 Remove `i128` and `u128` from `improper_ctypes_definitions` tgross35:remove-i128-u128-improper-ctypes workingjubilee 0
352 137323 Guarantee behavior of transmuting `Option::<T>::None` subject to NPO joshlf:transmute-npo RalfJung 0
353 137325 UB-check for alignment of ptr to Box::from_raw{,_in} hkBst:patch-1 joboet 0
354 137330 Document `From::from` impls TimTheBig:document-from workingjubilee 0
355 137343 Make some suggestions "verbose" estebank:verbose-sugg-1 oli-obk 0
356 137364 Tag all format-like macros with `#[clippy::format_args]` nyurik:clippy-fmt-lib m-ou-se 0
357 137396 Recover `param: Ty = EXPR` compiler-errors:param-default fmease 0
358 137400 Adjustments to `Extend<(T, …)> for (ExtendT, …)` implementations steffahn:extend-1-tuple joboet 0
359 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
360 137418 Add rusty stack protector SparrowLii:rusty-stack-protector 0
361 137432 Add as_ascii_unchecked() methods to char, u8, and str djscythe:char_u8_str_as_ascii_unchecked cuviper 0
362 137487 Stabilize `assert_matches` and move it to `core::macros` Voultapher:stabilize-assert-matches scottmcm 0
363 137494 libstd: init(): dup() subsequent /dev/nulls instead of opening them again nabijaczleweli:dup Mark-Simulacrum 0
364 137546 update doc for Vec::into_boxed_slice heiseish:doc-125941 the8472 0
365 137570 Handle autodiff for lib builds EnzymeAD:autodiff-libs oli-obk 0
366 137574 Make `std/src/num` mirror `core/src/num` tgross35:std-float-reorganization workingjubilee 0
367 137583 Add option to include submodules from vendoring erickt:exclude-submodules-from-vendoring pietroalbini 0
368 137584 rustdoc: improve the summary icon liigo:improve_summary_icon notriddle 0
369 137598 Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types madhav-madhusoodanan:feature-unchecked-div-rem the8472 0
370 137720 support `#[target_feature(enable = ...)]` on `#[naked]` functions folkertdev:naked-function-target-feature Amanieu 0
371 137725 Add `iter` macro oli-obk:i-want-to-move-it-move-it compiler-errors 0
372 137729 add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser jdonszelmann:fix-137687 fmease 0
373 137759 Add `std::os::unix::process::CommandExt::chroot` to safely chroot a child process joshtriplett:command-chroot workingjubilee 0
374 137761 Optimize `CharIndices::advance_by` thaliaarchi:char-indices-advance-by scottmcm 0
375 137773 Fix incorrect `cfg` structured suggestion and make suggestion verbose estebank:attr-span oli-obk 0
376 137783 Fix code suggestion for local enum patterns in non-exhaustive matches makai410:match-arm-err BoxyUwU 0
377 137785 bootstrap: allow to set clippy.toml for x.py clippy klensy:clippy-config clubby789 0
378 137803 Add new rustdoc `broken_footnote` lint GuillaumeGomez:broken-footnote notriddle 0
379 137831 Tweak auto trait errors estebank:auto-trait-err compiler-errors 0
380 137843 make RefCell unstably const Daniel-Aaron-Bloom:const_cell joshtriplett 0
381 137854 Create personality stub function for no_std panic=abort crates Noratrieb:stub-personality 0
382 137858 Add new `unused_footnote_definition` rustdoc lint GuillaumeGomez:unused_footnote_def notriddle 0
383 137872 Include whitespace in "remove |" suggestion and make it hidden estebank:extra-vert compiler-errors 0
384 137935 [rustdoc] Allow to link to current crate GuillaumeGomez:current-crate-intra-doc notriddle 0
385 137992 Stabilise `os_string_pathbuf_leak` its-the-shrimp:stabilise_os_string_pathbuf_leak dtolnay 0
386 138005 Clarify MaybeUninit docs hkBst:clarify_maybe_uninit_docs BurntSushi 0
387 138016 Added `Clone` implementation for `ChunkBy` nwoods-cimpress:slice_chunkby_clone joshtriplett 0
388 138023 Add `std::io::Seek` instance for `std::io::Take` melrief:97227_impl_Seek_for_Take tgross35 0
389 138025 Add GlobalAsm as a valid ItemKind to StableMIR celinval:issue-0095-global-asm compiler-errors 0
390 138036 Stop projecting into SIMD types in `ui/simd/` tests scottmcm:ban-simd-projection cjgillot 0
391 138037 Fix split index calculation in `check_type_alias_where_clause_location` stuuupidcat:fix/where-cfg BoxyUwU 0
392 138062 Enable Non-determinism of float operations in Miri and change std tests LorrensP-2158466:miri-enable-float-nondet RalfJung 0
393 138068 Add `Result::map_or_default` and `Option::map_or_default` fpervaiz:master Amanieu 0
394 138085 remove invalid workspaceFolder prefix from the zed rust-analyzer config cjhowedev:fix-zed-rust-analyzer-json Mark-Simulacrum 0
395 138133 Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first Fulgen301:rename-errors ChrisDenton 0
396 138139 Emit warning while outputs is not exe and prints linkage info xizheyin:issue-137384 ChrisDenton 0
397 138143 rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list. kpreid:crate-sidebar notriddle 0
398 138164 Infrastructure for lints during attribute parsing, specifically duplicate usages of attributes jdonszelmann:attr-parsing-lint-infra oli-obk 0
399 138165 Rewrite `inline` attribute parser to use new infrastructure and improve diagnostics for all parsed attributes jdonszelmann:inline oli-obk 0
400 138217 Turn `Cow::is_borrowed,is_owned` into associated functions. theemathas:cow_is_owned_borrowed_associated joshtriplett 0
401 138230 Unnecessary references lint obeis:lint-unnecessary-reference Urgau 0
402 138271 Keep space if arg does not follow punctuation when lint unused parens mu001999-contrib:fix-138234 compiler-errors 0
403 138285 Stabilize `repr128` beetrees:repr128-stable traviscross 0
404 138290 -Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override azhogin:azhogin/unsigned_char fee1-dead 0
405 138291 rewrite `optimize` attribute to use new attribute parsing infrastructure jdonszelmann:optimize-attr oli-obk 0
406 138338 Functionality for `int_format_into` for integer types madhav-madhusoodanan:feature_int_format_into thomcc 0
407 138386 Update to new attribute parsing infra implemented in PR #135726 vayunbiyani:migrate_attr_parsing_autodiff nnethercote 0
408 138400 sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX no1wudi:master workingjubilee 0
409 138424 Stabilize return type notation (RFC 3654) compiler-errors:return-type-notation 0
410 138456 Fix struct_tail_raw argument order and ObligationCause usage JumpiiX:fix-struct_tail_raw compiler-errors 0
411 138463 feat: add `succinct-zkvm` os and target succinctlabs:n/succinct-target-only wesleywiser 0
412 138473 Implement `feature(precise_capturing_of_types)` compiler-errors:precise-capturing-of-types lcnr 0
413 138498 Implement Deref<Target=ByteStr> for CStr tamird:cstr-deref-bstr joshtriplett 0
414 138538 Make performance description of String::insert_str more precise hkBst:patch-4 joboet 0
415 138553 Fix build err autodiff libs vayunbiyani:fix-build-err-autodiff-libs petrochenkov 0
416 138554 Distinguish delim kind to decide whether to emit unexpected closing delimiter xizheyin:issue-138401 chenyukang 0
417 138555 Implement explicit tail calls in the LLVM backend semtexzv:tail-call WaffleLapkin 0
418 138618 Support using const pointers in asm `const` operand nbdd0121:asm_const_ptr compiler-errors 0
419 138677 yes Add a new `mismatched-lifetime-syntaxes` lint shepmaster:consistent-elided-lifetime-syntax BoxyUwU 0
420 138679 Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop Shunpoco:issue-125323 oli-obk 0
421 138683 Cache fuchsia checkout in a docker layer erickt:fuchsia-checkout marcoieni 0
422 138689 add nvptx_target_feature jedbrown:jed/nvptx-target-feature wesleywiser 0
423 138699 build dist for x86_64-pc-solaris and sparcv9-sun-solaris psumbera:solaris-ci-build3 marcoieni 0
424 138744 Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678) Mallets:set_ipv6_sock_hop_limit dtolnay 0
425 138752 Use internal iteration in `Vec::extend_desugared()` ChayimFriedman2:patch-2 joboet 0
426 138753 linker: Move native library search from linker to rustc petrochenkov:ownat wesleywiser 0
427 138780 Add `#[loop_match]` for improved DFA codegen trifectatechfoundation:loop_match_attr traviscross 0
428 138799 core: simplify `Extend` for tuples joboet:extend-tuple Amanieu 0
429 138862 core: use specialization for more methods of `impl Iterator for &mut I` joboet:spec_iterator_by_ref the8472 0
430 138879 Ensure non-empty buffers for large vectored I/O thaliaarchi:vectored-large-empty tgross35 0
431 138896 std: fix aliasing bug in UNIX process implementation joboet:process_noalias Noratrieb 0
432 138907 Implement RFC 3631: add rustdoc doc_cfg features GuillaumeGomez:rfc-3631 notriddle 0
433 138914 Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock` HomelikeBrick42:once_lazy_lock_get_unchecked jhpratt 0
434 138918 uefi: fs: Add file times plumbing Ayush1325:uefi-fs-time petrochenkov 0
435 138940 Stabilize the avx512 target features sayantn:stabilize-avx512 nikomatsakis 0
436 138944 Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols madsmtm:apple_os_version_check tgross35 0
437 138961 Make closure capturing have consistent and correct behaviour around patterns meithecatte:expr-use-visitor Nadrieril 0
438 139053 Allow Apple SDK to be missing on non-host macOS madsmtm:cross-allow-missing-sdk wesleywiser 0
439 139103 deduplicate abort implementations joboet:abort_dedup RalfJung 0
440 139118 `slice.get(i)` should use a slice projection in MIR, like `slice[i]` does scottmcm:slice-get-unchecked-intrinsic workingjubilee 0
441 139170 Use the bootstrap compiler for `x check` on bootstrap tools Zalathar:tool-check-step onur-ozkan 0
442 139243 Add Duration from nanos u128 omanirudh:duration-from-nanos-u128 tgross35 0
443 139254 std: sys: net: uefi: Implement TCP4 connect Ayush1325:uefi-tcp4-connect joboet 0
444 139286 Add regression test for nested replacement ranges in cfg_eval reez12g:add-regression-test-132727 fmease 0
445 139299 Make volatile opportunistically relaxed RossSmyth:VolatileAsm 0
446 139310 add first HelenOS compilation targets mvolfik:helenos-compiler wesleywiser 0
447 139316 Suppress suggestions while span is in external library xizheyin:issue-139251 fmease 0
448 139318 Add some `AsRef` implementations for smart pointers MatthijsKok:smart-ptr-as-ref dtolnay 0
449 139320 Enhance Scope Enum with Late Types and Consts Handling reez12g:issue-132055 compiler-errors 0
450 139340 Fix RISC-V C function ABI when passing/returning structs containing floats beetrees:riscv-float-struct-abi workingjubilee 0
451 139345 Extend `QueryStability` to handle `IntoIterator` implementations smoelius:into-iter-stability fmease 0
452 139357 Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp` miried:master thomcc 0
453 139362 Fix error reporting for multibyte characters in byte string literal tapanprakasht:fix-byte-string-non-ascii Nadrieril 0
454 139371 Enhance error reporting for write!/writeln! macros reez12g:issue-139051 estebank 0
455 139385 rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLS joboet:threadlocal_address nikic 0
456 139420 rustdoc: add a handle that makes sidebar resizing more obvious lolbinarycat:rustdoc-sidebar-resizer-cursor notriddle 0
457 139432 Implement `AsRef<OsStr>` for `Cow<'_, Path>` thaliaarchi:asref/cow-path-to-os_str m-ou-se 0
458 139441 Implement `AsRef<ByteStr>` for `[u8]` thaliaarchi:asref/slice-to-byte_str dtolnay 0
459 139451 Add `target_env = "macabi"` and `target_env = "sim"` madsmtm:apple-target-env-abi workingjubilee 0
460 139493 Explicitly export core and std macros Voultapher:explicitly-export-core-and-std-macros Amanieu 0
461 139514 dirfd: preliminary unix and windows implementations Qelxiros:120426-dirfd tgross35 0
462 139524 Add socket extensions for cygwin Berrysoft:cygwin-socket-ext joboet 0
463 139540 Optimize `core::unicode::printable`. reitermarkus:optimize-char-printable ibraheemdev 0
464 139558 [WIP] mgca: Add ConstArg representation for const items camelid:mgca-const-items BoxyUwU 0
465 139591 Add regression test for graceful error for wrong number of activities vayunbiyani:graceful_error oli-obk 0
466 139593 add sitemap to rust docs lolbinarycat:sitemap ehuss 0
467 139635 yes Finalize repeat expr inference behaviour with inferred repeat counts BoxyUwU:no_order_dependent_copy_checks compiler-errors 0
468 139637 Update documentation of `as_ptr` function of Atomic$Int to clarify circumstances of usage madhav-madhusoodanan:Atomic_as_ptr_doc_update thomcc 0
469 139668 Handle regions equivalent to 'static in non_local_bounds matthewjasper:upper-bound-fix compiler-errors 0
470 139673 Stabilize `offset_of_slice` jdonszelmann:offset-of-slice WaffleLapkin 0
471 139690 `impl Default for RepeatN` cuviper:iter_repeat_n_default joshtriplett 0
472 139692 Rustfmt now support use closures spastorino:do-not-rustfmt-ignore Mark-Simulacrum 0
473 139719 Enable a weaker form of -Zrandomize-layout when using debug-assertions 5225225:always-randomize-layout scottmcm 0
474 139749 docs(library/core/src/pin): fix typo "necessarily" -> "necessary" ruancomelli:docs/library/core/src/pin/fix-typo-necessarily-to-necessary joboet 0
475 139751 Implement pin-project in pattern matching for `&pin mut|const T` frank-king:feature/pin-project compiler-errors 0
476 139769 [rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local GuillaumeGomez:book-location camelid 0
477 139775 SGX: Fix fuzzy provenance casts with `AtomicUsize` thaliaarchi:sgx-atomic-provenance Mark-Simulacrum 0
478 139793 Explore adding a reproducibility test to rust test infrastructure. biabbas:reproducible marcoieni 0
479 139806 std: sys: pal: uefi: Overhaul Time Ayush1325:uefi-systemtime joboet 0
480 139831 rustdoc: on mobile, make the sidebar full width and linewrap lolbinarycat:rustdoc-mobile-sidebar notriddle 0
481 139849 Fix `env::ArgsOs` for zkVM thaliaarchi:args/zkvm ibraheemdev 0
482 139857 Fix Box's doc for aliasing rules DiuDiu777:fix-box RalfJung 0
483 139858 New const traits syntax oli-obk:new-const-traits-syntax compiler-errors 0
484 139869 rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg` fmease:replace-test-args-opt notriddle 0
485 139896 Initial `UnsafePinned` implementation [Part 2: Lowering] Sky9x:unsafe-pinned-pt2-lowering lcnr 0
486 139955 Generate obligations when possible instead of rejecting with ambiguity dingxiangfei2009:make-progress-with-match-projection lcnr 0
487 139994 `impl Display for CStr{,ing}` tamird:cstr-display BurntSushi 0
488 140005 Set MSG_NOSIGNAL for UnixStream mlowicki:patch-1 joboet 0
489 140010 [DONT MERGE] externally implementable items jdonszelmann:eiiv2 0
490 140018 Align `RwLockWriteGuard` fields with the other `RwLock` guards (+ cleanup) connortsui20:cleanup-rwlock tgross35 0
491 140037 Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests hbina:hbina-update-use-minicore Mark-Simulacrum 0
492 140049 fix autodiff macro on generic functions haenoe:fix-autodiff-generics ZuseZ4 0
493 140066 Stabilize `<[T; N]>::as_mut_slice` as `const` thaliaarchi:const-array-as-mut-slice jhpratt 0
494 140069 download bootstrap binary from ci Shourya742:2025-04-16-pre-compile-bootstrap Kobzol 0
495 140073 Improve type parameter suggestion heuristic for missing types Kivooeo:fix-139999-type-suggestion oli-obk 0
496 140113 Add per page TOC in the `rustc` book Urgau:rustc-book-page-toc ehuss 0
497 140130 yes Add LLDB providers for BTreeMap and BTreeSet ede1998:add-lldb-btree-providers Mark-Simulacrum 0
498 140153 Implement `Debug` for `EncodeWide` thaliaarchi:encode-wide-debug joshtriplett 0
499 140154 yes Experimental cygwin support in rustc Berrysoft:cygwin-host compiler-errors 0
500 140155 Remove a test that never runs bjorn3:remove_unreachable_test Mark-Simulacrum 0
501 140158 Document that mpmc channels deliver an item to one receiver. andrew-otiv:master Amanieu 0
502 140204 Allow while let chains on all editions est31:while_let_chains_edition BoxyUwU 0
503 140206 Try to integrate fork of Chili parallel rutime zetanumbers:chili fee1-dead 0
504 140218 HIR ty lowering: Clean up & refactor the lowering of type-relative paths fmease:hirtylo-clean-up-path-low compiler-errors 0
505 140247 Don't build `ParamEnv` and do trait solving in `ItemCtxt`s when lowering IATs BoxyUwU:iats_no_query_cycles compiler-errors 0
506 140254 Make rustc implicitly use panic=abort for the panic_abort crate bjorn3:rustc_panic_abort_abort petrochenkov 0
507 140261 Stabilize `fn_align`: `#[repr(align(N))]` on functions and `-Zmin-function-alignment` folkertdev:stabilize-fn-align traviscross 0
508 140267 implement continue_ok and break_ok for ControlFlow jogru0:control_flow dtolnay 0
509 140271 Add compiler support for namespaced crates b-naber:namespace-facade petrochenkov 0
510 140283 Fix accidental type inference in array coercion adwinwhite:fn-pointer-coercion oli-obk 0
511 140285 Make offset_of! argument lowercase Darksonn:offset-of-container ibraheemdev 0
512 140314 Rustdoc js scrape examples typecheck lolbinarycat:rustdoc-js-scrape-examples-typecheck notriddle 0
513 140322 bootstrap: Inhibit download-rustc in CI when tools are changed Zalathar:download-rustc-tools onur-ozkan 0
514 140363 Do not insert duplicate SourceFile Zoxc:pr115572-rebase davidtwco 0
515 140367 add `asm_cfg`: `#[cfg(...)]` within `asm!` folkertdev:asm-cfg nnethercote 0
516 140369 Add data_ptr method to Mutex and RwLock jplatte:mutex-rwlock-data-ptr Amanieu 0
517 140370 Improve diagnostics for usage of qualified paths within tuple struct exprs/pats WaffleLapkin:unqualified jdonszelmann 0
518 140372 Exhaustively handle parsed attributes in CheckAttr mejrs:attrs jdonszelmann 0
519 140382 ci: use aws codebuild for PR jobs marcoieni:codebuild-linux-pr 0
520 140383 ci: use codebuild for `x86_64-gnu-distcheck` job marcoieni:codebuild-gnu-distcheck 0
521 140397 Add T-compiler backports Zulip notifications apiraino:t-compiler-backports-zulip-notifications davidtwco 0
522 140399 WIP: Unstable impls tiif:unstable_impl 0
523 140405 Incompletely prefer opaque type bounds when self type bottoms out in infer compiler-errors:bound-incomplete lcnr 0
524 140417 Add `c_longdouble` tgross35:c-longdouble 0
525 140418 Reexport types from `c_size_t` in `std` tgross35:std-c-size_t thomcc 0
526 140431 dont handle bool transmute bend-n:dont_handle_bool_transmute Nadrieril 0
527 140434 rustdoc: Allow multiple references to a single footnote a4lg:rustdoc-multi-footnote-refs notriddle 0
528 140435 use uX::from instead of _ as uX in non - const contexts bend-n:use_ux_from_instead_of_bool_as_ux_unnecessary_transmutes compiler-errors 0
529 140459 Add `read_buf` equivalents for positioned reads niklasf:feature/read-buf-at tgross35 0
530 140463 Document MaybeUninit bit validity joshlf:patch-13 RalfJung 0
531 140466 Move placeholder handling to a proper preprocessing step amandasystems:move-to-preprocessing-step lcnr 0
532 140482 std::net: update tcp deferaccept delay type to Duration. devnexen:tcp_deferaccept_toduration thomcc 0
533 140487 Note `atan2` can return `-PI` whirlwindaster:atan2-docs-correction workingjubilee 0
534 140490 split `asm!` parsing and validation folkertdev:asm-parser-changes Amanieu 0
535 140496 Incompletely allow overloaded call from opaque when self type bottoms out in infer compiler-errors:call-incomplete lcnr 0
536 140497 support revealing uses in HIR typeck lcnr:revealing-use-typeck compiler-errors 0
537 140511 Stabilize `#![feature(non_null_from_ref)]` mathisbot:master dtolnay 0
538 140525 Use lld by default on `x86_64-unknown-linux-gnu` stable lqd:stabilize-lld petrochenkov 0
539 140526 docs: Specify that common sort functions sort in an ascending direction Natr1x:sort-direction-documentation joboet 0
540 140527 Emit a warning if the doctest `main` function will not be run GuillaumeGomez:doctest-main-fn notriddle 0
541 140539 Simplify `attribute_groups` nnethercote:simplify-attribute_groups jdonszelmann 0
542 140553 Defer evaluating type system constants when they use infers or params BoxyUwU:defer_type_system_ctfe compiler-errors 0
543 140557 Remove manual WF hack compiler-errors:remove-wf-hack lcnr 0
544 140558 wf: emit projection goal for aliases lcnr:wf-emit-projection compiler-errors 0
545 140560 Allow `#![doc(test(attr(..)))]` everywhere Urgau:test_attr-module-level GuillaumeGomez 0
546 140567 Implement operations for Wrapping<T> where Rhs = T Kriskras99:wrapping_int_impl_int dtolnay 0
547 140584 add test to reproduce #137687 and add a hotfix jdonszelmann:temp-fix-137687 fmease 0
548 140591 Fix malformed suggestion for E0061 when method is a macro token in macro context Kivooeo:new-fix-five davidtwco 0
549 140593 Temporary lifetime extension through tuple struct and tuple variant constructors m-ou-se:some-temp Nadrieril 0
550 140594 early migration to biome lolbinarycat:rustdoc-biome GuillaumeGomez 0
551 140622 compiletest: Improve diagnostics for line annotation mismatches petrochenkov:annusexp jieyouxu 0
552 140628 std: stop using TLS in signal handler joboet:async_signal_safe Mark-Simulacrum 0
553 140638 UnsafePinned: also include the effects of UnsafeCell RalfJung:unsafe-pinned-shared-aliased thomcc 0
554 140640 Implement RcUninit (#112566) kstrafe:master thomcc 0
555 140643 Refactor StableMIR makai410:smir-refactor-migrate celinval 0
556 140675 build_helper: handle emails containing square brackets ferrocene:ja/gh140669-stage0-square-brackets Kobzol 0
557 140685 Simplify `Vec::as_non_null` implementation and make it `const` viliml:patch-1 Mark-Simulacrum 0
558 140697 Split `autodiff` into `autodiff_forward` and `autodiff_reverse` Sa4dUs:split-autodiff ZuseZ4 0
559 140699 WIP: Add PGO for apple darwin targets osiewicz:pgo-apple-darwin 0
560 140712 normalization: avoid incompletely constraining GAT args lcnr:normalization-gat-args compiler-errors 0
561 140715 Clarify &mut-methods' docs on sync::OnceLock lukaslueg:oncecellsyncdocs tgross35 0
562 140717 Split up the `unknown_or_malformed_diagnostic_attributes` lint mejrs:diagnostic_lints oli-obk 0
563 140718 Change File::try_lock() and try_lock_shared() to return io::Result<()> cberner:filelock_api thomcc 0
564 140733 Add -Zindirect-branch-cs-prefix Darksonn:indirect-branch-cs-prefix 0
565 140737 yes [WIP] Region inference: Use outlives-static constraints in constraint search amandasystems:revised-constraint-search lcnr 0
566 140740 yes `-Zindirect-branch-cs-prefix` on top of `-Zretpoline*` ojeda:indirect-branch-cs-prefix 0
567 140754 yes [win][CI] Convert paths to Windows format before adding to PATH dpaoliello:cygwinpath marcoieni 0
568 140757 yes [win][ci] Update LLVM toolchain used to build LLVM to 20 dpaoliello:llvm20 jdno 0
569 140763 yes Add auto-bitcasts between `x86amx` and `i32x256` for AMX intrinsics sayantn:test-amx dianqk 0
570 140766 yes Stabilize keylocker sayantn:stabilize-keylocker traviscross 0
571 140767 yes Stabilize `sha512`. `sm3` and `sm4` for x86 sayantn:stabilize-sha512 scottmcm 0
572 140768 yes Improve `dangerous_implicit_aurorefs` diagnostic output Urgau:improv_autorefs-lint compiler-errors 0
573 140770 yes add `extern "custom"` functions folkertdev:custom-abi traviscross 0
574 140772 yes {aarch64,x86_64}-*-windows-gnullvm: build host tools mati865:gnullvm-host marcoieni 0
575 140774 yes Should `-Cforce-frame-pointers` favor the target or CLI? workingjubilee:should-force-frame-pointers-favor-the-target-or-cli 0
576 140779 yes Clarify upfront that `PartialOrd` is for strict partial orders Muon:patch-1 Mark-Simulacrum 0
577 140783 yes Update documentation of OnceLock::get_or_init. veluca93:oncelock-docs jhpratt 0
578 140787 yes Note expr being cast when encounter NonScalar cast error xizheyin:issue-140491 nnethercote 0
579 140790 yes Enable xray support for Mac quininer:mac-xray jieyouxu 0
580 140791 yes std: explain prefer `TryInto` over `TryFrom` when specifying traits bounds on generic function xizheyin:issue-140761 ibraheemdev 0
581 140794 yes Add information about group a lint belongs to karolzwolak:allow-unused-doc-65464 davidtwco 0
582 140795 yes Prefer to suggest stable candidates rather than unstable ones mu001999-contrib:sugg-stable-import-first petrochenkov 0
583 140805 yes Introduce test results file patskovn:introduce-test-results-file weihanglo 0
584 140808 yes Implement Default for &Option camsteffen:default-for-option-ref joshtriplett 0
585 140809 yes Reduce special casing for the panic runtime bjorn3:panic_runtime_cleanup compiler-errors 0
586 140825 Add Range parameter to `BTreeMap::extract_if` and `BTreeSet::extract_if` rs-sac:ext workingjubilee 0
587 140830 make path_statements lint machine applicable for statements with no effect yaahc:machine-applicable-path-statments nnethercote 0
588 140834 move (or remove) some impl Trait tests lcnr:apit-folder compiler-errors 0
589 140837 yes Disallow `export_name` starting with "llvm." moxian:llvm-export dianqk 0
590 140842 Remove mono item collection strategy override from -Zprint-mono-items tmiasko:print-mono-items saethlin 0
591 140847 coverage: Detect unused local file IDs to avoid an LLVM assertion Zalathar:unused-local-file SparrowLii 0
592 140851 yes Add lint detects using `#[export_name]` on generic functions mu001999-contrib:new-lint SparrowLii 0
593 140863 yes [rustdoc] Unify type aliases rendering with other ADT GuillaumeGomez:cleanup-tyalias-render notriddle 0
594 140865 yes Make t letter looks like lowercase rather than uppercase Kivooeo:9th Noratrieb 0
595 140868 yes rustdoc: Fix links with inline code in trait impl docs SpecificProtagonist:rustdoc-trait-impl-code-link notriddle 0
596 140871 yes Don't lint against named labels in `naked_asm!` Amanieu:naked-asm-label davidtwco 0
597 140872 yes Make #[used(linker)] the default on ELF too bjorn3:elf_use_used_linker nnethercote 0
598 140874 yes make `rustc_attr_parsing` less dominant in the rustc crate graph mejrs:rads nnethercote 0
599 140878 yes Two expand-related cleanups nnethercote:two-expand-cleanups BoxyUwU 0
600 140879 yes 1.87.0 release notes: remove nonsensical `~` operator pthariensflame:patch-1 pietroalbini 0
601 125087 Optimize `Seek::stream_len` impl for `File` tbu-:pr_file_stream_len ChrisDenton 0 always
602 133477 Detect tuple structs that are unconstructable due to re-export estebank:issue-133343 davidtwco 0 always
603 135808 Implement Display for ``rustc_target::callconv::Conv`` tiif:conv_display workingjubilee 0 always
604 138429 Fix `x86_64-unknown-illumos` LLVM target triple madsmtm:illumos-llvm-target jieyouxu 0 always
605 139113 unstable book: in a sanitizer example, check the code folkertdev:sanitizer-unstable-book-check-block GuillaumeGomez 0 always
606 140827 Do not ICE when reassigning in GatherLocalsVisitor on the bad path compiler-errors:gather-locals-twice oli-obk 0 always
607 126641 error Enable `riscv64gc-gnu` testing ferrocene:hoverbear/enable-riscv64gc-testing Mark-Simulacrum 0
608 137457 failure fix for issue 132802: x86 code in `wasm32-unknown-unknown` binaries JayAndJef:issue-132802-fix Kobzol 0 iffy
609 140064 failure [DO NOT MERGE] start building Enzyme in CI EnzymeAD:enable-autodiff-in-ci Kobzol 0 never
610 140375 failure eagerly compute `sub_relations` again lcnr:subrelations-infcx compiler-errors 0 never
611 128947 failure Perform ThinLTO on x86_64-pc-windows-msvc dist builder Zoxc:thinlto-msvc 0
612 135774 failure CI: move dist-arm-linux to a free ARM runner marcoieni:dist-arm-linux-free 0
613 135960 failure ci: Remove the power to skip tests from opt-dist workingjubilee:remove-opt-dists-test-skipping-code shepmaster 0
614 137003 failure Check preds post mono (round 2) compiler-errors:check-preds-post-mono 0
615 137426 failure Link object files that use `#[used]` dianqk:link-used petrochenkov 0
616 137702 failure [nothing to see here] this is probably a bad idea but I'm curious scottmcm:deconstruct-options 0
617 138066 failure [WIP] Enable automatic cross-compilation in run-make tests Kobzol:runmake-cross-target jieyouxu 0
618 138686 failure Update Fuchsia toolchain, SDK, and checkout erickt:bump-fuchsia jdno 0
619 139244 failure [WIP] [WIP] Enable automatic cross-compilation in run-make tests jieyouxu:exp/auto-cross-run-make 0
620 139256 failure Try use `tcx.ensure_ok` for some predicates_of queries. zetanumbers:ensure_ok_predicates_of compiler-errors 0
621 140799 failure yes [DO NOT MERGE] build Enzyme as archive EnzymeAD:enzyme-static 0
622 112049 success [do not merge] CI experiments Kobzol:pgo-omit-benchmarks Kobzol 0 never
623 113382 success [perf] test MCP510 lqd:test-mcp510 0 never
624 115362 success [WIP] Support param bounds on non-lifetime binders compiler-errors:non-lifetime-binder-where-clauses oli-obk 0 never
625 115521 success [DO NOT MERGE] Experimentally force non-leaf frame pointers workingjubilee:force-trunk-frame-pointers 0 never
626 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
627 119412 success macro_rules: Remove `NtIdent` nonterminal token petrochenkov:dialoc3 compiler-errors 0 never
628 119471 success [perf only] Reimplement references debuginfo as projection. cjgillot:mir-composite-deref 0 never
629 119899 success redesign stage 0 std onur-ozkan:redesign-stage0-std jieyouxu 0 never
630 120050 success `Vec::resize` for bytes should be a single `memset` scottmcm:vec-resize-memset m-ou-se 0 never
631 120762 success Expand assumes to the other unchecked slice ops saethlin:assume-in-get-unchecked 0 never
632 121053 success Implement `#[skip]` for builtin derives clubby789:derive-skip fmease 0 never
633 121174 success Check for occupied niches saethlin:codegen-niche-checks 0 never
634 123179 success Rework MIR inlining costs scottmcm:inlining-baseline-costs wesleywiser 0 never
635 123606 success Optimize core::str::Lines::count thomcc:thomcc/opt-lines 0 never
636 123610 success Default-enable share-generics, with available_externally to still allow inlining. Mark-Simulacrum:share-generics-available-externally Mark-Simulacrum 0 never
637 124188 success MIR: Stop needing an explicit BB for `otherwise:unreachable` scottmcm:implicit-switchint-unreachable 0 never
638 124362 success [experiment] Build the compiler with panic=abort tmandry:panic-abort-rustc 0 never
639 125907 success rustdoc: use the next solver for blanket impl synthesis fmease:rustdoc-synth-blanket-ocx-next GuillaumeGomez 0 never
640 125923 success Fix leaks from panics in destructors matthewjasper:no-return-leak lcnr 0 never
641 127316 success bump tracing klensy:tracing-bump Mark-Simulacrum 0 never
642 128747 success Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 futile:cache-decl-macros petrochenkov 0 never
643 128918 success Try to shrink `Alignment`-related MIR in `Layout` scottmcm:tweak-alignment-mir joboet 0 never
644 129027 success Stop generating assumes for validity ranges erikdesjardins:outofuandme 0 never
645 130051 success Post-mono MIR opts cjgillot:clone-mir 0 never
646 130112 success Optimize DefaultHasher siphash Noratrieb:speedy-siphash-blazing-brrrr cuviper 0 never
647 130417 success Support symbolicating zstd-compressed ELF sections workingjubilee:pull-in-backtrace-with-zstd 0 never
648 130691 success [WIP] Elaborate drops to calls scottmcm:elaborate-drops-to-calls 0 never
649 130998 success avoid phi node for pointers flowing into Vec appends the8472:bail-before-memcpy 0 never
650 131306 success Querify lookup_deprecation_entry. cjgillot:deprecation-query 0 never
651 131629 success Swap Lru from std::sync::Arc to triomphe::Arc GnomedDev:triomphe-lru 0 never
652 131650 success Add post-mono MIR optimizations saethlin:post-mono-mir-opts oli-obk 0 never
653 131656 success lexer: Treat more floats with empty exponent as valid tokens richard-uk1:move_empty_exponent_to_rustc_session petrochenkov 0 never
654 132711 success [DRAFT] Generate CGUs in parallel. nnethercote:parallel-cgu-gen 0 never
655 133502 success [DO NOT MERGE] bootstrap with `-Znext-solver=globally` lcnr:rust4 0 never
656 134134 success Use length prefix in default `Hasher::write_str` purplesyringa:hash-str-with-length-prefix Amanieu 0 never
657 134153 success compiler: Stop manually extending the stack workingjubilee:denied-insurance-claims 0 never
658 135054 success Add Location::file_with_nul cramertj:file-cstr BurntSushi 0 never
659 135634 success stop specializing on `Copy` joboet:trivial-clone Mark-Simulacrum 0 never
660 136095 success [DO NOT MERGE] perf run for rustc-hash candidate (folded multiply) orlp:rustc-hash-folded-multiply-perf Mark-Simulacrum 0 never
661 136401 success Lazy-chunk Symbol interner Mark-Simulacrum:lockfree-as-str 0 never
662 136429 success GCI: At their def site, actually wfcheck the where-clause & always eval free lifetime-generic constants fmease:gci-fix-def-site-checks compiler-errors 0 never
663 136861 success [experiment] dont init anything except x86 klensy:no-init 0 never
664 137122 success Specialize `Iterator::eq{_by}` for `TrustedLen` iterators yotamofek:pr/std/iter-eq-exact-size the8472 0 never
665 137135 success use triomphe::Arc for InternedObligationCauseCode instead of Arc klensy:triomphe-0 Nadrieril 0 never
666 137908 success Attempt to use the high part of the `size_hint` in `collect` (again) scottmcm:another-size-hint-attempt cuviper 0 never
667 138087 success Initial implementation of `core_float_math` tgross35:core-float-math Amanieu 0 iffy
668 138144 success Use multiple returns in MIR if it saves a block; still have only one in LLVM scottmcm:multiple-mir-returns 0 never
669 138237 success Get rid of `EscapeDebugInner`. reitermarkus:remove-escape-debug-inner tgross35 0 never
670 138405 success Tweak `VecCache` to improve performance Zoxc:vec-cache-tweaks Noratrieb 0 never
671 138542 success Move coercion hack from `coerce_unsized` to `check_cast` compiler-errors:coerce-unsize-later lcnr 0 never
672 138582 success Don't require `alloca`s for consuming simple enums scottmcm:option-ssa-2 saethlin 0 never
673 138772 success Avoid hashing the hir_crate query oli-obk:no_hash_hir_crate 0 never
674 138774 success Avoid directly accessing the hir_crate query from crate_hash oli-obk:crate-hash-no-hir-crate 0 never
675 138835 success core: implement `fold` via `try_fold` joboet:fold-via-try_fold the8472 0 never
676 138871 success Change one `FxHashMap` to `FxIndexMap` in librustdoc smoelius:librustdoc-fx-index-map aDotInTheVoid 0 never
677 139459 success Stop dirtying incremental with span access when computing region scope span compiler-errors:incr-tainting 0 never
678 139594 success [experiment] How expensive is `if_cause`? compiler-errors:if-cause 0 never
679 139597 success Do not run per-module late lints if they can be all skipped Kobzol:lint-skip BoxyUwU 0 never
680 139729 success Allow matching on 3+ variant niche-encoded enums to optimize better scottmcm:more-enum-tweaks WaffleLapkin 0 never
681 140386 success Match on lang item kind instead of using an if/else chain oli-obk:match-on-lang-item-kind compiler-errors 0 never
682 140518 success Less `Instance::new_raw` compiler-errors:less-instance-new-raw 0 never
683 140637 success Simplify expansion of panic!(). m-ou-se:panic-simplify m-ou-se 0 never
684 140748 success Allow storing format_args!() in variable m-ou-se:super-format-args3 0 never
685 140752 success [PERF] eagerly compute `sub_relations` again lcnr:subrelations-infcx-perf-2 0 never
686 140776 success don't walk into patterns or types in NestedBodiesVisitor compiler-errors:nested-opt 0 never
687 140814 success Use a full cache for erasing regions compiler-errors:erase lcnr 0 never
688 140854 success (try) yes Merge typeck loop with static/const item eval loop oli-obk:merge-queries 0 never
689 140856 success (try) yes Merge mir query analysis invocations oli-obk:merge-queries2 0 never
690 124355 success [EXPERIMENT] Crater adding `target_family = "linux"` workingjubilee:add-target-family-linux 0
691 125692 success Update bundled musl to 1.2.5 est31:update_musl_1.2.5 wesleywiser 0
692 127389 success Make target-spec json file extensions case-insensitive boozook:target-spec-json-ext-case-insensitive davidtwco 0
693 129249 success [Experimental] `<T as Into<T>>::into` lint estebank:useless-into chenyukang 0
694 129289 success Restrict `parse_maybe_literal_minus` nnethercote:fix-parse_maybe_literal_minus-1 petrochenkov 0
695 129604 success [DO NOT MERGE] crater run on the tail expression drop order lint dingxiangfei2009:lint-tail-expr-drop-order-crater-run 0
696 132712 success Crater 2024 edition ehuss:2024-crater ehuss 0
697 133033 success turn creating 8dot3 names off for windows for speed klensy:win.dot 0
698 134537 success Crater run for `tail-expr-drop-order` dingxiangfei2009:issue-132861-crater-run chenyukang 0
699 135331 success [crater-only] Ban assoc ty unbounds fmease:ban-assoc-ty-unbounds 0
700 136478 success ci: move x86_64-msvc-ext jobs to windows 2025 marcoieni:x86_64-msvc-ext-windows-25 Mark-Simulacrum 0
701 136638 success error on empty precision hkBst:format_parse oli-obk 0
702 136776 success [WIP] Forbid object lifetime changing pointer casts BoxyUwU:forbid_object_lifetime_casts 0
703 136779 success [DO NOT MERGE] `./x test rust-analyzer` jieyouxu:rahhh 0
704 136942 success Use ccache for stage0 tool builds Kobzol:stage0-sccache 0
705 137268 success Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`. bjoernager:c-string-eq-c-str Amanieu 0
706 138022 success [experiment] enable f16 on s390x tgross35:s390x-f16-test 0
707 138340 success Remove some unsized tuple impls now that we don't support unsizing tuples anymore oli-obk:one-size-fits-all m-ou-se 0
708 138764 success Use mimalloc as the global allocator on `x86_64-pc-windows-msvc` Zoxc:win-mimalloc Mark-Simulacrum 0
709 138952 success arbitrary_self_type: insert implied Receiver bound on Deref dingxiangfei2009:implicit-receiver-impl nikomatsakis 0
710 139171 success stupid fix for coercion hack perf regression lcnr:coerce-perf 0
711 139272 success Fix derive bounds for fully-qualified field types djkoloski:derive_qself_associated_types oli-obk 0
712 139916 success make std::intrinsics functions actually be intrinsics RalfJung:intrinsic-wrappers Mark-Simulacrum 0
713 140136 success DRAFT: Add an aarch64-msvc build running on ARM64 Windows dpaoliello:arm64winci Kobzol 0
714 140209 success [crater] Only consider predicate non-global if binder vars are in PREDICATE binder compiler-errors:global-outermost-binder lcnr 0
715 140313 success change unsatisfiable trivial bounds detection lcnr:wf-normalize-first compiler-errors 0
716 140813 success Support `-Clink-self-contained=+linker` for `ld.lld` linker flavor lqd:self-contained-lld-flavor petrochenkov 0
717 140824 success [CRATER] probe fallout of `dyn` overlap compiler-errors:typing-mode lcnr 0
718 140832 success aarch64-linux: Default to FramePointer::NonLeaf workingjubilee:aarch64-linux-should-use-frame-pointers 0

Open retry log