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, try to be fair to the PRs not rolled up. You may pick one of these strategies:

325 total, 9 approved, 7 rolled up, 7 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 79235 pending yes Fix zero-sized BTreeMap gdb pretty-printer ortem:fix-btreemap-gdb-pretty-printer Mark-Simulacrum Mark-Simulacrum 0
2 79539 approved yes Rustdoc: JSON backend experimental impl, with new tests. aDotInTheVoid:json-mvp jyn514 jyn514,GuillaumeGomez 0
3 79606 approved yes Do not show negative polarity trait implementations in diagnostic messages for similar implementations ThePuzzlemaker:issue-79458-fix scottmcm 0
4 79611 approved yes Use more std:: instead of core:: in docs for consistency poliorcetics:use-std-in-docs jyn514 jyn514 0 always
5 79595 Rollup of 12 pull requests m-ou-se:rollup-97n36pq 12 never
6 77675 yes Tidy should not check line lengths in tests Anthuang:tidy-line-length Mark-Simulacrum 5 never
7 69864 yes unix: Extend UnixStream and UnixDatagram to send and receive file descriptors LinkTed:master sfackler 1 iffy
8 75185 yes [WIP] polymorphisation: re-enable davidtwco:polymorphisation-re-enable lcnr 0 never
9 76896 yes Do not make local copies of inline fns in debug mode spastorino:codegen-inline-fns2 wesleywiser 0 never
10 77325 yes Revert #43546 "save subobligations in the projection cache" ishitatsuyuki:nodup nikomatsakis 0 never
11 77633 yes Implement advance_by, advance_back_by for slice::{Iter, IterMut} timvermeulen:slice_iter_advance_by withoutboats 0 never
12 77700 yes Rustdoc: Cache resolved links in current module bugadani:rustdoc-link-cache jyn514 0 never
13 77885 yes Use probe-stack=inline-asm in LLVM 11+ erikdesjardins:probeasm cuviper 0 never
14 78317 yes Turn quadratic time on number of impl blocks into linear time est31:linear_in_impl_count matthewjasper 0 never
15 78407 yes Make CTFE able to check for UB... oli-obk:ub_checkable_ctfe 0 never
16 78780 yes Refactor query forcing cjgillot:req lcnr 0 never
17 78781 yes Integrate measureme's hardware performance counter support. eddyb:measureme-rdpmc 0 never
18 79366 yes conditional fallback for the `!` type nikomatsakis:never-type-fallback-sometimes-unit 0 never
19 79547 yes Pass arguments up to 2*usize by value erikdesjardins:byval nagisa 0 never
20 79553 yes Capture precise paths in THIR and MIR sexxi-goose:mir_min_cap_writeback nikomatsakis 0 never
21 79589 yes rustc_query_system: reduce dependency graph memory usage tgnottingham:shared_dep_graph nikomatsakis 0 never
22 72160 yes Add setgroups to std::os::unix::process::CommandExt slo1:libstd-setgroups KodrAus 0 iffy
23 77611 yes Directly use raw pointers in `AtomicPtr` store/load oli-obk:atomic_miri_leakage nagisa 0 iffy
24 71531 yes Move treat err as bug tests to ui spastorino:move-treat-err-as-bug-tests-to-ui oli-obk 0
25 72209 yes Add checking for no_mangle to unsafe_code lint Nemo157:lint-no-mangle-in-unsafe-code estebank 0
26 72321 yes test/codegen: add UEFI cross-compilation test dvdhrm:uefi-test joshtriplett 0
27 72571 yes [WIP] Pietro's CI playground pietroalbini:ci-playground 0
28 73111 yes Add escape_default method to u8 and [u8] clarfonthey:escape m-ou-se 0
29 73210 yes [mir-opt] Allow debuginfo to be generated for a constant or a Place wesleywiser:consts_in_debuginfo oli-obk 0
30 73314 yes Stabilize "--display-warnings" GuillaumeGomez:display-warnings jyn514 0
31 74304 yes Stabilize the Wake trait yoshuawuyts:stabilize-wake dtolnay 0
32 74335 yes Add core::task::yield_now yoshuawuyts:task-yield-now cramertj 0
33 74549 yes [WIP] Add size-limited command interface Artoria2e5:command-size Amanieu 0
34 74699 yes Mark `-1` as an available niche for file descriptors notriddle:fd-non-negative m-ou-se 0
35 74765 yes rustc_ast_passes: allow c-variadic associated fns dlrobertson:c-variadic-assoc-fn joshtriplett 0
36 74860 yes [android] Add support for android's file descriptor ownership tagging to libstd. jmgao:fdsan nikomatsakis 0
37 75065 yes Format Duration microseconds with "us" suffix, without Unicode joshtriplett:just-the-two-byte-us LukasKalbertodt 0
38 75180 yes Implement Error for &(impl Error) KodrAus:feat/error-by-ref sfackler 0
39 75384 yes Add `has_default` to `GenericParamDefKind::Const` JulianKnodt:cg_def varkor 0
40 75414 yes instance: polymorphize shims davidtwco:polymorphization-shims eddyb 0
41 75571 yes Add in-place optimization for array map JulianKnodt:map_opt scottmcm 0
42 75594 yes [WIP] Content hash support. (See also cargo changes) gilescope:endmtime ecstatic-morse 0
43 75644 yes Add [T; N]::generate and [T; N]::try_generate c410-f3r:array dtolnay 0
44 75737 yes polymorphize: remove predicate logic davidtwco:polymorphization-remove-predicate-logic eddyb 0
45 75793 yes Impl task::Wake for Fn a1phyr:wake_fn KodrAus 0
46 75807 yes Convert core/num/mod.rs to intra-doc links jyn514:num-intra-link GuillaumeGomez 0
47 76066 yes Add Vec visualization to understand capacity pickfire:patch-15 LukasKalbertodt 0
48 76087 yes Overload `Iterator::last()` for `IntoIter`. hbina:add_last_on_vec KodrAus 0
49 76098 yes Stabilize the "IP" feature caass:revive-66584 KodrAus 0
50 76215 yes Use verbose suggestion for `dyn`-less trait object lint estebank:dyn-sugg Aaron1011 0
51 76240 yes Add format_to! macro matklad:format-to sfackler 0
52 76345 yes Add is_enclave_range/is_user_range overflow checks okready:sgx-mem-range-overflow-checks 0
53 76505 yes Stabilize partition_in_place slo1:master dtolnay 0
54 76531 yes Specialize format! for simple "{}" case workingjubilee:try-simple-format Mark-Simulacrum 0
55 76580 yes Suggest async {} for async || {} rokob:iss76011 estebank 0
56 76676 yes Apply `#![deny(unsafe_op_in_unsafe_fn)]` to sys/windows carbotaniuman:unsafe_op_in_unsafe_fn Mark-Simulacrum 0
57 76734 yes Allow path as value in name-value attribute dtolnay:path-eq-path petrochenkov 0
58 76808 yes Improve diagnostics for functions in `struct` definitions LeSeulArtichaut:diagnose-functions-struct matklad 0
59 76901 yes Implement RFC 2500 Needle API (Part 1) crlf0710:needle-api BurntSushi 0
60 77027 yes Improve documentation for `std::{f32,f64}::mul_add` termhn:mul_add_doc_change joshtriplett 0
61 77065 yes Take 2: Add `take_...` functions to slices timvermeulen:take_slice LukasKalbertodt 0
62 77168 yes Add Linux-specific pidfd process extensions Aaron1011:feature/linux-pidfd joshtriplett 0
63 77246 yes try enabling typeof for fun error messages yaahc:typeof-errors eddyb 0
64 77326 yes Stabilize `Option::unwrap_none` and `Option::expect_none` Aaron1011:stabilize-option-none sfackler 0
65 77413 yes Ignore mir tests on big-endian infinity0:ignore-endian-big oli-obk 0
66 77435 yes Always use extend in BinaryHeap::append hanmertens:binary_heap_append scottmcm 0
67 77511 yes [WIP] Add StatementKind::CopyNonOverlapping JulianKnodt:st_kind_cpy nagisa 0
68 77618 yes Add fast futex-based thread parker for Windows. fusion-engineering-forks:windows-parker kennytm 0
69 77686 yes Render Markdown in search results camelid:rustdoc-render-search-results GuillaumeGomez 0
70 77692 yes Added better error message for shared borrow treated as unique for purposes of lifetimes PankajChaudhary5:issue-76630 estebank 0
71 77693 yes Add test for #59352 bugadani:issue-59352 Amanieu 0
72 77704 yes Implement indexing slices with pairs of core::ops::Bound<usize> AnthonyMikh:slice_index_with_ops_bound_pair KodrAus 0
73 77728 yes Expose force_quotes, lygstate:master Amanieu 0
74 77801 yes Enforce no-move rule of ReentrantMutex using Pin and fix UB in stdio fusion-engineering-forks:pin-mutex withoutboats 0
75 77822 yes Implement a specialized version std::iter::Enumerate for TrustedLen sdroege:enumerate-specialization m-ou-se 0
76 77832 yes Remove many unnecessary manual link resolves from library camelid:remove-manual-link-resolves jyn514 0
77 77853 yes Stabilize slice::strip_prefix and slice::strip_suffix ijackson:slice-strip-stab Amanieu 0
78 77858 yes Stabilize split_inclusive ijackson:split-inclusive withoutboats 0
79 77859 yes Rustdoc: only report broken ref-style links once bugadani:no-duplicate-ref-link-error jyn514 0
80 77865 yes Use Pin to pin RWLock. fusion-engineering-forks:pin-rwlock withoutboats 0
81 77916 yes WIP: Change built-in kernel targets to be os = none throughout QuiltOS:kernel-code-targets-os-none joshtriplett 0
82 78004 yes [WIP] Skip single use lifetime lint for generated opaque types sapessi:issue-77175-fix matthewjasper 0
83 78044 yes Implement io::Seek for io::Empty oberien:empty-seek KodrAus 0
84 78068 yes consider assignments of union field of ManuallyDrop type safe RalfJung:union-safe-assign eddyb 0
85 78081 yes rustc_metadata: Deduplicate code between `encode_info_for_item`, `encode_info_for_foreign_item`, `encode_info_for_trait_item`, and `encode_info_for_impl_item` pitaj:dedup-encode_info petrochenkov 0
86 78083 yes Stabilize or_insert_with_key ChaiTRex:master SimonSapin 0
87 78164 yes Prefer regions with an `external_name` in `approx_universal_upper_bound` Aaron1011:fix/async-region-name estebank 0
88 78165 yes libtest: Don't panic if unable to spawn thread camelid:libtest-dont-panic withoutboats 0
89 78173 yes Suggest adding missing braces in `const` block pattern camelid:const-pat-missing-braces petrochenkov 0
90 78177 yes A few miscellaneous comment fixes and a tiny code clarification. benjaminp:cleanups ecstatic-morse 0
91 78225 yes Warn using last and count to exhaust an iterator Koxiaet:master shepmaster 0
92 78242 yes Rename `overlapping_patterns` lint Nadrieril:rename-overlapping_endpoints-lint varkor 0
93 78299 yes Expose Frames Iterator for the Backtrace Type seanchen1991:master KodrAus 0
94 78363 yes remove this weird special case from promotion RalfJung:promotion 0
95 78370 yes Add get_pin_ref and get_pin_mut methods to slice taiki-e:slice_get_pin joshtriplett 0
96 78429 yes [librustdoc] Only split lang string on `,`, ` `, and `\t` casey:doctest-attribute-splitting GuillaumeGomez 0
97 78454 yes MIR Body: Cache result of `is_cyclic` call bugadani:cyclic eddyb 0
98 78455 yes Introduce {Ref, Mut}::opt_map for optional component access in RefCell udoprog:refcell-opt-map sfackler 0
99 78515 yes Switchable buffering for Stdout Lucretiel:stdout-switchable-buffering 0
100 78551 yes Implementation changes to BufWriter Lucretiel:bufwriter-updates joshtriplett 0
101 78578 yes Permit mutable references in all const contexts oli-obk:const_mut_refs ecstatic-morse 0
102 78579 yes Arena: Remove unused method, replace RefCell with Cell bugadani:arena-simplify estebank 0
103 78609 yes extend `WithOptConstParam` docs, move rustdoc test lcnr:rustdoc-const-eval matthewjasper 0
104 78618 yes Add IEEE 754 compliant fmt/parse of -0, infinity, NaN workingjubilee:ieee754-fmt 0
105 78641 yes Let io::copy reuse BufWriter buffers the8472:buffered-copy 0
106 78681 yes Improve rebuilding behaviour of BinaryHeap::retain. m-ou-se:binary-heap-retain KodrAus 0
107 78689 yes std: IntoInnerError into_parts, NoStorageSpace ijackson:wip.intoinnerintoinnererror m-ou-se 0
108 78704 yes Move codegen backend dylibs to a more sensible place bjorn3:move_cg_dylibs Mark-Simulacrum 0
109 78715 yes Add #[must_bind] attribute and lint vi:must_bind davidtwco 0
110 78718 yes Use `==` instead of `if let` camelid:use-eq ecstatic-morse 0
111 78768 yes Use is_write_vectored to optimize the write_vectored implementation for BufWriter mzabaluev:optimize-buf-writer cramertj 0
112 78802 yes Implement network primitives with ideal Rust layout, not C system layout faern:simplify-socketaddr 0
113 78818 yes Add `as_rchunks` (and friends) to slices scottmcm:as_rchunks KodrAus 0
114 78833 yes Refactor and fix `parse_prefix` on Windows CDirkx:parse_prefix dtolnay 0
115 78880 yes Add `NotSupported` to `std::io::ErrorKind` CDirkx:not_supported KodrAus 0
116 78901 yes diagnostics: Note capturing closures can't be coerced to fns arora-aman:fix_closure_coerce estebank 0
117 78926 yes Add sysroot detection in rustdoc robinmoussu:master Mark-Simulacrum 0
118 79015 yes add `Vec::extend_from_within` method under `vec_extend_from_within` feature gate WaffleLapkin:vec_append_from_within 0
119 79022 yes stabilize deque_range SpyrosRoum:stabilize-deque_range m-ou-se 0
120 79023 yes Add `core::stream::Stream` yoshuawuyts:stream KodrAus 0
121 79051 yes Implement if-let match guards LeSeulArtichaut:if-let-guard 0
122 79073 yes passes: prohibit invalid attrs on generic params davidtwco:issue-78957-const-param-attrs lcnr 0
123 79085 yes Add Backtrace::set_enabled to override environment variables Nemo157:backtrace-config 0
124 79086 yes overhaul "missing main" diagnostic euclio:missing-main estebank 0
125 79109 yes Coverage tests for remaining TerminatorKinds and async, improve Assert richkadel:llvm-coverage-counters-2.0.5 tmandry 0
126 79134 yes Add `impl Div<NonZeroU{0}> for u{0}` which cannot panic ohadravid:nzint-div dtolnay 0
127 79141 yes [beta] Revert "Enable ASLR for windows-gnu" mati865:mingw-beta-revert-aslr 0
128 79169 yes Create `rustc_ty_library` LeSeulArtichaut:ty-lib jackh726 0
129 79171 yes rustc_target: don't limit SPIR-V inline asm! types to a fixed subset. eddyb:spirv-asm-allow-everything Amanieu 0
130 79174 yes Make std::future a re-export of core::future taiki-e:std-future withoutboats 0
131 79188 yes Made matches! more useful by adding mapping support zesterer:master joshtriplett 0
132 79211 yes Add the "async" and "promise" doc aliases to `core::future::Future` yoshuawuyts:future-doc-alias Mark-Simulacrum 0
133 79213 yes Stabilize `core::slice::fill` yoshuawuyts:stabilize-slice-fill m-ou-se 0
134 79232 yes Add doc aliases for print macros yoshuawuyts:printf-alias Mark-Simulacrum 0
135 79233 yes Add doc aliases for memory allocations yoshuawuyts:alloc-doc-alias joshtriplett 0
136 79245 yes BTreeMap: remove Ord bound where it's not needed ssomers:btree_curb_ord_bound dtolnay 0
137 79253 yes Fix rustc sysroot in systems using CAS rcvalle:fix-rustc-sysroot-cas Mark-Simulacrum 0
138 79257 yes Add excess capacity description for Vec::leak chansuke:add-excess-capacity-description shepmaster 0
139 79261 yes Deprecate atomic compare_and_swap method faern:deprecate-compare-and-swap Mark-Simulacrum 0
140 79263 yes Stabilize doc_cfg feature GuillaumeGomez:stabilize-doc-cfg 0
141 79270 yes Acknowledge that `[CONST; N]` is stable RalfJung:array-repeat-consts 0
142 79271 yes Add Iterator::find_or_{first,nth,last} z33ky:iter-find-or-fnl joshtriplett 0
143 79274 yes implement better availability probing for copy_file_range the8472:probe-eperm withoutboats 0
144 79276 yes rustbuild: don't require network for vendoring libtest Keruspe:vendor Mark-Simulacrum 0
145 79278 yes Stabilize or_patterns (RFC 2535, 2530, 2175) mark-i-m:stabilize-or-pattern estebank 0
146 79285 yes Stabilize Arc::{incr,decr}_strong_count yoshuawuyts:stabilize-arc_mutate_strong_count Mark-Simulacrum 0
147 79286 yes Rename `AllocRef` to `Allocator` and `(de)alloc` to `(de)allocate` TimDiekmann:rename-allocref 0
148 79290 yes Add `is_callable` to `rustc_middle::ty::Ty` robinmoussu:is_callable davidtwco 0
149 79291 yes Add error message for private fn JulianKnodt:ce_priv lcnr 0
150 79298 yes correctly deal with late-bound lifetimes in anon consts lcnr:new-elysium 0
151 79309 yes resolve: allow super in module in block to refer to block items davidhewitt:module-in-block eddyb 0
152 79313 yes support anon consts in binders lcnr:narnia 0
153 79315 yes add `Result::`{`value`, `into_value`} llogiq:result-value sfackler 0
154 79328 yes [WIP] Reintroduce hir::ExprKind::If c410-f3r:hir-if matthewjasper 0
155 79341 yes Make cfg implicitly imply doc(cfg) Nemo157:implicit-doc-cfg ollie27 0
156 79342 yes Stabilize all stable methods of `Ipv4Addr`, `Ipv6Addr` and `IpAddr` as const CDirkx:ipaddr-const 0
157 79347 yes BTreeMap: respect pointer provenance rules in split_off ssomers:btree_split_pointer_provenance Mark-Simulacrum 0
158 79349 yes Apply `doc(cfg)` from parent items while collecting trait impls Nemo157:issue-79201 GuillaumeGomez 0
159 79360 yes std::iter: document iteration over `&T` and `&mut T` wchargin:wchargin-doc-iter-by-reference withoutboats 0
160 79364 yes Fixes #79357 unstable or-pat suggestions nico-abram:unstable-or-pat-suggestion matthewjasper 0
161 79370 yes Don't abort rustdoc tests if `tidy` isn't installed jyn514:tidy-error GuillaumeGomez 0
162 79375 yes Make the kernel_copy tests more robust/concurrent. vext01:kernel-copy-temps joshtriplett 0
163 79376 yes BTreeMap: make choose_parent_kv more robust & related tweaks ssomers:btree_choose_parent_kv Mark-Simulacrum 0
164 79379 yes Show hidden elements by default when JS is disabled GuillaumeGomez:no-js-not-hidden jyn514 0
165 79380 yes Add new target armv7-unknown-linux-uclibceabihf ykoehler:master kennytm 0
166 79382 yes Test that core can be built with msan enabled g2p:test-msan-build-core Mark-Simulacrum 0
167 79387 yes ext/ucred: Support PID in peer creds on macOS woodruffw-forks:ww/peer-cred-pid-macos 0
168 79398 yes Link loop/for keyword pickfire:keyword withoutboats 0
169 79399 yes Use detailed and shorter fs error explaination pickfire:patch-3 0
170 79403 yes Updated the help message to reduce the error iterations bishtpawan:master Mark-Simulacrum 0
171 79414 yes Add suggestion for PATTERNS_IN_FNS_WITHOUT_BODY sasurau4:feature/add-suggestion-for-pattern-in-fns-without-body matthewjasper 0
172 79423 yes Enable smart punctuation camelid:smart-punct GuillaumeGomez 0
173 79434 yes Add some convenience methods for locks. mark-i-m:locks m-ou-se 0
174 79445 yes check the recursion limit when finding a struct's tail SNCPlay42:struct-tail-recursion-limit eddyb 0
175 79451 yes Added [T; N]::zip() usbalbin:array_zip cramertj 0
176 79453 yes rustdoc: Sort negative impls to the top camelid:rustdoc-neg-impl GuillaumeGomez 0
177 79454 yes WIP: Accept additional user-defined classes in fenced code blocks poliorcetics:code-blocks-user-classes 0
178 79473 yes Move {f32,f64}::clamp to core. m-ou-se:clamp-in-core 0
179 79475 yes Do not recurse for ExprKind::Paren lowering. cjgillot:parents estebank 0
180 79485 yes Stabilize `unsafe_cell_get_mut` EllenNyan:stabilize_unsafe_cell_get_mut m-ou-se 0
181 79500 yes Add support for custom allocator for `(C)String` TimDiekmann:string-alloc Amanieu 0
182 79502 yes Implement From<char> for u64 and u128. Julian-Wollersberger:from_char_for_u64 withoutboats 0
183 79517 yes Run `normalize_projection_ty` in Canonical mode jyn514:canonical-mode Aaron1011 0
184 79519 yes Store HIR attributes in a side table cjgillot:noattr matthewjasper 0
185 79520 yes BTreeMap: lightly refactor a bunch of methods ssomers:btree_cleanup_1 Mark-Simulacrum 0
186 79521 yes BTreeMap: relax the explicit borrow rule to shorten borrows and code ssomers:btree_cleanup_2 0
187 79533 yes Add long explanation of E0546 sasurau4:feature/add-long-explanation-E0546 GuillaumeGomez 0
188 79540 yes Allow building rustdoc without first building rustc jyn514:no-xpy Mark-Simulacrum 0
189 79543 yes Check projection predicates satisfy bounds matthewjasper:projection-predicate-wf 0
190 79549 yes Make char and u8 methods const YenForYang:patch-1 sfackler 0
191 79554 yes Generic associated types in trait paths b-naber:generic-associated-types-in-trait-paths 0
192 79570 yes rustc: Stabilize `-Zrun-dsymutil` as `-Csplit-debuginfo` alexcrichton:split-debuginfo bjorn3 0
193 79572 yes Add unstable #[may_ignore] attribute to cancel #[must_use] m-ou-se:may-ignore lcnr 0
194 79575 yes Don't time `emit_ignored_resolution_errors` jyn514:time-passes Mark-Simulacrum 0
195 79576 yes Add edition 2021. m-ou-se:2021 matthewjasper 0
196 79578 yes std: Update wasi-libc commit of the wasm32-wasi target alexcrichton:update-waasi shepmaster 0
197 79586 yes Fix `unknown-crate` when using -Z self-profile with rustdoc jyn514:crate-name 0
198 79588 yes Provide more information for HRTB lifetime errors involving closures estebank:issue-79187 ecstatic-morse 0
199 79591 yes Point only at generic arguments when they are unexpected estebank:unexpected-generics ecstatic-morse 0
200 79594 yes add const_allocate intrinsic vn-ki:const-eval-intrinsic oli-obk 0
201 79599 yes Adding diesel to the cargetest suite weiznich:add_diesel_to_cargo_test Mark-Simulacrum 0
202 79607 yes MaybeUninit::copy/clone_from_slice DrMeepster:maybe_uninit_write_slice m-ou-se 0
203 79608 yes BPF target support alessandrod:bpf matthewjasper 0
204 79612 yes Switch some links in compiler/ to intra-doc links jyn514:compiler-links matthewjasper 0
205 79613 yes Add checks for #[doc(keyword = "...")] attribute GuillaumeGomez:doc-keyword-checks oli-obk 0
206 79620 yes Tweak diagnostics on shadowing lifetimes/labels JohnTitor:label-name-sugg davidtwco 0
207 79621 yes Constier maybe uninit usbalbin:constier_maybe_uninit estebank 0
208 79623 yes Pass around Symbols instead of Idents in doctree jyn514:ident GuillaumeGomez 0
209 77333 yes When arriving on a search result page, we want to focus on the search… GuillaumeGomez:focus-search-result-page jyn514 0 always
210 77487 yes Refactor `TraitRef::trait_def_id` bugadani:issue-60465 ecstatic-morse 0 always
211 77938 yes Show type for docs slice Chunks pickfire:patch-1 GuillaumeGomez 0 always
212 78884 yes Avoid no-op when truncating a vector to same size. flotts:master scottmcm 0 always
213 79045 yes Document that heap allocations are not guaranteed to happen, even if explicitly performed in the code oli-obk:dont_rely_on_alloc_happening_for_soundness TimDiekmann 0 always
214 79602 yes Fix SGX CI jethrogb:sgx-fix-79038 Mark-Simulacrum 0 always
215 73902 no [WIP] Bring rust-semverver in-tree and test that it builds. eddyb:semververer 0 never
216 76130 no [WIP] Token-based outer attributes handling Aaron1011:feature/new-preexp-cfg-tmp petrochenkov 0 never
217 76723 no I can't stop writing copy propagation passes jonas-schievink:help-im-stuck-in-a-copy-propagation-loop oli-obk 0 never
218 76814 no [WIP] Refactor `Binder` to track bound vars jackh726:binder-refactor 0 never
219 77377 no Mark inactive enum variants along "otherwise" edge as uninitialized ecstatic-morse:dataflow-maybe-init-otherwise pnkfelix 0 never
220 78452 no Replace `DepKind` by struct pointers cjgillot:ddk-struct ecstatic-morse 0 never
221 79035 no Access Session and OnDiskCache in rustc_query_system cjgillot:simtrait ecstatic-morse 0 never
222 79323 no Add #[track_caller] to panicking Vec functions nvzqz:track-caller-vec joshtriplett 0 never
223 68828 no Prevent query cycles in the MIR inliner oli-obk:inline_cycle eddyb 0
224 69167 no Source code external url GuillaumeGomez:source_code_external_url jyn514 0
225 69985 no Add `FromIterator` impl `for [T; N]` lperlaki:add-from-iterator-for-arrays sfackler 0
226 70904 no Stabilize `Seek::stream_length` and `Seek::stream_position` (feature `seek_convenience`) LukasKalbertodt:stabilize-seek-convenience dtolnay 0
227 70951 no Move the query engine out of rustc_middle cjgillot:anarchy eddyb 0
228 71481 no Inherit `#[stable(..)]` annotations in enum variants and fields from its item estebank:inherit-stability nikomatsakis 0
229 71482 no Remove inherited `#[stable(..)]` annotations estebank:remove-stability-annotations joshtriplett 0
230 71780 no Implement String::remove_matches jcotton42:string_remove_matches LukasKalbertodt 0
231 71827 no Better method call error messages Quantumplation:65853/param-heuristics estebank 0
232 72603 no Implement `--extern-location` jsgf:extern-loc nikomatsakis 0
233 72981 no Stabilize the backtrace feature. withoutboats:stabilize-backtrace kennytm 0
234 73928 no Deny unsafe ops in unsafe fns in `std::sys_common` LeSeulArtichaut:unsafe-libstd withoutboats 0
235 73936 no Rustdoc: Change all 'optflag' arguments to 'optflagmulti' zachlute:rustdoc-optflagmulti GuillaumeGomez 0
236 73945 no Add an unstable --json=unused-externs flag to print unused externs est31:unused_externs estebank 0
237 74879 no Fix primitive retrieval in search index generation GuillaumeGomez:fix-primitive-retrieval-in-search-index-generation Manishearth 0
238 75522 no Add --no-source option flag to rustdoc GuillaumeGomez:no-source ollie27 0
239 75605 no Don't run allowed lints jyn514:lints eddyb 0
240 76043 no Provide appropriate types in turbofish suggestions estebank:needs_type_info_sugg matthewjasper 0
241 76219 no Add allow-by-default lint on implicit ABI in extern function pointers and items Mark-Simulacrum:extern-require-abi estebank 0
242 76301 no Cleanup: move format! ui tests to where they belong matklad:fmt-test jonas-schievink 0
243 76391 no Split up core/test/iter.rs into multiple files danii:master cuviper 0
244 76460 no [DRAFT] Change `Symbol::as_str()` to `&self -> &str`. nnethercote:Symbol-as_str spastorino 0
245 76570 no Implement RFC 2945: "C-unwind" ABI katie-martin-fastly:implement-rfc-2945-c-unwind-abi Amanieu 0
246 76716 no Don't warn for `missing_doc_examples` when item is #[doc(hidden)] GuillaumeGomez:stop-complains-on-doc-hidden jyn514 0
247 76881 no Add allocation information to undefined behaviour errors. hameerabbasi:issue-53325 oli-obk 0
248 77035 no Gracefully handle mistyping -> as => in function return type mibac138:fn-fat-arrow-return davidtwco 0
249 77364 no Add missing_docs lint to the rustdoc lint group GuillaumeGomez:missing-docs-lint-group ollie27 0
250 77384 no Start working on proof of concept for exposing Backtrace in core yaahc:backtrace-in-core cramertj 0
251 77438 no BTreeMap: Support custom allocators exrook:btreemap-alloc Amanieu 0
252 77486 no New mir-opt pass to simplify gotos with const values simonvandel:fix-77355 oli-obk 0
253 77492 no Set `deny-warnings = false` in contributor defaults jyn514:no-deny nagisa 0
254 77524 no Fix #66228 and #71924 (improve error message for wrong number of generic args) Patryk27:fixes/66228 estebank 0
255 77688 no Add built-in implementations of `Default` for function definition and… Diggsey:builtin-default-impls eddyb 0
256 77862 no Rustdoc: Fix macros 2.0 and built-in derives being shown at the wrong path danielhenrymantilla:rustdoc/fix-macros_2_0-paths jyn514 0
257 77922 no [Wip]Tentative add alloc::io module. lygstate:rulibc joshtriplett 0
258 78052 no path trimming: ignore type aliases da-x:path-trimming-type-aliases davidtwco 0
259 78082 no [WIP] Get rid of rustdoc::doctree jyn514:no-doctree 0
260 78166 no Support `pub` on `macro_rules` petrochenkov:pubrules varkor 0
261 78181 no Add Sized trait display when implemented on type GuillaumeGomez:sized-trait ollie27 0
262 78204 no impl<A, B> IntoIterator for (A, B) as Zip cuviper:iter-pairs estebank 0
263 78259 no Fix #49660 - Adds checks to ensure existence of arithmetic trait implementations plaflamme:fix-49660 sfackler 0
264 78367 no Apply `unused_doc_comments` lint to inner items Aaron1011:doc-inner-items matthewjasper 0
265 78525 no Add #[doc(search_hidden)] attribute GuillaumeGomez:doc-search-hidden jyn514 0
266 78611 no [WIP] Distinguish between links on inner and outer attributes jyn514:inner-outer 0
267 78634 no Implement PartialEq for proc_macro::Ident == strings dtolnay:identeq 0
268 78772 no Enclave TCS control fortanix:raoul/tcs_control cramertj 0
269 78822 no Experiment: Add #[may_ignore] and use that for String::write_fmt. fusion-engineering-forks:string-write-fmt-may-ignore 0
270 78837 no Accept arbitrary expressions in key-value attributes at parse time petrochenkov:keyvalexpr 0
271 78909 no Change --extern-html-root-url to use crate source path as key Nemo157:issue-76296 jyn514 0
272 78934 no refactor: removing library/alloc/src/vec/mod.rs ignore-tidy-filelength DeveloperC286:issue_60302_vec m-ou-se 0
273 79052 no Improve JS performance GuillaumeGomez:js-perf jyn514 0
274 79150 no Remove all doc_comment!{} hacks by using #[doc = expr] where needed. m-ou-se:bye-bye-doc-comment-hack 0
275 79173 no refactor: removing custom nth Zip fn DeveloperC286:zip_nth_cleanup kennytm 0
276 79208 no Stabilize `unsafe_op_in_unsafe_fn` lint LeSeulArtichaut:stable-unsafe_op_in_unsafe_fn 0
277 79322 no Separate out a `hir::Impl` struct jyn514:refactor-impl estebank 0
278 79396 no [DO NOT MERGE] Document non-exported macros with `--document-private-items` camelid:rustdoc-private-macros matthewjasper 0
279 79425 no [WIP] Split symbol interner into static unsynchronized and dynamic synchronized parts sivadeilra:user/ardavis/better_syms petrochenkov 0
280 79479 no Add `Iterator::intersperse` camelid:intersperse m-ou-se 0
281 78373 failure yes Don't leak return value after panic in drop matthewjasper:drop-on-into pnkfelix pnkfelix 0 never
282 79571 failure yes [beta] revert #78790, vendor libtest for rustc-src ehuss:beta-revert-vendor-libtest Mark-Simulacrum 0 never
283 77117 failure yes cg_llvm: split dwarf support davidtwco:issue-34651-split-dwarf nagisa nagisa 0 iffy
284 79536 failure yes ci: use 20.04 on x86_64-gnu-nopt builder davidtwco:focal-fossa-ci pietroalbini 0 iffy
285 78399 failure yes make MIR graphviz generation use gsgdt vn-ki:gsgdt-graphviz oli-obk oli-obk 0
286 78051 failure (try) no [WIP] Tracking the unsolved variables that was assigned `!` type blitzerr:never-type-fallback nikomatsakis 0
287 78685 failure (try) no [DO NOT MERGE] Consistent handling of semicolons in macro expansions Aaron1011:feature/stmt-bang-macro varkor 0
288 75866 success Resurrect #70477: "Use the niche optimization if other variant are small enough" erikdesjardins:niche eddyb 0 never
289 75923 success Widen TypeId from 64 bits to 128. eddyb:typpeid oli-obk 0 never
290 76772 success [experiment] rustc_mir: remove `#![type_length_limit]` checks. eddyb:type-len-unlimit nikomatsakis 0 never
291 77162 success [experiment/perf] Disable jemalloc's time-delayed purging, for extra determinism. eddyb:jemalloc-instapurge Mark-Simulacrum 0 never
292 77307 success always try inlining functions which do not call other functions lcnr:option-unwrap wesleywiser 0 never
293 77472 success (try) Less cloning in early otherwise branch simonvandel:refactor-early-otherwise-branch oli-obk 0 never
294 77551 success MIR-OPT: Pass to deduplicate blocks simonvandel:extend-simplify-branch-same oli-obk 0 never
295 77566 success feat: Update hashbrown to instantiate less llvm IR Marwes:smaller_hashmap Amanieu 0 never
296 77659 success Revert implementing `Iterator::nth[_back]` in terms of `advance_by[_back]` timvermeulen:advance_by_nth_revert scottmcm 0 never
297 78416 success (try) [Experiment] Testing out some formatting things. fusion-engineering-forks:new-fmt m-ou-se 0 never
298 78534 success (try) Try to reuse temp vectors in arena bugadani:arena matthewjasper 0 never
299 78679 success (try) Also generate `StorageDead` in constants oli-obk:temp_lifetime eddyb 0 never
300 78682 success (try) Do not inline finish_grow glandium:issue78471 lcnr 0 never
301 78928 success (try) Introduce new dataflow implementation for available locals, use in existing pass simonvandel:available-locals-kill-gen oli-obk 0 never
302 79001 success (try) Pretty print assertion failures in tests de-vri-es:pretty-print-assertions m-ou-se 0 never
303 79012 success (try) rustc_span: add span_data_to_lines_and_cols to caching source map view tgnottingham:span_data_to_lines_and_cols estebank 0 never
304 79046 success (try) Move stable hasher out of rustc_middle cjgillot:mich estebank 0 never
305 79078 success (try) yes expand/resolve: Turn `#[derive]` into a regular macro attribute petrochenkov:derattr 0 never
306 79084 success (try) Small perf changes for InstCombine simonvandel:instcombine-perf estebank 0 never
307 79100 success (try) Improve assert_eq! and assert_ne! a1phyr:better_assert_eq cramertj 0 never
308 79113 success (try) mark raw_vec::ptr with inline andjo403:raw_vec_ptr joshtriplett 0 never
309 79394 success (try) [DO NOT MERGE] Enable `exhaustive_patterns` by default camelid:enable-exhaustive-patterns 0 never
310 79472 success (try) Replace pretty-print/compare/retokenize hack with targeted workarounds Aaron1011:new-remove-pretty-print-hack 0 never
311 65819 success Add `IntoIterator` impl for arrays by value (`for [T; N]`) LukasKalbertodt:add-into-iterator-for-arrays Amanieu 0
312 66037 success [wip] degenerate object safety check for crater nikomatsakis:degenerate-object-safe-issue-57893 nikomatsakis 0
313 69741 success Perform WF-check on `type`s with no type parameters estebank:type-wfcheck varkor 0
314 74024 success Improve slice.binary_search_by()'s best-case performance to O(1) Folyd:master m-ou-se 0
315 75490 success Add `[T; N]::as_ref_elements` and `[T; N]::as_mut_elements` LukasKalbertodt:add-basic-array-methods dtolnay 0
316 75891 success [DO NOT MERGE] Remove backwards-compatibility hack for $name idents Aaron1011:feature/remove-nt-ident-hack oli-obk 0
317 76104 success Switch `mutable_borrow_reservation_conflict` lint to deny by default marmeladema:mutable-borrow-reservation-conflict-lint-deny-by-default pnkfelix 0
318 76894 success Lint for unused borrows as part of `UNUSED_MUST_USE` ecstatic-morse:lint-unused-borrows lcnr 0
319 77148 success (try) [DO NOT MERGE] Deny some helper attr names, and error on overlap Aaron1011:experiment/derive-helper oli-obk 0
320 78935 success (try) or-patterns: enable :pat to match top_pat mark-i-m:patt-or-ns petrochenkov 0
321 78991 success (try) Parse bang macro as a statement when used in trailing expr position Aaron1011:only-stmt-bang-macro petrochenkov 0
322 79135 success (try) stabilize `#![feature(min_const_generics)]` in 1.50 lcnr:the-paleogenesis-of-generic-germination 0
323 79296 success (try) might_permit_raw_init: also check arrays nico-abram:raw-init-check-array RalfJung 0
324 79470 success (try) [WIP] Experiment: stabilize never type nikomatsakis:never-type-fallback-sometimes-unit-stabilization-experiment oli-obk 0
325 79541 success (try) Doc keyword lint pass GuillaumeGomez:doc-keyword-lint-pass lcnr 0

Open retry log