We migrated bors to a new home: bors.rust-lang.org! Update your bookmarks.

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:

347 total, 16 approved, 8 rolled up, 6 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 78359 pending yes BTreeMap: move generic support functions out of navigate.rs ssomers:btree_cleanup_mem Mark-Simulacrum Mark-Simulacrum 0 never
2 75671 approved yes Uplift `temporary-cstring-as-ptr` lint from `clippy` into rustc nathanwhit:cstring-temp-lint oli-obk oli-obk 0
3 77317 approved yes Fix control flow check for breaking with diverging values varkor:break-diverging-value nikomatsakis nikomatsakis 0
4 77502 approved yes Suggest that expressions that look like const generic arguments should be enclosed in brackets varkor:const-generics-suggest-enclosing-braces petrochenkov petrochenkov 0
5 78227 approved yes Capture output from threads spawned in tests SergioBenitez:test-stdout-threading m-ou-se m-ou-se 0
6 78297 approved yes Suggest calling await on method call and field access estebank:match-semicolon-2 oli-obk oli-obk 0
7 78351 approved yes Move "mutable thing in const" check from interning to validity RalfJung:validity-unsafe-cell oli-obk oli-obk 0
8 78365 approved yes check object safety of generic constants lcnr:const-eval-obj-safety oli-obk oli-obk 0
9 78378 approved yes libc: 0.2.79 -> 0.2.80 nagisa:nagisa/libc-up Mark-Simulacrum Mark-Simulacrum 0
10 78379 approved yes Tweak invalid `fn` header and body parsing estebank:fn-signature-parse varkor varkor 0
11 78401 approved yes resolve: private fields in tuple struct ctor diag davidtwco:issue-75906-tuple-construct-private-field estebank estebank 0
12 78414 approved yes Implement -Z function-sections=yes|no nox:function-sections varkor nagisa,bjorn3 0
13 78415 approved yes rustc_span: avoid hashing ExpnId tag when using cached hash tgnottingham:expn_id_tag_hash Aaron1011 Aaron1011 0
14 69218 yes perf: Only process changed obligations in ObligationForest Marwes:fulfill_next nikomatsakis 1 never
15 77856 yes Add url_improvements lint GuillaumeGomez:automatic-links-lint ollie27 1 never
16 69864 yes unix: Extend UnixStream and UnixDatagram to send and receive file descriptors LinkTed:master sfackler 1 iffy
17 75185 yes [WIP] polymorphisation: re-enable davidtwco:polymorphisation-re-enable lcnr 0 never
18 75199 yes Re-enable debug and LLVM assertions Mark-Simulacrum:debug-asserts pietroalbini 0 never
19 76256 yes incr-comp: hash and serialize span end line/column tgnottingham:issue-74890 nikomatsakis 0 never
20 76896 yes Do not make local copies of inline fns in debug mode spastorino:codegen-inline-fns2 wesleywiser 0 never
21 77070 yes Don't allocate DepNode if anonymous arora-aman:incr_compile_45408 wesleywiser 0 never
22 77325 yes Revert #43546 "save subobligations in the projection cache" ishitatsuyuki:nodup nikomatsakis 0 never
23 77633 yes Implement advance_by, advance_back_by for slice::{Iter, IterMut} timvermeulen:slice_iter_advance_by withoutboats 0 never
24 77700 yes Rustdoc: Cache resolved links in current module bugadani:rustdoc-link-cache jyn514 0 never
25 77885 yes Use probe-stack=inline-asm in LLVM 11+ erikdesjardins:probeasm cuviper 0 never
26 77990 yes Eliminate some temporary vectors bugadani:copies lcnr 0 never
27 78107 yes Try not to copy when allocating from iterators, take 3 bugadani:arena3 oli-obk 0 never
28 78146 yes [beta] Revert "Promote missing_fragment_specifier to hard error #75516" Mark-Simulacrum:revert-76605 petrochenkov 0 never
29 78147 yes Assert that locals have storage when used tmiasko:validate-storage jonas-schievink 0 never
30 78317 yes Turn quadratic time on number of impl blocks into linear time est31:linear_in_impl_count matthewjasper 0 never
31 78323 yes Iterate over the smaller list est31:smaller_list_overlap varkor 0 never
32 72160 yes Add setgroups to std::os::unix::process::CommandExt slo1:libstd-setgroups KodrAus 0 iffy
33 78026 yes Define `fs::hard_link` to not follow symlinks. sunfishcode:symlink-hard-link withoutboats 0 iffy
34 68699 yes Keep code coloring in search results short text GuillaumeGomez:keep-code-color-search-result jyn514 0
35 69985 yes Add `FromIterator` impl `for [T; N]` lperlaki:add-from-iterator-for-arrays sfackler 0
36 71481 yes Inherit `#[stable(..)]` annotations in enum variants and fields from its item estebank:inherit-stability nikomatsakis 0
37 71531 yes Move treat err as bug tests to ui spastorino:move-treat-err-as-bug-tests-to-ui oli-obk 0
38 72209 yes Add checking for no_mangle to unsafe_code lint Nemo157:lint-no-mangle-in-unsafe-code estebank 0
39 72321 yes test/codegen: add UEFI cross-compilation test dvdhrm:uefi-test joshtriplett 0
40 72571 yes [WIP] Pietro's CI playground pietroalbini:ci-playground 0
41 73111 yes Add escape_default method to u8 and [u8] clarfonthey:escape KodrAus 0
42 73314 yes Stabilize "--display-warnings" option as "--display-output" GuillaumeGomez:display-warnings jyn514 0
43 73945 yes Add an unstable --json=unused-externs flag to print unused externs est31:unused_externs estebank 0
44 74254 yes Default for arrays via const generics MikailBag:default dtolnay 0
45 74293 yes Rustdoc test compiler output color GuillaumeGomez:rustdoc-test-compiler-output-color ehuss 0
46 74304 yes Stabilize the Wake trait yoshuawuyts:stabilize-wake dtolnay 0
47 74335 yes Add core::task::yield_now yoshuawuyts:task-yield-now cramertj 0
48 74549 yes [WIP] Add size-limited command interface Artoria2e5:command-size Amanieu 0
49 74622 yes Add std::panic::panic_any. fusion-engineering-forks:panic-box shepmaster 0
50 74699 yes Mark `-1` as an available niche for file descriptors notriddle:fd-non-negative kennytm 0
51 74765 yes rustc_ast_passes: allow c-variadic associated fns dlrobertson:c-variadic-assoc-fn joshtriplett 0
52 74860 yes [android] Add support for android's file descriptor ownership tagging to libstd. jmgao:fdsan nikomatsakis 0
53 74942 yes Mutex and RwLock arc method MarinPostma:mutex-arc-method joshtriplett 0
54 74979 yes `#![deny(unsafe_op_in_unsafe_fn)]` in sys/hermit maekawatoshiki:fix Mark-Simulacrum 0
55 75020 yes Avoid complex diagnostics in snippets which contain newlines JohnTitor:fix-multispan estebank 0
56 75065 yes Format Duration microseconds with "us" suffix, without Unicode joshtriplett:just-the-two-byte-us LukasKalbertodt 0
57 75078 yes Improve documentation for slice strip_* functions ijackson:slice-strip steveklabnik 0
58 75114 yes JSON backend experimental impl P1n3appl3:json-mvp GuillaumeGomez 0
59 75272 yes specialize io::copy to use copy_file_range, splice or sendfile the8472:spec-copy KodrAus 0
60 75384 yes Add `has_default` to `GenericParamDefKind::Const` JulianKnodt:cg_def varkor 0
61 75414 yes instance: polymorphize shims davidtwco:polymorphization-shims eddyb 0
62 75435 yes Add `std::io::input` simple input function. sHaDoW-54:master LukasKalbertodt 0
63 75522 yes Add --no-source option flag to rustdoc GuillaumeGomez:no-source ollie27 0
64 75571 yes Add in-place optimization for array map JulianKnodt:map_opt scottmcm 0
65 75644 yes Add [T; N]::generate and [T; N]::try_generate c410-f3r:array withoutboats 0
66 75737 yes polymorphize: remove predicate logic davidtwco:polymorphization-remove-predicate-logic eddyb 0
67 75752 yes libtest: Print the total time taken to execute a test suite jakoschiko:test-suite-time LukasKalbertodt 0
68 75793 yes Impl task::Wake for Fn a1phyr:wake_fn KodrAus 0
69 75911 yes Add `Arc::unwrap_or_drop` for safely discarding `Arc`s without calling the destructor on the inner type. steffahn:drop_linear_arc LukasKalbertodt 0
70 76041 yes impl ops::Try for Ordering calebsander:feature/ordering-try scottmcm 0
71 76087 yes Overload `Iterator::last()` for `IntoIter`. hbina:add_last_on_vec joshtriplett 0
72 76097 yes Stabilize hint::spin_loop pickfire:stabilize-spin-loop KodrAus 0
73 76098 yes Stabilize the "IP" feature caass:revive-66584 KodrAus 0
74 76138 yes Explain fully qualified syntax for `Rc` and `Arc` camelid:rc-fully-qualified-syntax steveklabnik 0
75 76215 yes Use verbose suggestion for `dyn`-less trait object lint estebank:dyn-sugg Aaron1011 0
76 76226 yes Stabilize `IpAddr::is_ipv4` and `is_ipv6` as const CDirkx:const-ipaddr KodrAus 0
77 76227 yes Stabilize `Poll::is_ready` and `is_pending` as const CDirkx:const-poll KodrAus 0
78 76232 yes Stabilize `std::path::Prefix::is_verbatim` as const CDirkx:const-path-prefix Amanieu 0
79 76240 yes Add format_to! macro matklad:format-to sfackler 0
80 76339 yes Test structural matching for all range types CDirkx:structural-match-range matklad 0
81 76345 yes Add is_enclave_range/is_user_range overflow checks okready:sgx-mem-range-overflow-checks 0
82 76427 yes Improve Rustdoc visibility by displaying links in usage AndyGauge:75520-improve-rustdoc-book-visibility ollie27 0
83 76446 yes Give a better error message for `cargo check` on libstd itself jyn514:cargo-build Mark-Simulacrum 0
84 76447 yes Detect async visibility wrong order, `async pub` pickfire:async-pub estebank 0
85 76468 yes Improve lifetime name annotations for closures & async functions SNCPlay42:lifetime-names estebank 0
86 76531 yes Specialize format! for simple "{}" case workingjubilee:try-simple-format Mark-Simulacrum 0
87 76552 yes Optimize option clone ridiculousfish:optimize-option-clone joshtriplett 0
88 76570 yes Implement RFC 2945: "C-unwind" ABI katie-martin-fastly:implement-rfc-2945-c-unwind-abi Amanieu 0
89 76580 yes Suggest async {} for async || {} rokob:iss76011 estebank 0
90 76676 yes Apply `#![deny(unsafe_op_in_unsafe_fn)]` to sys/windows carbotaniuman:unsafe_op_in_unsafe_fn kennytm 0
91 76730 yes Fix rustdoc rendering of by-value mutable arguments in async fn ebkalderon:rustdoc-fix-mut-args-async-fn jyn514 0
92 76765 yes Make it more clear what an about async fn's returns when referring to what it returns guswynn:async_return tmandry 0
93 76808 yes Improve diagnostics for functions in `struct` definitions LeSeulArtichaut:diagnose-functions-struct matklad 0
94 76829 yes stabilize const_int_pow tspiteri:const-int-pow KodrAus 0
95 76858 yes Add exploit mitigations chapter to the rustc book rcvalle:rust-lang-exploit-mitigations steveklabnik 0
96 76901 yes Implement RFC 2500 Needle API (Part 1) crlf0710:needle-api BurntSushi 0
97 76902 yes add `slice::replace` izik1:slice-replace KodrAus 0
98 76941 yes Add f{32,64}::is_subnormal clarfonthey:is_subnormal withoutboats 0
99 77016 yes Test clippy on PR builder Mark-Simulacrum:clippy-tests pietroalbini 0
100 77027 yes Improve documentation for `std::{f32,f64}::mul_add` termhn:mul_add_doc_change joshtriplett 0
101 77035 yes Gracefully handle mistyping -> as => in function return type mibac138:fn-fat-arrow-return davidtwco 0
102 77099 yes make exp_m1 and ln_1p examples more representative of use tspiteri:exp_m1-examples steveklabnik 0
103 77151 yes Add regression test for issue #76042 rust-lang:LeSeulArtichaut-patch-1 pnkfelix 0
104 77168 yes Add Linux-specific pidfd process extensions Aaron1011:feature/linux-pidfd joshtriplett 0
105 77223 yes Slightly improve comment for spec from iter doc pickfire:patch-5 Mark-Simulacrum 0
106 77225 yes Add regression test for wasm bug rossmacarthur:fix-76281-add-test Mark-Simulacrum 0
107 77232 yes Documented From* impls in alloc/string.rs duckymirror:string-from-doc shepmaster 0
108 77246 yes try enabling typeof for fun error messages yaahc:typeof-errors eddyb 0
109 77326 yes Stabilize `Option::unwrap_none` and `Option::expect_none` Aaron1011:stabilize-option-none sfackler 0
110 77334 yes Reorder benches const variable pickfire:patch-4 sfackler 0
111 77351 yes Fix `x.py clippy` jyn514:clippy-sysroot 0
112 77413 yes Ignore mir tests on big-endian infinity0:ignore-endian-big oli-obk 0
113 77431 yes Fix bad placeholder type error on certain consts and statics varkor:bad-placeholder-type-static-const estebank 0
114 77435 yes Always use extend in BinaryHeap::append hanmertens:binary_heap_append withoutboats 0
115 77467 yes Normalize `<X as Y>::T` for rustdoc jyn514:query-docs eddyb 0
116 77472 yes Less cloning in early otherwise branch simonvandel:refactor-early-otherwise-branch eddyb 0
117 77484 yes Add support for Arm64 Catalyst on ARM Macs terhechte:support-ios-catalyst-macabi-arm64-target-triple nikomatsakis 0
118 77491 yes Proposal to add Peekable::peek_mut lukaslueg:peek_mut kennytm 0
119 77511 yes [WIP] Add StatementKind::CopyNonOverlapping JulianKnodt:st_kind_cpy nagisa 0
120 77530 yes Update lang item list in unstable book MikailBag:lang-items-doc 0
121 77604 yes Prefer enum Endian instead of arbitrary String in rustc_target::Target lzutao:target-enumerate petrochenkov 0
122 77611 yes Directly use raw pointers in `AtomicPtr` store/load oli-obk:atomic_miri_leakage sfackler 0
123 77616 yes Don't run `resolve_vars_if_possible` in `normalize_erasing_regions` jyn514:no-normalize nikomatsakis 0
124 77618 yes Add fast futex-based thread parker for Windows. fusion-engineering-forks:windows-parker kennytm 0
125 77636 yes Add a x86_64-pebble target for userspace Pebble programs IsaacWoods:pebble_target estebank 0
126 77640 yes stabilize `int_error_matching` attempt 2 ethanboxx:int_error_matching_attempt_2 KodrAus 0
127 77671 yes Always print lints from plugins, if they're available flip1995:lint_list_always_plugins eddyb 0
128 77686 yes Render Markdown in search results camelid:rustdoc-render-search-results GuillaumeGomez 0
129 77688 yes Add built-in implementations of `Default` for function definition and… Diggsey:builtin-default-impls eddyb 0
130 77691 yes Rename/Deprecate LayoutErr in favor of LayoutError exrook:rename-layouterr KodrAus 0
131 77692 yes Added better error message for shared borrow treated as unique for purposes of lifetimes PankajChaudhary5:issue-76630 estebank 0
132 77693 yes Add test for #59352 bugadani:issue-59352 0
133 77704 yes Implement indexing slices with pairs of core::ops::Bound<usize> AnthonyMikh:slice_index_with_ops_bound_pair KodrAus 0
134 77728 yes Expose force_quotes, lygstate:master withoutboats 0
135 77729 yes rustc_target: Move some target options from `Target` to `TargetOptions` petrochenkov:mergetarg estebank 0
136 77750 yes [stable] Backport Clippy ICE fix to stable flip1995:clippy_stable_backport Mark-Simulacrum 0
137 77758 yes suggest turbofish syntax for uninferred const arguments Stupremee:turbofish-help-for-const varkor 0
138 77770 yes Add identity match mir pass JulianKnodt:id_opt eddyb 0
139 77779 yes Use separate sysroot directories for `check` and `build` jyn514:parallel-bootstrap Mark-Simulacrum 0
140 77801 yes Enforce no-move rule of ReentrantMutex using Pin and fix UB in stdio fusion-engineering-forks:pin-mutex withoutboats 0
141 77802 yes Allow making `RUSTC_BOOTSTRAP` conditional on the crate name jyn514:bootstrap-specific joshtriplett 0
142 77805 yes lint: Do not provide suggestions for non standard characters JohnTitor:non-standard-char-sugg estebank 0
143 77820 yes Add `Item::from_inner` to reduce duplication in rustdoc jyn514:from-inner GuillaumeGomez 0
144 77822 yes Implement a specialized version std::iter::Enumerate for TrustedLen sdroege:enumerate-specialization shepmaster 0
145 77844 yes clarify rules for ZST Boxes RalfJung:zst-box sfackler 0
146 77853 yes Stabilize slice::strip_prefix and slice::strip_suffix ijackson:slice-strip-stab Amanieu 0
147 77858 yes Stablize split_inclusive ijackson:split-inclusive withoutboats 0
148 77859 yes Rustdoc: only report broken ref-style links once bugadani:no-duplicate-ref-link-error jyn514 0
149 77862 yes Rustdoc: Fix macros 2.0 and built-in derives being shown at the wrong path danielhenrymantilla:rustdoc/fix-macros_2_0-paths jyn514 0
150 77865 yes Use Pin to pin RWLock. fusion-engineering-forks:pin-rwlock withoutboats 0
151 77872 yes Stabilize clamp Xaeroxe:stabilize-clamp LukasKalbertodt 0
152 77875 yes More intra doc links poliorcetics:more-intra-doc-links jyn514 0
153 77888 yes Simplify a nested bool match LingMan:ast_pretty_tt_prepend_space eddyb 0
154 77893 yes Impl Default for PhantomPinned petertodd:2020-impl-default-for-phantompinned dtolnay 0
155 77921 yes f64: Refactor collapsible_if wcampbell0x2a:f64-collapsible-if shepmaster 0
156 77939 yes Ensure that the source code display is working with DOS backline GuillaumeGomez:fix-source-code-dos-backline jyn514 0
157 77950 yes Add support for SHA256 source file hashing arlosi:sha256 eddyb 0
158 77996 yes Doc change: Change mention of `fnv` in HashMap as an alternative hasher to `aHash` tkaitchuck:master LukasKalbertodt 0
159 78004 yes [WIP] Skip single use lifetime lint for generated opaque types sapessi:issue-77175-fix matthewjasper 0
160 78006 yes Use Intra-doc links for core::intrinsics, std::io::buffered pitaj:master jyn514 0
161 78044 yes Implement io::Seek for io::Empty oberien:empty-seek KodrAus 0
162 78051 yes [WIP] Tracking the unsolved variables that was assigned `!` type blitzerr:never-type-fallback nikomatsakis 0
163 78065 yes make concurrency helper more pleasant to read tshepang:nits dtolnay 0
164 78068 yes consider assignments of union field of ManuallyDrop type safe RalfJung:union-safe-assign eddyb 0
165 78073 yes Add #[inline] to some functions in core::str. fusion-engineering-forks:inline withoutboats 0
166 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
167 78082 yes [WIP] Get rid of rustdoc::doctree jyn514:no-doctree 0
168 78083 yes Stabilize or_insert_with_key ChaiTRex:master SimonSapin 0
169 78086 yes Improve doc for 'as _' poliorcetics:as-placeholder Mark-Simulacrum 0
170 78088 yes Add lint for panic!("{}") fusion-engineering-forks:panic-fmt-lint estebank 0
171 78093 yes Clean up docs for 'as' keyword camelid:as-cleanup sfackler 0
172 78114 yes Recognize `private_intra_doc_links` as a lint jyn514:private Manishearth 0
173 78138 yes Upgrade dlmalloc to version 0.2 fortanix:raoul/dlmalloc0.2 shepmaster 0
174 78142 yes Add built-in support for the armv5te-unknown-linux-uclibcgnueabi target operutka:armv5te-unknown-linux-uclibcgnueabi-target ecstatic-morse 0
175 78164 yes Prefer regions with an `external_name` in `approx_universal_upper_bound` Aaron1011:fix/async-region-name estebank 0
176 78165 yes libtest: Don't panic if unable to spawn thread camelid:libtest-dont-panic withoutboats 0
177 78166 yes [experiment] Implement `pub macro_rules` petrochenkov:pubrules varkor 0
178 78173 yes Suggest adding missing braces in `const` block pattern camelid:const-pat-missing-braces petrochenkov 0
179 78177 yes A few miscellaneous comment fixes and a tiny code clarification. benjaminp:cleanups ecstatic-morse 0
180 78181 yes Add Sized trait display when implemented on type GuillaumeGomez:sized-trait jyn514 0
181 78182 yes TypeVisitor: use `std::ops::ControlFlow` instead of `bool` LeSeulArtichaut:ty-visitor-contolflow lcnr 0
182 78216 yes Duration::zero() -> Duration::ZERO workingjubilee:duration-zero Amanieu 0
183 78224 yes min_const_generics: allow ty param in repeat expr lcnr:repeat-expr varkor 0
184 78225 yes Warn using last and count to exhaust an iterator Koxiaet:master shepmaster 0
185 78228 yes Promote aarch64-unknown-linux-gnu to Tier 1 pietroalbini:finally 0
186 78242 yes Rename `overlapping_patterns` lint Nadrieril:rename-overlapping_endpoints-lint varkor 0
187 78244 yes Dogfood {exclusive,half-open} ranges in compiler (nfc) workingjubilee:dogfood-fancy-ranges varkor 0
188 78259 yes Fix #49660 - Adds checks to ensure existence of arithmetic trait implementations plaflamme:fix-49660 sfackler 0
189 78267 yes Working expression optimization, and some improvements to branch-level source coverage richkadel:llvm-coverage-counters-2.0.3r1 tmandry 0
190 78291 yes Slice partition_dedup_by avoid inner branch pickfire:patch-3 dtolnay 0
191 78299 yes Expose Frames Iterator for the Backtrace Type seanchen1991:master KodrAus 0
192 78305 yes Stabilize alloc::Layout const functions ChrisDenton:const-layout dtolnay 0
193 78343 yes Qualify `panic!` as `core::panic!` camelid:macros-qualify-panic m-ou-se 0
194 78345 yes Fix handling of item names for HIR jyn514:proper-names 0
195 78352 yes Do not call `unwrap` with `signatures` option enabled JohnTitor:issue-75229 eddyb 0
196 78354 yes Support enable/disable sanitizers/profiler per target 12101111:rustbuild_profiler Mark-Simulacrum 0
197 78361 yes Updated the list of white-listed target features for x86 DevJPM:master KodrAus 0
198 78364 yes Update RELEASES.md for 1.48.0 XAMPPRocky:relnote-1.48.0 Mark-Simulacrum 0
199 78367 yes Apply `unused_doc_comments` lint to inner items Aaron1011:doc-inner-items matthewjasper 0
200 78370 yes Add get_pin_ref and get_pin_mut methods to slice taiki-e:slice_get_pin joshtriplett 0
201 78380 yes Update tests to remove old numeric constants bstrie:rm-old-num-const-from-tests shepmaster 0
202 78391 yes Add const_fn in generics test JulianKnodt:mc_test lcnr 0
203 78392 yes Ensure no type errors when calling Closure/Generator upvars_ty sexxi-goose:fix-77993-aman nikomatsakis 0
204 78393 yes Always record reference to binding in match if guards SNCPlay42:match-if-guard tmandry 0
205 78399 yes make MIR graphviz generation use gsgdt vn-ki:gsgdt-graphviz oli-obk 0
206 78400 yes Fix unindent in doc comments GuillaumeGomez:fix-unindent jyn514 0
207 78404 yes Add a description of `rust_ast::ast::ItemKind` pierwill:itemkind-docs varkor 0
208 78408 yes Remove tokens from foreign items in `TokenStripper` Aaron1011:fix/remove-foreign-tokens oli-obk 0
209 78409 yes Add checksums cache to build-manifest pietroalbini:build-manifest-checksum-cache Mark-Simulacrum 0
210 78410 yes revert #75443 update mir validator lcnr:revert75443 0
211 78413 yes convert boolean ui tests into unit tests njasm:i76268_bool_patch LukasKalbertodt 0
212 78417 yes BTreeMap: split off most code of append ssomers:btree_chop_up_2 Mark-Simulacrum 0
213 78420 yes Suggest calling associated `fn` inside `trait`s estebank:suggest-assoc-fn petrochenkov 0
214 78422 yes Do not ICE on invalid input estebank:fix-78372 eddyb 0
215 78423 yes rustc_span: improve bounds checks in byte_pos_to_line_and_col tgnottingham:caching_source_map_bounds_check oli-obk 0
216 78424 yes Fix some more clippy warnings jyn514:THE-PAPERCLIP-COMETH davidtwco 0
217 78425 yes Move f64::NAN ui tests into `library` chansuke:move_nan matklad 0
218 78428 yes MinConstGenerics UI test for invalid values for bool & char JulianKnodt:invalid_patterns lcnr 0
219 78429 yes [librustdoc] Only split lang string on `,`, ` `, and `\t` casey:doctest-attribute-splitting GuillaumeGomez 0
220 78430 yes Clarify main code paths in exhaustiveness checking Nadrieril:taking-constructors-seriously2 varkor 0
221 74754 yes Add `#[cfg(panic = '...')]` davidhewitt:cfg-panic ecstatic-morse 0 always
222 76257 yes Add regression test JulianKnodt:i75777 Dylan-DPC 0 always
223 76688 yes Document unsafety in core::slice::memchr yokodake:patch-2 KodrAus 0 always
224 76718 yes WIP: Move Vec UI tests to unit tests when possible poliorcetics:vec-ui-to-unit-test withoutboats 0 always
225 77333 yes When arriving on a search result page, we want to focus on the search… GuillaumeGomez:focus-search-result-page jyn514 0 always
226 77487 yes Refactor `TraitRef::trait_def_id` bugadani:issue-60465 ecstatic-morse 0 always
227 77752 yes require `Reveal::All` in `normalize_erasing_regions` lcnr:normalize-assert oli-obk 0 always
228 77938 yes Show type for docs slice Chunks pickfire:patch-1 GuillaumeGomez 0 always
229 73902 no [WIP] Bring rust-semverver in-tree and test that it builds. eddyb:semververer 0 never
230 76130 no [WIP] Token-based outer attributes handling Aaron1011:feature/new-preexp-cfg-tmp petrochenkov 0 never
231 76723 no I can't stop writing copy propagation passes jonas-schievink:help-im-stuck-in-a-copy-propagation-loop oli-obk 0 never
232 77227 no Refactorings in preparation for const value trees oli-obk:const_val_🌳_prelude 0 never
233 77377 no Mark inactive enum variants along "otherwise" edge as uninitialized ecstatic-morse:dataflow-maybe-init-otherwise pnkfelix 0 never
234 77833 no Use a single function for query manipulations cjgillot:query-merge varkor 0 never
235 68828 no Prevent query cycles in the MIR inliner oli-obk:inline_cycle eddyb 0
236 69167 no Source code external url GuillaumeGomez:source_code_external_url jyn514 0
237 69294 no [WIP] traits/select: use global vs per-infcx caches more uniformly. eddyb:trait-cache-streamline nikomatsakis 0
238 70904 no Stabilize `Seek::stream_length` and `Seek::stream_position` (feature `seek_convenience`) LukasKalbertodt:stabilize-seek-convenience dtolnay 0
239 70951 no Move the query engine out of rustc_middle cjgillot:anarchy eddyb 0
240 71156 no Implement destructuring assignment fanzier:destructuring-assignment estebank 0
241 71482 no Remove inherited `#[stable(..)]` annotations estebank:remove-stability-annotations joshtriplett 0
242 71497 no [draft] Raw_dylib codegen tinaun:raw_dylib_codegen estebank 0
243 71780 no Implement String::remove_matches jcotton42:string_remove_matches LukasKalbertodt 0
244 71827 no Better method call error messages Quantumplation:65853/param-heuristics estebank 0
245 72603 no Implement `--extern-location` jsgf:extern-loc nikomatsakis 0
246 72981 no Stabilize the backtrace feature. withoutboats:stabilize-backtrace kennytm 0
247 73530 no Add license fields to all crates. crlf0710:name_the_charms Mark-Simulacrum 0
248 73928 no Deny unsafe ops in unsafe fns in `std::sys_common` LeSeulArtichaut:unsafe-libstd withoutboats 0
249 73936 no Rustdoc: Change all 'optflag' arguments to 'optflagmulti' zachlute:rustdoc-optflagmulti GuillaumeGomez 0
250 74130 no Permit evaluation of assoc items on `Self` by avoiding cycle error estebank:self-param-assoc-item nikomatsakis 0
251 74553 no [WIP] Add const qualifier in FnSig (for const fn pointers) filtsin:master matthewjasper 0
252 74567 no Add aarch64-unknown-switch-libnx target leo60228:horizon pnkfelix 0
253 74583 no Permit (Release, Acquire) ordering for compare_exchange[_weak] and add appropriate compiler intrinsic oliver-giersch:cmpxchg_rel_acq cramertj 0
254 74879 no Fix primitive retrieval in search index generation GuillaumeGomez:fix-primitive-retrieval-in-search-index-generation Manishearth 0
255 75444 no Add fix to error msg which relied on order JulianKnodt:quick_fix lcnr 0
256 75534 no Implement rustc side of report-future-incompat Aaron1011:feature/new-future-breakage pnkfelix 0
257 75551 no Add a way to limit inheritable handles when spawning child process on Windows quark-zju:win-inherit LukasKalbertodt 0
258 75594 no [WIP] Content hash support. (See also cargo changes) gilescope:endmtime ecstatic-morse 0
259 75605 no Don't run allowed lints jyn514:lints eddyb 0
260 75778 no 75521 rustdoc book improvements AndyGauge:75521-rustdoc-book-improvements GuillaumeGomez 0
261 75784 no Add Iterator::intersperse jonas-schievink:intersperse LukasKalbertodt 0
262 75807 no Convert core/num/mod.rs to intra-doc links jyn514:num-intra-link GuillaumeGomez 0
263 76043 no Provide appropriate types in turbofish suggestions estebank:needs_type_info_sugg matthewjasper 0
264 76066 no Add Vec visualization to understand capacity pickfire:patch-15 LukasKalbertodt 0
265 76203 no Raise noncontinuable exception when aborting on earlier Windows versions NextTurn:failfast LukasKalbertodt 0
266 76219 no Add allow-by-default lint on implicit ABI in extern function pointers and items Mark-Simulacrum:extern-require-abi estebank 0
267 76269 no added a lint against function references ayrtonm:function-reference-lint oli-obk 0
268 76301 no Cleanup: move format! ui tests to where they belong matklad:fmt-test jonas-schievink 0
269 76391 no Split up core/test/iter.rs into multiple files danii:master cuviper 0
270 76460 no [DRAFT] Change `Symbol::as_str()` to `&self -> &str`. nnethercote:Symbol-as_str spastorino 0
271 76467 no Cleanup intra-doc link handling of `Self` jyn514:intra-link-self Manishearth 0
272 76505 no Stabilize partition_in_place slo1:master dtolnay 0
273 76671 no Module doc examples GuillaumeGomez:module-doc-examples jyn514 0
274 76716 no Don't warn for `missing_doc_examples` when item is #[doc(hidden)] GuillaumeGomez:stop-complains-on-doc-hidden jyn514 0
275 76767 no emit lints warnings on doc private if --document-private-items is used GuillaumeGomez:lints-doc-private jyn514 0
276 76769 no Collect statistics about MIR optimizations tmiasko:mir-opt-stats wesleywiser 0
277 76881 no Add allocation information to undefined behaviour errors. hameerabbasi:issue-53325 oli-obk 0
278 76931 no Properly handle lint spans after MIR inlining oli-obk:const_prop_inline_lint_madness wesleywiser 0
279 77031 no [MIR-OPT]: Optimization that turns Eq-Not pair into Ne simonvandel:eq-not matthewjasper 0
280 77065 no Take 2: Add `take_...` functions to slices timvermeulen:take_slice LukasKalbertodt 0
281 77117 no cg_llvm: split dwarf support davidtwco:issue-34651-split-dwarf nagisa 0
282 77213 no rustdoc options to set default theme (and other settings) ijackson:wip-rustdoc-settings GuillaumeGomez 0
283 77277 no Remove intra-doc link disambiguation prefix aliases chris-morgan:remove-intra-doc-disambiguation-aliases jyn514 0
284 77364 no Add missing_docs lint to the rustdoc lint group GuillaumeGomez:missing-docs-lint-group ollie27 0
285 77384 no Start working on proof of concept for exposing Backtrace in core yaahc:backtrace-in-core cramertj 0
286 77438 no BTreeMap: Support custom allocators exrook:btreemap-alloc Amanieu 0
287 77486 no New mir-opt pass to simplify gotos with const values simonvandel:fix-77355 oli-obk 0
288 77492 no Set `deny-warnings = false` in contributor defaults jyn514:no-deny Mark-Simulacrum 0
289 77524 no Fix #66228 and #71924 (improve error message for wrong number of generic args) Patryk27:fixes/66228 matthewjasper 0
290 77665 no Add a MIR pass manager ecstatic-morse:mir-pass-manager wesleywiser 0
291 77675 no Tidy should not check line lengths in tests Anthuang:tidy-line-length Mark-Simulacrum 0
292 77697 no Split each iterator adapter and source into individual modules WaffleLapkin:iter_split_adaptors LukasKalbertodt 0
293 77832 no Remove many unnecessary manual link resolves from library camelid:remove-manual-link-resolves jyn514 0
294 77916 no WIP: Change built-in kernel targets to be os = none throughout QuiltOS:kernel-code-targets-os-none joshtriplett 0
295 77922 no [Wip]Tentative add alloc::io module. lygstate:rulibc joshtriplett 0
296 78052 no path trimming: ignore type aliases da-x:path-trimming-type-aliases davidtwco 0
297 78104 no BTreeMap: ban BoxedNode from Root ssomers:btree_root_redux Mark-Simulacrum 0
298 78152 no Separate unsized locals spastorino:separate-unsized-locals pnkfelix 0
299 78167 no Fix unreachable sub-branch detection in or-patterns Nadrieril:fix-76836_ ecstatic-morse 0
300 78202 no Make `ControlFlow` `#[must_use]` LeSeulArtichaut:controlflow-must_use scottmcm 0
301 78204 no impl<A, B> IntoIterator for (A, B) as Zip cuviper:iter-pairs estebank 0
302 78275 no [Draft] Move query definitions into `rustc_query_system` Julian-Wollersberger:move-query-definitions oli-obk 0
303 78207 failure yes Add regression test for #73298 varkor:issue-73298 lcnr lcnr 0 never
304 78122 failure yes Avoid panic_bounds_check in fmt::write. fusion-engineering-forks:fmt-write-bounds-check dtolnay dtolnay 0 iffy
305 78218 failure yes [Performance run] Switch rustc_hash -> ahash jyn514:ahash 0
306 73210 failure no [mir-opt] Allow debuginfo to be generated for a constant or a Place wesleywiser:consts_in_debuginfo oli-obk oli-obk 0
307 70533 failure no [WIP] Add rustdoc GUI tests GuillaumeGomez:add-rustdoc-gui-tests Mark-Simulacrum 0
308 78296 failure (try) no [WIP] Properly handle custom attributes on statements Aaron1011:fix/stmt-tokens petrochenkov 0
309 74967 success (try) yes Implement lazy decoding of DefPathTable during incremental compilation Aaron1011:feature/incr-def-path-table pnkfelix 0 never
310 75866 success Resurrect #70477: "Use the niche optimization if other variant are small enough" erikdesjardins:niche eddyb 0 never
311 75923 success Widen TypeId from 64 bits to 128. eddyb:typpeid oli-obk 0 never
312 76772 success [experiment] rustc_mir: remove `#![type_length_limit]` checks. eddyb:type-len-unlimit nikomatsakis 0 never
313 76814 success [WIP] Refactor `Binder` to track bound vars jackh726:binder-refactor 0 never
314 77051 success [DO NOT MERGE] Measure cost of per function section bjorn3:patch-3 eddyb 0 never
315 77162 success [experiment/perf] Disable jemalloc's time-delayed purging, for extra determinism. eddyb:jemalloc-instapurge Mark-Simulacrum 0 never
316 77196 success Erase all regions before constructing an LLVM type Aaron1011:erase-llvm-types eddyb 0 never
317 77307 success always try inlining functions which do not call other functions lcnr:option-unwrap wesleywiser 0 never
318 77551 success MIR-OPT: Pass to deduplicate blocks simonvandel:extend-simplify-branch-same oli-obk 0 never
319 77566 success feat: Update hashbrown to instantiate less llvm IR Marwes:smaller_hashmap Amanieu 0 never
320 77659 success Revert implementing `Iterator::nth[_back]` in terms of `advance_by[_back]` timvermeulen:advance_by_nth_revert scottmcm 0 never
321 77840 success Check for frequent types in type folding JulianKnodt:ty_fold_opt lcnr 0 never
322 78194 success Skip most of `create_substs_for_ast_path` if type is not generic bugadani:generic varkor 0 never
323 78201 success (try) yes Compile rustc crates with the initial-exec TLS model joshtriplett:rustc-tls-model Mark-Simulacrum 0 never
324 78280 success (try) yes Codegen: Query span as late as possible bugadani:span lcnr 0 never
325 78288 success (try) yes make `super_relate_consts` use trait objects lcnr:dyn-super-relate oli-obk 0 never
326 78313 success (try) yes TypeFoldable: take self by value lcnr:somebody-fold-me nikomatsakis 0 never
327 78314 success (try) yes Replace `DepKind` by trait objects cjgillot:ddk estebank 0 never
328 78373 success (try) yes Don't leak return value after panic in drop matthewjasper:drop-on-into 0 never
329 78407 success (try) yes Make CTFE able to check for UB... oli-obk:ub_checkable_ctfe 0 never
330 78416 success (try) yes [Experiment] Testing out some formatting things. fusion-engineering-forks:new-fmt m-ou-se 0 never
331 65819 success Add `IntoIterator` impl for arrays by value (`for [T; N]`) LukasKalbertodt:add-into-iterator-for-arrays Amanieu 0
332 66037 success [wip] degenerate object safety check for crater nikomatsakis:degenerate-object-safe-issue-57893 nikomatsakis 0
333 69741 success Perform WF-check on `type`s with no type parameters estebank:type-wfcheck varkor 0
334 74024 success Improve slice.binary_search_by()'s best-case performance to O(1) Folyd:master m-ou-se 0
335 74341 success Don't keep {Closure,Generator}Substs synthetics in an Instance. eddyb:desynthesize nikomatsakis 0
336 74989 success Implement `Index` and `IndexMut` for arrays pubfnbar:impl-array-indexing KodrAus 0
337 75180 success Implement Error for &(impl Error) KodrAus:feat/error-by-ref sfackler 0
338 75490 success Add `[T; N]::as_ref_elements` and `[T; N]::as_mut_elements` LukasKalbertodt:add-basic-array-methods dtolnay 0
339 75891 success [DO NOT MERGE] Remove backwards-compatibility hack for $name idents Aaron1011:feature/remove-nt-ident-hack oli-obk 0
340 76104 success Switch `mutable_borrow_reservation_conflict` lint to deny by default marmeladema:mutable-borrow-reservation-conflict-lint-deny-by-default pnkfelix 0
341 76894 success Lint for unused borrows as part of `UNUSED_MUST_USE` ecstatic-morse:lint-unused-borrows lcnr 0
342 77148 success (try) yes [DO NOT MERGE] Deny some helper attr names, and error on overlap Aaron1011:experiment/derive-helper oli-obk 0
343 77271 success [experiment] Expand `NtExpr` tokens only in key-value attributes petrochenkov:notokenexp shepmaster 0
344 78338 success (try) yes [EXPERIMENT] Forbid derive attributes on invalid targets Aaron1011:deny-pointless-derives 0
345 78363 success (try) yes Crater experiment: can we remove this weird special case from promotion? RalfJung:promotion 0
346 78376 success (try) yes [DO NOT MERGE] Treat trailing semicolon as a statement in macro call Aaron1011:feature/consistent-empty-expr petrochenkov 0
347 78418 success (try) yes Move ExpnId fingerprint cache from TLS to StableHashingContext Aaron1011:expn-hash-cache petrochenkov 0

Open retry log