Homu queue - rust [TREE CLOSED below priority 100]

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.

401 total, 33 approved, 12 rolled up, 13 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 81217 pending yes BTreeMap: bring back the key slice for immutable lookup ssomers:btree_bring_back_the_slice Mark-Simulacrum Mark-Simulacrum 0 never
2 81372 pending (try) yes BTreeMap: dissolve the superfluous full_range function ssomers:btree_cleanup_full_range Mark-Simulacrum 0
3 81405 pending (try) yes [Experiment] Box the biggest ast::ItemKind variants bugadani:ast Mark-Simulacrum 0
4 80987 approved yes Remove CACHE_KEY global GuillaumeGomez:remove-cache-key jyn514 jyn514 0 never
5 79570 approved yes rustc: Stabilize `-Zrun-dsymutil` as `-Csplit-debuginfo` alexcrichton:split-debuginfo bjorn3 bjorn3 0
6 80868 approved yes Print failure message on all tests that should panic, but don't johanngan:should-panic-msg-with-expected m-ou-se m-ou-se 0
7 81158 approved yes Point to span of upvar making closure FnMut 1000teslas:issue-80313-fix Aaron1011 Aaron1011 0
8 81176 approved yes Improve safety of `LateContext::qpath_res` camsteffen:qpath-res Mark-Simulacrum oli-obk 0
9 81255 approved yes Don't link with --export-dynamic on wasm32-wasi sunfishcode:wasi-no-export-dynamic alexcrichton alexcrichton 0
10 81277 approved yes Make more traits of the From/Into family diagnostic items flip1995:from_diag_items matthewjasper matthewjasper 0
11 81284 approved yes Make `-Z time-passes` less noisy jyn514:impl-times wesleywiser wesleywiser 0
12 81287 approved yes Split rustdoc JSON types into separately versioned crate CraftSpider:json-crate jyn514 jyn514 0
13 81299 approved yes Fix some bugs reported by eslint GuillaumeGomez:fix-eslint-detected-bugs Nemo157 Nemo157 0
14 81306 approved yes Fuse inner iterator in FlattenCompat and improve related tests SkiFire13:fuse-flatten Mark-Simulacrum cuviper 0
15 81327 approved yes codegen: assume constants cannot fail to evaluate RalfJung:codegen-no-const-fail oli-obk oli-obk 0
16 81333 approved yes clean up some const error reporting around promoteds RalfJung:const-err-simplify oli-obk oli-obk 0
17 81379 approved yes Improve URLs handling GuillaumeGomez:improve-urls Nemo157 Nemo157 0
18 80876 approved yes Add `unwrap_unchecked()` methods for `Option` and `Result` ojeda:option-result-unwrap_unchecked m-ou-se m-ou-se 0 always
19 80900 approved yes Fix ICE with `ReadPointerAsBytes` validation error camelid:readpointerasbytes-ice oli-obk oli-obk 0 always
20 81191 approved yes BTreeMap: test all borrowing interfaces and test more chaotic order behavior ssomers:btree_more_order_chaos Mark-Simulacrum Mark-Simulacrum 0 always
21 81195 approved yes Account for generics when suggesting bound estebank:suggest-bound-on-trait-with-params oli-obk oli-obk 0 always
22 81353 approved yes Fix spelling in documentation for error E0207 jockbert:spelling_in_e0207 petrochenkov petrochenkov 0 always
23 81369 approved yes rustc_codegen_ssa: use wall time for codegen_to_LLVM_IR time-passes entry tgnottingham:codegen-to-llvm-ir-wall-time lcnr lcnr 0 always
24 81389 approved yes rustdoc: Document CommonMark extensions. ehuss:rustdoc-cmark-extensions GuillaumeGomez GuillaumeGomez 0 always
25 81399 approved yes Update books ehuss:update-books ehuss ehuss 0 always
26 81401 approved yes tidy: Some code cleanup. ehuss:tidy-cleanup Mark-Simulacrum Mark-Simulacrum 0 always
27 75185 yes [WIP] polymorphisation: re-enable davidtwco:polymorphisation-re-enable lcnr 0 never
28 76814 yes Refactor `Binder` to track bound vars jackh726:binder-refactor nikomatsakis 0 never
29 77325 yes Revert #43546 "save subobligations in the projection cache" ishitatsuyuki:nodup nikomatsakis 0 never
30 77633 yes Implement advance_by, advance_back_by for slice::{Iter, IterMut} timvermeulen:slice_iter_advance_by KodrAus 0 never
31 78360 yes Remove storage markers if they won't be used during code generation tmiasko:storage-markers wesleywiser 0 never
32 79001 yes Pretty print assertion failures in tests de-vri-es:pretty-print-assertions m-ou-se 0 never
33 79100 yes Improve assert_eq! and assert_ne! a1phyr:better_assert_eq cramertj 0 never
34 79425 yes Split symbol interner into static unsynchronized and dynamic synchronized parts sivadeilra:user/ardavis/better_syms petrochenkov 0 never
35 79519 yes Store HIR attributes in a side table cjgillot:noattr wesleywiser 0 never
36 79846 yes Use TrustedRandomAccess for in-place iterators where possible the8472:inplace-tra m-ou-se 0 never
37 80529 yes [Experiment] reduce allocations in exhaustiveness checking Nadrieril:transpose-matrix 0 never
38 81056 yes Query-ify needs_gdb_debug_scripts_section Aaron1011:query-gdb-debug ecstatic-morse 0 never
39 81286 yes Require passing an `AttrWrapper` to `collect_tokens_trailing_token` Aaron1011:collect-tokens-attrs petrochenkov 0 never
40 81384 yes Fix derived PartialOrd operators tmiasko:partial-ord davidtwco 0 never
41 81197 yes Fix flaky test jyn514:flaky-test Mark-Simulacrum 0 iffy
42 70904 yes Stabilize `Seek::stream_position` (feature `seek_convenience`) LukasKalbertodt:stabilize-seek-convenience dtolnay 0
43 71531 yes Move treat err as bug tests to ui spastorino:move-treat-err-as-bug-tests-to-ui oli-obk 0
44 72209 yes Add checking for no_mangle to unsafe_code lint Nemo157:lint-no-mangle-in-unsafe-code estebank 0
45 72321 yes test/codegen: add UEFI cross-compilation test dvdhrm:uefi-test joshtriplett 0
46 72571 yes [WIP] Pietro's CI playground pietroalbini:ci-playground 0
47 72603 yes Implement `--extern-location` jsgf:extern-loc nikomatsakis 0
48 72981 yes Stabilize the backtrace feature. withoutboats:stabilize-backtrace kennytm 0
49 73111 yes Add escape_ascii method to u8 and [u8] clarfonthey:escape m-ou-se 0
50 74304 yes Stabilize the Wake trait yoshuawuyts:stabilize-wake BurntSushi 0
51 74549 yes [WIP] Add size-limited command interface Artoria2e5:command-size Amanieu 0
52 74765 yes rustc_ast_passes: allow c-variadic associated fns dlrobertson:c-variadic-assoc-fn joshtriplett 0
53 75384 yes Add `has_default` to `GenericParamDefKind::Const` JulianKnodt:cg_def varkor 0
54 75414 yes instance: polymorphize shims davidtwco:polymorphization-shims eddyb 0
55 75737 yes polymorphize: remove predicate logic davidtwco:polymorphization-remove-predicate-logic eddyb 0
56 75793 yes Impl task::Wake for Fn a1phyr:wake_fn KodrAus 0
57 76098 yes Stabilize the "IP" feature caass:revive-66584 KodrAus 0
58 76345 yes Add is_enclave_range/is_user_range overflow checks okready:sgx-mem-range-overflow-checks 0
59 76531 yes Specialize format! for simple "{}" case workingjubilee:try-simple-format m-ou-se 0
60 76808 yes Improve diagnostics for functions in `struct` definitions LeSeulArtichaut:diagnose-functions-struct matklad 0
61 76901 yes Implement RFC 2500 Needle API (Part 1) crlf0710:needle-api BurntSushi 0
62 77246 yes try enabling typeof for fun error messages yaahc:typeof-errors oli-obk 0
63 77326 yes Stabilize `Option::unwrap_none` and `Option::expect_none` Aaron1011:stabilize-option-none sfackler 0
64 77511 yes Add StatementKind::CopyNonOverlapping JulianKnodt:st_kind_cpy nagisa 0
65 77728 yes Expose force_quotes, lygstate:master Amanieu 0
66 77822 yes Implement a specialized version std::iter::Enumerate for TrustedLen sdroege:enumerate-specialization m-ou-se 0
67 77865 yes Use Pin to pin RWLock. fusion-engineering-forks:pin-rwlock withoutboats 0
68 78004 yes [WIP] Skip single use lifetime lint for generated opaque types sapessi:issue-77175-fix matthewjasper 0
69 78044 yes Implement io::Seek for io::Empty oberien:empty-seek KodrAus 0
70 78173 yes Suggest adding missing braces in `const` block pattern camelid:const-pat-missing-braces petrochenkov 0
71 78370 yes Add get_pin_ref and get_pin_mut methods to slice taiki-e:slice_get_pin joshtriplett 0
72 78429 yes [librustdoc] Only split lang string on `,`, ` `, and `\t` casey:doctest-attribute-splitting GuillaumeGomez 0
73 78641 yes Let io::copy reuse BufWriter buffers the8472:buffered-copy sfackler 0
74 78772 yes Enclave TCS control fortanix:raoul/tcs_control cramertj 0
75 79015 yes add `Vec::extend_from_within` method under `vec_extend_from_within` feature gate WaffleLapkin:vec_append_from_within KodrAus 0
76 79023 yes Add `core::stream::Stream` yoshuawuyts:stream tmandry 0
77 79085 yes Add Backtrace::set_enabled to override environment variables Nemo157:backtrace-config KodrAus 0
78 79086 yes overhaul "missing main" diagnostic euclio:missing-main estebank 0
79 79171 yes rustc_target: don't limit SPIR-V inline asm! types to a fixed subset. eddyb:spirv-asm-allow-everything Amanieu 0
80 79173 yes refactor: removing custom nth Zip fn DeveloperC286:zip_nth_cleanup kennytm 0
81 79208 yes Stabilize `unsafe_op_in_unsafe_fn` lint LeSeulArtichaut:stable-unsafe_op_in_unsafe_fn nikomatsakis 0
82 79232 yes Add doc aliases for print macros yoshuawuyts:printf-alias Mark-Simulacrum 0
83 79245 yes BTreeMap: remove Ord bound where it will never be needed ssomers:btree_curb_ord_bound dtolnay 0
84 79253 yes Fix rustc sysroot in systems using CAS rcvalle:fix-rustc-sysroot-cas Mark-Simulacrum 0
85 79257 yes Add excess capacity description for Vec::leak chansuke:add-excess-capacity-description m-ou-se 0
86 79263 yes Stabilize doc_cfg feature GuillaumeGomez:stabilize-doc-cfg jyn514 0
87 79285 yes Stabilize Arc::{increment,decrement}_strong_count yoshuawuyts:stabilize-arc_mutate_strong_count dtolnay 0
88 79291 yes Add error message for private fn JulianKnodt:ce_priv petrochenkov 0
89 79309 yes resolve: allow super in module in block to refer to block items davidhewitt:module-in-block petrochenkov 0
90 79315 yes add `Result::`{`value`, `into_value`} llogiq:result-value sfackler 0
91 79380 yes Add new target armv7-unknown-linux-uclibceabihf ykoehler:master kennytm 0
92 79382 yes Test that core can be built with msan enabled g2p:test-msan-build-core Mark-Simulacrum 0
93 79399 yes Use detailed and shorter fs error explaination pickfire:patch-3 joshtriplett 0
94 79423 yes Enable smart punctuation camelid:smart-punct GuillaumeGomez 0
95 79434 yes Add some convenience methods for locks. mark-i-m:locks m-ou-se 0
96 79540 yes Allow building rustdoc without first building rustc jyn514:no-xpy Mark-Simulacrum 0
97 79549 yes Make char and u8 methods const YenForYang:patch-1 m-ou-se 0
98 79591 yes Point only at generic arguments when they are unexpected estebank:unexpected-generics oli-obk 0
99 79659 yes Add Iterator::collect_array method matklad:collect_array sfackler 0
100 79665 yes Add `Arc::into_inner` for safely discarding `Arc`s without calling the destructor on the inner type. steffahn:drop_linear_arc joshtriplett 0
101 79677 yes Add warning sections in rustdoc GuillaumeGomez:warning-sections jyn514 0
102 79692 yes Format symbols under shared frames KodrAus:feat/panic-frame-fmt sfackler 0
103 79695 yes [const_panic] Report const_panic diagnostics identically to compiler_error invocations mehcode:rl-const-panic-diagnostic oli-obk 0
104 79728 yes Carry index of InvalidDigit on IntErrorKind ethanboxx:interrorkind_invaliddigit_index withoutboats 0
105 79747 yes Add explanations and suggestions to `irrefutable_let_patterns` lint camelid:irrefut-lint-link varkor 0
106 79749 yes Close all tags when rendering rustdoc summaries camelid:close-tags GuillaumeGomez 0
107 79753 yes unix: Non-mutable bufs in send_vectored_with_ancillary_to lukaslihotzki:non-mut-bufs withoutboats 0
108 79755 yes Properly suggest deref in else block mibac138:deref-else davidtwco 0
109 79770 yes Use the correct file/line for doctests on both inner and outer attributes Swatinem:separate-mod-doctests jyn514 0
110 79775 yes Fix injected errors when running doctests on a crate named after a keyword jyn514:doctest GuillaumeGomez 0
111 79781 yes rustdoc: Strip broken links in summaries camelid:summary-render-intra-doc jyn514 0
112 79804 yes Types with a hidden niche are not known to be non-null tmiasko:improper-ctypes-no-niche pnkfelix 0
113 79805 yes Rename Iterator::fold_first to reduce and stabilize it m-ou-se:iterator-reduce 0
114 79816 yes Declare a new lint to properly deny warnings in rustdoc poliorcetics:rustdoc-fail-on-deny jyn514 0
115 79830 yes Added Discord to the "Getting Help" section faith:patch-1 Mark-Simulacrum 0
116 79849 yes Clarify docs regarding sleep of zero duration Digital-Chaos:sleep-zero sfackler 0
117 79850 yes Allow unused variables with todo! charles-r-earp:allow-unused-variables-in-todo joshtriplett 0
118 79912 yes Change lexer to treat 'e' after number as suffix unless it is followed by a valid exponent. derekdreery:lexer_number_accept_trailing_e lcnr 0
119 79930 yes Optimize BufWriter tgnottingham:bufwriter_performance m-ou-se 0
120 79943 yes Add take as alias for remove in collection methods mqudsi:rfc_3034_take sfackler 0
121 79951 yes Refractor a few more types to `rustc_type_ir` LeSeulArtichaut:ty-ir nikomatsakis 0
122 79965 yes More ErrorKinds for common Unix errnos ijackson:moreerrnos m-ou-se 0
123 79979 yes Rustdoc gui tests GuillaumeGomez:rustdoc-gui-tests Mark-Simulacrum 0
124 79981 yes Add 'consider using' message to overflowing_literals camelid:overflowing_literals-inference-error lcnr 0
125 79983 yes fix indefinite article in cell.rs petar-dambovaliev:master Dylan-DPC 0
126 79986 yes Only build help popup when it's really needed GuillaumeGomez:build-help-when-needed jyn514 0
127 79991 yes rustdoc: Fix bug when rendering function pointers with higher-ranked lifetimes camelid:rustdoc-for-lifetime jyn514 0
128 80011 yes Stabilize `peekable_next_if` Stupremee:stabilize-peekable-next-if dtolnay 0
129 80053 yes stabilise `cargo test -- --include-ignored` gilescope:include-ignore m-ou-se 0
130 80076 yes [RFC] Add --output-location option to the test runner mahkoh:test-to-pipe m-ou-se 0
131 80149 yes Use getrandom for generating HashMap seed newpavlov:getrandom2 shepmaster 0
132 80182 yes [WIP] Implement printing of stack traces on LLVM segfaults and aborts in42:stack_trace tmandry 0
133 80193 yes stabilize `feature(osstring_ascii)` zserik:stabilize-osstring-ascii cramertj 0
134 80215 yes Use -target when linking binaries for Mac Catalyst visigoth:issue-80202-fix estebank 0
135 80220 Add support for range params to rustdoc CraftSpider:79497 jyn514 0
136 80263 yes std::process::unix: Command: Do not unwind past fork(), in child ijackson:fork-no-unwind Mark-Simulacrum 0
137 80269 yes Explain non-dropped sender recv in docs pickfire:patch-4 dtolnay 0
138 80279 yes Implement missing `AsMut<str>` for `str` Yaulendil:str-as-mut dtolnay 0
139 80300 yes Emit errors/warns on some wrong uses of rustdoc attributes LeSeulArtichaut:80275-doc-inline jyn514 0
140 80308 yes Add `as_{,mut_}ptr` methods to `Option` nvzqz:option-as-ptr m-ou-se 0
141 80367 yes Combine two loops in `check_match` camelid:check_match-combine-loop varkor 0
142 80385 yes Clarify what `Cell::replace` returns camelid:clarify-cell-replace-docs cramertj 0
143 80404 yes MIR-pass Qualif match on None instead of assert JulianKnodt:arr_ref oli-obk 0
144 80427 yes Consistent no_prelude attribute Skgland:consistent-no_prelude-attribute oli-obk 0
145 80432 yes Add some doc aliases to Vec xfix:add-vector-as-doc-alias cramertj 0
146 80438 yes Add `Box::into_inner`. crlf0710:box_into_inner m-ou-se 0
147 80460 yes Add `to_boxed_slice()` to clone slice into boxed slice calebsander:feature/slice-to-box sfackler 0
148 80470 yes Stabilize by-value `[T; N]` iterator `core::array::IntoIter` SimonSapin:array-intoiter-type m-ou-se 0
149 80505 yes Ignore vtables in {Rc, Arc, Weak}::ptr_eq andersk:ptr_eq m-ou-se 0
150 80523 yes #[doc(inline)] sym_generated LeSeulArtichaut:inline-sym jyn514 0
151 80527 yes Make rustdoc lints a tool lint instead of built-in jyn514:rustdoc-lints GuillaumeGomez 0
152 80534 yes Use #[doc = include_str!()] in std LeSeulArtichaut:doc-include jyn514 0
153 80543 yes Notify when an `I-prioritize` issue is closed or reopened LeSeulArtichaut:notify-close spastorino 0
154 80562 yes Consider Scalar to be a bool only if its unsigned nagisa:nagisa/bools-are-unsigned eddyb 0
155 80572 yes Add a `Result::ok_or_err` method to extract a `T` from `Result<T, T>` thomcc:ok_or_err shepmaster 0
156 80595 yes `impl PartialEq<Punct> for char`; symmetry for #78636 pthariensflame:patch-1 dtolnay 0
157 80629 yes Add lint for 2229 migrations sexxi-goose:migrations_1 nikomatsakis 0
158 80641 yes Add visitors for checking #[inline] Danue1:patch-1 oli-obk 0
159 80705 yes Update Source Code Pro and include italics tspiteri:italic-and-update-SourceCodePro GuillaumeGomez 0
160 80720 yes Make documentation of which items the prelude exports more readable. steffahn:prettify_prelude_imports joshtriplett 0
161 80723 yes Implement NOOP_METHOD_CALL lint rylev:noop-lint-pass estebank 0
162 80726 yes relax adt unsizing requirements lcnr:unsize-query estebank 0
163 80733 yes Improve links in inline code in `core::pin`. steffahn:prettify_pin_links sfackler 0
164 80734 yes check that first arg to `panic!()` in const is `&str` abonander:ab/issue-66693 oli-obk 0
165 80762 yes resolve: Cleanup visibility resolution for enum variants and trait items petrochenkov:visclean varkor 0
166 80763 yes Turn deprecation lint `pub_use_of_private_extern_crate` into a hard error petrochenkov:pubusecrate estebank 0
167 80771 yes Make NonNull::as_ref (and friends) return refs with unbound lifetimes thomcc:nonnull-refmut withoutboats 0
168 80788 yes [WIP] Forbid type ascriptions of place expressions in lvalue contexts b-naber:type_ascr_lvalue nikomatsakis 0
169 80805 yes Improve `Iterator::by_ref` example camelid:iter-by_ref-example steveklabnik 0
170 80812 yes Update RELEASES.md for 1.50.0 rust-lang:relnotes-1.50.0 Mark-Simulacrum 0
171 80823 yes Add Cow::disown_if() and Cow::disown_if_eq() 1011X:master sfackler 0
172 80826 yes unsafeck: Don't treat AscribeUserType as use camelid:unsafeck-ascribeusertype pnkfelix 0
173 80828 yes Fix expected/found order on impl trait projection mismatch error SNCPlay42:opaque-projections matthewjasper 0
174 80839 yes Riscv64linux Test fixes tblah:riscv64linux_links Mark-Simulacrum 0
175 80841 yes Add `OsStr::display` as a counterpart to `Path::display` jyn514:os-str-display m-ou-se 0
176 80843 yes Bump rustfmt version Mark-Simulacrum:fmt-bump ecstatic-morse 0
177 80847 yes Make E0121's suggestion more robust (+ fix E0308's suggestion) PatchMixolydic:issue-80844 estebank 0
178 80860 yes Document `NodeId` camelid:nodeid-docs Aaron1011 0
179 80874 yes Update intra-doc link documentation to match the implementation jyn514:intra-doc-docs Manishearth 0
180 80886 yes Stabilize raw ref macros RalfJung:stable-raw-ref-macros 0
181 80918 yes Add Integer::log variants yoshuawuyts:int-log2 0
182 80934 yes don't gratuitously error on tests returning Result with lifetime zackmdavis:test_fn_with_lifetime_param 0
183 80943 yes (docs) update README.md vladdoster:patch-1 steveklabnik 0
184 80945 yes Add Box::downcast() for dyn Any + Send + Sync sdroege:downcast-send-sync cramertj 0
185 80962 yes Stabilize remaining integer methods as `const fn` jhpratt:const_int_fn-stabilization m-ou-se 0
186 80965 yes Rename `#[doc(spotlight)]` to `#[doc(notable_trait)]` camelid:rename-doc-spotlight Manishearth 0
187 80979 yes Improved documentation of Path::exists Kixunil:path_exists_improve_doc dtolnay 0
188 80984 yes Update rust-analyzer lnicola:bump-rust-analyzer Mark-Simulacrum 0
189 81022 yes Add Frames Iterator for Backtrace seanchen1991:feat/frames-iter Mark-Simulacrum 0
190 81041 yes Add test for PR #80981 osa1:test_80981 Mark-Simulacrum 0
191 81047 yes Stabilize cmp_min_max_by glittershark:stabilize-cmp-min-max-by shepmaster 0
192 81048 yes Stabilize `core::slice::fill_with` yoshuawuyts:stabilize-core-slice-fill-with 0
193 81050 yes Stabilize core::task::ready! yoshuawuyts:stabilize-task-ready 0
194 81055 yes Make hitting the recursion limit in projection non-fatal matthewjasper:non-fatal-overflow nikomatsakis 0
195 81062 yes Improve diagnostics for Precise Capture sexxi-goose:precise_capture_diagnostics nikomatsakis 0
196 81073 yes BTreeMap: prevent tree from ever being owned by non-root node ssomers:btree_owned_root_vs_dying Mark-Simulacrum 0
197 81075 yes BTreeMap/BTreeSet: add drain and split_off_range methods ssomers:btree_drain Mark-Simulacrum 0
198 81094 yes BTreeMap: split up range_search into two stages ssomers:btree_drainy_refactor_3 0
199 81126 yes Optimize Vec::retain oxalica:retain-early-drop kennytm 0
200 81127 yes Improve sift_down performance in BinaryHeap hanmertens:binary_heap_sift_down_perf shepmaster 0
201 81129 yes Borrowck: don't calculate unused info when reporting move errors bugadani:lighter-move-errors petrochenkov 0
202 81136 yes Improved IO Bytes Size Hint Xavientois:io_reader_size_hint cramertj 0
203 81144 yes Fixed formatting typo in map_while docs nhwn:typo-map-while sfackler 0
204 81149 yes Avoid describing a method as 'not found' when bounds are unsatisfied Aaron1011:feature/better-no-method-found-err estebank 0
205 81150 yes Inline `evaluate_obligation` instead of going through the query system jyn514:evaluate-obligation lcnr 0
206 81154 yes Improve design of `assert_len` dylni:improve-design-of-assert-len 0
207 81156 yes Implement (most of) RFC 2930 DrMeepster:read_buf kennytm 0
208 81167 yes Experiment - Make ptr::write const usbalbin:const_write 0
209 81172 yes Implement RFC 2580: Pointer metadata & VTable SimonSapin:ptr-metadata 0
210 81198 yes Remove requirement that forces symmetric and transitive PartialEq impls to exist dtolnay:partialeq 0
211 81210 yes BTreeMap: correct node size test case for choices of B ssomers:btree_fix_node_size_test Mark-Simulacrum 0
212 81215 yes Encode MIR metadata by iterating on DefId instead of traversing the HIR tree cjgillot:defkey-mir oli-obk 0
213 81223 yes [rustdoc] Generate redirect map file GuillaumeGomez:generate-redirect-map pietroalbini 0
214 81234 yes Allow specifying alignment for functions repnop:fn-alignment lcnr 0
215 81235 yes Improve suggestion for tuple struct pattern matching errors. reese:rw-tuple-diagnostics estebank 0
216 81244 yes Update BARE_TRAIT_OBJECTS lint to deny in 2021 edition rylev:upgrade-bare-trait-to-error nikomatsakis 0
217 81257 yes Revert 78373 ("dont leak return value after panic in drop") pnkfelix:issue-80949-short-term-resolution-via-revert-of-pr-78373 matthewjasper 0
218 81260 yes Restore .editorconfig vn971:restore-editorconfig 0
219 81266 yes [DO NOT MERGE] Impl PartialEq for Int and NonZeroInt slerpyyy:impl-81181 joshtriplett 0
220 81272 yes Refactor `alloc/rc.rs` into separate files yoshuawuyts:refactor-alloc-rc KodrAus 0
221 81276 yes BTreeMap: clean up implementation of clone ssomers:btree_cleanup_clone Mark-Simulacrum 0
222 81291 yes Support FRU pattern with `[feature(capture_disjoint_fields)]` sexxi-goose:fix-struct-update-functional-record-update-syntax-error 0
223 81300 yes BTreeMap/BTreeSet: test panic during clone & share panicky test code ssomers:btree_cleanup_leak_tests Mark-Simulacrum 0
224 81307 yes Properly handle `Span`s for byte and raw strings estebank:invalid-byte-str-span petrochenkov 0
225 81309 yes always eagerly eval consts in Relate lcnr:lazy-norm-err-msgh nikomatsakis 0
226 81312 yes Clarify BTree `range_search` comments dylni:clarify-btree-range-search-comments 0
227 81313 yes Restore linking to itself in implementors section of trait page LeSeulArtichaut:revert-32558 jyn514 0
228 81318 yes rustdoc-json: Fix has_body CraftSpider:json-trait-fix jyn514 0
229 81328 yes Don't display `mut` in arguments for functions documentation LeSeulArtichaut:81289-mut-arg petrochenkov 0
230 81331 yes BTreeMap: lightly refactor range_search ssomers:btree_drainy_refactor_5 Mark-Simulacrum 0
231 81335 yes Trying to shrink_to greater than capacity should be no-op thomwiggers:no-panic-shrink-to Mark-Simulacrum 0
232 81345 yes Check initialization of ZSTs in 'invalid value' lint osa1:issue81247 RalfJung 0
233 81346 yes Add a new ABI to support cmse_nonsecure_call hug-dev:nonsecure-call-abi jonas-schievink 0
234 81349 yes Remove unnecessary `self_ty` parameter to `get_blanket_impls` jyn514:blanket-impls-cleanup ollie27 0
235 81350 yes Reduce log level used by tracing instrumentation from info to debug tmiasko:instrument-debug lcnr 0
236 81352 yes When snapshoting a TokenCursor, preserve the top frame of the stack Aaron1011:fix-nt-recollect petrochenkov 0
237 81354 yes Instruct LLVM that binary_search returns a valid index SkiFire13:binary-search-assume Mark-Simulacrum 0
238 81356 yes libtest: allow multiple filters ehuss:libtest-filters sfackler 0
239 81358 yes Add a check for ASCII characters in to_upper and to_lower mcastorina:to-upper-lower-speed sfackler 0
240 81360 yes Support forwarding caller location through trait object method call Aaron1011:trait-caller-loc lcnr 0
241 81361 yes BTreeMap: lightly refactor the split_off implementation ssomers:btree_drainy_refactor_7 Mark-Simulacrum 0
242 81362 yes BTreeMap: gather and decompose reusable tree fixing functions ssomers:btree_drainy_refactor_8 Mark-Simulacrum 0
243 81363 yes Remove P: Unpin bound on impl Future for Pin jonhoo:no-unpin-in-pin-future-impl 0
244 81364 yes Improve `rustc_mir_build::matches` docs camelid:improve-build-matches-docs varkor 0
245 81366 yes On irrefutable let pattern lint point only at pattern estebank:if-let-pattern matthewjasper 0
246 81382 yes Make `is_sorted*` require `Ord` instead of `PartialOrd` LukasKalbertodt:make-is-sorted-require-ord m-ou-se 0
247 81387 yes Move some tests to more reasonable directories - 3 c410-f3r:tests-tests-tests 0
248 81388 yes Fix abi for wasm-bindgen bjorn3:wasm_bindgen_fix alexcrichton 0
249 81397 yes Fix text selection for page titles probablykasper:master Nemo157 0
250 81402 yes tidy: Run tidy style against markdown files. ehuss:md-tidy jyn514 0
251 81404 yes Add a parse recovery in array type syntax osa1:issue81097 petrochenkov 0
252 81407 yes Refine "remove semicolon" suggestion in trait selection osa1:issue81098 estebank 0
253 81409 yes Slight simplification of chars().count() gilescope:chars_count joshtriplett 0
254 77487 yes Refactor `TraitRef::trait_def_id` bugadani:issue-60465 ecstatic-morse 0 always
255 77938 yes Show type for docs slice Chunks pickfire:patch-1 GuillaumeGomez 0 always
256 81325 yes typeck: Don't suggest converting LHS exprs osa1:issue81293 estebank 0 always
257 77675 no Tidy should not check line lengths in tests Anthuang:tidy-line-length Mark-Simulacrum 5 never
258 73902 no [WIP] Bring rust-semverver in-tree and test that it builds. eddyb:semververer 0 never
259 77377 no Mark inactive enum variants along "otherwise" edge as uninitialized ecstatic-morse:dataflow-maybe-init-otherwise pnkfelix 0 never
260 78781 no Integrate measureme's hardware performance counter support. eddyb:measureme-rdpmc davidtwco 0 never
261 79078 no expand/resolve: Turn `#[derive]` into a regular macro attribute petrochenkov:derattr Aaron1011 0 never
262 79323 no Add #[track_caller] to panicking Vec functions nvzqz:track-caller-vec joshtriplett 0 never
263 79366 no conditional fallback for the `!` type nikomatsakis:never-type-fallback-sometimes-unit matthewjasper 0 never
264 79989 no Stop generating code in mem::forget scottmcm:forgetful cramertj 0 never
265 80347 no Generate metadata by iterating on DefId instead of traversing the HIR tree cjgillot:defkey oli-obk 0 never
266 80883 no Remove some function fields GuillaumeGomez:remove-some-function-fields jyn514 0 never
267 79892 no Add extend_from_array scottmcm:extend-array m-ou-se 0 iffy
268 69167 no Source code external url GuillaumeGomez:source_code_external_url jyn514 0
269 69985 no Add `FromIterator` impl `for [T; N]` lperlaki:add-from-iterator-for-arrays sfackler 0
270 71481 no Inherit `#[stable(..)]` annotations in enum variants and fields from its item estebank:inherit-stability nikomatsakis 0
271 71482 no Remove inherited `#[stable(..)]` annotations estebank:remove-stability-annotations joshtriplett 0
272 71780 no Implement String::remove_matches jcotton42:string_remove_matches LukasKalbertodt 0
273 71827 no Better method call error messages Quantumplation:65853/param-heuristics estebank 0
274 73094 no Remove Spans from HIR -- 2/N -- Small HIR nodes cjgillot:nospan-small 0
275 73314 no Stabilize "--display-warnings" GuillaumeGomez:display-warnings jyn514 0
276 73936 no Rustdoc: Change all 'optflag' arguments to 'optflagmulti' zachlute:rustdoc-optflagmulti GuillaumeGomez 0
277 73945 no Add an unstable --json=unused-externs flag to print unused externs est31:unused_externs Mark-Simulacrum 0
278 74879 no Fix primitive retrieval in search index generation GuillaumeGomez:fix-primitive-retrieval-in-search-index-generation Manishearth 0
279 75065 no Format Duration microseconds with "us" suffix, without Unicode joshtriplett:just-the-two-byte-us LukasKalbertodt 0
280 75522 no Add --no-source option flag to rustdoc GuillaumeGomez:no-source ollie27 0
281 75571 no Add in-place optimization for array map JulianKnodt:map_opt scottmcm 0
282 75594 no [WIP] Content hash support. (See also cargo changes) gilescope:endmtime ecstatic-morse 0
283 75644 no Add [T; N]::generate and [T; N]::try_generate c410-f3r:array dtolnay 0
284 75807 no Convert core/num/mod.rs to intra-doc links jyn514:num-intra-link GuillaumeGomez 0
285 76447 no Detect async visibility wrong order, `async pub` pickfire:async-pub estebank 0
286 76460 no [DRAFT] Change `Symbol::as_str()` to `&self -> &str`. nnethercote:Symbol-as_str spastorino 0
287 76570 no Implement RFC 2945: "C-unwind" ABI katie-martin-fastly:implement-rfc-2945-c-unwind-abi Amanieu 0
288 76716 no Don't warn for `missing_doc_examples` when item is #[doc(hidden)] GuillaumeGomez:stop-complains-on-doc-hidden jyn514 0
289 76734 no Allow path as value in name-value attribute dtolnay:path-eq-path petrochenkov 0
290 76881 no Add allocation information to undefined behaviour errors. hameerabbasi:issue-53325 oli-obk 0
291 77364 no Add missing_docs lint to the rustdoc lint group GuillaumeGomez:missing-docs-lint-group ollie27 0
292 77384 no Start working on proof of concept for exposing Backtrace in core yaahc:backtrace-in-core kw-fn 0
293 77438 no BTreeMap: Support custom allocators exrook:btreemap-alloc Amanieu 0
294 77492 no Set `deny-warnings = false` in contributor defaults jyn514:no-deny nagisa 0
295 77916 no Change built-in kernel targets to be os = none throughout QuiltOS:kernel-code-targets-os-none joshtriplett 0
296 77922 no [Wip]Tentative add alloc::io module. lygstate:rulibc joshtriplett 0
297 78165 no libtest: Don't panic if unable to spawn thread camelid:libtest-dont-panic withoutboats 0
298 78181 no Add Sized trait display when implemented on type GuillaumeGomez:sized-trait ollie27 0
299 78204 no impl<A, B> IntoIterator for (A, B) as Zip cuviper:iter-pairs estebank 0
300 78225 no Warn using last and count to exhaust an iterator Koxiaet:master shepmaster 0
301 78515 no Switchable buffering for Stdout Lucretiel:stdout-switchable-buffering dtolnay 0
302 78525 no Add #[doc(search_hidden)] attribute GuillaumeGomez:doc-search-hidden jyn514 0
303 78551 no Implementation changes to BufWriter Lucretiel:bufwriter-updates joshtriplett 0
304 78618 no Add IEEE 754 compliant fmt/parse of -0, infinity, NaN workingjubilee:ieee754-fmt joshtriplett 0
305 78634 no Implement PartialEq for proc_macro::Ident == strings dtolnay:identeq petrochenkov 0
306 78681 no Improve rebuilding behaviour of BinaryHeap::retain. m-ou-se:binary-heap-retain KodrAus 0
307 78802 no Implement network primitives with ideal Rust layout, not C system layout faern:simplify-socketaddr sfackler 0
308 78822 no Experiment: Add #[may_ignore] and use that for String::write_fmt. fusion-engineering-forks:string-write-fmt-may-ignore 0
309 78909 no Change --extern-html-root-url to use crate source path as key Nemo157:issue-76296 ehuss 0
310 79271 no Add Iterator::find_or_{first,nth,last} z33ky:iter-find-or-fnl m-ou-se 0
311 79278 no Stabilize or_patterns (RFC 2535, 2530, 2175) mark-i-m:stabilize-or-pattern petrochenkov 0
312 79313 no support anon consts in binders lcnr:narnia matthewjasper 0
313 79341 no Make cfg implicitly imply doc(cfg) Nemo157:implicit-doc-cfg jyn514 0
314 79396 no [DO NOT MERGE] Document non-exported macros with `--document-private-items` camelid:rustdoc-private-macros matthewjasper 0
315 79453 no rustdoc: Sort negative impls to the top camelid:rustdoc-neg-impl GuillaumeGomez 0
316 79454 no Accept additional user-defined classes in fenced code blocks poliorcetics:code-blocks-user-classes jyn514 0
317 79500 no Add support for custom allocator for `(C)String` TimDiekmann:string-alloc Amanieu 0
318 79554 no Generic associated types in trait paths b-naber:generic-associated-types-in-trait-paths matthewjasper 0
319 79572 no Add unstable #[may_ignore] attribute to cancel #[must_use] m-ou-se:may-ignore lcnr 0
320 79608 no BPF target support alessandrod:bpf nagisa 0
321 79654 no Uplift the `invalid_atomic_ordering` lint from clippy to rustc thomcc:uplift-invalid-atomic-ordering-lint lcnr 0
322 79713 no array::try_map ethanboxx:array_try_map withoutboats 0
323 79730 no Permit Coercions in Type Ascriptions b-naber:permit-coercion-type-ascription 0
324 79746 no Give a better diagnostic for keywords with incorrect capitalization hosseind88:Give_a_better_diagnostic_for_keywords_with_incorrect_capitalization estebank 0
325 80080 no Allow qualified paths in struct construction (both expressions and patterns) rylev:qpath-on-struct oli-obk 0
326 80092 no 2229: Fix issues with move closures and mutability sexxi-goose:restrict_precision nikomatsakis 0
327 80189 no Convert primitives in the standard library to intra-doc links jyn514:convert-primitives shepmaster 0
328 80273 no [RFC] Add allocators for zero-copy conversion from Box<T> into Rc<T> mahkoh:zero-copy-rc shepmaster 0
329 80320 no [Rustdoc] Render tuple fields in structs correctly RDambrosio016:nobody-likes-tuple-structs GuillaumeGomez 0
330 80339 no Calculate `span` info on-demand jyn514:no-span 0
331 80357 no [WIP] Introduce `hir::ExprKind::Let` - Take 2 c410-f3r:new-hir-let davidtwco 0
332 80394 no make const_err a future incompat lint RalfJung:const-err-future estebank 0
333 80475 no New mir-opt pass to simplify gotos with const values (reopening #77486) simonvandel:fix-77355 ecstatic-morse 0
334 80493 no Remove MIR assignments to ZST types simonvandel:remove-zst-assign oli-obk 0
335 80522 no Split rustc_mir cjgillot:borrowcrate wesleywiser 0
336 80525 no wasm64 support devsnek:wasm64 oli-obk 0
337 80553 no Add an impl of Error on `Arc<impl Error>`. derekdreery:arc_error kennytm 0
338 80593 no [WIP] Upgrade Chalk jackh726:chalk-upgrade nikomatsakis 0
339 80609 no Load all DefPathHash -> DefId mappings before dumping dep graph Aaron1011:fix-dump-def-path petrochenkov 0
340 80732 no Allow Trait inheritance with cycles on associated types take 2 spastorino:trait-inheritance-self2 nikomatsakis 0
341 80793 no collaps if x {} else { if .. } conditions matthiaskrgr:collap_else_if estebank 0
342 80822 no Set `attrs.pointee_align` when constructing function ABI Aaron1011:fix/attr-pointee-align oli-obk 0
343 80835 no Add Iterator::at_least() and Iterator::at_most() API Folyd:iter-atleast-atmost kennytm 0
344 80845 no Make ItemKind::ExternCrate looks like hir::ItemKind::ExternCrate to make transition over hir::ItemKind simpler GuillaumeGomez:item-kind-transition jyn514 0
345 80914 no Remove is spotlight field from `Trait` GuillaumeGomez:remove-is_spotlight jyn514 0
346 75891 error (try) no [DO NOT MERGE] Remove backwards-compatibility hack for $name idents Aaron1011:feature/remove-nt-ident-hack oli-obk 0
347 81343 failure Rollup of 11 pull requests jonas-schievink:rollup-0funaqk jonas-schievink 11 never
348 81406 failure yes Rollup of 11 pull requests JohnTitor:rollup-fr3atm4 JohnTitor 11 never
349 80848 failure yes Expand core::panic!() to always include `{ .. }`. m-ou-se:core-panic-block joshtriplett petrochenkov 0 never
350 80851 failure yes Implement Rust 2021 panic m-ou-se:panic-2021 Mark-Simulacrum petrochenkov 0 never
351 81269 failure yes Refactor `alloc/sync.rs` into separate files yoshuawuyts:refactor-alloc-sync Mark-Simulacrum Mark-Simulacrum 0 never
352 81294 failure yes Use ufcs in derive(Debug) pnkfelix:issue-81211-use-ufcs-in-derive-debug oli-obk oli-obk 0 never
353 78052 failure yes path trimming: ignore type aliases da-x:path-trimming-type-aliases davidtwco davidtwco 0
354 80959 failure yes Stabilize `unsigned_abs` jhpratt:unsigned_abs-stabilization estebank m-ou-se 0
355 81351 failure yes combine: stop eagerly evaluating consts lcnr:big-money-big-prices oli-obk oli-obk 0
356 77704 failure yes Implement indexing slices with pairs of core::ops::Bound<usize> AnthonyMikh:slice_index_with_ops_bound_pair KodrAus 0
357 78685 failure no [DO NOT MERGE] Consistent handling of semicolons in macro expansions Aaron1011:feature/stmt-bang-macro petrochenkov 0
358 79819 failure (try) no Add `MACRO_TRAILING_SEMICOLON` lint Aaron1011:feature/macro-trailing-semicolon petrochenkov 0
359 70951 success (try) Move the query engine out of rustc_middle cjgillot:anarchy oli-obk 0 never
360 72015 success (try) Remove Spans from HIR cjgillot:nospan pnkfelix 0 never
361 72878 success (try) Remove Spans from HIR -- 1/N -- Span collection cjgillot:nospan-lowering pnkfelix 0 never
362 75923 success Widen TypeId from 64 bits to 128. eddyb:typpeid oli-obk 0 never
363 76772 success [experiment] rustc_mir: remove `#![type_length_limit]` checks. eddyb:type-len-unlimit nikomatsakis 0 never
364 77162 success [experiment/perf] Disable jemalloc's time-delayed purging, for extra determinism. eddyb:jemalloc-instapurge Mark-Simulacrum 0 never
365 77551 success MIR-OPT: Pass to deduplicate blocks simonvandel:extend-simplify-branch-same oli-obk 0 never
366 77566 success (try) yes feat: Update hashbrown to instantiate less llvm IR Marwes:smaller_hashmap Amanieu 0 never
367 77659 success Revert implementing `Iterator::nth[_back]` in terms of `advance_by[_back]` timvermeulen:advance_by_nth_revert scottmcm 0 never
368 78416 success [Experiment] Testing out some formatting things. fusion-engineering-forks:new-fmt m-ou-se 0 never
369 78780 success (try) Refactor query forcing cjgillot:req lcnr 0 never
370 79394 success (try) [DO NOT MERGE] Enable `exhaustive_patterns` by default camelid:enable-exhaustive-patterns 0 never
371 80452 success (try) Refactorings in preparation for #70951 cjgillot:anarchy-nomv oli-obk 0 never
372 80454 success (try) Skip Ty w/o infer ty/const in trait select JulianKnodt:ob_forest_op eddyb 0 never
373 80632 success (try) Identify unreachable subpatterns more reliably Nadrieril:fix-80501 varkor 0 never
374 80689 success (try) [WIP] Implement token-based handling of attributes Aaron1011:feature/new-preeexp-tts petrochenkov 0 never
375 80891 success (try) Make the `Query` enum a simple struct. cjgillot:noq matthewjasper 0 never
376 81114 success (try) yes Box generator-related Body fields bugadani:generator estebank 0 never
377 81132 success (try) Borrowck: refactor visited map to a bitset bugadani:map-prealloc matthewjasper 0 never
378 81207 success (try) [DO NOT MERGE] perf-test for #80796 rust-timer:try-for-80796 0 never
379 81214 success (try) yes Try building rustc with a single codegen unit tmiasko:1 0 never
380 81238 success (try) yes directly expose copy and copy_nonoverlapping intrinsics RalfJung:copy-intrinsics 0 never
381 81254 success (try) Add some timings to expansion code Aaron1011:expand-timings petrochenkov 0 never
382 81339 success (try) yes surpress errors in const eval during selection lcnr:const-eval-no-errs oli-obk 0 never
383 81393 success (try) yes Make weak item traversal deterministic pnkfelix:issue-81296-make-weak-item-traversal-deterministic estebank 0 never
384 81398 success (try) yes build_local_trait_impl: reuse memory bugadani:rustdoc-perf jyn514 0 never
385 81400 success (try) yes Box `ast::ItemKind` jyn514:box-ast-kind davidtwco 0 never
386 65819 success Add `IntoIterator` impl for arrays by value (`for [T; N]`) LukasKalbertodt:add-into-iterator-for-arrays Amanieu 0
387 66037 success [wip] degenerate object safety check for crater nikomatsakis:degenerate-object-safe-issue-57893 nikomatsakis 0
388 69741 success Perform WF-check on `type`s with no type parameters estebank:type-wfcheck varkor 0
389 74024 success Improve slice.binary_search_by()'s best-case performance to O(1) Folyd:master m-ou-se 0
390 76104 success Switch `mutable_borrow_reservation_conflict` lint to deny by default marmeladema:mutable-borrow-reservation-conflict-lint-deny-by-default pnkfelix 0
391 76894 success Lint for unused borrows as part of `UNUSED_MUST_USE` ecstatic-morse:lint-unused-borrows lcnr 0
392 77148 success [DO NOT MERGE] Deny some helper attr names, and error on overlap Aaron1011:experiment/derive-helper oli-obk 0
393 78880 success (try) Add `NotSupported` to `std::io::ErrorKind` CDirkx:not_supported KodrAus 0
394 78991 success Parse bang macro as a statement when used in trailing expr position Aaron1011:only-stmt-bang-macro petrochenkov 0
395 79296 success might_permit_raw_init: also check arrays nico-abram:raw-init-check-array RalfJung 0
396 79470 success [WIP] Experiment: stabilize never type nikomatsakis:never-type-fallback-sometimes-unit-stabilization-experiment oli-obk 0
397 80587 success (try) [Experiment] Allow undisambiguated generic arguments in patterns varkor:turbofish-in-patterns 0
398 80652 success (try) yes Improve SIMD type element count validation calebzulawski:simd-lanes estebank 0
399 80920 success (try) Visit more targets when validating attributes rylev:check_attr-refactor davidtwco 0
400 81174 success (try) Remove hack for actix-web and actori-web Aaron1011:remove-actix-actori 0
401 81213 success (try) Seal all extension traits m-ou-se:seal 0

Open retry log