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:

161 total, 11 approved, 3 rolled up, 7 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority
1 51285 success (try) Remove quote_*! macros Mark-Simulacrum:remove-quote_apis Manishearth 0
2 55632 success Deny the `overflowing_literals` lint for all editions ollie27:deny_overflowing_literals nikomatsakis 0
3 56074 success Forbid recursive impl trait matthewjasper:forbid-recursive-impl-trait zackmdavis 0
4 56382 success (try) Promote types which allocate to an arena to avoid the use of Lrc Zoxc:arena-drops estebank 0
5 56481 success (try) add coherence future-compat warnings for marker-only trait objects arielb1:dynamic-order 0
6 56514 success (try) rustdoc: Don't modify library path for doctests ollie27:rustdoc_test_libdir 0
7 56638 success (try) Remove `Region` from `mir::Rvalue::Ref` matthewjasper:remove-ref-region 0
8 56157 pending yes expand thread::park explanation RalfJung:park Kimundi nagisa 0
9 56613 pending (try) yes Tweak query code for performance Zoxc:query-perf1 0
10 56507 approved yes polonius tweaks nikomatsakis:polonius-integrate MatthewJasper 0
11 56609 approved Unconditionally emit the target-cpu LLVM attribute. michaelwoerister:unconditional-target-cpu-attr alexcrichton 0
12 56642 approved yes Bump minimum required LLVM version to 6.0 nikic:llvm-6 alexcrichton 0
13 56658 approved yes Add non-panicking `maybe_new_parser_from_file` variant Xanewok:non-panicking-file-parser petrochenkov 0
14 56656 approved yes Fix typo BeatButton:liballoc_string_typo Centril rollup
15 56661 approved yes Add regression test for ICE aelred:issue-55846 alexcrichton Mark-Simulacrum rollup
16 49799 lint: convert incoherent_fundamental_impls into hard error hdhoang:46205_deny_incoherent_fundamental_impls nikomatsakis 0
17 51576 yes Make `librustc_codegen_llvm` aware of LLVM address spaces. DiamondLovesYou:rustc-trans-addr-space eddyb 0
18 53497 yes Test with gdb8.2 and add debuginfo printing function call test fukatani:test-debuginfo-function-call aidanhs 0
19 53506 yes Documentation for impl From for AtomicBool and other Atomic types phungleson:fix-from-docs-atomic KodrAus 0
20 54014 yes Include inline attribute in rendered docs GuillaumeGomez:inline-attribute QuietMisdreavus 0
21 54125 yes Less conservative uninhabitedness check varkor:less-conservative-uninhabitedness-check nikomatsakis 0
22 54426 yes [WIP] Take 2: change how MIR represents Place csmoe:place2 nikomatsakis 0
23 54459 yes Enable line-only debuginfo by default. eddyb:it's-backtrace-not-badguess alexcrichton 0
24 54733 yes Stabilize rustdoc theme options GuillaumeGomez:stabilize-rustdoc-theme steveklabnik 0
25 55045 yes Add `is_sorted` to `Iterator` and `[T]` kleimkuhler:add-std-is_sorted KodrAus 0
26 55163 yes Add x86_64-musl as a host architecture strfry:master alexcrichton 0
27 55176 yes [WIP] Bump system LLVM version to 7 glandium:system-llvm nikomatsakis 0
28 55368 yes Fallback to unknown vendor with vendored target triples zachreizner:master dtolnay 0
29 55373 yes Lint on incorrect unseparated repetition estebank:macro-rep sfackler 0
30 55431 yes [WIP] Unsized rvalues: implement boxed closure impls. qnighy:boxed-closure-impls nikomatsakis 0
31 55448 yes Add initial implementation of 'sort_at_index' for slices. Mokosha:SortAtIndex bluss 0
32 55470 yes box: Add documentation for `From` impls daniellimws:box-from-docs alexcrichton 0
33 55566 yes Require static native libraries when linking static executables smaeul:static-linkage alexcrichton 0
34 55570 yes Replace mibbit links with kiwiirc links panicbit:kiwiirc ashleygwilliams 0
35 55613 yes WIP: suggesting for traits do not search the "prelude crates" davidtwco:issue-54618 nikomatsakis 0
36 55639 yes Stabilize allow irrefutable if-let patterns Nokel81:stabalize_allow_irrefutable estebank 0
37 55641 yes Implement optimize(size) and optimize(speed) attributes nagisa:optimize-attr pnkfelix 0
38 55715 yes implement .trailing_ones(), .leading_ones() yoshuawuyts:trailing_ones_trailing_zeros KodrAus 0
39 55780 yes Introduce proc_macro::Span::source_text ogoffart:span_source_text nikomatsakis 0
40 55798 yes Add version display for associated consts GuillaumeGomez:version-display-associated-const QuietMisdreavus 0
41 55880 yes stabilize `Rc`, `Arc` and `Pin` as method receivers mikeyhew:stabilize-stdlib-receivers eddyb 0
42 55909 yes Sparse-file handling for the Linux implementation of std::fs::copy() tarka:master alexcrichton 0
43 55937 yes NLL: User type annotations in unreachable code, associated constant patterns and ref bindings. davidtwco:issue-54943 nikomatsakis 0
44 55982 yes rustc: Switch `extern` functions to abort by default on panic alexcrichton:panic-extern-abort 0
45 55986 yes Allow to dispatch fn traits depending on number of parameters cjgillot:issue-45510 nikomatsakis 0
46 55994 yes Disallow multiple regular traits in trait objects when trait aliases used alexreg:fix-trait-alias-1 nikomatsakis 0
47 56005 yes Greatly improve rustdoc rendering speed issues GuillaumeGomez:speedup-doc-render QuietMisdreavus 0
48 56013 yes rustdoc: rename the type in an impl to match its containing page QuietMisdreavus:a-rose-by-any-other-name GuillaumeGomez 0
49 56039 yes SortedMap upgrades ljedrz:sorted_map_upgrades matthewjasper 0
50 56044 yes Drop partially bound function parameters in the expected order matthewjasper:function-param-drop-order cramertj 0
51 56050 yes std::net: Ipv4Addr and Ipv6Addr improvements little-dude:ip TimNN 0
52 56079 yes Link to rustc guide mark-i-m:patch-1 GuillaumeGomez 0
53 56085 yes Wrap const_eval_stack_frame_limit in a LockCell Aaron1011:const_frame_limit_cell Zoxc 0
54 56142 yes [std] Osstr lossy example jnqnfe:osstr_lossy_example alexcrichton 0
55 56145 yes Implement the Re-rebalance coherence RFC weiznich:re_rebalance_coherence varkor 0
56 56160 yes Fix various aspects around `let` bindings inside const functions oli-obk:const_fn_let eddyb 0
57 56161 yes VecDeque: fix for stacked borrows RalfJung:vecdeque-stacked-borrows KodrAus 0
58 56189 yes rustdoc: Add option to persist doc test executables rep-nop:keep_doc_test_executable QuietMisdreavus 0
59 56200 yes Rustdoc dark theme improvements ddfreyne:dark-theme-improvements steveklabnik 0
60 56203 yes Add lint for items deprecated in future aheart:master varkor 0
61 56217 yes Add grammar in docs for {f32,f64}::from_str, mention known bug. frewsxcv:frewsxcv-float-parse 0
62 56242 yes Add missing link in docs GuillaumeGomez:iterator-missing-link steveklabnik 0
63 56243 yes libtest: Use deterministic HashMap, avoid spawning thread if there is no concurrency RalfJung:test-deterministic sfackler 0
64 56295 yes ffi/CString: Note that with system allocator, C free() is safe cgwalters:cstring-system-allocator eddyb 0
65 56342 yes Improve docs for collecting into `Option`s killercup:collect-into-option-docs 0
66 56343 yes Remove not used mod yui-knk:remove_mir_stats_mod 0
67 56351 yes Stabilize `linker-flavor` flag. davidtwco:issue-55396-stabilize-linker-flavor 0
68 56359 yes Stabilise disable minification GuillaumeGomez:stabilise-disable-minification 0
69 56363 yes Defactored Bytes::read Lucretiel:patch-3 0
70 56384 yes Implement the new-style trait solver scalexm:chalk 0
71 56397 yes Search other library paths when loking for link objects petrhosek:file-search cramertj 0
72 56404 yes Make the arena fast path smaller Zoxc:arena-tweaks 0
73 56407 yes check missing docs for reexported macros as well GuillaumeGomez:missing-docs-reexported-macros 0
74 56410 yes Use the parking_lot locking primitives faern:add-parking-lot withoutboats 0
75 56425 yes Redo the docs for Vec::set_len scottmcm:redo-vec-set_len-docs bluss 0
76 56439 yes Clearer error message for dead assign JohnGinger:master petrochenkov 0
77 56440 yes Allow unions to contain fields that don't need dropping bluss:no-drop-in-union-fields estebank 0
78 56461 yes Some cleanups around `AllocId` management oli-obk:alloc_ids eddyb 0
79 56464 yes str: common logic for replace & replacen ljedrz:common_str_replace_logic 0
80 56470 yes WIP: Modify doctest's auto-`fn main()` to allow `Result`s llogiq:process-termination-doctest 0
81 56478 yes extract pattern lint from `non_upper_case_globals` euclio:split-out-constant-pattern-lint 0
82 56479 yes [WIP] Better lifetime error message mark-i-m:unsat 0
83 56490 yes Add checked_add method to Instant time type faern:add-checked-add-to-instant eddyb 0
84 56491 yes emit error with span for empty asserts euclio:assert-error aturon 0
85 56534 yes Add unstable Iterator::copied() xfix:copied 0
86 56536 yes Prepare to bump to 1.33.0 alexcrichton:update-master joshtriplett 0
87 56550 yes Short-circuit Rc/Arc equality checking on equal pointers where T: Eq chpio:rc-eq Mark-Simulacrum 0
88 56554 yes remove text about slices being read-only. tangentstorm:patch-1 0
89 56559 yes Add rust_private attrib to rustc, macros and syntax ljedrz:more_rustc_private 0
90 56563 yes Override <RangeInclusive as Iterator>::try_(r)fold sinkuu:range_inclusive_fold withoutboats 0
91 56572 yes Contexually dependent error message for E0424 when value is assigned to "self" kevgrasso:let_self_err_dev estebank 0
92 56577 yes [rustdoc] Remove old style files GuillaumeGomez:rustodc-remove-old-style-files 0
93 56584 yes 2018 edition - confusing error message when declaring unnamed parameters davidtwco:issue-53990 eddyb 0
94 56594 yes Remove confusing comment about ideally using `!` for `c_void` sdroege:c_void-is-not-never TimNN 0
95 56600 yes bootstrap: fix edition ljedrz:fix_edition 0
96 56601 yes Make the 'a lifetime on TyCtxt useless Zoxc:lifetime-killer 0
97 56614 yes Replace LockCell with atomic types Zoxc:query-perf2 0
98 56619 yes Add (failing) test to check order of repr(int) enum fields petertodd:2018-12-enum-non-c-like-repr-int-ordering 0
99 56628 yes Move cg_ssa dependency fro rustc-main to rustc_driver bjorn3:add_cg_ssa_as_dep_of_rustc_driver eddyb 0
100 56633 yes Fix right arrow size for crate filter GuillaumeGomez:fix-right-arrow-display 0
101 56636 yes Refactor rustc_codegen_ssa (part 2) bjorn3:cg_ssa_refactor3 0
102 56637 yes rustdoc: Fix local reexports of proc macros ollie27:rustdoc_proc_macro_local_reexport 0
103 56640 yes Add FreeBSD unsigned char platforms to std::os::raw myfreeweb:patch-1 0
104 56641 yes fix span for invalid number of parameters in trait method GuillaumeGomez:span-trait-method-invalid-nb-parameters estebank 0
105 56648 yes Fix BTreeMap UB RalfJung:btree 0
106 56649 yes WIP: MIR borrowck doesn't accept the example of iterating and updating a mutable reference davidtwco:issue-46589 0
107 56652 yes Update rustfmt SimonSapin:rustfmt 0
108 56655 yes rustc: remove unnecessary extern_prelude logic from ty::item_path. eddyb:item-path-prelude 0
109 56662 yes Use `NonZeroU32` instead of `u32` within `Symbol`. nnethercote:NonZero-Symbol petrochenkov 0
110 56663 yes Remove lifetime from Resolver Zoxc:resolver-lifetime 0
111 56666 yes Update Rustfmt and RLS Xanewok:rustfmt 0
112 56672 yes Document time of back operations of a Linked List ccouzens:master 0
113 55519 yes Add example of using the indexing operator to HashMap docs fhartwig:hashmap-index-example Kimundi rollup
114 51668 no Replace unwrap calls in examples by expect GuillaumeGomez:remove-unwrap steveklabnik 0
115 52518 no [WIP] Preliminary work splitting const qualification into separate passes alexreg:const-qualif eddyb 0
116 52910 no [WIP] Calculate capacity when collecting into Option and Result ljedrz:fix_48994 sfackler 0
117 53645 no [WIP] The Genesis of Generic Germination varkor:const-generics-redux nikomatsakis 0
118 54127 no Lint uncallable function varkor:lint-uncallable-function nikomatsakis 0
119 54252 no process nested obligations in autoderef arielb1:deref-query nikomatsakis 0
120 54424 no do not borrow non-Sync data in constants RalfJung:sync-promote 0
121 55009 no Make raw ptr ops unsafe in const contexts oli-obk:const_safety RalfJung 0
122 55517 no Universes nikomatsakis:universes scalexm 0
123 55617 no Prevent compiler stack overflow for deeply recursive code oli-obk:stacker michaelwoerister 0
124 55704 no Use pinning for generators to make trait safe Nemo157:pinned-generators Zoxc 0
125 55807 no [WIP] Rework impl-trait-in-bindings feature alexreg:fix-impl-trait-in-bindings nikomatsakis 0
126 55988 no introduce "type must be valid for" into lexical region solver nikomatsakis:issue-55756 eddyb 0
127 55992 no Expand std::pin module docs and rename std::pin::Pinned to PhantomPinned cramertj:pin-docs withoutboats 0
128 56047 no Add `Captures` marker trait alexreg:captures-marker aturon 0
129 56113 no [WIP] Erroneous loop diagnostic in nll spastorino:erroneous-loop-diagnostic-in-nll nikomatsakis 0
130 56123 no Add a forever unstable opt-out of const qualification checks oli-obk:import_miri_from_future eddyb 0
131 56138 no Rename `MaybeUninit` to `MaybeUninitialized` shepmaster:maybe-uninitialized RalfJung 0
132 56140 no [std] clarify ffi C string nul term & length discussion jnqnfe:ffi_nul_len_discussion TimNN 0
133 56188 no enum type instead of variant suggestion unification zackmdavis:if_i_may_suggest davidtwco 0
134 56219 no trigger unsized coercions keyed on Sized bounds arielb1:never-coerce-box nikomatsakis 0
135 56221 no WIP Remove unnecessary dummy span checks estebank:remove-dummy-checks varkor 0
136 56225 no Implement RFC 2338, "Type alias enum variants" alexreg:type_alias_enum_variants petrochenkov 0
137 56231 no [WIP] rustc: move debug info from LocalDecl and UpvarDecl into a dedicated VarDebugInfo. eddyb:mir-debuginfo matthewjasper 0
138 56233 no Miri and miri-related code contains repetitions of `(n << amt) >> amt` kenta7777:kenta7777#49937 oli-obk 0
139 56241 no Replace HashMap implementation with SwissTable Amanieu:hashbrown2 sfackler 0
140 56278 no Future-proof MIR for dedicated debuginfo. eddyb:mir-debuginfo-proof nikomatsakis 0
141 56291 no Initial addition of the Embedded Rust Book jamesmunns:upstream-embedded-book GuillaumeGomez 0
142 56303 no Stabilize `underscore_imports` petrochenkov:stabuseas Centril 0
143 56323 no serialize: rename to rustc_serialize. eddyb:que-seri-sera 0
144 56348 no Add todo!() macro matklad:todo-macro dtolnay 0
145 56447 no Start using serde_derive in a couple places in the compiler. eddyb:serde-poc alexcrichton 0
146 56448 no Add a method to the arena to promote objects to it if they implement LocalDrop Zoxc:local-drop 0
147 56462 no Define queries using a proc macro Zoxc:query-macro zackmdavis 0
148 56480 no Use hir::Path instead of ast::Path in HIR Attribute's. eddyb:hir-meta 0
149 56492 no syntax: use MetaPath (a simpler version of Path) for Attribute and MetaItem. eddyb:ast-attr-simple-path 0
150 56509 no [WIP] Tweak query code for performance Zoxc:query-perf 0
151 56511 no [WIP] Move from rustc_serialize::json to serde_json. eddyb:serdeeeeee 0
152 56540 no Don't depend on `Allocation` sizes for pattern length oli-obk:less_const_hackery RalfJung 0
153 56568 no Remove dependency on shell32.dll notriddle:master dtolnay 0
154 56595 no [WIP] Add clippy and fix commands to x.py ljedrz:x_py_clippy_fix nikomatsakis 0
155 56562 error yes Update libc version required by rustc pnkfelix:issue-55465-update-libc-version alexcrichton 0
156 56627 failure yes Update Cargo submodule and its dependencies alexcrichton:update-cargo alexcrichton 1
157 56092 failure yes std: Depend directly on crates.io crates alexcrichton:no-more-std-subodules Mark-Simulacrum Mark-Simulacrum 0
158 56377 failure (try) yes [do not merge] Benchmark parallel queries on perf.rlo. michaelwoerister:pq-bench nikomatsakis 0
159 56434 failure Improve query cycle errors for parallel queries Zoxc:par-tests 0
160 56010 failure no fix intra-link resolution spans in block comments euclio:intra-doc-spans QuietMisdreavus QuietMisdreavus 0
161 56090 failure no Overhaul `FileSearch` and `SearchPaths` nnethercote:filesearch alexcrichton 0