Homu queue - rust

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

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

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

741 total, 19 approved, 10 rolled up, 17 failed / /

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

Open retry log

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