Homu queue - rust [TREE CLOSED below priority 100]

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.

741 total, 17 approved, 15 rolled up, 16 failed / /

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

Open retry log

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