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:

291 total, 17 approved, 9 rolled up, 6 failed / /

Sort key # Status Mergeable Title Head ref Assignee Approved by Priority Rollup
1 75276 pending yes Rollup of 7 pull requests JohnTitor:rollup-rz4hs0w JohnTitor 5 never
2 74932 approved yes Remove `librustc_ast` session globals nnethercote:rm-ast-session-globals petrochenkov petrochenkov 0 never
3 75237 approved yes Display elided lifetime for non-reference type in doc nbdd0121:rustdoc ollie27 jyn514 0
4 75257 approved yes BTreeMap: better way to postpone root access in DrainFilter ssomers:btree_74762_again Mark-Simulacrum Mark-Simulacrum 0
5 75260 approved yes polymorphize: unevaluated constants davidtwco:polymorphization-promoted-substs lcnr lcnr 0
6 75224 approved yes Don't call a function in function-arguments-naked.rs Aaron1011:fix/function-arguments-naked nikomatsakis Amanieu 0 always
7 75250 approved yes make MaybeUninit::as_(mut_)ptr const RalfJung:uninit-const-ptr oli-obk oli-obk 0 always
8 75253 approved yes clean up const-hacks in int endianess conversion functions RalfJung:cleanup-const-hack oli-obk oli-obk 0 always
9 75259 approved yes Add missing backtick giraffate:add_missing_backtick lcnr lcnr 0 always
10 75262 approved yes Show multi extension example for Path in doctests pickfire:patch-6 joshtriplett jyn514 0 always
11 75267 approved yes Small cleanup estebank:cleanup Dylan-DPC Dylan-DPC 0 always
12 75270 approved yes fix a couple of clippy findings matthiaskrgr:clippy_aug_1 ecstatic-morse Dylan-DPC 0 always
13 69218 yes perf: Only process changed obligations in ObligationForest Marwes:fulfill_next nikomatsakis 1 never
14 73084 yes Re-land PR #72388: Recursively expand `TokenKind::Interpolated` in `probably_equal_for_proc_macro` Aaron1011:feature/new-recursive-expand petrochenkov 0 never
15 73526 yes Upgrade to LLVM 11 (rc1) cuviper:rust-llvm11 nikic 0 never
16 74554 yes Inlined symbols nnethercote:inlined-symbols petrochenkov 0 never
17 74595 yes make `ConstEvaluatable` more strict lcnr:ConstEvaluatable-fut-compat 0 never
18 74967 yes Lazy decoding of DefPathTable from crate metadata Aaron1011:feature/incr-def-path-table petrochenkov 0 never
19 75119 yes New MIR optimization pass to reduce branches on match of tuples of enums simonvandel:early-otherwise eddyb 0 never
20 72808 yes Substantial refactor to the design of LineWriter Lucretiel:line-writer-reimpl Amanieu 0 iffy
21 74002 yes Add support for storing code model to LLVM module IR kubo39:set-code-model nagisa 0 iffy
22 68699 yes Keep code coloring in search results short text GuillaumeGomez:keep-code-color-search-result kinnison 0
23 71497 yes [draft] Raw_dylib codegen tinaun:raw_dylib_codegen estebank 0
24 71531 yes Move treat err as bug tests to ui spastorino:move-treat-err-as-bug-tests-to-ui oli-obk 0
25 72160 yes Add setgroups to std::os::unix::process::CommandExt slo1:libstd-setgroups joshtriplett 0
26 72209 yes Add checking for no_mangle to unsafe_code lint Nemo157:lint-no-mangle-in-unsafe-code estebank 0
27 72311 yes Implement reentrance detection for std::sync::Once nbdd0121:once_reentry dtolnay 0
28 72321 yes test/codegen: add UEFI cross-compilation test dvdhrm:uefi-test joshtriplett 0
29 72405 yes Add PartialEq and PartialOrd for NonZeroInt to Int Lucretiel:nonzero-partialcmp KodrAus 0
30 72603 yes Implement `--extern-location` jsgf:extern-loc nikomatsakis 0
31 72734 yes Reduce duplicate in liballoc reserve error handling pickfire:liballoc KodrAus 0
32 72784 yes Await on mismatched future types csmoe:issue-61076 0
33 72878 yes Remove Spans from HIR -- 1/N -- Span collection cjgillot:nospan-lowering pnkfelix 0
34 73176 yes Add `TyCtxtAt::{ty_error, ty_error_with_message}` LeSeulArtichaut:tyctxtat-err eddyb 0
35 73314 yes Stabilize "--display-warnings" option GuillaumeGomez:display-warnings kinnison 0
36 73453 yes Allow the last field of sized tuples to participate in field reordering (if it's a ZST) erikdesjardins:tuplayout eddyb 0
37 73530 yes Add license fields to all crates. crlf0710:name_the_charms Mark-Simulacrum 0
38 73595 yes improve diagnostics for lifetime after `&mut` SNCPlay42:lifetime-after-mut estebank 0
39 73761 yes Add `peek` and `peek_from` to `UnixStream` and `UnixDatagram` rijenkii:master joshtriplett 0
40 73792 yes Use `insert_same` in `insert_evaluation_cache` GabrielMajeri:use-insert-same-in-insert-evaluation-cache estebank 0
41 73815 yes correctly dedup `ExistentialPredicate`s lcnr:existential-pred nikomatsakis 0
42 73854 yes Rewrite the `Visitor` for `non_ssa_locals` ecstatic-morse:rewrite-local-analyzer eddyb 0
43 73943 yes Document the unsafe keyword poliorcetics:unsafe-keyword dtolnay 0
44 73945 yes Add an unstable --json=unused-externs flag to print unused externs est31:unused_externs estebank 0
45 74005 yes Clean up errors in typeck and resolve estebank:type-ascription-redux petrochenkov 0
46 74024 yes Improve slice.binary_search_by()'s best-case performance to O(1) Folyd:master dtolnay 0
47 74040 yes implement the occurs check for const vars lcnr:const-occurs-check nikomatsakis 0
48 74044 yes Add slice::contains_ref to supplement slice::contains poliorcetics:contains-ref sfackler 0
49 74062 yes deny(unsafe_op_in_unsafe_fn) in libstd/ffi/c_str.rs poliorcetics:unsafe-in-unsafe-c_str sfackler 0
50 74098 yes Doc alias checks: ensure only items appearing in search index can use it GuillaumeGomez:doc-alias-checks ollie27 0
51 74130 yes Permit evaluation of assoc items on `Self` by avoiding cycle error estebank:self-param-assoc-item davidtwco 0
52 74160 yes Allow Weak::as_ptr and friends for unsized T CAD97:weak-as-unsized-ptr RalfJung 0
53 74194 yes Add PartialEq impls for Vec <-> slice mbrubeck:slice-eq sfackler 0
54 74200 yes Std panicking unsafe block in unsafe fn poliorcetics:std-panicking-unsafe-block-in-unsafe-fn shepmaster 0
55 74204 yes Don't visit foreign function bodies when lowering ast to hir ayazhafiz:i/74120 eddyb 0
56 74225 yes Std/thread: deny unsafe op in unsafe fn poliorcetics:std-thread-unsafe-op-in-unsafe-fn joshtriplett 0
57 74226 yes Allow sidebar links to be specified for Rustdoc Smittyvb:rustdoc-sidebar-links GuillaumeGomez 0
58 74254 yes Default for arrays via const generics MikailBag:default dtolnay 0
59 74275 yes Refactor the partitioning module to make it easier to introduce new algorithms wesleywiser:break_up_partitioning_rs pnkfelix 0
60 74289 yes Remove some redundant parts from `unrolled_find_u16s` lzutao:unroll LukasKalbertodt 0
61 74292 yes Fix #73948 chocol4te:fix_73948 matthewjasper 0
62 74366 yes Implement Seek::stream_position() for BufReader t-rapp:tr-bufreader-pos kennytm 0
63 74399 yes Move DelaySpanBugEmitted to ty::context mark-i-m:ty-err-4 eddyb 0
64 74409 yes Change Debug impl of SocketAddr and IpAddr to match their Display output LukasKalbertodt:improve-debug-impl-of-socketaddr-ipaddr joshtriplett 0
65 74410 yes MinGW: disable self-contained mode when cross compiling mati865:mingw-no-self-contained-when-cross-compiling petrochenkov 0
66 74430 yes Stabilize intra-doc links Manishearth:stabilize-intra-doc 0
67 74477 yes `#[deny(unsafe_op_in_unsafe_fn)]` in sys/wasm chansuke:sys-wasm-unsafe-op-in-unsafe-fn Mark-Simulacrum 0
68 74492 yes Support `#[track_caller]` on closures. anp:track-closures lcnr 0
69 74512 yes Put panic code path from `copy_from_slice` into cold function LukasKalbertodt:debloat-copy-from-slice withoutboats 0
70 74521 yes older toolchains not valid anymore andjo403:readme Mark-Simulacrum 0
71 74533 yes Emit == null instead of <= null for niche check nikic:issue-74425 petrochenkov 0
72 74535 yes [WIP] Tracking all the unsolved variables that was assigned `!` type because of fallback blitzerr:lint-for-never-fallback nikomatsakis 0
73 74549 yes [WIP] Add size-limited command interface Artoria2e5:command-size LukasKalbertodt 0
74 74559 yes Stabilize deque_make_contiguous jonhoo:stabilize-vecdeque-make_contiguous Amanieu 0
75 74576 yes Add sanitizer support on FreeBSD myfreeweb:freebsd-sanitizers 0
76 74583 yes Permit (Release, Acquire) ordering for compare_exchange[_weak] and add appropriate compiler intrinsic oliver-giersch:cmpxchg_rel_acq cramertj 0
77 74621 yes Improve `f32` and `f64` primitive documentation LukasKalbertodt:float-docs GuillaumeGomez 0
78 74648 yes prevent specialized negative impls lcnr:negative-impl nikomatsakis 0
79 74650 yes Correctly parse `{} && false` in tail expression estebank:ambiguous-expr-binop eddyb 0
80 74693 yes Improve btree's unwrap_unchecked ssomers:btree_cleanup_4 withoutboats 0
81 74699 yes Mark `-1` as an available niche for file descriptors notriddle:fd-non-negative kennytm 0
82 74700 yes Update chalk to 0.19.0 vandenheuvel:unify_field_collection nikomatsakis 0
83 74712 yes Update E0271 explanation strom-und-spiele:E0271-cleanup Mark-Simulacrum 0
84 74730 yes Hexagon libstd: update type defs androm3da:fix_libstd_hexlinux_01 withoutboats 0
85 74748 yes MIR-OPT: Make SimplifyBranchSame able to remove identity match with fieldless variant simonvandel:simplify-discriminant-arm petrochenkov 0
86 74753 yes Don't run tidy exec check on WSL2 carbotaniuman:patch-1 nikomatsakis 0
87 74754 yes Add `#[cfg(panic = '...')]` davidhewitt:cfg-panic 0
88 74765 yes rustc_ast_passes: allow c-variadic associated fns dlrobertson:c-variadic-assoc-fn joshtriplett 0
89 74774 yes adds [*mut|*const] ptr::set_ptr_value oliver-giersch:set_data_ptr dtolnay 0
90 74777 yes Stop BTreeMap casts from reborrowing ssomers:btree_cleanup_7 Mark-Simulacrum 0
91 74793 yes Link sanitizers when creating dynamic libraries on macOS tmiasko:san-macos kennytm 0
92 74839 yes Implement multiple return terminator optimization alarsyo:multiple_return_terminators nikomatsakis 0
93 74848 yes change offset from u32 to u64 Dylan-DPC:refactor/offset-to-u64 lcnr 0
94 74853 yes New name for hint::black_box: pretend_used jonhoo:assume-used shepmaster 0
95 74860 yes [android] Add support for android's file descriptor ownership tagging to libstd. jmgao:fdsan nikomatsakis 0
96 74880 yes Add trailing comma support to matches macro chrisduerr:fix_matches nikomatsakis 0
97 74936 yes Don't print "const" keyword on non-nightly build if rustc_const_unstable is used on the item GuillaumeGomez:const-rustc_const_unstable 0
98 74940 yes Make `<*const T>::is_null` const fn oli-obk:const_is_null RalfJung 0
99 74949 yes Validate constants during `const_eval_raw` oli-obk:validate_const_eval_raw RalfJung 0
100 74953 yes Remove restriction on type parameters preceding consts w/ feature const-generics JulianKnodt:master lcnr 0
101 74960 yes Fix regionck failure when converting Index to IndexMut nbdd0121:typeck nikomatsakis 0
102 74966 yes [beta] Make ClashingExternDeclarations Allow by default. jumbatm:allow-clashing-extern-decl 0
103 74979 yes `#![deny(unsafe_op_in_unsafe_fn)]` in sys/hermit maekawatoshiki:fix joshtriplett 0
104 74989 yes Implement `Index` and `IndexMut` for arrays pubfnbar:impl-array-indexing hanna-kruppe 0
105 75000 yes Do not suggest duplicate `'a` lifetime JohnTitor:dont-sugg-dup-a 0
106 75014 yes Work around LLVM issues with explicit register in inline asm Amanieu:fix_asm_reg eddyb 0
107 75019 yes Add Ipv6Addr::to_ipv4_mapped nanpuyue:to_ipv4_mapped LukasKalbertodt 0
108 75020 yes Avoid complex diagnostics in snippets which contain newlines JohnTitor:fix-multispan estebank 0
109 75021 yes Add `slice::array_chunks_mut` cuviper:array_chunks_mut withoutboats 0
110 75023 yes ensure arguments are included in count mismatch span euclio:argument-span eddyb 0
111 75026 yes Add array_windows fn JulianKnodt:array_windows lcnr 0
112 75028 yes Document that slice refers to any pointer type to a sequence MrModder:master steveklabnik 0
113 75029 yes Make diagnostics clearer for `?` operator JohnTitor:try-desugar estebank 0
114 75030 yes Update improper_ctypes warning to add info about `extern "Rust"` jam1garner:improper_ctypes_info davidtwco 0
115 75036 yes Prefer pattern matching over indexing lzutao:pat cuviper 0
116 75038 yes See also X-Link mem::{swap, take, replace} rust-lang:Havvy-patch-1 kennytm 0
117 75046 yes Fix Ipv6Addr::to_ipv4 nanpuyue:fix_to_ipv4 KodrAus 0
118 75049 yes docs(marker/copy): clarify that `&T` is also `Copy` janriemer:patch-1 kennytm 0
119 75063 yes Disable stylesheet objects rather than link elements Cldfire:rustdoc-disable-stylesheet 0
120 75065 yes Format Duration microseconds with "us" suffix, without Unicode joshtriplett:just-the-two-byte-us LukasKalbertodt 0
121 75066 yes Document unsafety in library/core/src/slice/mod.rs poliorcetics:document-unsafety-in-core-slice 0
122 75078 yes Slice strip ijackson:slice-strip steveklabnik 0
123 75082 yes Add `-Z proc-macro-backtrace` to allow showing proc-macro panics Aaron1011:feature/proc-macro-backtrace petrochenkov 0
124 75085 yes Use union to cast between big endian fields of s6_addr lzutao:ip_union 0
125 75090 yes Replacing `log` with `tracing` gdhuper:gdhuper/renaming_log_to_tracing 0
126 75094 yes Add `-Z combine_cgu` flag 0dvictor:cgu oli-obk 0
127 75099 yes lint/ty: move fns to avoid abstraction violation davidtwco:is-zst-abstraction-violation eddyb 0
128 75105 yes Hard way to respect BTreeMap's minimum node length ssomers:btree_respect_min_len_hard Mark-Simulacrum 0
129 75107 yes Update config example osa1:tweak_config_example Mark-Simulacrum 0
130 75108 yes Avoid recompiling std when tests change in std::net lzutao:seprate-tests KodrAus 0
131 75114 yes JSON backend experimental impl P1n3appl3:json-mvp GuillaumeGomez 0
132 75127 yes Fix async-std by special-casing rustdoc in typeck jyn514:impl-trait 0
133 75132 yes Stabilize Range[Inclusive]::is_empty scottmcm:stabilize-range-is-empty KodrAus 0
134 75138 yes Add derive macro for specifying diagnostics using attributes. jumbatm:session-diagnostic-derive oli-obk 0
135 75143 yes Use `tracing` spans to trace the entire MIR interp stack oli-obk:tracing RalfJung 0
136 75145 yes Preallocate `DefId`s for lang items davidtwco:issue-60607-preallocate-defid-for-lang-items oli-obk 0
137 75146 yes Detect overflow in operations using range bounds tmiasko:range-overflow sfackler 0
138 75147 yes Remove unnessary comment for alloc Splice pickfire:patch-3 hanna-kruppe 0
139 75148 yes Implementation of peer credentials for Unix sockets joechrisellis:master withoutboats 0
140 75150 yes Deprecate Ipv4Addr::to_ipv6_compatible nanpuyue:deprecate_to_ipv6_compatible LukasKalbertodt 0
141 75151 yes Consistent variable name alloc for raw_vec pickfire:patch-4 LukasKalbertodt 0
142 75157 yes Constified str::from_utf8_unchecked rodrimati1992:patch-1 sfackler 0
143 75162 yes Fix the documentation for move about Fn traits implementations poliorcetics:move-documentation-fix joshtriplett 0
144 75163 yes Implement `into_keys` and `into_values` for associative maps canova:map_into_keys_values dtolnay 0
145 75167 yes Add --run-stage and --link-stage aliases jyn514:link-stage 0
146 75171 yes New zeroed slice amosonn:new_zeroed_slice sfackler 0
147 75172 yes Capture output from threads spawned in tests tmandry:test-thread-capture dtolnay 0
148 75173 yes Upgrade Chalk to 0.21 jackh726:chalk-0.21 nikomatsakis 0
149 75176 yes Fix intra-doc links for cross-crate re-exports of traits jyn514:impl-link GuillaumeGomez 0
150 75177 yes Add regression test for issue-66768 JohnTitor:broken-mir-test eddyb 0
151 75178 yes Link to corresponding sections for enum variants in rustdoc RDambrosio016:member_links GuillaumeGomez 0
152 75184 yes Enable PGO tests on Windows-gnu mati865:pgo-tests 0
153 75187 yes Incorporated Tracing Crate in some libraries pawanbisht62:feature/incorporate-tracing estebank 0
154 75189 yes Fix wasi::fs::OpenOptions to imply write when append is on kawamuray:bugfix-wasi-append kennytm 0
155 75195 yes BTreeMap: chop into_kv_mut into the two halves always desired ssomers:btree_split_up_into_kv_mut hanna-kruppe 0
156 75199 yes Re-enable debug and LLVM assertions Mark-Simulacrum:debug-asserts pietroalbini 0
157 75201 yes Fix some Clippy warnings in librustc_serialize Hirrolot:hirrolot/fix-clippy-warnings varkor 0
158 75204 yes Upgrade the FreeBSD toolchain to version 11.4 cuviper:freebsd11 kennytm 0
159 75205 yes Handle projection predicates in the param env for auto-trait docs Aaron1011:fix/auto-trait-proj-ice nikomatsakis 0
160 75207 yes Add `slice::check_range` dylni:add-slice-check-range KodrAus 0
161 75209 yes Suggest imports of unresolved macros Hirrolot:suggest-macro-imports matthewjasper 0
162 75212 yes Add `array` lang item and `[T; N]::map(f: FnMut(T) -> S)` JulianKnodt:array_map lcnr 0
163 75213 yes [generator] Special cases for match guard when analyzing interior types in generators dingxiangfei2009:yield-point-in-match-guard eddyb 0
164 75214 yes Use intra-doc links in `mem::manually_drop` & `mem::maybe_uninit` chansuke:fix-intra-doc-links jyn514 0
165 75223 yes Add #[track_caller] to `Session::delay_span_bug` Aaron1011:feature/session-track-caller eddyb 0
166 75226 yes Miri: Renamed "undef" to "uninit" pnadon:miri-undef-uninit RalfJung 0
167 75234 yes Update asm! documentation in unstable book Amanieu:asm_unstable_book GuillaumeGomez 0
168 75246 yes Add more examples to Path ends_with pickfire:patch-5 hanna-kruppe 0
169 75248 yes Add `as_mut_ptr` to `NonNull<[T]>` TimDiekmann:NonNull-as_mut_ptr RalfJung 0
170 75249 yes Only add a border for the rust logo GuillaumeGomez:rust-logo-border Manishearth 0
171 75265 yes Add `str::{Split,RSplit,SplitN,RSplitN,SplitTerminator,RSplitTerminator,SplitInclusive}::as_str` methods WaffleLapkin:str_split_as_str kennytm 0
172 75266 yes Add safety section to `NonNull::as_*` method docs aticu:master KodrAus 0
173 75271 yes Simplify array::IntoIter cuviper:array-iter LukasKalbertodt 0
174 75272 yes specialize io::copy to use copy_file_range, splice or sendfile the8472:spec-copy KodrAus 0
175 74842 yes adjust remaining targets hermitcore:thread_local KodrAus 0 always
176 73851 no Remove most specialization use in serialization matthewjasper:serialize-not-special oli-obk 1 iffy
177 71123 no Upgrade Android SDK to API level 17 badboy:android-api-level-upgrade kennytm 0 never
178 73902 no [WIP] Bring rust-semverver in-tree and test that it builds. eddyb:semververer 0 never
179 74489 no Fix intra-doc links for associated items jyn514:assoc-items Manishearth 0 never
180 75069 no move const param structural match checks to wfcheck lcnr:type-of-lazy-norm varkor 0 never
181 68959 no Cleanup debuginfo generation a bit bjorn3:cg_ssa_debuginfo estebank 0
182 69167 no Source code external url GuillaumeGomez:source_code_external_url kinnison 0
183 69294 no [WIP] traits/select: use global vs per-infcx caches more uniformly. eddyb:trait-cache-streamline nikomatsakis 0
184 69864 no unix: Extend UnixStream and UnixDatagram to send and receive file descriptors LinkTed:master sfackler 0
185 69985 no Add `FromIterator` impl `for [T; N]` lperlaki:add-from-iterator-for-arrays sfackler 0
186 70212 no Catch foreign exceptions in catch_unwind Amanieu:catch_foreign Mark-Simulacrum 0
187 70743 no Fully destructure constants into patterns oli-obk:eager_const_to_pat_conversion pnkfelix 0
188 70793 no specialize some collection and iterator operations to run in-place the8472:in-place-iter-collect Amanieu 0
189 70835 no Add Integer::checked_{log,log2,log10} yoshuawuyts:int-log2 dtolnay 0
190 70904 no Stabilize `Seek::stream_length` and `Seek::stream_position` (feature `seek_convenience`) LukasKalbertodt:stabilize-seek-convenience dtolnay 0
191 70951 no Move the query engine out of librustc_middle cjgillot:anarchy eddyb 0
192 71156 no [WIP] Implement destructuring assignment fanzier:destructuring-assignment estebank 0
193 71481 no Inherit `#[stable(..)]` annotations in enum variants and fields from its item estebank:inherit-stability matthewjasper 0
194 71482 no Remove inherited `#[stable(..)]` annotations estebank:remove-stability-annotations joshtriplett 0
195 71648 no Remove (useless) argument of entry_fn query marmeladema:entry-fn-query-remove-arg oli-obk 0
196 71735 no Remove pointer comparison check before doing memcmp samrat:remove-ptr-cmp Mark-Simulacrum 0
197 71780 no Implement String::remove_matches jcotton42:string_remove_matches LukasKalbertodt 0
198 71827 no Better method call error messages Quantumplation:65853/param-heuristics estebank 0
199 72015 no Remove Spans from HIR cjgillot:nospan pnkfelix 0
200 72035 no Add the Stream trait sfackler:stream nikomatsakis 0
201 72142 no Defunctionalize spans for diagnostics cjgillot:spanid pnkfelix 0
202 72314 no Stability annotations on generic parameters (take 2) Avi-D-coder:stability-generic-parameters-2 varkor 0
203 72412 no Issue 72408 nested closures exponential VFLashM:issue-72408-nested-closures-exponential pnkfelix 0
204 72443 no Add `Arc::new_with()` function for constructing self-referential data structures Diggsey:arc-new-with dtolnay 0
205 72449 no Const floating point bitcasts and classification ecstatic-morse:const-float-bitcast RalfJung 0
206 72571 no [WIP] Pietro's CI playground pietroalbini:ci-playground 0
207 72632 no Implement a generic Destination Propagation optimization on MIR jonas-schievink:dest-prop eddyb 0
208 72981 no Stabilize the backtrace feature. withoutboats:stabilize-backtrace kennytm 0
209 73094 no Remove Spans from HIR -- 2/N -- Small HIR nodes cjgillot:nospan-small 0
210 73111 no Add escape_default method to u8 and [u8] clarfon:escape BurntSushi 0
211 73343 no [WIP] Add set_nonblocking method on Stdin GuillaumeGomez:stdin-set-nonblocking Mark-Simulacrum 0
212 73379 no Disallow later override of forbid lint in same scope pnkfelix:issue-70819-disallow-override-forbid-in-same-scope petrochenkov 0
213 73383 no Run standard library unit tests without optimizations in `nopt` CI jobs ecstatic-morse:test-unoptimized-std Mark-Simulacrum 0
214 73461 no Validate built-in attribute placement calebzulawski:validate-attribute-placement matthewjasper 0
215 73565 no Use min_specialization in libcore matthewjasper:core-min-spec nagisa 0
216 73819 no [WIP] rustdoc: do not use plain summary for trait impls euclio:rustdoc-summaries steveklabnik 0
217 73878 no Add From<E: Error + Send> for Box<dyn Error + Send> impl roblabla:box-error-send-impl joshtriplett 0
218 73928 no Deny unsafe ops in unsafe fns in `std::sys_common` LeSeulArtichaut:unsafe-libstd withoutboats 0
219 73936 no Rustdoc: Change all 'optflag' arguments to 'optflagmulti' zachlute:rustdoc-optflagmulti GuillaumeGomez 0
220 73951 no Liballoc intoiter pickfire:liballoc-intoiter Mark-Simulacrum 0
221 73955 no deny(unsafe_op_in_unsafe_fn) in libstd/process.rs hellow554:unsafe_process sfackler 0
222 73963 no deny(unsafe_op_in_unsafe_fn) in libstd/path.rs hellow554:unsafe_path Mark-Simulacrum 0
223 73971 no BTreeMap mutable iterators should not take any reference to visited nodes during iteration ssomers:slice_slasher Mark-Simulacrum 0
224 73996 no diagnostics: shorten paths of unique symbols da-x:short-unique-paths petrochenkov 0
225 74032 no fix typo VillSnow:partition_point Mark-Simulacrum 0
226 74038 no Support for Harvey. Harvey is Plan 9 with GPL. Harvey-OS:harvey oli-obk 0
227 74178 no Add `std::io::input` simple input function. sHaDoW-54:patch-1 sfackler 0
228 74192 no Improve documentation on process::Child.std* fields xkr47:patch-1 Mark-Simulacrum 0
229 74209 no Refactor doc comment parsing lzutao:refactor-comment-parsing petrochenkov 0
230 74238 no stabilize ptr_offset_from RalfJung:offset_from kennytm 0
231 74293 no Rustdoc test compiler output color GuillaumeGomez:rustdoc-test-compiler-output-color ehuss 0
232 74304 no Stabilize the Wake trait yoshuawuyts:stabilize-wake withoutboats 0
233 74328 no Stabilize core::future::{pending,ready} yoshuawuyts:stabilize-future-readiness-fns withoutboats 0
234 74335 no Add core::task::yield_now yoshuawuyts:task-yield-now cramertj 0
235 74369 no impl PartialEq<Option<&OsStr>> for Option<&str> pickfire:patch-1 cramertj 0
236 74437 no BTreeMap: move up reference to map's root from NodeRef ssomers:btree_no_root_in_noderef Mark-Simulacrum 0
237 74480 no Add std::thread::hardware_threads yoshuawuyts:hardware_threads dtolnay 0
238 74532 no Add Atomic*::from_mut. fusion-engineering-forks:atomic-from-mut cramertj 0
239 74553 no [WIP] Add const qualifier in FnSig (for const fn pointers) filtsin:master 0
240 74562 no Remove branch in optimized is_ascii pickfire:is_ascii_branchless nagisa 0
241 74566 no Gate if-let guard feature lzutao:guard eddyb 0
242 74567 no Add aarch64-unknown-switch-libnx target leo60228:horizon pnkfelix 0
243 74590 no Add some timing info to rustdoc jyn514:timing eddyb 0
244 74622 no Add std::panic::panic_box. fusion-engineering-forks:panic-box shepmaster 0
245 74668 no cleanup: Remove duplicate library names from `Cargo.toml`s petrochenkov:noname nikomatsakis 0
246 74744 no Update RELEASES.md for 1.46.0 XAMPPRocky:relnotes-1.46.0 Mark-Simulacrum 0
247 74787 no [WIP] Move `rustllvm` into `librustc_llvm` petrochenkov:rustllvm cuviper 0
248 74856 no WIP: Injects counters before every block (experimental only) richkadel:llvm-coverage-map-gen-6 tmandry 0
249 74862 no [WIP] Move almost all compiler crates to compiler/ mark-i-m:mv-compiler nikomatsakis 0
250 74879 no Fix primitive retrieval in search index generation GuillaumeGomez:fix-primitive-retrieval-in-search-index-generation Manishearth 0
251 74941 no [AVR] Replace broken 'avr-unknown-unknown' target with 'avr-unknown-gnu-atmega328' target dylanmckay:replace-broken-avr-unknown-unknown-target oli-obk 0
252 74942 no Mutex and RwLock arc method MarinPostma:mutex-arc-method joshtriplett 0
253 74971 no Separate unsized fn params from unsized locals JohnTitor:separate-unsized-locals pnkfelix 0
254 75077 no Refractor ty.kind -> ty.kind() and ty.flags -> ty.flags() LeSeulArtichaut:tys-kind nikomatsakis 0
255 75110 no Use newtype to enforce endianess for Ipv4Addr lzutao:ip-endianness Mark-Simulacrum 0
256 75120 no rust_ast::ast => rustc_ast JulianKnodt:rm_reps Dylan-DPC 0
257 75200 no BTreeMap: introduce marker::ValMut and reserve Mut for unique access ssomers:btree_valmut Mark-Simulacrum 0
258 75202 no [RFC 2867] Instruction set Lokathor:instruction_set varkor 0
259 74185 no Remove liballoc unneeded explicit link pickfire:liballoc-iter-doc nikomatsakis 0 always
260 74922 failure yes Set ninja=true by default joshtriplett:ninja-by-default nikomatsakis Mark-Simulacrum 0
261 75098 failure yes Clippy pointer cast lint experiment Ryan1729:clippy-pointer-cast-lint-experiment oli-obk oli-obk 0
262 75115 failure yes `#[deny(unsafe_op_in_unsafe_fn)]` in sys/cloudabi chansuke:sys-cloudabi-unsafe KodrAus KodrAus 0
263 70533 failure (try) yes [WIP] Add rustdoc GUI tests GuillaumeGomez:add-rustdoc-gui-tests Mark-Simulacrum 0
264 73656 failure no move Deaggregate pass to post_borrowck_cleanup oli-obk:deaggregate-is-cleanup wesleywiser wesleywiser 0 never
265 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
266 73905 success (try) yes Separate projection bounds and predicates matthewjasper:projection-bounds-2 nikomatsakis 1 never
267 74283 success Compute `query::Providers` almost entirely at compile-time. eddyb:const-fn-provide nikomatsakis 0 never
268 74718 success (try) yes [Don't merge] Learn the performance impact of running lints jyn514:lints 0 never
269 74802 success (try) yes Reland #74069 Mark-Simulacrum:reland-74069 nnethercote 0 never
270 74807 success (try) yes Encode trait impls using nested Tables Aaron1011:feature/better-impl-encode lcnr 0 never
271 75067 success (try) Make `unconditional_recursion` work across function boundaries jonas-schievink:recursion-lint oli-obk 0 never
272 75134 success (try) yes Hash parent ExpnData Aaron1011:feature/expn-data-parent-hash petrochenkov 0 never
273 75137 success (try) yes Don't serialize ExpnData for foreign crates Aaron1011:fix/hygiene-skip-expndata petrochenkov 0 never
274 65819 success (try) yes Add `IntoIterator` impl for arrays by value (`for [T; N]`) LukasKalbertodt:add-into-iterator-for-arrays Amanieu 0
275 66037 success [wip] degenerate object safety check for crater nikomatsakis:degenerate-object-safe-issue-57893 nikomatsakis 0
276 68828 success Prevent query cycles in the MIR inliner oli-obk:inline_cycle eddyb 0
277 68965 success rustc_mir: track inlined callees in SourceScopeData. eddyb:mir-inline-scope 0
278 69741 success Perform WF-check on `type`s with no type parameters estebank:type-wfcheck varkor 0
279 70193 success Limit maximum alignment in #[repr(align)] to 4K Amanieu:align_4096 nikomatsakis 0
280 73110 success Use TLS less in rustc_span Aaron1011:feature/less-tls petrochenkov 0
281 73166 success Update stdarch jethrogb:stdarch joshtriplett 0
282 73983 success Eliminate `ObligationCauseData`. nnethercote:rm-ObligationCauseData 0
283 74170 success [WIP] Support MIR dataflow problems on arbitrary lattices ecstatic-morse:dataflow-lattice 0
284 74314 success rustc_typeck: construct {Closure,Generator}Substs more directly. eddyb:closure-substs-direct nikomatsakis 0
285 74341 success Don't keep {Closure,Generator}Substs synthetics in an Instance. eddyb:desynthesize nikomatsakis 0
286 74346 success (try) Use LocalDefId instead of HirId for reachable_set elements. eddyb:reachable-defs nikomatsakis 0
287 74846 success (try) yes Capture tokens for Pat used in macro_rules! argument Aaron1011:fix/pat-token-capture petrochenkov 0
288 75180 success (try) yes Implement Error for &(impl Error) KodrAus:feat/error-by-ref sfackler 0
289 75185 success (try) yes polymorphisation: re-enable davidtwco:polymorphisation-re-enable lcnr 0
290 75192 success (try) yes Deny clashing extern declarations by default. jumbatm:deny-clashing-extern-declarations nagisa 0
291 75278 success (try) yes Upgrade indexmap and use it more cuviper:indexmap eddyb 0

Open retry log