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:

176 total, 25 approved, 8 rolled up, 4 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 64534 success Fix accidental stabilization in feature-detection macros gnzlbg:uarch alexcrichton 0
2 65195 success (try) yes Rename `bool::then_*` to `bool::to_option_*` and use where appropriate varkor:to_option zackmdavis 0
3 65572 success (try) yes Return early from a MIR `Visitor` ecstatic-morse:mir-visitor-break nikomatsakis 0
4 66037 success (try) yes [wip] degenerate object safety check for crater nikomatsakis:degenerate-object-safe-issue-57893 0
5 66059 success (try) yes mem::zeroed/uninit: panic on types that do not permit zero-initialization RalfJung:panic-on-non-zero eddyb 0
6 66288 success (try) yes self-profile: measure query result hashing michaelwoerister:mmqrh 0
7 66325 success (try) yes Change unused_labels from allow to warn BartMassey:master varkor 0
8 66515 success (try) yes Reduce size of `hir::Expr` by boxing more of `hir::InlineAsm` Centril:cheaper-inline-asm oli-obk 0
9 66527 success (try) yes [DO NOT MERGE] Use rayon's latch-target-thread from spastorino repo spastorino:latch-target-thread-rustc-rayon alexcrichton 0
10 66532 success (try) yes Generate DWARF address ranges for faster lookups cuviper:dwarf-aranges michaelwoerister 0
11 66537 success (try) yes Delay an `is_local_ever_initialized` call. nnethercote:delay-is_local_ever_initialized pnkfelix 0
12 66545 pending yes Rollup of 11 pull requests Centril:rollup-xv2rx7v Centril 11 never
13 66540 pending (try) yes Use a `SmallVec` for `Candidate::match_pairs`. nnethercote:SmallVec-Candidate-match_pairs matthewjasper 0
14 66239 approved yes Suggest calling async closure when needed estebank:suggest-async-closure-call Centril Centril 0
15 66431 approved yes Fix 'type annotations needed' error with opaque types Aaron1011:fix/opaque-type-infer varkor varkor 0
16 66454 approved yes Derive Lift using a proc-macro cjgillot:lift Zoxc Zoxc 0
17 66457 approved yes Just derive Hashstable in librustc cjgillot:just_hashstable Zoxc Zoxc 0
18 66460 approved yes Add a proc-macro to derive HashStable in librustc dependencies cjgillot:hashstable_generic Zoxc Zoxc 0
19 66468 approved yes Cleanup Miri SIMD intrinsics RalfJung:simd-cleanup oli-obk oli-obk 0
20 66478 approved yes rustc_plugin: Remove the compatibility shim petrochenkov:rmplugin davidtwco davidtwco 0
21 66496 approved yes rustc_metadata: Privatize more things petrochenkov:metapriv2 eddyb eddyb 0
22 66497 approved yes Fix #53820 Nadrieril:fix-53820 varkor varkor 0
23 66511 approved yes std::error::Chain: remove Copy haraldh:error_chain_nocopy kennytm dtolnay 0
24 66520 approved yes Disable gdb pretty printer global section on wasm targets alexcrichton:disable-gdb-wasm eddyb eddyb 0
25 66524 approved yes Support multiple revisions in `compiletest` ecstatic-morse:compiletest-multiple-revisions Centril Centril 0
26 66529 approved yes resolve: Give derive helpers highest priority during resolution petrochenkov:reshelp2 davidtwco davidtwco 0
27 66090 approved yes Misc CI improvements pietroalbini:ci-improvements alexcrichton alexcrichton 0 always
28 66155 approved yes Add long error explanation for E0594 GuillaumeGomez:long-err-explanation-E0594 Dylan-DPC Dylan-DPC 0 always
29 66430 approved yes [doc] Fix the source code highlighting on source comments dns2utf8:fix_code_selection_click_handler GuillaumeGomez GuillaumeGomez 0 always
30 66461 approved yes Add explanation message for E0641 clemencetbk:master varkor GuillaumeGomez 0 always
31 66493 approved yes Add JohnTitor to rustc-guide toolstate notification list JohnTitor:ping-me-rustc-guide spastorino spastorino 0 always
32 66536 approved yes Move the definition of `QueryResult` into `plumbing.rs`. nnethercote:mv-QueryResult Centril Centril 0 always
33 66538 approved yes Remove compiler_builtins_lib feature from libstd dingelish:master Centril Centril 0 always
34 65241 build-std compatible sanitizer support tmiasko:no-std-san nikomatsakis 2 never
35 59002 yes Stabilize Ident::new_raw adnanademovic:ident-new-raw petrochenkov 0
36 62038 yes [WIP] Make dep node indices persistent between sessions Zoxc:pre-gc-dep-graph nikomatsakis 0
37 62282 yes Add `take_...` functions to slices cramertj:take-slice Kimundi 0
38 62359 yes replace serialize with serde in rustdoc euclio:remove-serialize QuietMisdreavus 0
39 62514 yes Clarify `Box<T>` representation and its use in FFI stephaneyfx:box-ffi nikomatsakis 0
40 62886 yes Redesign the std::iter::Step trait CAD97:master scottmcm 0
41 63177 yes Add Iterator::try_find MOZGIII:find-result SimonSapin 0
42 63688 yes WIP: Initial implementation of or-pattern handling in MIR dlrobertson:or-patterns-1 matthewjasper 0
43 64069 yes Added From<Vec<NonZeroU8>> for CString danielhenrymantilla:feature/cstring_from_vec_of_nonzerou8 sfackler 0
44 64259 yes PowerPC C ZST ABI fixes smaeul:patch/powerpc-abi eddyb 0
45 64273 yes Stabilize attribute macros on inline modules petrochenkov:stabattrmod pnkfelix 0
46 64856 yes Scope format! temporaries jonhoo:format-temporaries sfackler 0
47 65013 yes Implement Debug for MaybeUninit petertodd:2019-maybeuninit-debug withoutboats 0
48 65083 yes WIP: stability annotations on generic parameters Avi-D-coder:master varkor 0
49 65097 yes Replace atomic fences with AcqRel fetch_sub in Arc tmiasko:arc RalfJung 0
50 65168 yes implement FromIterator<char> for Box<str> Duddino:master TimNN 0
51 65222 yes Proposal: `fold_self` and `try_fold_self` for Iterators Lucretiel:fold_self KodrAus 0
52 65232 yes [WIP] replace the leak check with universes, take 2 nikomatsakis:lazy-norm-anon-const-push-2 matthewjasper 0
53 65345 yes async/await: improve not-send errors, part 2 davidtwco:issue-64130-async-send-sync-error-improvements nikomatsakis 0
54 65355 Stabilize `!` in Rust 1.41.0 Centril:almost-is-never-enough nikomatsakis 0
55 65613 yes Preserve whitespace inside one-backtick codeblocks Mark-Simulacrum:rustdoc-preserve-ws GuillaumeGomez 0
56 65665 yes Update Source Code Pro and include italics tspiteri:italic-and-update-SourceCodePro QuietMisdreavus 0
57 65672 yes [WIP] A single framework for gen-kill and generic dataflow problems ecstatic-morse:unified-dataflow-proto pnkfelix 0
58 65703 yes rustc: Link LLVM directly into rustc again alexcrichton:build-llvm-in-binary Mark-Simulacrum 0 never
59 65730 Suggest to add lifetime constraint at explicit ouput of functions csmoe:return-lifetime nikomatsakis 0
60 65778 Stabilize `std::{rc,sync}::Weak::{weak_count, strong_count}` bdonlan:stable_weak_count 0
61 65782 Use the recorded types in MIR to determine generator auto-trait implementations Aaron1011:generator-mir varkor 0
62 65783 yes Make generator types always Freeze. Aaron1011:generator-freeze Zoxc 0
63 65819 yes Add `IntoIterator` impl for arrays by value (`for [T; N]`) LukasKalbertodt:add-into-iterator-for-arrays 0
64 65848 yes Add config option and cli arg for skip-llvm-rebuild Walther:option-skip-llvm-rebuild 0
65 65859 Better pretty printing for const raw pointers iwikal:pretty-const-pointers cramertj 0
66 65875 yes Add a minimal Futures executor Matthias247:block_on_future cramertj 0
67 65951 yes Point at method call when type annotations are needed estebank:type-inference-error 0
68 65961 yes add fn type_name_of_val lcnr:typename_of 0
69 65989 yes Normalize all opaque types when converting ParamEnv to Reveal::All Aaron1011:fix/normalize-param-env nikomatsakis 0
70 66020 yes [WIP] rustc: avoid checking Trait's predicates for WF(<T as Trait>::X). eddyb:wf-projection-speedup 0
71 66045 yes Add method Result::into_ok mzabaluev:unwrap-infallible 0
72 66060 yes Making ICEs and test them in incremental traxys:test_65401 michaelwoerister 0
73 66069 yes Vec::recycle (experimental API implementation) golddranks:recycle_vec shepmaster 0
74 66104 yes Generic arg disambiguation yodaldevoid:generic-arg-disambiguation petrochenkov 0
75 66120 yes Expr walking structural match pnkfelix:issue-62614-expr-walking-structural-match eddyb 0
76 66122 yes Tweak where_clauses_object_safety lint to allow auto traits alecmocatta:where-clause-object-safety matthewjasper 0
77 66128 yes [WIP] alloc: Add new_zeroed() versions like new_uninit(). emilio:new-zeroed SimonSapin 0
78 66148 yes Show the sign for signed ops on `exact_div` oli-obk:it_must_be_a_sign 0
79 66174 yes [WIP] Rename MaybeUninit::get_{ref,mut} to MaybeUninit::assume_init_{ref,mut} danielhenrymantilla:rename_maybe_uninit_get_ref_mut 0
80 66178 yes Fix opaque types resulting from projections in function signature Aaron1011:fix/opaque-normalize davidtwco 0
81 66183 yes *Syntactically* permit visibilities on trait items & enum variants Centril:empty-vis-trait-decl estebank 0
82 66201 yes [DO NOT MERGE] deny `array_into_iter` by default (for crater run) LukasKalbertodt:crater-run-deny-into-iter-array withoutboats 0
83 66203 yes Fix generating CTFE backtrace on optimized MIR Aaron1011:fix/miri-backtrace-opt zackmdavis 0
84 66204 yes MacOS: add linker flag "-undefined dynamic_lookup" for shared libs. jeff-davis:master alexcrichton 0
85 66215 yes Add ` impl AddAssign<char> for Cow<'_, str>` Ruster-a11y:string-add-assign-char dtolnay 0
86 66221 yes Show the actual value of constant values in the documenation ohadravid:doc-constants QuietMisdreavus 0
87 66222 yes Use `eq_opaque_type_and_type` when type-checking closure signatures Aaron1011:fix/opaque-closure pnkfelix 0
88 66245 yes Conditional compilation for sanitizers tmiasko:cfg-sanitize GuillaumeGomez 0
89 66254 yes Make Layout::new const CAD97:patch-1 KodrAus 0
90 66256 yes Layout::pad_to_align is infallible CAD97:patch-2 RalfJung 0
91 66262 yes Addition operation for two `char`s to produce a `String` Ruster-a11y:char-addition-operation 0
92 66277 yes From<NonZero*> impls for wider NonZero types peter-wilkins:impl-from-wider-non-zeros kennytm 0
93 66294 yes Add memoization for const function evaluations davidhewitt:const_fn_memoization oli-obk 0
94 66298 yes rustdoc: fixes #64305: disable search field instead of hidding it Ppjet6:disable-search-field GuillaumeGomez 0
95 66305 yes Add by-value arrays to `improper_ctypes` lint elichai:2019-11-array_ffi zackmdavis 0
96 66319 yes Implement #[cfg(accessible(::path::to::thing)] pickfire:cfg_accessible petrochenkov 0
97 66322 yes Stabilize Result::map_or_else lzutao:consistent-result-map_or_else SimonSapin 0
98 66329 yes [WIP] Add unreachable propagation mir optimization pass ktrianta:mir-opt-unreachable-propagation oli-obk 0
99 66341 yes Match `VecDeque::extend` to `Vec::extend_desugared` crgl:vec-deque-extend 0
100 66346 yes Replace .unwrap() with ? in std::os::unix::net linkmauve:try-in-docstring cramertj 0
101 66364 yes Cleanup `rmeta::MacroDef` Centril:cleanup-macro-def eddyb 0
102 66377 yes Update RELEASES.md for 1.40.0 XAMPPRocky:relnotes-1.40.0 Mark-Simulacrum 0
103 66379 yes Rephrase docs in for ptr CreepySkeleton:patch-1 RalfJung 0
104 66383 yes Extend vec::FromIterator specialization to collect in-place for some iterator pipelines the8472:in-place-iter-collect sfackler 0
105 66389 yes Specific labels when referring to "expected" and "found" types estebank:type-err-labels petrochenkov 0
106 66392 yes Do not ICE on trait aliases with missing obligations estebank:trait-alias-ice eddyb 0
107 66393 yes introduce benchmarks of HashSet operations ssomers:hash_benches dtolnay 0
108 66399 yes rustc_metadata: simplify the interactions between Lazy and Table. eddyb:rmeta-table-cleanup michaelwoerister 0
109 66405 yes Tweak `ObligationForest` `NodeState`s nnethercote:tweak-ObligForest-NodeStates nikomatsakis 0
110 66408 yes Make `process_obligations()` greedier. nnethercote:greedy-process_obligations nikomatsakis 0
111 66411 yes mem::forget docs: mention ManuallyDrop RalfJung:forget sfackler 0
112 66462 yes Make Vec::len() and Vec::is_empty() const fn GrayJack:const_vec_len oli-obk 0
113 66463 yes [WIP] Point at opaque and closure type definitions in type errors estebank:point-at-closure-and-opaque-types Centril 0
114 66470 yes new API to read wide_strings from Memory (for Windows) JOE1994:master RalfJung 0
115 66489 yes Add new `rustc_panic_abort_runtime` attribute for `libpanic_abort` Aaron1011:llvm-late-init nikomatsakis 0
116 66498 yes Remove unused feature gates bjorn3:less_feature_flags zackmdavis 0
117 66503 yes [WIP] More useful test error messages on should_panic(expected=...) mismatch thomasetter:panic-error-msg joshtriplett 0
118 66504 yes impl Add<char> and AddAssign<char> for String Ruster-a11y:impl-char-add-operation-for-String2 dtolnay 0
119 66507 yes [WIP] Enable `if` and `match` in constants behind a feature flag ecstatic-morse:const-if-match oli-obk 0
120 66512 yes Add unix::process::CommandExt::arg0 jsgf:process-argv0 sfackler 0
121 66514 yes Fix selected crate search filter GuillaumeGomez:fix-search-filter-save Dylan-DPC 0
122 66522 yes Add support for sanitizer recover and tracking origins of uninitialized memory tmiasko:sanitize-flags alexcrichton 0
123 66526 yes Add more context to `async fn` trait error estebank:async-fn-trait-information Centril 0
124 66531 yes Add `ExactSizeIterator` impl for `iter::Chain` LukasKalbertodt:impl-exact-size-for-chain SimonSapin 0
125 66534 yes Allow global references via ForeignItem and Item for the same symbol name during LLVM codegen immunant:multiple_global_decls zackmdavis 0
126 66535 yes Avoid ICE when `break`ing to an unreachable label estebank:issue-62480 matthewjasper 0
127 66539 yes Point at type in `let` assignment on type errors estebank:let-ty Centril 0
128 65506 yes Move tests from src/test/run-fail/ to src/test/ui/ nvlbg:issue-65440 0 always
129 55617 no Prevent compiler stack overflow for deeply recursive code oli-obk:stacker pnkfelix 0
130 56231 no rustc: move debug info from LocalDecl and UpvarDecl into a dedicated VarDebugInfo. eddyb:mir-debuginfo oli-obk 0
131 56410 no Use the parking_lot locking primitives faern:add-parking-lot alexcrichton 0
132 57173 no Allocate HIR on an arena Zoxc:hir-lifetime estebank 0
133 58457 no Associate an allocator to boxes glandium:box sfackler 0
134 59064 no Turn HIR indexing into a query Zoxc:query-hir michaelwoerister 0
135 59205 no Turn HIR lowering into a query Zoxc:query-hir-lowering michaelwoerister 0
136 59282 no Turn macro expansion and name resolution into a query Zoxc:query-expansion michaelwoerister 0
137 59497 no [WIP] Fix compiler incorrectly rejecting Drop impls where parent struct uses HRTB Osspial:drop_where_hrtb arielb1 0
138 59904 no Remove queries from rustc_interface Zoxc:query-clean-interface michaelwoerister 0
139 60035 no [WIP] Refactor dep graph representation both in memory and on disk Zoxc:dep-stream michaelwoerister 0
140 60703 no WIP: Allocator- and fallibility-polymorphic collections QuiltOS:allocator-error sfackler 0
141 60826 no WIP: Implement new gdb/lldb pretty-printers ortem:new-dbg-pretty-printers nikomatsakis 0
142 60900 no Trait upcasting alexreg:trait-upcasting nikomatsakis 0
143 61351 no Stabilize cfg(doc) GuillaumeGomez:stabilize-cfg-rustdoc Mark-Simulacrum 0
144 61812 no Implement RFC 2532 – Associated Type Defaults jonas-schievink:assoc-ty-defaults nikomatsakis 0
145 62655 no Avoid copying some undef memory in MIR HeroicKatora:elide-uninit-static oli-obk 0
146 63236 no Stabilize #[doc_alias = "..."] GuillaumeGomez:stabilize-doc-alias ollie27 0
147 63531 no Support repr(simd) on ADTs containing a single array field gnzlbg:array_simd eddyb 0
148 64299 no Create compilation target versions of `::alloc::Layout` Dante-Broggi:memory-position oli-obk 0
149 64315 no Fixes soundness bug 18510 by aborting on unwind from safe extern "C" functions only gnzlbg:abortffi RalfJung 0
150 64648 no REPL, part 1: Added interpreter mode to compiler interface, interpreter parsing functionality alexreg:rush-parsing oli-obk 0
151 64736 no Remove interior mutability in mir predecessors cache Nashenas88:mir_predecessors_cache_cleanup oli-obk 0
152 64977 no Stop failing on toolstate changes Mark-Simulacrum:toolstate-no-fail kennytm 0
153 65244 no add IntoFuture trait and support for await seanmonstar:into-future tmandry 0
154 65668 no Fix unresolved type span inside async object csmoe:async-typeinfo 0
155 65811 no Recover on `mut $p = $e;` and `var/auto $p = $e` suggesting `let` instead. petar-dambovaliev:issues-65257 Centril 0
156 65837 no rustc: rewrite the HirId validator to only check HIR map compactness. eddyb:hir-id-compact-validation Zoxc 0
157 65881 no Implement #[track_caller] attribute. (RFC 2091 4/N) anp:implicit-caller-location zackmdavis 0
158 65947 no rustc: split FnAbi's into definitions/direct calls ("of_instance") and indirect calls ("of_fn_ptr"). eddyb:fn-abi varkor 0
159 66035 no Create E0744 error code for unterminated raw string error GuillaumeGomez:create-E0744-error-code estebank 0
160 66113 no [WIP] Make a table of trait object type_ids and vtable pointers available to programs alecmocatta:vtables 0
161 66131 no rustc: use LocalDefId instead of DefIndex where possible. eddyb:local-def-id michaelwoerister 0
162 66132 no [WIP] rustc: push LocalDefId and/or assert_local calls farther back. eddyb:spread-local-def-id petrochenkov 0
163 66246 no Simplify memory categorization matthewjasper:simplify-mem-cat nikomatsakis 0
164 66275 no Organize intrinsics promotion checks oli-obk:organize-intrinsics-promotion-checks RalfJung 0
165 66279 no Use proc-macro to derive HashStable everywhere cjgillot:hashstable Zoxc 0
166 66282 no [mir-opt] asking `?`s in a more optimized fashion Centril:simplify-try 0
167 66296 no Initial implementation of `#![feature(bindings_after_at)]` Centril:bindings_after_at-init pnkfelix 0
168 66302 no Allow constants to refer statics spastorino:constants-can-refer-statics oli-obk 0
169 66321 no [WIP] Async fn resume after completion ninjasource:async-fn-resume-after-completion oli-obk 0
170 66328 no Adjust cannot move out of static error in prep for removing Statics from Place spastorino:cannot-move-out-of-static-error oli-obk 0
171 66472 no --show-coverage json GuillaumeGomez:show-coverage-json QuietMisdreavus 0
172 66506 no Document unsafe in libcore foeb:66219-document-unsafe RalfJung 0
173 64325 failure yes Stabilize nested self receivers in 1.41.0 cramertj:nested-self-types arielb1 mikeyhew 0
174 65894 failure yes Update pulldown-cmark version GuillaumeGomez:up-pulldown-cmark Mark-Simulacrum Mark-Simulacrum 0
175 65939 failure yes Enable incremental rustfmt adoption anp:incremental-rustfmt-rollout nikomatsakis Mark-Simulacrum 0 never
176 65912 failure no Point at the span for the definition of crate foreign ADTs estebank:variants-orig petrochenkov petrochenkov 0 never

Open retry log