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.
—
520 total, 16 approved, 14 rolled up, 16 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 127385 | pending | yes | Update cargo | weihanglo:update-cargo | weihanglo | weihanglo | 1 | never | |
2 | 127172 | approved | yes | Make `can_eq` process obligations (almost) everywhere | compiler-errors:full-can_eq-everywhere | lcnr | lcnr | 0 | never | |
3 | 127421 | approved | yes | Cache hir_owner_nodes in ParentHirIterator. | cjgillot:cache-iter | fmease | fmease | 0 | never | |
4 | 113128 | approved | yes | Support tail calls in mir via `TerminatorKind::TailCall` | WaffleLapkin:become_trully_unuwuable | oli-obk | oli-obk,RalfJung | 0 | ||
5 | 126841 | approved | yes | [`macro_metavar_expr_concat`] Add support for literals | c410-f3r:concat-again | petrochenkov | petrochenkov | 0 | ||
6 | 126921 | approved | yes | Give VaList its own home | workingjubilee:outline-va-list | Nilstrieb | Nilstrieb | 0 | ||
7 | 127367 | approved | yes | Run alloc sync tests | ChrisDenton:run-sync | Nilstrieb | Nilstrieb | 0 | ||
8 | 127431 | approved | yes | Use field ident spans directly instead of the full field span in diagnostics on local fields | oli-obk:feed_item_attrs | compiler-errors | compiler-errors | 0 | ||
9 | 127437 | approved | yes | Uplift trait ref is knowable into `rustc_next_trait_solver` | compiler-errors:uplift-trait-ref-is-knowable | lcnr | lcnr | 0 | ||
10 | 127439 | approved | yes | Uplift elaboration into `rustc_type_ir` | compiler-errors:uplift-elaborate | lcnr | lcnr | 0 | ||
11 | 126881 | approved | yes | Make `NEVER_TYPE_FALLBACK_FLOWING_INTO_UNSAFE` a deny-by-default lint in edition 2024 | WaffleLapkin:unsafe-code-affected-by-fallback-hard-in-2024 | compiler-errors | compiler-errors | 0 | always | |
12 | 127451 | approved | yes | Improve `run-make/output-type-permutations` code and improve `filename_not_in_denylist` API | GuillaumeGomez:improve-output-type-permutations | Kobzol | kobzol | 0 | always | |
13 | 126810 | yes | Tweak output of resolve errors | estebank:resolve-error-wording | petrochenkov | 10 | never | |||
14 | 125942 | yes | Windows: Use futex implementation for `Once` | timokroeger:windows-once-futex | ChrisDenton | 3 | iffy | |||
15 | 118159 | yes | Implementation of `fmt::FormattingOptions` | EliasHolzmann:formatting_options | m-ou-se | 0 | never | |||
16 | 120855 | yes | Introduce -Zsplit-metadata option | bjorn3:split_metadata4 | petrochenkov | 0 | never | |||
17 | 120869 | yes | ci update freebsd version proposal, freebsd 12 being eol | devnexen:update_fbsd_ci | Mark-Simulacrum | 0 | iffy | |||
18 | 121220 | yes | Add transmute range assumes for pointers too | saethlin:assume-ptr-ranges | 0 | never | ||||
19 | 122770 | yes | improve codegen of fmt_num to delete unreachable panic | iximeow:ixi/int-formatting-optimization | workingjubilee | 0 | never | |||
20 | 123259 | yes | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | ||||
21 | 123351 | yes | Ensure floats are returned losslessly by the Rust ABI on 32-bit x86 | beetrees:x86-ret-snan-rust | nikic | 0 | never | |||
22 | 123778 | yes | Improve autovectorization of to_lowercase / to_uppercase functions | jhorstmann:optimize-upper-lower-auto-vectorization | the8472 | 0 | iffy | |||
23 | 124029 | yes | Give RPITITs variances, so they can (not) capture lifetimes | compiler-errors:rpitit-variances | 0 | never | ||||
24 | 124780 | yes | Improve VecCache under parallel frontend | Mark-Simulacrum:lockless-cache | michaelwoerister | 0 | never | |||
25 | 124887 | yes | Upgrade cmake to v0.1.50 | jfgoog:update-cmake | onur-ozkan | 0 | never | |||
26 | 125016 | yes | Update compiler_builtins to 0.1.113 | nicholasbishop:bishop-cb-112 | compiler-errors | 0 | never | |||
27 | 126024 | yes | Add definable opaque types to the selection cache key | oli-obk:candidate_key_caching_is_unsound_yay | lcnr | 0 | never | |||
28 | 126158 | yes | Disallow setting some built-in cfg via set the command-line | Urgau:disallow-cfgs | petrochenkov | 0 | iffy | |||
29 | 126444 | yes | gvn: Promote/propagate const local array | tesuji:gvn-const-arrays | cjgillot | 0 | never | |||
30 | 126793 | yes | Apply "polymorphization at home" to RawVec | saethlin:mono-rawvec | 0 | never | ||||
31 | 126804 | yes | On short error format, append primary span label to message | estebank:short-error-primary-label | davidtwco | 0 | iffy | |||
32 | 126963 | yes | Add basic Serde serialization capabilities to Stable MIR | runtimeverification:smir_serde_derive | oli-obk | 0 | iffy | |||
33 | 126991 | yes | Accelerate GVN a little | cjgillot:gvn-prof | oli-obk | 0 | never | |||
34 | 127001 | yes | Add Natvis visualiser and debuginfo tests for `f16` | beetrees:f16-debuginfo | michaelwoerister | 0 | never | |||
35 | 127007 | yes | Improve slice::binary_search_by | krtab:improv_binary_search | m-ou-se | 0 | never | |||
36 | 127087 | yes | Only track mentioned places for jump threading | cjgillot:small-map | oli-obk | 0 | never | |||
37 | 127200 | yes | Add `constness` to `TraitDef` | fee1-dead-contrib:trait_def_const_trait | fmease | 0 | never | |||
38 | 127210 | yes | Annotate eligible small immediate arguments with `noundef` | jieyouxu:array-imm-noundef-param | scottmcm | 0 | never | |||
39 | 127324 | yes | Simplify match based on the cast result of `IntToInt` | DianQK:match-br | saethlin | 0 | never | |||
40 | 127438 | yes | Make `push_outlives_components` into a `TypeVisitor` | compiler-errors:compute-outlives-visitor | lcnr | 0 | never | |||
41 | 110702 | yes | [mir-opt] SimplifyLocals should also clean up debuginfo | scottmcm:also-remove-unused-storage-markers | cjgillot | 0 | ||||
42 | 117465 | yes | Add -Z small-data-threshold | paulmenage:small-data-limit | compiler-errors | 0 | ||||
43 | 118474 | yes | Add `core::iter::adapters::PeekMap` and `core::iter::Peekable::peek_map` | MiguelX413:master | m-ou-se | 0 | ||||
44 | 118613 | yes | Enable emutls by default for android | quininer:android-enable-emutls | thomcc | 0 | ||||
45 | 118717 | yes | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | ||||
46 | 118733 | yes | add error message for c# style named arguments | nouritsu:master | compiler-errors | 0 | ||||
47 | 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 | ||||
48 | 118999 | yes | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | ||||
49 | 119185 | yes | [DO NOT MERGE] adapt test stderr for LLVM 18 changes | krasimirgg:teststderr | 0 | |||||
50 | 119462 | yes | Prevent `AtomicBool::fetch_and` and `fetch_or` from CAS loop on x86 | AngelicosPhosphoros:atomic_bool_rmw_conditional_ops | Amanieu | 0 | ||||
51 | 120072 | yes | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | ||||
52 | 120077 | yes | WIP Add Set entry API | SUPERCILEX:set-entry | cuviper | 0 | ||||
53 | 120176 | yes | Add a special case for CStr/CString in the improper_ctypes lint | Flying-Toast:cstr_in_ffi_lint | cjgillot | 0 | ||||
54 | 120248 | yes | Make casts of pointers to trait objects stricter | WaffleLapkin:bonk-ptr-object-casts | oli-obk | 0 | ||||
55 | 120282 | yes | Update comment to resolve ambiguity | mahmudsudo:patch-1 | Mark-Simulacrum | 0 | ||||
56 | 120314 | yes | core: optimise Debug impl for ascii::Char | mina86:i | Mark-Simulacrum | 0 | ||||
57 | 120457 | yes | Relax the Sized requirement on the Error impl for Box. | smmalis37:patch-2 | BurntSushi | 0 | ||||
58 | 120708 | yes | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | ||||
59 | 120736 | yes | rustdoc: add header map to the table of contents | notriddle:notriddle/toc | jsha | 0 | ||||
60 | 120990 | yes | Suggest a borrow when using dbg | chenyukang:yukang-fix-120327-dbg | oli-obk | 0 | ||||
61 | 121174 | yes | Check for occupied niches | saethlin:codegen-niche-checks | 0 | |||||
62 | 121215 | yes | MaybeUninit: Document UnsafeCell byte ranges | joshlf:patch-5 | Mark-Simulacrum | 0 | ||||
63 | 121405 | yes | Fix inaccurate documentation of `wait_while` and `wait_timeout_while` | Jupeyy:pr_fix_wait_while_doc | Mark-Simulacrum | 0 | ||||
64 | 121494 | yes | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | ||||
65 | 121533 | yes | Handle .init_array link_section specially on wasm | ratmice:wasm_init_fini_array | nnethercote | 0 | ||||
66 | 121541 | yes | Added Complexity annotations for documentation of std::collections::VecDeque | AnthonyZhOon:master | m-ou-se | 0 | ||||
67 | 121742 | yes | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | ||||
68 | 121762 | yes | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | ||||
69 | 121910 | yes | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | ||||
70 | 122300 | yes | Add FileCheck annotations to mir-opt/dest-prop tests | CastilloDel:master | cjgillot | 0 | ||||
71 | 122418 | yes | Assert Spans are well-formed | ariscript:assert-span-well-formed | nnethercote | 0 | ||||
72 | 122551 | yes | Added "copy" to Debug fmt for copy operands | RayMuir:copy_fmt | oli-obk | 0 | ||||
73 | 122666 | yes | Add functions to replace BufReader's reader | Morganamilo:bufreader | Mark-Simulacrum | 0 | ||||
74 | 122685 | yes | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | ||||
75 | 122790 | yes | Apply dllimport in ThinLTO for -Z dylib-lto | Zoxc:dllimp-rev | wesleywiser | 0 | ||||
76 | 122884 | yes | Optimize integer `pow` by removing the exit branch | mzabaluev:pow-remove-exit-branch | Amanieu | 0 | ||||
77 | 122887 | yes | Unix: Add `read_buf_at` and `read_buf_exact_at` to `FileExt` | a1phyr:read_buf_at | m-ou-se | 0 | ||||
78 | 123111 | yes | std::net: adding tcp_syncnt feature for Linux/Android. | devnexen:linux_syncnt | joshtriplett | 0 | ||||
79 | 123196 | yes | Add Process support for UEFI | Ayush1325:uefi-process | joboet | 0 | ||||
80 | 123213 | yes | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | ||||
81 | 123225 | yes | update mutex docs for send & sync | Psalmuel01:master | Mark-Simulacrum | 0 | ||||
82 | 123239 | yes | Implement a lint for implicit autoref of raw pointer dereference - take 2 | Urgau:dangerous_implicit_autorefs | fmease | 0 | ||||
83 | 123436 | yes | linker: Allow MSVC to use Meson and MinGW-style libraries | amyspark:allow-msvc-to-use-meson-and-mingw-import-libraries | wesleywiser | 0 | ||||
84 | 123476 | yes | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | ||||
85 | 123600 | impl PathBuf::add_extension and Path::with_added_extension | tisonkun:path_with_extension | dtolnay | 0 | |||||
86 | 123604 | yes | Abstract `ProcThreadAttributeList` into its own struct | michaelvanstraten:proc_thread_attribute_list | ChrisDenton | 0 | ||||
87 | 123611 | yes | Add `under normal circumstances` to `cell` docs | CJendantix:patch-1 | jhpratt | 0 | ||||
88 | 123657 | yes | Remove `HashSet::get_or_insert_with` | Amanieu:remove-get_or_insert_with | Mark-Simulacrum | 0 | ||||
89 | 123813 | yes | Add `REDUNDANT_IMPORTS` lint for new redundant import detection | compiler-errors:redundant-lint | petrochenkov | 0 | ||||
90 | 123877 | yes | Further improve diagnostics for expressions in pattern position | ShE3py:expr-in-pats-2 | fmease | 0 | ||||
91 | 123882 | yes | Stop UI tests if an unknown revision name is specified | tgross35:compiletest-invalid-revisions | jieyouxu | 0 | ||||
92 | 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 | ||||
93 | 123940 | yes | debug-fmt-detail option | kornelski:remove-derived-debug | estebank | 0 | ||||
94 | 123947 | yes | Add vec_deque::Iter::as_slices and friends | zopsicle:vec_deque-Iter-as_slices | BurntSushi | 0 | ||||
95 | 123994 | yes | Use Default visibility for rustc-generated C symbol declarations | chbaker0:fn-declare-visibility | petrochenkov | 0 | ||||
96 | 124033 | yes | Sync ar_archive_writer to LLVM 18.1.3 | bjorn3:ar_archive_writer_0_3_0 | davidtwco | 0 | ||||
97 | 124180 | yes | proposal to support raw_attribute with raw pointer | cre4ture:feature/raw_attribute_ptr | ChrisDenton | 0 | ||||
98 | 124211 | yes | Bump `elided_lifetimes_in_associated_constant` to deny | compiler-errors:bump-elided_lifetimes_in_associated_constant | cjgillot | 0 | ||||
99 | 124279 | yes | Add support for ppc64le clobber_abi | ecnelises:ppc_clobber_abi | jieyouxu | 0 | ||||
100 | 124339 | yes | allow overwriting the output of `rustc --version` | oli-obk:supports_feature | wesleywiser | 0 | ||||
101 | 124544 | yes | rustdoc-search: show type signature on type-driven SERP | notriddle:notriddle/type-signature-v2 | GuillaumeGomez | 0 | ||||
102 | 124599 | yes | Suggest borrowing on fn argument that is `impl AsRef` | estebank:issue-41708 | wesleywiser | 0 | ||||
103 | 124874 | yes | feature(float_mul_add_fast): expose llvm.fmuladd.* semantics | jedbrown:float-mul-add-fast | fmease | 0 | ||||
104 | 124881 | yes | Use ThreadId instead of TLS-address in `ReentrantLock` | Sp00ph:reentrant_lock_tid | m-ou-se | 0 | ||||
105 | 124895 | yes | Disallow hidden references to mutable static | obeis:static-mut-hidden-ref | michaelwoerister | 0 | ||||
106 | 124905 | yes | Allow optimizing `u32::from::<char>`. | reitermarkus:u32-from-char-opt | scottmcm | 0 | ||||
107 | 124912 | yes | Fix copy-paste error in #124067 | riking:patch-1 | cjgillot | 0 | ||||
108 | 124921 | yes | offset_from: always allow pointers to point to the same address | RalfJung:offset-from-same-addr | oli-obk | 0 | ||||
109 | 124941 | yes | Stabilize const `{integer}::from_str_radix` i.e. `const_int_from_str` | Skgland:stabilize-const-int-from-str | dtolnay | 0 | ||||
110 | 124944 | yes | On trait bound mismatch, detect multiple crate versions in dep tree | estebank:multiple-crate-versions | fee1-dead | 0 | ||||
111 | 124966 | yes | Add x86 specific hotpatch flag to rustc | nebulark:hotpatch | 0 | |||||
112 | 124980 | yes | Generalize `fn allocator` for Rc/Arc. | zachs18:rc-allocator | m-ou-se | 0 | ||||
113 | 125048 | yes | PinCoerceUnsized trait into core | dingxiangfei2009:stable-deref | m-ou-se | 0 | ||||
114 | 125060 | yes | Expand documentation of PathBuf, discussing lack of sanitization | ChrisJefferson:pathbuf-doc | workingjubilee | 0 | ||||
115 | 125182 | yes | std: make ExitCode Eq | djc:exit-code-eq | m-ou-se | 0 | ||||
116 | 125204 | yes | Fallback to Parking in `std::sync::mpsc` Channels | ibraheemdev:chan-no-spin | Amanieu | 0 | ||||
117 | 125205 | yes | Fixup Windows verbatim paths when used with the `include!` macro | ChrisDenton:verbatim-include | joshtriplett | 0 | ||||
118 | 125206 | yes | Simplify environment variable examples | mgeisler:simplify-std-env-vars | jhpratt | 0 | ||||
119 | 125340 | yes | Optimize `escape_ascii`. | reitermarkus:optimize-escape-ascii | joboet | 0 | ||||
120 | 125388 | yes | Improve parse item fallback | dev-ardi:improve-parse-item-fallback | wesleywiser | 0 | ||||
121 | 125404 | yes | Fix `read_buf` uses in `std` | a1phyr:fix-read_buf-uses | workingjubilee | 0 | ||||
122 | 125405 | yes | Add std::thread::add_spawn_hook. | m-ou-se:thread-add-spawn-hook | Amanieu | 0 | ||||
123 | 125462 | yes | Explicitly disable debug-assertions when building std for mir-opt tests | saethlin:mir-opt-tests-without-debug-assertions | Mark-Simulacrum | 0 | ||||
124 | 125555 | yes | Recover statics better | Nilstrieb:recover-statics-better | oli-obk | 0 | ||||
125 | 125558 | yes | Tweak type inference for `const` operands in inline asm | Amanieu:const-asm-type | compiler-errors | 0 | ||||
126 | 125601 | yes | Adds `cfg(not(no_global_oom_handling))` for `FromUtf16Error` | mu001999-contrib:add-cfg | m-ou-se | 0 | ||||
127 | 125614 | yes | New feature panic color errors | Vudvud:newFeature-panicColorErrors | Nilstrieb | 0 | ||||
128 | 125627 | yes | migration lint for `expr2024` for the edition 2024 | vincenzopalazzo:macros/cargo-fix-expr2024 | eholk | 0 | ||||
129 | 125642 | yes | Enable zstd for debug compression. | khuey:zstd | lqd | 0 | ||||
130 | 125675 | yes | Remove `ignore-compare-mode-next-solver` from tests that don't hang anymore | compiler-errors:hangs | lcnr | 0 | ||||
131 | 125679 | yes | Optimize `escape_ascii` using a lookup table | clarfonthey:escape_ascii | joboet | 0 | ||||
132 | 125779 | yes | [rustdoc] Add copy code feature | GuillaumeGomez:copy-code | notriddle | 0 | ||||
133 | 125782 | yes | Implement RFC 3624 `supertrait_item_shadowing` (v2) | compiler-errors:supertrait-item-shadowing | 0 | |||||
134 | 125834 | yes | treat `addr_of!(STATIC_MUT)` implied deref as safe | workingjubilee:weaken-thir-unsafeck-for-addr-of-static-mut | RalfJung | 0 | ||||
135 | 125844 | yes | Add UWTable attr to functions with a personality function | Reflexe:fix/123733 | pnkfelix | 0 | ||||
136 | 125889 | yes | Add migration lint for 2024 prelude additions | Nilstrieb:migrate-into-the-future | compiler-errors | 0 | ||||
137 | 125897 | yes | from_ref, from_mut: clarify documentation | RalfJung:from-ref | m-ou-se | 0 | ||||
138 | 125915 | yes | Represent type-level consts with new-and-improved `hir::ConstArg` | camelid:const-arg-refactor | BoxyUwU | 0 | ||||
139 | 125935 | yes | Merge Apple `std::os` extensions modules into `std::os::darwin` | madsmtm:merge-os-apple | workingjubilee | 0 | ||||
140 | 125949 | yes | Revert "tidy: validate LLVM component names in tests" | erikdesjardins:nocomponent | workingjubilee | 0 | ||||
141 | 125962 | yes | Update tracking issue for `const_binary_heap_new_in` | Coekjan:const-binary-heap | m-ou-se | 0 | ||||
142 | 125970 | yes | CommandExt::before_exec: deprecate safety in edition 2024 | RalfJung:before_exec | m-ou-se | 0 | ||||
143 | 126013 | yes | Add `#[deny(unreachable_pub)]` to a bunch of compiler crates | nnethercote:unreachable_pub | Urgau | 0 | ||||
144 | 126042 | yes | Implement `unsigned_signed_diff` | davidzeng0:master | Amanieu | 0 | ||||
145 | 126046 | yes | Implement `mixed_integer_ops_unsigned_sub` | davidzeng0:mixed_integer_ops_unsigned_sub | m-ou-se | 0 | ||||
146 | 126050 | yes | Use #[track_caller] for no_threads.rs for Mutex | colelawrence:patch-1 | cuviper | 0 | ||||
147 | 126118 | yes | docs: Mention `spare_capacity_mut()` in `Vec::set_len` | jan-ferdinand:docs_for_vec_set_len | m-ou-se | 0 | ||||
148 | 126136 | yes | Call the target libdir target libdir | Nilstrieb:bootstrap-naming | onur-ozkan | 0 | ||||
149 | 126152 | yes | size_of_val_raw: for length 0 this is safe to call | RalfJung:size_of_val_raw | compiler-errors | 0 | ||||
150 | 126162 | yes | std::unix::thread fix available_parallelism on netbsd/32 bits. | devnexen:fix_netbsd_bootstrap_faulty_parallelism | Amanieu | 0 | ||||
151 | 126245 | yes | Greatly speed up doctests by compiling compatible doctests in one file | GuillaumeGomez:doctest-improvement-v2 | camelid | 0 | ||||
152 | 126247 | yes | rustdoc: word wrap CamelCase in the item list table and sidebar | notriddle:notriddle/word-wrap-item-table | fmease | 0 | ||||
153 | 126271 | yes | Skip fast path for dec2flt when optimize_for_size | diondokter:dec2flt-skip-fast-path | m-ou-se | 0 | ||||
154 | 126275 | yes | Enhance suggestions of `dropping_*` lints | tbu-:pr_lint_drop_ref | nnethercote | 0 | ||||
155 | 126321 | yes | Add `./x clippy ci` | ferrocene:pa-clippy-ci | onur-ozkan | 0 | ||||
156 | 126382 | yes | Do not panic in `ty::consts::Const::try_to_target_usize()` in case of size mismatch | gurry:126359-expected-sz-8-got-1 | BoxyUwU | 0 | ||||
157 | 126427 | yes | Rewrite `intrinsic-unreachable`, `sepcomp-cci-copies`, `sepcomp-inlining` and `sepcomp-separate` `run-make` tests to rmake.rs | Oneirical:oktobertest | jieyouxu | 0 | ||||
158 | 126450 | yes | Promote Mac Catalyst targets to Tier 2, and ship with rustup | madsmtm:promote-mac-catalyst | petrochenkov | 0 | ||||
159 | 126454 | yes | bump-stage0: use IndexMap for determinism | cuviper:deterministic-bump | albertlarsan68 | 0 | ||||
160 | 126456 | yes | Add a new attr indicates pub struct with private fields could be contructed externally | mu001999-contrib:fix/126169 | compiler-errors | 0 | ||||
161 | 126502 | yes | Ignore allocation bytes in some mir-opt tests | cuviper:dump-mir-exclude-alloc-bytes | estebank | 0 | ||||
162 | 126510 | yes | Add diagnostics to "while loop" and "for loop" that note that it is always determined that it migh t iterate zero times. | Kohei316:improve-diagnostics | estebank | 0 | ||||
163 | 126515 | yes | Suggest adding `Result` return type for associated method in E0277. | surechen:fix_125997_2 | cjgillot | 0 | ||||
164 | 126548 | yes | Improved clarity of documentation for std::fs::create_dir_all | rik86189:issue-88264-fix | ChrisDenton | 0 | ||||
165 | 126575 | yes | Make it crystal clear what lint `type_alias_bounds` actually signifies | fmease:update-lint-type_alias_bounds | compiler-errors | 0 | ||||
166 | 126588 | yes | Added more scenarios where comma to be removed in the function arg | linyihai:trim-extra-comma | fmease | 0 | ||||
167 | 126595 | yes | Allow reifying intrinsics to fn pointers. (rebase of #86699) | GrigorenkoPV:reify-intrinsics | compiler-errors | 0 | ||||
168 | 126597 | yes | Add Unicode block-drawing compiler output support | estebank:unicode-output | fmease | 0 | ||||
169 | 126606 | yes | Guard against calling `libc::exit` multiple times on Linux. | zachs18:patch-2 | joboet | 0 | ||||
170 | 126639 | yes | Add AMX target-features and `x86_amx_intrinsics` feature flag | sayantn:amx | cuviper | 0 | ||||
171 | 126660 | yes | Allow dropping `dyn Trait` principal | Jules-Bertholet:dyn-drop-principal-2 | lcnr | 0 | ||||
172 | 126690 | yes | Exposing STARTUPINFOW.wShowWindow in CommandExt trait | andyolivares:feature/show_window | dtolnay | 0 | ||||
173 | 126697 | yes | [RFC] mbe: consider the `_` in 2024 an expression | vincenzopalazzo:macros/find_the_expression_tok | eholk | 0 | ||||
174 | 126699 | yes | Delegation: support coercion for target expression | Bryanskiy:delegation-coercion | spastorino | 0 | ||||
175 | 126762 | yes | Deny keyword lifetimes pre-expansion | compiler-errors:kw-lt | michaelwoerister | 0 | ||||
176 | 126770 | yes | Add elem_offset and related methods | wr7:master | Amanieu | 0 | ||||
177 | 126776 | yes | Clean up more comments near use declarations | nnethercote:rustfmt-use-pre-cleanups-2 | cuviper | 0 | ||||
178 | 126777 | yes | Require a colon in `//@ normalize-*:` test headers | Zalathar:normalize-colon | lcnr | 0 | ||||
179 | 126827 | yes | Use pidfd_spawn for faster process spawning when a PidFd is requested | the8472:pidfd-spawn | workingjubilee | 0 | ||||
180 | 126839 | yes | Add multi-producer, multi-consumer channel (mpmc) | obeis:mpmc | m-ou-se | 0 | ||||
181 | 126877 | yes | CloneToUninit impls | GrigorenkoPV:clone_to_uninit | dtolnay | 0 | ||||
182 | 126930 | yes | Add unstable support for outputting file checksums for use in cargo | Xaeroxe:file-checksum-hint | fmease | 0 | ||||
183 | 126958 | yes | Stabilize const unchecked conversion from u32 to char | dtolnay:u32char | Mark-Simulacrum | 0 | ||||
184 | 126994 | yes | Support lists and stylings in more places for `rustc --explain` | Alexendoo:explain-markdown | compiler-errors | 0 | ||||
185 | 127003 | yes | Add a test for #107975 | GrigorenkoPV:107975 | pnkfelix | 0 | ||||
186 | 127013 | yes | Add `f16` formatting and parsing | tgross35:f16-format-parse | 0 | |||||
187 | 127017 | yes | Extend rules of dead code analysis for impls for adts to impls for types refer to adts | mu001999-contrib:dead/enhance | pnkfelix | 0 | ||||
188 | 127020 | yes | Add classify and related methods for f16 and f128 | tgross35:f16-f128-classify | workingjubilee | 0 | ||||
189 | 127021 | yes | Add target support for RTEMS Arm | thesummer:1-add-target-support-for-rtems-arm-xilinx-zedboard | compiler-errors | 0 | ||||
190 | 127025 | yes | [DO NOT MERGE] llvm-wrapper: adapt for LLVM 19 API change #126582 | krasimirgg:llvm-19-ci | durin42 | 0 | ||||
191 | 127027 | yes | Add `f16` and `f128` math functions | tgross35:f16-f128-math | 0 | |||||
192 | 127028 | yes | Fix regression in the MIR lowering of or-patterns | Nadrieril:fix-or-pat-expansion | compiler-errors | 0 | ||||
193 | 127034 | yes | WIP: eliminate `DefineOpaqueTypes` by using `Yes` across the compiler | oli-obk:define_opaque_types16 | 0 | |||||
194 | 127043 | yes | Enable f16 in assembly on aarch64 platforms that support it | lengrongfu:feat/enable-f16 | Amanieu | 0 | ||||
195 | 127047 | yes | fix least significant digits of f128 associated constants | tspiteri:f128-aconsts-lsd | m-ou-se | 0 | ||||
196 | 127054 | yes | Reorder trait bound modifiers *after* `for<...>` binder in trait bounds | compiler-errors:bound-ordering | fmease | 0 | ||||
197 | 127061 | yes | add inner methods to peekable | dev-ardi:peekable-inner | workingjubilee | 0 | ||||
198 | 127062 | yes | std::unix::thread::available_parallelism: optimisation at init time. | devnexen:available_parallelism_linux_optim | ChrisDenton | 0 | ||||
199 | 127063 | yes | Warn when passing pointers to asm! with nomem/readonly options | Soveu:asm-nomem-pointer | Amanieu | 0 | ||||
200 | 127077 | yes | Make language around `ToOwned` for `BorrowedFd` more precise | tbu-:pr_doc_fd_to_owned | workingjubilee | 0 | ||||
201 | 127083 | yes | Add release notes for 1.80 | BoxyUwU:relnotes_1_80 | Mark-Simulacrum | 0 | ||||
202 | 127094 | yes | E0191 suggestion correction, inserts turbofish | Borgerr:E0191-suggestion-correction | fmease | 0 | ||||
203 | 127095 | yes | Migrate `reproducible-build-2` and `stable-symbol-names` `run-make` tests to rmake | Oneirical:testiary-education | Kobzol | 0 | ||||
204 | 127097 | yes | Implement simple, unstable lint to suggest turning closure-of-async-block into async-closure | compiler-errors:async-closure-lint | estebank | 0 | ||||
205 | 127104 | yes | Skip pub structs with repr(c) and repr(transparent) in dead code analysis | mu001999-contrib:fix/126169-2 | compiler-errors | 0 | ||||
206 | 127117 | yes | Rework `non_local_definitions` lint to only use a syntactic heuristic | Urgau:non_local_def-syntactic | WaffleLapkin | 0 | ||||
207 | 127153 | yes | Initial implementation of anonymous_pipe API | NobodyXu:pipe | jhpratt | 0 | ||||
208 | 127159 | yes | match lowering: Hide `Candidate` from outside the lowering algorithm | Nadrieril:hide-candidate | matthewjasper | 0 | ||||
209 | 127164 | yes | match lowering: Clarify the main loop of the algorithm | Nadrieril:clean-lowering-loop | matthewjasper | 0 | ||||
210 | 127173 | yes | Mangle rustc_std_internal_symbols functions | bjorn3:mangle_rustc_std_internal_symbol | fmease | 0 | ||||
211 | 127175 | yes | Compiletest: Warn on Invalid Source File | veera-sivarajan:fix-126601 | jieyouxu | 0 | ||||
212 | 127193 | yes | Make E0599's label more clear for field which is used like a method. | surechen:fix_127178_1 | compiler-errors | 0 | ||||
213 | 127199 | yes | coverage: Extract hole spans from HIR instead of MIR | Zalathar:hir-holes | matthewjasper | 0 | ||||
214 | 127209 | yes | Added the `xop` target-feature and the `xop_target_feature` feature gate | sayantn:xop | compiler-errors | 0 | ||||
215 | 127220 | yes | Graciously handle `Drop` impls introducing more generic parameters than the ADT | BoxyUwU:dropck_handle_extra_impl_params | compiler-errors | 0 | ||||
216 | 127229 | yes | rustdoc: click target for sidebar items flush left | notriddle:notriddle/mile-wide-bar | GuillaumeGomez | 0 | ||||
217 | 127234 | yes | [Coverage][MCDC] Group mcdc tests and fix panic when generating mcdc code for inlined expressions. | ZhuUx:inlined-expr | davidtwco | 0 | ||||
218 | 127235 | yes | std: Set `has_reliable_f16` to false for MIPS targets in build.rs | martn3:no-mips-f16 | scottmcm | 0 | ||||
219 | 127242 | yes | Skip const-eval if evaluatable predicate is trivial | dingxiangfei2009:skip-const-resolve-if-trivially-evaluatable | BoxyUwU | 0 | ||||
220 | 127252 | yes | Add edge-case examples to `{count,leading,trailing}_{ones,zeros}` methods | fitzgen:edge-cases-for-bitwise-operations | cuviper | 0 | ||||
221 | 127265 | yes | Fill out target-spec metadata for all targets | harmou01:dev/harmou01/target-spec-metadata | Nilstrieb | 0 | ||||
222 | 127273 | yes | Fix `DebugParser`. | nnethercote:fix-DebugParser | workingjubilee | 0 | ||||
223 | 127274 | yes | rustc_codegen_llvm: less pubs | klensy:llvm-ffi-dead | cjgillot | 0 | ||||
224 | 127276 | yes | rustdoc: Remove OpaqueTy | aDotInTheVoid:no-opaque | camelid | 0 | ||||
225 | 127279 | yes | use old ctx if has same expand environment during decode span | bvanjoi:fix-112680 | cjgillot | 0 | ||||
226 | 127290 | yes | Fully document `rustdoc-json-types` | its-the-shrimp:document_rustdoc_json_types | aDotInTheVoid | 0 | ||||
227 | 127295 | yes | CFI: Support provided methods on traits | maurer:default-impl-cfi | estebank | 0 | ||||
228 | 127300 | yes | Fix connect timeout for non-linux targets, read readiness of socket connection, Read readiness to detect errors. | biabbas:fix_connect_timeout | Nilstrieb | 0 | ||||
229 | 127310 | yes | Fix import suggestion ice | chenyukang:yukang-fix-suggest-import-ice | wesleywiser | 0 | ||||
230 | 127322 | yes | handle ci-rustc incompatible options during config parse | onur-ozkan:ci-rustc-incompatible-options | Mark-Simulacrum | 0 | ||||
231 | 127325 | yes | Migrate `target-cpu-native`, `target-specs` and `target-without-atomic-cas` `run-make` tests to rmake | Oneirical:gothic-testhetic | jieyouxu | 0 | ||||
232 | 127337 | yes | Move a few intrinsics to Rust abi | celinval:intrinsics-fallback | cuviper | 0 | ||||
233 | 127350 | yes | Parser: Suggest Placing the Return Type After Function Parameters | veera-sivarajan:bugfix-126311 | lcnr | 0 | ||||
234 | 127355 | yes | Mark format! with must_use hint | aceArt-GmbH:126475 | davidtwco | 0 | ||||
235 | 127357 | yes | Remove `StructuredDiag` | oli-obk:structureddiag | fmease | 0 | ||||
236 | 127358 | yes | Automatically taint when reporting errors from ItemCtxt | oli-obk:taint_itemctxt | fmease | 0 | ||||
237 | 127370 | yes | Windows: Add experimental support for linking std-required system DLLs using raw-dylib | ChrisDenton:win-sys | Mark-Simulacrum | 0 | ||||
238 | 127374 | yes | Tweak "wrong # of generics" suggestions | estebank:wrong-generic-args | oli-obk | 0 | ||||
239 | 127397 | yes | fix interleaved output in the default panic hook when multiple threads panic simultaneously | jyn514:multi-thread-panic-hook | workingjubilee | 0 | ||||
240 | 127399 | yes | Verify that allocations output by GVN are sufficiently aligned. | cjgillot:issue-127396 | oli-obk | 0 | ||||
241 | 127401 | yes | [EXPERIMENT] Ban generics in variadic args | workingjubilee:ban-generics-in-variadic-args | 0 | |||||
242 | 127407 | yes | Make parse error suggestions verbose and fix spans | estebank:parser-suggestions | oli-obk | 0 | ||||
243 | 127415 | yes | Add missing try_new_uninit_slice_in and try_new_zeroed_slice_in | AljoschaMeyer:master | m-ou-se | 0 | ||||
244 | 127416 | yes | Stop using the `unpack!` macro in MIR building | Zalathar:unpack | fmease | 0 | ||||
245 | 127418 | yes | Wrap too long type name | GuillaumeGomez:wrap-too-long-type-name | notriddle | 0 | ||||
246 | 127419 | yes | Add suggestions for possible missing `fn`, `struct`, or `enum` keywords | trevyn:issue-125446 | fee1-dead | 0 | ||||
247 | 127422 | yes | as_simd: fix doc comment to be in line with align_to | greaka:master | workingjubilee | 0 | ||||
248 | 127426 | yes | Try to recover more from struct field parse error | chenyukang:yukang-fix-parse-recover-struct | estebank | 0 | ||||
249 | 127433 | yes | Stabilize const_cstr_from_ptr (CStr::from_ptr, CStr::count_bytes) | dtolnay:conststrlen | workingjubilee | 0 | ||||
250 | 127434 | yes | use "bootstrap" instead of "rustbuild" in comments and docs | onur-ozkan:use-bootstrap-instead-of-rustbuild | Mark-Simulacrum | 0 | ||||
251 | 127435 | yes | Add tests for #112905 | GrigorenkoPV:tests-for-112905 | cjgillot | 0 | ||||
252 | 127444 | yes | `impl Send + Sync` and override `count` for the `CStr::bytes` iterator | Sky9x:cstr-bytes-iter | Mark-Simulacrum | 0 | ||||
253 | 127446 | yes | Remove memory leaks in doctests in `core`, `alloc`, and `std` | zachs18:miri-stdlib-leaks-core-alloc | Mark-Simulacrum | 0 | ||||
254 | 127450 | yes | Bootstrap command refactoring: improve debuggability (step 5) | Kobzol:bootstrap-cmd-refactor-5 | onur-ozkan | 0 | ||||
255 | 127452 | yes | Fix intrinsic const parameter counting with `effects` | fee1-dead-contrib:fx-intrinsic-counting | fmease | 0 | ||||
256 | 127457 | yes | Make tidy fast without compromising case alternation | donno2048:master | albertlarsan68 | 0 | ||||
257 | 127459 | yes | rustdoc-json: add type/trait alias tests | its-the-shrimp:rustdocjson_add_alias_tests | aDotInTheVoid | 0 | ||||
258 | 127460 | yes | clarify `sys::unix::fd::FileDesc::drop` comment | Borgerr:clarify-drop-comment | jhpratt | 0 | ||||
259 | 127461 | yes | Fixup failing fuchsia tests | c6c7:fixup-failing-fuchsia-tests | tmandry | 0 | ||||
260 | 127462 | yes | std: uefi: Add basic Env variables | Ayush1325:uefi-env | jhpratt | 0 | ||||
261 | 127463 | yes | use precompiled rustdoc with CI rustc | onur-ozkan:precompiled-rustdoc | albertlarsan68 | 0 | ||||
262 | 127467 | yes | bootstrap: once_cell::sync::Lazy -> std::sync::LazyLock | GrigorenkoPV:bootstrap-once_cell | Mark-Simulacrum | 0 | ||||
263 | 121216 | yes | Always emit `native-static-libs` note, even if it is empty | madsmtm:fix-108825 | TaKO8Ki | 0 | always | |||
264 | 123692 | yes | Clarify guarantees about calling `Iterator:next()` after it returns `None` | Jules-Bertholet:patch-1 | dtolnay | 0 | always | |||
265 | 126207 | yes | std::unix::stack_overflow::drop_handler addressing todo through libc … | devnexen:stack_overflow_libc_upd | workingjubilee | 0 | always | |||
266 | 126476 | yes | Fix running bootstrap tests with a local Rust toolchain as the stage0 | ferrocene:pa-bootstrap-test-local-rustc | onur-ozkan | 0 | always | |||
267 | 127333 | Split `SolverDelegate` back out from `InferCtxtLike` | compiler-errors:infer_ctxt_like-again | lcnr | 0 | always | ||||
268 | 127363 | Improve readability of some fmt code examples | GuillaumeGomez:improve-fmt-code-readability | Amanieu | 0 | always | ||||
269 | 127368 | Added dots at the sentence ends of rustc AST doc | YohDeadfall:dots-in-docs | fmease | 0 | always | ||||
270 | 127382 | yes | Use verbose style when suggesting changing `const` with `let` | estebank:const-let | davidtwco | 0 | always | |||
271 | 127393 | Remove clubby789 from review rotation | clubby789:unreview | Mark-Simulacrum | 0 | always | ||||
272 | 125443 | no | rustfmt `use` declarations | nnethercote:rustfmt-use-decls | cuviper | 10 | never | |||
273 | 125208 | no | Make lint diagnostics responsible for providing their primary span | fmease:lint-diags-store-their-span | nnethercote | 1 | ||||
274 | 119017 | no | MIR-only rlibs | saethlin:mir-only-rlibs | 0 | never | ||||
275 | 119458 | no | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | |||
276 | 119501 | no | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | ||||
277 | 119899 | no | redesign stage 0 std | onur-ozkan:redesign-stage0-std | albertlarsan68 | 0 | iffy | |||
278 | 120193 | no | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | |||
279 | 120286 | no | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | ||||
280 | 120589 | no | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | |||
281 | 120593 | no | Update Android in CI | maurer:android-bump | Mark-Simulacrum | 0 | never | |||
282 | 120706 | no | Initial support for auto traits with default bounds | Bryanskiy:leak | oli-obk | 0 | never | |||
283 | 121848 | no | stabilize `-Znext-solver=coherence` | lcnr:stabilize-next-solver | compiler-errors | 0 | never | |||
284 | 122189 | no | snapshot: avoid leaking inference vars | lcnr:probe-no-more-leak | oli-obk | 0 | never | |||
285 | 122325 | no | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | |||
286 | 122362 | no | Link `std` statically in `rustc_driver` | Zoxc:rustc_driver_static_std | oli-obk | 0 | never | |||
287 | 122703 | no | Lazify more work in builtins targets | Urgau:lazy-targets | petrochenkov | 0 | never | |||
288 | 122709 | no | use precompiled rustc for non-dist builders | onur-ozkan:use-precompiled-rustc-by-default | Mark-Simulacrum | 0 | never | |||
289 | 123219 | no | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | ||||
290 | 124108 | no | Add `Box<[T; N]>: IntoIterator` without any method dispatch hacks | compiler-errors:box-arr-into-iter | Amanieu | 0 | never | |||
291 | 124141 | no | Remove `Nonterminal` and `TokenKind::Interpolated` | nnethercote:rm-Nonterminal-and-TokenKind-Interpolated | petrochenkov | 0 | never | |||
292 | 124188 | no | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | ||||
293 | 125116 | no | (Big performance change) Do not run lints that cannot emit | blyxyas:ignore-allowed-lints-final | cjgillot | 0 | never | |||
294 | 126484 | no | Migrate `std-core-cycle`, `obey-crate-type-flag`, `mixing-libs` and `issue-18943` `run-make` tests to `rmake.rs` | Oneirical:test-in-peace | Kobzol | 0 | iffy | |||
295 | 118171 | no | Allow constants using an Abi::Vector layout to be passed to the backend | GeorgeWort:consts | compiler-errors | 0 | ||||
296 | 118270 | no | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
297 | 118377 | no | Make -Clinker-plugin-lto compatible with ld64 | cormacrelf:bugfix/linker-plugin-lto-ld64 | michaelwoerister | 0 | ||||
298 | 118477 | no | Remove `ProjectionElem::Subtype` | ouz-a:remove_subtyper | lcnr | 0 | ||||
299 | 118480 | no | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
300 | 118711 | no | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | ||||
301 | 118833 | no | Add lint against function pointer comparisons | Urgau:lint_function_pointer_comparisons | cjgillot | 0 | ||||
302 | 118917 | no | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | ||||
303 | 118939 | no | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | ||||
304 | 118980 | no | Add rustc_intrinsic_const_vector_arg attribute to allow vectors to be passed as constants | GeorgeWort:attr | oli-obk | 0 | ||||
305 | 119043 | no | Add new temporary lifetime feature gate and super let keyword | dingxiangfei2009:super-let | oli-obk | 0 | ||||
306 | 119220 | no | Uplift `clippy::invalid_null_ptr_usage` lint | Urgau:uplift-invalid_null_ptr_usage | b-naber | 0 | ||||
307 | 119229 | no | Update mingw-w64 + GNU toolchain | mati865:update-mingw-toolchain | Kobzol | 0 | ||||
308 | 119260 | no | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | ||||
309 | 119355 | no | Add `-Zerror-metrics=PATH` to save diagnostic metadata to disk | estebank:error_metrics | compiler-errors | 0 | ||||
310 | 119550 | no | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | ||||
311 | 119669 | no | Allow building stage1+ std with `panic=abort` | clubby789:std-panic-strategy | albertlarsan68 | 0 | ||||
312 | 119798 | no | Issue 83060 fix | iSwapna:issue-83060-fix | wesleywiser | 0 | ||||
313 | 119844 | no | Remove duplicate section | Arthur-Milchior:patch-1 | Amanieu | 0 | ||||
314 | 119926 | no | Stabilize `--env-set` option | GuillaumeGomez:stabilize-env-set | davidtwco | 0 | ||||
315 | 120013 | no | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | |||||
316 | 120098 | no | Give a better error message when CI download fails | Teapot4195:issue-118758-fix | Mark-Simulacrum | 0 | ||||
317 | 120127 | no | `adt_const_params`: check referred-to types when checking impls of ConstParamTy on refs | sjwang05:issue-112124 | BoxyUwU | 0 | ||||
318 | 120197 | no | Improve `E0617` to Distinguish Between Fn Item and Fn Pointer in FFI | HTGAzureX1212:HTGAzureX1212/issue-69232-improve-error-617 | estebank | 0 | ||||
319 | 120221 | no | Don't make statement nonterminals match pattern nonterminals | compiler-errors:statements-are-not-patterns | nnethercote | 0 | ||||
320 | 120234 | no | stabilise assert_matches | Dylan-DPC:82775/stab/assert_matches | m-ou-se | 0 | ||||
321 | 120370 | no | Likely unlikely fix | x17jiri:likely_unlikely_fix | cjgillot | 0 | ||||
322 | 120580 | no | Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants | HTGAzureX1212:HTGAzureX1212/issue-45795 | m-ou-se | 0 | ||||
323 | 120611 | no | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | |||||
324 | 120698 | no | Fix and slightly improve `AstValidator` | fmease:astvalidator-fixes | compiler-errors | 0 | ||||
325 | 120700 | no | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | oli-obk | 0 | ||||
326 | 120705 | no | Remove `suffix` from `MetaItemLit` | camsteffen:lit-suffix-remove | davidtwco | 0 | ||||
327 | 120752 | no | Collect relevant item bounds from trait clauses for nested rigid projections | compiler-errors:more-relevant-bounds | lcnr | 0 | ||||
328 | 120808 | no | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | pnkfelix | 0 | ||||
329 | 120812 | no | Remove unnecessary impl sorting in queries and metadata | compiler-errors:impl-sorting | cjgillot | 0 | ||||
330 | 120818 | no | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | fmease | 0 | ||||
331 | 121051 | no | Introduce infrastructure for generating target docs | Nilstrieb:targetting | onur-ozkan | 0 | ||||
332 | 121274 | no | Report a specialized error when a `'static` obligation comes from an `impl dyn Trait` | estebank:implicit_static | fmease | 0 | ||||
333 | 121334 | no | Raw fluent diagnostic structs | davidtwco:raw-fluent-diagnostics | nnethercote | 0 | ||||
334 | 121364 | no | Implement lint against unexpected unary precedence | Urgau:unary_precedence | wesleywiser | 0 | ||||
335 | 121553 | no | Lower struct patterns and struct expressions with unnamed fields | frank-king:feature/unnamed-fields-hir | davidtwco | 0 | ||||
336 | 121560 | no | Allow `#[deny]` inside `#[forbid]` as a no-op | Nilstrieb:stop-lint-macro-nonsense | TaKO8Ki | 0 | ||||
337 | 121676 | no | Support ?Trait bounds in supertraits and dyn Trait under a feature gate | Bryanskiy:polarity | traviscross | 0 | ||||
338 | 121682 | no | Fix ICE when there is a continue in a labeled block | SarthakSingh31:cont-in-blk | cjgillot | 0 | ||||
339 | 121880 | no | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | ||||
340 | 121909 | no | Drop AST on a separate thread and prefetch `hir_crate` | Zoxc:drop-ast-task | cjgillot | 0 | ||||
341 | 121918 | no | Move alloc tests to rmake | abhay-51:Move_alloc_tests_to_rmake | Mark-Simulacrum | 0 | ||||
342 | 121920 | no | downgrade ptr.is_aligned_to crate-private | Gankra:is_aligned_to | m-ou-se | 0 | ||||
343 | 121965 | no | Elaborate on the invariants for references-to-slices | scottmcm:slice-validity | RalfJung | 0 | ||||
344 | 122156 | no | Represent diagnostic side effects as dep nodes | Zoxc:side-effect-dep-node | cjgillot | 0 | ||||
345 | 122161 | no | Fix suggestion when shorthand `self` has erroneous type | compiler-errors:shorthand-self | fmease | 0 | ||||
346 | 122192 | no | Do not try to reveal hidden types when trying to prove auto-traits in the defining scope | oli-obk:type_of_opaque_for_const_checks | lcnr | 0 | ||||
347 | 122288 | no | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | ||||
348 | 122308 | no | [WIP] [crater-only] Make a watered-down version of lazy type aliases the default | fmease:lta-crater | 0 | |||||
349 | 122340 | no | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | ||||
350 | 122403 | no | Explicitly don't normalize param-env in new solver | compiler-errors:explicitly-dont-normalize-in-new-solver | lcnr | 0 | ||||
351 | 122408 | no | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | ||||
352 | 122565 | no | Try to write the panic message with a single `write_all` call | Zoxc:atomic-panic-msg | the8472 | 0 | ||||
353 | 122631 | no | coverage: Replace color terminal tests with HTML output tests | Zalathar:html | oli-obk | 0 | ||||
354 | 122661 | no | Assert that the first `assert!` expression is `bool` | estebank:assert-macro-span | pnkfelix | 0 | ||||
355 | 122668 | no | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | ||||
356 | 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 | m-ou-se | 0 | ||||
357 | 122792 | no | Stabilize `min_exhaustive_patterns` | Nadrieril:stabilize-min-exh-pats2 | fee1-dead | 0 | ||||
358 | 122804 | no | Item bounds can reference self projections and still be object safe | compiler-errors:item-bounds-can-reference-self | BoxyUwU | 0 | ||||
359 | 122808 | no | Stabilize `count`, `ignore`, `index`, and `length` (`macro_metavar_expr`) | c410-f3r:again-again-again-again-again | fmease | 0 | ||||
360 | 122872 | no | [rustdoc] Detect and resolve ambiguities in fn parameters type names | krtab:doc_diff_types | GuillaumeGomez | 0 | ||||
361 | 122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | ||||
362 | 123008 | no | [TEST] Test out Fjall memory allocator | Zoxc:fjall-global | 0 | |||||
363 | 123082 | no | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | ||||
364 | 123110 | no | Rename iter::Iterator::intersperse() to ::separate() | lukaslueg:inter_separate | dtolnay | 0 | ||||
365 | 123205 | no | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | ||||
366 | 123220 | no | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | |||||
367 | 123319 | no | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | ||||
368 | 123365 | no | At test discovery, write to logfile in the same format as to stdout | aspotashev:converge-discovery-logfile | Muscraft | 0 | ||||
369 | 123384 | no | Link rustc tools into the correct sysroot | Nilstrieb:back-where-you-belong | onur-ozkan | 0 | ||||
370 | 123472 | no | WIP: PoC for `derive(SmartPointer)` | wedsonaf:smart-ptr | pnkfelix | 0 | ||||
371 | 123521 | no | CFI: Refactor: Split into modules | maurer:module-split | compiler-errors | 0 | ||||
372 | 123617 | no | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | ||||
373 | 123705 | no | ThinBox: move WithHeader to submodule | stepancheg:with-header | oli-obk | 0 | ||||
374 | 123723 | no | Make `std::os::tvos`, `std::os::visionos` and `std::os::watchos` public | madsmtm:apple-std-os | dtolnay | 0 | ||||
375 | 123822 | no | More translatable diagnostics | Xiretza:more-translatable-diagnostics | pnkfelix | 0 | ||||
376 | 123948 | no | Async drop codegen | azhogin:azhogin/async-drop | oli-obk | 0 | ||||
377 | 123951 | no | Reserve guarded string literals (RFC 3593) | pitaj:reserve-guarded-strings | oli-obk | 0 | ||||
378 | 123958 | no | Delegation: partial generics support | Bryanskiy:delegation-generics | petrochenkov | 0 | ||||
379 | 124154 | no | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | |||||
380 | 124278 | no | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | wesleywiser | 0 | ||||
381 | 124353 | no | Add support for downloading `libgccjit.so` file | GuillaumeGomez:download-libgccjit | onur-ozkan | 0 | ||||
382 | 124421 | no | Stop re-implementing slice iterators in `vec::IntoIter` | scottmcm:slice-drain-iter | m-ou-se | 0 | ||||
383 | 124439 | no | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | ||||
384 | 124526 | no | 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 | ||||
385 | 124532 | no | elaborate obligations in coherence | lcnr:elaborate-coherence | compiler-errors | 0 | ||||
386 | 124595 | no | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | pnkfelix | 0 | ||||
387 | 124598 | no | [draft] Rework the way we treat opaques in `check_opaque_meets_bounds` | compiler-errors:reveal | lcnr | 0 | ||||
388 | 124601 | no | [WIP] Implement `unchecked_disjoint_bitor` | alion02:disjoint-bitor | scottmcm | 0 | ||||
389 | 124810 | no | speed up `String::push` and `String::insert` | lincot:speed-up-string-push-and-string-insert | scottmcm | 0 | ||||
390 | 124812 | no | [DO NOT MERGE] bootstrap with next solver enabled | lcnr:next-solver-bootstrap-hack | 0 | |||||
391 | 124852 | no | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | ||||
392 | 125042 | no | Use ordinal number in argument error | long-long-float:suggest-move-arg-outside | fmease | 0 | ||||
393 | 125087 | no | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | ||||
394 | 125234 | no | Fix unnamed lifetime spans | bovinebuddha:issue-125143 | compiler-errors | 0 | ||||
395 | 125334 | no | add a normalizes-to fast path | lcnr:normalizes-to-rigid-fastpath | compiler-errors | 0 | ||||
396 | 125356 | no | make declarative macro expansion a part of query system | SparrowLii:expand1 | petrochenkov | 0 | ||||
397 | 125396 | no | Simplify logic for unindenting doc comments | camelid:simplify-unindent | GuillaumeGomez | 0 | ||||
398 | 125493 | no | only return used dependencies in `crate_dependencies_in_postorder` | lqd:issue-125474 | petrochenkov | 0 | ||||
399 | 125495 | no | canonicalizer: add lookup table | lcnr:canonicalizer-bound-var-lookup | compiler-errors | 0 | ||||
400 | 125579 | no | Add `--print host-triple` to print host target triple | Nilstrieb:print-host | oli-obk | 0 | ||||
401 | 125626 | no | tests: fix filecheck typos | klensy:filecheck-tt | Mark-Simulacrum | 0 | ||||
402 | 125645 | no | add unclear_local_imports lint | RalfJung:unclear_local_imports | estebank | 0 | ||||
403 | 125716 | no | R raymond/fix/issue 107165 | r-raymond:r-raymond/fix/issue-107165 | lcnr | 0 | ||||
404 | 125721 | no | Stop emitting spans from proc macro compile time in quote expansion | bjorn3:proc_macro_quote_no_spans | davidtwco | 0 | ||||
405 | 125780 | no | [WIP] RIIR HtmlDocCk | fmease:riir-htmldocck | 0 | |||||
406 | 125784 | no | Silence errors in expressions caused by bare traits in paths in 2021 edition | estebank:issue-51077 | fmease | 0 | ||||
407 | 125793 | no | Add a FCW for special cased blocks | WaffleLapkin:never_block_lint | compiler-errors | 0 | ||||
408 | 125854 | no | Move ZST ABI handling to `rustc_target` | beetrees:zst-arg-abi | estebank | 0 | ||||
409 | 125929 | no | Delegation: support generics for delegation from free functions | Bryanskiy:delegation-generics-3 | fmease | 0 | ||||
410 | 125981 | no | do not rerun trait solver cycles on ambiguity | lcnr:ambig-no-rerun | compiler-errors | 0 | ||||
411 | 125990 | no | Rename `deprecated_safe` lint to `deprecated_safe_2024` | tbu-:pr_unsafe_env_lint_name | ehuss | 0 | ||||
412 | 126026 | no | Improve unconstrained impl diagnostic (fixes #107295) | LlewVallis:llew-better-unconstrained-impl-diagnostic | jackh726 | 0 | ||||
413 | 126090 | no | Fix supertrait associated type unsoundness | compiler-errors:supertrait-assoc-ty-unsoundness | lcnr | 0 | ||||
414 | 126161 | no | Delegation: support delegation in generic trait impl's | Bryanskiy:delegation-generics-4 | petrochenkov | 0 | ||||
415 | 126183 | no | Separate core search logic with search ui | Folyd:search-core | notriddle | 0 | ||||
416 | 126199 | no | Add `isqrt` to `NonZero<uN>` | ivan-shrimp:nonzero_isqrt | BurntSushi | 0 | ||||
417 | 126231 | no | Port `tests/run-make/sysroot-crates-are-unstable` to rmake | Zalathar:sysroot-crates | jieyouxu | 0 | ||||
418 | 126293 | no | Remove the `missing_copy_implementations` lint. | nnethercote:rm-missing_copy_implementations-lint | lcnr | 0 | ||||
419 | 126316 | no | Do not eagerly reject inference vars when trying to resolve method calls. | oli-obk:recursive_rpit3 | lcnr | 0 | ||||
420 | 126554 | no | Reword trait-object compatibility in rustdoc | kornelski:dyn-trait-compat-jargon | fmease | 0 | ||||
421 | 126604 | no | Uplift `clippy::double_neg` lint as `double_negation` | kadiwa4:uplift_double_negation | nnethercote | 0 | ||||
422 | 126677 | no | [Coverage][MCDC] Prepare MCDC Builder for pattern matching and llvm 19 | ZhuUx:prepare-pattern-matching | TaKO8Ki | 0 | ||||
423 | 126704 | no | Added SHA512, SM3, SM4 target-features and `sha512_sm_x86` feature gate | sayantn:sha | michaelwoerister | 0 | ||||
424 | 126733 | no | [Coverage][MCDC] Adapt mcdc to llvm 19 | ZhuUx:llvm-19-adapt | compiler-errors | 0 | ||||
425 | 126773 | no | Port `tests/run-make/libtest-json` to `tests/ui` | Zalathar:libtest-json | wesleywiser | 0 | ||||
426 | 126818 | no | Better handle suggestions for the already present code and fix some suggestions | estebank:suggestions-fix | wesleywiser | 0 | ||||
427 | 126856 | no | remove deprecated tool `rls` | onur-ozkan:remove-rls | clubby789 | 0 | ||||
428 | 126908 | no | Use Cow<'static, str> for InlineAsmTemplatePiece::String | GnomedDev:cow-inline-asm-temp-piece | compiler-errors | 0 | ||||
429 | 126922 | no | add lint for inline asm labels that look like binary | asquared31415:asm_binary_label | estebank | 0 | ||||
430 | 126967 | no | Promote the `wasm32-wasip2` target to Tier 2 | alexcrichton:wasm32-wasip2-tier-2 | Mark-Simulacrum | 0 | ||||
431 | 126985 | no | Implement `-Z embed-source` (DWARFv5 source code embedding extension) | Mrmaxmeier:dwarf-embed-source | TaKO8Ki | 0 | ||||
432 | 127237 | no | Improve code of `run-make/llvm-ident` | GuillaumeGomez:improve-run-make-llvm-ident | Kobzol | 0 | ||||
433 | 127282 | no | Make inline suggestions no longer be the default | estebank:experiment-for-annotate-snippets | fmease | 0 | ||||
434 | 121919 | no | feat(byte_sub_ptr): add ptr::byte_sub_ptr | Gankra:ptr_sub | scottmcm | 0 | always | |||
435 | 125256 | no | Move tests | c410-f3r:testsssssss | petrochenkov | 0 | always | |||
436 | 126391 | error | no | Validate environment variable names in `std::process` | tbu-:pr_command_env_equals | cuviper | cuviper | 0 | iffy | |
437 | 118633 | error | no | feed `def_span` in resolver | bvanjoi:fix-118552 | cjgillot | 0 | never | ||
438 | 127140 | failure | yes | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | Nilstrieb | 1 | iffy | |
439 | 123550 | failure | yes | Remove last rt::init allocation for thread info | GnomedDev:remove-initial-arc | Nilstrieb | Nilstrieb | 0 | iffy | |
440 | 122049 | failure | yes | Promote riscv64gc-unknown-linux-musl to tier 2 | Amanieu:riscv64-musl-tier2 | Mark-Simulacrum | Mark-Simulacrum | 0 | ||
441 | 127006 | failure | yes | Migrate `extern-flag-pathless`, `silly-file-names`, `metadata-dep-info`, `cdylib-fewer-symbols` and `symbols-include-type-name` `run-make` tests to rmake | Oneirical:holmes-the-detestive | jieyouxu | 0 | iffy | ||
442 | 127328 | failure | yes | Migrate `pass-linker-flags-flavor`, `pass-linker-flags-from-dep` and `pass-linker-flags` `run-make` tests to rmake | Oneirical:yield-to-petestrians | jieyouxu | 0 | iffy | ||
443 | 121200 | failure | yes | Deduplicate object safety errors on `impl dyn Trait { .. }` | estebank:inferred_outlives_of-impl | davidtwco | 0 | |||
444 | 125419 | failure | yes | [bootstrap] Add gcc to dist generation | GuillaumeGomez:add-gcc-to-dist | Kobzol | 0 | |||
445 | 126076 | failure | yes | privacy: normalize associated types before visiting | jswrenn:fix-45713 | compiler-errors | 0 | |||
446 | 126898 | failure | yes | Migrate `run-make/link-framework` to `rmake.rs` | GuillaumeGomez:migrate-run-make-link-framework | Kobzol | 0 | |||
447 | 127060 | failure (try) | yes | Migrate `symbol-visibility` `run-make` test to rmake | Oneirical:testificate | jieyouxu | 0 | |||
448 | 127390 | failure (try) | yes | Migrate `raw-dylib-inline-cross-dylib` and `raw-dylib-custom-dlltool` `run-make` tests to rmake | Oneirical:rough-testimation | jieyouxu | 0 | |||
449 | 127040 | failure | no | [Perf Experiment] Change FxHash to GxHash | blyxyas:xxh3-hasher | BoxyUwU | 0 | |||
450 | 127338 | failure (try) | no | Migrate `extra-filename-with-temp-outputs` and `issue-85019-moved-src-dir` `run-make` tests to rmake | Oneirical:ready-your-arbatests | jieyouxu | 0 | |||
451 | 125886 | failure | no | Migrate run make issue 15460 | GuillaumeGomez:migrate-run-make-issue-15460 | jieyouxu | 0 | always | ||
452 | 118854 | success | [DO NOT MERGE] Introduce mechanism to write compiler metrics to disk | estebank:compiler-metrics | cjgillot | 0 | never | |||
453 | 119412 | success | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | compiler-errors | 0 | never | |||
454 | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
455 | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
456 | 120050 | success | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
457 | 120168 | success | Relocate coroutine upvars into Unresumed state | dingxiangfei2009:coroutine-upvar | pnkfelix | 0 | never | |||
458 | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
459 | 120525 | success | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | |||
460 | 120682 | success | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | ||||
461 | 120686 | success | SimplifyConstCondition: Check moves for constants | clubby789:mir-const-switchint | 0 | never | ||||
462 | 120901 | success | Add my encoding debugging rig | saethlin:debuggable-encoding | 0 | never | ||||
463 | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
464 | 121270 | success | Disallow deriving (other than Copy/Clone) on types with unnamed fields | clubby789:more-unnamed-fields-checks | fmease | 0 | never | |||
465 | 121397 | success | [WIP] Re-enable the early otherwise branch optimization | DianQK:early_otherwise_branch_sound | wesleywiser | 0 | never | |||
466 | 121614 | success | Don't emit `expect`/`assume` in opt-level=0 | clubby789:no-expect | saethlin | 0 | never | |||
467 | 122165 | success | Merge RedundantImport into UnusedImport for suggesting removing spans | chenyukang:yukang-fix-121315-suggest-removing | petrochenkov | 0 | never | |||
468 | 122329 | success | Redirect `__rust_dealloc` to `sdallocx` | Zoxc:sdallocx | petrochenkov | 0 | never | |||
469 | 122553 | success | make `Thin` a supertrait of `Sized` | lukas-code:sized-thin | lcnr | 0 | never | |||
470 | 122971 | success | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | |||
471 | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
472 | 123199 | success | Add `bound_clauses` field to `ty::Binder` | compiler-errors:binder-field | 0 | never | ||||
473 | 123244 | success | Enable -Zshare-generics for inline(never) functions | Mark-Simulacrum:share-inline-never-generics | saethlin | 0 | never | |||
474 | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
475 | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
476 | 123669 | success | Avoid a scrape_region_constraints and instead register the region constraints directly | oli-obk:eager_opaque_checks4 | lcnr | 0 | never | |||
477 | 124260 | success | Always inline traversal skeletons | eggyal:inline-traversal-skeletons | pnkfelix | 0 | never | |||
478 | 124263 | success | Prefer not to early return from derived visitables | eggyal:tco-derived-visits | lcnr | 0 | never | |||
479 | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | fee1-dead | 0 | never | |||
480 | 124737 | success | [Experiment] Replace `unreachable_unchecked()` with `uninit().assume_init()` in `unwrap_unchecked()` | alion02:litter-less | Nilstrieb | 0 | never | |||
481 | 124940 | success | [DO NOT MERGE] perf: test prototype mum-add-hasher | orlp:mum-hash-perf-run | thomcc | 0 | never | |||
482 | 124977 | success | Improve location reporting of trait placeholder error | compiler-errors:higher-ranked-err | cjgillot | 0 | never | |||
483 | 125025 | success | [perf experiments] Clone all MIR bodies | saethlin:clone-your-body | 0 | never | ||||
484 | 125162 | success | [perf experiment] Create a separate query for required and mentioned items | tmiasko:required-items | 0 | never | ||||
485 | 125317 | success | Optimize `EscapeIterInner` | joboet:optimize_escape | Nilstrieb | 0 | never | |||
486 | 125907 | success | rustdoc: use the next solver for blanket impl synthesis | fmease:rustdoc-synth-blanket-ocx-next | GuillaumeGomez | 0 | never | |||
487 | 125923 | success | Fix leaks from panics in destructors | matthewjasper:no-return-leak | michaelwoerister | 0 | never | |||
488 | 126069 | success | Change the return type of `Ty::kind` from `&TyKind` to `TyKind`. | nnethercote:Ty-kind-ret-ty | 0 | never | ||||
489 | 126556 | success | Add a precondition check for Layout::from_size_align_unchecked | saethlin:layout-precondition | joboet | 0 | never | |||
490 | 126557 | success | Add `#[track_caller]` to allocating methods of `Vec` & `VecDeque` | GrigorenkoPV:vec_track_caller | m-ou-se | 0 | never | |||
491 | 126651 | success (try) | Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` | fmease:consec-shorthand-proj | compiler-errors | 0 | never | |||
492 | 126924 | success | Reduce `&'static str` -> `String` conversions in compiler/rustc_* | GnomedDev:reduce-tostring | Nilstrieb | 0 | never | |||
493 | 127042 | success | Switch from `derivative` to `derive-where` | GrigorenkoPV:derivative | compiler-errors | 0 | never | |||
494 | 127241 | success (try) | Mark span parent in def_collector. | cjgillot:def-collector-span | petrochenkov | 0 | never | |||
495 | 127262 | success (try) | [WIP] make ast lowering incremental | fee1-dead-contrib:lower-incr2 | cjgillot | 0 | never | |||
496 | 127311 | success (try) | Avoid follow-up errors and ICEs after missing lifetime errors on data structures | oli-obk:do_not_count_errors | compiler-errors | 0 | never | |||
497 | 127313 | success (try) | Rewrite lint_expectations in a single pass. | cjgillot:single-expect | compiler-errors | 0 | never | |||
498 | 127316 | success (try) | bump tracing | klensy:tracing-bump | Mark-Simulacrum | 0 | never | |||
499 | 127348 | success (try) | Add `slice::DrainRaw` for internal use | scottmcm:add-drain-raw | the8472 | 0 | never | |||
500 | 127372 | success (try) | Reduce or make explicit calls to the `hir_crate`. | oli-obk:per_item_ast_lowering | 0 | never | ||||
501 | 127442 | success (try) | yes | Try to fix ICE from re-interning an AllocId with different allocation contents | saethlin:alloc-decoding-lock | 0 | never | |||
502 | 122003 | success | Build libunwind for pc-windows-gnullvm | mati865:gnullvm-build-libunwind | albertlarsan68 | 0 | ||||
503 | 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 | ||||
504 | 124336 | success | [crater] Enforce supertrait outlives obligations hold when confirming impl | compiler-errors:super-outlives | lcnr | 0 | ||||
505 | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
506 | 124592 | success | cleanup `candidate_should_be_dropped_in_favor_of` | lcnr:winnowing-xd | compiler-errors | 0 | ||||
507 | 125151 | success | [Crater run experiment] let-chain rescoping | dingxiangfei2009:let-chain-rescope-crater-runner | estebank | 0 | ||||
508 | 125692 | success | Update bundled musl to 1.2.5 | est31:update_musl_1.2.5 | wesleywiser | 0 | ||||
509 | 125771 | success (try) | [CI] Upload average CPU utilization of CI jobs to DataDog | Kobzol:ci-datadog-metrics | jdno | 0 | ||||
510 | 126208 | success (try) | Migrate `compiler-lookup-paths`, `dump-mono-stats` and `prune-link-args` `run-make` tests to `rmake` or `ui` format | Oneirical:one-flew-over-the-cuckoo's-test | jieyouxu | 0 | ||||
511 | 126452 | success | Implement raw lifetimes and labels (`'r#ident`) | compiler-errors:raw-lifetimes | spastorino | 0 | ||||
512 | 126641 | success (try) | Enable `riscv64gc-gnu` testing | ferrocene:hoverbear/enable-riscv64gc-testing | Mark-Simulacrum | 0 | ||||
513 | 127177 | success | Distribute rustc_codegen_cranelift for arm64 macOS | bjorn3:arm64_macos_cg_clif | wesleywiser | 0 | ||||
514 | 127187 | success | Preserve UTF-8 + UTF-8 = UTF-8 for Wtf8Buf | workingjubilee:preserve-wtf8-utf8ness-for-utf8-extensions | Amanieu | 0 | ||||
515 | 127373 | success (try) | yes | [do not merge] Testing Windows CI | ehuss:windows-in-use | ehuss | 0 | |||
516 | 127378 | success (try) | Migrate `issue-37839`, `track-path-dep-info` and `track-pgo-dep-info` `run-make` tests to rmake | Oneirical:cetestial-meteorite | jieyouxu | 0 | ||||
517 | 127381 | success (try) | Migrate `issue-83045`, `rustc-macro-dep-files` and `env-dep-info` `run-make` tests to rmake | Oneirical:testalt-consciousness | jieyouxu | 0 | ||||
518 | 127389 | success (try) | yes | Support target-spec json file extension in various cases | boozook:target-spec-json-ext-case-insensitive | wesleywiser | 0 | |||
519 | 127456 | success (try) | yes | Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. | aDotInTheVoid:rdj-hashmap-2 | 0 | ||||
520 | 127466 | success (try) | yes | Encode ADT flags rather than recreating them from scratch at decoding time | compiler-errors:adt-flags | lcnr | 0 |