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, see this instruction for reference.
—
659 total, 21 approved, 22 rolled up, 12 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 125358 | pending | yes | Rollup of 7 pull requests | matthiaskrgr:rollup-mx841tg | matthiaskrgr | 7 | never | ||
2 | 124676 | approved | yes | Relax restrictions on multiple sanitizers | djkoloski:relax_multiple_sanitizers | cuviper | cuviper,rcvalle | 0 | ||
3 | 125011 | approved | yes | Add opt-for-size core lib feature flag | diondokter:opt-for-size | Kobzol | Amanieu,kobzol | 0 | ||
4 | 125225 | approved | yes | Use functions from `crt_externs.h` on iOS/tvOS/watchOS/visionOS | madsmtm:ios-crt_externs.h | workingjubilee | workingjubilee | 0 | ||
5 | 125266 | approved | yes | compiler: add simd_ctpop intrinsic | workingjubilee:stream-plastic-love | nikic | RalfJung,nikic | 0 | ||
6 | 125296 | approved | yes | Fix `unexpected_cfgs` lint on std | tesuji:checkcfg-buildstd | michaelwoerister | Nilstrieb,michaelwoerister | 0 | ||
7 | 125310 | approved | yes | Move ~100 tests from tests/ui to subdirs | workingjubilee:muck-out-the-test-stables | cjgillot | Nilstrieb | 0 | ||
8 | 123122 | approved | yes | Fix incorrect suggestion for undeclared hrtb lifetimes in where clauses. | surechen:fix_122714 | fmease | fmease | 0 | always | |
9 | 124570 | approved | yes | Miscellaneous cleanups | nnethercote:misc-cleanups | michaelwoerister | michaelwoerister | 0 | always | |
10 | 124772 | approved | yes | Refactor documentation for Apple targets | madsmtm:apple-platform-support-docs | oli-obk | oli-obk | 0 | always | |
11 | 125218 | approved | yes | Migrate `run-make/no-intermediate-extras` to new `rmake.rs` | Oneirical:easy-test-the-third | jieyouxu | jieyouxu | 0 | always | |
12 | 125276 | approved | yes | Fix parsing of erroneously placed semicolons | dev-ardi:no-main-diag | fmease | fmease | 0 | always | |
13 | 125348 | approved | yes | Small fixes to `std::path::absolute` docs | tbu-:pr_doc_path_absolute | cuviper | jhpratt | 0 | always | |
14 | 106852 | yes | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
15 | 111351 | yes | Prevent using the default `cc` when that'd result in a broken build | ferrocene:pa-prevent-wrong-cc | onur-ozkan | 0 | never | |||
16 | 112049 | yes | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | ||||
17 | 112372 | yes | Make function bodies with &! arguments unreachable | saethlin:ralf-refs | 0 | never | ||||
18 | 117473 | yes | Move alignment checks to codegen | saethlin:codegen-alignment-checks | oli-obk | 0 | never | |||
19 | 118149 | yes | Implement RFC 3127 sysroot path handling changes | cbeuw:rfc3127-sysroot | b-naber | 0 | iffy | |||
20 | 120855 | yes | Introduce -Zsplit-metadata option | bjorn3:split_metadata4 | petrochenkov | 0 | never | |||
21 | 120869 | yes | ci update freebsd version proposal, freebsd 12 being eol | devnexen:update_fbsd_ci | Mark-Simulacrum | 0 | iffy | |||
22 | 121150 | yes | Add a fast-path to `Debug` ASCII `&str` | Swatinem:debug-ascii-str | cuviper | 0 | never | |||
23 | 121220 | yes | Add transmute range assumes for pointers too | saethlin:assume-ptr-ranges | 0 | never | ||||
24 | 121571 | yes | Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | clarfonthey:unchecked-math-preconditions | saethlin | 0 | never | |||
25 | 121848 | yes | stabilize `-Znext-solver=coherence` | lcnr:stabilize-next-solver | compiler-errors | 0 | never | |||
26 | 122186 | yes | Remove a workaround for a bug | bjorn3:remove_bug_workaround | petrochenkov | 0 | iffy | |||
27 | 122703 | yes | Lazify more work in builtins targets | Urgau:lazy-targets | petrochenkov | 0 | never | |||
28 | 122770 | yes | improve codegen of fmt_num to delete unreachable panic | iximeow:ixi/int-formatting-optimization | workingjubilee | 0 | never | |||
29 | 123244 | yes | Enable -Zshare-generics for inline(never) functions | Mark-Simulacrum:share-inline-never-generics | wesleywiser | 0 | never | |||
30 | 123425 | yes | Add `noundef` metadata for fits-in-target-pointer-size array immediate arguments | jieyouxu:array-imm-noundef-param | davidtwco | 0 | never | |||
31 | 123550 | yes | Remove last rt::init allocation for thread info | GnomedDev:remove-initial-arc | Nilstrieb | 0 | iffy | |||
32 | 123572 | yes | Increase vtable layout size | Mark-Simulacrum:vtable-methods | TaKO8Ki | 0 | never | |||
33 | 123720 | yes | [WIP] Rewrite handling of universe-leaking placeholder regions into outlives constraints | amandasystems:dyn-enable-refactor | nikomatsakis | 0 | never | |||
34 | 124032 | yes | Replace sort implementations | Voultapher:a-new-sort | thomcc | 0 | never | |||
35 | 124108 | yes | Add `Box<[T; N]>: IntoIterator` without any method dispatch hacks | compiler-errors:box-arr-into-iter | Amanieu | 0 | never | |||
36 | 124187 | yes | Warn (or error) when `Self` ctor from outer item is referenced in inner nested item | compiler-errors:self-ctor | petrochenkov | 0 | never | |||
37 | 124188 | yes | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | ||||
38 | 125069 | yes | Extend SCC construction to enable extra functionality | amandasystems:scc-refactor | nikomatsakis | 0 | never | |||
39 | 125116 | yes | (Big performance change) Do not run lints that cannot emit | blyxyas:ignore-allowed-lints-final | michaelwoerister | 0 | never | |||
40 | 125174 | yes | Print `token::Interpolated` with token stream pretty printing. | nnethercote:less-ast-pretty-printing | petrochenkov | 0 | never | |||
41 | 125326 | yes | Move `#[do_not_recommend]` to the `#[diagnostic]` namespace | weiznich:move/do_not_recommend_to_diganostic_namespace | compiler-errors | 0 | never | |||
42 | 93544 | yes | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
43 | 97524 | yes | Add `Thread::{into_raw, from_raw}` | ibraheemdev:thread-raw | Mark-Simulacrum | 0 | ||||
44 | 99733 | yes | Extend const_convert for Cow on From<&str> and From<String> | nipunn1313:nipunn/impl_const_from | dtolnay | 0 | ||||
45 | 101213 | yes | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | workingjubilee | 0 | ||||
46 | 104693 | yes | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | wesleywiser | 0 | ||||
47 | 106186 | yes | Add function `core::iter::chain` | rossmacarthur:ft/iter-chain | Amanieu | 0 | ||||
48 | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | dtolnay | 0 | ||||
49 | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
50 | 106943 | yes | Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith> | mina86:exact_size_take_repeat | m-ou-se | 0 | ||||
51 | 107099 | yes | rustdoc: Add support for --remap-path-prefix | edward-shen:edward-shen/rustdoc-remap-path-prefix | GuillaumeGomez | 0 | ||||
52 | 107251 | yes | Rescope temp lifetime in let-chain into IfElse | dingxiangfei2009:let-chain-rescope | est31 | 0 | ||||
53 | 107378 | yes | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
54 | 107562 | yes | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
55 | 108097 | yes | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
56 | 108193 | yes | Add rem_floor and rem_ceil | clarfonthey:rounding-remainders | dtolnay | 0 | ||||
57 | 108671 | yes | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | BurntSushi | 0 | ||||
58 | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
59 | 109402 | yes | Implement owned ops for `HashSet` and `BTreeSet` | WaffleLapkin:set_owned_sub | dtolnay | 0 | ||||
60 | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
61 | 111277 | yes | Add IoSlice::as_bytes | Lucretiel:io-slice-as-bytes | m-ou-se | 0 | ||||
62 | 112328 | yes | Feat. adding ext that returns change_time | juliusl:pr/windows-add-change-time | m-ou-se | 0 | ||||
63 | 112896 | yes | Add key_mut method to BTreeMap entries | clarfonthey:btree-entry-key-mut | Amanieu | 0 | ||||
64 | 113056 | yes | fix(parse): avoid panic when cfg wrapper by bracket under `capture-cfg` mode | bvanjoi:fix-87577 | petrochenkov | 0 | ||||
65 | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
66 | 113128 | yes | Support tail calls in mir via `TerminatorKind::TailCall` | WaffleLapkin:become_trully_unuwuable | oli-obk | 0 | ||||
67 | 113347 | yes | `ptr::copy_nonoverlapping` is not memcpy | workingjubilee:memcpy-じゃない | cuviper | 0 | ||||
68 | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | Mark-Simulacrum | 0 | ||||
69 | 113983 | yes | Add a visibility suggestion in private-in-public errors | nyurik:pub-in-priv-err | petrochenkov | 0 | ||||
70 | 114525 | yes | Document explicitly that Weak::from_raw(ptr::null()) is ub | est31:weak_null_docs | cuviper | 0 | ||||
71 | 114531 | yes | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | m-ou-se | 0 | ||||
72 | 115710 | yes | Add connect_from methods to TcpStream | valaphee:tcpstream_connect_from | the8472 | 0 | ||||
73 | 115876 | yes | Fix duplicated crate keyword in suggested path | GuillaumeGomez:fix-duplicated-crate-err | oli-obk | 0 | ||||
74 | 115942 | yes | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | ||||
75 | 115974 | yes | Split core's PanicInfo and std's PanicInfo | m-ou-se:panicinfo-and-panicinfo | Amanieu | 0 | ||||
76 | 116528 | yes | Stabilize `Ready::into_inner()` | daxpedda:stabilize-ready-into-inner | dtolnay | 0 | ||||
77 | 116632 | yes | Add `(checked_)norem_div` methods for integer types | newpavlov:checked_norem_div | Mark-Simulacrum | 0 | ||||
78 | 116882 | yes | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | ||||
79 | 117063 | yes | Use en dashes in documentation page titles | TomFryers:patch-1 | notriddle | 0 | ||||
80 | 117196 | yes | Add types for inspecting control messages in Unix socket ancillary data | jmillikin:unix-ancillary-data | Amanieu | 0 | ||||
81 | 117329 | yes | offset: allow zero-byte offset on arbitrary pointers | RalfJung:offset-by-zero | oli-obk | 0 | ||||
82 | 117465 | yes | Add -Z small-data-threshold | paulmenage:small-data-limit | compiler-errors | 0 | ||||
83 | 117468 | yes | Stabilize Wasm relaxed SIMD | daxpedda:wasm-relaxed-simd | wesleywiser | 0 | ||||
84 | 117474 | yes | [slice] Document slice DSTs, including size guarantees | joshlf:patch-7 | Mark-Simulacrum | 0 | ||||
85 | 117536 | yes | Expands help for error message E0161 | xfbs-fork:expand-e0161-message | davidtwco | 0 | ||||
86 | 117539 | yes | add test for #113272 | matthiaskrgr:test_113272 | wesleywiser | 0 | ||||
87 | 117671 | yes | NVPTX: Avoid PassMode::Direct for args in C abi | kjetilkjeka:nvptx_c_abi_avoid_direct | davidtwco | 0 | ||||
88 | 117810 | yes | Fix dangling ID when `pub use`ing item which is Doc(hidden) or inherits it in rustdoc JSON output | GuillaumeGomez:document-hidden-json | aDotInTheVoid | 0 | ||||
89 | 117931 | yes | Add `core::fmt::WriteCursor` for formatting into a borrowed buffer. | jmillikin:fmt-write-cursor | Amanieu | 0 | ||||
90 | 117932 | yes | Correct rustdoc section where we talk about rustdoc emitting errors on invalid code | GuillaumeGomez:update-rustdoc-book | notriddle | 0 | ||||
91 | 117991 | yes | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | cuviper | 0 | ||||
92 | 118087 | yes | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | ||||
93 | 118270 | yes | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
94 | 118377 | yes | Make -Clinker-plugin-lto compatible with ld64 | cormacrelf:bugfix/linker-plugin-lto-ld64 | michaelwoerister | 0 | ||||
95 | 118474 | yes | Add `core::iter::adapters::PeekMap` and `core::iter::Peekable::peek_map` | MiguelX413:master | m-ou-se | 0 | ||||
96 | 118613 | yes | Enable emutls by default for android | quininer:android-enable-emutls | thomcc | 0 | ||||
97 | 118717 | yes | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | ||||
98 | 118733 | yes | add error message for c# style named arguments | nouritsu:master | compiler-errors | 0 | ||||
99 | 118953 | yes | Fix ICE from zero-length span when suggesting to remove trailing semi-colon from final statement in block | EliseZeroTwo:EliseZeroTwo/fix-114251 | b-naber | 0 | ||||
100 | 118999 | yes | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | ||||
101 | 119127 | yes | Implement `array::repeat` | joboet:array_repeat | scottmcm | 0 | ||||
102 | 119185 | yes | [DO NOT MERGE] adapt test stderr for LLVM 18 changes | krasimirgg:teststderr | 0 | |||||
103 | 119462 | yes | Prevent `AtomicBool::fetch_and` and `fetch_or` from CAS loop on x86 | AngelicosPhosphoros:atomic_bool_rmw_conditional_ops | Amanieu | 0 | ||||
104 | 119798 | yes | Issue 83060 fix | iSwapna:issue-83060-fix | wesleywiser | 0 | ||||
105 | 120072 | yes | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | ||||
106 | 120077 | yes | WIP Add Set entry API | SUPERCILEX:set-entry | cuviper | 0 | ||||
107 | 120176 | yes | Add a special case for CStr/CString in the improper_ctypes lint | Flying-Toast:cstr_in_ffi_lint | cjgillot | 0 | ||||
108 | 120282 | yes | Update comment to resolve ambiguity | mahmudsudo:patch-1 | Mark-Simulacrum | 0 | ||||
109 | 120314 | yes | core: optimise Debug impl for ascii::Char | mina86:i | Mark-Simulacrum | 0 | ||||
110 | 120457 | yes | Relax the Sized requirement on the Error impl for Box. | smmalis37:patch-2 | BurntSushi | 0 | ||||
111 | 120580 | yes | Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants | HTGAzureX1212:HTGAzureX1212/issue-45795 | m-ou-se | 0 | ||||
112 | 120611 | yes | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | |||||
113 | 120708 | yes | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | ||||
114 | 120736 | yes | rustdoc: add header map to the table of contents | notriddle:notriddle/toc | jsha | 0 | ||||
115 | 120808 | yes | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | pnkfelix | 0 | ||||
116 | 120990 | yes | Suggest a borrow when using dbg | chenyukang:yukang-fix-120327-dbg | estebank | 0 | ||||
117 | 121174 | yes | Check for occupied niches | saethlin:codegen-niche-checks | 0 | |||||
118 | 121215 | yes | MaybeUninit: Document UnsafeCell byte ranges | joshlf:patch-5 | Mark-Simulacrum | 0 | ||||
119 | 121216 | yes | Always emit `native-static-libs` note, even if it is empty | madsmtm:fix-108825 | wesleywiser | 0 | ||||
120 | 121377 | yes | Stabilize `LazyCell` and `LazyLock` | pitaj:lazy_cell_fn_pointer | m-ou-se | 0 | ||||
121 | 121405 | yes | Fix inaccurate documentation of `wait_while` and `wait_timeout_while` | Jupeyy:pr_fix_wait_while_doc | Mark-Simulacrum | 0 | ||||
122 | 121494 | yes | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | ||||
123 | 121533 | yes | Handle .init_array link_section specially on wasm | ratmice:wasm_init_fini_array | estebank | 0 | ||||
124 | 121541 | yes | Added Complexity annotations for documentation of std::collections::VecDeque | AnthonyZhOon:master | m-ou-se | 0 | ||||
125 | 121710 | yes | [DONT MERGE] fix(libstd): switch to `-Zpublic-dependency` cargo flag | weihanglo:public-dependency | Mark-Simulacrum | 0 | ||||
126 | 121717 | yes | Don't Add Specialized Notes to Error Messages Pointing at a Type | veera-sivarajan:bugfix-121398 | estebank | 0 | ||||
127 | 121742 | yes | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | ||||
128 | 121762 | yes | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | ||||
129 | 121910 | yes | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | ||||
130 | 121919 | yes | feat(byte_sub_ptr): add ptr::byte_sub_ptr | Gankra:ptr_sub | m-ou-se | 0 | ||||
131 | 121965 | yes | Elaborate on the invariants for references-to-slices | scottmcm:slice-validity | joboet | 0 | ||||
132 | 122079 | yes | Less syscalls for the `copy_file_range` probe | tbu-:pr_copy_file_range_probe | the8472 | 0 | ||||
133 | 122192 | yes | Do not try to reveal hidden types when trying to prove Freeze in the defining scope | oli-obk:type_of_opaque_for_const_checks | lcnr | 0 | ||||
134 | 122300 | yes | Add FileCheck annotations to mir-opt/dest-prop tests | CastilloDel:master | cjgillot | 0 | ||||
135 | 122340 | yes | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | ||||
136 | 122382 | yes | Detect unused structs which implement private traits | mu001999:dead_code/enhance | petrochenkov | 0 | ||||
137 | 122418 | yes | Assert Spans are well-formed | starmut:assert-span-well-formed | nnethercote | 0 | ||||
138 | 122494 | yes | Simplify key-based thread locals | joboet:simplify_key_tls | m-ou-se | 0 | ||||
139 | 122551 | yes | Added "copy" to Debug fmt for copy operands | RayMuir:copy_fmt | oli-obk | 0 | ||||
140 | 122597 | yes | Show files produced by `--emit foo` in json artifact notifications | pacak:master | bjorn3 | 0 | ||||
141 | 122661 | yes | Assert that the first `assert!` expression is `bool` | estebank:assert-macro-span | pnkfelix | 0 | ||||
142 | 122665 | yes | Add some tests for public-private dependencies. | ehuss:pub-priv-tests | davidtwco | 0 | ||||
143 | 122666 | yes | Add functions to replace BufReader's reader | Morganamilo:bufreader | Mark-Simulacrum | 0 | ||||
144 | 122685 | yes | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | ||||
145 | 122790 | yes | Apply dllimport in ThinLTO for -Z dylib-lto | Zoxc:dllimp-rev | wesleywiser | 0 | ||||
146 | 122792 | yes | Stabilize `min_exhaustive_patterns` | Nadrieril:stabilize-min-exh-pats2 | fee1-dead | 0 | ||||
147 | 122884 | yes | Optimize integer `pow` by removing the exit branch | mzabaluev:pow-remove-exit-branch | Amanieu | 0 | ||||
148 | 122887 | yes | Unix: Add `read_buf_at` and `read_buf_exact_at` to `FileExt` | a1phyr:read_buf_at | m-ou-se | 0 | ||||
149 | 122986 | yes | Fix c_char on AIX | taiki-e:aix-c-char | Mark-Simulacrum | 0 | ||||
150 | 123043 | yes | Disable dead variant removal for `#[repr(C)]` enums. | GoldsteinE:fix/repr-c-dead-branches | oli-obk | 0 | ||||
151 | 123111 | yes | std::net: adding tcp_syncnt feature for Linux/Android. | devnexen:linux_syncnt | joshtriplett | 0 | ||||
152 | 123165 | yes | Stop sorting `Span`s' `SyntaxContext`, as that is incompatible with incremental | oli-obk:no_ord_def_id3 | cjgillot | 0 | ||||
153 | 123168 | yes | Add `size_of` and `size_of_val` and `align_of` and `align_of_val` to the prelude | joshtriplett:size-of-prelude | dtolnay | 0 | ||||
154 | 123196 | yes | Add Process support for UEFI | Ayush1325:uefi-process | joboet | 0 | ||||
155 | 123213 | yes | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | ||||
156 | 123225 | yes | update mutex docs for send & sync | Psalmuel01:master | Mark-Simulacrum | 0 | ||||
157 | 123237 | yes | Various rustc_codegen_ssa cleanups | bjorn3:debuginfo_refactor | estebank | 0 | ||||
158 | 123239 | yes | Implement a lint for implicit autoref of raw pointer dereference - take 2 | Urgau:dangerous_implicit_autorefs | fmease | 0 | ||||
159 | 123253 | yes | Specialize `TrustedLen` for `Iterator::unzip()` | ChayimFriedman2:extend-trusted | the8472 | 0 | ||||
160 | 123351 | yes | Ensure floats are returned losslessly by the Rust ABI on 32-bit x86 | beetrees:x86-ret-snan-rust | nikic | 0 | ||||
161 | 123365 | yes | At test discovery, write to logfile in the same format as to stdout | aspotashev:converge-discovery-logfile | Muscraft | 0 | ||||
162 | 123374 | yes | DOC: Add FFI example for slice::from_raw_parts() | mgeier:doc-slice-from-raw-parts | scottmcm | 0 | ||||
163 | 123384 | yes | Link rustc/std tools into the correct sysroot | Nilstrieb:back-where-you-belong | onur-ozkan | 0 | ||||
164 | 123405 | yes | Disabling tests/run-make/compiler-builtins for sgx target(x86_64-fortanix-unknown-sgx) | fortanix:nr/disable-compiler-builtins-test-for-sgx | Mark-Simulacrum | 0 | ||||
165 | 123436 | yes | linker: Allow MSVC to use Meson and MinGW-style libraries | amyspark:allow-msvc-to-use-meson-and-mingw-import-libraries | wesleywiser | 0 | ||||
166 | 123476 | yes | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | ||||
167 | 123483 | yes | Fix #121126: index out of bounds exceeds max value | c4rrao:master | TaKO8Ki | 0 | ||||
168 | 123492 | yes | add pull request template asking for relevant tracking issues | lcnr:master | davidtwco | 0 | ||||
169 | 123508 | yes | Edition 2024: Make `!` fall back to `!` | WaffleLapkin:never-type-2024 | compiler-errors | 0 | ||||
170 | 123590 | yes | Edition 2024: don't special-case diverging blocks | WaffleLapkin:diverging-blocks-2024 | compiler-errors | 0 | ||||
171 | 123600 | yes | impl PathBuf::add_extension and Path::with_extra_extension | tisonkun:path_with_extension | joboet | 0 | ||||
172 | 123611 | yes | Add `under normal circumstances` to `cell` docs | CJendantix:patch-1 | jhpratt | 0 | ||||
173 | 123617 | yes | sanitizers: stabilize core sanitizers (i.e., AddressSanitizer, LeakSanitizer, MemorySanitizer, ThreadSanitizer) | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | ||||
174 | 123623 | yes | Fix OutsideLoop's error suggestion: adding label `'block` for `if` block. | surechen:fix_123261 | estebank | 0 | ||||
175 | 123657 | yes | Remove `HashSet::get_or_insert_with` | Amanieu:remove-get_or_insert_with | Mark-Simulacrum | 0 | ||||
176 | 123705 | yes | ThinBox: move WithHeader to submodule | stepancheg:with-header | oli-obk | 0 | ||||
177 | 123714 | yes | Add test for fn pointer duplication. | cjgillot:static-fnptr | oli-obk | 0 | ||||
178 | 123724 | yes | Rewrite TLS on platforms without threads | joboet:static_tls | m-ou-se | 0 | ||||
179 | 123726 | yes | Clarify `Command::new` behavior for programs with arguments | jieyouxu:command-new-docs | m-ou-se | 0 | ||||
180 | 123769 | yes | Improve escaping of byte, byte str, and c str proc-macro literals | dtolnay:literal | fee1-dead | 0 | ||||
181 | 123778 | yes | Improve autovectorization of to_lowercase / to_uppercase functions | jhorstmann:optimize-upper-lower-auto-vectorization | the8472 | 0 | ||||
182 | 123781 | yes | Miri function identity hack: account for possible inlining | RalfJung:miri-fn-identity | oli-obk | 0 | ||||
183 | 123803 | yes | Fix `VecDeque::shrink_to` UB when `handle_alloc_error` unwinds. | Sp00ph:shrink_to_fix | Mark-Simulacrum | 0 | ||||
184 | 123813 | yes | Add `REDUNDANT_IMPORTS` lint for new redundant import detection | compiler-errors:redundant-lint | petrochenkov | 0 | ||||
185 | 123877 | yes | Further improve diagnostics for expressions in pattern position | ShE3py:expr-in-pats-2 | fmease | 0 | ||||
186 | 123882 | yes | Stop UI tests if an unknown revision name is specified | tgross35:compiletest-invalid-revisions | jieyouxu | 0 | ||||
187 | 123918 | yes | [test] clang-format | DianQK:clang-format | 0 | |||||
188 | 123932 | yes | restate GlobalAlloc method safety preconditions in terms of what the caller has to do for greater clarity | adamse:global-alloc-safety-preconds-positive | m-ou-se | 0 | ||||
189 | 123940 | yes | debug-fmt-detail option | kornelski:remove-derived-debug | estebank | 0 | ||||
190 | 123947 | yes | Add vec_deque::Iter::as_slices and friends | zopsicle:vec_deque-Iter-as_slices | BurntSushi | 0 | ||||
191 | 123951 | yes | Reserve guarded string literals (RFC 3593) | pitaj:reserve-guarded-strings | estebank | 0 | ||||
192 | 123958 | yes | Delegation: partial generics support | Bryanskiy:delegation-generics | petrochenkov | 0 | ||||
193 | 123962 | yes | change method resolution to constrain hidden types instead of rejecting method candidates | oli-obk:define_opaque_types5 | lcnr | 0 | ||||
194 | 123974 | yes | Greatly speed up doctests by compiling compatible doctests in one file | GuillaumeGomez:unified-doctests | notriddle | 0 | ||||
195 | 123994 | yes | Use Default visibility for rustc-generated C symbol declarations | chbaker0:fn-declare-visibility | petrochenkov | 0 | ||||
196 | 124012 | yes | Stabilize `binary_heap_as_slice` | slanterns:as_slice_stabilize | BurntSushi | 0 | ||||
197 | 124048 | yes | Support C23's Variadics Without a Named Parameter | veera-sivarajan:bugfix-123773-c23-variadics | compiler-errors | 0 | ||||
198 | 124087 | yes | Add codegen test for 112169 | SadiinsoSnowfall:master | nikic | 0 | ||||
199 | 124091 | yes | Update AST validation module docs | jieyouxu:ast-validation-top-level-docs | estebank | 0 | ||||
200 | 124101 | yes | Add PidFd::{kill, wait, try_wait} | the8472:pidfd-methods | cuviper | 0 | ||||
201 | 124122 | yes | Don't perform unsigned comparisons for signed integers | DianQK:fix-120614 | wesleywiser | 0 | ||||
202 | 124135 | yes | delegation: Implement glob delegation | petrochenkov:deleglob | fmease | 0 | ||||
203 | 124180 | yes | proposal to support raw_attribute with raw pointer | cre4ture:feature/raw_attribute_ptr | ChrisDenton | 0 | ||||
204 | 124211 | yes | Bump `elided_lifetimes_in_associated_constant` to deny | compiler-errors:bump-elided_lifetimes_in_associated_constant | cjgillot | 0 | ||||
205 | 124214 | yes | Parse unsafe attributes | carbotaniuman:parse_unsafe_attrs | michaelwoerister | 0 | ||||
206 | 124227 | yes | Make sure that the method resolution matches in `note_source_of_type_mismatch_constraint` | compiler-errors:hack-check-method-res | oli-obk | 0 | ||||
207 | 124243 | yes | Add primitive numeric traits | CAD97:primitive-traits | workingjubilee | 0 | ||||
208 | 124278 | yes | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | wesleywiser | 0 | ||||
209 | 124279 | yes | Add support for ppc64le clobber_abi | ecnelises:ppc_clobber_abi | michaelwoerister | 0 | ||||
210 | 124290 | yes | DependencyList: removed outdated comment | klensy:dep-format | estebank | 0 | ||||
211 | 124294 | yes | Unroll first iteration of checked_ilog loop | tspiteri:ilog-first-iter | the8472 | 0 | ||||
212 | 124297 | yes | Allow coercing functions whose signature differs in opaque types in their defining scope into a shared function pointer type | oli-obk:define_opaque_types13 | compiler-errors | 0 | ||||
213 | 124320 | yes | Add `--print=check-cfg` to get the expected configs | Urgau:print-check-cfg | petrochenkov | 0 | ||||
214 | 124339 | yes | allow overwriting the output of `rustc --version` | oli-obk:supports_feature | wesleywiser | 0 | ||||
215 | 124389 | yes | Add a warning to proc_macro::Delimiter::None that rustc currently does not respect it. | CensoredUsername:master | petrochenkov | 0 | ||||
216 | 124439 | yes | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | ||||
217 | 124460 | yes | Show notice about "never used" of Debug for enum | long-long-float:show-notice-about-enum-with-debug | pnkfelix | 0 | ||||
218 | 124482 | yes | Unsafe extern blocks | spastorino:unsafe-extern-blocks | cjgillot | 0 | ||||
219 | 124486 | yes | Add tracking issue and unstable book page for `"vectorcall"` ABI | beetrees:vectorcall-tracking-issue | JohnTitor | 0 | ||||
220 | 124514 | yes | Recommend to never display zero disambiguators when demangling v0 symbols | michaelwoerister:zero-disambiguator-demangling-recommendation | eddyb | 0 | ||||
221 | 124518 | yes | Panic if an `OwnedFd` carried a bad file descriptor | tbu-:pr_close_ebadf_panic | ChrisDenton | 0 | ||||
222 | 124526 | yes | Don't probe `InferConst` in `fold_const` if `self.infcx` is `None`, `deeply_normalize` tys in `check_tys_might_be_eq` | ShE3py:issue-119381 | lcnr | 0 | ||||
223 | 124544 | yes | rustdoc-search: show type signature on type-driven SERP | notriddle:notriddle/type-signature-v2 | GuillaumeGomez | 0 | ||||
224 | 124575 | yes | Write `char::DebugEscape` sequences using `write_str` | Swatinem:debug-str-write-once | the8472 | 0 | ||||
225 | 124577 | yes | Stabilize `custom_code_classes_in_docs` feature | GuillaumeGomez:stabilize-custom_code_classes_in_docs | notriddle | 0 | ||||
226 | 124580 | yes | Suggest removing unused tuple fields if they are the last fields | gurry:124556-suggest-remove-tuple-field | wesleywiser | 0 | ||||
227 | 124595 | yes | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | pnkfelix | 0 | ||||
228 | 124599 | yes | Suggest borrowing on fn argument that is `impl AsRef` | estebank:issue-41708 | wesleywiser | 0 | ||||
229 | 124636 | yes | Make `std::env::{set_var, remove_var}` unsafe in edition 2024 | tbu-:pr_env_unsafe | joboet | 0 | ||||
230 | 124655 | yes | Add `-Zfixed-x18` | Darksonn:fixed-x18 | oli-obk | 0 | ||||
231 | 124662 | yes | Implement `needs_async_drop` in rustc and optimize async drop glue | zetanumbers:needs_async_drop | oli-obk | 0 | ||||
232 | 124667 | yes | Stabilize `div_duration` | newpavlov:stabilize_div_duration | jhpratt | 0 | ||||
233 | 124712 | yes | Deprecate codegen option `inline-threshold` | Enselic:deprecate-inline-threshold | JohnTitor | 0 | ||||
234 | 124731 | yes | Add translation support by mdbook-i18n-helpers to bootstrap | dalance:add_translation_support | ehuss | 0 | ||||
235 | 124733 | yes | Support `-Cforce-frame-pointers=non-leaf` | workingjubilee:cant-beleaf-we-dont-have-this | TaKO8Ki | 0 | ||||
236 | 124741 | yes | patchable-function-entry: Add unstable compiler flag and attribute | nebulark:patchable-function-entries-pr | estebank | 0 | ||||
237 | 124788 | Convert instances of `target_os = "macos"` to `target_vendor = "apple"` | madsmtm:reduce-target_os-macos | workingjubilee | 0 | |||||
238 | 124810 | yes | speed up `String::push` and `String::insert` | lincot:speed-up-string-push-and-string-insert | scottmcm | 0 | ||||
239 | 124840 | yes | resolve: mark it undetermined if single import is not has any bindings | bvanjoi:fix-124490 | petrochenkov | 0 | ||||
240 | 124870 | yes | Update Result docs to the new guarantees | Lokathor:update-result-docs | m-ou-se | 0 | ||||
241 | 124874 | yes | feature(float_mul_add_fast): expose llvm.fmuladd.* semantics | jedbrown:float-mul-add-fast | fmease | 0 | ||||
242 | 124881 | yes | Use ThreadId instead of TLS-address in `ReentrantLock` | Sp00ph:reentrant_lock_tid | 0 | |||||
243 | 124884 | yes | place explicit lifetime bound after generic param | bvanjoi:fix-124785 | compiler-errors | 0 | ||||
244 | 124895 | yes | Disallow hidden references to mutable static | obeis:static-mut-hidden-ref | davidtwco | 0 | ||||
245 | 124896 | yes | miri: rename intrinsic_fallback_checks_ub to intrinsic_fallback_is_spec | RalfJung:miri-intrinsic-fallback | oli-obk | 0 | ||||
246 | 124905 | yes | Allow optimizing `u32::from::<char>`. | reitermarkus:u32-from-char-opt | scottmcm | 0 | ||||
247 | 124912 | yes | Fix copy-paste error in #124067 | riking:patch-1 | cjgillot | 0 | ||||
248 | 124941 | yes | Stabilize const `{integer}::from_str_radix` i.e. `const_int_from_str` | Skgland:stabilize-const-int-from-str | BurntSushi | 0 | ||||
249 | 124966 | yes | Add x86 specific hotpatch flag to rustc | nebulark:hotpatch | 0 | |||||
250 | 124976 | yes | rustc: Use `tcx.used_crates(())` more | petrochenkov:usedcrates | compiler-errors | 0 | ||||
251 | 124980 | yes | Generalize `fn allocator` for Rc/Arc. | zachs18:rc-allocator | m-ou-se | 0 | ||||
252 | 125015 | yes | Pattern types: Prohibit generic args on const params | fmease:pat-tys-proh-gen-args-on-ct-params | spastorino | 0 | ||||
253 | 125016 | yes | Update compiler_builtins to 0.1.112 | nicholasbishop:bishop-cb-112 | Mark-Simulacrum | 0 | ||||
254 | 125041 | yes | Enable GVN for `AggregateKind::RawPtr` | scottmcm:gvn-for-from-raw-parts | cjgillot | 0 | ||||
255 | 125042 | yes | Use ordinal number in argument error | long-long-float:suggest-move-arg-outside | wesleywiser | 0 | ||||
256 | 125043 | yes | reference type safety invariant docs: clarification | RalfJung:ref-type-safety-invariant | cuviper | 0 | ||||
257 | 125046 | yes | Only allow immutable statics with #[linkage] | bjorn3:no_mutable_static_linkage | cjgillot | 0 | ||||
258 | 125048 | yes | StableDeref trait into core | dingxiangfei2009:stable-deref | m-ou-se | 0 | ||||
259 | 125049 | yes | Disallow cast with trailing braced macro in let-else | dtolnay:castbrace | compiler-errors | 0 | ||||
260 | 125057 | yes | `rustc_lint` cleanups | nnethercote:rustc_lint-cleanups | cjgillot | 0 | ||||
261 | 125060 | yes | Expand documentation of PathBuf, discussing lack of sanitization | ChrisJefferson:pathbuf-doc | workingjubilee | 0 | ||||
262 | 125070 | yes | Panic if `PathBuf::set_extension` would add a path separator | tbu-:pr_set_extension_panic | jhpratt | 0 | ||||
263 | 125078 | yes | fix: break inside async closure has incorrect span for enclosing closure | linyihai:issue-124496 | compiler-errors | 0 | ||||
264 | 125082 | yes | Use inline const blocks to create arrays of `MaybeUninit`; remove `uninit_array()`. | kpreid:const-uninit | Nilstrieb | 0 | ||||
265 | 125087 | yes | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | ||||
266 | 125089 | yes | Improve diagnostic output the `non_local_definitions` lint | Urgau:non_local_def-suggestions | estebank | 0 | ||||
267 | 125091 | yes | reduce the size of commit info file | onur-ozkan:simpler-short-sha | Mark-Simulacrum | 0 | ||||
268 | 125094 | yes | Convert some macros from `LegacyBang` to `Bang`. | nnethercote:LegacyBang-to-Bang | petrochenkov | 0 | ||||
269 | 125112 | yes | Document behavior of `create_dir_all` wrt. empty path | tbu-:pr_create_dir_all_empty | dtolnay | 0 | ||||
270 | 125141 | yes | Add no_std Xtensa targets support | SergioGasquez:feat/no_std-xtensa | davidtwco | 0 | ||||
271 | 125148 | yes | codegen: tweak/extend shift comments | RalfJung:codegen-sh | scottmcm | 0 | ||||
272 | 125156 | yes | Expand `for_loops_over_fallibles` lint to lint on fallibles behind references. | zachs18:for_loops_over_fallibles_behind_refs | Nilstrieb | 0 | ||||
273 | 125165 | yes | Migrate `run-make/pgo-branch-weights` to `rmake` | Oneirical:pgo-branch-weights | jieyouxu | 0 | ||||
274 | 125168 | yes | Match ergonomics 2024: align implementation with RFC | Jules-Bertholet:match-ergonomics-2024-align-with-rfc | Nadrieril | 0 | ||||
275 | 125176 | yes | remove `git-commit-hash` file from the source tarballs | onur-ozkan:remove-git-commit-hash | Mark-Simulacrum | 0 | ||||
276 | 125182 | yes | std: make ExitCode Eq | djc:exit-code-eq | m-ou-se | 0 | ||||
277 | 125204 | yes | Fallback to Parking in `std::sync::mpsc` Channels | ibraheemdev:chan-no-spin | Amanieu | 0 | ||||
278 | 125205 | yes | Fixup Windows verbatim paths when used with the `include!` macro | ChrisDenton:verbatim-include | joshtriplett | 0 | ||||
279 | 125206 | yes | Simplify environment variable examples | mgeisler:simplify-std-env-vars | jhpratt | 0 | ||||
280 | 125209 | yes | WIP: test Rust for Linux in PR CI | Kobzol:rfl-ci | 0 | |||||
281 | 125211 | yes | Stablize `const_binary_heap_constructor` | Coekjan:const-binary-heap | jhpratt | 0 | ||||
282 | 125220 | yes | Repair several `riscv64gc-unknown-linux-gnu` codegen tests. | ferrocene:hoverbear/repair-riscv64-codegen-tests | TaKO8Ki | 0 | ||||
283 | 125222 | yes | Migrate `run-make/issue-46239` to `rmake` | Oneirical:fifth | jieyouxu | 0 | ||||
284 | 125224 | yes | Migrate `run-make/issue-53964` to `rmake` | Oneirical:sixth | jieyouxu | 0 | ||||
285 | 125226 | yes | Make more of the test suite run on Mac Catalyst | madsmtm:fix-mac-catalyst-tests | workingjubilee | 0 | ||||
286 | 125227 | yes | Migrate `run-make/issue-30063` to `rmake` | Oneirical:seventh | jieyouxu | 0 | ||||
287 | 125234 | yes | Fix unnamed lifetime spans | bovinebuddha:issue-125143 | compiler-errors | 0 | ||||
288 | 125241 | yes | Add `rust_analyzer` as a predefined tool | Veykril:tool-rust-analyzer | davidtwco | 0 | ||||
289 | 125253 | yes | Add `FRAC_1_SQRT_2PI` constant to f16/f32/f64/f128 | sunsided:feature/FRAC_1_SQRT_PI | Mark-Simulacrum | 0 | ||||
290 | 125258 | yes | Resolve elided lifetimes in assoc const to static if no other lifetimes are in scope | compiler-errors:static-if-no-lt | 0 | |||||
291 | 125259 | yes | An async closure may implement `FnMut`/`Fn` if it has no self-borrows | compiler-errors:fn-mut-as-a-treat | oli-obk | 0 | ||||
292 | 125263 | yes | rust-lld: fallback to the default linker if there's no path to the linker in the sysroot | lqd:lld-fallback | petrochenkov | 0 | ||||
293 | 125271 | yes | use posix_memalign on almost all Unix targets | RalfJung:posix_memalign | workingjubilee | 0 | ||||
294 | 125273 | yes | bootstrap: implement new feature `bootstrap-self-test` | onur-ozkan:bootstrap-self-test | albertlarsan68 | 0 | ||||
295 | 125289 | Implement lint for obligations broken by never type fallback change | WaffleLapkin:never-obligations | compiler-errors | 0 | |||||
296 | 125293 | yes | Place tail expression behind terminating scope | dingxiangfei2009:tail-expr-temp-lifetime | petrochenkov | 0 | ||||
297 | 125306 | yes | Force the inner coroutine of an async closure to `move` if the outer closure is `move` and `FnOnce` | compiler-errors:closure-incongruency | oli-obk | 0 | ||||
298 | 125307 | yes | tidy: stop special-casing tests/ui entry limit | workingjubilee:uproot-entry-limit | Mark-Simulacrum | 0 | ||||
299 | 125311 | yes | Make repr(packed) vectors work with SIMD intrinsics | calebzulawski:repr-packed-simd-intrinsics | fmease | 0 | ||||
300 | 125316 | yes | Tweak `Spacing` use | nnethercote:tweak-Spacing | petrochenkov | 0 | ||||
301 | 125334 | yes | add a normalizes-to fast path | lcnr:normalizes-to-rigid-fastpath | compiler-errors | 0 | ||||
302 | 125335 | yes | Uplift `Binder` into `rustc_type_ir` | compiler-errors:binder | lcnr | 0 | ||||
303 | 125336 | yes | Add dedicated definition for intrinsics | momvart:smir-77-intrinsic | celinval | 0 | ||||
304 | 125339 | yes | The number of tests does not depend on the architecture's pointer width | tbu-:pr_tidy_ui_tests_u32 | clubby789 | 0 | ||||
305 | 125340 | yes | Optimize `escape_ascii`. | reitermarkus:optimize-escape-ascii | Kobzol | 0 | ||||
306 | 125342 | yes | Document platform-specifics for `Read` and `Write` of `File` | tbu-:pr_doc_write | ChrisDenton | 0 | ||||
307 | 125343 | yes | `-Znext-solver`: eagerly normalize when adding goals | lcnr:eagerly-normalize-added-goals | compiler-errors | 0 | ||||
308 | 125345 | yes | rustc_codegen_llvm: add support for writing summary bitcode | durin42:thin-link-bitcode | lcnr | 0 | ||||
309 | 125347 | yes | Add codegen tests for E-needtest | tesuji:needtests | nikic | 0 | ||||
310 | 125355 | yes | Use Backtrace::force_capture instead of Backtrace::capture in rustc_log | michaelwoerister:rust_log_force_capture | nnethercote | 0 | ||||
311 | 125356 | yes | make declare macro expansion a part of query system | SparrowLii:expand1 | compiler-errors | 0 | ||||
312 | 125357 | yes | Migrate `run-make/rustdoc-scrape-examples-multiple` to `rmake.rs` | GuillaumeGomez:migrate-rustdoc-scrape-examples-multiple | jieyouxu | 0 | ||||
313 | 125359 | interpret: make overflowing binops just normal binops | RalfJung:interpret-overflowing-ops | compiler-errors | 0 | |||||
314 | 125360 | don't inhibit random field reordering on repr(packed(1)) | RalfJung:packed-field-reorder | fmease | 0 | |||||
315 | 123480 | deref patterns: impl `DerefPure` for more std types | Nadrieril:impl-all-derefpures | compiler-errors | 0 | always | ||||
316 | 123692 | yes | Clarify guarantees about calling `Iterator:next()` after it returns `None` | Jules-Bertholet:patch-1 | dtolnay | 0 | always | |||
317 | 124412 | io safety: update Unix explanation to use `Arc` | RalfJung:io-safety | Amanieu | 0 | always | ||||
318 | 124441 | String.truncate comment microfix (greater or equal) | bravequickcleverfibreyarn:string.rs | Amanieu | 0 | always | ||||
319 | 124594 | run-make-support: preserve tooks.mk behavior for EXTRACXXFLAGS | jieyouxu:rmake-cc | fmease | 0 | always | ||||
320 | 124607 | `rustc_expand` cleanups | nnethercote:rustc_expand-cleanups | michaelwoerister | 0 | always | ||||
321 | 124609 | variable-precision float operations can differ depending on optimization levels | RalfJung:float-precision | cuviper | 0 | always | ||||
322 | 124626 | const_eval_select: add tracking issue | RalfJung:const_eval_select | joboet | 0 | always | ||||
323 | 124637 | AST pretty: Use `builtin_syntax` for type ascription | fmease:ast-pretty-ty-asc-builtin-syn | compiler-errors | 0 | always | ||||
324 | 124738 | rustdoc: dedup search form HTML | notriddle:notriddle/search-form-js | fmease | 0 | always | ||||
325 | 124746 | yes | `rustc --explain E0582` additional example | OliverKillane:E0582-explain-assoc-types-improvement | pnkfelix | 0 | always | |||
326 | 124827 | generalize hr alias: avoid unconstrainable infer vars | lcnr:generalize-incomplete | compiler-errors | 0 | always | ||||
327 | 124832 | narrow down visibilities in `rustc_parse::lexer` | linyihai:visibility-of-lexer | fmease | 0 | always | ||||
328 | 125054 | yes | Fix #124973. | nnethercote:fix-124973 | compiler-errors | 0 | always | |||
329 | 125256 | yes | Move tests | c410-f3r:testsssssss | petrochenkov | 0 | always | |||
330 | 125062 | no | Condense `use` sections | nnethercote:condense-use-sections | saethlin | 1 | never | |||
331 | 124417 | no | Make early lints translatable | Xiretza:translate-early-lints | fmease | 1 | ||||
332 | 125208 | no | Make lint diagnostics responsible for providing their primary span | fmease:lint-diags-store-their-span | nnethercote | 1 | ||||
333 | 89917 | no | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | michaelwoerister | 0 | never | |||
334 | 98223 | no | proc_macro/bridge: remove client->server `&HandleCounters` passing. | eddyb:proc-macro-handle-counters | nnethercote | 0 | never | |||
335 | 101179 | no | Deprecate uninit_array | SUPERCILEX:uninit_array | scottmcm | 0 | never | |||
336 | 101500 | no | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | |||
337 | 104342 | no | Require `type_map::stub` callers to supply file information | mweber15:add_file_location_to_more_types | wesleywiser | 0 | never | |||
338 | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
339 | 107760 | no | Rewrite libcore's UTF-8 validation for performance | thomcc:utf8dfa | m-ou-se | 0 | never | |||
340 | 109050 | no | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | michaelwoerister | 0 | never | |||
341 | 110691 | no | Enable DataflowConstProp by default | cjgillot:enable-dcp | 0 | never | ||||
342 | 111344 | no | Perform opportunistic simplifications during value numbering | cjgillot:gvn-simplify | 0 | never | ||||
343 | 111430 | no | rustdoc: migrate `item_struct` to an Askama template | nicklimmm:askama-migration-item-struct | GuillaumeGomez | 0 | never | |||
344 | 114595 | no | Mark more spans as relative. | cjgillot:relative-attr | 0 | never | ||||
345 | 115003 | no | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
346 | 115105 | no | Enable DestinationPropagation by default. | cjgillot:dest-prop-default | oli-obk | 0 | never | |||
347 | 115747 | no | Optimize hash map operations in the query system | Zoxc:query-hashes | cjgillot | 0 | never | |||
348 | 116123 | no | Rewrite native thread-local storage | joboet:rewrite_native_tls | m-ou-se | 0 | never | |||
349 | 116173 | no | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
350 | 116375 | no | Create the previous dep graph index on a background thread | Zoxc:lazy-index | cjgillot | 0 | never | |||
351 | 116707 | no | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | ||||
352 | 118159 | no | Implementation of `fmt::FormattingOptions` | EliasHolzmann:formatting_options | m-ou-se | 0 | never | |||
353 | 119017 | no | MIR-only rlibs | saethlin:mir-only-rlibs | 0 | never | ||||
354 | 119412 | no | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | 0 | never | ||||
355 | 119458 | no | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | |||
356 | 119501 | no | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | ||||
357 | 119899 | no | redesign stage 0 std | onur-ozkan:redesign-stage0-std | albertlarsan68 | 0 | iffy | |||
358 | 120193 | no | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | |||
359 | 120286 | no | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | ||||
360 | 120589 | no | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | |||
361 | 120706 | no | Initial support for auto traits with default bounds | Bryanskiy:leak | oli-obk | 0 | never | |||
362 | 122189 | no | snapshot: avoid leaking inference vars | lcnr:probe-no-more-leak | oli-obk | 0 | never | |||
363 | 122325 | no | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | |||
364 | 122362 | no | Link `std` statically in `rustc_driver` | Zoxc:rustc_driver_static_std | oli-obk | 0 | never | |||
365 | 123219 | no | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | ||||
366 | 87173 | no | unstable proc_macro tracked::* rename/restructure | drahnr:bernhard-tracked-restructure | m-ou-se | 0 | ||||
367 | 94619 | no | Introduce unsafe methods for mutating environment | jhpratt:unsafe-env | cuviper | 0 | ||||
368 | 94904 | no | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
369 | 94909 | no | [WIP] 'Notable Trait Implementations' doc section | conradludgate:notable-trait-implementations | GuillaumeGomez | 0 | ||||
370 | 96290 | no | Make libtest logfile respect --format | felipeamp:issue-57147-fix | m-ou-se | 0 | ||||
371 | 97977 | no | Add `String::replace_first` and `String::replace_last` | WilliamVenner:string_replace_in_place | kennytm | 0 | ||||
372 | 98514 | no | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
373 | 98991 | no | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
374 | 99032 | no | Disable unwinding for `catch_unwind` error payloads. | danielhenrymantilla:no_unwind_drop_panic_payload | Mark-Simulacrum | 0 | ||||
375 | 99469 | no | Add UI to help with advanced search requests | GuillaumeGomez:advanced-search-ui | notriddle | 0 | ||||
376 | 99790 | no | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | ||||
377 | 99927 | no | More distinctive pretty-printing of function item types | steffahn:distinctive_function_item_types_printing | estebank | 0 | ||||
378 | 100156 | no | Add feature to disable the panic_impl provided by std | morr0ne:no-panic-impl-feature | Mark-Simulacrum | 0 | ||||
379 | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | michaelwoerister | 0 | ||||
380 | 100824 | no | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | thomcc:darwin_user_temp_dir | dtolnay | 0 | ||||
381 | 101339 | no | enable -Zrandomize-layout in debug CI builds | the8472:ci-randomize-debug | Mark-Simulacrum | 0 | ||||
382 | 101387 | no | Added `interrupt` function for `std::process::Child` | JonathanWoollett-Light:process-interrupt | cuviper | 0 | ||||
383 | 101551 | no | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
384 | 101842 | no | std::io: vectored reads with uninitialized memory (Read::read_buf_vec) | nrc:read-buf-vec2 | m-ou-se | 0 | ||||
385 | 101981 | no | Impl AsRef, Borrow for Ref, RefMut | dhardy:borrow_ref | m-ou-se | 0 | ||||
386 | 102343 | no | New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range | golddranks:range_cmp | m-ou-se | 0 | ||||
387 | 103029 | no | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | ||||
388 | 103134 | no | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
389 | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
390 | 104803 | no | Implement unification of const abstract impls | JulianKnodt:unify_impls | oli-obk | 0 | ||||
391 | 104941 | no | [WIP] borrowck diagnostic migration with eager booted | AndyJado:eager | davidtwco | 0 | ||||
392 | 105377 | no | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
393 | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
394 | 105604 | no | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
395 | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | m-ou-se | 0 | ||||
396 | 106060 | no | Remove proc-macro back-compat hack for rental | Aaron1011:remove-rental-hack | pnkfelix | 0 | ||||
397 | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | WaffleLapkin | 0 | ||||
398 | 106375 | no | Stabilize `io_error_more` | albertlarsan68:stabilize-io_err_more | BurntSushi | 0 | ||||
399 | 106681 | no | Link unstable features | albertlarsan68:link-unstable-features | onur-ozkan | 0 | ||||
400 | 107122 | no | Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type | joboet:once_try_init_try | BurntSushi | 0 | ||||
401 | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
402 | 107393 | no | Add internal lint against `Ty == Ty` | Nilstrieb:Are the types equalॽ Who even knows at this point | compiler-errors | 0 | ||||
403 | 107587 | no | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | SnoozeThis | 0 | ||||
404 | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
405 | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
406 | 108397 | no | Dedup elaborated predicates with const generic parameter in AutoTrait | megakorre:issue_107715 | oli-obk | 0 | ||||
407 | 108761 | no | Do NOT Review: CoAlloc: Allocator + Global API + Vec | coop-rs:07_vec_macroed_squash_fmt_workaround | peter-kehl | 0 | ||||
408 | 108874 | no | Implement `io::Entropy` and refactor random data generation | joboet:io_entropy | Mark-Simulacrum | 0 | ||||
409 | 108942 | no | unstable-book: split sanitizers into testing and production ones | disconnect3d:patch-1 | eholk | 0 | ||||
410 | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | Amanieu | 0 | ||||
411 | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
412 | 109174 | no | Replace `io::Cursor::{remaining_slice, is_empty}` | soerenmeier:cursor_fns | workingjubilee | 0 | ||||
413 | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | dtolnay | 0 | ||||
414 | 109858 | no | Eagerly run TLS destructors to properly handle stack overflows | joboet:tls_stack_overflow | m-ou-se | 0 | ||||
415 | 110051 | no | Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. | aDotInTheVoid:rdj-hashmap | clubby789 | 0 | ||||
416 | 110105 | no | Stabilise exhaustive patterns feature | cjgillot:exhaustive-patterns | oli-obk | 0 | ||||
417 | 110327 | no | Add the ability to see inherited envs on Command | schneems:schneems/expose-command-env-clear | thomcc | 0 | ||||
418 | 110799 | no | Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() | m-ou-se:panic-payload-dyn-any-no-send | m-ou-se | 0 | ||||
419 | 110961 | no | Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` | john-h-k:lint/useless-send | davidtwco | 0 | ||||
420 | 111628 | no | Allow integer suffixes starting with `e`. | nnethercote:allow-e-suffixes | petrochenkov | 0 | ||||
421 | 112106 | no | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | cuviper | 0 | ||||
422 | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
423 | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
424 | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | michaelwoerister | 0 | ||||
425 | 112807 | no | Migrate `rustdoc` diagnostics to translatable diagnostics | nicklimmm:rustdoc-translatable-diagnostics-migration | jsha | 0 | ||||
426 | 112999 | no | relax leak-check | aliemjay:leakcheck-relax | BoxyUwU | 0 | ||||
427 | 113074 | no | rustdoc: redesign [+]/[−] controls | notriddle:notriddle/plus-minus | jsha | 0 | ||||
428 | 113169 | no | Tait must be constrained if in sig | oli-obk:tait_must_be_constrained_if_in_sig | compiler-errors | 0 | ||||
429 | 113433 | no | Disable building `rustc` with (Thin)LTO on Windows | Kobzol:bootstrap-window-thinlto-error | clubby789 | 0 | ||||
430 | 113924 | no | More precisely point out what is immutable for E0596 | chenyukang:yukang-fix-113842-ref | compiler-errors | 0 | ||||
431 | 114096 | no | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | ||||
432 | 114189 | no | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | ||||
433 | 114209 | no | tidy watcher | klensy:better-than-remembrall | wesleywiser | 0 | ||||
434 | 114523 | no | gcc: build with --disable-multilib, as it used only to bootstrap llvm | klensy:gcc-disable-multilib | Mark-Simulacrum | 0 | ||||
435 | 114652 | no | Keep printing extra comments in MIR dumps | lqd:mir-dumps | saethlin | 0 | ||||
436 | 114900 | no | Allow a MIR analysis to perform the state `join` directly | Jarcho:mut_join | cjgillot | 0 | ||||
437 | 114917 | no | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
438 | 115293 | no | Remove -Zfuel. | cjgillot:no-fuel | wesleywiser | 0 | ||||
439 | 115501 | no | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
440 | 115506 | no | `target_os = "custom"`: selecting/swapping platform-specific parts of the libstd at runtime | NathanRoyer:std-custom-platform | Mark-Simulacrum | 0 | ||||
441 | 115561 | no | Make `PanicInfo::message` infallible | oli-obk:panic_info_message | m-ou-se | 0 | ||||
442 | 115572 | no | Do not insert duplicate SourceFile. | cjgillot:relative-source-file-dedup | oli-obk | 0 | ||||
443 | 115648 | no | Remove "consider specifying this binding's type" when reference differs in mutability | jmintb:master | jackh726 | 0 | ||||
444 | 115746 | no | Print thread ID in panic message if thread name is unknown | tgross35:unnamed-threads-panic-message | cuviper | 0 | ||||
445 | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
446 | 115919 | no | Return f32 and f64 in XMM0 instead of FP0 on i686 | GuentherVIII:ssereturn | petrochenkov | 0 | ||||
447 | 115954 | no | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
448 | 116088 | no | Stabilise `c_unwind` | nbdd0121:unwind | Amanieu | 0 | ||||
449 | 116113 | no | Generalize `{Rc,Arc}::make_mut()` to unsized types. | kpreid:arcmut | dtolnay | 0 | ||||
450 | 116114 | no | Stabilize target_feature_11 | calebzulawski:stabilize-tf11 | nikomatsakis | 0 | ||||
451 | 116161 | no | Stabilize `extended_varargs_abi_support` | Soveu:varargs2 | cjgillot | 0 | ||||
452 | 116209 | no | clippy::complexity fixes | matthiaskrgr:clippy2 | petrochenkov | 0 | ||||
453 | 116247 | no | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
454 | 116517 | no | feat(ci): upload metrics to GitHub Artifacts ✨ | meysam81:meysam/feat/upload-ci-metrics-to-artifacts | jdno | 0 | ||||
455 | 116575 | no | diagnostic: properly deal with hygienic names on unresolved fields and imports | fmease:diag-suggs-hygiene-improvs | cjgillot | 0 | ||||
456 | 116777 | no | Dedup Fluent invalid ptr errors in const eval | workingjubilee:const-eval-fluent-dedup-ptrkind | fee1-dead | 0 | ||||
457 | 116850 | no | Unify TLS destructor list implementations | joboet:unify_tls_dtor_lists | m-ou-se | 0 | ||||
458 | 116863 | no | warn less about non-exhaustive in ffi | workingjubilee:non-exhaustive-is-not-ffi-unsafe | scottmcm | 0 | ||||
459 | 117015 | no | Doc comment custom MIR debuginfo. | cjgillot:custom-mir-debuginfo-doc | RalfJung | 0 | ||||
460 | 117161 | no | Uplift `clippy::precedence` lint | Urgau:uplift_precedence | wesleywiser | 0 | ||||
461 | 117360 | no | Use macro to make query providers greppable | Nilstrieb:query-provider-find-me | TaKO8Ki | 0 | ||||
462 | 117676 | no | llvm-wrapper: remove some unused headers | klensy:cut-llvm-includes | cuviper | 0 | ||||
463 | 117682 | no | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | |||||
464 | 117867 | no | New attribute macros format for diagnostic structs without fluent slug | chenyukang:errors-refactor-no-fluent | davidtwco | 0 | ||||
465 | 117913 | no | Suggest removal of borrow in index when appropriate | estebank:issue-66023 | compiler-errors | 0 | ||||
466 | 118004 | no | Fix const-fn check in const_eval | ouz-a:november_ice | wesleywiser | 0 | ||||
467 | 118171 | no | Allow constants using an Abi::Vector layout to be passed to the backend | GeorgeWort:consts | compiler-errors | 0 | ||||
468 | 118477 | no | Remove `ProjectionElem::Subtype` | ouz-a:remove_subtyper | lcnr | 0 | ||||
469 | 118480 | no | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
470 | 118518 | no | fix(trim-paths): trim `SO` and `DW_AT_comp_dir` symbols for root DI node | weihanglo:trim-paths-macos | michaelwoerister | 0 | ||||
471 | 118580 | no | Provide a way for custom derives to know if they were invoked via `#[derive_const]` | fmease:libproc_macro-is_derive_const | petrochenkov | 0 | ||||
472 | 118711 | no | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | ||||
473 | 118833 | no | Add lint against function pointer comparisons | Urgau:lint_function_pointer_comparisons | cjgillot | 0 | ||||
474 | 118917 | no | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | ||||
475 | 118939 | no | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | ||||
476 | 118958 | no | Add a new concat metavar expr | c410-f3r:concat-again | petrochenkov | 0 | ||||
477 | 118980 | no | Add rustc_intrinsic_const_vector_arg attribute to allow vectors to be passed as constants | GeorgeWort:attr | oli-obk | 0 | ||||
478 | 119043 | no | Add new temporary lifetime feature gate and super let keyword | dingxiangfei2009:super-let | oli-obk | 0 | ||||
479 | 119083 | no | [experiment] turn on effects everywhere | fee1-dead-contrib:effects-everywhere | 0 | |||||
480 | 119220 | no | Uplift `clippy::invalid_null_ptr_usage` lint | Urgau:uplift-invalid_null_ptr_usage | b-naber | 0 | ||||
481 | 119229 | no | Update mingw-w64 + GNU toolchain | mati865:update-mingw-toolchain | Kobzol | 0 | ||||
482 | 119260 | no | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | ||||
483 | 119351 | no | Treat `k#ident` keywords as valid tokens | fee1-dead-contrib:myth | WaffleLapkin | 0 | ||||
484 | 119355 | no | Add `-Zerror-metrics=PATH` to save diagnostic metadata to disk | estebank:error_metrics | compiler-errors | 0 | ||||
485 | 119550 | no | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | ||||
486 | 119669 | no | Allow building stage1+ std with `panic=abort` | clubby789:std-panic-strategy | albertlarsan68 | 0 | ||||
487 | 119844 | no | Remove duplicate section | Arthur-Milchior:patch-1 | Amanieu | 0 | ||||
488 | 119926 | no | Stabilize `--env-set` option | GuillaumeGomez:stabilize-env-set | davidtwco | 0 | ||||
489 | 120013 | no | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | |||||
490 | 120098 | no | Give a better error message when CI download fails | Teapot4195:issue-118758-fix | Mark-Simulacrum | 0 | ||||
491 | 120127 | no | `adt_const_params`: check referred-to types when checking impls of ConstParamTy on refs | sjwang05:issue-112124 | BoxyUwU | 0 | ||||
492 | 120197 | no | Improve `E0617` to Distinguish Between Fn Item and Fn Pointer in FFI | HTGAzureX1212:HTGAzureX1212/issue-69232-improve-error-617 | estebank | 0 | ||||
493 | 120221 | no | Don't make statement nonterminals match pattern nonterminals | compiler-errors:statements-are-not-patterns | nnethercote | 0 | ||||
494 | 120234 | no | stabilise assert_matches | Dylan-DPC:82775/stab/assert_matches | m-ou-se | 0 | ||||
495 | 120370 | no | Likely unlikely fix | x17jiri:likely_unlikely_fix | cjgillot | 0 | ||||
496 | 120639 | no | [WIP] experiment with a new way of effects desugaring | fee1-dead-contrib:new-effects-desugaring | oli-obk | 0 | ||||
497 | 120698 | no | Fix and slightly improve `AstValidator` | fmease:astvalidator-fixes | compiler-errors | 0 | ||||
498 | 120700 | no | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | oli-obk | 0 | ||||
499 | 120705 | no | Remove `suffix` from `MetaItemLit` | camsteffen:lit-suffix-remove | davidtwco | 0 | ||||
500 | 120752 | no | Collect relevant item bounds from trait clauses for nested rigid projections | compiler-errors:more-relevant-bounds | lcnr | 0 | ||||
501 | 120812 | no | Remove unnecessary impl sorting in queries and metadata | compiler-errors:impl-sorting | cjgillot | 0 | ||||
502 | 120818 | no | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | fmease | 0 | ||||
503 | 120924 | no | Let's `#[expect]` some lints: Stabilize `lint_reasons` (RFC 2383) | xFrednet:rfc-2383-stabilization-party | wesleywiser | 0 | ||||
504 | 121051 | no | Introduce infrastructure for generating target docs | Nilstrieb:targetting | onur-ozkan | 0 | ||||
505 | 121274 | no | Report a specialized error when a `'static` obligation comes from an `impl dyn Trait` | estebank:implicit_static | fmease | 0 | ||||
506 | 121334 | no | Raw fluent diagnostic structs | davidtwco:raw-fluent-diagnostics | nnethercote | 0 | ||||
507 | 121364 | no | Implement lint against unexpected unary precedence | Urgau:unary_precedence | wesleywiser | 0 | ||||
508 | 121553 | no | Lower struct patterns and struct expressions with unnamed fields | frank-king:feature/unnamed-fields-hir | davidtwco | 0 | ||||
509 | 121560 | no | Allow `#[deny]` inside `#[forbid]` as a no-op with a warning | Nilstrieb:stop-lint-macro-nonsense | TaKO8Ki | 0 | ||||
510 | 121676 | no | Support ?Trait bounds in supertraits and dyn Trait under a feature gate | Bryanskiy:polarity | traviscross | 0 | ||||
511 | 121682 | no | Fix ICE when there is a continue in a labeled block | SarthakSingh31:cont-in-blk | cjgillot | 0 | ||||
512 | 121766 | no | Reword E0277 default error message | estebank:e0277-message-wording | oli-obk | 0 | ||||
513 | 121880 | no | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | ||||
514 | 121909 | no | Drop AST on a separate thread and prefetch `hir_crate` | Zoxc:drop-ast-task | cjgillot | 0 | ||||
515 | 121918 | no | Move alloc tests to rmake | abhay-51:Move_alloc_tests_to_rmake | Mark-Simulacrum | 0 | ||||
516 | 121920 | no | downgrade ptr.is_aligned_to crate-private | Gankra:is_aligned_to | m-ou-se | 0 | ||||
517 | 122049 | no | Promote riscv64gc-unknown-linux-musl to tier 2 | Amanieu:riscv64-musl-tier2 | Mark-Simulacrum | 0 | ||||
518 | 122145 | no | Support test output postprocessing by a child process. | aspotashev:master | epage | 0 | ||||
519 | 122156 | no | Represent diagnostic side effects as dep nodes | Zoxc:side-effect-dep-node | cjgillot | 0 | ||||
520 | 122161 | no | Fix suggestion when shorthand `self` has erroneous type | compiler-errors:shorthand-self | fmease | 0 | ||||
521 | 122288 | no | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | ||||
522 | 122308 | no | [WIP] [crater-only] Make a watered-down version of lazy type aliases the default | fmease:lta-crater | 0 | |||||
523 | 122403 | no | Explicitly don't normalize param-env in new solver | compiler-errors:explicitly-dont-normalize-in-new-solver | lcnr | 0 | ||||
524 | 122408 | no | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | ||||
525 | 122565 | no | Try to write the panic message with a single `write_all` call | Zoxc:atomic-panic-msg | the8472 | 0 | ||||
526 | 122613 | no | Don't build a broken/untested profiler runtime on mingw targets | Zalathar:profiler | nnethercote | 0 | ||||
527 | 122631 | no | coverage: Replace color terminal tests with HTML output tests | Zalathar:html | oli-obk | 0 | ||||
528 | 122668 | no | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | ||||
529 | 122670 | no | Fix bug where `option_env!` would return `None` when env var is present but not valid Unicode | beetrees:non-unicode-option-env-error | lcnr | 0 | ||||
530 | 122804 | no | Item bounds can reference self projections and still be object safe | compiler-errors:item-bounds-can-reference-self | BoxyUwU | 0 | ||||
531 | 122808 | no | Stabilize `count`, `ignore`, `index`, and `length` in Rust 1.80 | c410-f3r:again-again-again-again-again | fmease | 0 | ||||
532 | 122872 | no | [rustdoc] Detect and resolve ambiguities in fn parameters type names | krtab:doc_diff_types | GuillaumeGomez | 0 | ||||
533 | 122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | ||||
534 | 123008 | no | [TEST] Test out Fjall memory allocator | Zoxc:fjall-global | 0 | |||||
535 | 123013 | no | rustdoc: update `pulldown-cmark` to 0.10 | stepantubanov:update-pulldown-cmark | GuillaumeGomez | 0 | ||||
536 | 123046 | no | [WIP] Enforce may-define-must-define for ATPITs | compiler-errors:deny-non-defining-use | oli-obk | 0 | ||||
537 | 123082 | no | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | ||||
538 | 123088 | no | Replace `f16` and `f128` pattern matching stubs with real implementations | tgross35:f16-f128-pattern-analysis | Nadrieril | 0 | ||||
539 | 123110 | no | Rename iter::Iterator::intersperse() to ::separate() | lukaslueg:inter_separate | dtolnay | 0 | ||||
540 | 123205 | no | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | ||||
541 | 123220 | no | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | |||||
542 | 123245 | no | Suggest Explicit Lifetime for Associated Type Bindings | veera-sivarajan:bugfix-122025-missing-lifetime | cjgillot | 0 | ||||
543 | 123319 | no | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | ||||
544 | 123472 | no | WIP: PoC for `derive(SmartPointer)` | wedsonaf:smart-ptr | pnkfelix | 0 | ||||
545 | 123521 | no | CFI: Refactor: Split into modules | maurer:module-split | compiler-errors | 0 | ||||
546 | 123588 | no | Stabilize `hint::assert_unchecked` | tgross35:stabilize-assert_unchecked | m-ou-se | 0 | ||||
547 | 123604 | no | Abstract `ProcThreadAttributeList` into its own struct | michaelvanstraten:proc_thread_attribute_list | ChrisDenton | 0 | ||||
548 | 123723 | no | Make `std::os::tvos`, `std::os::visionos` and `std::os::watchos` public | madsmtm:apple-std-os | dtolnay | 0 | ||||
549 | 123782 | no | Ensure opaque types can't have themselves as a hidden type with incompatible lifetimes | oli-obk:equal_tait_args | aliemjay | 0 | ||||
550 | 123822 | no | More translatable diagnostics | Xiretza:more-translatable-diagnostics | pnkfelix | 0 | ||||
551 | 123948 | no | Async drop codegen (WIP) | azhogin:azhogin/async-drop | oli-obk | 0 | ||||
552 | 124033 | no | Sync ar_archive_writer to LLVM 18.1.3 | bjorn3:ar_archive_writer_0_3_0 | davidtwco | 0 | ||||
553 | 124080 | no | Some unstable changes to where opaque types get defined | oli-obk:define_opaque_types10 | compiler-errors | 0 | ||||
554 | 124141 | no | Remove `Nonterminal` and `TokenKind::Interpolated` | nnethercote:rm-Nonterminal-and-TokenKind-Interpolated | petrochenkov | 0 | ||||
555 | 124154 | no | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | |||||
556 | 124251 | no | Add an intrinsic for `ptr::metadata` | scottmcm:unop-ptr-metadata | oli-obk | 0 | ||||
557 | 124353 | no | Add support for downloading `libgccjit.so` file | GuillaumeGomez:download-libgccjit | onur-ozkan | 0 | ||||
558 | 124421 | no | Stop re-implementing slice iterators in `vec::IntoIter` | scottmcm:slice-drain-iter | m-ou-se | 0 | ||||
559 | 124512 | no | parser: suggest quotes only for ident attribute values | ohno418:improve-suggesting-attr-val | compiler-errors | 0 | ||||
560 | 124516 | no | Allow monomorphization time const eval failures if the cause is a type layout issue | oli-obk:taint_const_eval | RalfJung | 0 | ||||
561 | 124532 | no | elaborate obligations in coherence | lcnr:elaborate-coherence | compiler-errors | 0 | ||||
562 | 124598 | no | [draft] Rework the way we treat opaques in `check_opaque_meets_bounds` | compiler-errors:reveal | lcnr | 0 | ||||
563 | 124601 | no | [WIP] Implement `unchecked_disjoint_bitor` | alion02:disjoint-bitor | jieyouxu | 0 | ||||
564 | 124644 | no | (DRAFT) Proof-of-concept for instrumenting the RHS of lazy logical operators | Zalathar:branch-on-bool | 0 | |||||
565 | 124652 | no | MCDC Coverage: instrument last boolean RHS operands from condition coverage | RenjiSann:mcdc-register-lazy-rhs | wesleywiser | 0 | ||||
566 | 124812 | no | [DO NOT MERGE] bootstrap with next solver enabled | lcnr:next-solver-bootstrap-hack | 0 | |||||
567 | 124852 | no | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | ||||
568 | 124921 | no | offset_from: always allow pointers to point to the same address | RalfJung:offset-from-same-addr | oli-obk | 0 | ||||
569 | 125167 | no | search graph: cache provisional results between fixpoint iterations | lcnr:search-graph-4 | nikomatsakis | 0 | ||||
570 | 125262 | no | Allow printing `TraitRef` and `TraitPredicate` with `Infcx` information | BoxyUwU:trait_ref_debug_printing | compiler-errors | 0 | ||||
571 | 99761 | no | Fix item-info color | GuillaumeGomez:item-info-color | jsha | 0 | always | |||
572 | 118633 | error | no | feed `def_span` in resolver | bvanjoi:fix-118552 | cjgillot | 0 | never | ||
573 | 120593 | failure | yes | Update Android in CI | maurer:android-bump | Mark-Simulacrum | Mark-Simulacrum | 0 | never | |
574 | 122662 | failure | yes | Omit non-needs_drop drop_in_place in vtables | Mark-Simulacrum:optional-drop | bjorn3 | oli-obk,bjorn3 | 0 | iffy | |
575 | 122709 | failure | yes | use precompiled rustc for non-dist builders | onur-ozkan:use-precompiled-rustc-by-default | Mark-Simulacrum | Mark-Simulacrum | 0 | iffy | |
576 | 124887 | failure | yes | Upgrade cmake to v0.1.50 | jfgoog:update-cmake | onur-ozkan | onur-ozkan | 0 | never | |
577 | 121062 | failure | yes | Change f32::midpoint to upcast to f64 | RustyYato:f32-midpoint | the8472 | the8472 | 0 | ||
578 | 124944 | failure | yes | On trait bound mismatch, detect multiple crate versions in dep tree | estebank:multiple-crate-versions | fee1-dead | fee1-dead | 0 | ||
579 | 121200 | failure | yes | Deduplicate object safety errors on `impl dyn Trait { .. }` | estebank:inferred_outlives_of-impl | davidtwco | 0 | |||
580 | 125202 | failure | no | Clippy subtree update | flip1995:clippy-subtree-update | Manishearth | flip1995 | 1 | ||
581 | 124571 | failure | no | coverage: Clean up `mcdc_bitmap_bytes` and `conditions_num` | Zalathar:num-conditions | compiler-errors | compiler-errors | 0 | ||
582 | 124807 | failure (try) | no | Migrate `run-make/rustdoc-io-error` to `rmake.rs` | GuillaumeGomez:migrate-rustdoc-io-error | jieyouxu | 0 | never | ||
583 | 124650 | failure (try) | no | Create const block DefIds in typeck instead of ast lowering | oli-obk:pattern_types_syntax | 0 | ||||
584 | 105840 | success | Micro-optimize Ord::cmp for primitives | saethlin:ord-cmp | 0 | never | ||||
585 | 109606 | success | Derive `PartialOrd::{l,g}{e,t}` for fieldless enums as explicit comparisons on `discriminant_value` | thomcc:fieldless-discriminant-only-pord | davidtwco | 0 | never | |||
586 | 109645 | success | Slightly micro-optimize derive of PartialOrd | thomcc:optimize_partialord_derive | compiler-errors | 0 | never | |||
587 | 111061 | success | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
588 | 112279 | success | Stop considering moved-out locals when computing auto traits for generators | nbdd0121:generator | cjgillot | 0 | never | |||
589 | 113125 | success | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
590 | 113382 | success | [perf] test MCP510 | lqd:test-mcp510 | 0 | never | ||||
591 | 114538 | success | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
592 | 114561 | success | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
593 | 114669 | success | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
594 | 115362 | success | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | never | ||||
595 | 115521 | success (try) | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee:force-trunk-frame-pointers | 0 | never | ||||
596 | 115613 | success | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | never | |||
597 | 116316 | success | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | |||
598 | 116542 | success (try) | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | never | |||
599 | 117804 | success | Panic directly in Arguments::new* instead of recursing | saethlin:no-recursive-panics | m-ou-se | 0 | never | |||
600 | 118854 | success | [DO NOT MERGE] Introduce mechanism to write compiler metrics to disk | estebank:compiler-metrics | cjgillot | 0 | never | |||
601 | 119031 | success | [Experiment] Play with match lowering | Nadrieril:two-phase-match-lowering | 0 | never | ||||
602 | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
603 | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
604 | 120050 | success | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
605 | 120168 | success | Relocate coroutine upvars into Unresumed state | dingxiangfei2009:coroutine-upvar | pnkfelix | 0 | never | |||
606 | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
607 | 120525 | success | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | |||
608 | 120682 | success | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | ||||
609 | 120686 | success | SimplifyConstCondition: Check moves for constants | clubby789:mir-const-switchint | 0 | never | ||||
610 | 120901 | success | Add my encoding debugging rig | saethlin:debuggable-encoding | 0 | never | ||||
611 | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
612 | 121270 | success | Disallow deriving (other than Copy/Clone) on types with unnamed fields | clubby789:more-unnamed-fields-checks | fmease | 0 | never | |||
613 | 121397 | success | [WIP] Re-enable the early otherwise branch optimization | DianQK:early_otherwise_branch_sound | wesleywiser | 0 | never | |||
614 | 121505 | success | Replace impl Fn with fn in sort::merge_sort::RunVec | GnomedDev:remove-runvec-generic | joboet | 0 | never | |||
615 | 121614 | success | Don't emit `expect`/`assume` in opt-level=0 | clubby789:no-expect | saethlin | 0 | never | |||
616 | 122165 | success | Merge RedundantImport into UnusedImport for suggesting removing spans | chenyukang:yukang-fix-121315-suggest-removing | petrochenkov | 0 | never | |||
617 | 122329 | success | Redirect `__rust_dealloc` to `sdallocx` | Zoxc:sdallocx | petrochenkov | 0 | never | |||
618 | 122505 | success | Don't walk the bodies of free constants for reachability. | oli-obk:visit_nested_body2 | tmiasko | 0 | never | |||
619 | 122553 | success | make `Thin` a supertrait of `Sized` | lukas-code:sized-thin | lcnr | 0 | never | |||
620 | 122971 | success | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | |||
621 | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
622 | 123199 | success | Add `bound_clauses` field to `ty::Binder` | compiler-errors:binder-field | 0 | never | ||||
623 | 123259 | success | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | ||||
624 | 123570 | success | Rub some #[inline] on formatting code | saethlin:inline-formatting | 0 | never | ||||
625 | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
626 | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
627 | 123669 | success | Avoid a scrape_region_constraints and instead register the region constraints directly | oli-obk:eager_opaque_checks4 | lcnr | 0 | never | |||
628 | 124029 | success | Give RPITITs variances, so they can (not) capture lifetimes | compiler-errors:rpitit-variances | 0 | never | ||||
629 | 124260 | success | Always inline traversal skeletons | eggyal:inline-traversal-skeletons | pnkfelix | 0 | never | |||
630 | 124263 | success | Prefer not to early return from derived visitables | eggyal:tco-derived-visits | lcnr | 0 | never | |||
631 | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | fee1-dead | 0 | never | |||
632 | 124686 | success (try) | Add a footer in FileEncoder and check for it in MemDecoder | saethlin:rust-file-footer | fmease | 0 | never | |||
633 | 124737 | success (try) | [Experiment] Replace `unreachable_unchecked()` with `uninit().assume_init()` in `unwrap_unchecked()` | alion02:litter-less | Nilstrieb | 0 | never | |||
634 | 124780 | success (try) | [WIP] Improve VecCache under parallel frontend | Mark-Simulacrum:lockless-cache | Mark-Simulacrum | 0 | never | |||
635 | 124940 | success (try) | [DO NOT MERGE] perf: test prototype mum-add-hasher | orlp:mum-hash-perf-run | thomcc | 0 | never | |||
636 | 124977 | success (try) | Improve location reporting of trait placeholder error | compiler-errors:higher-ranked-err | cjgillot | 0 | never | |||
637 | 125017 | success (try) | rustc_span: Optimize syntax context updates in spans | petrochenkov:upctxt | jieyouxu | 0 | never | |||
638 | 125025 | success (try) | [perf experiments] Clone all MIR bodies | saethlin:clone-your-body | 0 | never | ||||
639 | 125129 | success (try) | Remove the branches from `len_utf8` | cuviper:branchless-len_utf8 | Mark-Simulacrum | 0 | never | |||
640 | 125133 | success (try) | [DO NOT MERGE] perf run for rustc-hash candidate | orlp:faster-rustc-hash | thomcc | 0 | never | |||
641 | 125162 | success (try) | [perf experiment] Create a separate query for required and mentioned items | tmiasko:required-items | 0 | never | ||||
642 | 125317 | success (try) | yes | Optimize `EscapeIterInner` | joboet:optimize_escape | Nilstrieb | 0 | never | ||
643 | 112365 | success | [experiment] Use new solver in MIR validator subtyping checks | compiler-errors:mir-inline-check-better | 0 | |||||
644 | 117967 | success | Fix lifetime elision | adetaylor:fix-lifetime-elision-bug | lcnr | 0 | ||||
645 | 120248 | success | Make casts of pointers to trait objects stricter | WaffleLapkin:bonk-ptr-object-casts | TaKO8Ki | 0 | ||||
646 | 121659 | success | rustdoc: check parsing diffs between pulldown-cmark 0.9.6 and 0.10 | notriddle:notriddle/bump-pulldown-cmark | GuillaumeGomez | 0 | ||||
647 | 122003 | success | Build libunwind for pc-windows-gnullvm | mati865:gnullvm-build-libunwind | albertlarsan68 | 0 | ||||
648 | 122412 | success | Stop skewing inference in ?'s desugaring | WaffleLapkin:if-we-ask-question-mark-operator-to-not-screw-with-inference-will-it-obey | fee1-dead | 0 | ||||
649 | 122955 | success | [experiment] Turn off never type fallback | WaffleLapkin:no-more-fallback | WaffleLapkin | 0 | ||||
650 | 123482 | success | [experiment] Set never type fallback = `!` | WaffleLapkin:never-type-fallback-to-self | 0 | |||||
651 | 123737 | success | Check alias args for WF even if they have escaping bound vars | compiler-errors:alias-wf | 0 | |||||
652 | 124305 | success (try) | yes | [crater] make `where_clauses_object_safety` forbid | compiler-errors:deny-wc | lcnr | 0 | |||
653 | 124336 | success | [crater] Enforce supertrait outlives obligations hold when confirming impl | compiler-errors:super-outlives | lcnr | 0 | ||||
654 | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
655 | 124592 | success | cleanup `candidate_should_be_dropped_in_favor_of` | lcnr:winnowing-xd | compiler-errors | 0 | ||||
656 | 124661 | success (try) | Turn remaining non-structural-const-in-pattern lints into hard errors | RalfJung:only-structural-consts-in-patterns | pnkfelix | 0 | ||||
657 | 125107 | success (try) | [DO NOT MERGE] Expand core's prelude with more types | ChrisDenton:core-prelude | Nilstrieb | 0 | ||||
658 | 125151 | success (try) | [Crater run experiment] let-chain rescoping | dingxiangfei2009:let-chain-rescope-crater-runner | estebank | 0 | ||||
659 | 125285 | success (try) | yes | Error for RPIT if they are not defined during MIR borrowck | spastorino:unchk-region-opaque-deadcode | lcnr | 0 |