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.

674 total, 18 approved, 8 rolled up, 10 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 116089 pending yes When suggesting `self.x` for `S { x }`, use `S { x: self.x }` estebank:issue-115992-2 compiler-errors compiler-errors 0
2 116176 approved yes Add "integer square root" method to integer primitive types FedericoStra:isqrt dtolnay dtolnay 0
3 116216 approved yes ci: upgrade to crosstool-ng 1.26.0 heiher:crosstool Kobzol Kobzol 0
4 116231 approved yes Remove `rustc_lint_defs::lint_array` DaniPopes:simpler-lint-array wesleywiser Nilstrieb 0
5 116234 approved yes Miri subtree update RalfJung:miri RalfJung 0
6 116239 approved yes Only visit reachable nodes in SsaLocals. cjgillot:issue-116212 WaffleLapkin WaffleLapkin 0
7 116245 approved yes Clippy backport: Move needless_raw_string_hashes to pedantic flip1995:clippy-backport Manishearth Manishearth 0
8 116253 approved yes Make `adt_const_params` feature suggestion consistent with other features and improve when it is emitted asquared31415:adt_const_params_feature compiler-errors compiler-errors 0
9 116133 approved yes ref(bootstrap.py): add `eprint` function pouriya:refactor-bootstrap.py albertlarsan68 albertlarsan68 0 always
10 116201 approved yes Fix `noop_method_call` detection Jarcho:noop_fix WaffleLapkin fee1-dead 0 always
11 104342 yes Require `type_map::stub` callers to supply file information mweber15:add_file_location_to_more_types wesleywiser 0 never
12 104862 yes Check for occupied niches saethlin:mir-niche-checks 0 never
13 106852 yes Preserve DebugInfo in DeadStoreElimination. cjgillot:debug-dse JakobDegen 0 never
14 107651 yes [WIP] Build `rustc` with a single CGU on x64 Linux Kobzol:ci-single-cgu pietroalbini 0 never
15 110353 yes Expand in-place iteration specialization to Flatten, FlatMap and ArrayChunks the8472:in-place-flatten-chunks cuviper 0 never
16 110494 yes Use the LLVM option NoTrapAfterNoreturn majaha:noTrapAfterNoreturn nikic 0 never
17 111344 yes Perform opportunistic simplifications during value numbering cjgillot:gvn-simplify 0 never
18 111769 yes Print a backtrace in const eval if interrupted saethlin:ctfe-backtrace-ctrlc Mark-Simulacrum 0 never
19 112727 yes Implement SpecFromElem for bool GrishaVar:specfromelem-for-bool scottmcm 0 never
20 113915 yes Also consider call and yield as MIR SSA. cjgillot:ssa-call wesleywiser 0 never
21 113923 yes Restore `#![no_builtins]` crates participation in LTO. DianQK:restore-no-builtins-lto pnkfelix 0 never
22 113970 yes Replace switch to unreachable by assume statements cjgillot:assume-all-the-things b-naber 0 never
23 114330 yes don't UB on dangling ptr deref, instead check inbounds on projections RalfJung:dagling-ptr-deref oli-obk 0 never
24 114370 yes Add invariant to Vec::pop that len < cap if pop successful krtab:pop_assume_cap scottmcm 0 never
25 114595 yes Mark more spans as relative. cjgillot:relative-attr 0 never
26 114639 yes Try to improve Ty::is_trivially_sized saethlin:is-very-trivially-sized 0 never
27 114841 yes fix: add track_caller attr for div and mod bvanjoi:fix-114814 scottmcm 0 never
28 115003 yes Increase parallelism in various locations Zoxc:parallel-tweaks-rebase cjgillot 0 never
29 115105 yes Enable DestinationPropagation by default. cjgillot:dest-prop-default petrochenkov 0 never
30 115235 yes test for parallel compiler by default SparrowLii:parallel_cache_test 0 never
31 115562 yes Outline formatting code from the panic! macro Zoxc:panic-macro-size oli-obk 0 never
32 115759 yes Reveal opaque types before drop elaboration oli-obk:open_drop_from_non-ADT lcnr 0 never
33 116012 yes Implement constant propagation on top of MIR SSA analysis cjgillot:gvn-const oli-obk 0 never
34 116170 yes Don't include destruction scopes in THIR matthewjasper:remove-thir-destruction-scopes bjorn3 0 never
35 116173 yes New atomic reference counting algorithm m-ou-se:arc Amanieu 0 never
36 87173 yes unstable proc_macro tracked::* rename/restructure drahnr:bernhard-tracked-restructure m-ou-se 0
37 93544 yes Debug-format fat pointers with their metadata for better insight vojtechkral:fmt-fat-ptrs m-ou-se 0
38 93664 yes impl<T> From<Option<&T>> for *const T kupiakos:ptr-from-optionref m-ou-se 0
39 94069 yes Restrict `Allocator` impl to `&'static A` djkoloski:restict_allocator_impl m-ou-se 0
40 95967 yes Add explicit-endian String::from_utf16 variants CAD97:from-utf16 dtolnay 0
41 96979 yes Override `Waker::clone_from` to avoid cloning `Waker`s unnecessarily SabrinaJewson:waker-update workingjubilee 0
42 97524 yes Add `Thread::{into_raw, from_raw}` ibraheemdev:thread-raw joshtriplett 0
43 97977 yes Add `String::replace_first` and `String::replace_last` WilliamVenner:string_replace_in_place kennytm 0
44 98461 yes Document lack of panic safety guarantees of `Clone::clone_from` AngelicosPhosphoros:document_panic_safety_of_clone_from m-ou-se 0
45 98943 yes Add `BufRead::skip_until` WilliamVenner:feat/bufread_skip_until thomcc 0
46 98962 yes add `BorrowedBuf::buf*` accessor functions for getting the original buffer programmerjake:add-readbuf-buf-accessor dtolnay 0
47 99153 yes Add Read Impl for &Stdin Dajamante:issue/95622 thomcc 0
48 99322 yes Make {integer}::from_str_radix constant GKFX:const-int-parse thomcc 0
49 99733 yes Extend const_convert for Cow on From<&str> and From<String> nipunn1313:nipunn/impl_const_from dtolnay 0
50 99790 yes Explain how Vec::with_capacity is faithful workingjubilee:explain-vec-with-cap m-ou-se 0
51 99969 yes alloc: implement FromIterator for Box<str> calebsander:feature/collect-box-str kennytm 0
52 100156 yes Add feature to disable the panic_impl provided by std morr0ne:no-panic-impl-feature thomcc 0
53 100603 yes Optimize away poison guards when std is built with panic=abort tmandry:zst-guards m-ou-se 0
54 100806 yes Fix generic bound of `str::SplitInclusive`'s `DoubleEndedIterator` impl timvermeulen:split_inclusive_double_ended_bound thomcc 0
55 101150 yes Clean up SGX user memory copies jethrogb:jb/cleanup-sgx-user-memory-copies cuviper 0
56 101213 yes net adding set_fib call to set FIB route on FreeBSD. devnexen:fbsd_set_fib workingjubilee 0
57 101387 yes Added `interrupt` function for `std::process::Child` JonathanWoollett-Light:process-interrupt joshtriplett 0
58 103029 yes feat: add `expansion_growth_limit` attr as another expansion limit vincenzopalazzo:macros/expansion_grow_limit petrochenkov 0
59 103208 yes Allow partially moved values in match cjgillot:match-fake-read oli-obk 0
60 103522 yes stabilise array methods Dylan-DPC:76118/array-methods-stab dtolnay 0
61 103730 yes Added NonZeroXxx::from_mut(_unchecked)? SOF3:nonzero-from-mut m-ou-se 0
62 104153 yes doc: expand description for f32 and f64 associated constants tspiteri:doc-float-constants workingjubilee 0
63 104389 yes Add fmt::Write to io::Write adapter SUPERCILEX:fmt thomcc 0
64 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
65 105296 yes Add stronger alternatives to `align_to` oli-obk:aling_to-ish-use-cases m-ou-se 0
66 105377 yes rust: library: Add `setsid` method to `CommandExt` trait HarveyHunt:setsid m-ou-se 0
67 105394 yes Improve UdpSocket documentation Patiga:improve-udpsocket-docs workingjubilee 0
68 105604 yes Use ELF-TLS on SGX joboet:sgx_tls m-ou-se 0
69 105917 yes Specialize some methods of `io::Chain` a1phyr:read_chain_more_impls workingjubilee 0
70 106186 yes Add function `core::iter::chain` rossmacarthur:ft/iter-chain joshtriplett 0
71 106192 yes Verify that spans point to char boundaries Nilstrieb:verify-span-correctness cjgillot 0
72 106375 yes Stabilize `io_error_more` albertlarsan68:stabilize-io_err_more joshtriplett 0
73 106418 yes Implement `PartialOrd` and `Ord` for `Discriminant` EFanZh:implement-ord-for-discriminant joshtriplett 0
74 106643 yes Allow only implementing `Read::read_buf` WaffleLapkin:read_recursive dtolnay 0
75 106893 yes Explain base expression for struct update syntax clubby789:struct-update-help compiler-errors 0
76 106943 yes Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith> mina86:exact_size_take_repeat m-ou-se 0
77 107099 yes rustdoc: Add support for --remap-path-prefix edward-shen:edward-shen/rustdoc-remap-path-prefix GuillaumeGomez 0
78 107159 yes rand use getrandom for freebsd (available since 12.x) devnexen:random_fbsd_update Mark-Simulacrum 0
79 107207 yes Implement `str::from_raw_parts()` and `str::from_raw_parts_mut()` Kixiron:str_from_raw_parts thomcc 0
80 107365 yes Improving the mir-opt test suite pingshiyu:master oli-obk 0
81 107395 yes Add `clone_from` specializations to `Rc` and `Arc` Lucretiel:shared-ptr-clone-from the8472 0
82 107462 yes Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)` WaffleLapkin:from_iterator_for_tuple joshtriplett 0
83 107464 yes Add `str::Lines::remainder` WaffleLapkin:all_that_remains_of_lines thomcc 0
84 107562 yes WIP: Remove `ResumeTy` from async lowering Swatinem:async-resumety-v2 compiler-errors 0
85 107587 yes Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) tgross35:deprecate-std-num-modules dtolnay 0
86 108097 yes Change Wasm's `cdylib` etc. to be a "reactor". sunfishcode:sunfishcode/wasi-reactor wesleywiser 0
87 108120 yes WIP #68617: add UdpSocket::send_to_vectored() frehberg:68617-udpsocket-vectored-io 0
88 108193 yes Add rem_floor and rem_ceil clarfonthey:rounding-remainders joshtriplett 0
89 108503 yes use `ObligationCtxt` not `QueryNormalizer` in rustdoc's `normalization` BoxyUwU:rustdog_dont_use_querynormalizer oli-obk 0
90 108671 yes Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` Coca162:option_reference_flattening joshtriplett 0
91 108675 yes Document `adt_const_params` feature in Unstable Book Shadlock0133:adt_const_params BoxyUwU 0
92 108684 yes Clarify drop_in_place safety Manishearth:dip-safety JakobDegen 0
93 108942 yes unstable-book: split sanitizers into testing and production ones disconnect3d:patch-1 eholk 0
94 109174 yes Replace `io::Cursor::{remaining_slice, is_empty}` soerenmeier:cursor_fns workingjubilee 0
95 109214 yes Generalize `std::collection::Hash(Map|Set)::new` functions tosti007:std_collection_hash_new_rework workingjubilee 0
96 109263 yes fix typo in documentation for std::fs::Permissions squell:master thomcc 0
97 109402 yes Implement owned ops for `HashSet` and `BTreeSet` WaffleLapkin:set_owned_sub dtolnay 0
98 109422 yes rustdoc-search: add impl disambiguator to duplicate assoc items notriddle:notriddle/impl-disambiguate-search jsha 0
99 109795 yes Don't print extra space for `debug_struct` with empty name clubby789:empty-name-struct workingjubilee 0
100 109882 yes Support AIX in Rust standard library ecnelises:aix_std m-ou-se 0
101 110211 yes Replace pthread `RwLock` with custom implementation joboet:queue_lock m-ou-se 0
102 110303 yes Add `debug_assert_nounwind` and convert `assert_unsafe_precondition` nbdd0121:master Mark-Simulacrum 0
103 110406 yes rustdoc-json: Add test for #[automatically_derived] attribute aDotInTheVoid:rdj-derived-impl-attr 0
104 110482 yes Add armv8r-none-eabihf target for the Cortex-R52. chrisnc:armv8r-target wesleywiser 0
105 110483 yes Create try_new function for ThinBox tleibert:thin-box-try-new thomcc 0
106 110543 yes Make `ReentrantLock` public joboet:reentrant_lock m-ou-se 0
107 110604 yes Implement `BufRead` for `VecDeque<u8>` a1phyr:vecdeque_buf_read dtolnay 0
108 110665 yes Recommend the `home` crate in env::home_dir()'s deprecation utkarshgupta137:master joshtriplett 0
109 110729 yes Implement FusedIterator for DecodeUtf16 when the inner iterator does ColinFinck:decode-utf16-fused-iterator dtolnay 0
110 110869 yes rustc_target: support Unix-flavor linkers for UEFI alyssais:uefi-unix petrochenkov 0
111 111072 yes Add new simpler and more explicit syntax for check-cfg Urgau:check-cfg-new-syntax petrochenkov 0
112 111106 yes Add known issue of let binding to format_args doc Stargateur:doc/format_args m-ou-se 0
113 111133 yes Detect Python-like slicing and suggest how to fix hkmatsumoto:handle-python-slicing TaKO8Ki 0
114 111277 yes Add IoSlice::as_bytes Lucretiel:io-slice-as-bytes m-ou-se 0
115 111335 yes Add asm clobbers for PPC / PPC64 Richard-Rogalski:ppc64_♣er wesleywiser 0
116 111367 yes Faster UTF-8 string validation oliver-giersch:faster_utf8_validation thomcc 0
117 111379 yes Boost iterator intersperse(_with) performance nyurik:intersperse-speed-up cuviper 0
118 111505 yes Turn `INVALID_DOC_ATTRIBUTES` lint into a hard error GuillaumeGomez:turn-invalid-doc-attr-into-err petrochenkov 0
119 111595 yes `waitqueue` clarifications for SGX platform fortanix:raoul/waitqueue_clarifications cuviper 0
120 111597 yes Error on hidden reexport GuillaumeGomez:error-on-hidden-reexport Manishearth 0
121 111668 yes Update rustc_interface/queries.rs: Cleaner code apleeagain:patch-1 cjgillot 0
122 111734 yes bootstrap: (half) merge cp_r and cp_filtered klensy:cp_r Mark-Simulacrum 0
123 111829 yes array::split_array*(): return arrays instead of slices Xiretza:infallible-array-split_array m-ou-se 0
124 111884 yes Clarify intended use case for From/TryFrom/Into/TryInto kangalio:patch-1 joshtriplett 0
125 111922 yes feat: implement `DoubleEndedSearcher` for `CharArray[Ref]Searcher` vaporoxx:feat-searcher dtolnay 0
126 111923 yes [RFC-3086] Consider out-of-bound depths of `count` c410-f3r:impl oli-obk 0
127 111964 yes Check that negative impls are always applicable spastorino:negative-impls-always-applicable nikomatsakis 0
128 112052 yes Remove Hash, PartialEq, Eq, PartialOrd, Ord from DynMetadata nbdd0121:dyn_metadata pnkfelix 0
129 112088 yes Add a note when suggesting to use Impl Trait sladyn98:impl-return-note compiler-errors 0
130 112106 yes Added traits implemented by FnPtr to fn docs with example function mj10021:issue-111182-fix thomcc 0
131 112161 yes add an example that using `thread::scope` to share atomic types Neutron3529:doc-patch workingjubilee 0
132 112185 yes Macro Diagnostics Documentation akarahdev:master Nilstrieb 0
133 112279 yes Stop considering moved-out locals when computing auto traits for generators nbdd0121:generator cjgillot 0
134 112328 yes Feat. adding ext that returns change_time juliusl:pr/windows-add-change-time m-ou-se 0
135 112371 yes Disable the `BorrowedFd` layout optimization on Haiku sunfishcode:sunfishcode/haiku-at-fdcwd joshtriplett 0
136 112384 yes Clarify documentation regarding `+bundle` linkage modifier In-line:patch-1 petrochenkov 0
137 112422 yes ignore implied bounds with placeholders aliemjay:implied-bounds-placeholders lcnr 0
138 112539 yes [doc] [library/core/src/fmt/mod.rs] modify the example code of trait Debug OccupyMars2025:patch-1 workingjubilee 0
139 112589 yes Bencher: pass closure through black_box alecmocatta:patch-1 thomcc 0
140 112760 yes Improve document for `std::fmt` to format float type eval-exec:exec/fix-fmt-float-rounding dtolnay 0
141 112806 yes Small code improvements in `collect_intra_doc_links.rs` kadiwa4:collect_intra_doc_links jsha 0
142 112818 yes Implement `slice::split_once` and `slice::rsplit_once` Benjamin-L:add-slice_split_once m-ou-se 0
143 112829 yes Experimental : Time docker commands for CI build sladyn98:time-docker-commands pietroalbini 0
144 112896 yes Add key_mut method to BTreeMap entries clarfonthey:btree-entry-key-mut m-ou-se 0
145 112936 yes Add illumos aarch64 target for rust. Toasterson:illumos-aarch64-target jackh726 0
146 112961 yes fix: add deref suggestion for type mismatch binary op bvanjoi:fix-112958 compiler-errors 0
147 113026 yes Introduce `run-make` V2 infrastructure, a `run_make_support` library and port over 2 tests as example jieyouxu:run-make-v2 bjorn3 0
148 113043 yes rustdoc: Unify `where` clause styling camelid:rustdoc-where-cleanup GuillaumeGomez 0
149 113056 yes fix(parse): avoid panic when cfg wrapper by bracket under `capture-cfg` mode bvanjoi:fix-87577 Aaron1011 0
150 113070 yes Implementing opinionated `Binary` fmt trait for floats blyxyas:float_bin_fmt joshtriplett 0
151 113074 yes rustdoc: redesign [+]/[−] controls notriddle:notriddle/plus-minus jsha 0
152 113095 yes Document `become` keyword WaffleLapkin:document_becoming_unuwuable workingjubilee 0
153 113142 yes optimize EscapeAscii's Display and CStr's Debug the8472:opt-cstr-display m-ou-se 0
154 113183 yes Only emit one error per unsized binding, instead of one per usage estebank:redundant-sized-errors davidtwco 0
155 113190 yes Custom MIR: Support `Rvalue::NullaryOp` DrMeepster:custom_mir_offset_of oli-obk 0
156 113232 yes Guarantee persistent iteration order for unordered collections lovelymono:document-hashmap-iteration-order m-ou-se 0
157 113241 yes rustdoc: Document lack of object safety on affected traits poliorcetics:85138-doc-object-safety jsha 0
158 113284 yes Enable type privacy lints in rustc Bryanskiy:type-privacy petrochenkov 0
159 113301 yes stabilize combining +bundle and +whole-archive link modifiers Be-ing:stabilize_bundle_whole-archive petrochenkov 0
160 113307 yes Support overriding `warnings` level for a specific lint via command line jieyouxu:override-specific-lint-level-command-line oli-obk 0
161 113315 yes fix: extract rustc_test_marker attr in test_case bvanjoi:fix-100263 petrochenkov 0
162 113347 yes `ptr::copy_nonoverlapping` is not memcpy workingjubilee:memcpy-じゃない joshtriplett 0
163 113433 yes Disable building `rustc` with (Thin)LTO on Windows Kobzol:bootstrap-window-thinlto-error clubby789 0
164 113448 yes Sanity check profiler atomics SeanMollet:SanityCheckProfilerAtomics cuviper 0
165 113449 yes tidy: remove filtering for wasm32 deps, as this don't work klensy:tidy-why onur-ozkan 0
166 113489 yes impl `From<&[T; N]>` for `Cow<[T]>` tguichaoua:cow_from_array m-ou-se 0
167 113525 yes Dynamically size sigaltstk in std workingjubilee:handle-dynamic-minsigstksz m-ou-se 0
168 113620 yes std windows ERROR_BAD_COMMAND could match ErrorKind::InvalidInput. darnuria:windows/BAD_COMMAND_InvalidInput ChrisDenton 0
169 113671 yes Make privacy visitor use types more (instead of HIR) oli-obk:normalize_weak_tys petrochenkov 0
170 113712 yes Fix ICE when trying to convert `ConstKind::Error` to usize syvb:fix-error-usize-ice cjgillot 0
171 113730 yes Report errors in jobserver inherited through environment variables belovdv:jobserver-init-check petrochenkov 0
172 113747 yes impl Not, Bit{And,Or}{,Assign} for IP addresses clarfonthey:ip_bitops dtolnay 0
173 113797 yes offset_from: docs improvements RalfJung:offset_from_docs workingjubilee 0
174 113822 yes Experiment: Try making all compiler-builtins intrinsics weak symbols Amanieu:weak-compiler-builtins 0
175 113833 yes `std::error::Error` -> Trait Implementations: lifetimes consistency improvement WiktorPrzetacznik:master dtolnay 0
176 113891 yes Add more syscall doc aliases to std docs SabrinaJewson:more-syscall-aliases joshtriplett 0
177 113917 yes blame the furthest statement in borrowck errors aliemjay:borrowck-loc-diag estebank 0
178 113924 yes More precisely point out what is immutable for E0596 chenyukang:yukang-fix-113842-ref compiler-errors 0
179 113925 yes Improve diagnostic for const ctors in array repeat expressions clubby789:const-ctor-repeat estebank 0
180 114009 yes compiler: allow transmute of ZST arrays with generics dvdhrm:pr/transmzst TaKO8Ki 0
181 114016 yes Delete architecture-specific memchr code in std::sys krtab:delete_sys_memchr m-ou-se 0
182 114038 yes unix time module now return result Stargateur:108277 thomcc 0
183 114042 yes core library: Disable fpmath tests for i586 ... liushuyu:ubuntu/i586-fpmath workingjubilee 0
184 114078 yes Ignore host C++ runtime in a cross build scenario inferiorhumanorgans:use-cross-target-c++-runtime cuviper 0
185 114136 yes add LinkedList::{retain,retain_mut} TennyZhuang:linked-list-retain thomcc 0
186 114157 yes Enable triagebot no-merges check pitaj:triagebot_no-merges ehuss 0
187 114189 yes Update dist-various linux-gnu target baselines cuviper:dist-various-glibc Mark-Simulacrum 0
188 114191 yes Update exploit mitigations documentation rcvalle:rust-exploit-mitigations cuviper 0
189 114210 yes Don't treat opaque type as expectation for branch compiler-errors:coerce-branches-into-opaque 0
190 114224 yes rustc_llvm: Link to libkstat on Solaris/SPARC inferiorhumanorgans:solaris-llvm-wrapper cuviper 0
191 114292 yes More detail when expecting expression but encountering bad macro argument estebank:issue-71039 b-naber 0
192 114316 yes Add AIX platform support document ecnelises:aix_doc JohnTitor 0
193 114417 yes Fix multiple `expect` attribs in impl block chinedufn:fix-expect-unused-in-impl-block-rust-issue-114416 oli-obk 0
194 114453 yes Print GHA log groups to stdout instead of stderr Kobzol:ci-group-stdout onur-ozkan 0
195 114499 yes Pass +forced-atomics feature for riscv32{i,im,imc}-unknown-none-elf taiki-e:riscv-forced-atomics Amanieu 0
196 114521 yes std: freebsd build update. devnexen:std_fbsd_13_upd cuviper 0
197 114523 yes gcc: build with --disable-multilib, as it used only to bootstrap llvm klensy:gcc-disable-multilib Mark-Simulacrum 0
198 114525 yes Document explicitly that Weak::from_raw(ptr::null()) is ub est31:weak_null_docs cuviper 0
199 114531 yes Implement `From<&'a &'static str>` for `Arguments<'a>` EFanZh:implement-from-str-for-arguments dtolnay 0
200 114534 yes Strict provenance unwind niluxv:strict_prov_unwind cuviper 0
201 114564 yes Attempt to describe the intent behind the `From` trait further scottmcm:when-to-from Mark-Simulacrum 0
202 114589 yes impl Default for ExitCode ijackson:exit-code-default dtolnay 0
203 114651 yes rustdoc: add `--test-builder-wrapper` arg to support wrappers such as RUSTC_WRAPPER when building doctests tmfink:rustdoc-rustc-wrapper jsha 0
204 114654 yes Suggest `pin!()` instead of `Pin::new()` when appropriate estebank:suggest-pin-macro davidtwco 0
205 114655 yes Make `impl<Fd: AsFd>` impl take `?Sized` nbdd0121:io-safety m-ou-se 0
206 114679 yes Allow dropping `dyn` trait object's principal compiler-errors:dyn-principal lcnr 0
207 114682 yes resolve: re-export ambiguity as warning bvanjoi:fix-36837 petrochenkov 0
208 114708 yes Allow setting `rla` labels via `rustbot` tgross35:tgross35-patch-1 Mark-Simulacrum 0
209 114709 yes Use `io_error_more` on WASI ShE3py:wasi-io-error-more thomcc 0
210 114764 yes [style edition 2024] Combine all delimited exprs as last argument pitaj:style-delimited-expressions joshtriplett 0
211 114788 yes impl get_mut_or_init and get_mut_or_try_init for OnceCell tisonkun:get_mut_or_init m-ou-se 0
212 114856 yes windows: provide more accurate result for available_parallelism if cores > 64 klensy:num-cpu thomcc 0
213 114877 yes unstable-book: add quick-edit link tshepang:patch-1 JohnTitor 0
214 114945 yes Add musl toolchain to dist-armv7-linux chrta:add-musl-to-armv7-docker Mark-Simulacrum 0
215 114962 yes adds a column number to `dbg!()` darklyspaced:debug m-ou-se 0
216 114998 yes feat(docs): add cargo-pgo to PGO documentation 📝 meysam81:meysam/feat/add-cargo-pgo-to-docs epage 0
217 115046 yes Use version-sorting for all sorting joshtriplett:master calebcartwright 0
218 115076 yes Download pre-compiled bootstrap from CI dvtkrlbs:master onur-ozkan 0
219 115108 yes Fix exit status / wait status on non-Unix cfg(unix) platforms ijackson:broken-wait-status dtolnay 0
220 115118 yes Extract suitable code from rustc_query_impl into a new crate rustc_query_misc Zoxc:rustc-query-encode cjgillot 0
221 115120 yes debuginfo: ignore strip on msvc icedrocket:ignore-strip-on-msvc b-naber 0
222 115157 yes Make `RefMut` `Sync` ChayimFriedman2:refmut-sync-1 dtolnay 0
223 115159 yes kmc-solid: I/O safety solid-rs:patch/kmc-solid/io-safety m-ou-se 0
224 115196 yes Suggest adding `return` if the for semi which can coerce to the fn return type chenyukang:yukang-fix-86094 estebank 0
225 115214 yes Implement rustc part of RFC 3127 trim-paths Urgau:rfc-3127-trim-paths compiler-errors 0
226 115217 yes target tier policy: require ability to produce object code davidtwco:target-tier-policy-mcp-655 wesleywiser 0
227 115220 yes Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt` Zoxc:revive-gcx-ptr cjgillot 0
228 115229 yes On method chain expression failure, look for missing method in earlier segments of the chain iSwapna:issue-115222-fix estebank 0
229 115238 yes Formally demote tier 2 MIPS targets to tier 3 workingjubilee:ich-entferne-welke-blumen GuillaumeGomez 0
230 115245 yes Add more information to error message for unconstrained_parameter E0207 Lol3rrr:issue-107295-fix jackh726 0
231 115249 yes impl more traits for ptr::Alignment, add mask method clarfonthey:alignment cuviper 0
232 115253 yes Implement `PROBLEMATIC_CONSTS` generalization donno2048:patch-1 joshtriplett 0
233 115274 yes Run tidy license checker on more workspaces bjorn3:tidy_improvements davidtwco 0
234 115291 yes Save liveness results for DestinationPropagation cjgillot:dest-prop-save jackh726 0
235 115293 yes Remove -Zfuel. cjgillot:no-fuel wesleywiser 0
236 115301 yes coverage: Allow each coverage statement to have multiple code regions Zalathar:regions-vec davidtwco 0
237 115304 yes Emit error instead of ICE when loading files with trailing '>' in the file name Enselic:trailing-gt cjgillot 0
238 115320 yes [TEST] Enable the parallel compiler with 8 threads Zoxc:parallel-test cjgillot 0
239 115324 yes Suggest removing redundant arguments in format!() francorbacho:master davidtwco 0
240 115333 yes Guarantee representation of None in NPO joshlf:patch-5 tmandry 0
241 115356 yes `std::thread::set_name` exploit the return on haiku devnexen:haiku_set_name_use_return thomcc 0
242 115367 yes Lowering unnamed fields and anonymous adt (WIP) frank-king:feature/unnamed-fields-hir cjgillot 0
243 115368 yes Promote loongarch64-unknown-none* to Tier 2 loongarch-rs:none-tier2 Mark-Simulacrum 0
244 115386 yes PartialEq: handle longer transitive chains RalfJung:partial-eq-chain m-ou-se 0
245 115412 yes Expose tests for {f32,f64}.total_cmp in docs eswartz:docs/total_cmp-test-result-in-docs scottmcm 0
246 115413 yes Improve error output when encountering git conflict markers atsuzaki:conflict-marker estebank 0
247 115419 yes Improve #[repr(align(...))] syntax error message rtfeldman:rtfeldman/repr-align compiler-errors 0
248 115428 yes (DRAFT) Combined draft branch for coverage work Zalathar:coverage 0
249 115439 yes rustdoc: hide `#[repr(transparent)]` if it isn't part of the public ABI fmease:rustdoc-priv-repr-transparent-heuristic notriddle 0
250 115454 yes Clarify example in docs of str::char_slice vwkd:patch-1 scottmcm 0
251 115460 yes Don't panic in `<BorrowedCursor as io::Write>::write` zachs18:borrowedcursor_write_no_panic thomcc 0
252 115476 yes document ABI compatibility RalfJung:abi-compat-docs Mark-Simulacrum 0
253 115485 yes Format macro const literals with pretty printer DaniPopes:rustdoc-macro-consts jackh726 0
254 115501 yes Add new inherit_handles flag to CommandExt trait michaelvanstraten:set_inherit_handles ChrisDenton 0
255 115522 yes Clarify ManuallyDrop bit validity joshlf:patch-8 scottmcm 0
256 115524 yes const-eval: make misalignment a hard error RalfJung:misalign wesleywiser 0
257 115526 yes Add arm64e-apple-ios & arm64e-apple-darwin targets and Pointer Authentication feature arttet:master jackh726 0
258 115546 yes Weaken needlessly restrictive orderings on Arc::*_count SUPERCILEX:patch-2 Amanieu 0
259 115572 yes Do not insert duplicate SourceFile. cjgillot:relative-source-file-dedup oli-obk 0
260 115577 yes document when atomic loads are guaranteed read-only RalfJung:atomic-load dtolnay 0
261 115588 yes Fix a comment in std::iter::successors tifv:fix-comment-successors scottmcm 0
262 115622 yes Enable lld explicitly for hexagon-unknown-linux-musl androm3da:bcain/hexagon_lld_ petrochenkov 0
263 115626 yes Clean up unchecked_math, separate out unchecked_shifts clarfonthey:unchecked-math thomcc 0
264 115648 yes Remove "consider specifying this binding's type" when reference differs in mutability jmintb:master jackh726 0
265 115652 yes Add buffering to stdout n-milo:stdout-buffering joshtriplett 0
266 115653 yes Guarantee that Layout::align returns a non-zero power of two joshlf:patch-9 dtolnay 0
267 115660 yes rustdoc: allow resizing the sidebar / hiding the top bar notriddle:notriddle/sidebar-resize jsha 0
268 115691 yes Add `type` field to distinguish json diagnostic outputs jsgf:typed-json-diags b-naber 0
269 115694 yes Move `RandomState` and `DefaultHasher` into `std::hash`, but in a sneaky way clarfonthey:std-hash-private thomcc 0
270 115710 yes Add connect_from methods to TcpStream valaphee:tcpstream_connect_from m-ou-se 0
271 115717 yes Stabilize --json unused-externs(-silent) jsgf:stablize-json-unused-externs cjgillot 0
272 115719 yes Stabilize `atomic_from_ptr` tgross35:atomic-from-ptr dtolnay 0
273 115726 yes For a single impl candidate, try to unify it with error trait ref compiler-errors:better-error-ref estebank 0
274 115732 yes Parse unnamed fields and anonymous structs or unions frank-king:feature/unnamed-fields-lite petrochenkov 0
275 115763 yes Remove a now-unnecessary check for generators. oli-obk:reveal_generators cjgillot 0
276 115773 yes tvOS simulator support on Apple Silicon for rustc simlay:arch64-apple-tvos-sim-for-rustc thomcc 0
277 115863 yes Add check_unused_messages in tidy chenyukang:yukang-add-message-tidy-check davidtwco 0
278 115872 yes Remap Cargo dependencies to /rust/deps ferrocene:pa-remap-cargo-home clubby789 0
279 115876 yes Fix duplicated crate keyword in suggested path GuillaumeGomez:fix-duplicated-crate-err estebank 0
280 115882 yes improve the suggestion of `generic_bound_failure` aliemjay:diag-name-region-1 wesleywiser 0
281 115898 yes bootstrap major change detection implementation onur-ozkan:config-change-tracking Mark-Simulacrum 0
282 115904 yes rustdoc: stop preloading Source Serif 4 Bold notriddle:notriddle/preload-bold jsha 0
283 115913 yes checked_ilog: improve performance FedericoStra:checked_ilog joshtriplett 0
284 115919 yes Return f32 and f64 in XMM0 instead of FP0 on i686 GuentherVIII:ssereturn thomcc 0
285 115933 yes Prototype using const generic for simd_shuffle IDX array oli-obk:simd_shuffle_const workingjubilee 0
286 115937 yes Prevent spurious `unreachable pattern` lints oli-obk:spurious_unreachable_pattern Nadrieril 0
287 115942 yes Expand doc comment on MIR validation. cjgillot:doc-checker RalfJung 0
288 115948 yes rustdoc: show crate name beside smaller logo notriddle:notriddle/logo-lockup fmease 0
289 115954 yes cfi: Store type erasure witness for Argument maurer:cfi-workaround m-ou-se 0
290 115955 yes Stabilize `{IpAddr, Ipv6Addr}::to_canonical` tgross35:ip-to-canonical dtolnay 0
291 115961 yes Replace 'mutex' with 'lock' in RwLock documentation Kriskras99:master thomcc 0
292 115964 yes Remove cgu_reuse_tracker from Session bjorn3:cgu_reuse_tracker_global_state compiler-errors 0
293 115969 yes nix-shell documentation tsimouris:patch-1 Mark-Simulacrum 0
294 115974 yes Split core's PanicInfo and std's PanicInfo m-ou-se:panicinfo-and-panicinfo m-ou-se 0
295 115984 yes extending filesystem support for Hermit hermit-os:fuse thomcc 0
296 115993 yes resolve: only report unused import for no-reexports lint bvanjoi:fix-115966 petrochenkov 0
297 116014 yes Implement `-Clink-self-contained=-linker` opt out lqd:mcp510-2-electric-boogaloo petrochenkov 0
298 116015 yes const_eval: allow function pointer signatures containing &mut T in const contexts EvanMerlock:master cjgillot 0
299 116016 yes Soft-destabilize `RustcEncodable` & `RustcDecodable`, remove from prelude in next edition jhpratt:kill-rustc-serialize Amanieu 0
300 116017 yes Don't pass `-stdlib=libc++` when building C files on macOS Zalathar:darwin-stdlib albertlarsan68 0
301 116018 yes Increasing the SIMD size improves the vectorization possibilities DianQK:simd-wide-sum-test scottmcm 0
302 116024 yes Implement Region for smir ouz-a:smir_region oli-obk 0
303 116030 yes run abi/compatibility test against a whole bunch of targets RalfJung:abi-compat-test b-naber 0
304 116033 yes report `unused_import` for empty reexports even it is pub bvanjoi:fix-116032 petrochenkov 0
305 116035 yes Allow target specs to use an LLD flavor, and self-contained linking components lqd:mcp-510-target-specs petrochenkov 0
306 116037 yes Add `-Zstack-protector` test for Windows targets wesleywiser:stack_protector_test_windows cuviper 0
307 116040 yes Consider alias bounds when computing liveness in NLL compiler-errors:alias-liveness nikomatsakis 0
308 116046 yes coverage: Move most per-function coverage info into `mir::Body` Zalathar:fn-cov-info 0
309 116058 yes make `Fn*` traits `const_trait` again fee1-dead-contrib:make-fn-const-trait oli-obk 0
310 116083 yes Add release notes for 1.73.0 cuviper:relnotes-1.73.0 Mark-Simulacrum 0
311 116085 yes rustdoc-search: add support for traits and associated types notriddle:notriddle/search-associated-types GuillaumeGomez 0
312 116087 yes Handle lifetimes correctly in `sym` in inline and global asm compiler-errors:sym petrochenkov 0
313 116088 yes Stabilise `c_unwind` nbdd0121:unwind Amanieu 0
314 116090 yes Implement strict integer operations that panic on overflow rmehri01:strict_integer_ops m-ou-se 0
315 116092 yes Unify `defined_lib_features` and `lib_features` queries compiler-errors:features-query cjgillot 0
316 116094 yes Introduce `-C instrument-coverage=branch` to gate branch coverage Swatinem:coverage-branch-gate wesleywiser 0
317 116097 yes Try to use approximate placeholder regions when outputting an AscribeUserType error in borrowck jackh726:higher-ranked-lifetime-error-backup wesleywiser 0
318 116108 yes Pass `-jN` from Make to `BOOTSTRAP_ARGS` onur-ozkan:support-make-jobs-flag Mark-Simulacrum 0
319 116113 yes Generalize `{Rc,Arc}::make_mut()` to unsized types. kpreid:arcmut dtolnay 0
320 116114 yes Stabilize target_feature_11 calebzulawski:stabilize-tf11 nikomatsakis 0
321 116118 yes Implement `Try` for `()` Jarcho:unit_try Mark-Simulacrum 0
322 116123 yes Rewrite native thread-local storage joboet:rewrite_native_tls m-ou-se 0
323 116126 yes Prepare removal of `auto trait` syntax in favor of new attribute `#[rustc_auto_trait]` fmease:prep-auto-trait-syntax-removal Nilstrieb 0
324 116127 yes add sanity checks for user write access on `x install` onur-ozkan:sanity-checks-on-install Mark-Simulacrum 0
325 116129 yes Rewrite `pin` module documentation to clarify usage and invariants fu5ha:better-pin-docs-2 scottmcm 0
326 116132 yes Make TCP connect handle EINTR correctly darthunix:connect_poll cuviper 0
327 116136 yes :arrow_up: `rust-analyzer` lnicola:sync-from-ra 0
328 116142 yes [rustdoc] Show enum variant value if it is a C-like variant GuillaumeGomez:enum-variant-display notriddle 0
329 116146 yes Clarify `arg` and `args` documentation Milo123459:milo/clarify-arg-documentation thomcc 0
330 116157 yes Document that Instant may or may not include system-suspend time the8472:doc-monotonoic-suspend Mark-Simulacrum 0
331 116158 yes Don't suggest nonsense suggestions for unconstrained type vars in `note_source_of_type_mismatch_constraint` compiler-errors:unconstrained-type-var-sugg wesleywiser 0
332 116160 yes quote argument to sh -n MaxHearnden:quote-syntax-check Mark-Simulacrum 0
333 116161 yes Stabilize `extended_varargs_abi_support` Soveu:varargs2 wesleywiser 0
334 116167 yes remove StructuralEq trait RalfJung:structural-eq cjgillot 0
335 116172 yes Broaden the consequences of recursive TLS initialization joboet:recursive_tls_initialization m-ou-se 0
336 116184 yes Add `async_fn_in_trait` lint compiler-errors:afit-lint tmandry 0
337 116185 yes Remove `OneThread` Zoxc:rem-one-thread cjgillot 0
338 116192 yes FIX String struct Doc comments for better rendering inside of IDEs troglodytto:patch-1 m-ou-se 0
339 116197 yes bootstrap: do not invoke global `lld` binary Kobzol:bootstrap-lld-invoke petrochenkov 0
340 116198 yes Add more diagnostic items for clippy Jarcho:diag_items WaffleLapkin 0
341 116205 yes Stabilize `[const_]pointer_byte_offsets` WaffleLapkin:stabilize_pointer_byte_offsets dtolnay 0
342 116207 yes Stdio support for UEFI Ayush1325:uefi_stdio Mark-Simulacrum 0
343 116209 yes clippy::complexity fixes matthiaskrgr:clippy2 petrochenkov 0
344 116210 yes Validate that `~const` trait bounds on associated functions (fixes ICEs) Raekye:master fee1-dead 0
345 116218 yes Stabilize `const_maybe_uninit_zeroed` and `const_mem_zeroed` tgross35:const-maybe-uninit-zeroed dtolnay 0
346 116220 yes stabilize `Option::as_`(`mut_`)`slice` llogiq:stabilize-option-as-slice BurntSushi 0
347 116223 yes Fix misuses of a vs an catandcoder:master cjgillot 0
348 116225 yes Add integration for new bors Kobzol:newbors-integration Mark-Simulacrum 0
349 116228 yes resolve: skip underscore character during candidate lookup bvanjoi:fix-116164 cjgillot 0
350 116233 yes Stabilize `const_maybe_uninit_assume_init_read` DaniPopes:stabilize-const_maybe_uninit_assume_init_read dtolnay 0
351 116236 yes Modernize rustc_builtin_macros generics helpers dtolnay:builtinmacrocomment wesleywiser 0
352 116238 yes time: use clock_gettime on macos tamird:gettimeofday thomcc 0
353 116240 yes Const stabilize mem::discriminant dtolnay:constdiscriminant thomcc 0
354 116241 yes Add Exclusive forwarding impls (FnOnce, FnMut, Generator) dtolnay:exclusivefwd Amanieu 0
355 116244 yes Apply structured suggestion that allows test to work since 1.64 estebank:issue-73497 b-naber 0
356 116247 yes WIP: Check uninhabitedness through the trait solver cjgillot:uninhabited-predicate lcnr 0
357 116250 yes On type error of closure call argument, point at earlier calls that affected inference estebank:closure-arg-inference-span petrochenkov 0
358 116251 yes Split out `lit_to_const_for_patterns` compiler-errors:lit BoxyUwU 0
359 116254 yes Assorted improvements for `rustc_middle::mir::traversal` WaffleLapkin:nicen-traversal cjgillot 0
360 116256 yes Add test for rust-lang#114912 apekros:issue-114912 wesleywiser 0
361 116257 yes Suggest trait bounds for used associated type on type param estebank:issue-101351 lcnr 0
362 105666 yes rustdoc: align stability badge to baseline instead of bottom notriddle:notriddle/stab-baseline jsha 0 always
363 108445 yes Add known-bug tests for a few I-unsound issues gburgessiv:add-known-bug jackh726 0 always
364 114454 yes Replace `HashMap` with `IndexMap` in pattern binding resolve Nilstrieb:no-evil-sorting cjgillot 0 always
365 89917 no sess: default to v0 symbol mangling davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme michaelwoerister 0 never
366 90545 no Implement a faster stable sort algorithm wpwoodjr:master m-ou-se 0 never
367 97974 no Add TyAlias into rustc_type_ir TyKind enum GuillaumeGomez:rustc-middle-ty-alias oli-obk 0 never
368 98892 no [WIP]Use unaligned read/writes for `core::mem::swap` on x86_64 AngelicosPhosphoros:make_unaligned_chunked_swap_for_x64 cuviper 0 never
369 100503 no support higher-ranked regions in opaque type inference aliemjay:opaque_higher_ranked lcnr 0 never
370 100987 no add `with_hash_task` to generate `DepNode` deterministically SparrowLii:with_hash_task cjgillot 0 never
371 101419 no proc_macro/bridge: Eagerly pass TokenStream contents into the client mystor:ts_is_vec_tt eddyb 0 never
372 101500 no Perform unused assignment and unused variables lints on MIR. cjgillot:mir-liveness davidtwco 0 never
373 105392 no Dedup bounds with parent impl block GuillaumeGomez:rustdoc-dedup-bounds compiler-errors 0 never
374 105808 no Implement a real InstCombine MIR pass saethlin:fold cjgillot 0 never
375 106613 no Sink unused const assignments saethlin:delay-const-assignments oli-obk 0 never
376 107009 no Implement jump threading MIR opt cjgillot:jump-threading wesleywiser 0 never
377 107123 no add a Callable trait that is implemented for unsafe functions, too oli-obk:callable_trait compiler-errors 0 never
378 107701 no Specialize iter::Chain<A, B>::next when A==B the8472:chain-swap cuviper 0 never
379 108359 no Avoid code generation for ThinVec<Diagnostic>'s destructor in the query system Zoxc:side-effects-tweak cjgillot 0 never
380 108730 no Make sure to run all mir analyses in check mode oli-obk:hardening_check_builds davidtwco 0 never
381 108813 no Report all lints, even if other errors already occurred. oli-obk:report_all_the_errors compiler-errors 0 never
382 109050 no Only use the new DepNode hashmap for anonymous nodes. cjgillot:no-hash-graph michaelwoerister 0 never
383 109082 no Do not provide suggestions when the spans come from expanded code that doesn't point at user code estebank:macro-spans 0 never
384 110691 no Enable DataflowConstProp by default cjgillot:enable-dcp 0 never
385 111744 no Implement intrinsic for swapping values AngelicosPhosphoros:swap_intrinsic_impl TaKO8Ki 0 never
386 111842 no Move `CacheDecoder` to `rustc_query_impl` Zoxc:query-decode-move cjgillot 0 never
387 112255 no Always consider inlining for trivial functions saethlin:always-inline-trivial-functions 0 never
388 112511 no Increase the precision of the exportable MIR check saethlin:inline-private-functions cjgillot 0 never
389 112733 no Avoid `memcpy` in codegen for more types, notably `Vec` scottmcm:more-load-store compiler-errors 0 never
390 112865 no Weekly `cargo update` rust-lang:cargo_update Mark-Simulacrum 0 never
391 112879 no Report monomorphization time errors in dead code, too oli-obk:dead_code_pme 0 never
392 113343 no Update the alignment checks to check the final Place, not pointer derefs saethlin:looser-alignment oli-obk 0 never
393 113888 no Add RUSTC_PROGRESS env var to show the current queries and their arguments oli-obk:indicatif bjorn3 0 never
394 115162 no make query caches use `Sharded` only for multiple threads SparrowLii:parallel_query_cache cjgillot 0 never
395 115684 no Set default `move_size_limit` to 4kB for `large_assignments` lint on nightly Enselic:large_assignments-default oli-obk 0 never
396 75065 no Format Duration microseconds with "us" suffix, without Unicode joshtriplett:just-the-two-byte-us LukasKalbertodt 0
397 81746 no Distribute cg_clif as rustup component on the nightly channel bjorn3:cg_clif_rustup_component Mark-Simulacrum 0
398 83363 no Implement new proc macro diagnostics API jhpratt:proc_macro_diagnostics m-ou-se 0
399 88731 no use openat when encountering ENAMETOOLONG the8472:deep-open joshtriplett 0
400 91546 no Implement additional `split_inclusive` variants for slices Jules-Bertholet:rsplit_inclusive m-ou-se 0
401 92930 no const Path initialisation conradludgate:const_path joshtriplett 0
402 94619 no Introduce unsafe methods for mutating environment jhpratt:unsafe-env joshtriplett 0
403 94904 no doc(notable_trait) for impls conradludgate:rustdoc-notable-attr GuillaumeGomez 0
404 94909 no [WIP] 'Notable Trait Implementations' doc section conradludgate:notable-trait-implementations GuillaumeGomez 0
405 96290 no Make libtest logfile respect --format felipeamp:issue-57147-fix m-ou-se 0
406 97052 no Implement pointee metadata unsizing via a TypedMetadata<T> container CAD97:just-metadata pnkfelix 0
407 97334 no DO NOT MERGE (yet): Enable `-Zdrop-tracking` by default eholk:drop-tracking-on-by-default wesleywiser 0
408 97335 no fix: impl Trait desugaring in trait objects' assoc constraints randomicon00:impldesugar cjgillot 0
409 97445 no More proc macro tweaks nnethercote:proc-macro-tweaks-2 eddyb 0
410 97861 no Added randomized field padding to `-Z randomize-layout` Kixiron:thiccen cjgillot 0
411 98514 no `std::thread` support for the Nintendo 3DS AzureMarker:feature/horizon-threads Mark-Simulacrum 0
412 98991 no Apply deprecation lint to trait method overrides. m-ou-se:deprecated-overrides wesleywiser 0
413 99032 no Disable unwinding for `catch_unwind` error payloads. danielhenrymantilla:no_unwind_drop_panic_payload Mark-Simulacrum 0
414 99063 no Stabilize `lint_reasons` in rustc (RFC 2383) xFrednet:rfc-2383-stabilize-lint-reasons wesleywiser 0
415 99333 no Allow ?-converting from Result<T, E> in functions returning Option<Result<T, E>> GoldsteinE:option-result-from-residual m-ou-se 0
416 99445 no Resolve $crate at the expansion-local crate CAD97:whose-crate-is-this-anyway petrochenkov 0
417 99469 no Add UI to help with advanced search requests GuillaumeGomez:advanced-search-ui notriddle 0
418 99883 no Invoke `backtrace-rs`' buildscript in `std`'s buildscript for Android targets Arc-blroth:fix/backtrace-build kennytm 0
419 99927 no More distinctive pretty-printing of function item types steffahn:distinctive_function_item_types_printing estebank 0
420 100021 no made `unreachable_unchecked` panic in debug mode cbrownsey:master scottmcm 0
421 100375 no don't touch `closure_substs.parent_substs()` in borrowck aliemjay:ugly-closure-substs jackh726 0
422 100413 no Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path Kobzol:profile-use-track-file-hash michaelwoerister 0
423 100423 no Panic on invalid usages of `MaybeUninit::uninit().assume_init()` Nilstrieb:maybe-uninit-maybe-unsound oli-obk 0
424 100428 no Add generic `NonZero` type. reitermarkus:generic-nonzero dtolnay 0
425 100472 no Add function `Arc/Rc::as_weak(…)` to convert `&Arc/Rc` to `&Weak` jeremyBanks:rc_as_weak m-ou-se 0
426 100824 no use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin thomcc:darwin_user_temp_dir m-ou-se 0
427 101339 no enable -Zrandomize-layout in debug CI builds the8472:ci-randomize-debug Mark-Simulacrum 0
428 101551 no [WIP] Add support for custom allocator for `String` zachs18:string_alloc Mark-Simulacrum 0
429 101842 no std::io: vectored reads with uninitialized memory (Read::read_buf_vec) nrc:read-buf-vec2 m-ou-se 0
430 101981 no Impl AsRef, Borrow for Ref, RefMut dhardy:borrow_ref m-ou-se 0
431 102343 no New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range golddranks:range_cmp thomcc 0
432 102994 no Improve android-ndk property interface pcc:new-ndk2 Mark-Simulacrum 0
433 103046 no docs: Correct terminology in std::cmp JanBeh:PR_clarify_cmp_terminology workingjubilee 0
434 103133 no Nuke slice_as{,_mut}_ptr methods of MaybeUninit SUPERCILEX:kill-slice-ptr-uninit dtolnay 0
435 103134 no Kill array_assume_init SUPERCILEX:uninit-array-assume scottmcm 0
436 103376 no Strip leading trailing empty lines in doc code blocks GuillaumeGomez:strip-leading-trailing-empty-lines notriddle 0
437 103448 no Account for late-bound lifetimes in generics cjgillot:no-late-fn lcnr 0
438 103449 no Inherit function lifetimes for impl-trait cjgillot:variance-rpit compiler-errors 0
439 103735 no Implement a lint for implicit autoref of raw pointer dereference WaffleLapkin:scarry-derefs RalfJung 0
440 103895 no Add Trusty OS as tier 3 target randomPoison:trusty-os-support m-ou-se 0
441 103985 no Add `Identity` lang item GuillaumeGomez:ty-alias-handling oli-obk 0
442 103993 no Add support for SpanTrace capture in ICE reports yaahc:traced-ICE oli-obk 0
443 104082 no Specify `NonZero` and `Option<NonZero>` layout joshlf:patch-7 scottmcm 0
444 104087 no Stabilise inline_const nbdd0121:const scottmcm 0
445 104283 no Implement TryFrom<&str> for numerical types, bool and char grego:master thomcc 0
446 104329 no Move futex locks to `sys_common` joboet:sys_common_futex m-ou-se 0
447 104333 no WIP: Thread `GeneratorKind` through to symbol mangling Swatinem:mangle-async cjgillot 0
448 104353 no Add CStr::bytes iterator clarfonthey:cstr-bytes-iter thomcc 0
449 104407 no Make more `Result` methods `const` netsutetsu:const-fn thomcc 0
450 104475 no What if we just add `<[MaybeUninit<T>; N]>::assume_init` directly? scottmcm:array-assume-init m-ou-se 0
451 104803 no Implement unification of const abstract impls JulianKnodt:unify_impls oli-obk 0
452 104941 no [WIP] borrowck diagnostic migration with eager booted AndyJado:eager davidtwco 0
453 105586 no Experimental feature gate proposal `crabi` joshtriplett:abi-experimental-feature-gate nikomatsakis 0
454 105815 no Extend -Zdump-mir output with two-phase borrow info pnkfelix:extra-2pb-info oli-obk 0
455 105877 no `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) Kixunil:impl-partialeq-str-for-path m-ou-se 0
456 106060 no Remove proc-macro back-compat hack for rental Aaron1011:remove-rental-hack pnkfelix 0
457 106074 no Implement RFC 3323: restrictions jhpratt:restrictions WaffleLapkin 0
458 106246 no Do not use LFS64 on linux with musl kraj:master thomcc 0
459 106424 no rustdoc: inline compiler-private items into compiler-private crates notriddle:notriddle/rustc-private GuillaumeGomez 0
460 106601 no Suggest `;` after bare `match` expression E0308 estebank:match-semi cjgillot 0
461 106681 no Link unstable features albertlarsan68:link-unstable-features onur-ozkan 0
462 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
463 107176 no Add `Option::transpose_fn` methods nvzqz:transpose-function scottmcm 0
464 107246 no Begin migrating rustdoc diagnostics for translation cassaundra:rustdoc-translation-migration davidtwco 0
465 107251 no Rescope temp lifetime in let-chain into IfElse dingxiangfei2009:let-chain-rescope oli-obk 0
466 107263 no Allow impl on projection GuillaumeGomez:allow-impl-on-projection oli-obk 0
467 107378 no Stabilize `anonymous_lifetime_in_impl_trait` c410-f3r:stabilize-anon-lt estebank 0
468 107393 no Add internal lint against `Ty == Ty` Nilstrieb:Are the types equalॽ Who even knows at this point compiler-errors 0
469 107396 no Disable thread support in libtest if `RUST_TEST_THREADS=1` ianks:issue-104053-fix thomcc 0
470 107628 no Make `x clippy` download and use beta clippy albertlarsan68:bootstrap-clippy flip1995 0
471 107640 no rustdoc: Add support for local resources GuillaumeGomez:rustdoc-local-resources-2 notriddle 0
472 107732 no [WIP] Move drop elaboration before borrowck Zeegomo:move-drop-elab cjgillot 0
473 107901 no Change some `pub` to `pub(crate)` in `std` clubby789:unreachable-pub Mark-Simulacrum 0
474 107939 no Make `str` into a libcore struct (redux) compiler-errors:make-str-an-adt 0
475 107979 no add `array::try_from_iter` to improve discoverability and ergonomics emilHof:try_from_iter scottmcm 0
476 108001 no Add lint to check if non-inlined local reexports have documentation GuillaumeGomez:unused_reexport_documentation-lint notriddle 0
477 108328 no Make borrow check results available to Clippy smoelius:nll-ctxt oli-obk 0
478 108397 no Dedup elaborated predicates with const generic parameter in AutoTrait megakorre:issue_107715 oli-obk 0
479 108435 no Reexport MetadataBlob so it can be used in rustc plugins GuillaumeGomez:reexport-metadatablob petrochenkov 0
480 108598 no Use `ControlFlow` in HIR `Visitor` Jarcho:break_hir_visitor oli-obk 0
481 108761 no Do NOT Review: CoAlloc: Allocator + Global API + Vec coop-rs:07_vec_macroed_squash_fmt_workaround peter-kehl 0
482 108859 no Validate proc macro attributes in AST validation cjgillot:proc-macro-validate petrochenkov 0
483 108874 no Implement `io::Entropy` and refactor random data generation joboet:io_entropy joshtriplett 0
484 108981 no Implement `fs_native_path` ChrisDenton:aspath cuviper 0
485 108993 no Make typeck aware of uninhabited types cjgillot:uninhabited-typeck lcnr 0
486 109063 no Allow tool lint levels to be set based on the build environment. Jarcho:nightly_lints TaKO8Ki 0
487 109160 no Custom MIR: Parse `ExprKind::Use` correctly cbeuw:use-expr oli-obk 0
488 109350 no Add pattern matching API to OsStr mina86:pattern-2 joshtriplett 0
489 109673 no Handle cycles in overlap with negative impls spastorino:handle-cycles-in-overlap-with-negative-impls nikomatsakis 0
490 109691 no Implement `Future` for `Option<F>` nvzqz:option_future joshtriplett 0
491 109710 no Fix target_feature 1.1 should print the list of missing target features rohaquinlop:108680-target_feature-1.1 est31 0
492 109841 no Make file names in error messages links to that file. Dragon-Hatcher:file-terminal-urls estebank 0
493 109858 no Eagerly run TLS destructors to properly handle stack overflows joboet:tls_stack_overflow m-ou-se 0
494 110099 no [WIP] Allow passing const pointers to FFI in Miri CraftSpider:miri-c 0
495 110105 no Stabilise exhaustive patterns feature cjgillot:exhaustive-patterns oli-obk 0
496 110166 no Make pointer_structural_match normal and warn est31:pointer_structural_match tmandry 0
497 110189 no unused_parens now fires on cast expression KisaragiEffective:unused-paren-followed-by-cast b-naber 0
498 110327 no Add the ability to see inherited envs on Command schneems:schneems/expose-command-env-clear thomcc 0
499 110340 no Deref docs: expand and remove "smart pointer" qualifier jmaargh:jmaargh/deref-docs Mark-Simulacrum 0
500 110568 no docs(style): add let-chain style rules calebcartwright:style-let-chains yaahc 0
501 110621 no (More) consistently use "region" terminology in `rustc_middle` WaffleLapkin:region_in_france davidtwco 0
502 110639 no enable PGO on x86_64-apple-darwin csmoe:pgo-osx lqd 0
503 110799 no Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() m-ou-se:panic-payload-dyn-any-no-send m-ou-se 0
504 110961 no Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` john-h-k:lint/useless-send davidtwco 0
505 110968 no Guarantee result nonzero for FFI zacklukem:nonzero-option-result-ffi WaffleLapkin 0
506 111085 no Fix an assertion failure in `bind_generator_hidden_types_above`. nnethercote:fix-110941 cjgillot 0
507 111166 no Add a stable flag to control codegen UB checks saethlin:ub-checks-flag compiler-errors 0
508 111218 no Add CI step to prevent new untranslatable diagnostics being added clubby789:no-new-untranslatable davidtwco 0
509 111351 no Prevent using the default `cc` when that'd result in a broken build ferrocene:pa-prevent-wrong-cc Mark-Simulacrum 0
510 111628 no Allow integer suffixes starting with `e`. nnethercote:allow-e-suffixes petrochenkov 0
511 111773 no Perform autoref/autoderef on `.await` Jules-Bertholet:await-autoref wesleywiser 0
512 111873 no Add & use `is_none_or` `Option` extension in the compiler WaffleLapkin:is_none_or_in_the_compiler cjgillot 0
513 112050 no Introduce more fine-grained borrowed locals analysis for generators b-naber:live-refs-analysis cjgillot 0
514 112091 no make help text for cannot find macro actionable sladyn98:make-help-message-actionable-in-macro compiler-errors 0
515 112136 no Add std::ffi::c_str module clarfonthey:ffi-c_str cuviper 0
516 112237 no Diagnostic translation for `borrow_check:errors` sladyn98:diagnostic-translation-borrowcheck davidtwco 0
517 112331 no Report allocation errors as panics, second attempt Amanieu:panic-oom-payload2 m-ou-se 0
518 112370 no Lower matches against constant slices into better MIR john-h-k:compiler/bad-slice-match wesleywiser 0
519 112380 no Add allow-by-default lint for unit bindings jieyouxu:useless-bindings-lint WaffleLapkin 0
520 112457 no Make `std::mem::transmute_copy` accept `?Sized` inputs nvzqz:feat/unsized-transmute_copy m-ou-se 0
521 112469 no Only use the new node hashmap for anonymous nodes. cjgillot:graph-anon-hashmap michaelwoerister 0
522 112540 no Add a suggestion to add or remove pub on private-in-public error aryan-debug:master compiler-errors 0
523 112603 no Don't use queries when printing the query stack Zoxc:try_collect_active_jobs-no-queries eholk 0
524 112658 no split `NormalizesTo` out of `Projection` lcnr:normalizes-to-projection-split compiler-errors 0
525 112688 no Simplify switches on a statically known discriminant in MIR. JohnBobbo96:simplify_static_switch cjgillot 0
526 112807 no Migrate `rustdoc` diagnostics to translatable diagnostics nicklimmm:rustdoc-translatable-diagnostics-migration jsha 0
527 112875 no Rework negative coherence to properly consider impls that only partly overlap compiler-errors:negative-coherence-rework lcnr 0
528 112980 no [DONT MERGE], only for windows perf log klensy:etw-win-ci 0
529 112999 no relax leak-check aliemjay:leakcheck-relax BoxyUwU 0
530 113053 no add notes about non-compliant FP behavior on 32bit x86 targets RalfJung:x86_32-float workingjubilee 0
531 113091 no Don't merge cfg and doc(cfg) attributes for re-exports GuillaumeGomez:prevent-cfg-merge-reexport notriddle 0
532 113128 no Support tail calls in mir via `TerminatorKind::TailCall` WaffleLapkin:become_trully_unuwuable oli-obk 0
533 113218 no Compute NLL loan scopes using the polonius model lqd:polonius-scopes 0
534 113262 no Always make ptr->ptr casts explicit in THIR Nilstrieb:rawr-casting compiler-errors 0
535 113263 no Fix points at nonexisting .await Alef-gabriel:points-at-nonexisting compiler-errors 0
536 113294 no Remove another DefiningAnchor::Bubble usage oli-obk:tait_wf lcnr 0
537 113297 no Refactor const_eval diagnostics victor-timofei:refactor-const-eval-diagnostics davidtwco 0
538 113473 no Eagerly normalize HIR paths in new trait solver compiler-errors:new-solver-eager-resolve-hir-paths lcnr 0
539 113867 no Safe Transmute: Fix ICE (Inconsistent is_transmutable result) bryangarza:inconsistent-is-transmutable_issue-110969 lcnr 0
540 113880 no Use LLVM patch to correct alignments for `i128` and `u128` tgross35:llvm-i128-align-change petrochenkov 0
541 113983 no Add a visibility suggestion in private-in-public errors nyurik:pub-in-priv-err petrochenkov 0
542 114015 no compiler: be more clear about transparent layout violations dvdhrm:pr/transpzst pnkfelix 0
543 114067 no core, std, proc_macro: inline format!() args (1) matthiaskrgr:fmt_args_core_std_procmac workingjubilee 0
544 114072 no Allow ui_test style headers in compiletest asquared31415:compiletest_allow_uitest oli-obk 0
545 114092 no Add UI test for issue #35144 apiraino:add-test-for-issue-35144 b-naber 0
546 114096 no Unify generation of primitive links for associated types with the rest GuillaumeGomez:generics-display notriddle 0
547 114208 no Support enum variants in offset_of! GKFX:offset_of_enum wesleywiser 0
548 114209 no tidy watcher klensy:better-than-remembrall 0
549 114249 no remove EvaluationResult::EvaluatedTo{Unknown,Recur} aliemjay:evaluation-result-clean lcnr 0
550 114390 no Add new intrinsic `is_constant` and optimize `pow` Centri3:llvm-is-constant oli-obk 0
551 114571 no Improve `print_tts` nnethercote:improve-print_tts petrochenkov 0
552 114607 no Add `f16` and `f128` tgross35:f16-f128-impl 0
553 114623 no Print some information from try builds to GitHub summary Kobzol:opt-dist-gha-summaries Mark-Simulacrum 0
554 114647 no Start removing `Nonterminal` nnethercote:start-rm-Nonterminal petrochenkov 0
555 114652 no Keep printing extra comments in MIR dumps lqd:mir-dumps saethlin 0
556 114759 no Fixes error count display is different when there's only one error left adrianEffe:error-count wesleywiser 0
557 114782 no Parse unnamed fields and anonymous structs or unions frank-king:feature/unnamed-fields petrochenkov 0
558 114900 no Add a context parameter to `JoinSemiLattice` Jarcho:mut_join cjgillot 0
559 114917 no Dummy PR to test coverage test changes in CI Zalathar:dummy-coverage 0
560 114985 no Fix ICE monomorphize collection encountered polymorphic constant chenyukang:yukang-fix-114484-ice TaKO8Ki 0
561 114996 no remove mutability of fn args that don't need it matthiaskrgr:needless_pass_by_ref_mut jackh726 0
562 115025 no Make subtyping explicit in MIR ouz-a:ouz_testing lcnr 0
563 115061 no Add a new CoverageKind::Branch to MIR Swatinem:counter-mapping-region davidtwco 0
564 115141 no Update Windows platform support ChrisDenton:windows-support compiler-errors 0
565 115200 no Disable CFI for core and std CFI violations rcvalle:rust-cfi-fix-115199 b-naber 0
566 115359 no [TEST] Don't allow constant eval to access generator layouts Zoxc:hide-gen-sizes oli-obk 0
567 115362 no [WIP] Support param bounds on non-lifetime binders compiler-errors:non-lifetime-binder-where-clauses 0
568 115506 no `target_os = "custom"`: selecting/swapping platform-specific parts of the libstd at runtime NathanRoyer:std-custom-platform thomcc 0
569 115561 no Make `PanicInfo::message` infallible oli-obk:panic_info_message m-ou-se 0
570 115575 no Add a `default` flag for enum documentation omid:master fmease 0
571 115613 no Make create_def a side effect instead of marking the entire query as always red oli-obk:create_def_forever_red cjgillot 0
572 115623 no Allow library features to be marked internal as well compiler-errors:internal-library-feat cjgillot 0
573 115746 no Print thread ID in panic message if thread name is unknown tgross35:unnamed-threads-panic-message joshtriplett 0
574 115796 no Generate aggregate constants in DataflowConstProp. cjgillot:const-prop-rvalue oli-obk 0
575 115802 no rustdoc search: Allow to filter on multiple crates GuillaumeGomez:rustdoc-search-multiple-crate-filtering notriddle 0
576 115822 no Stabilize `async fn` and return-position `impl Trait` in trait compiler-errors:stabilize-rpitit petrochenkov 0
577 115968 no Don't use LFS64 symbols on musl git-bruh:master m-ou-se 0
578 116004 no target tier policy compliance davidtwco:target-tier-policy-compliance wesleywiser 0
579 116098 no remove 'illegal_floating_point_literal_pattern' future-compat lint RalfJung:illegal_floating_point_literal_pattern WaffleLapkin 0
580 116196 no [WIP] re-organize/refactor bootstrap codebase onur-ozkan:reorganize-bootstrap-sources albertlarsan68 0
581 99761 no Fix item-info color GuillaumeGomez:item-info-color notriddle 0 always
582 113694 no Allow filtering what proof trees are dumped to stdout via a rustc attr BoxyUwU:proof_tree_dump_filtering compiler-errors 0 always
583 102099 error no Rebased: Mark drop calls in landing pads cold instead of noinline InnovativeInventor:re-cold-land nagisa nikic 0 never
584 109616 error no rustdoc: use a template to generate Hrefs jsha:href-template notriddle notriddle 0 never
585 111658 error no Refactor pre-getopts command line argument handling beetrees:rustc-raw-args petrochenkov petrochenkov 0
586 113487 error no Use structured suggestion for #113174 estebank:sugg-113174 oli-obk oli-obk 0 always
587 112123 failure yes fix(suggestion): insert projection to associated types bvanjoi:fix-98562 compiler-errors compiler-errors 0
588 114811 failure yes Show more information when multiple `impl`s apply estebank:impl-ambiguity wesleywiser wesleywiser 0
589 115165 failure yes codegen_llvm: set `DW_AT_accessibility` davidtwco:issue-9228-describe-item-member-visibility wesleywiser wesleywiser 0
590 116096 failure yes Make FnDef 1-ZST in LLVM debuginfo. cjgillot:debuginfo-fndef-size nikic nikic 0
591 115819 failure yes Expose try_destructure_mir_constant_for_diagnostics directly to clippy oli-obk:try_destructure_mir_constant_for_diagnostics_strikes_again petrochenkov 0 never
592 114762 failure no [WIP] CI: use BuildKit Docker layer caching Kobzol:ci-docker-cache 0
593 85528 success Implement iterator specialization traits on more adapters the8472:iter-markers Amanieu 0 never
594 93275 success Remove pretty-print compat hack for all crates Aaron1011:remove-pretty-print jackh726 0 never
595 96764 success [PERF TEST] Make TokenKind `Copy` nnethercote:impl-Copy-for-Token 0 never
596 98223 success proc_macro/bridge: remove client->server `&HandleCounters` passing. eddyb:proc-macro-handle-counters nnethercote 0 never
597 98615 success rustc_codegen_ssa: don't use LLVM struct types for field offsets. eddyb:lolvm nikic 0 never
598 101179 success Deprecate uninit_array SUPERCILEX:uninit_array scottmcm 0 never
599 101461 success proc_macro/bridge: Add #[inline] to RunningSameThreadGuard methods mystor:pm_nested_cross_thread_inline eddyb 0 never
600 101566 success [WIP] make nightly compilers able to parallelize SparrowLii:sync_data_structure cjgillot 0 never
601 102487 success (try) Use BOLT in CI to optimize `librustc_driver` Kobzol:rustc-bolt 0 never
602 103169 success Error in panic DebugSteven:error-in-panic m-ou-se 0 never
603 103657 success Fix variable debuginfo being optimized away at `mir-opt-level=2 ` wesleywiser:fix_mir_opt_away_var_debuginfo 0 never
604 104525 success Optimize format_args placeholders without options: Display::simple_fmt m-ou-se:simple-display petrochenkov 0 never
605 105840 success Micro-optimize Ord::cmp for primitives saethlin:ord-cmp 0 never
606 106790 success add more niches to rawvec the8472:rawvec-niche scottmcm 0 never
607 107181 success Inline trivial `core::fmt::Formatter` methods nvzqz:inline-formatter-methods cuviper 0 never
608 107760 success Rewrite libcore's UTF-8 validation for performance thomcc:utf8dfa m-ou-se 0 never
609 108108 success Print a code snippet with the panicking expression estebank:panic-print m-ou-se 0 never
610 109388 success interpret region vars as universals in implied bounds query aliemjay:implied-bounds-equality lcnr 0 never
611 109467 success refactor `Lock` for parallel compiler SparrowLii:Lock_test cjgillot 0 never
612 109478 success refactor `WorkerLocal` for parallel compiler SparrowLii:WorkerLocal_test cjgillot 0 never
613 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
614 109645 success Slightly micro-optimize derive of PartialOrd thomcc:optimize_partialord_derive compiler-errors 0 never
615 109763 success lint incorrect implied bounds in wfcheck aliemjay:lint-implied-bounds-fork jackh726 0 never
616 109890 success Give `Span` a niche Nilstrieb:span-niche eholk 0 never
617 110284 success test for the default parallel compiler on threads=2 SparrowLii:parallel_2 0 never
618 110530 success Perf: Mir inlining: Experiment with adding a query to improve incremental mode JakobDegen:incremental_inlining 0 never
619 111060 success [Experiment] Remove format_args_nl!() m-ou-se:format-args-nl m-ou-se 0 never
620 111061 success (try) [perf] Enable some more MIR optimizations cjgillot:reorder-passes 0 never
621 111430 success rustdoc: migrate `item_struct` to an Askama template nicklimmm:askama-migration-item-struct GuillaumeGomez 0 never
622 111693 success Create definitions for promoted constants. cjgillot:feed-promoted TaKO8Ki 0 never
623 111803 success Tweak the threshold for chunked swapping scottmcm:simple-swap-alternative cuviper 0 never
624 111804 success [WIP] Test performance of running MIR inliner on inline(always) function calls in optimized incremental build vlad20012:mir-incremental-opt-2-inline-always-experiment 0 never
625 111970 success fallible allocator experiment pitaj:allocator-fallible thomcc 0 never
626 112049 success (try) [do not merge] CI experiments Kobzol:pgo-omit-benchmarks 0 never
627 112372 success Make function bodies with &! arguments unreachable saethlin:ralf-refs 0 never
628 112463 success rustdoc: elide cross-crate default generic arguments fmease:rustdoc-elide-x-crate-def-gen-args 0 never
629 113125 success typeck: taint if errors found during writeback davidtwco:issue-112824-ctfe-type-mismatch-with-type-error compiler-errors 0 never
630 113382 success (try) yes [perf] test MCP510 lqd:test-mcp510 0 never
631 113617 success Pessimistically assume opaque types are !Freeze oli-obk:const_checking joshtriplett 0 never
632 113654 success Non memcmp slice comparison optimization krtab:slice_compare_no_memcmp_musl joshtriplett 0 never
633 114026 success Skip running all lints if --cap-lints allow is used bjorn3:faster_cap_lints eholk 0 never
634 114205 success mark vec::IntoIter pointers as `!nonnull` the8472:vec-iter-nonnull scottmcm 0 never
635 114231 success [rustc_data_structures] Use partition_point to find slice range end. ttsugriy:binary_search_slice cjgillot 0 never
636 114326 success (try) Always encode MIR saethlin:always-encode-mir 0 never
637 114538 success Split marking and visit to compute live_symbols. cjgillot:split-live-symbols 0 never
638 114551 success llvm: use -Bsymbolic-functions with -fno-semantic-interposition klensy:symbolic-functions-fno-semantic-interposition onur-ozkan 0 never
639 114561 success Record an update graph of effective visibilities to avoid repeated HIR visit. cjgillot:eff-vis-graph petrochenkov 0 never
640 114620 success [PERF] avoid interning in TypeRelation aliemjay:perf-avoid-interning 0 never
641 114669 success Make metadata a workproduct and reuse it cjgillot:metadata-wp petrochenkov 0 never
642 115085 success Use mtijink's CGU size estimation function. nnethercote:mtijink 0 never
643 115129 success New fmt::Arguments representation. m-ou-se:fmt-args-new-repr m-ou-se 0 never
644 115331 success optimize str::iter::Chars bumping the8472:chars_advance 0 never
645 115515 success optimize zipping over array iterators the8472:zip-for-arrays scottmcm 0 never
646 115521 success [DO NOT MERGE] Experimentally force non-leaf frame pointers workingjubilee:force-trunk-frame-pointers 0 never
647 115554 success (try) yes Build `rustc` with a single CGU on x64 Linux Kobzol:single-cgu Mark-Simulacrum 0 never
648 115670 success Partially outline code inside the panic! macro Zoxc:outline-panic-macro-1 Mark-Simulacrum 0 never
649 115693 success Load the dep graph before parsing Zoxc:early-dep-graph-load oli-obk 0 never
650 115715 success [perf experiment] Use 63-bit DepNodes (crudely) saethlin:u64-dep-graph 0 never
651 115747 success (try) yes Optimize hash map operations in the query system Zoxc:query-hashes cjgillot 0 never
652 115915 success WIP Introduce ConstValue::ScalarPair cjgillot:const-pair jackh726 0 never
653 116042 success (try) yes [Experiment] Rewrite exhaustiveness in one pass Nadrieril:linear-pass-take-2 0 never
654 116105 success (try) [TEST] Optimize hash map operations in the query system Zoxc:query-hashes-no-hashbrown cjgillot 0 never
655 116152 success (try) yes Only use dense bitsets in dataflow analyses cjgillot:unchunck nnethercote 0 never
656 116183 success (try) yes Always preserve DebugInfo in DeadStoreElimination. cjgillot:debug-dse-always oli-obk 0 never
657 116188 success (try) yes Clamp instead of asserting in FileEncoder::write_with saethlin:maybe-regression WaffleLapkin 0 never
658 116195 success (try) yes [perf] rustdoc: investigate recent perf regression fmease:rustdoc-investigate-perf-regression 0 never
659 116219 success (try) yes Relate alias ty with variance compiler-errors:relate-alias-ty-with-variance lcnr 0 never
660 116224 success (try) yes `rustc_arena` overhaul nnethercote:rustc_arena-overhaul cjgillot 0 never
661 110051 success Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. aDotInTheVoid:rdj-hashmap clubby789 0
662 110529 success Pietro's CI playground pietroalbini:pa-ci-playground 0
663 110596 success Rename `wasm32-wasi` to `wasm32-wasi-preview1` yoshuawuyts:rename-wasm32-wasi Mark-Simulacrum 0
664 110702 success [mir-opt] SimplifyLocals should also clean up debuginfo scottmcm:also-remove-unused-storage-markers cjgillot 0
665 112267 success Build `rustc` with 1CGU on `x86_64-pc-windows-msvc` lqd:win-1cgu 0
666 112268 success Build `rustc` with 1CGU on `x86_64-apple-darwin` lqd:osx-1cgu 0
667 112365 success [experiment] Use new solver in MIR validator subtyping checks compiler-errors:mir-inline-check-better 0
668 113032 success [wip] ship rustc debuginfo on linux Nilstrieb:debuginfo 0
669 113761 success Add `if-identical` mode for `download-ci-llvm` Kobzol:llvm-download-ci pietroalbini 0
670 114303 success No need for infer projection hack in `add_item_bounds_for_hidden_type` compiler-errors:no-infer-projection-in-opaque-bounds oli-obk 0
671 115008 success stricter hidden type wf-check aliemjay:opaque-wf-check-2 0
672 115173 success don't use generator witness for implied bounds aliemjay:generator-wf-check 0
673 115538 success check `FnDef` return type for WF lcnr:fn-def-wf jackh726 0
674 115583 success fix detecting references to packed unsized fields RalfJung:packed-unsized lcnr 0

Open retry log