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:

148 total, 7 approved, 4 rolled up, 5 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 59789 success Revert two unapproved changes to rustc_typeck. eddyb:typeck-reverts nikomatsakis 0
2 62661 success reserve `impl<T> From<!> for T` arielb1:never-reserve nikomatsakis 0
3 63247 success Transition future compat lints to {ERROR, DENY} Centril:compat-to-error petrochenkov 0
4 63565 success (try) [DO NOT MERGE] NLL crater run 3: deny NLL warnings in migrate mode Centril:deny-nll-migrate-mode 0
5 63674 success (try) syntax: Support modern attribute syntax in the `meta` matcher petrochenkov:meta2 0
6 63809 success (try) yes [WIP] proc_macro: check non-interned handles for "leaks" between/after invocations. eddyb:proc-macro-leakcheck 0
7 63812 success (try) yes [WIP] rustc_mir: double-check const-promotion candidates for sanity. eddyb:promo-sanity 0
8 63808 pending yes A bunch of minor documentation tweaks and fixes. Rosto75:master KodrAus KodrAus 0 always
9 63815 approved yes Update occurences of as_slice to as_str in comments sebastinez:sebastinez-doc-#63792 withoutboats jonas-schievink 0 always
10 63819 approved yes rustc docs: Update single-use-lifetimes najamelan:patch-1 Centril Centril 0 always
11 63517 Rollup of 10 pull requests Centril:rollup-8qbalaf 60 never
12 63521 yes Re-enable Redox builder (take 2) newpavlov:redox_builder pietroalbini 1 never
13 54733 yes Stabilize rustdoc theme options GuillaumeGomez:stabilize-rustdoc-theme QuietMisdreavus 0
14 58596 yes Fix links in String deref docs for str::escape methods tspiteri:str-escape-doc-links alexcrichton 0
15 59002 yes Stabilize Ident::new_raw adnanademovic:ident-new-raw alexcrichton 0
16 59546 yes Add llvm.sideeffect to potential infinite loops and recursions sfanxiang:interminable-ub nagisa 0
17 59953 yes rustc_metadata: replace Entry table with one table for each of its fields (AoS -> SoA). eddyb:soa-metadata Zoxc 0
18 60584 yes Use `panic::set_hook` to print the ICE message jonas-schievink:ice-panic-hook GuillaumeGomez 0
19 60778 yes [rustdoc] Add sub settings GuillaumeGomez:sub-settings QuietMisdreavus 0
20 60826 yes WIP: Implement new gdb/lldb pretty-printers ortem:new-dbg-pretty-printers nikomatsakis 0
21 61068 yes Show the message in case of `should_panic` failure chansuke:print-message-wish-should-panic varkor 0
22 61126 yes [WIP] Enable va_arg for raw pointers to unsized types immunant:vaargsafe_unsized_pointers joshtriplett 0
23 61351 yes Stabilize cfg(rustdoc) GuillaumeGomez:stabilize-cfg-rustdoc Manishearth 0
24 61613 yes Support `impl Trait` in inlined documentation sinkuu:impl_trait_inline ollie27 0
25 61626 yes Get rid of special const intrinsic query in favour of `const_eval` oli-obk:const_eval_intrinsics eddyb 0
26 61797 yes Stabilise weak_ptr_eq Thomasdezeeuw:stablise-weak_ptr_eq sfackler 0
27 61845 yes [WIP] Use a sharded dep node to dep node index map Zoxc:sharded-dep-graph aturon 0
28 61873 yes Make SyncDroplessArena allocations thread-local in the fast path Zoxc:tls-arena aturon 0
29 61879 yes Stabilize todo macro stjepang:stabilize-todo Centril 0
30 62198 yes Rename ManuallyDrop::take to read CAD97:ManullyDrop_read SimonSapin 0
31 62282 yes Add `take_...` functions to slices cramertj:take-slice Kimundi 0
32 62359 yes replace serialize with serde in rustdoc euclio:remove-serialize QuietMisdreavus 0
33 62514 yes Clarify `Box<T>` representation and its use in FFI stephaneyfx:box-ffi joshtriplett 0
34 62600 yes libtest: add --show-output flag to print stdout of successful tests emmericp:libtest-add-show-output nrc 0
35 62681 yes expand osx sanitizer support (lsan, dylib, cdylib, staticlib) mtak-:osx-improved-sanitizers nagisa 0
36 62701 yes Add missing links to usize in docs GuillaumeGomez:missing-usize-links QuietMisdreavus 0
37 62734 yes Hide trait default methods GuillaumeGomez:hide-default-methods onur 0
38 62744 yes Refactor `TinyList::contains` and `len` to iterate instead of recurse llogiq:tiny-list-refactor eddyb 0
39 62855 yes Improve Rustdoc's handling of procedural macros Aaron1011:feature/rustdoc-reexport-final petrochenkov 0
40 62860 yes Stabilize checked_duration_since for 1.38.0 vi:stabilize_checked_duration_since dtolnay 0
41 62886 yes Redesign the std::iter::Step trait CAD97:master scottmcm 0
42 62891 yes Improve the documentation for std::hint::black_box. vext01:improve-black-box-docs cramertj 0
43 62941 yes Save crate filtering on rustdoc GuillaumeGomez:save-crate-filter Mark-Simulacrum 0
44 62957 yes Match the loop examples dns2utf8:doc_loop_keyword GuillaumeGomez 0
45 62959 yes Add by-value iterator for arrays (WIP!) LukasKalbertodt:array-value-iter scottmcm 0
46 63022 yes [E0183] Add missing error code explanation Karrq:E0183 GuillaumeGomez 0
47 63166 yes Add Result::cloned{,_err} and Result::copied{,_err} ksqsf:master sfackler 0
48 63177 yes Add Iterator::try_find MOZGIII:find-result sfackler 0
49 63187 yes adds language to CONTRIBUTING to mention contributor licenses mrice:mrice/adding-contributions-cla alexcrichton 0
50 63317 yes Do not complain about unused code when used in `impl` `Self` type estebank:dead-code matthewjasper 0
51 63347 yes Remove meaningless comment decoration from code sd234678:62601-remove-meaningless-comment-decorators Centril 0
52 63356 yes Issue#63183: Add fs::read_dir() and ReadDir warning about iterator order + example ali-raheem:issue#63183 KodrAus 0
53 63402 yes Strip code to the left and right in diagnostics for long lines estebank:strip-margin eddyb 0
54 63416 yes apfloat: improve doc comments RalfJung:apfloat eddyb 0
55 63418 yes [WIP] Add HashMap to std's prelude lzutao:hashmap-prelude Centril 0
56 63420 yes [Place 2.0] Convert Place's projection to a boxed slice spastorino:place2_5 oli-obk 0
57 63448 yes fix Miri discriminant handling RalfJung:miri-discriminant eddyb 0
58 63450 yes rustc_target: use Integer instead of Primitive for discriminants and niches. eddyb:nicheint oli-obk 0
59 63451 yes Generate urls for default trait items as well GuillaumeGomez:generate-url-for-short-trait-impl QuietMisdreavus 0
60 63455 yes Move sqrt from `std` to `core` Lokathor:sqrt-to-core Amanieu 0
61 63468 yes [WIP] Resolve attributes in several places c410-f3r:attrs petrochenkov 0
62 63531 yes Support repr(simd) on ADTs containing a single array field gnzlbg:array_simd eddyb 0
63 63549 yes Rev::rposition counts from the wrong end sfanxiang:rev-rposition scottmcm 0
64 63561 yes Make Allocation::bytes private HeroicKatora:alloc-private-bytes cramertj 0
65 63580 yes Move promoted MIR out of `mir::Body` wesleywiser:move_promoted_out oli-obk 0
66 63600 yes Merge oli-obk mail addresses rust-lang:oli-obk-patch-1 Mark-Simulacrum 0
67 63630 yes Update installed compiler dependencies andjo403:bump_compiler 0
68 63639 yes rustdoc: general cleanup Mark-Simulacrum:rustdoc-clean-3 0
69 63649 yes Upgrade Emscripten targets to use upstream LLVM backend tlively:emscripten-upstream-upgrade 0
70 63676 yes Use wasi crate for Core API newpavlov:wasi 0
71 63678 yes Improve HRTB error span when -Zno-leak-check is used Aaron1011:fix/hrtb-leak eddyb 0
72 63681 yes convert \r\n -> \n in include_str! macro matklad:normalized-include-str alexcrichton 0
73 63684 yes Constify LinkedList new function GrayJack:const_list_new cramertj 0
74 63688 yes Initial implementation of or-pattern handling in MIR dlrobertson:or-patterns-1 0
75 63692 yes Test that Wrapping arithmetic ops are implemented for all int types iluuu1994:issue-49660 0
76 63698 yes Fixed floating point issue with asinh function Phosphorus15:master Mark-Simulacrum 0
77 63703 yes rustdoc: warn on empty doc test tommilligan:warn-empty-doctest 0
78 63725 yes replace libterm with termcolor in libtest euclio:libterm-exorcism 0
79 63742 yes Make the generator-locals debuginfo test resilient to re-ordering. vext01:vext01-generator-test michaelwoerister 0
80 63745 yes Expose Linux syscall interface newpavlov:linux_syscall 0
81 63756 yes Use more fine grained locks for the dep graph Zoxc:sharded-dep-graph-1 0
82 63761 yes Propagate spans and attributes from proc macro definitions petrochenkov:procattrs 0
83 63770 yes Stabilize `str::len`, `[T]::len` and `str::as_bytes` as const fn oli-obk:allow_internal_unstable 0
84 63774 yes Fix `window.hashchange is not a function` chocol4te:fix_63707 0
85 63786 yes Make `abs`, `wrapping_abs`, `overflowing_abs` const functions tspiteri:const-abs cramertj 0
86 63789 yes Support both static and dynamic linking mode in testing for vxWorks Wind-River:master 0
87 63793 yes Have tidy ensure that we document all `unsafe` blocks in libcore oli-obk:🧹 0
88 63803 yes [rustdoc] stabilize cfg(doctest) GuillaumeGomez:stabilize-doctest Mark-Simulacrum 0
89 63806 yes Upgrade rand to 0.7 mati865:rand 0
90 63810 yes Make <*const/mut T>::offset_from `const fn` oli-obk:const_offset_from varkor 0
91 63811 yes Correctly suggest adding bounds to `impl Trait` argument estebank:impl-trait-arg 0
92 63813 yes Do not suggest `.try_into()` on `i32::from(x)` estebank:int-from 0
93 63814 yes Implement decode_error_kind for wasi malbarbo:wasi-error-kind cramertj 0
94 63820 yes Simplify eager normalization of constants oli-obk:eager_const_eval 0
95 63823 yes Audit uses of `apply_mark` in built-in macros + Remove default macro transparencies petrochenkov:noapply2 0
96 63824 yes Refactor `feature_gate.rs` into modules & cleanup Centril:split-feature_gate 0
97 63825 yes Allow checking of run-pass execution output in compiletest nathanwhit:check-run-results alexcrichton 0
98 63827 yes WIP: Run doctests via out-of-process rustc andjo403:out-of-process-rustc-in-rustdoc ollie27 0
99 63410 yes Update BufWriter example to include call to flush() johnterickson:master joshtriplett 0 always
100 61430 no Make `into` schedule drop for the destination matthewjasper:drop-on-into-panic oli-obk 10 never
101 63008 no Make "see issue" consistent eupn:consistent-see-issue varkor 1
102 55617 no Prevent compiler stack overflow for deeply recursive code oli-obk:stacker pnkfelix 0
103 56231 no [WIP] rustc: move debug info from LocalDecl and UpvarDecl into a dedicated VarDebugInfo. eddyb:mir-debuginfo oli-obk 0
104 56359 no Stabilise disable minification GuillaumeGomez:stabilise-disable-minification QuietMisdreavus 0
105 56410 no Use the parking_lot locking primitives faern:add-parking-lot alexcrichton 0
106 57173 no Allocate HIR on an arena Zoxc:hir-lifetime estebank 0
107 57545 no Object safe for dispatch bovinebuddha:object_safe_for_dispatch nikomatsakis 0
108 58457 no Associate an allocator to boxes glandium:box sfackler 0
109 59064 no Turn HIR indexing into a query Zoxc:query-hir michaelwoerister 0
110 59205 no Turn HIR lowering into a query Zoxc:query-hir-lowering michaelwoerister 0
111 59282 no Turn macro expansion and name resolution into a query Zoxc:query-expansion michaelwoerister 0
112 59497 no [WIP] Fix compiler incorrectly rejecting Drop impls where parent struct uses HRTB Osspial:drop_where_hrtb arielb1 0
113 59904 no Remove queries from rustc_interface Zoxc:query-clean-interface michaelwoerister 0
114 60035 no [WIP] Refactor dep graph representation both in memory and on disk Zoxc:dep-stream michaelwoerister 0
115 60109 no Stabilize ADX, TBM, and SSE4a target features gnzlbg:stabilize_target_features alexcrichton 0
116 60227 no refactor uses of freevars to use the upvar list csmoe:upvar nikomatsakis 0
117 60387 no Allow cross-compiling doctests Goirad:test-expansion ollie27 0
118 60703 no WIP: Allocator- and fallibility-polymorphic collections QuiltOS:allocator-error sfackler 0
119 60771 no Remove helper-methods from Alloc trait and add associated Err type. lachlansneff:new-alloc-trait SimonSapin 0
120 60900 no [WIP] Trait upcasting alexreg:trait-upcasting nikomatsakis 0
121 61366 no Stabilize exact_size_is_empty feature lzutao:stabilize-exact_size_is_empty SimonSapin 0
122 61386 no Use statx on Linux ariasuni:use-statx-linux KodrAus 0
123 61511 no Centralize panic macro documentation czipperz:centralize-panic-macro-documentation steveklabnik 0
124 61812 no Implement RFC 2532 – Associated Type Defaults jonas-schievink:assoc-ty-defaults nikomatsakis 0
125 62038 no [WIP] Make dep node indices persistent between sessions Zoxc:pre-gc-dep-graph michaelwoerister 0
126 62082 no Use getrandom crate newpavlov:getrandom sfackler 0
127 62113 no Failure is not an option Centril:compile-fail-no-more petrochenkov 0
128 62330 no Change untagged_unions to not allow union fields with drop SimonSapin:no-drop-in-union-fields RalfJung 0
129 62547 no Add a Use-Definition Chain implementation for the MIR. ecstatic-morse:ud-chain eddyb 0
130 62603 no Permit unwinding through FFI by default cuviper:no-unwind-abort joshtriplett 0
131 62655 no [WIP] Elide allocation of uninit static HeroicKatora:elide-uninit-static oli-obk 0
132 62800 no [WIP] Extend Polonius fact generation for (some) move tracking albins:polonius-initialization-1 nikomatsakis 0
133 62815 no [WIP] Impl Debug, Hash, PartialEq, Eq, PartialOrd, Ord, Default for closures luca-barbieri:closure_traits alexcrichton 0
134 62848 no Use unicode-xid crate instead of libcore matklad:xid-unicode eddyb 0
135 62975 no Almost fully deprecate hir::map::Map.hir_to_node_id ljedrz:kill_off_hir_to_node_id Zoxc 0
136 63118 no Stabilize `bind_by_move_pattern_guards` in Rust 1.39.0 Centril:stabilize-bind-by-move matthewjasper 0
137 63127 no Cleanup: Consistently use `Param` instead of `Arg` #62426 kper:pr nikomatsakis 0
138 63165 no Add builtin targets for mips64(el)-unknown-linux-muslabi64 xen0n:mips64-musl-targets alexcrichton 0
139 63236 no Stabilize #[doc_alias = "..."] GuillaumeGomez:stabilize-doc-alias ollie27 0
140 63257 no WIP: Fix test style in unused parentheses lint test monoflo:master nikomatsakis 0
141 63492 no Remove redundancy from the implementation of C variadics. eddyb:cvarargs nagisa 0
142 63693 no Fully implement or-pattern parsing Centril:polish-parse-or-pats 0
143 63749 no Parse `default async fn` & Pre-expansion-gate `default` Centril:preexp-gate-specialization 0
144 63209 failure Stabilize `async_await` in Rust 1.39.0 Centril:stabilize-async-await cramertj cramertj 1
145 58281 failure yes Add outlives suggestions for some lifetime errors mark-i-m:synthesis estebank estebank 0 never
146 60966 failure yes Add a "diagnostic item" scheme for lints referring to libstd items oli-obk:diagnostic_items eddyb eddyb 0
147 63637 failure yes bootstrap: Merge the libtest build step with libstd alexcrichton:remove-libtest-step nikomatsakis Mark-Simulacrum 0 never
148 62262 failure no Extend `#[must_use]` to nested structures varkor:must_use-adt-components-ii eddyb 0

Open retry log