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.

593 total, 29 approved, 5 rolled up, 11 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 123537 pending yes Simplify shallow resolver to just fold ty/consts compiler-errors:shallow lcnr lcnr 0 never
2 124040 approved yes Rollup of 7 pull requests GuillaumeGomez:rollup-hrrvsgh GuillaumeGomez 5 never
3 123602 approved yes Account for immutably borrowed locals in MIR copy-prop and GVN cjgillot:gvn-borrowed oli-obk oli-obk 0 never
4 123678 approved yes Improve the experience of running Docker locally DianQK:docker-local Kobzol Kobzol 0 never
5 123978 approved yes Update how WASI toolchains are used in CI and bootstrap alexcrichton:update-wasi-toolchain Mark-Simulacrum Mark-Simulacrum 0 iffy
6 123992 approved yes `has_typeck_results` doesnt need to be a query compiler-errors:no-has-typeck-results jackh726 jackh726 0 never
7 124008 approved yes Simplify `static_assert_size`s. nnethercote:simpler-static_assert_size Nilstrieb 0 iffy
8 124038 approved yes crashes: add a couple more ice tests matthiaskrgr:one_or_two_more_tests Mark-Simulacrum jieyouxu 0 iffy
9 124044 approved yes Update LLVM to 1deeee3 DianQK:update-llvm-18 cuviper cuviper 0 never
10 122813 approved yes Qualifier tweaking nnethercote:nicer-quals compiler-errors compiler-errors 0
11 122883 approved yes refactor clippy in bootstrap onur-ozkan:clippy-build-step albertlarsan68 albertlarsan68 0
12 123673 approved yes Don't ICE for kind mismatches during error rendering oli-obk:sig_wfcheck_ice jieyouxu jieyouxu,estebank 0
13 123675 approved yes Taint const qualifs if a static is referenced that didn't pass wfcheck oli-obk:static_wf_ice davidtwco compiler-errors 0
14 123975 approved yes Port the 2 `rust-lld` run-make tests to `rmake` lqd:rust-lld-tests jieyouxu jieyouxu 0
15 124013 approved yes Box::into_raw: make Miri understand that this is a box-to-raw cast RalfJung:box-to-raw oli-obk oli-obk 0
16 124027 approved yes Prefer identity equality over equating types during coercion. oli-obk:define_opaque_types9 compiler-errors compiler-errors 0
17 124000 approved yes Use `/* value */` as a placeholder compiler-errors:sugg-tweaks wesleywiser wesleywiser 0 always
18 124036 approved yes Remove `default_hidden_visibility: false` from wasm targets alexcrichton:wasm-use-default-visbility jieyouxu jieyouxu 0 always
19 124045 approved yes Reinstate nnethercote to the review rotation. nnethercote:add-nnethercote-review nnethercote nnethercote 0 always
20 106852 yes Only preserve DebugInfo in DeadStoreElimination if requested. cjgillot:debug-dse JakobDegen 0 never
21 111344 yes Perform opportunistic simplifications during value numbering cjgillot:gvn-simplify 0 never
22 111351 yes Prevent using the default `cc` when that'd result in a broken build ferrocene:pa-prevent-wrong-cc onur-ozkan 0 never
23 112372 yes Make function bodies with &! arguments unreachable saethlin:ralf-refs 0 never
24 113382 yes [perf] test MCP510 lqd:test-mcp510 0 never
25 115105 yes Enable DestinationPropagation by default. cjgillot:dest-prop-default oli-obk 0 never
26 115747 yes Optimize hash map operations in the query system Zoxc:query-hashes cjgillot 0 never
27 116123 yes Rewrite native thread-local storage joboet:rewrite_native_tls m-ou-se 0 never
28 116707 yes Create an `AllocId` for `ConstValue::Slice`. cjgillot:slice-id 0 never
29 117473 yes Move alignment checks to codegen saethlin:codegen-alignment-checks oli-obk 0 never
30 118149 yes Implement RFC 3127 sysroot path handling changes cbeuw:rfc3127-sysroot b-naber 0 iffy
31 118159 yes Implementation of `fmt::FormattingOptions` EliasHolzmann:formatting_options m-ou-se 0 never
32 119017 yes MIR-only rlibs saethlin:mir-only-rlibs 0 never
33 119458 yes Do not hash allocations to name them. cjgillot:anonymous-alloc compiler-errors 0 never
34 119912 yes rustdoc-search: single result for items with multiple paths notriddle:notriddle/reexport-dedup GuillaumeGomez 0 never
35 120589 yes std::thread::available_parallelism merging linux/android/freebsd version devnexen:cpuaff_fbsd_upd m-ou-se 0 never
36 120855 yes Introduce -Zsplit-metadata option bjorn3:split_metadata4 petrochenkov 0 never
37 120869 yes ci update freebsd version proposal, freebsd 12 being eol devnexen:update_fbsd_ci Mark-Simulacrum 0 iffy
38 121298 yes Set writable and dead_on_unwind attributes for sret arguments nikic:writable cuviper 0 never
39 121605 yes Mark all functions defined in compiler-builtins as nounwind nbdd0121:builtin Amanieu 0 iffy
40 121848 yes stabilize `-Znext-solver=coherence` lcnr:stabilize-next-solver compiler-errors 0 never
41 122770 yes improve codegen of fmt_num to delete unreachable panic iximeow:ixi/int-formatting-optimization workingjubilee 0 never
42 123244 yes Enable -Zshare-generics for inline(never) functions Mark-Simulacrum:share-inline-never-generics wesleywiser 0 never
43 123356 yes Reduce code size of `thread::set_current` joboet:set_current_size ChrisDenton 0 never
44 123441 yes Stabilize the size of incr comp object file names saethlin:fixed-len-file-names oli-obk 0 never
45 123550 yes Remove last rt::init allocation for thread info GnomedDev:remove-initial-arc Nilstrieb 0 never
46 123572 yes Increase vtable layout size Mark-Simulacrum:vtable-methods TaKO8Ki 0 never
47 123594 yes Fix trait solver overflow with `non_local_definitions` lint Urgau:fix-non_local_def-lint-overflow lcnr 0 never
48 123936 yes Codegen ZSTs without an allocation Mark-Simulacrum:zst-no-alloc lcnr 0 never
49 123949 yes At debuginfo=0, don't inline debuginfo when inlining scottmcm:debug-no-means-no-debug-info-when-inlined 0 never
50 124046 yes crashes: add even more tests?!? matthiaskrgr:one_or_two_more_tests____some_on_top Mark-Simulacrum 0 never
51 99969 yes alloc: implement FromIterator for Box<str> calebsander:feature/collect-box-str dtolnay 0
52 104693 yes Consistently use the highest bit of vector masks when converting to i1 vectors jhorstmann:use-high-bit-of-mask-for-select wesleywiser 0
53 106186 yes Add function `core::iter::chain` rossmacarthur:ft/iter-chain Amanieu 0
54 106418 yes Implement `PartialOrd` and `Ord` for `Discriminant` EFanZh:implement-ord-for-discriminant dtolnay 0
55 106643 yes Allow only implementing `Read::read_buf` WaffleLapkin:read_recursive dtolnay 0
56 106943 yes Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith> mina86:exact_size_take_repeat m-ou-se 0
57 107099 yes rustdoc: Add support for --remap-path-prefix edward-shen:edward-shen/rustdoc-remap-path-prefix GuillaumeGomez 0
58 108097 yes Change Wasm's `cdylib` etc. to be a "reactor". sunfishcode:sunfishcode/wasi-reactor wesleywiser 0
59 108193 yes Add rem_floor and rem_ceil clarfonthey:rounding-remainders dtolnay 0
60 108671 yes Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` Coca162:option_reference_flattening BurntSushi 0
61 108684 yes Clarify drop_in_place safety Manishearth:dip-safety JakobDegen 0
62 109174 yes Replace `io::Cursor::{remaining_slice, is_empty}` soerenmeier:cursor_fns workingjubilee 0
63 109402 yes Implement owned ops for `HashSet` and `BTreeSet` WaffleLapkin:set_owned_sub dtolnay 0
64 110406 yes rustdoc-json: Add test for #[automatically_derived] attribute aDotInTheVoid:rdj-derived-impl-attr 0
65 111277 yes Add IoSlice::as_bytes Lucretiel:io-slice-as-bytes m-ou-se 0
66 111773 yes Perform autoref/autoderef on `.await` Jules-Bertholet:await-autoref wesleywiser 0
67 112328 yes Feat. adding ext that returns change_time juliusl:pr/windows-add-change-time m-ou-se 0
68 112896 yes Add key_mut method to BTreeMap entries clarfonthey:btree-entry-key-mut Amanieu 0
69 113056 yes fix(parse): avoid panic when cfg wrapper by bracket under `capture-cfg` mode bvanjoi:fix-87577 petrochenkov 0
70 113095 yes Document `become` keyword WaffleLapkin:document_becoming_unuwuable workingjubilee 0
71 113347 yes `ptr::copy_nonoverlapping` is not memcpy workingjubilee:memcpy-じゃない cuviper 0
72 113891 yes Add more syscall doc aliases to std docs SabrinaJewson:more-syscall-aliases Mark-Simulacrum 0
73 114525 yes Document explicitly that Weak::from_raw(ptr::null()) is ub est31:weak_null_docs cuviper 0
74 114531 yes Implement `From<&'a &'static str>` for `Arguments<'a>` EFanZh:implement-from-str-for-arguments dtolnay 0
75 115120 yes Ignore `-C strip` on MSVC icedrocket:ignore-strip-on-msvc davidtwco 0
76 115253 yes Implement `PROBLEMATIC_CONSTS` generalization donno2048:patch-1 albertlarsan68 0
77 115710 yes Add connect_from methods to TcpStream valaphee:tcpstream_connect_from the8472 0
78 115876 yes Fix duplicated crate keyword in suggested path GuillaumeGomez:fix-duplicated-crate-err oli-obk 0
79 115913 yes checked_ilog: improve performance FedericoStra:checked_ilog the8472 0
80 115942 yes Expand doc comment on MIR validation. cjgillot:doc-checker RalfJung 0
81 116517 yes feat(ci): upload metrics to GitHub Artifacts ✨ meysam81:meysam/feat/upload-ci-metrics-to-artifacts jdno 0
82 116528 yes Stabilize `Ready::into_inner()` daxpedda:stabilize-ready-into-inner dtolnay 0
83 116607 yes WIP: IntoIterator for Box<[T]> + method dispatch mitigation for editions < 2024 clarfonthey:box-into-iter Mark-Simulacrum 0
84 116632 yes Add `(checked_)norem_div` methods for integer types newpavlov:checked_norem_div Mark-Simulacrum 0
85 116675 yes [ptr] Document maximum allocation size joshlf:patch-10 RalfJung 0
86 116863 yes warn less about non-exhaustive in ffi workingjubilee:non-exhaustive-is-not-ffi-unsafe petrochenkov 0
87 116882 yes rustdoc: hide `#[repr]` if it isn't part of the public ABI fmease:rustdoc-generalized-priv-repr-heuristic notriddle 0
88 116957 yes meta: notify #t-rustdoc Zulip stream on backport nominations fmease:meta-notify-rustdoc-zulip-on-backport-nominations GuillaumeGomez 0
89 117063 yes Use en dashes in documentation page titles TomFryers:patch-1 notriddle 0
90 117196 yes Add types for inspecting control messages in Unix socket ancillary data jmillikin:unix-ancillary-data Amanieu 0
91 117465 yes Add -Z small-data-threshold paulmenage:small-data-limit compiler-errors 0
92 117468 yes Stabilize Wasm relaxed SIMD daxpedda:wasm-relaxed-simd wesleywiser 0
93 117474 yes [slice] Document slice DSTs, including size guarantees joshlf:patch-7 Mark-Simulacrum 0
94 117536 yes Expands help for error message E0161 xfbs-fork:expand-e0161-message davidtwco 0
95 117539 yes add test for #113272 matthiaskrgr:test_113272 wesleywiser 0
96 117810 yes Fix dangling ID when `pub use`ing item which is Doc(hidden) or inherits it in rustdoc JSON output GuillaumeGomez:document-hidden-json aDotInTheVoid 0
97 117913 yes Suggest removal of borrow in index when appropriate estebank:issue-66023 compiler-errors 0
98 117919 yes Introduce perma-unstable `wasm-c-abi` flag daxpedda:wasm-c-abi b-naber 0
99 117931 yes Add `core::fmt::WriteCursor` for formatting into a borrowed buffer. jmillikin:fmt-write-cursor Amanieu 0
100 117932 yes Correct rustdoc section where we talk about rustdoc emitting errors on invalid code GuillaumeGomez:update-rustdoc-book notriddle 0
101 117991 yes Clarify safety of layout_for_ptr CAD97:layout-for-ptr cuviper 0
102 118014 yes Remove unnecessary -fembed-bitcode usage now that it's deprecated keith:ks/remove-unnecessary-fembed-bitcode-usage-now-that-it-s-deprecated clubby789 0
103 118087 yes Add Ref/RefMut try_map method GrigorenkoPV:refcell_try_map Mark-Simulacrum 0
104 118270 yes Allow coercions from never-type when ref binding is involved Aaron1011:ref-pat-never-coerce compiler-errors 0
105 118377 yes Make -Clinker-plugin-lto compatible with ld64 cormacrelf:bugfix/linker-plugin-lto-ld64 michaelwoerister 0
106 118474 yes Add `core::iter::adapters::PeekMap` and `core::iter::Peekable::peek_map` MiguelX413:master m-ou-se 0
107 118611 yes Fixes ICE in sparc64 ABI (Issue #115399) psumbera:sparc-abi-fix3 TaKO8Ki 0
108 118613 yes Enable emutls by default for android quininer:android-enable-emutls thomcc 0
109 118717 yes Add new solver / old solver opaque type tests traviscross:TC/add-new-solver-opaque-tests compiler-errors 0
110 118733 yes add error message for c# style named arguments nouritsu:master compiler-errors 0
111 118953 yes Fix ICE from zero-length span when suggesting to remove trailing semi-colon from final statement in block EliseZeroTwo:EliseZeroTwo/fix-114251 b-naber 0
112 118999 yes force current stage when `--stage` is expilicitly used onur-ozkan:explicit-stages Mark-Simulacrum 0
113 119060 yes Fix gce ICE when encountering ill-formed consts sjwang05:issue-118545 compiler-errors 0
114 119127 yes Implement `array::repeat` joboet:array_repeat scottmcm 0
115 119178 yes fix: improve error messaging for unreachable loop return cases yossydev:fix/improve-loop-return-error-message fmease 0
116 119185 yes [DO NOT MERGE] adapt test stderr for LLVM 18 changes krasimirgg:teststderr 0
117 119462 yes Prevent `AtomicBool::fetch_and` and `fetch_or` from CAS loop on x86 AngelicosPhosphoros:atomic_bool_rmw_conditional_ops Amanieu 0
118 119650 yes Suggest ref mut for pattern matching assignment chenyukang:yukang-fix-118596-ref-mut wesleywiser 0
119 119761 yes Make `(A)Rc`/`Weak` `allocator_api` APIs more consistent zachs18:rc-into-raw-with-allocator BurntSushi 0
120 119798 yes Issue 83060 fix iSwapna:issue-83060-fix wesleywiser 0
121 119959 yes [meta] Clarify prioritization alert fmease:triagebot-prioritization-alert-label apiraino 0
122 119992 yes dump-ice-to-disk/check.sh: convert needless bashism in a /bin/sh script. he32:remove-bashism Nilstrieb 0
123 120072 yes style-guide: Tweak `Cargo.toml` formatting to not put `description` last joshtriplett:style-guide-cargo-tweak yaahc 0
124 120077 yes WIP Add Set entry API SUPERCILEX:set-entry cuviper 0
125 120176 yes Add a special case for CStr/CString in the improper_ctypes lint Flying-Toast:cstr_in_ffi_lint cjgillot 0
126 120282 yes Update comment to resolve ambiguity mahmudsudo:patch-1 Mark-Simulacrum 0
127 120314 yes core: optimise Debug impl for ascii::Char mina86:i Mark-Simulacrum 0
128 120320 yes Add `core::any::try_swap` a1phyr:any_try_swap cuviper 0
129 120388 yes Small improvements to internal documentation FractalFir:master estebank 0
130 120457 yes Relax the Sized requirement on the Error impl for Box. smmalis37:patch-2 BurntSushi 0
131 120580 yes Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants HTGAzureX1212:HTGAzureX1212/issue-45795 m-ou-se 0
132 120611 yes [WIP]: generating rust-project file for r-a onur-ozkan:embedded-lsp-feed 0
133 120708 yes Add `or_try_*` variants for HashMap Entry API peterjoel:entry_try m-ou-se 0
134 120736 yes rustdoc: add header map to the table of contents notriddle:notriddle/toc jsha 0
135 120808 yes Split elided_lifetime_in_paths into tied and untied shepmaster:split-elided-lifetimes-in-paths pnkfelix 0
136 120812 yes Remove unnecessary impl sorting in queries and metadata compiler-errors:impl-sorting cjgillot 0
137 120929 yes Wrap dyn type with parentheses in suggestion long-long-float:wrap-dyn-in-suggestion fmease 0
138 120948 yes Fix 120499 carlosguealv:fix-120499 onur-ozkan 0
139 121051 yes Introduce infrastructure for generating target docs Nilstrieb:targetting onur-ozkan 0
140 121062 yes Change f32::midpoint to upcast to f64 RustyYato:f32-midpoint the8472 0
141 121215 yes MaybeUninit: Document UnsafeCell byte ranges joshlf:patch-5 Mark-Simulacrum 0
142 121216 yes Always emit `native-static-libs` note, even if it is empty madsmtm:fix-108825 wesleywiser 0
143 121377 yes Partially stabilize `LazyCell` and `LazyLock` pitaj:lazy_cell_fn_pointer m-ou-se 0
144 121405 yes Fix inaccurate documentation of `wait_while` and `wait_timeout_while` Jupeyy:pr_fix_wait_while_doc Mark-Simulacrum 0
145 121494 yes add tests which assert that import list for simple executable not changed silently klensy:assert-import-list ChrisDenton 0
146 121533 yes Handle .init_array link_section specially on wasm ratmice:wasm_init_fini_array estebank 0
147 121541 yes Added Complexity annotations for documentation of std::collections::VecDeque AnthonyZhOon:master m-ou-se 0
148 121564 yes rustc: document the jobserver ojeda:rustc-jobserver ehuss 0
149 121710 yes [DONT MERGE] fix(libstd): switch to `-Zpublic-dependency` cargo flag weihanglo:public-dependency Mark-Simulacrum 0
150 121712 yes Provide prebuilt std for gnullvm targets mati865:provide-prebuilt-std-for-gnullvm Mark-Simulacrum 0
151 121717 yes Don't Add Specialized Notes to Error Messages Pointing at a Type veera-sivarajan:bugfix-121398 estebank 0
152 121742 yes sess: stabilize `-C stack-protector=all` davidtwco:stabilize-stack-protector-all nikic 0
153 121762 yes style-guide: Note that we don't account for comments in every possible place joshtriplett:style-comments-best-effort calebcartwright 0
154 121801 yes Add simple async drop glue generation zetanumbers:async_drop_glue oli-obk 0
155 121910 yes Revert "Change prefetch to avoid deadlock" Zoxc:rev-118488 cjgillot 0
156 121919 yes feat(byte_sub_ptr): add ptr::byte_sub_ptr Gankra:ptr_sub m-ou-se 0
157 121951 yes Support for Raw Pointers in `windows_process_extensions_raw_attribute` Implementation michaelvanstraten:allow_raw_pointers_windows_process_extensions_raw_attribute ChrisDenton 0
158 121965 yes Elaborate on the invariants for references-to-slices scottmcm:slice-validity joboet 0
159 122069 yes rust: Ensure cargo executable path is fetched for custom targets when bootstrapping rust compiler Yashinde145:master clubby789 0
160 122079 yes Less syscalls for the `copy_file_range` probe tbu-:pr_copy_file_range_probe the8472 0
161 122144 yes Add a global lock to `FatalErrorHandler` to avoid re-entry DianQK:llvm_fatal_error_lock saethlin 0
162 122161 yes Fix suggestion when shorthand `self` has erroneous type compiler-errors:shorthand-self fmease 0
163 122201 yes Document overrides of `clone_from()` in core/std coolreader18:doc-clone_from dtolnay 0
164 122253 yes Support Result<T, E> across FFI when niche optimization can be used MasterAwesome:master davidtwco 0
165 122288 yes [Proof of concept] Recover from struct literals with placeholder path fmease:recover-bad-struct-lit-w-tyck compiler-errors 0
166 122300 yes Add FileCheck annotations to mir-opt/dest-prop tests CastilloDel:master cjgillot 0
167 122317 yes Use fulfillment in method probe, not evaluation compiler-errors:fulfill-method-probe lcnr 0
168 122340 yes Treat weak alias types more like ADTs when computing implied bounds fmease:lta-implied-bounds-recurse-shallow oli-obk 0
169 122382 yes Detect unused structs which implement private traits mu001999:dead_code/enhance fmease 0
170 122385 yes `obligations_for_self_ty`: use `ProofTreeVisitor` for nested goals lcnr:analyze-obligations-for-infer compiler-errors 0
171 122418 yes Assert Spans are well-formed starmut:assert-span-well-formed nnethercote 0
172 122427 yes Normalize bootstrap_out path psumbera:bootstrap_out_path clubby789 0
173 122441 yes Improve several `Read` implementations a1phyr:improve_read_impls ChrisDenton 0
174 122492 yes Implement ptr_as_ref_unchecked GrigorenkoPV:ptr_as_ref_unchecked workingjubilee 0
175 122494 yes Simplify key-based thread locals joboet:simplify_key_tls m-ou-se 0
176 122507 yes Update cc crate for bootstrap jfgoog:update-cc-crate-version-conservative onur-ozkan 0
177 122551 yes Added "copy" to Debug fmt for copy operands RayMuir:copy_fmt oli-obk 0
178 122591 yes Suggest using type args directly instead of equality constraint gurry:122162-impl-type-binding-suggestion fmease 0
179 122597 yes Show files produced by `--emit foo` in json artifact notifications pacak:master bjorn3 0
180 122631 yes coverage: Replace color terminal tests with HTML output tests Zalathar:html oli-obk 0
181 122665 yes Add some tests for public-private dependencies. ehuss:pub-priv-tests davidtwco 0
182 122666 yes Add functions to replace BufReader's reader Morganamilo:bufreader Mark-Simulacrum 0
183 122668 yes Add APIs for dealing with titlecase Jules-Bertholet:titlecase m-ou-se 0
184 122670 yes Fix bug where `option_env!` would return `None` when env var is present but not valid Unicode beetrees:non-unicode-option-env-error lcnr 0
185 122684 yes Delay interning errors to after validation oli-obk:delay_interning_errors_to_after_validaiton RalfJung 0
186 122685 yes Emit a warning if a `match` is too complex GuillaumeGomez:match-too-complex Nadrieril 0
187 122709 yes use x86_64-gnu with precompiled rustc for PR CI onur-ozkan:use-precompiled-rustc-by-default Mark-Simulacrum 0
188 122723 yes Use same file permissions for ar_archive_writer as the LLVM archive writer bjorn3:archive_writer_fixes nnethercote 0
189 122790 yes Apply dllimport in ThinLTO for -Z dylib-lto Zoxc:dllimp-rev wesleywiser 0
190 122804 yes Item bounds can reference self projections and still be object safe compiler-errors:item-bounds-can-reference-self BoxyUwU 0
191 122808 yes Stabilize `count`, `ignore`, `index`, and `length` in Rust 1.80 c410-f3r:again-again-again-again-again fmease 0
192 122887 yes Unix: Add `read_buf_at` and `read_buf_exact_at` to `FileExt` a1phyr:read_buf_at m-ou-se 0
193 122957 yes Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions estebank:issue-121037 oli-obk 0
194 122986 yes Fix c_char on AIX taiki-e:aix-c-char Mark-Simulacrum 0
195 123008 yes [TEST] Test out Fjall memory allocator Zoxc:fjall-global 0
196 123043 yes Disable dead variant removal for `#[repr(C)]` enums. GoldsteinE:fix/repr-c-dead-branches oli-obk 0
197 123048 yes alloc::Layout: explicitly document size invariant on the type level RalfJung:layout Amanieu 0
198 123050 yes panic_str only exists for the migration to 2021 panic macros RalfJung:panic_str m-ou-se 0
199 123093 Add a nice header to our README.md Urgau:improve-readme workingjubilee 0
200 123111 yes std::net: adding tcp_syncnt feature for Linux/Android. devnexen:linux_syncnt joshtriplett 0
201 123122 yes Fix incorrect suggestion for undeclared hrtb lifetimes in where clauses. surechen:fix_122714 fmease 0
202 123125 yes Remove suggestion about iteration count in coerce gurry:122561-bad-note-non-zero-loop-iters-2 estebank 0
203 123144 yes Add support for Arm64EC to the Standard Library dpaoliello:arm64eclib wesleywiser 0
204 123165 yes Stop sorting `Span`s' `SyntaxContext`, as that is incompatible with incremental oli-obk:no_ord_def_id3 cjgillot 0
205 123168 yes Add `size_of` and `size_of_val` and `align_of` and `align_of_val` to the prelude joshtriplett:size-of-prelude dtolnay 0
206 123196 yes Add Process support for UEFI Ayush1325:uefi-process joboet 0
207 123213 yes Remove impl of Allocator for &A workingjubilee:resume-with-references-only-on-request Mark-Simulacrum 0
208 123225 yes update mutex docs for send & sync Psalmuel01:master Mark-Simulacrum 0
209 123237 yes Various rustc_codegen_ssa cleanups bjorn3:debuginfo_refactor estebank 0
210 123239 yes Implement a lint for implicit autoref of raw pointer dereference - take 2 Urgau:dangerous_implicit_autorefs fmease 0
211 123247 yes Use HRTB in `E0637` documentation veera-sivarajan:fix-error-code-E0637-example-code TaKO8Ki 0
212 123253 yes Specialize `TrustedLen` for `Iterator::unzip()` ChayimFriedman2:extend-trusted the8472 0
213 123316 yes Test `#[unix_sigpipe = "inherit"]` with both `SIG_DFL` and `SIG_IGN` Enselic:sigpipe-inherit-variants TaKO8Ki 0
214 123332 yes never patterns: lower never patterns to `Unreachable` in MIR Nadrieril:testkind-never matthewjasper 0
215 123337 yes Default `rust.debug = true` for compiler contribs workingjubilee:debug-compiler-profile-expectations cjgillot 0
216 123344 yes Remove braces when fixing a nested use tree into a single item pietroalbini:pa-unused-imports wesleywiser 0
217 123351 yes Ensure floats are returned losslessly by the Rust ABI on 32-bit x86 beetrees:x86-ret-snan-rust fmease 0
218 123364 yes bootstrap: actually allow set debuginfo-level to "line-tables-only" klensy:bs-mixed-types albertlarsan68 0
219 123365 yes At test discovery, write to logfile in the same format as to stdout aspotashev:converge-discovery-logfile Muscraft 0
220 123374 yes DOC: Add FFI example for slice::from_raw_parts() mgeier:doc-slice-from-raw-parts scottmcm 0
221 123379 yes Print note with closure signature on type mismatch wutchzone:119266 Nilstrieb 0
222 123384 yes Link rustc/std tools into the correct sysroot Nilstrieb:back-where-you-belong onur-ozkan 0
223 123405 yes Disabling tests/run-make/compiler-builtins for sgx target(x86_64-fortanix-unknown-sgx) fortanix:nr/disable-compiler-builtins-test-for-sgx Mark-Simulacrum 0
224 123406 yes Force exhaustion in iter::ArrayChunks::into_remainder krtab:fix_remainder_iterchunk scottmcm 0
225 123409 yes Implementation for MC/DC ZhuUx:master Zalathar 0
226 123434 yes Remove redudant variable declaration in toSpliced RedYetiDev:patch-1 GuillaumeGomez 0
227 123472 yes WIP: PoC for `derive(SmartPointer)` wedsonaf:smart-ptr pnkfelix 0
228 123476 yes std::net: adding `unix_socket_exclbind` feature for solaris/illumos. devnexen:std_net_solaris_exclbind Mark-Simulacrum 0
229 123480 yes deref patterns: impl `DerefPure` for more std types Nadrieril:impl-all-derefpures m-ou-se 0
230 123483 yes Fix #121126: index out of bounds exceeds max value c4rrao:master TaKO8Ki 0
231 123492 yes add pull request template asking for relevant tracking issues lcnr:master davidtwco 0
232 123508 yes Edition 2024: Make `!` fall back to `!` WaffleLapkin:never-type-2024 compiler-errors 0
233 123531 yes Enforce closure args + return type are WF compiler-errors:closure-wf oli-obk 0
234 123546 yes Bootstrap: Check validity of `--target` and `--host` triples before starting a build Rajveer100:branch-for-issue-122128 onur-ozkan 0
235 123571 yes Correctly change type when adding adjustments on top of `NeverToAny` WaffleLapkin:properly-adjust-never compiler-errors 0
236 123588 yes Stabilize `hint::assert_unchecked` tgross35:stabilize-assert_unchecked m-ou-se 0
237 123590 yes Edition 2024: don't special-case diverging blocks WaffleLapkin:diverging-blocks-2024 compiler-errors 0
238 123600 yes impl PathBuf::add_extension and Path::with_extra_extension tisonkun:path_with_extension 0
239 123604 yes Abstract `ProcThreadAttributeList` into its own struct michaelvanstraten:proc_thread_attribute_list ChrisDenton 0
240 123606 yes Optimize core::str::Lines::count thomcc:thomcc/opt-lines 0
241 123611 yes Add `under normal circumstances` to `cell` docs CJendantix:patch-1 jhpratt 0
242 123623 yes Fix OutsideLoop's error suggestion: adding label `'block` for `if` block. surechen:fix_123261 estebank 0
243 123657 yes Remove `HashSet::get_or_insert_with` Amanieu:remove-get_or_insert_with Mark-Simulacrum 0
244 123680 yes Deny gen keyword in `edition_2024_compat` lints compiler-errors:gen-kw Nadrieril 0
245 123694 yes expand: fix minor diagnostics bug Xiretza:expand-diagnostics estebank 0
246 123705 yes ThinBox: move WithHeader to submodule stepancheg:with-header oli-obk 0
247 123709 yes Update documentation related to the recent cmd.exe fix tgross35:windows-cmd-docs-update ChrisDenton 0
248 123714 yes Add test for fn pointer duplication. cjgillot:static-fnptr oli-obk 0
249 123723 yes Make `std::os::tvos`, `std::os::visionos` and `std::os::watchos` public madsmtm:apple-std-os m-ou-se 0
250 123724 yes Rewrite TLS on platforms without threads joboet:static_tls m-ou-se 0
251 123726 yes Clarify `Command::new` behavior for programs with arguments jieyouxu:command-new-docs m-ou-se 0
252 123727 yes Fix read_link is followed by an extra \0 on wasi target Brooooooklyn:patch-1 Nilstrieb 0
253 123734 yes Inline more svg images into CSS GuillaumeGomez:inline-svg-into-css notriddle 0
254 123769 yes Improve escaping of byte, byte str, and c str proc-macro literals dtolnay:literal fee1-dead 0
255 123778 yes Improve autovectorization of to_lowercase / to_uppercase functions jhorstmann:optimize-upper-lower-auto-vectorization the8472 0
256 123781 yes Miri function identity hack: account for possible inlining RalfJung:miri-fn-identity oli-obk 0
257 123782 yes Ensure opaque types can't have themselves as a hidden type with incompatible lifetimes oli-obk:equal_tait_args aliemjay 0
258 123786 yes Remove bound checks from `BorrowedBuf` and `BorrowedCursor` methods a1phyr:cursor_unsafe m-ou-se 0
259 123794 yes More DefineOpaqueTypes::Yes oli-obk:define_opaque_types2 compiler-errors 0
260 123803 yes Fix `VecDeque::shrink_to` UB when `handle_alloc_error` unwinds. Sp00ph:shrink_to_fix Mark-Simulacrum 0
261 123812 yes Follow-up fixes to `report_return_mismatched_types` compiler-errors:additional-fixes wesleywiser 0
262 123813 yes Add `REDUNDANT_IMPORTS` lint for new redundant import detection compiler-errors:redundant-lint petrochenkov 0
263 123815 yes Fix cannot usage in time.rs trueb2:patch-1 workingjubilee 0
264 123816 yes Add v0 symbol mangling for `f16` and `f128` tgross35:f16-f128-mangling michaelwoerister 0
265 123817 yes Stabilize `seek_seek_relative` slanterns:seek_relative m-ou-se 0
266 123822 yes More translatable diagnostics Xiretza:more-translatable-diagnostics pnkfelix 0
267 123840 yes Add an intrinsic for `ptr::from_raw_parts(_mut)` scottmcm:aggregate-kind-rawptr cjgillot 0
268 123850 yes Add constants for f16 and f128 tspiteri:f16_f128_consts Amanieu 0
269 123865 yes Update `expr` matcher for Edition 2024 and add `expr_2021` nonterminal eholk:expr_2021 wesleywiser 0
270 123866 yes Don't Fold Self-Referential ADTs in `check_inferred_predicates()` veera-sivarajan:bugfix-118163-infinite-loop BoxyUwU 0
271 123877 yes Further improve diagnostics for expressions in pattern position ShE3py:expr-in-pats-2 fmease 0
272 123881 yes Bump Fuchsia versions erickt:bump-fuchsia tmandry 0
273 123882 yes Stop UI tests if an unknown revision name is specified tgross35:compiletest-invalid-revisions jieyouxu 0
274 123892 yes Document That `f16` And `f128` Hardware Support is Limited ultrabear:ultrabear_softfloatdoc workingjubilee 0
275 123918 yes [test] clang-format DianQK:clang-format 0
276 123932 yes restate GlobalAlloc method safety preconditions in terms of what the caller has to do for greater clarity adamse:global-alloc-safety-preconds-positive m-ou-se 0
277 123935 yes Don't inline integer literals when they overflow - new attempt tstsrt:fix-115423 oli-obk 0
278 123940 yes debug-fmt-detail option kornelski:remove-derived-debug estebank 0
279 123942 yes `x vendor` onur-ozkan:x-vendor Mark-Simulacrum 0
280 123947 yes Add vec_deque::Iter::as_slices and friends chloekek:vec_deque-Iter-as_slices BurntSushi 0
281 123951 yes Reserve guarded string literals (RFC 3593) pitaj:reserve-guarded-strings estebank 0
282 123952 yes fix broken link to async keyword docs shenawy29:patch-1 0
283 123967 yes static_mut_refs: use raw pointers to remove the remaining FIXME RalfJung:static_mut_refs Nilstrieb 0
284 123974 yes Greatly speed up doctests by compiling compatible doctests in (almost) one file GuillaumeGomez:unified-doctests notriddle 0
285 123976 yes Use fake libc in core test ChrisDenton:no-libc-in-std-doc-tests Mark-Simulacrum 0
286 123980 yes Add an opt-in to store incoming edges in `VecGraph` + misc WaffleLapkin:graph-average-refactor fmease 0
287 123981 yes CI: add script for installing NodeJS and update it to v20 Kobzol:update-nodejs Mark-Simulacrum 0
288 123986 yes lint-docs: Add redirects for renamed lints. ehuss:lint-renamed Mark-Simulacrum 0
289 123993 yes Do `check_coroutine_obligations` once per typeck root compiler-errors:coroutine-obl lcnr 0
290 123994 yes Use Default visibility for rustc-generated C symbol declarations chbaker0:fn-declare-visibility lcnr 0
291 123997 yes Delay span bug when `Self` kw resolves to `DefKind::{Mod,Trait}` compiler-errors:self-res fmease 0
292 124003 yes Dellvmize some intrinsics (use `u32` instead of `Self` in some integer intrinsics) WaffleLapkin:dellvmization scottmcm 0
293 124012 yes Stabilize `binary_heap_as_slice` slanterns:as_slice_stabilize BurntSushi 0
294 124014 yes Collapse `-success` and `-failure` jobs into an `-outcome` job pietroalbini:pa-remove-jobs Kobzol 0
295 124019 yes Use raw-dylib for Windows synchronization functions ChrisDenton:futex-raw-dylib joboet 0
296 124030 yes interpret: pass MemoryKind to adjust_alloc_base_pointer RalfJung:adjust_alloc_base_pointer oli-obk 0
297 124032 yes Replace sort implementations Voultapher:a-new-sort thomcc 0
298 124033 yes Sync ar_archive_writer to LLVM 18.1.3 bjorn3:ar_archive_writer_0_3_0 davidtwco 0
299 124037 yes Don't ascend into parent bodies when collecting stmts for possible return suggestion compiler-errors:dont-parent-body michaelwoerister 0
300 124039 yes Update cargo weihanglo:update-cargo 0
301 124041 yes Fix copy path button GuillaumeGomez:fix-copy-path-button notriddle 0
302 124047 yes Match ergonomics 2024: miscellaneous code cleanups Jules-Bertholet:match-ergonomics-cleanups Nadrieril 0
303 124048 yes Support C23's Variadics Without a Named Parameter veera-sivarajan:bugfix-123773-c23-variadics compiler-errors 0
304 122356 std::rand: fix dragonflybsd after #121942. devnexen:dfbsd_build_fix jhpratt 0 always
305 123692 yes Clarify guarantees about calling `Iterator:next()` after it returns `None` Jules-Bertholet:patch-1 dtolnay 0 always
306 101500 no Perform unused assignment and unused variables lints on MIR. cjgillot:mir-liveness davidtwco 0 never
307 105392 no Dedup bounds with parent impl block GuillaumeGomez:rustdoc-dedup-bounds compiler-errors 0 never
308 108730 no Make sure to run all mir analyses in check mode oli-obk:hardening_check_builds davidtwco 0 never
309 109050 no Only use the new DepNode hashmap for anonymous nodes. cjgillot:no-hash-graph michaelwoerister 0 never
310 110691 no Enable DataflowConstProp by default cjgillot:enable-dcp 0 never
311 111430 no rustdoc: migrate `item_struct` to an Askama template nicklimmm:askama-migration-item-struct GuillaumeGomez 0 never
312 112049 no [do not merge] CI experiments Kobzol:pgo-omit-benchmarks 0 never
313 112733 no Avoid `memcpy` in codegen for more types, notably `Vec` scottmcm:more-load-store compiler-errors 0 never
314 114595 no Mark more spans as relative. cjgillot:relative-attr 0 never
315 115003 no Increase parallelism in various locations Zoxc:parallel-tweaks-rebase cjgillot 0 never
316 116173 no New atomic reference counting algorithm m-ou-se:arc Amanieu 0 never
317 116375 no Create the previous dep graph index on a background thread Zoxc:lazy-index cjgillot 0 never
318 119412 no macro_rules: Remove `NtIdent` nonterminal token petrochenkov:dialoc3 0 never
319 119501 no Only generate a single shim for clone of copy types. cjgillot:clone-shim 0 never
320 119899 no redesign stage 0 std onur-ozkan:redesign-stage0-std albertlarsan68 0 iffy
321 120193 no #[cold] on match arms x17jiri:cold_match_arms oli-obk 0 never
322 120286 no Implement RFC 3349, mixed utf8 literals nnethercote:3349-mixed-utf8-literals 0 never
323 120687 no Run const_prop_lint in check builds, too oli-obk:early_const_prop fmease 0 never
324 120706 no Initial support for auto traits with default bounds Bryanskiy:leak oli-obk 0 never
325 122325 no Stop using LLVM struct types for array/pointer offset GEPs erikdesjardins:array nikic 0 never
326 122462 no Compile backtrace-related deps with `opt-level=s` erikdesjardins:forsize Mark-Simulacrum 0 never
327 123219 no [WIP] rustdoc (base+json): add support for variances fmease:rustdoc-variances-json 0 never
328 123720 no Rewrite handling of universe-leaking placeholder regions into outlives constraints amandasystems:dyn-enable-refactor nikomatsakis 0 never
329 104087 no Stabilise inline_const nbdd0121:const scottmcm 0
330 104803 no Implement unification of const abstract impls JulianKnodt:unify_impls oli-obk 0
331 104941 no [WIP] borrowck diagnostic migration with eager booted AndyJado:eager davidtwco 0
332 105377 no rust: library: Add `setsid` method to `CommandExt` trait HarveyHunt:setsid m-ou-se 0
333 105586 no Experimental feature gate proposal `crabi` joshtriplett:abi-experimental-feature-gate nikomatsakis 0
334 105604 no Use ELF-TLS on SGX joboet:sgx_tls m-ou-se 0
335 105877 no `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) Kixunil:impl-partialeq-str-for-path m-ou-se 0
336 106060 no Remove proc-macro back-compat hack for rental Aaron1011:remove-rental-hack pnkfelix 0
337 106074 no Implement RFC 3323: restrictions jhpratt:restrictions WaffleLapkin 0
338 106375 no Stabilize `io_error_more` albertlarsan68:stabilize-io_err_more BurntSushi 0
339 106681 no Link unstable features albertlarsan68:link-unstable-features onur-ozkan 0
340 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
341 107251 no Rescope temp lifetime in let-chain into IfElse dingxiangfei2009:let-chain-rescope est31 0
342 107263 no Allow impl on projection GuillaumeGomez:allow-impl-on-projection oli-obk 0
343 107378 no Stabilize `anonymous_lifetime_in_impl_trait` c410-f3r:stabilize-anon-lt estebank 0
344 107393 no Add internal lint against `Ty == Ty` Nilstrieb:Are the types equalॽ Who even knows at this point compiler-errors 0
345 107562 no WIP: Remove `ResumeTy` from async lowering Swatinem:async-resumety-v2 compiler-errors 0
346 107587 no Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) tgross35:deprecate-std-num-modules SnoozeThis 0
347 107640 no rustdoc: Add support for local resources GuillaumeGomez:rustdoc-local-resources-2 notriddle 0
348 108001 no Add lint to check if non-inlined local reexports have documentation GuillaumeGomez:unused_reexport_documentation-lint notriddle 0
349 108397 no Dedup elaborated predicates with const generic parameter in AutoTrait megakorre:issue_107715 oli-obk 0
350 108761 no Do NOT Review: CoAlloc: Allocator + Global API + Vec coop-rs:07_vec_macroed_squash_fmt_workaround peter-kehl 0
351 108874 no Implement `io::Entropy` and refactor random data generation joboet:io_entropy Mark-Simulacrum 0
352 108981 no Implement `fs_native_path` ChrisDenton:aspath Amanieu 0
353 108993 no Make typeck aware of uninhabited types cjgillot:uninhabited-typeck lcnr 0
354 109350 no Add pattern matching API to OsStr mina86:pattern-2 dtolnay 0
355 109858 no Eagerly run TLS destructors to properly handle stack overflows joboet:tls_stack_overflow m-ou-se 0
356 110051 no Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. aDotInTheVoid:rdj-hashmap clubby789 0
357 110105 no Stabilise exhaustive patterns feature cjgillot:exhaustive-patterns oli-obk 0
358 110327 no Add the ability to see inherited envs on Command schneems:schneems/expose-command-env-clear thomcc 0
359 110961 no Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` john-h-k:lint/useless-send davidtwco 0
360 111628 no Allow integer suffixes starting with `e`. nnethercote:allow-e-suffixes petrochenkov 0
361 112106 no Added traits implemented by FnPtr to fn docs with example function mj10021:issue-111182-fix cuviper 0
362 112331 no Report allocation errors as panics, second attempt Amanieu:panic-oom-payload2 m-ou-se 0
363 112457 no Make `std::mem::transmute_copy` accept `?Sized` inputs nvzqz:feat/unsized-transmute_copy m-ou-se 0
364 112469 no Only use the new node hashmap for anonymous nodes. cjgillot:graph-anon-hashmap michaelwoerister 0
365 112807 no Migrate `rustdoc` diagnostics to translatable diagnostics nicklimmm:rustdoc-translatable-diagnostics-migration jsha 0
366 112999 no relax leak-check aliemjay:leakcheck-relax BoxyUwU 0
367 113074 no rustdoc: redesign [+]/[−] controls notriddle:notriddle/plus-minus jsha 0
368 113128 no Support tail calls in mir via `TerminatorKind::TailCall` WaffleLapkin:become_trully_unuwuable oli-obk 0
369 113169 no Tait must be constrained if in sig oli-obk:tait_must_be_constrained_if_in_sig compiler-errors 0
370 113433 no Disable building `rustc` with (Thin)LTO on Windows Kobzol:bootstrap-window-thinlto-error clubby789 0
371 113924 no More precisely point out what is immutable for E0596 chenyukang:yukang-fix-113842-ref compiler-errors 0
372 113983 no Add a visibility suggestion in private-in-public errors nyurik:pub-in-priv-err petrochenkov 0
373 114096 no Unify generation of primitive links for associated types with the rest GuillaumeGomez:generics-display notriddle 0
374 114189 no Update dist-various linux-gnu target baselines cuviper:dist-various-glibc Mark-Simulacrum 0
375 114209 no tidy watcher klensy:better-than-remembrall wesleywiser 0
376 114523 no gcc: build with --disable-multilib, as it used only to bootstrap llvm klensy:gcc-disable-multilib Mark-Simulacrum 0
377 114647 no Start removing `Nonterminal` nnethercote:start-rm-Nonterminal petrochenkov 0
378 114652 no Keep printing extra comments in MIR dumps lqd:mir-dumps saethlin 0
379 114900 no Allow a MIR analysis to perform the state `join` directly Jarcho:mut_join cjgillot 0
380 114917 no Dummy PR to test coverage test changes in CI Zalathar:dummy-coverage 0
381 115293 no Remove -Zfuel. cjgillot:no-fuel wesleywiser 0
382 115501 no Add new inherit_handles flag to CommandExt trait michaelvanstraten:set_inherit_handles ChrisDenton 0
383 115506 no `target_os = "custom"`: selecting/swapping platform-specific parts of the libstd at runtime NathanRoyer:std-custom-platform Mark-Simulacrum 0
384 115561 no Make `PanicInfo::message` infallible oli-obk:panic_info_message m-ou-se 0
385 115572 no Do not insert duplicate SourceFile. cjgillot:relative-source-file-dedup oli-obk 0
386 115648 no Remove "consider specifying this binding's type" when reference differs in mutability jmintb:master jackh726 0
387 115746 no Print thread ID in panic message if thread name is unknown tgross35:unnamed-threads-panic-message cuviper 0
388 115802 no rustdoc search: Allow to filter on multiple crates GuillaumeGomez:rustdoc-search-multiple-crate-filtering notriddle 0
389 115919 no Return f32 and f64 in XMM0 instead of FP0 on i686 GuentherVIII:ssereturn petrochenkov 0
390 115954 no cfi: Store type erasure witness for Argument maurer:cfi-workaround m-ou-se 0
391 115974 no Split core's PanicInfo and std's PanicInfo m-ou-se:panicinfo-and-panicinfo Amanieu 0
392 116088 no Stabilise `c_unwind` nbdd0121:unwind Amanieu 0
393 116113 no Generalize `{Rc,Arc}::make_mut()` to unsized types. kpreid:arcmut dtolnay 0
394 116114 no Stabilize target_feature_11 calebzulawski:stabilize-tf11 nikomatsakis 0
395 116161 no Stabilize `extended_varargs_abi_support` Soveu:varargs2 cjgillot 0
396 116209 no clippy::complexity fixes matthiaskrgr:clippy2 petrochenkov 0
397 116247 no WIP: Check uninhabitedness through the trait solver cjgillot:uninhabited-predicate lcnr 0
398 116575 no diagnostic: properly deal with hygienic names on unresolved fields and imports fmease:diag-suggs-hygiene-improvs cjgillot 0
399 116777 no Dedup Fluent invalid ptr errors in const eval workingjubilee:const-eval-fluent-dedup-ptrkind fee1-dead 0
400 116850 no Unify TLS destructor list implementations joboet:unify_tls_dtor_lists m-ou-se 0
401 117015 no Doc comment custom MIR debuginfo. cjgillot:custom-mir-debuginfo-doc RalfJung 0
402 117161 no Uplift `clippy::precedence` lint Urgau:uplift_precedence wesleywiser 0
403 117164 no Normalize trait ref before orphan check & consider ty params in alias types to be uncovered fmease:orphan-norm lcnr 0
404 117329 no offset: allow zero-byte offset on arbitrary pointers RalfJung:offset-by-zero oli-obk 0
405 117360 no Use macro to make query providers greppable Nilstrieb:query-provider-find-me TaKO8Ki 0
406 117457 no Stabilize Wasm target features that are in phase 4 and 5 daxpedda:wasm-nontrapping-fptoint cjgillot 0
407 117671 no NVPTX: Avoid PassMode::Direct for args in C abi kjetilkjeka:nvptx_c_abi_avoid_direct davidtwco 0
408 117676 no llvm-wrapper: remove some unused headers klensy:cut-llvm-includes cuviper 0
409 117682 no Don't check GAT bounds in normalization aliemjay:gat-relax-lifetimes 0
410 117867 no New attribute macros format for diagnostic structs without fluent slug chenyukang:errors-refactor-no-fluent davidtwco 0
411 118004 no Fix const-fn check in const_eval ouz-a:november_ice wesleywiser 0
412 118171 no Allow constants using an Abi::Vector layout to be passed to the backend GeorgeWort:consts compiler-errors 0
413 118477 no Remove `ProjectionElem::Subtype` ouz-a:remove_subtyper lcnr 0
414 118480 no Specialize sleep_until implementation dvdsk:sleep_until_os_specific_impl cuviper 0
415 118518 no fix(trim-paths): trim `SO` and `DW_AT_comp_dir` symbols for root DI node weihanglo:trim-paths-macos michaelwoerister 0
416 118580 no Provide a way for custom derives to know if they were invoked via `#[derive_const]` fmease:libproc_macro-is_derive_const petrochenkov 0
417 118711 no [rustdoc] Add `no-hidden-lines` codeblock attribute GuillaumeGomez:raw-codeblock-attribute notriddle 0
418 118833 no Add lint against function pointer comparisons Urgau:lint_function_pointer_comparisons cjgillot 0
419 118917 no Support for a scalable simd representation JamieCunliffe:sve Amanieu 0
420 118939 no Better errors with bad/missing identifiers in MBEs EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors TaKO8Ki 0
421 118958 no Add a new concat metavar expr c410-f3r:concat-again wesleywiser 0
422 118980 no Add rustc_intrinsic_const_vector_arg attribute to allow vectors to be passed as constants GeorgeWort:attr oli-obk 0
423 119043 no Add new temporary lifetime feature gate and super let keyword dingxiangfei2009:super-let oli-obk 0
424 119083 no [experiment] turn on effects everywhere fee1-dead-contrib:effects-everywhere 0
425 119220 no Uplift `clippy::invalid_null_ptr_usage` lint Urgau:uplift-invalid_null_ptr_usage b-naber 0
426 119229 no Update mingw-w64 + GNU toolchain mati865:update-mingw-toolchain Kobzol 0
427 119260 no Make broken MIR a proper lint. cjgillot:mir-lint TaKO8Ki 0
428 119340 no On type mismatch involving fn/method call, point at definition sjwang05:issue-61066 cjgillot 0
429 119351 no Treat `k#ident` keywords as valid tokens fee1-dead-contrib:myth WaffleLapkin 0
430 119355 no Add `-Zerror-metrics=PATH` to save diagnostic metadata to disk estebank:error_metrics compiler-errors 0
431 119427 no Fix, document, and test parser and pretty-printer edge cases related to braced macro calls dtolnay:maccall michaelwoerister 0
432 119515 no style-guide: Format single associated type `where` clauses on the same line joshtriplett:style-guide-gat-where-clause-same-line yaahc 0
433 119550 no Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait yoshuawuyts:async-iterator compiler-errors 0
434 119669 no Allow building stage1+ std with `panic=abort` clubby789:std-panic-strategy albertlarsan68 0
435 119741 no Update rustc_codegen_cranelift's dependencies cmuellner:update-cranelift bjorn3 0
436 119838 no style-guide: When breaking binops handle multi-line first operand better joshtriplett:style-guide-binop-indent calebcartwright 0
437 119844 no Remove duplicate section Arthur-Milchior:patch-1 Amanieu 0
438 119926 no Stabilize `--env-set` option GuillaumeGomez:stabilize-env-set davidtwco 0
439 119958 no Skip lint for assertion evaluated to false barabadzhi:skip-lint oli-obk 0
440 120013 no coverage: Don't show coverage for code paths that must panic/diverge Zalathar:diverge 0
441 120098 no Give a better error message when CI download fails Teapot4195:issue-118758-fix Mark-Simulacrum 0
442 120127 no `adt_const_params`: check referred-to types when checking impls of ConstParamTy on refs sjwang05:issue-112124 BoxyUwU 0
443 120197 no Improve `E0617` to Distinguish Between Fn Item and Fn Pointer in FFI HTGAzureX1212:HTGAzureX1212/issue-69232-improve-error-617 estebank 0
444 120221 no Don't make statement nonterminals match pattern nonterminals compiler-errors:statements-are-not-patterns nnethercote 0
445 120234 no stabilise assert_matches Dylan-DPC:82775/stab/assert_matches m-ou-se 0
446 120370 no Likely unlikely fix x17jiri:likely_unlikely_fix cjgillot 0
447 120639 no [WIP] experiment with a new way of effects desugaring fee1-dead-contrib:new-effects-desugaring oli-obk 0
448 120698 no Fix and slightly improve `AstValidator` fmease:astvalidator-fixes compiler-errors 0
449 120700 no Stabilize associated type position impl Trait (ATPIT) traviscross:TC/stabilize-atpit oli-obk 0
450 120705 no Remove `suffix` from `MetaItemLit` camsteffen:lit-suffix-remove davidtwco 0
451 120752 no Collect relevant item bounds from trait clauses for nested rigid projections compiler-errors:more-relevant-bounds lcnr 0
452 120818 no rustdoc: add three-column layout for large desktops notriddle:notriddle/three-column fmease 0
453 120845 no debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[collapse_debuginfo]` petrochenkov:debmac oli-obk 0
454 120924 no Let's `#[expect]` some lints: Stabilize `lint_reasons` (RFC 2383) xFrednet:rfc-2383-stabilization-party wesleywiser 0
455 120990 no Suggest a borrow when using dbg chenyukang:yukang-fix-120327-dbg estebank 0
456 121174 no Check for occupied niches saethlin:codegen-niche-checks 0
457 121274 no Report a specialized error when a `'static` obligation comes from an `impl dyn Trait` estebank:implicit_static fmease 0
458 121334 no Raw fluent diagnostic structs davidtwco:raw-fluent-diagnostics nnethercote 0
459 121364 no Implement lint against unexpected unary precedence Urgau:unary_precedence wesleywiser 0
460 121553 no Lower struct patterns and struct expressions with unnamed fields frank-king:feature/unnamed-fields-hir davidtwco 0
461 121560 no Allow `#[deny]` inside `#[forbid]` as a no-op with a warning Nilstrieb:stop-lint-macro-nonsense TaKO8Ki 0
462 121676 no Support ?Trait bounds in supertraits and dyn Trait under a feature gate Bryanskiy:polarity traviscross 0
463 121682 no Fix ICE when there is a continue in a labeled block SarthakSingh31:cont-in-blk cjgillot 0
464 121766 no Reword E0277 default error message estebank:e0277-message-wording oli-obk 0
465 121880 no Run linking and incremental saving / finalizing in parallel Zoxc:link-task estebank 0
466 121909 no Drop AST on a separate thread and prefetch `hir_crate` Zoxc:drop-ast-task cjgillot 0
467 121918 no Move alloc tests to rmake abhay-51:Move_alloc_tests_to_rmake Mark-Simulacrum 0
468 121920 no downgrade ptr.is_aligned_to crate-private Gankra:is_aligned_to m-ou-se 0
469 122049 no Promote riscv64gc-unknown-linux-musl to tier 2 Amanieu:riscv64-musl-tier2 Mark-Simulacrum 0
470 122145 no Support test output postprocessing by a child process. aspotashev:master epage 0
471 122156 no Represent diagnostic side effects as dep nodes Zoxc:side-effect-dep-node cjgillot 0
472 122192 no Do not try to reveal hidden types when trying to prove Freeze in the defining scope oli-obk:type_of_opaque_for_const_checks lcnr 0
473 122308 no [WIP] [crater-only] Make a watered-down version of lazy type aliases the default fmease:lta-crater fmease 0
474 122403 no Explicitly don't normalize param-env in new solver compiler-errors:explicitly-dont-normalize-in-new-solver lcnr 0
475 122408 no Use futex-based synchronization on Apple platforms joboet:apple_futex m-ou-se 0
476 122500 no delegation: Support renaming, and async, const, extern "ABI" and C-variadic functions petrochenkov:deleg estebank 0
477 122565 no Try to write the panic message with a single `write_all` call Zoxc:atomic-panic-msg the8472 0
478 122598 no deref patterns: lower deref patterns to MIR Nadrieril:full-derefpats matthewjasper 0
479 122613 no Don't build a broken/untested profiler runtime on mingw targets Zalathar:profiler nnethercote 0
480 122661 no Assert that the first `assert!` expression is `bool` estebank:assert-macro-span pnkfelix 0
481 122703 no Lazify more work in builtins targets Urgau:lazy-targets petrochenkov 0
482 122792 no Stabilize `min_exhaustive_patterns` Nadrieril:stabilize-min-exh-pats2 fee1-dead 0
483 122872 no [rustdoc] Detect and resolve ambiguities in fn parameters type names krtab:doc_diff_types GuillaumeGomez 0
484 123013 no rustdoc: update `pulldown-cmark` to 0.10 stepantubanov:update-pulldown-cmark 0
485 123046 no [WIP] Enforce may-define-must-define for ATPITs compiler-errors:deny-non-defining-use oli-obk 0
486 123082 no CFI: Fix fn items, closures, and Fn trait objects rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects compiler-errors 0
487 123088 no Replace `f16` and `f128` pattern matching stubs with real implementations tgross35:f16-f128-pattern-analysis Nadrieril 0
488 123110 no Rename iter::Iterator::intersperse() to ::separate() lukaslueg:inter_separate dtolnay 0
489 123205 no Revert "CFI: Skip non-passed arguments" rcvalle:rust-cfi-revert-skip-non-passed-arguments compiler-errors 0
490 123220 no [blocked on design] [PoC]: rustdoc (html): add support for variances fmease:rustdoc-variances-html 0
491 123245 no Suggest Explicit Lifetime for Associated Type Bindings veera-sivarajan:bugfix-122025-missing-lifetime cjgillot 0
492 123248 no 1.78 release notes Mark-Simulacrum:relnotes cuviper 0
493 123319 no Add managarm as a tier 3 target no92:managarm-target davidtwco 0
494 123358 no Support MCDC Coverage with LLVM backend. RenjiSann:mcdc cjgillot 0
495 123413 no delegation: Implement multi-item delegation petrochenkov:delegmulti2 fmease 0
496 123436 no linker: Allow MSVC to use Meson and MinGW-style libraries amyspark:allow-msvc-to-use-meson-and-mingw-import-libraries wesleywiser 0
497 123521 no CFI: Refactor: Split into modules maurer:module-split compiler-errors 0
498 123617 no sanitizers: stabilize core sanitizers (i.e., AddressSanitizer, LeakSanitizer, MemorySanitizer, ThreadSanitizer) rcvalle:rust-stabilize-core-sanitizers davidtwco 0
499 123729 no run-make: refactor out command wrappers for `clang` and `llvm-readobj` jieyouxu:rmake-refactor-2 0
500 123792 no Require explicitly marking closures as coroutines oli-obk:coroutine_closures compiler-errors 0
501 123939 no Add a lint against never type fallback affecting unsafe code WaffleLapkin:never-fallback-unsafe-lint wesleywiser 0
502 123948 no Async drop codegen (WIP) azhogin:azhogin/async-drop oli-obk 0
503 123958 no Delegation: partial generics support Bryanskiy:delegation-generics fmease 0
504 118633 error no feed `def_span` in resolver bvanjoi:fix-118552 cjgillot 0 never
505 104342 failure yes Require `type_map::stub` callers to supply file information mweber15:add_file_location_to_more_types wesleywiser wesleywiser 0 never
506 122053 failure yes Stop using LLVM struct types for alloca erikdesjardins:alloca nikic nikic 0 never
507 122186 failure yes Remove a workaround for a bug bjorn3:remove_bug_workaround petrochenkov petrochenkov 0 iffy
508 122362 failure yes Link `std` statically in `rustc_driver` Zoxc:rustc_driver_static_std oli-obk oli-obk 0 never
509 122504 failure yes Update cc crate for bootstrap jfgoog:update-cc-crate-version-2 onur-ozkan onur-ozkan 0 never
510 123930 failure yes Tell LLVM Vec::len is invariant across growth Mark-Simulacrum:vec-length-invariant jhpratt jhpratt 0 never
511 122884 failure yes Optimize integer `pow` by removing the exit branch mzabaluev:pow-remove-exit-branch Amanieu Amanieu 0
512 121200 failure yes Deduplicate object safety errors on `impl dyn Trait { .. }` estebank:inferred_outlives_of-impl davidtwco 0
513 120593 failure no Update Android in CI maurer:android-bump Mark-Simulacrum Mark-Simulacrum,workingjubilee 0 iffy
514 122189 failure no snapshot: avoid leaking inference vars lcnr:probe-no-more-leak oli-obk oli-obk 0 never
515 123674 success Silence some follow-up errors on trait impls in case the trait has conflicting or otherwise incoherent impls oli-obk:bogus_note compiler-errors estebank 0 never
516 105840 success Micro-optimize Ord::cmp for primitives saethlin:ord-cmp 0 never
517 107760 success Rewrite libcore's UTF-8 validation for performance thomcc:utf8dfa m-ou-se 0 never
518 109606 success Derive `PartialOrd::{l,g}{e,t}` for fieldless enums as explicit comparisons on `discriminant_value` thomcc:fieldless-discriminant-only-pord davidtwco 0 never
519 109645 success Slightly micro-optimize derive of PartialOrd thomcc:optimize_partialord_derive compiler-errors 0 never
520 111061 success [perf] Enable some more MIR optimizations cjgillot:reorder-passes 0 never
521 112279 success Stop considering moved-out locals when computing auto traits for generators nbdd0121:generator cjgillot 0 never
522 113125 success typeck: taint if errors found during writeback davidtwco:issue-112824-ctfe-type-mismatch-with-type-error compiler-errors 0 never
523 114538 success Split marking and visit to compute live_symbols. cjgillot:split-live-symbols 0 never
524 114561 success Record an update graph of effective visibilities to avoid repeated HIR visit. cjgillot:eff-vis-graph petrochenkov 0 never
525 114669 success Make metadata a workproduct and reuse it cjgillot:metadata-wp petrochenkov 0 never
526 115362 success [WIP] Support param bounds on non-lifetime binders compiler-errors:non-lifetime-binder-where-clauses 0 never
527 115613 success (try) Make create_def a side effect instead of marking the entire query as always red oli-obk:create_def_forever_red cjgillot 0 never
528 116316 success Remove eval_always from check_private_in_public. cjgillot:incr-privacy petrochenkov 0 never
529 116479 success Copy 1-/2-element arrays as scalars, not vectors scottmcm:no-1-simd davidtwco 0 never
530 116542 success (try) Add range metadata to slice lengths the8472:slice-ref-len-validity cjgillot 0 never
531 117804 success (try) Panic directly in Arguments::new* instead of recursing saethlin:no-recursive-panics m-ou-se 0 never
532 118441 success Always display stability version even if it's the same as the containing item GuillaumeGomez:display-stability-version notriddle 0 never
533 118854 success [DO NOT MERGE] Introduce mechanism to write compiler metrics to disk estebank:compiler-metrics cjgillot 0 never
534 119031 success [Experiment] Play with match lowering Nadrieril:two-phase-match-lowering 0 never
535 119234 success ast_lowering: Make some asserts in ID generation debug only. aDotInTheVoid:ast-lowering-asserts compiler-errors 0 never
536 119471 success (try) [perf only] Reimplement references debuginfo as projection. cjgillot:mir-composite-deref 0 never
537 119966 success Move TLS to rustc_query_system cjgillot:tls 0 never
538 120050 success `Vec::resize` for bytes should be a single `memset` scottmcm:vec-resize-memset m-ou-se 0 never
539 120168 success (try) Relocate coroutine upvars into Unresumed state dingxiangfei2009:coroutine-upvar pnkfelix 0 never
540 120179 success Enable MultipleReturnTerminators by default. cjgillot:multiple-return 0 never
541 120525 success rustc_ast: FieldDef: remove span klensy:FieldDef-span oli-obk 0 never
542 120682 success (try) [WIP] rewrite TrustedRandomAccess into two directional variants the8472:indexed-access 0 never
543 120686 success SimplifyConstCondition: Check moves for constants clubby789:mir-const-switchint 0 never
544 120901 success Add my encoding debugging rig saethlin:debuggable-encoding 0 never
545 121053 success Implement `#[skip]` for builtin derives clubby789:derive-skip fmease 0 never
546 121068 success [perf experiment] Only emit gep not gepi saethlin:no-inbounds 0 never
547 121150 success (try) Add a fast-path to `Debug` ASCII `&str` Swatinem:debug-ascii-str cuviper 0 never
548 121220 success Add transmute range assumes for pointers too saethlin:assume-ptr-ranges 0 never
549 121270 success Disallow deriving (other than Copy/Clone) on types with unnamed fields clubby789:more-unnamed-fields-checks fmease 0 never
550 121355 success Use Box<[T]> for ProcessResult::Changed GnomedDev:process-result-box estebank 0 never
551 121397 success [WIP] Re-enable the early otherwise branch optimization DianQK:early_otherwise_branch_sound wesleywiser 0 never
552 121417 success [perf experiment] Ignore inline(always) in unoptimized builds saethlin:no-opt-no-inline 0 never
553 121505 success Replace impl Fn with fn in sort::merge_sort::RunVec GnomedDev:remove-runvec-generic scottmcm 0 never
554 121557 success (try) restrict promotion of `const fn` calls RalfJung:const-fn-call-promotion oli-obk 0 never
555 121571 success (try) Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods clarfonthey:unchecked-math-preconditions saethlin 0 never
556 121614 success Don't emit `expect`/`assume` in opt-level=0 clubby789:no-expect saethlin 0 never
557 122013 success (try) Add a lower bound check to `unicode-table-generator` output Swatinem:unicode-gen-fastpath scottmcm 0 never
558 122047 success (try) Use jemalloc to compile dist on CI (x86_64-linux) blyxyas:llvm-ci-jemalloc Kobzol 0 never
559 122165 success (try) Merge RedundantImport into UnusedImport for suggesting removing spans chenyukang:yukang-fix-121315-suggest-removing petrochenkov 0 never
560 122207 success (try) Add cache-based fast path for cfgs and check-cfgs Urgau:cfg-check-cfg-cache petrochenkov 0 never
561 122329 success (try) Redirect `__rust_dealloc` to `sdallocx` Zoxc:sdallocx petrochenkov 0 never
562 122505 success (try) Don't walk the bodies of free constants for reachability. oli-obk:visit_nested_body2 tmiasko 0 never
563 122553 success (try) make `Thin` a supertrait of `Sized` lukas-code:sized-thin lcnr 0 never
564 122662 success (try) Omit non-needs_drop drop_in_place in vtables Mark-Simulacrum:optional-drop Mark-Simulacrum 0 never
565 122971 success (try) Make slice iterators carry only a single provenance scottmcm:slice-iter-provenance-v2 the8472 0 never
566 123126 success (try) Enable `CrateNum` query feeding via `TyCtxt` oli-obk:feed_crate_num davidtwco 0 never
567 123179 success (try) Rework MIR inlining costs scottmcm:inlining-baseline-costs wesleywiser 0 never
568 123199 success (try) Add `bound_clauses` field to `ty::Binder` compiler-errors:binder-field 0 never
569 123259 success (try) Fixup `if T::CONST` in MIR scottmcm:tweak-if-const 0 never
570 123425 success yes Add `noundef` metadata for fits-in-target-pointer-size array immediate arguments jieyouxu:array-imm-noundef-param TaKO8Ki 0 never
571 123488 success (try) Create a separate query for required and mentioned items instead of tracking them in the MIR body oli-obk:required_items_query saethlin 0 never
572 123536 success (try) Simplify `IntVarValue`/`FloatVarValue` compiler-errors:simplify-int-float 0 never
573 123570 success (try) Rub some #[inline] on formatting code saethlin:inline-formatting 0 never
574 123610 success (try) Default-enable share-generics, with available_externally to still allow inlining. Mark-Simulacrum:share-generics-available-externally Mark-Simulacrum 0 never
575 123669 success (try) Avoid a scrape_region_constraints and instead register the region constraints directly oli-obk:eager_opaque_checks4 lcnr 0 never
576 123878 success (try) optimize inplace collection of Vec jwong101:inplacecollect the8472 0 never
577 123880 success (try) Call File::sync_all when finalizing encoding saethlin:sync-on-finish 0 never
578 123886 success (try) Avoid `alloca`s in codegen for simple `mir::Aggregate` statements scottmcm:more-rvalue-operands TaKO8Ki 0 never
579 124029 success (try) yes Give RPITITs variances, so they can (not) capture lifetimes compiler-errors:rpitit-variances 0 never
580 112365 success [experiment] Use new solver in MIR validator subtyping checks compiler-errors:mir-inline-check-better 0
581 117967 success Fix lifetime elision adetaylor:fix-lifetime-elision-bug lcnr 0
582 118825 success Remove weird handling of ## in code examples GuillaumeGomez:double-hash-handling notriddle 0
583 120095 success Experiment: lint resetting `mut` bindings Nadrieril:lint-resetting-mut b-naber 0
584 120248 success Make casts of pointers to trait objects stricter WaffleLapkin:bonk-ptr-object-casts TaKO8Ki 0
585 121659 success rustdoc: check parsing diffs between pulldown-cmark 0.9.6 and 0.10 notriddle:notriddle/bump-pulldown-cmark GuillaumeGomez 0
586 122003 success (try) Build libunwind for pc-windows-gnullvm mati865:gnullvm-build-libunwind albertlarsan68 0
587 122412 success (try) Stop skewing inference in ?'s desugaring WaffleLapkin:if-we-ask-question-mark-operator-to-not-screw-with-inference-will-it-obey fee1-dead 0
588 122955 success (try) [experiment] Turn off never type fallback WaffleLapkin:no-more-fallback WaffleLapkin 0
589 123482 success (try) [experiment] Set never type fallback = `!` WaffleLapkin:never-type-fallback-to-self 0
590 123737 success (try) yes Check alias args for WF even if they have escaping bound vars compiler-errors:alias-wf 0
591 123752 success (try) Properly handle emojis as literal prefix in macros estebank:emoji-prefix wesleywiser 0
592 123909 success (try) yes Stabilize `Utf8Chunks` dtolnay:utf8chunks joboet 0
593 123962 success (try) yes change method resolution to constrain hidden types instead of rejecting method candidates oli-obk:define_opaque_types5 compiler-errors 0

Open retry log