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:

184 total, 41 approved, 18 rolled up, 5 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority
1 52910 success (try) [WIP] Calculate capacity when collecting into Option and Result ljedrz:fix_48994 sfackler 0
2 56765 success [do not merge] Test parallel queries Zoxc:pq-test michaelwoerister 0
3 57018 success (try) Keep last redundant linker flag, not first dcreager:redundant-linker alexcrichton 0
4 57214 success [do not merge] Measure performance impact of local interners Zoxc:no-local-interners eddyb 0
5 57745 success [WIP] resolve: Fallback to extern crates in absolute paths on 2015 edition petrochenkov:uni2015 nikomatsakis 0
6 58187 success (try) Remove EraseRegionsVisitor since mir implements TypeFoldable spastorino:remove_erase_regions_visitor 0
7 58333 success (try) yes Lift TypeFoldable over Result and remove the Relate hack in combine/nll arielb1:fold-result 0
8 58458 success (try) yes Tweak `Span` encoding. nnethercote:tweak-Span-encoding petrochenkov 0
9 58475 success (try) yes [WIP] Make usize overflow always have debug-assertions semantics alex:usize-overflow-panic oli-obk 0
10 58476 success (try) yes Remove `LazyTokenStream`. nnethercote:rm-LazyTokenStream petrochenkov 0
11 58482 success (try) yes [DO NOT MERGE] syntax: try ref-counting the AST. eddyb:ast-rc 0
12 58505 success (try) yes [NLL] Remove `LiveVar` schomatis:fix/nll/remove-live-var 0
13 58512 success (try) yes [WIP] Move the 32-bit targets from dist-x86_64-apple to dist-i686-apple kennytm:rebalance-mac-dist-jobs 0
14 58495 pending yes Rollup of 19 pull requests kennytm:rollup kennytm 16
15 58208 approved yes libstd => 2018 taiki-e:libstd-2018 Centril 1
16 58416 approved yes [CI] Update GCC in the dist-linux builders cuviper:dist-linux-gcc alexcrichton 1
17 58503 approved yes Add const generics to the HIR varkor:const-generics-hir eddyb petrochenkov 1
18 57896 approved yes Be more permissive with required bounds on existential types oli-obk:permissive_existence pnkfelix cramertj 0
19 57929 approved yes Rustdoc remove old style files GuillaumeGomez:rustodc-remove-old-style-files ollie27 0
20 57997 approved yes Wrap write_bytes in a function. Move docs nitnelave:master RalfJung RalfJung 0
21 58056 approved yes make generalization code create new variables in correct universe nikomatsakis:issue-57843-universe-leak pnkfelix 0
22 58059 approved yes deprecate before_exec in favor of unsafe pre_exec RalfJung:before_exec withoutboats alexcrichton 0
23 58074 approved yes Stabilize slice_sort_by_cached_key scottmcm:stabilize-sort_by_cached_key Mark-Simulacrum SimonSapin 0
24 58122 approved yes RangeInclusive internal iteration performance improvement. matthieu-m:range_incl_perf dtolnay 0
25 58232 approved yes HirId-ify intravisit ljedrz:HirIdification_continued oli-obk Zoxc 0
26 58250 approved yes Introduce rustc_interface and move some methods there Zoxc:rustc-interface-1 oli-obk 0
27 58293 approved yes Remove code for updating copyright years in generate-deriving-span-tests xfix:patch-16 Mark-Simulacrum 0
28 58304 approved yes Add generic simd saturated add/sub intrinsics gnzlbg:simd_saturated rkruppe nagisa 0
29 58315 approved yes Implement unstable ffi_return_twice attribute gnzlbg:returns_twice alexcrichton alexcrichton 0
30 58353 approved yes Check the Self-type of inherent associated constants matthewjasper:typeck-pattern-constants arielb1 0
31 58357 approved yes Add vectored read and write support sfackler:vectored-io alexcrichton 0
32 58395 approved yes Instant::checked_duration_since vi:checked_duration_since dtolnay dtolnay 0
33 58429 approved yes fix Box::into_unique effecitvely transmuting to a raw ptr RalfJung:box TimNN TimNN 0
34 58438 approved yes Use posix_spawn_file_actions_addchdir_np when possible cuviper:posix_spawn_file_actions_addchdir_np rkruppe alexcrichton 0
35 58468 approved yes split MaybeUninit into several features, expand docs a bit RalfJung:maybe-uninit-split shepmaster Centril 0
36 58511 approved yes Const to op simplification oli-obk:const_to_op RalfJung 0
37 58518 approved yes Use early unwraps instead of bubbling up errors just to unwrap in the end oli-obk:unreachable_result_errors RalfJung 0
38 57981 approved yes Fix #57730 Zoxc:fix-57979 cramertj nikomatsakis rollup
39 58196 approved yes Add specific feature gate error for const-unstable features varkor:const-fn-feature-gate-error oli-obk rollup
40 58306 approved yes Don't default on std crate when manipulating browser history GuillaumeGomez:crate-browser-history QuietMisdreavus rollup
41 58359 approved yes librustc_mir: use ? in impl_snapshot_for! macro taiki-e:impl_snapshot_for eddyb oli-obk rollup
42 58433 approved yes Update which libcore/liballoc tests Miri ignores, and document why RalfJung:miri-mark-tests TimNN rollup
43 58440 approved yes Whitelist the ARM v6 target-feature gnzlbg:v6 japaric rollup
44 58448 approved yes rustdoc: mask `compiler_builtins` docs euclio:missing-summaries steveklabnik QuietMisdreavus rollup
45 58479 approved yes compile-pass test for #53606 saleemjaffer:test_promote_evaluation_unused_result nikomatsakis oli-obk rollup
46 58489 approved yes Fix runtime error in generate-keyword-tests xfix:fix-keyword-tests-runtime-error alexcrichton alexcrichton rollup
47 58496 approved yes Fix documentation for std::path::PathBuf::pop nathan:doc-std-path-pathbuf-pop frewsxcv rollup
48 58509 approved yes Notify myself when Clippy toolstate changes phansch:add_myself_to_clippy_toolstate_maintainers oli-obk rollup
49 58521 approved yes Fix tracking issue for error iterators sfackler:error-iter-issue withoutboats rollup
50 58528 approved yes Don't use an allocation for ItemId in StmtKind Zoxc:stmtkind-item oli-obk rollup
51 58530 approved yes Monomorphize less code in fs::{read|write} scottmcm:monomorphize-less TimNN rollup
52 58337 yes Update Clippy, RLS and rustfmt flip1995:clippyup 2
53 54127 yes Lint uncallable function varkor:lint-uncallable-function nikomatsakis 0
54 54733 yes Stabilize rustdoc theme options GuillaumeGomez:stabilize-rustdoc-theme QuietMisdreavus 0
55 55448 yes Add 'partition_at_index/_by/_by_key' for slices. Mokosha:SortAtIndex bluss 0
56 55566 yes Require static native libraries when linking static executables smaeul:static-linkage alexcrichton 0
57 55613 yes suggesting for traits do not search the "prelude crates" davidtwco:issue-54618 nikomatsakis 0
58 55632 yes Deny the `overflowing_literals` lint for all editions ollie27:deny_overflowing_literals nikomatsakis 0
59 55715 yes implement .trailing_ones(), .leading_ones() yoshuawuyts:trailing_ones_trailing_zeros KodrAus 0
60 55780 yes Introduce proc_macro::Span::source_text ogoffart:span_source_text nikomatsakis 0
61 56140 yes [std] clarify ffi C string nul term & length discussion jnqnfe:ffi_nul_len_discussion TimNN 0
62 56278 yes Future-proof MIR for dedicated debuginfo. eddyb:mir-debuginfo-proof nikomatsakis 0
63 56359 yes Stabilise disable minification GuillaumeGomez:stabilise-disable-minification QuietMisdreavus 0
64 56410 yes Use the parking_lot locking primitives faern:add-parking-lot RalfJung 0
65 56470 yes Modify doctest's auto-`fn main()` to allow `Result`s llogiq:process-termination-doctest GuillaumeGomez 0
66 56514 yes rustdoc: Don't modify library path for doctests ollie27:rustdoc_test_libdir QuietMisdreavus 0
67 56595 yes Add clippy and fix commands to x.py ljedrz:x_py_clippy_fix alexcrichton 0
68 56732 yes Make the rustc driver and interface demand driven Zoxc:rustc-interface estebank 0
69 56864 yes Create a derive macro for HashStable Zoxc:stable-hash-macro michaelwoerister 0
70 56946 yes Add support for using a jobserver with Rayon Zoxc:jobserver nikomatsakis 0
71 57173 yes [WIP] Allocate HIR on an arena Zoxc:hir-lifetime estebank 0
72 57202 yes Include bounds from promoted constants in NLL matthewjasper:nll-typeck-promoteds nikomatsakis 0
73 57244 yes Use platform-dependent mcount function quark-zju:mcount nagisa 0
74 57293 yes Make some lints incremental Zoxc:incr-passes3 michaelwoerister 0
75 57364 yes Improve parsing diagnostic for negative supertrait bounds hdhoang:33418_negative_bounds estebank 0
76 57401 yes WIP: Downgrading of `RefMut` to `Ref` Palladinium:refcell_downgrade KodrAus 0
77 57609 yes Use normal mutable borrows in matches matthewjasper:more-restrictive-match nikomatsakis 0
78 57656 yes Deprecate the unstable Vec::resize_default scottmcm:deprecate-resize_default SimonSapin 0
79 57682 yes Make iter::Empty<T> Send and Sync for any T xfix:patch-14 dtolnay 0
80 57760 yes Support defining C compatible variadic functions dlrobertson:varargs1 alexreg 0
81 57810 yes FreeBSD 10.x is EOL, in FreeBSD 11 and later, ss_sp is actually a void* MikaelUrankar:stack_t_bsd alexcrichton 0
82 57847 yes dbg!() without parameters clarcharr:dbg_no_params zackmdavis 0
83 57870 yes Allow hidden lifetimes in `impl Trait` cramertj:allow-lifetimes 0
84 58000 Fixes and cleanups oli-obk:fixes_and_cleanups 0
85 58013 yes Create a derive macro for HashStable and allow proc macros in rustc Zoxc:stable-hash-macro-simple alexcrichton 0
86 58015 yes Expand docs for `TryFrom` and `TryInto`. icefoxen:tryfrom-docs 0
87 58019 yes Combine all builtin late lints and make lint checking parallel Zoxc:combine-late-lints 0
88 58021 yes Fix fallout from #57667 ishitatsuyuki:57667-fix 0
89 58036 yes [WIP] Massive cosmetic PR, take 2 alexreg:cosmetic-2 0
90 58044 yes Make overflowing and wrapping negation const Lokathor:lokathor Centril 0
91 58064 yes override `VecDeque::try_rfold`, also update iterator llogiq:vec-deque-try-rfold sfackler 0
92 58070 yes WIP: Add lint for missing Clone impls Susurrus:missing_trait_impls matthewjasper 0
93 58075 yes Fix for issue #58050 asettouf:master michaelwoerister 0
94 58077 yes Add debug-info to access variables from generator state Nemo157:generator-state-debug-info Zoxc 0
95 58176 yes Only insert nodes which changes lint levels in the LintLevelMap Zoxc:lint-levels 0
96 58183 yes Clarify guarantees for `Box` allocation jethrogb:jb/alloc-box-guarantees 0
97 58198 yes Suggest removing parentheses surrounding lifetimes igorsdv:suggest-removing-parentheses-surrounding-lifetimes 0
98 58199 yes [WIP] Add better error message for partial move clintfred:partial-move-err-msg 0
99 58216 yes Set secure flags when opening a named pipe on Windows pitdicker:sqos_flags 0
100 58221 yes multiple substitutions become multiple children in JSON output rust-lang:multisuggest_disambiguation 0
101 58227 yes Updated RELEASES.md for 1.33.0 Aaronepower:master 0
102 58253 yes librustc_driver => 2018 taiki-e:librustc_driver-2018 Centril 0
103 58269 yes Add librustc, librustc_plugin, and libsyntax to rust-src distribution. taeguk:add-some-sources-to-rust-src-distribution alexcrichton 0
104 58302 yes Stabilize TryFrom and TryInto with a convert::Infallible empty enum SimonSapin:tryfrom 0
105 58303 yes Improve stability tags display GuillaumeGomez:stability-tags-display 0
106 58327 yes Experimentally add `ffi_const` and `ffi_pure` extern fn attributes gnzlbg:ffi_const_pure 0
107 58330 yes Add rustdoc JS non-std tests GuillaumeGomez:rustdoc-js-non-std 0
108 58336 yes Fix search results interactions GuillaumeGomez:fix-search-results-interactions 0
109 58349 yes resolve: Simplify import resolution for mixed 2015/2018 edition mode petrochenkov:uni201x Centril 0
110 58351 yes [WIP] Make interning explicitly care about types and the mutability of memory oli-obk:double_check_const_eval 0
111 58363 yes Deprecate Read::initializer in favor of ptr::freeze sfackler:buffer-freeze alexcrichton 0
112 58364 yes Add variant/struct field search tab GuillaumeGomez:variant-struct-field-search-tab 0
113 58369 yes Make the Entry API of HashMap<K, V> Sync and Send (fixes #45219) nox:sync-hash-map-entry Mark-Simulacrum 0
114 58370 yes Relax some Hash bounds on HashMap<K, V, S> and HashSet<T, S> nox:relax-bounds alexcrichton 0
115 58380 yes Point at enum definition when match patterns are not exhaustive estebank:missing-match-pats eddyb 0
116 58384 yes Fix tables display GuillaumeGomez:fix-table-display 0
117 58392 yes Use less explicit shifting in std::net::ip scottmcm:less-shifting-in-net-ip 0
118 58408 yes rustc: Update LLVM, remove dead wasm code alexcrichton:update-llvm 0
119 58409 yes rustdoc: respect alternate flag when formatting impl trait euclio:impl-trait-wrapping steveklabnik 0
120 58421 yes Relax some Ord bounds on BinaryHeap<T> nox:relax-bounds-binary-heap dtolnay 0
121 58422 yes Add provided methods `Seek::{stream_len, current_position}` LukasKalbertodt:seek-convenience 0
122 58423 yes Relax Read bounds on a bunch of BufReader<R> methods nox:relax-bounds-buf-reader 0
123 58425 yes [self-profiler] Make the profiler faster/more efficient wesleywiser:more_profiler_changes 0
124 58431 yes fix overlapping references in BTree RalfJung:btree 0
125 58442 yes Simplify the unix `Weak` functionality cuviper:unix-weak 0
126 58447 yes Display tokens for fn qualifiers mark-i-m:rustdoc-tokens 0
127 58453 yes SGX target: fix panic = abort jethrogb:jb/sgx-panic-abort 0
128 58454 yes Refactor Windows stdio and remove stdin double buffering pitdicker:windows_stdio cramertj 0
129 58456 yes Remove no longer accurate diagnostic code about NLL lzutao:nll 0
130 58457 yes Associate an allocator to boxes glandium:box Mark-Simulacrum 0
131 58461 yes Don't poison the Mutex when panicking inside Condvar::wait jethrogb:jb/condvar-panic-poison 0
132 58464 yes Use the correct stderr when testing libstd jethrogb:jb/std-test-panic-output alexcrichton 0
133 58466 yes tidy: Accept CC0-1.0 license mati865:license_cc0 nikomatsakis 0
134 58486 yes always back `ty::Const` by an `Allocation` oli-obk:import_miri_from_future 0
135 58488 yes [WIP] Replace TimeLine LLVM profiling with the self profiler wesleywiser:llvm_prof michaelwoerister 0
136 58494 yes Parallelised check_crate() in rvalue_promotion.rs. TheDarkula:parallel 0
137 58498 yes use structured suggestions for E0432 euclio:e0432-suggestions petrochenkov 0
138 58507 yes Add a -Z time-extended option for passes which can run multiple times Zoxc:time-extended 0
139 58508 yes Add a RUSTC_TIME env var to time rust crates during bootstrap Zoxc:time-crate 0
140 58513 yes Make external_html_url_root takes precedence over local dir GuillaumeGomez:extern-html-root-url 0
141 58522 yes [BETA] Update cargo ehuss:update-beta-cargo 0
142 58524 yes Cosmetic improvements to comments alexreg:cosmetic-2-comments 0
143 58526 yes Special suggestion for illegal unicode curly quote pairs pmccarter:master 0
144 57729 yes extra testing of how NLL handles wildcard type `_` pnkfelix:issue-55748-pat-types-are-constraints-on-bindings-too nikomatsakis rollup
145 58080 yes Add FreeBSD armv6 and armv7 targets MikaelUrankar:freebsd_arm eddyb rollup
146 58112 libpanic_abort => 2018 Centril:libpanic_abort-2018 rollup
147 58204 yes On return type `impl Trait` for block with no expr point at last semi estebank:impl-trait-semi eddyb rollup
148 49799 no lint: convert incoherent_fundamental_impls into hard error hdhoang:46205_deny_incoherent_fundamental_impls nikomatsakis 0
149 51576 no Make `librustc_codegen_llvm` aware of LLVM address spaces. DiamondLovesYou:rustc-trans-addr-space eddyb 0
150 53645 no [WIP] The Genesis of Generic Germination varkor:const-generics-redux nikomatsakis 0
151 55617 no Prevent compiler stack overflow for deeply recursive code oli-obk:stacker michaelwoerister 0
152 55988 no introduce "type must be valid for" into lexical region solver nikomatsakis:issue-55756 eddyb 0
153 56047 no Add `Captures` marker trait alexreg:captures-marker aturon 0
154 56113 no Erroneous loop diagnostic in nll spastorino:erroneous-loop-diagnostic-in-nll nikomatsakis 0
155 56241 no Replace HashMap implementation with SwissTable Amanieu:hashbrown2 sfackler 0
156 56348 no Add todo!() macro matklad:todo-macro withoutboats 0
157 56440 no Change untagged_unions to not allow union fields with drop bluss:no-drop-in-union-fields nikomatsakis 0
158 56462 no Define queries using a proc macro Zoxc:query-macro 0
159 56464 no str: common logic for replace & replacen ljedrz:common_str_replace_logic kennytm 0
160 56636 no Refactor rustc_codegen_ssa (part 2) bjorn3:cg_ssa_refactor3 eddyb 0
161 56655 no rustc: remove unnecessary extern_prelude logic from ty::item_path. eddyb:item-path-prelude petrochenkov 0
162 57150 no [WIP] Move pointee_info_at to TyLayoutMethods. wildarch:issue-56166-miri-fntype-arg-passing eddyb 0
163 57367 no Stabilize `unrestricted_attribute_tokens` petrochenkov:unrestab Centril 0
164 57428 no [WIP] Implementation of RFC 2289 (associated_type_bounds) alexreg:associated_type_bounds nikomatsakis 0
165 57545 no Object safe for dispatch bovinebuddha:object_safe_for_dispatch nikomatsakis 0
166 57565 no syntax: Remove warning for unnecessary path disambiguators petrochenkov:turbowarn nikomatsakis 0
167 57578 no [WIP] HirId-ification ljedrz:the_culmination_of_HirId-ification varkor 0
168 57842 no Move libtest out of rust-lang/rust gnzlbg:extract_libtest alexcrichton 0
169 57882 no overhaul unused doc comments lint euclio:unused-doc-attributes michaelwoerister 0
170 57909 no [WIP] Lint duplicate trait and lifetime bounds alexreg:lint-duplicate-bounds oli-obk 0
171 57921 no Support registering tool attributes from command line an un-support `Registry::register_attribute` petrochenkov:tool 0
172 57967 no Introduce Rust symbol mangling scheme. eddyb:rmangle nikomatsakis 0
173 58042 no Fix reaching unreachable code or deadlocks when unwinding in MPSC jethrogb:jb/mpsc-recv-unwind 0
174 58100 no Transition librustdoc to Rust 2018 h-michael:librustdoc-2018 0
175 58140 no Refactor ppaux out of existence. eddyb:advent-of-print 0
176 58281 no [WIP] Add outlives suggestions for some lifetime errors mark-i-m:synthesis 0
177 58284 no Don't store a `Span` for `ExprKind::Lit` in the AST. nnethercote:rm-ast-Lit-span 0
178 58305 no (WIP) Small fixes in chalkification scalexm:chalk-continued 0
179 58321 no [WIP] Implement "small substs optimization" for substs of length 1 csmoe:substs 0
180 55431 failure yes Unsized rvalues: implement boxed closure impls. qnighy:boxed-closure-impls nikomatsakis cramertj 0
181 57987 failure yes Fix some AArch64 typos parched:va-args michaelwoerister 0
182 58373 failure yes update stdsimd and remove now-unused MaybeUninit::into_inner RalfJung:maybe-uninit 1
183 58271 failure (try) yes rustc_codegen_llvm: use opaque LLVM structs for `extern type`. eddyb:opaque-extern-type 0
184 57051 failure no Update parking_lot to 0.7 Eijebong:parking_lot nikomatsakis nikomatsakis 4