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.

610 total, 10 approved, 9 rolled up, 15 failed / /

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

Open retry log