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.

657 total, 19 approved, 13 rolled up, 13 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 112450 pending Rollup of 5 pull requests matthiaskrgr:rollup-fdbazkr matthiaskrgr 5 never
2 112395 approved Add Terminator::InlineAsm conversion from MIR to SMIR spastorino:smir-terminator-3 oli-obk oli-obk 0
3 112426 approved increase the accuracy of effective visibilities calculation Bryanskiy:full_priv_ev petrochenkov petrochenkov 0
4 110141 approved yes expand: Change how `#![cfg(FALSE)]` behaves on crate root petrochenkov:cratecfg2 WaffleLapkin WaffleLapkin 0 always
5 112323 approved Don't mention already-set fields in struct constructor missing field error compiler-errors:dont-mention-set-fields WaffleLapkin WaffleLapkin 0 always
6 112411 approved add programmerjake to portable-simd cc list programmerjake:portable-simd-cc Mark-Simulacrum Mark-Simulacrum 0 always
7 112428 approved Structurally resolve pointee in `check_pat_lit` compiler-errors:next-solver-struct-resolv-pat lcnr lcnr 0 always
8 112442 approved Deduplicate identical region constraints in new solver compiler-errors:next-solver-deduplicate-region-constraints lcnr lcnr 0 always
9 112444 approved Don't debug-print `Interned` or `PrivateZst` compiler-errors:intern-debug nnethercote nnethercote 0 always
10 98892 yes [WIP]Use unaligned read/writes for `core::mem::swap` on x86_64 AngelicosPhosphoros:make_unaligned_chunked_swap_for_x64 cuviper 0 never
11 99747 yes Add gamma function to f32 and f64 ankane:float_gamma joshtriplett 0 never
12 104342 Require `type_map::stub` callers to supply file information mweber15:add_file_location_to_more_types wesleywiser 0 never
13 104455 Don't drain-on-drop in DrainFilter impls of various collections. the8472:dont-drain-on-drop m-ou-se 0 never
14 104862 yes Check for occupied niches saethlin:mir-niche-checks 0 never
15 107009 Implement jump threading MIR opt cjgillot:jump-threading JakobDegen 0 never
16 107421 Enable -Zdrop-tracking-mir by default cjgillot:drop-tracking-mir oli-obk 0 never
17 107637 rustdoc: re-elide cross-crate default trait-object lifetime bounds fmease:rustdoc-reelide-x-crate-def-tr-obj-lt-bnds cjgillot 0 never
18 108043 yes Small wins for formatting-related code a1phyr:string_write_fmt m-ou-se 0 never
19 108611 yes lint/ctypes: ext. abi fn-ptr in internal abi fn davidtwco:issue-94223-external-abi-fn-ptr-in-internal-abi-fn jackh726 0 iffy
20 108860 yes Add `AliasKind::Weak` for type aliases. oli-obk:tait_alias compiler-errors 0 never
21 109025 Enable MIR reference propagation by default cjgillot:refprop-dbg JakobDegen 0 never
22 109051 yes Use less `catch_unwind` in `lang_start_internal` joboet:optimize_lang_start Mark-Simulacrum 0 never
23 109356 yes Only check outlives goals on impl compared to trait jackh726:issue-108544 compiler-errors 0 never
24 109597 Implement a global value numbering MIR optimization cjgillot:gvn JakobDegen 0 never
25 110353 Expand in-place iteration specialization to Flatten, FlatMap and ArrayChunks the8472:in-place-flatten-chunks cuviper 0 never
26 111035 yes Shrink error variants for layout and fn_abi Nilstrieb:layout-err wesleywiser 0 never
27 111200 yes Optimize `Iterator` implementation for `&mut impl Iterator + Sized` a1phyr:spec_sized_iterators the8472 0 never
28 111344 Perform opportunistic simplifications during value numbering cjgillot:gvn-simplify 0 never
29 111555 Only run MaybeInitializedPlaces dataflow once to elaborate drops cjgillot:elaborate-drops wesleywiser 0 never
30 111701 yes Bump `cc` for `bootstrap` r-value:patch-1 ozkanonur 0 iffy
31 111744 Implement intrinsic for swapping values AngelicosPhosphoros:swap_intrinsic_impl b-naber 0 never
32 111842 Move `CacheDecoder` to `rustc_query_impl` Zoxc:query-decode-move cjgillot 0 never
33 112294 Ignore the always part of #[inline(always)] in MIR inlining saethlin:inline-me-maybe oli-obk 0 never
34 83748 yes Add `dedup`, `dedup_by` and `dedup_by_key` to the `Iterator` trait slerpyyy:feature_iter_dedup Mark-Simulacrum 0
35 92930 yes const Path initialisation conradludgate:const_path joshtriplett 0
36 93225 yes rustc_apfloat: Double::mul_add_r panic with specific values mjdr:apfloat_panic wesleywiser 0
37 93544 yes Debug-format fat pointers with their metadata for better insight vojtechkral:fmt-fat-ptrs m-ou-se 0
38 94069 yes Restrict `Allocator` impl to `&'static A` djkoloski:restict_allocator_impl m-ou-se 0
39 94748 Add `Read`, `Write` and `Seek` impls for `Arc<File>` where appropriate tbu-:pr_file_arc joshtriplett 0
40 94904 yes doc(notable_trait) for impls conradludgate:rustdoc-notable-attr GuillaumeGomez 0
41 95851 yes Add clarifying context to the most confusing pointer APIs Gankra:clarify-ptr Mark-Simulacrum 0
42 95965 yes Stabilize const-weak-new CAD97:const-weak-new joshtriplett 0
43 95967 yes Add explicit-endian String::from_utf16 variants CAD97:from-utf16 joshtriplett 0
44 96186 yes add CString::from_vec_until_nul ericseppanen:cstring_until_nul joshtriplett 0
45 96573 yes add `no_compile` doctest attribute CAD97:rustdoc-no-compile GuillaumeGomez 0
46 96979 yes Override `Waker::clone_from` to avoid cloning `Waker`s unnecessarily SabrinaJewson:waker-update joshtriplett 0
47 97524 yes Add `Thread::{into_raw, from_raw}` ibraheemdev:thread-raw joshtriplett 0
48 97550 yes [RFC] Support `.comment` section like GCC/Clang (`!llvm.ident`) ojeda:comment-section bjorn3 0
49 97571 Add documentation on v0 symbol mangling. ehuss:symbol-mangling michaelwoerister 0
50 97768 yes option: implement ToOwned for convenience Vanadiae:option-toowned joshtriplett 0
51 98154 yes merge functionality of `io::Sink` into `io::Empty` vidhanio:master joshtriplett 0
52 98202 yes Implement `TryFrom<&OsStr>` for `&str` aticu:impl_tryfrom_osstr_for_str joshtriplett 0
53 98333 yes Re-enable atomic loads and stores for all RISC-V targets SimonSapin:riscv-atomic Amanieu 0
54 98461 yes Document lack of panic safety guarantees of `Clone::clone_from` AngelicosPhosphoros:document_panic_safety_of_clone_from m-ou-se 0
55 98704 Implement From<OwnedFd/Handle> for ChildStdin/out/err object vthib:impl-from-raw-for-childstd-structs m-ou-se 0
56 98935 yes Implement `Option::retain` kellerkindt:option_retain Mark-Simulacrum 0
57 98943 yes Add `BufRead::skip_until` WilliamVenner:feat/bufread_skip_until thomcc 0
58 98962 yes add `ReadBuf::buf*` accessor functions for getting the original buffer programmerjake:add-readbuf-buf-accessor joshtriplett 0
59 99153 yes Add Read Impl for &Stdin Dajamante:issue/95622 m-ou-se 0
60 99587 yes Document memory orderings of `thread::{park, unpark}` ibraheemdev:park-orderings m-ou-se 0
61 99733 yes Extend const_convert for Cow on From<&str> and From<String> nipunn1313:nipunn/impl_const_from m-ou-se 0
62 99790 yes Explain how Vec::with_capacity is faithful workingjubilee:explain-vec-with-cap m-ou-se 0
63 99969 yes alloc: implement FromIterator for Box<str> calebsander:feature/collect-box-str kennytm 0
64 100156 yes Add feature to disable the panic_impl provided by std morr0ne:no-panic-impl-feature thomcc 0
65 100455 yes Implement RefUnwindSafe for Backtrace xfix:backtrace-ref-unwind-safe joshtriplett 0
66 100472 yes Add function `Arc/Rc::as_weak(…)` to convert `&Arc/Rc` to `&Weak` jeremyBanks:rc_as_weak m-ou-se 0
67 100603 yes Optimize away poison guards when std is built with panic=abort tmandry:zst-guards m-ou-se 0
68 100685 yes Fix off-by-one error in X87DoubleExtended::from_bits jxors:fix-x87-double-bits-roundtrip wesleywiser 0
69 100806 yes Fix generic bound of `str::SplitInclusive`'s `DoubleEndedIterator` impl timvermeulen:split_inclusive_double_ended_bound joshtriplett 0
70 100969 yes lower baseline for i686 on unixlike targets goshhhy:master jackh726 0
71 101150 yes Clean up SGX user memory copies jethrogb:jb/cleanup-sgx-user-memory-copies cuviper 0
72 101155 yes add InProgress ErrorKind to io::ErrorKind aviramha:master thomcc 0
73 101213 yes net adding set_fib call to set FIB route on FreeBSD. devnexen:fbsd_set_fib joshtriplett 0
74 101387 yes Added `interrupt` function for `std::process::Child` JonathanWoollett-Light:process-interrupt joshtriplett 0
75 101994 yes rand: freebsd update, using getrandom. devnexen:rand_fbsd_update m-ou-se 0
76 102198 yes `const`-stablilize `NonNull::as_ref` lukas-code:nonnull_as_ref joshtriplett 0
77 102757 yes Make std tests pass on newer Android pcc:android-std-tests m-ou-se 0
78 102994 yes Improve android-ndk property interface pcc:new-ndk2 Mark-Simulacrum 0
79 103024 yes Make is_ascii_hexdigit branchless GKFX:branchless_hexdigit scottmcm 0
80 103046 yes docs: Correct terminology in std::cmp JanBeh:PR_clarify_cmp_terminology joshtriplett 0
81 103133 yes Nuke slice_as{,_mut}_ptr methods SUPERCILEX:kill-slice-ptr-uninit Mark-Simulacrum 0
82 103208 yes Allow partially moved values in match cjgillot:match-fake-read oli-obk 0
83 103294 yes Draft: Add inner and into_inner methods to iterator adapters krtab:inner_iter joshtriplett 0
84 103334 yes New macro: `pdbg!` (pretty debug) amab8901:patch-1 thomcc 0
85 103377 yes Improve documentation of `transmute` and `transmute_copy` filip-hejsek:transmute-docs joshtriplett 0
86 103503 Support Apple tvOS in libstd thomcc:tvos-support workingjubilee 0
87 103522 yes stabilise array methods Dylan-DPC:76118/array-methods-stab joshtriplett 0
88 103730 yes Added NonZeroXxx::from_mut(_unchecked)? SOF3:nonzero-from-mut m-ou-se 0
89 103754 yes Add back BorrowedBuf::filled_mut SUPERCILEX:filled-mut joshtriplett 0
90 103836 yes Add additional float constants H4x5:extra-float-constants joshtriplett 0
91 104153 yes doc: expand description for f32 and f64 associated constants tspiteri:doc-float-constants workingjubilee 0
92 104299 yes Clarify stability guarantee for lifetimes in enum discriminants mkrasnitski:discriminant-transmute-docs tmandry 0
93 104353 Add CStr::bytes iterator clarfonthey:cstr-bytes-iter thomcc 0
94 104389 yes Add fmt::Write to io::Write adapter SUPERCILEX:fmt thomcc 0
95 104407 yes Make more `Result` methods `const` netsutetsu:const-fn joshtriplett 0
96 104812 yes str::replace preallocate xTachyon:replace-with-capacity the8472 0
97 104941 [WIP] borrowck diagnostic migration with eager booted AndyJado:eager davidtwco 0
98 104968 bootstrap: Include line numbers in debuginfo by default for library/compiler profile jyn514:debuginfo-defaults Mark-Simulacrum 0
99 105296 yes Add stronger alternatives to `align_to` oli-obk:aling_to-ish-use-cases m-ou-se 0
100 105316 yes Provide `TryFrom<&[T]>` implementation for `&[[T; N]]` mina86:b dtolnay 0
101 105377 yes rust: library: Add `setsid` method to `CommandExt` trait HarveyHunt:setsid m-ou-se 0
102 105535 yes Add iter finish note on scan pickfire:patch-1 joshtriplett 0
103 105571 yes remove the unstable `core::sync::atomic::ATOMIC_*_INIT` constants kadiwa4:remove_atomic_init_consts joshtriplett 0
104 105586 yes Experimental feature gate proposal `crabi` joshtriplett:abi-experimental-feature-gate nikomatsakis 0
105 105596 yes doc: improve docs for std::io::Seek::rewind method poliorcetics:improve-std-io-seek-rewind-doc m-ou-se 0
106 105604 yes Use ELF-TLS on SGX joboet:sgx_tls m-ou-se 0
107 105666 yes rustdoc: align stability badge to baseline instead of bottom notriddle:notriddle/stab-baseline joshtriplett 0
108 105861 yes Add Minimal Std implementation for UEFI Ayush1325:uefi-std-minimial workingjubilee 0
109 105865 yes rustc_session: remove dead code from check_expected_reuse() matthiaskrgr:cgu_reuse_dead_code cjgillot 0
110 105917 yes Specialize some methods of `io::Chain` a1phyr:read_chain_more_impls m-ou-se 0
111 106074 yes Implement RFC 3323: restrictions jhpratt:restrictions eholk 0
112 106185 yes Allow Arc::from_raw to be used with a pointer from Arc::as_ptr albertlarsan68:doc-arc-from-raw joshtriplett 0
113 106186 yes Add function `core::iter::chain` rossmacarthur:ft/iter-chain joshtriplett 0
114 106192 yes Verify that spans point to char boundaries Nilstrieb:verify-span-correctness cjgillot 0
115 106246 yes Do not use LFS64 on linux with musl kraj:master thomcc 0
116 106277 yes Clarify the documentation for `Result::unwrap_or_default` danielhuang:patch-1 JohnTitor 0
117 106278 yes fix infinite recursion on complex traits joonazan:master jackh726 0
118 106375 yes Stabilize `io_error_more` albertlarsan68:stabilize-io_err_more joshtriplett 0
119 106418 yes Implement `PartialOrd` and `Ord` for `Discriminant` EFanZh:implement-ord-for-discriminant joshtriplett 0
120 106450 yes Make `{Arc,Rc,Weak}::ptr_eq` ignore pointer metadata albertlarsan68:fix-arc-ptr-eq m-ou-se 0
121 106619 yes Fix unset e_flags in ELF files generated for AVR targets agausmann:avr-object-file nagisa 0
122 106643 yes Allow only implementing `Read::read_buf` WaffleLapkin:read_recursive joshtriplett 0
123 106681 yes Link unstable features albertlarsan68:link-unstable-features ozkanonur 0
124 106893 yes Explain base expression for struct update syntax clubby789:struct-update-help compiler-errors 0
125 106943 yes Implement DoubleEndedIterator and ExactSizeIterator for Take<Repeat<T>> mina86:exact_size_take_repeat joshtriplett 0
126 107099 yes rustdoc: Add support for --remap-path-prefix edward-shen:edward-shen/rustdoc-remap-path-prefix GuillaumeGomez 0
127 107159 yes rand use getrandom for freebsd (available since 12.x) devnexen:random_fbsd_update Mark-Simulacrum 0
128 107200 yes io: soften ‘at most one write attempt’ requirement in io::Write::write mina86:c joshtriplett 0
129 107207 yes Implement `str::from_raw_parts()` and `str::from_raw_parts_mut()` Kixiron:str_from_raw_parts thomcc 0
130 107254 yes Avoid wrong code suggesting for attribute macro chenyukang:yukang/fix-107113-wrong-sugg-in-macro estebank 0
131 107365 yes Improving the mir-opt test suite pingshiyu:master oli-obk 0
132 107395 yes Add `clone_from` specializations to `Rc` and `Arc` Lucretiel:shared-ptr-clone-from the8472 0
133 107396 yes Disable thread support in libtest if `RUST_TEST_THREADS=1` ianks:issue-104053-fix thomcc 0
134 107415 yes Allow comparing `Discriminants` in const contexts ink-feather-org:feat/const_partial_eq_discriminant joshtriplett 0
135 107462 yes Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)` WaffleLapkin:from_iterator_for_tuple joshtriplett 0
136 107464 yes Add `str::Lines::remainder` WaffleLapkin:all_that_remains_of_lines thomcc 0
137 107587 yes Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) tgross35:deprecate-std-num-modules Mark-Simulacrum 0
138 107619 yes Specify behavior of HashSet::insert stepancheg:hash-set-insert workingjubilee 0
139 107624 Stabilize `const_cstr_methods` tgross35:const-cstr-methods dtolnay 0
140 108097 yes Change Wasm's `cdylib` etc. to be a "reactor". sunfishcode:sunfishcode/wasi-reactor wesleywiser 0
141 108120 yes WIP #68617: add UdpSocket::send_to_vectored() frehberg:68617-udpsocket-vectored-io joshtriplett 0
142 108183 yes Error msg: Fix instructions for blessing results schubart:patch-1 albertlarsan68 0
143 108193 yes Add rem_floor and rem_ceil clarfonthey:rounding-remainders joshtriplett 0
144 108252 yes Adding helper to report_unused_parameter jkvargas:107295 oli-obk 0
145 108503 yes use `ObligationCtxt` not `QueryNormalizer` in rustdoc's `normalization` BoxyUwU:rustdog_dont_use_querynormalizer oli-obk 0
146 108671 yes Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` Coca162:option_reference_flattening joshtriplett 0
147 108675 yes Document `adt_const_params` feature in Unstable Book Shadlock0133:adt_const_params BoxyUwU 0
148 108684 yes Clarify drop_in_place safety Manishearth:dip-safety JakobDegen 0
149 108714 On nightly, dump ICE backtraces to disk estebank:ice_dump oli-obk 0
150 108942 yes unstable-book: split sanitizers into testing and production ones disconnect3d:patch-1 eholk 0
151 108980 yes Regression test `println!()` panic message on `ErrorKind::BrokenPipe` Enselic:println-and-broken-pipe joshtriplett 0
152 109049 yes split_array: make methods non-panicking Xiretza:split_array-update joshtriplett 0
153 109063 yes Allow tool lint levels to be set based on the build environment. Jarcho:nightly_lints TaKO8Ki 0
154 109075 yes Use `LazyLock` to lazily resolve backtraces joboet:lazylock_backtrace joshtriplett 0
155 109174 yes Replace `io::Cursor::{remaining_slice, is_empty}` soerenmeier:cursor_fns m-ou-se 0
156 109214 yes Generalize `std::collection::Hash(Map|Set)::new` functions tosti007:std_collection_hash_new_rework m-ou-se 0
157 109263 yes fix typo in documentation for std::fs::Permissions squell:master thomcc 0
158 109318 yes Make `Debug` representations of `[Lazy, Once]*[Cell, Lock]` consistent with `Mutex` and `RwLock` joboet:better_fmt_placeholder joshtriplett 0
159 109348 yes Resolve visibility paths as modules not as types. cjgillot:issue-109146 petrochenkov 0
160 109350 yes Add pattern matching API to OsStr mina86:pattern-2 joshtriplett 0
161 109402 yes Implement owned ops for `HashSet` and `BTreeSet` WaffleLapkin:set_owned_sub joshtriplett 0
162 109409 yes Add `minmax{,_by,_by_key}` functions to `core::cmp` WaffleLapkin:progamer joshtriplett 0
163 109524 Support embedding LLVM bitcode on AIX bzEq:aix-embed-llvmbc nagisa 0
164 109573 yes Fix issue of missing sign in binary_float_op when result of rem is zero chenyukang:yukang/fix-109567-rem-issue wesleywiser 0
165 109634 yes Fix typo in hint::black_box docs 4gboframram:master m-ou-se 0
166 109660 yes Document that SystemTime does not count leap seconds ijackson:leap thomcc 0
167 109673 yes Handle cycles in overlap with negative impls spastorino:handle-cycles-in-overlap-with-negative-impls nikomatsakis 0
168 109710 Fix target_feature 1.1 should print the list of missing target features rohaquinlop:108680-target_feature-1.1 oli-obk 0
169 109795 yes Don't print extra space for `debug_struct` with empty name clubby789:empty-name-struct joshtriplett 0
170 109814 Stabilize String::leak est31:stabilize_string_leak dtolnay 0
171 109821 yes Fixes LTO + build-std + Oz failed to resolve undefined symbols DianQK:fixes-failed-to-resolve-undefined-symbols-for-the-compiler_builtins oli-obk 0
172 109858 yes Eagerly run TLS destructors to properly handle stack overflows joboet:tls_stack_overflow m-ou-se 0
173 109882 yes Support AIX in Rust standard library ecnelises:aix_std m-ou-se 0
174 109970 yes [doc] `poll_fn`: explain how to `pin` captured state safely danielhenrymantilla:add-poll-fn-pin-clarifications thomcc 0
175 110056 yes Fix the example in document for WaitTimeoutResult::timed_out chenyukang:yukang/fix-110045 joshtriplett 0
176 110134 Optimize Command::args dullbananas:master Mark-Simulacrum 0
177 110166 yes Make pointer_structural_match normal and warn est31:pointer_structural_match tmandry 0
178 110189 yes unused_parens now fires on cast expression KisaragiEffective:unused-paren-followed-by-cast b-naber 0
179 110211 yes Replace pthread `RwLock` with custom implementation joboet:queue_lock m-ou-se 0
180 110264 yes fix(resolve): prevent infinite loop when glob-import self bvanjoi:fix-110164 petrochenkov 0
181 110316 yes run tidy's style check from the root path Ezrashaw:run-tidy-style-from-root Mark-Simulacrum 0
182 110327 yes Add the ability to see inherited envs on Command schneems:schneems/expose-command-env-clear thomcc 0
183 110340 yes Deref docs: expand and remove "smart pointer" qualifier jmaargh:jmaargh/deref-docs Mark-Simulacrum 0
184 110406 yes rustdoc-json: Add test for #[automatically_derived] attribute aDotInTheVoid:rdj-derived-impl-attr 0
185 110435 yes rustdoc-json: Add test for field ordering. aDotInTheVoid:rdj-field-ordering GuillaumeGomez 0
186 110482 yes Add armv8r-none-eabihf target for the Cortex-R52. chrisnc:armv8r-target wesleywiser 0
187 110483 yes Create try_new function for ThinBox tleibert:thin-box-try-new thomcc 0
188 110526 yes Skip installing rustc stage 0 ecnelises:bootstrap_rustc_0 albertlarsan68 0
189 110543 yes Make `ReentrantLock` public joboet:reentrant_lock m-ou-se 0
190 110552 yes rustdoc: Render private fields in tuple struct as `/* private fields */` compiler-errors:private-fields jsha 0
191 110568 yes docs(style): add let-chain style rules calebcartwright:style-let-chains yaahc 0
192 110604 yes Implement `BufRead` for `VecDeque<u8>` a1phyr:vecdeque_buf_read joshtriplett 0
193 110662 Safe Transmute: Enable handling references bryangarza:safe-transmute-reference-types compiler-errors 0
194 110665 yes Recommend the `home` crate in env::home_dir()'s deprecation utkarshgupta137:master joshtriplett 0
195 110688 rustdoc: Add search result item types after their name GuillaumeGomez:result-search-type notriddle 0
196 110702 [mir-opt] SimplifyLocals should also clean up debuginfo scottmcm:also-remove-unused-storage-markers cjgillot 0
197 110729 yes Implement FusedIterator for DecodeUtf16 when the inner iterator does ColinFinck:decode-utf16-fused-iterator joshtriplett 0
198 110738 yes Stabilize `ThreadId::as_u64` ibraheemdev:patch-13 m-ou-se 0
199 110765 yes rustdoc: fix position of `default` in method rendering wackbyte:fix-defaultness-position jsha 0
200 110785 yes Respect `-o` output file in `--print` dtolnay:printoutfile fee1-dead 0
201 110799 yes Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() m-ou-se:panic-payload-dyn-any-no-send m-ou-se 0
202 110800 yes Accept additional user-defined classes in fenced code blocks GuillaumeGomez:custom_code_classes_in_docs notriddle 0
203 110805 yes Github action to periodically `cargo update` to keep dependencies current pitaj:master Mark-Simulacrum 0
204 110844 Do not substitute nonexistent lifetime in RPIT in recursive function zirconium-n:ziru/fix-recursive-rpit-lifetime oli-obk 0
205 110869 yes rustc_target: support Unix-flavor linkers for UEFI alyssais:uefi-unix petrochenkov 0
206 110968 yes Guarantee result nonzero for FFI zacklukem:nonzero-option-result-ffi WaffleLapkin 0
207 111059 yes Add `OsStr` methods for testing, stripping, and splitting Unicode prefixes. jmillikin:osstr-str-split joshtriplett 0
208 111072 yes Add new simpler and more explicit syntax for check-cfg Urgau:check-cfg-new-syntax petrochenkov 0
209 111074 yes Relax implicit `T: Sized` bounds on `BufReader<T>`, `BufWriter<T>` and `LineWriter<T>` WaffleLapkin:🌟unsizes_your_buf_reader🌟 Mark-Simulacrum 0
210 111081 impl SliceIndex<str> for (Bound<usize>, Bound<usize>) mattfbacon:master Mark-Simulacrum 0
211 111085 yes Fix an assertion failure in `bind_generator_hidden_types_above`. nnethercote:fix-110941 cjgillot 0
212 111087 yes Implement `Sync` for `mpsc::Sender` ibraheemdev:patch-15 joshtriplett 0
213 111106 yes Add known issue of let binding to format_args doc Stargateur:doc/format_args m-ou-se 0
214 111119 yes Clarify that style guide does not cover nightly-only features compiler-errors:style-nightly calebcartwright 0
215 111130 yes Don't lint snake-case on executable crate name GilShoshan94:issue-45127-fix oli-obk 0
216 111133 yes Detect Python-like slicing and suggest how to fix hkmatsumoto:handle-python-slicing wesleywiser 0
217 111166 yes Add a stable flag to control codegen UB checks saethlin:ub-checks-flag compiler-errors 0
218 111172 `-Z trait-solver=next`: Deduplicate region constraints in query responses ndrewxie:dedup lcnr 0
219 111212 yes Add casting suggestion when assigning negative 2's complement bin or hex literal to a size compatible signed integer nicklimmm:issue-107896-fix davidtwco 0
220 111254 yes Use TAIT in EscapeAscii's declaration xfix:use-tait-for-slice-escape-ascii scottmcm 0
221 111259 yes fix(ty_utils): try normalize earsing regions bvanjoi:fix-110630 cjgillot 0
222 111269 yes Validate fluent variable references in tests clubby789:validate-fluent-variables davidtwco 0
223 111277 yes Add IoSlice::as_bytes Lucretiel:io-slice-as-bytes m-ou-se 0
224 111278 yes Implement `From<{&,&mut} [T; N]>` for `Vec<T>` where `T: Clone` EFanZh:implement-from-array-refs-for-vec Mark-Simulacrum 0
225 111308 yes Remove `FnPtr` hack from `trait_ref_is_knowable` compiler-errors:fn-ptr-negative lcnr 0
226 111317 yes Add `OsStr` inherent fns to test for and strip `str` prefixes. jmillikin:osstr-str-prefix-fns joshtriplett 0
227 111322 Support for native WASM exceptions mirkootter:master davidtwco 0
228 111326 yes Add support for NetBSD/aarch64-be (big-endian arm64). he32:netbsd-aarch64-be oli-obk 0
229 111335 yes Add asm clobbers for PPC / PPC64 Richard-Rogalski:ppc64_♣er wesleywiser 0
230 111351 yes Prevent using the default `cc` when that'd result in a broken build ferrocene:pa-prevent-wrong-cc Mark-Simulacrum 0
231 111352 yes avoid deadlock when reporting ice SparrowLii:ice_deadlock TaKO8Ki 0
232 111362 yes delete [allow(unused_unsafe)] from issue #74838 mj10021:issue-74838-update joshtriplett 0
233 111367 yes Faster UTF-8 string validation oliver-giersch:faster_utf8_validation thomcc 0
234 111379 yes Boost iterator intersperse(_with) performance nyurik:intersperse-speed-up cuviper 0
235 111403 yes suggest `slice::swap` for `mem::swap(&mut x[0], &mut x[1])` borrowck error y21:suggest-slice-swap jackh726 0
236 111430 rustdoc: migrate `item_struct` to an Askama template nicklimmm:askama-migration-item-struct GuillaumeGomez 0
237 111523 Add extra debug assertions for equality for Adt/Variant/FieldDef compiler-errors:triple-check b-naber 0
238 111530 Uplift `clippy::undropped_manually_drops` lint Urgau:uplift_undropped_manually_drops davidtwco 0
239 111571 Implement proposed API for `proc_macro_span` jhpratt:proc-macro-span m-ou-se 0
240 111595 yes `waitqueue` clarifications for SGX platform fortanix:raoul/waitqueue_clarifications cuviper 0
241 111597 yes Error on hidden reexport GuillaumeGomez:error-on-hidden-reexport Manishearth 0
242 111618 Always name the return place. cjgillot:name-return-place davidtwco 0
243 111626 Write to stdout if `-` is given as output file pjhades:output b-naber 0
244 111644 yes optimizing Use expressions inside if condition azizghuloum:master davidtwco 0
245 111658 Refactor pre-getopts command line argument handling beetrees:rustc-raw-args petrochenkov 0
246 111668 yes Update rustc_interface/queries.rs: Cleaner code apleeagain:patch-1 cjgillot 0
247 111713 Use conditional synchronization for Lock Zoxc:lock-switch davidtwco 0
248 111717 Uplift `clippy::fn_null_check` lint Urgau:uplift_fn_null_check oli-obk 0
249 111725 yes optimizing Use expressions inside if condition (take 2) azizghuloum:attempt-at-optimizing-logical-and-at-hir-level davidtwco 0
250 111734 yes bootstrap: (half) merge cp_r and cp_filtered klensy:cp_r Mark-Simulacrum 0
251 111747 yes Don't structurally resolve during method ambiguity in probe compiler-errors:structural-probe-side-effects wesleywiser 0
252 111752 Lower `Or` pattern without allocating place dingxiangfei2009:lower-or-pattern davidtwco 0
253 111769 Print a backtrace in const eval if interrupted saethlin:ctfe-backtrace-ctrlc Mark-Simulacrum 0
254 111773 yes Perform autoref/autoderef on `.await` Jules-Bertholet:await-autoref wesleywiser 0
255 111780 Diagnostic namespace weiznich:diagnostic_namespace petrochenkov 0
256 111801 Private-in-public lints implementation Bryanskiy:lints1 petrochenkov 0
257 111829 yes array::split_array*(): return arrays instead of slices Xiretza:infallible-array-split_array m-ou-se 0
258 111836 yes Fix #[inline(always)] on closures with target feature 1.1 calebzulawski:target-feature-closure workingjubilee 0
259 111849 Add `alloc::rc::UniqueRc` eholk:uniquearc Mark-Simulacrum 0
260 111850 yes Optimize `iter::StepBy::{next, fold}` the8472:external-step-by scottmcm 0
261 111884 yes Clarify intended use case for From/TryFrom/Into/TryInto kangalio:patch-1 scottmcm 0
262 111885 Don't ICE on unsized `extern "rust-call"` call compiler-errors:rust-call-abi-sized eholk 0
263 111891 yes feat: `riscv-interrupt-{m,s}` calling conventions rustbox:feat/riscv-isr-cconv jackh726 0
264 111908 yes [RFC-3086] Restrict the parsing of `count` c410-f3r:yetegdfqwer TaKO8Ki 0
265 111916 make `noop_method_call` warn by default fee1-dead-contrib:noop-method-call-warn compiler-errors 0
266 111917 yes Simplify duplicate checks for mir validator WaffleLapkin:validate_unalloc oli-obk 0
267 111922 yes feat: implement `DoubleEndedSearcher` for `CharArray[Ref]Searcher` vaporoxx:feat-searcher joshtriplett 0
268 111923 yes [RFC-3086] Consider out-of-bound depths of `count` c410-f3r:impl oli-obk 0
269 111930 yes [RFC-3086] Add a new `concat` metavar expr c410-f3r:look_ma oli-obk 0
270 111958 rustdoc: search for slices and arrays by type with `[]` notriddle:notriddle/type-search-slice-array jsha 0
271 111964 Check that negative impls are always applicable spastorino:negative-impls-always-applicable nikomatsakis 0
272 111965 yes Update stdarch submodule Amanieu:update-stdarch joshtriplett 0
273 111972 yes Fix several occurences of the `improper_ctypes` lint in tests where that was not the intent asquared31415:proper_ctypes petrochenkov 0
274 111974 Update runtime guarantee for `select_nth_unstable` Sp00ph:update_guarantees Amanieu 0
275 111992 yes Test benchmarks with `-Z panic-abort-tests` ferrocene:pa-panic-abort-tests-bench m-ou-se 0
276 111994 yes return `NoSolution` for default assoc items lcnr:default-item-err BoxyUwU 0
277 112008 yes Fix incorrect documented default bufsize in bufreader/writer intruder-kat:master m-ou-se 0
278 112017 Add MVP suggestion for `unsafe_op_in_unsafe_fn` Nemo157:unsafe-block-rustfix eholk 0
279 112033 Migrate `item_foreign_type` to Askama sladyn98:migrate-foreign-type GuillaumeGomez 0
280 112038 Change `unsafe_op_in_unsafe_fn` to be `warn`-by-default from edition 2024 Nemo157:edition-2024-unsafe_op_in_unsafe_fn joshtriplett 0
281 112043 Fix suggestion spans for expr from macro expansions jieyouxu:suggestion_macro_expansion_source_callsites davidtwco 0
282 112050 Introduce more fine-grained borrowed locals analysis for generators b-naber:live-refs-analysis cjgillot 0
283 112052 Remove Hash, PartialEq, Eq, PartialOrd, Ord from DynMetadata nbdd0121:dyn_metadata thomcc 0
284 112062 Make struct layout not depend on unsizeable tail lukas-code:unsized-layout wesleywiser 0
285 112078 bootstrap: Rename profile = user to profile = dist Swarnlataaa:patch-1 Mark-Simulacrum 0
286 112086 resolve: Remove artificial import ambiguity errors petrochenkov:impambig 0
287 112088 Add a note when suggesting to use Impl Trait sladyn98:impl-return-note compiler-errors 0
288 112091 make help text for cannot find macro actionable sladyn98:make-help-message-actionable-in-macro oli-obk 0
289 112106 Added traits implemented by FnPtr to fn docs with example function mj10021:issue-111182-fix thomcc 0
290 112109 Add `-Z unsupported-split-debuginfo` Alexendoo:unsupported-split-debuginfo b-naber 0
291 112117 Add separate feature gate for async fn track caller bryangarza:track-caller-feature-gate compiler-errors 0
292 112119 Merge `BorrowKind::Unique` into `BorrowKind::Mut` zirconium-n:issue-113072-merge-borrow-kind lcnr 0
293 112123 fix(suggestion): insert projection to associated types bvanjoi:fix-98562 WaffleLapkin 0
294 112136 Add std::ffi::c_str module clarfonthey:ffi-c_str cuviper 0
295 112142 Ignore parent locals when resolving in local items Veykril:local-ancestor-order petrochenkov 0
296 112143 Use `download-rustc = "if-unchanged"` in PR CI jyn514:test-download-rustc Mark-Simulacrum 0
297 112151 Clarify behavior of inclusive bounds in BTreeMap::{lower,upper}_bound chloekek:patch-1 m-ou-se 0
298 112157 Resurrect: rustc_target: Add alignment to indirectly-passed by-value types, correcting the alignment of byval on x86 in the process. erikdesjardins:align nikic 0
299 112161 add an example that using `thread::scope` to share atomic types Neutron3529:doc-patch joshtriplett 0
300 112163 fix: inline `predicate_may_hold_fatal` and remove expect call in it bvanjoi:fix-105231-2 compiler-errors 0
301 112185 Macro Diagnostics Documentation akarahdev:master Nilstrieb 0
302 112197 Erase regions even if normalization fails in writeback (in new solver) compiler-errors:next-solver-erase TaKO8Ki 0
303 112202 rustdoc: Add `item_template` macro nicklimmm:item-template-derive-macro GuillaumeGomez 0
304 112207 Add trustzone and virtualization target features for aarch32. qwandor:virt_feature davidtwco 0
305 112216 Support float-like tuple indices in offset_of!() est31:offset_of_deep_tuple petrochenkov 0
306 112226 std: available_parallelism using native netbsd api first devnexen:netbsd_affinity cuviper 0
307 112229 Specialize count for range iterators clarfonthey:range-iter-count m-ou-se 0
308 112232 Better error for non const `PartialEq` call generated by `match` fee1-dead-contrib:match-eq-const-msg b-naber 0
309 112233 rustdoc-search: clean up type unification and "unboxing" notriddle:notriddle/search-unify jsha 0
310 112234 extend `tool_doc!` with `only_libs` arg ozkanonur:hotfix albertlarsan68 0
311 112236 Simplify computation of killed borrows cjgillot:interval-kill compiler-errors 0
312 112237 Diagnostic translation for `borrow_check:errors` sladyn98:diagnostic-translation-borrowcheck davidtwco 0
313 112238 Promote unchecked integer math to MIR `BinOp`s scottmcm:mir-add-unchecked cjgillot 0
314 112239 Add `#[rustc_confusables]` attribute to allow targeted "no method" error suggestions on standard library types jieyouxu:targeted-no-method-suggestions compiler-errors 0
315 112256 Don't compile rustc to self-test compiletest jyn514:faster-mingw-check Mark-Simulacrum 0
316 112257 Shrink RELEASES.md Mark-Simulacrum:shrink-relnotes cuviper 0
317 112260 Improve document of `unsafe_code` lint eval-exec:exec/fix-unsafe_code_lint WaffleLapkin 0
318 112261 Add help for trying to do C-like pointer arithmetics jieyouxu:c-like-ptr-arithmetics-diagnostics eholk 0
319 112279 Stop considering moved-out locals when computing auto traits for generators nbdd0121:generator cjgillot 0
320 112280 Remove redundant example of `BTreeSet::iter` zica87:master m-ou-se 0
321 112281 Test the cargo args generated by bootstrap.py jyn514:test-bootstrap-py 0
322 112295 Fix the tests-listing-format-json test on Windows ForrestOfBarnes:tests-listing-format-json-windows-fix pietroalbini 0
323 112296 Test `x86_64-gnu` in PR CI, not x86_64-gnu-llvm-14 jyn514:no-llvm-14-prs 0
324 112297 bootstrap: Disallow `--exclude test::std` jyn514:remove-exclude-kind Mark-Simulacrum 0
325 112298 Update field-offset and enable unstable_offset_of est31:update_field_offset Mark-Simulacrum 0
326 112300 Convert most `run-make/coverage-reports` tests to use a custom compiletest mode Zalathar:run-coverage wesleywiser 0
327 112302 Suggest using `ptr::null_mut` when user provided `ptr::null` to a function expecting `ptr::null_mut` jieyouxu:issue-85184 WaffleLapkin 0
328 112304 Add chapter in rustdoc book for re-exports and add a regression test for `#[doc(hidden)]` behaviour GuillaumeGomez:re-exports notriddle 0
329 112306 Add `Cow::clear` methods nvzqz:cow_clear m-ou-se 0
330 112314 Ignore `core` and `alloc` tests that require unwinding on `-C panic=abort` ferrocene:pa-core-alloc-abort joshtriplett 0
331 112320 Add `rustc_do_not_implement_via_object` compiler-errors:do-not-impl-via-obj lcnr 0
332 112328 Feat. adding ext that returns change_time juliusl:pr/windows-add-change-time m-ou-se 0
333 112330 Extend io::copy buffer reuse to BufReader too the8472:use-buf-reader-buffer thomcc 0
334 112331 Report allocation errors as panics, second attempt Amanieu:panic-oom-payload2 jackh726 0
335 112335 ci: Upgrade loongarch64-linux-gnu GCC to 13.1.0 loongarch-rs:gcc13 Mark-Simulacrum 0
336 112346 Remove comments from mir-opt MIR dumps saethlin:no-comment oli-obk 0
337 112351 new solver proof tree generation BoxyUwU:proof_tree_generation lcnr 0
338 112352 Fix documentation build on FreeBSD dankm:fbsd_doc_fix thomcc 0
339 112362 Add `unnecessary_block` lint obeis:unnecessary-block jackh726 0
340 112366 `#[test]` function signature verification improvements lukas-code:test eholk 0
341 112370 Lower matches against constant slices into better MIR john-h-k:compiler/bad-slice-match wesleywiser 0
342 112371 Disable the `BorrowedFd` layout optimization on Haiku sunfishcode:sunfishcode/haiku-at-fdcwd joshtriplett 0
343 112374 support for mips64r6 as a target_arch value chenx97:better-mips64r6 jackh726 0
344 112380 Add allow-by-default lint for unit bindings jieyouxu:useless-bindings-lint compiler-errors 0
345 112384 Clarify documentation regarding `+bundle` linkage modifier In-line:patch-1 davidtwco 0
346 112386 loongarch64-unknown-none*: Set default relocation model to static loongarch-rs:reloc-static eholk 0
347 112387 Don't panic in ceil_char_boundary clarfonthey:non-panicking-ceil-char-boundary cuviper 0
348 112390 Move two tests from `tests/ui/std` to `library/std/tests` MoskalykA:move-two-tests-from-library-to-tests m-ou-se 0
349 112399 Instantiate closure synthetic substs in root universe compiler-errors:closure-substs-root-universe lcnr 0
350 112400 Collect VTable stats & add `-Zprint-vtable-sizes` WaffleLapkin:vtable_stats compiler-errors 0
351 112402 Skip atexit hooks when tests panic under `panic=abort` on unix djkoloski:libtest_abort_behavior Mark-Simulacrum 0
352 112403 Prevent `.eh_frame` from being emitted for `-C panic=abort` nbdd0121:eh_frame Nilstrieb 0
353 112407 Publish docs as github artifacts during CI tgross35:ci-docs-publish Mark-Simulacrum 0
354 112413 Adjust span labels for `HIDDEN_GLOB_REEXPORTS` jieyouxu:fix-hidden-glob-reexports-span-order eholk 0
355 112416 Fix debug ICE for extern type with where clauses jieyouxu:issue-112363 wesleywiser 0
356 112418 Add support for targets without unwinding in `mir-opt`, and improve `--bless` for it ferrocene:pa-mir-opt-panic saethlin 0
357 112422 ignore implied bounds with placeholders aliemjay:implied-bounds-placeholders lcnr 0
358 112429 [rustdoc] List matching impls on type aliases GuillaumeGomez:ty-alias-impls lcnr 0
359 112431 Improve `cast_ref_to_mut` lint Urgau:cast_ref_to_mut_improvments eholk 0
360 112435 Allow overwriting the sysroot compile flag via --rustc-args antoyo:allow-overwrite-sysroot Mark-Simulacrum 0
361 112443 Opportunistically resolve regions in new solver compiler-errors:next-solver-opportunistically-resolve-regions lcnr 0
362 112447 Fix debug ICE when previous arg span during extra comma removal comes from macro context jieyouxu:issue-112437 oli-obk 0
363 94667 yes Add `Iterator::map_windows` frank-king:feature/iter_map_windows Mark-Simulacrum 0 always
364 106425 yes Make ExitStatus implement Default ijackson:exit-status-default thomcc 0 always
365 108445 yes Add known-bug tests for a few I-unsound issues gburgessiv:add-known-bug jackh726 0 always
366 112451 Remove `Visibility::Protected`. nnethercote:rm-Visibility-Protected bjorn3 0 always
367 95545 no Build LLVM with support for compression jonhoo:aarch64-zlib joshtriplett 1 iffy
368 85528 no Implement iterator specialization traits on more adapters the8472:iter-markers joshtriplett 0 never
369 90545 no Implement a faster stable sort algorithm wpwoodjr:master m-ou-se 0 never
370 97974 no Add TyAlias into rustc_type_ir TyKind enum GuillaumeGomez:rustc-middle-ty-alias oli-obk 0 never
371 98867 no Refactor metadata emission to avoid visiting HIR cjgillot:metaloop 0 never
372 100503 no support higher-ranked regions in opaque type inference aliemjay:opaque_higher_ranked lcnr 0 never
373 100987 no add `with_hash_task` to generate `DepNode` deterministically SparrowLii:with_hash_task cjgillot 0 never
374 101419 no proc_macro/bridge: Eagerly pass TokenStream contents into the client mystor:ts_is_vec_tt eddyb 0 never
375 101500 no Perform unused assignment and unused variables lints on MIR. cjgillot:mir-liveness davidtwco 0 never
376 105392 no Dedup bounds with parent impl block GuillaumeGomez:rustdoc-dedup-bounds compiler-errors 0 never
377 105808 no Implement a real InstCombine MIR pass saethlin:fold cjgillot 0 never
378 106380 no Default to -Z plt=yes MaskRay:needs_plt nikic 0 never
379 106613 no Sink unused const assignments saethlin:delay-const-assignments oli-obk 0 never
380 106852 no Preserve DebugInfo in DeadStoreElimination. cjgillot:debug-dse JakobDegen 0 never
381 107188 no Encode info for Fn/AssocFn in a single place. cjgillot:meta-fn compiler-errors 0 never
382 107289 no Remove a few `actually_rustdoc` uses oli-obk:actually_rustdoc compiler-errors 0 never
383 107439 no use `RefLock` in `GatedSpans` of Session SparrowLii:refcell_gated_spans estebank 0 never
384 107701 no Specialize iter::Chain<A, B>::next when A==B the8472:chain-swap cuviper 0 never
385 108359 no Avoid code generation for ThinVec<Diagnostic>'s destructor in the query system Zoxc:side-effects-tweak TaKO8Ki 0 never
386 108730 no Make sure to run all mir analyses in check mode oli-obk:hardening_check_builds davidtwco 0 never
387 108813 no Report all lints, even if other errors already occurred. oli-obk:report_all_the_errors compiler-errors 0 never
388 109050 no Only use the new DepNode hashmap for anonymous nodes. cjgillot:no-hash-graph michaelwoerister 0 never
389 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
390 110077 no bump treewide clap to 4.2.1 fee1-dead-contrib:time-to-bump Mark-Simulacrum 0 iffy
391 75065 no Format Duration microseconds with "us" suffix, without Unicode joshtriplett:just-the-two-byte-us LukasKalbertodt 0
392 81746 no Distribute cg_clif as rustup component on the nightly channel bjorn3:cg_clif_rustup_component Mark-Simulacrum 0
393 83363 no Implement new proc macro diagnostics API jhpratt:proc_macro_diagnostics m-ou-se 0
394 86826 no [draft] Store the path in io::Error without extra allocations. m-ou-se:io-error-path m-ou-se 0
395 87173 no unstable proc_macro tracked::* rename/restructure drahnr:bernhard-tracked-restructure m-ou-se 0
396 88561 no Allow redirecting subprocess stdout to our stderr etc. ijackson:stdio-stdio dtolnay 0
397 88731 no use openat when encountering ENAMETOOLONG the8472:deep-open joshtriplett 0
398 89357 no [experiment] Make `Cell<T>::update` work for `T: Default | Copy`. m-ou-se:cell-update-get-or-take m-ou-se 0
399 91546 no Implement additional `split_inclusive` variants for slices Jules-Bertholet:rsplit_inclusive m-ou-se 0
400 93664 no impl<T> From<Option<&T>> for *const T kupiakos:ptr-from-optionref m-ou-se 0
401 94114 no Relax `Allocator` bounds into pin-safe trait djkoloski:pin_safe_allocator m-ou-se 0
402 94455 no Stabilize `int_roundings` jhpratt:stabilize-int_roundings joshtriplett 0
403 94619 no Introduce unsafe methods for mutating environment jhpratt:unsafe-env joshtriplett 0
404 94909 no [WIP] 'Notable Trait Implementations' doc section conradludgate:notable-trait-implementations GuillaumeGomez 0
405 95674 no rustdoc: Fix events not being registered when navigating browser history GuillaumeGomez:events-not-registered jsha 0
406 95925 no Unlimit UNIX `remove_dir_all()` implementation (take 2) rusticstuff:unix_remove_dir_newopt joshtriplett 0
407 96290 no Make libtest logfile respect --format felipeamp:issue-57147-fix m-ou-se 0
408 96690 no Initial commit working on edition based method disambiguation yaahc:edition-based-method-disambiguation petrochenkov 0
409 96784 no Improve the COPYRIGHT file and include mention of rustc_apfloat wesleywiser:copyright Mark-Simulacrum 0
410 96798 no [wip] Fix `x test clippy --stage 0` jyn514:test-stage0-clippy Mark-Simulacrum 0
411 96827 no Implement unstable `-Clinker-flavor=gcc:lld` for MCP 510 lqd:mcp_linker_flavor petrochenkov 0
412 97052 no Implement pointee metadata unsizing via a TypedMetadata<T> container CAD97:just-metadata pnkfelix 0
413 97134 no add file_suffix method to std::path EvanCarroll:file_suffix joshtriplett 0
414 97334 no DO NOT MERGE (yet): Enable `-Zdrop-tracking` by default eholk:drop-tracking-on-by-default wesleywiser 0
415 97335 no fix: impl Trait desugaring in trait objects' assoc constraints randomicon00:impldesugar cjgillot 0
416 97445 no More proc macro tweaks nnethercote:proc-macro-tweaks-2 eddyb 0
417 97658 no Stabilize `format_args_ln!` joshtriplett:stabilize-format-args-nl m-ou-se 0
418 97807 no Add Seek instance for std::io::Take wangbj:seek_io_take2 joshtriplett 0
419 97861 no Added randomized field padding to `-Z randomize-layout` Kixiron:thiccen cjgillot 0
420 97977 no Add `String::replace_first` and `String::replace_last` WilliamVenner:string_replace_in_place kennytm 0
421 98514 no `std::thread` support for the Nintendo 3DS AzureMarker:feature/horizon-threads Mark-Simulacrum 0
422 98991 no Apply deprecation lint to trait method overrides. m-ou-se:deprecated-overrides wesleywiser 0
423 99032 no Disable unwinding for `catch_unwind` error payloads. danielhenrymantilla:no_unwind_drop_panic_payload Mark-Simulacrum 0
424 99063 no Stabilize `lint_reasons` in rustc (RFC 2383) xFrednet:rfc-2383-stabilize-lint-reasons wesleywiser 0
425 99322 no Make {integer}::from_str_radix constant GKFX:const-int-parse thomcc 0
426 99333 no Allow ?-converting from Result<T, E> in functions returning Option<Result<T, E>> GoldsteinE:option-result-from-residual m-ou-se 0
427 99339 no Make BinaryHeap parametric over Allocator yanchith:binary-heap-ta Amanieu 0
428 99376 no Optimize FromIterator for boxed slice with TrustedLen iterators GoldsteinE:boxed-slice-from-iterator the8472 0
429 99445 no Resolve $crate at the expansion-local crate CAD97:whose-crate-is-this-anyway petrochenkov 0
430 99469 no Add UI to help with advanced search requests GuillaumeGomez:advanced-search-ui notriddle 0
431 99688 no Rustdoc: Format constant values as rich-text and visibility-awarely fmease:rustdoc-fmt-const-vals-as-rich-text-vis-aware GuillaumeGomez 0
432 99754 no Parse unnamed struct and union fields carbotaniuman:rfc-2102 cjgillot 0
433 99883 no Invoke `backtrace-rs`' buildscript in `std`'s buildscript for Android targets Arc-blroth:fix/backtrace-build kennytm 0
434 99927 no More distinctive pretty-printing of function item types steffahn:distinctive_function_item_types_printing estebank 0
435 100021 no made `unreachable_unchecked` panic in debug mode cbrownsey:master scottmcm 0
436 100375 no don't touch `closure_substs.parent_substs()` in borrowck aliemjay:ugly-closure-substs jackh726 0
437 100413 no Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path Kobzol:profile-use-track-file-hash michaelwoerister 0
438 100423 no Panic on invalid usages of `MaybeUninit::uninit().assume_init()` Nilstrieb:maybe-uninit-maybe-unsound oli-obk 0
439 100428 no Add generic `NonZero` type. reitermarkus:generic-nonzero joshtriplett 0
440 100703 no [WIP]: raw-dylib support for apple targets roblabla:raw-dylib-macos 0
441 100824 no use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin thomcc:darwin_user_temp_dir m-ou-se 0
442 101339 no enable -Zrandomize-layout in debug CI builds the8472:ci-randomize-debug jyn514 0
443 101417 no Stabilize pointer byte offsets and is aligned WaffleLapkin:stabilize_pointer_byte_offsets_and_is_aligned m-ou-se 0
444 101466 no Migrate `rustc_trait_selection::traits::error_reporting::suggestions` to `SessionDiagnostic` str4d:100717-trait_selection-suggestions-diagnostics davidtwco 0
445 101551 no [WIP] Add support for custom allocator for `String` zachs18:string_alloc Mark-Simulacrum 0
446 101586 no Add the `#[manually_drop]` attribute. ssbr:master lcnr 0
447 101842 no std::io: vectored reads with uninitialized memory (Read::read_buf_vec) nrc:read-buf-vec2 m-ou-se 0
448 101981 no Impl AsRef, Borrow for Ref, RefMut dhardy:borrow_ref m-ou-se 0
449 102343 no New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range golddranks:range_cmp thomcc 0
450 102432 no [`unused_braces`] Lint multiline blocks as long as not in arms kraktus:useless_braces compiler-errors 0
451 102579 no Distinguish "has patches" from "in-tree" again jyn514:fix-llvm-handling tmandry 0
452 103126 no Add cfg(no_128_bit) to core: removes u128/i128 formatting GKFX:no-128bit-division joshtriplett 0
453 103130 no Tidy up maybe_uninit_write_slice API SUPERCILEX:slice-uninit scottmcm 0
454 103134 no Kill array_assume_init SUPERCILEX:uninit-array-assume scottmcm 0
455 103376 no Strip leading trailing empty lines in doc code blocks GuillaumeGomez:strip-leading-trailing-empty-lines notriddle 0
456 103448 no Account for late-bound lifetimes in generics cjgillot:no-late-fn lcnr 0
457 103449 no Inherit function lifetimes for impl-trait cjgillot:variance-rpit compiler-errors 0
458 103735 no Implement a lint for implicit autoref of raw pointer dereference WaffleLapkin:scarry-derefs RalfJung 0
459 103893 no Const stabilize `mem::discriminant` H4x5:stabilize-const-discriminant joshtriplett 0
460 103895 no Add Trusty OS as tier 3 target randomPoison:trusty-os-support m-ou-se 0
461 103985 no Add `Identity` lang item GuillaumeGomez:ty-alias-handling oli-obk 0
462 103993 no Add support for SpanTrace capture in ICE reports yaahc:traced-ICE oli-obk 0
463 104000 no rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics. pcwalton:llvm-stats oli-obk 0
464 104057 no `Exclusive` nits H4x5:exclusive-nits joshtriplett 0
465 104082 no Specify `NonZero` and `Option<NonZero>` layout joshlf:patch-7 scottmcm 0
466 104087 no Stabilise inline_const nbdd0121:const scottmcm 0
467 104101 no Add initial libstd support for Xous betrusted-io:xous-libstd-initial m-ou-se 0
468 104283 no Implement TryFrom<&str> for numerical types, bool and char grego:master thomcc 0
469 104329 no Move futex locks to `sys_common` joboet:sys_common_futex m-ou-se 0
470 104333 no WIP: Thread `GeneratorKind` through to symbol mangling Swatinem:mangle-async cjgillot 0
471 104385 no Raise minimum supported Apple OS versions BlackHoleFox:apple-minimum-bumps petrochenkov 0
472 104406 no linker: Preserve relative order of `-l` options, including dynamic libs petrochenkov:dynorder bjorn3 0
473 104475 no What if we just add `<[MaybeUninit<T>; N]>::assume_init` directly? scottmcm:array-assume-init m-ou-se 0
474 104803 no Implement unification of const abstract impls JulianKnodt:unify_impls oli-obk 0
475 105258 no Report change in RPITIT lifetime capture clauses. cjgillot:rpit-mismatch oli-obk 0
476 105394 no Improve UdpSocket documentation Patiga:improve-udpsocket-docs workingjubilee 0
477 105545 no cleanup: remove pointee types from LLVM backend erikdesjardins:ptrclean 0
478 105635 no Add suggestion for captured and passed arg case in fmt macro tanveerraza789:master estebank 0
479 105815 no Extend -Zdump-mir output with two-phase borrow info pnkfelix:extra-2pb-info oli-obk 0
480 105877 no `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) Kixunil:impl-partialeq-str-for-path joshtriplett 0
481 105982 no implied bounds: normalize in the proper param_env aliemjay:assumed-wf-normalize lcnr 0
482 106060 no Remove proc-macro back-compat hack for rental Aaron1011:remove-rental-hack pnkfelix 0
483 106424 no rustdoc: inline compiler-private items into compiler-private crates notriddle:notriddle/rustc-private GuillaumeGomez 0
484 106561 no Add warning block support in rustdoc GuillaumeGomez:warning-block notriddle 0
485 106601 no Suggest `;` after bare `match` expression E0308 estebank:match-semi cjgillot 0
486 106691 no Teach `rustc` to write the ICE backtrace and query stack to disk estebank:ice-ice-baby davidtwco 0
487 106729 no Account for opaque variance for region outlives and liveness. cjgillot:borrowck-variance oli-obk 0
488 107047 no Recover from `pub let` obeis:pub-let Nilstrieb 0
489 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
490 107176 no Add `Option::transpose_fn` methods nvzqz:transpose-function scottmcm 0
491 107246 no Begin migrating rustdoc diagnostics for translation cassaundra:rustdoc-translation-migration davidtwco 0
492 107251 no Rescope temp lifetime in let-chain into IfElse dingxiangfei2009:let-chain-rescope oli-obk 0
493 107263 no Allow impl on projection GuillaumeGomez:allow-impl-on-projection oli-obk 0
494 107378 no Stabilize `anonymous_lifetime_in_impl_trait` c410-f3r:stabilize-anon-lt estebank 0
495 107393 no Add internal lint against `Ty == Ty` Nilstrieb:Are the types equalॽ Who even knows at this point eholk 0
496 107502 no remove unused static data for to_lowercase PSeitz:master Mark-Simulacrum 0
497 107510 no Monomorphize in check mode to report (almost) all PMEs oli-obk:no_const_pme 0
498 107562 no WIP: Remove `ResumeTy` from async lowering Swatinem:async-resumety-v2 compiler-errors 0
499 107606 no Pattern types MVP oli-obk:pattern_types_syntax jackh726 0
500 107620 no Normalize opaque types with bound vars...... again compiler-errors:normalize-opaques-with-late-bounds-again 0
501 107628 no Make `x clippy` download and use beta clippy albertlarsan68:bootstrap-clippy flip1995 0
502 107640 no rustdoc: Add support for local resources GuillaumeGomez:rustdoc-local-resources-2 notriddle 0
503 107702 no Iteratively simplify const conditions dingxiangfei2009:iterative-const-cond-simplify cjgillot 0
504 107732 no [WIP] Move drop elaboration before borrowck Zeegomo:move-drop-elab cjgillot 0
505 107812 no no python in shell scripts ozkanonur:no-python-in-shell-scripts Mark-Simulacrum 0
506 107881 no Add `where` to `borrowck_could_not_prove` workingjubilee:where-predicate-could-not-be-proven compiler-errors 0
507 107901 no Change some `pub` to `pub(crate)` in `std` clubby789:unreachable-pub Mark-Simulacrum 0
508 107926 no rustdoc: Indicate struct can be created + fn mustakimali:builder-indicator jsha 0
509 107939 no Make `str` into a libcore struct (redux) compiler-errors:make-str-an-adt 0
510 107979 no add `array::try_from_iter` to improve discoverability and ergonomics emilHof:try_from_iter scottmcm 0
511 107982 no Remove implicit total orderings dingxiangfei2009:remove-ord wesleywiser 0
512 108001 no Add lint to check if non-inlined local reexports have documentation GuillaumeGomez:unused_reexport_documentation-lint notriddle 0
513 108107 no Display pid of process holding lock zephaniahong:master Mark-Simulacrum 0
514 108278 no Migrate rustc_mir_build's non_exhaustive_match diagnostic mejrs:mirbuild3 compiler-errors 0
515 108328 no Make borrow check results available to Clippy smoelius:nll-ctxt oli-obk 0
516 108365 no Add RUSTC_EMIT option to pass on --emit to crates during bootstrap Zoxc:rustc-dump albertlarsan68 0
517 108397 no Dedup elaborated predicates with const generic parameter in AutoTrait megakorre:issue_107715 oli-obk 0
518 108435 no Reexport MetadataBlob so it can be used in rustc plugins GuillaumeGomez:reexport-metadatablob petrochenkov 0
519 108485 no move pal cfgs in f32 and f64 to sys devsnek:float-pat-exception workingjubilee 0
520 108537 no rustdoc: Allow whitespace as path separator like double colon GuillaumeGomez:rustdoc-search-whitespace-as-separator notriddle 0
521 108590 no [WIP] mir-opt for generators/futures: copy propagate upvar into locals pnkfelix:copy-prop-upvar-to-elim-local-for-62958 cjgillot 0
522 108598 no Use `ControlFlow` in HIR `Visitor` Jarcho:break_hir_visitor oli-obk 0
523 108761 no Do NOT Review: CoAlloc: Allocator + Global API + Vec coop-rs:07_vec_macroed_squash_fmt_workaround peter-kehl 0
524 108796 no move personality to sys devsnek:personality-pal-exception workingjubilee 0
525 108859 no Validate proc macro attributes in AST validation cjgillot:proc-macro-validate petrochenkov 0
526 108874 no Implement `io::Entropy` and refactor random data generation joboet:io_entropy joshtriplett 0
527 108955 no Add `internal_features` lint Nilstrieb:dont-use-me-pls oli-obk 0
528 108975 no feat: split `unsafe_code` lint into lint group Ezrashaw:unsafe_code-lint-tweaking nikomatsakis 0
529 108981 no Implement `fs_native_path` ChrisDenton:aspath joshtriplett 0
530 108993 no Make typeck aware of uninhabited types cjgillot:uninhabited-typeck lcnr 0
531 109160 no Custom MIR: Parse `ExprKind::Use` correctly cbeuw:use-expr oli-obk 0
532 109278 no Look at proc-macro attributes when encountering unknown attribute estebank:serde-attr petrochenkov 0
533 109422 no rustdoc-search: add impl disambiguator to duplicate assoc items notriddle:notriddle/impl-disambiguate-search jsha 0
534 109691 no Implement `Future` for `Option<F>` nvzqz:option_future joshtriplett 0
535 109706 no Implement stable-wakers RFC p-avital:stable-wakers m-ou-se 0
536 109841 no Make file names in error messages links to that file. Dragon-Hatcher:file-terminal-urls estebank 0
537 110010 no Require a #[defines] attribute for type-alias-impl-trait in order for a function to be able to register hidden types. oli-obk:tait_defines_attr_magic_parser 0
538 110099 no [WIP] Allow passing const pointers to FFI in Miri CraftSpider:miri-c 0
539 110105 no Stabilise exhaustive patterns feature cjgillot:exhaustive-patterns oli-obk 0
540 110303 no Add `debug_assert_nounwind` and convert `assert_unsafe_precondition` nbdd0121:master scottmcm 0
541 110342 no Look at proc-macro attributes when encountering unknown attribute estebank:serde-attr-1 petrochenkov 0
542 110382 no [RFC-2011] Expand `matches!` c410-f3r:matches wesleywiser 0
543 110621 no (More) consistently use "region" terminology in `rustc_middle` WaffleLapkin:region_in_france davidtwco 0
544 110639 no enable PGO on x86_64-apple-darwin csmoe:pgo-osx lqd 0
545 110669 no Safe Transmute: Pass ErrorGuaranteed up to error reporting bryangarza:safe-transmute-small-refactor-on-answer-type compiler-errors 0
546 110790 no add tracking UI test for upstream LLVM issue Ezrashaw:track-llvm-dbg-issue TaKO8Ki 0
547 110854 no Rustc shim is now a wrapper albertlarsan68:bootstraps-rustc-shim-is-now-a-wrapper ozkanonur 0
548 110862 no Add `{Local}ModDefId` to more more strongly type `DefId`s Nilstrieb:typed-did lcnr 0
549 110961 no Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` john-h-k:lint/useless-send davidtwco 0
550 111111 no [WIP] Make less anon consts/Do a little `min_generic_const_exprs` BoxyUwU:make_less_anon_consts 0
551 111218 no Add CI step to prevent new untranslatable diagnostics being added clubby789:no-new-untranslatable davidtwco 0
552 111347 no Add `Future::map` jonas-schievink:future-map joshtriplett 0
553 111503 no Move structures from `ty/mod.rs` into their own modules WaffleLapkin:🌸cutify_ty🌸 compiler-errors 0
554 111580 no Don't ICE on layout computation failure atsuzaki:layout-ice oli-obk 0
555 111628 no Allow integer suffixes starting with `e`. nnethercote:allow-e-suffixes petrochenkov 0
556 111738 no Uplift `clippy::option_env_unwrap` lint Urgau:uplift_option_env_unwrap cjgillot 0
557 111873 no Add & use `is_none_or` `Option` extension in the compiler WaffleLapkin:is_none_or_in_the_compiler cjgillot 0
558 111931 no Implement refinement check for RPITITs compiler-errors:refine-rpit 0
559 99761 no Fix item-info color GuillaumeGomez:item-info-color notriddle 0 always
560 110051 no Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. aDotInTheVoid:rdj-hashmap jyn514 0 always
561 107084 error no make `ty::Ty: Debug` not call the `Display` impl BoxyUwU:ty_debug_actually_debug compiler-errors compiler-errors 1
562 108716 error no promote i586-unknown-linux-gnu to Tier2+hosttools goshhhy:i586-tier2-hosttools pietroalbini pietroalbini 0 iffy
563 109616 error no rustdoc: use a template to generate Hrefs jsha:href-template notriddle notriddle 0 never
564 100036 failure Remove `box_free` lang item DrMeepster:box_free_free_box oli-obk oli-obk 0 never
565 102099 failure yes Rebased: Mark drop calls in landing pads cold instead of noinline InnovativeInventor:re-cold-land nagisa nikic 0 never
566 109982 failure rustc_session: default to -Z plt=yes on non-x86_64 durin42:plt-no-x86_64-only nikic nikic 0 never
567 110494 failure yes Use the LLVM option NoTrapAfterNoreturn majaha:noTrapAfterNoreturn nikic nikic 0 never
568 111684 failure Warn on unused `offset_of!()` result ChayimFriedman2:unused-offset-of davidtwco WaffleLapkin 0
569 111818 failure Uplift `clippy::cmp_nan` lint Urgau:uplift_cmp_nan cjgillot cjgillot 0
570 110596 failure (try) Rename `wasm32-wasi` to `wasm32-wasi-preview1` yoshuawuyts:rename-wasm32-wasi Mark-Simulacrum 0
571 112365 failure (try) [experiment] Use new solver in MIR validator subtyping checks compiler-errors:mir-inline-check-better 0
572 110719 failure no Reimplement ConstProp using DataflowConstProp cjgillot:single-const-prop oli-obk oli-obk 0 never
573 108837 failure no Test PGO on x64-darwin lqd:osx-pgo 0
574 89132 success (try) Add support for allocators in `Rc` & `Arc` Cyborus04:rc_allocator_support m-ou-se 0 never
575 89917 success sess: default to v0 symbol mangling davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme michaelwoerister 0 never
576 93275 success Remove pretty-print compat hack for all crates Aaron1011:remove-pretty-print jackh726 0 never
577 98223 success proc_macro/bridge: remove client->server `&HandleCounters` passing. eddyb:proc-macro-handle-counters nnethercote 0 never
578 98615 success rustc_codegen_ssa: don't use LLVM struct types for field offsets. eddyb:lolvm nikic 0 never
579 101179 success Deprecate uninit_array SUPERCILEX:uninit_array scottmcm 0 never
580 101461 success proc_macro/bridge: Add #[inline] to RunningSameThreadGuard methods mystor:pm_nested_cross_thread_inline eddyb 0 never
581 101566 success [WIP] make nightly compilers able to parallelize SparrowLii:sync_data_structure cjgillot 0 never
582 102264 success [PERF] Tweak inlining threshold cjgillot:inline-threshold nnethercote 0 never
583 102487 success Use BOLT in CI to optimize `librustc_driver` Kobzol:rustc-bolt 0 never
584 103169 success Error in panic DebugSteven:error-in-panic m-ou-se 0 never
585 103309 success add cycle detection for inferred outlives predicates cormacrelf:infer-outlives-cycles oli-obk 0 never
586 103657 success Fix variable debuginfo being optimized away at `mir-opt-level=2 ` wesleywiser:fix_mir_opt_away_var_debuginfo 0 never
587 104525 success Optimize format_args placeholders without options: Display::simple_fmt m-ou-se:simple-display petrochenkov 0 never
588 105653 success (try) Remove `ConstValue::Slice` oli-obk:op_to_const RalfJung 0 never
589 105840 success Micro-optimize Ord::cmp for primitives saethlin:ord-cmp 0 never
590 106155 success (try) [perf] separate impls for refs to simplifiable types lqd:simplified-ref lcnr 0 never
591 106343 success optimize slice::Iter::fold the8472:slice-iter-fold joshtriplett 0 never
592 106511 success Default relax_elf_relocations to true MaskRay:gotpcrelx nikic 0 never
593 106790 success add more niches to rawvec the8472:rawvec-niche scottmcm 0 never
594 107123 success add a Callable trait that is implemented for unsafe functions, too oli-obk:callable_trait compiler-errors 0 never
595 107181 success Inline trivial `core::fmt::Formatter` methods nvzqz:inline-formatter-methods cuviper 0 never
596 107571 success Free some locks earlier for queries. cjgillot:qlock oli-obk 0 never
597 107651 success (try) [WIP] Build `rustc` with a single CGU on x64 Linux Kobzol:ci-single-cgu pietroalbini 0 never
598 107689 success Enable frame pointers on all targets except x86. bjorn3:rustc_frame_pointers ozkanonur 0 never
599 107760 success Rewrite libcore's UTF-8 validation for performance thomcc:utf8dfa m-ou-se 0 never
600 108108 success Print a code snippet with the panicking expression estebank:panic-print m-ou-se 0 never
601 108214 success Make some traversable types generic over interner eggyal:generify_traversables lcnr 0 never
602 108243 success Perform some typeck analyses per module cjgillot:incr-analyses 0 never
603 108321 success Do project specializable RPITIT projection compiler-errors:do-project-to-specializable-rpitits 0 never
604 108347 success Resolve inherent associated functions & constants defined on function pointer types fmease:assoc-fn-ct-on-fn-ptr-ty compiler-errors 0 never
605 108380 success Shrink `process_obligations` nnethercote:shrink-process_obligations 0 never
606 108693 success (try) Optimize DroplessArena arena allocation Zoxc:arena-opt-funcs cjgillot 0 never
607 108788 success Do not count `inline(always)` in inlining depth control cjgillot:inline-always 0 never
608 108800 success Experiment: spaceship in MIR scottmcm:three-way-compare 0 never
609 108867 success [PERF] allow region unification to change region universes aliemjay:resolve-var-region-alt 0 never
610 109246 success rustdoc: simplify handling of plain text output jsha:no-alternate notriddle 0 never
611 109388 success interpret region vars as universals in implied bounds query aliemjay:implied-bounds-equality lcnr 0 never
612 109467 success refactor `Lock` for parallel compiler SparrowLii:Lock_test cjgillot 0 never
613 109478 success refactor `WorkerLocal` for parallel compiler SparrowLii:WorkerLocal_test cjgillot 0 never
614 109532 success Refactor item attributes to use SortedIndexMultiMap instead of slice Jesse-Bakker:attr-map cjgillot 0 never
615 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
616 109645 success Slightly micro-optimize derive of PartialOrd thomcc:optimize_partialord_derive compiler-errors 0 never
617 109763 success lint incorrect implied bounds in wfcheck aliemjay:lint-implied-bounds-fork jackh726 0 never
618 109776 success (try) test the parallel compiler SparrowLii:sync_test5 0 never
619 109780 success [perf] Try revert of #102472 lqd:perf-revert-102472 0 never
620 109890 success Give `Span` a niche Nilstrieb:span-niche eholk 0 never
621 110050 success Work on an alternative encoding for big u32s saethlin:better-u32-encoding 0 never
622 110284 success (try) test for the default parallel compiler on threads=2 SparrowLii:parallel_2 0 never
623 110530 success Perf: Mir inlining: Experiment with adding a query to improve incremental mode JakobDegen:incremental_inlining 0 never
624 110691 success Enable DataflowConstProp by default cjgillot:enable-dcp 0 never
625 110833 success Only unpack tupled args in inliner if we expect args to be unpacked compiler-errors:rustc-call-inliner-ice cjgillot 0 never
626 111030 success assert_eq! message format (take 2) nyurik:issue-94005-fix2 m-ou-se 0 never
627 111050 success Run unreachable propagation after inlining and after optimizations. cjgillot:multiple-unreachable-prop 0 never
628 111060 success [Experiment] Remove format_args_nl!() m-ou-se:format-args-nl m-ou-se 0 never
629 111061 success (try) [perf] Enable some more MIR optimizations cjgillot:reorder-passes 0 never
630 111071 success assert_eq! message format (take 2a) nyurik:simpler-issue-94005 m-ou-se 0 never
631 111693 success (try) Create definitions for promoted constants. cjgillot:feed-promoted TaKO8Ki 0 never
632 111740 success (try) Update GCC used in Linux dist builds to 9.1.0 Kobzol:update-gcc 0 never
633 111753 success (try) Only consider places with the same local in each_borrow_involving_path. cjgillot:simp-place-conflict eholk 0 never
634 111803 success (try) Tweak the threshold for chunked swapping scottmcm:simple-swap-alternative cuviper 0 never
635 111804 success (try) [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
636 111806 success (try) Use CS PGO for LLVM Kobzol:llvm-cs-pgo 0 never
637 111815 success (try) Disambiguate expansions relative to the creating DepNode cjgillot:dep-node-disambiguate wesleywiser 0 never
638 111970 success (try) fallible allocator experiment pitaj:allocator-fallible thomcc 0 never
639 112049 success (try) [do not merge] CI experiments Kobzol:pgo-omit-benchmarks 0 never
640 112093 success (try) Improve CGU formation nnethercote:improve-cgu-formation 0 never
641 112235 success (try) Port PGO/LTO/BOLT optimized build pipeline to Rust Kobzol:opt-dist pnkfelix 0 never
642 112255 success (try) Always consider inlining for trivial functions saethlin:always-inline-trivial-functions 0 never
643 112307 success (try) mir opt + codegen: handle subtyping lcnr:operand-ref jackh726 0 never
644 112319 success (try) Don't require associated types with Self: Sized bounds in `dyn Trait` objects oli-obk:assoc_ty_sized_bound_for_object_safety2 compiler-errors 0 never
645 112372 success (try) Make function bodies with &! arguments unreachable saethlin:ralf-refs 0 never
646 112441 success (try) Don't merge CGUs in incremental builds. nnethercote:no-cgu-merge-incr 0 never
647 103029 success (try) feat: add `expansion_growth_limit` attr as another expansion limit vincenzopalazzo:macros/expansion_grow_limit petrochenkov 0
648 104693 success Consistently use the highest bit of vector masks when converting to i1 vectors jhorstmann:use-high-bit-of-mask-for-select nagisa 0
649 106073 success [experiment] Get rid of `pending_obligations` compiler-errors:obliterate-pending_obligations 0
650 106807 success builtin Fn impl, require return type wf lcnr:ret-ty-wf jackh726 0
651 110529 success Pietro's CI playground pietroalbini:pa-ci-playground 0
652 111505 success (try) Turn `INVALID_DOC_ATTRIBUTES` lint into a hard error GuillaumeGomez:turn-invalid-doc-attr-into-err petrochenkov 0
653 112160 success (try) [experiment] Deny noop_method_call fee1-dead-contrib:deny-noop-method-call 0
654 112267 success (try) Build `rustc` with 1CGU on `x86_64-pc-windows-msvc` lqd:win-1cgu 0
655 112268 success (try) Build `rustc` with 1CGU on `x86_64-apple-darwin` lqd:osx-1cgu 0
656 112448 success (try) Introduce a minimum CGU size in non-incremental builds. nnethercote:no-tiny-cgus wesleywiser 0
657 112369 success (try) More CGU cleanups nnethercote:more-cgu-cleanups wesleywiser 0 always

Open retry log