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.
—
748 total, 29 approved, 29 rolled up, 24 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 138784 | pending (try) | yes | Bump boostrap `cc` to 1.2.17 and `cmake` to 0.1.54 | madsmtm:bootstrap-bump-cc-cmake | jieyouxu | 0 | |||
2 | 138634 | approved | yes | Lower to a memset(undef) when Rvalue::Repeat repeats uninit | saethlin:repeated-uninit | oli-obk | scottmcm,oli-obk | 0 | never | |
3 | 138848 | approved | yes | Update dependencies | clubby789:cargo-update | Mark-Simulacrum | Mark-Simulacrum | 0 | never | |
4 | 138893 | approved | yes | bump thorin to 0.9 to drop duped deps | klensy:thorin-0.9 | Mark-Simulacrum | Mark-Simulacrum | 0 | never | |
5 | 138483 | approved | yes | Target modifiers fix for bool flags without value | azhogin:azhogin/target-modifiers-bool-fix | fee1-dead | fee1-dead | 0 | ||
6 | 138580 | approved | yes | resolve: Avoid some unstable iteration 2 | petrochenkov:resinstab | Nadrieril | Nadrieril | 0 | ||
7 | 138581 | approved | yes | Abort in deadlock handler if we fail to get a query map | Zoxc:abort-handler-if-locked | SparrowLii | SparrowLii | 0 | ||
8 | 138818 | approved | yes | Don't produce debug information for compiler-introduced-vars when desugaring assignments. | khuey:138198 | jieyouxu | jieyouxu | 0 | ||
9 | 138837 | approved | yes | resolve: Avoid remaining unstable iteration | petrochenkov:resinstab2 | jieyouxu | jieyouxu | 0 | ||
10 | 138867 | approved | yes | linker: Fix staticlib naming for UEFI | petrochenkov:linkfix | nnethercote | nnethercote | 0 | ||
11 | 138874 | approved | yes | Batch mark waiters as unblocked when resuming in the deadlock handler | Zoxc:waiter-race | davidtwco | SparrowLii,davidtwco | 0 | ||
12 | 138877 | approved | yes | Ignore doctests only in specified targets | TaKO8Ki:enable-per-target-ignores-for-doctests | GuillaumeGomez | notriddle | 0 | ||
13 | 138895 | approved | yes | Add a helper for building an owner id in ast lowering | oli-obk:dedup-owner-id-creation | fee1-dead | compiler-errors | 0 | ||
14 | 138898 | approved | yes | Mostly parser: Eliminate code that's been dead / semi-dead since the removal of type ascription syntax | fmease:decrustify-parser-post-ty-ascr | compiler-errors | compiler-errors | 0 | ||
15 | 135745 | approved | yes | Recognise new IPv6 non-global range from IETF RFC 9602 | bardiharborow:std/net/rfc9602 | cuviper | cuviper | 0 | always | |
16 | 138385 | approved | yes | Keyword tweaks | nnethercote:keyword-tweaks | Noratrieb | Noratrieb | 0 | always | |
17 | 138652 | approved | yes | Reintroduce remote-test support in run-make tests | ferrocene:pa-remote-test-rmake | jieyouxu | jieyouxu | 0 | always | |
18 | 138701 | approved | yes | Make default_codegen_backend serializable | tvladyslav:serializable_default_codegen_backend | workingjubilee | workingjubilee | 0 | always | |
19 | 138755 | approved | yes | [rustdoc] Remove duplicated loop when computing doc cfgs | GuillaumeGomez:rm-duplicated-loop | camelid | camelid | 0 | always | |
20 | 138829 | approved | yes | Slightly reword triagebot ping message for `relnotes-interest-group` | jieyouxu:adjust-relnotes-interest-group-desc | cuviper | cuviper | 0 | always | |
21 | 138838 | approved | yes | Fix/tweak some tests in new solver | compiler-errors:new-solver-crashes-tweaks | lcnr | lcnr | 0 | always | |
22 | 138875 | approved | yes | Trusty: Fix build for anonymous pipes and std::sys::process | thaliaarchi:trusty-build | tgross35 | randomPoison,saethlin | 0 | always | |
23 | 138885 | approved | yes | Fix ui pattern_types test for big-endian platforms | fneddy:fix_pattern_types_tests | wesleywiser | compiler-errors | 0 | always | |
24 | 138905 | approved | yes | Add target maintainer information for powerpc64-unknown-linux-musl | Gelbpunkt:powerpc64-unknown-linux-musl-maintainer | compiler-errors | compiler-errors | 0 | always | |
25 | 136804 | Rollup of 6 pull requests | Zalathar:rollup-o3nyapl | 5 | never | |||||
26 | 115362 | yes | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | lcnr | 0 | never | |||
27 | 120193 | yes | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | |||
28 | 120706 | yes | Initial support for auto traits with default bounds | Bryanskiy:leak | lcnr | 0 | never | |||
29 | 120762 | yes | Expand assumes to the other unchecked slice ops | saethlin:assume-in-get-unchecked | 0 | never | ||||
30 | 128846 | yes | Stop considering moved-out locals when computing auto traits for generators (rebased) | compiler-errors:drop-liveness | oli-obk | 0 | never | |||
31 | 129183 | yes | Detect more `cfg`d out items in resolution errors | estebank:cfg-visitor | cjgillot | 0 | never | |||
32 | 129498 | yes | Try enabling precondition checks on ptr::{read,write} | saethlin:ptr-read-write-precondition | 0 | never | ||||
33 | 129658 | yes | Add some track_caller info to precondition panics | saethlin:spare-a-crumb | 0 | never | ||||
34 | 129827 | yes | perform less decoding if it has the same syntax context | bvanjoi:less-decoding | petrochenkov | 0 | never | |||
35 | 130324 | yes | hygiene: Ensure uniqueness of `SyntaxContextData`s | petrochenkov:ctxtache | oli-obk | 0 | never | |||
36 | 130909 | yes | Infer nounwind and use it in MIR opts | saethlin:infer-nounwind | 0 | never | ||||
37 | 132553 | yes | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh:zero-cost-rc-arc-deref | scottmcm | 0 | never | |||
38 | 133662 | yes | Use `iter::repeat_n` to implement `Vec::extend_with` | paolobarbolini:vec-extend-with-via-repeatn | Noratrieb | 0 | never | |||
39 | 134051 | yes | Do partial SsaLocals analysis in unoptimized builds | saethlin:partial-ssa-analysis | 0 | never | ||||
40 | 134938 | yes | Include arguments to the precondition check in failure messages | saethlin:include-precondition-args | 0 | never | ||||
41 | 135483 | CI: split i686-msvc job | marcoieni:split-i686-msvc | Kobzol | 0 | never | ||||
42 | 135771 | yes | [rustdoc] Add support for associated items in "jump to def" feature | GuillaumeGomez:jump-to-def-perf | fmease | 0 | never | |||
43 | 135804 | yes | Stop backtracing if the stack pointer gets stuck | ChrisDenton:backtrace-wine | joboet | 0 | never | |||
44 | 136264 | yes | Optimize `ToString` implementation for integers | GuillaumeGomez:optimize-integers-to-string | Mark-Simulacrum | 0 | never | |||
45 | 136410 | yes | Remove InstanceKind::generates_cgu_internal_copy | saethlin:clean-up-cgu-internal-copy | compiler-errors | 0 | never | |||
46 | 136693 | yes | Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings | oxalica:feat/shift-dfa-utf8 | the8472 | 0 | never | |||
47 | 137275 | yes | Make skip_whitespace do a single pass (with bytes) | hkBst:single_pass_skip_ws_bytes | nnethercote | 0 | never | |||
48 | 137762 | yes | Reserve before `write_fmt` for owned buffers | thaliaarchi:io-optional-methods/write-fmt | workingjubilee | 0 | never | |||
49 | 137908 | yes | Attempt to use the high part of the `size_hint` in `collect` (again) | scottmcm:another-size-hint-attempt | cuviper | 0 | never | |||
50 | 137940 | yes | Extend the alignment check to borrows | 1c3t3a:alignment-borrows-check | saethlin | 0 | never | |||
51 | 137972 | yes | Ensure constants are WF before calling into CTFE | BoxyUwU:ty_const_wf_before_eval | 0 | never | ||||
52 | 137995 | yes | Remove duplicate impl of string unescape from parse_format | hkBst:parse_format_reuse_unescape | nnethercote | 0 | never | |||
53 | 138163 | yes | Separate the unescape functions but avoid duplicating code | hkBst:cleanup_lexer_unescape_macros | nnethercote | 0 | never | |||
54 | 138176 | yes | Prefer built-in sized impls (and only sized impls) for rigid types always | compiler-errors:rigid-sized-obl | lcnr | 0 | never | |||
55 | 138503 | yes | Avoid wrapping constant allocations in packed structs when not necessary | bjorn3:string_merging | estebank | 0 | never | |||
56 | 138504 | yes | Nul terminate rust string literals | bjorn3:string_merging_rust_strings | estebank | 0 | never | |||
57 | 138601 | yes | add FCW to warn about wasm ABI transition | RalfJung:wasm-abi-fcw | wesleywiser | 0 | iffy | |||
58 | 138705 | yes | [perf] Decouple directly accessing a HIR owner from ast lowering | oli-obk:hir-split | 0 | never | ||||
59 | 138740 | yes | Move `ast::Item::ident` into `ast::ItemKind` | nnethercote:ast-ItemKind-idents | fmease | 0 | never | |||
60 | 138759 | yes | Allow `enum` and `union` literals to also create SSA values | scottmcm:operand-builder | saethlin | 0 | never | |||
61 | 95385 | yes | Add `mem::conjure_zst` for creating ZSTs out of nothing | scottmcm:mem-conjure-zst | kennytm | 0 | ||||
62 | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | dtolnay | 0 | ||||
63 | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
64 | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
65 | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
66 | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
67 | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | Mark-Simulacrum | 0 | ||||
68 | 115954 | yes | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
69 | 118087 | yes | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | ||||
70 | 118717 | yes | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | ||||
71 | 119220 | yes | Uplift `clippy::invalid_null_ptr_usage` lint as `invalid_null_arguments` | Urgau:uplift-invalid_null_ptr_usage | fee1-dead | 0 | ||||
72 | 119798 | yes | Add diagnostic for stack allocations of 1 GB or more | iSwapna:issue-83060-fix | estebank | 0 | ||||
73 | 120072 | yes | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | ||||
74 | 120708 | yes | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | ||||
75 | 121494 | yes | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | ||||
76 | 121742 | yes | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | ||||
77 | 121762 | yes | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | ||||
78 | 121910 | yes | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | ||||
79 | 123213 | yes | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | ||||
80 | 123239 | yes | Implement a lint for implicit autoref of raw pointer dereference - take 2 | Urgau:dangerous_implicit_autorefs | jdonszelmann | 0 | ||||
81 | 123617 | yes | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | ||||
82 | 124852 | yes | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | ||||
83 | 125721 | yes | Stop emitting spans from proc macro compile time in quote expansion | bjorn3:proc_macro_quote_no_spans | petrochenkov | 0 | ||||
84 | 126604 | Uplift `clippy::double_neg` lint as `double_negations` | kadiwa4:uplift_double_negation | nnethercote | 0 | |||||
85 | 127013 | yes | Add `f16` formatting and parsing | tgross35:f16-format-parse | 0 | |||||
86 | 127401 | yes | [EXPERIMENT] Ban generics in variadic args | workingjubilee:ban-generics-in-variadic-args | 0 | |||||
87 | 128070 | yes | Rewrite the compiletest directive parser | tgross35:compiletest-parser-rewrite | jieyouxu | 0 | ||||
88 | 128637 | yes | Improve dead code analysis for structs and traits defined locally | mu001999-contrib:dead-code/enhance | estebank | 0 | ||||
89 | 129114 | yes | stabilize std::path::Path::file_prefix | mbhall88:stabilize-file_prefix | Amanieu | 0 | ||||
90 | 129121 | yes | Stabilize `tcp_quickack` | devnexen:stabilize_ext_linux_tcp_layer | BurntSushi | 0 | ||||
91 | 129334 | yes | Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]` | ChayimFriedman2:more-lazy-methods | BurntSushi | 0 | ||||
92 | 129822 | yes | Docs - type guarantees update | WiktorPrzetacznik:docs-guarantees-update | BurntSushi | 0 | ||||
93 | 129872 | yes | impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]` | GrigorenkoPV:array-as-array | 0 | |||||
94 | 129989 | yes | [Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements | Lambdaris:check-mcdc-statements | Zalathar | 0 | ||||
95 | 130382 | yes | Add a run-make test for Arm target-cpu features. | chrisnc:arm-target-cpu-feature-test | jieyouxu | 0 | ||||
96 | 130463 | yes | Generating a documentation for tests | Infineon:test_documentation | GuillaumeGomez | 0 | ||||
97 | 130552 | yes | Support 128-bit atomics on x86_64-fortanix-unknown-sgx | taiki-e:sgx-atomic-128 | wesleywiser | 0 | ||||
98 | 130643 | yes | Beautify doctest path | GuillaumeGomez:beautify-doctest-path | notriddle | 0 | ||||
99 | 130682 | yes | Add `peek_index` to `Enumerate` | x4exr:master | cuviper | 0 | ||||
100 | 130751 | yes | Suggest adding missing braces in `const` block pattern | GrigorenkoPV:missing-{-in-const | 0 | |||||
101 | 130780 | yes | Remove unstable cfg `target(...)` compact feature | Urgau:withdrawn-cfg-target-compact | BoxyUwU | 0 | ||||
102 | 131203 | yes | JumpThreading: fix bitwise not on non-booleans | clubby789:jumpthreading-not | cjgillot | 0 | ||||
103 | 131282 | yes | std: detect stack overflows in TLS destructors on UNIX | joboet:thread_local_stack_overflow | Amanieu | 0 | ||||
104 | 131309 | yes | Warn about C-style octal literals | GrigorenkoPV:suspicious-leading-zero | Urgau | 0 | ||||
105 | 131340 | yes | Implement split_pattern on slices | eduardorittner:master | Amanieu | 0 | ||||
106 | 131923 | yes | Derive `Copy` and `Hash` for `IntErrorKind` | ranger-ross:impl-copy-hash-interrorkind | m-ou-se | 0 | ||||
107 | 132146 | yes | Add lint against (some) interior mutable consts | Urgau:interior_mut_consts | lcnr | 0 | ||||
108 | 132331 | yes | Use CLOCK_BOOTTIME for Instant in Fuchsia/Android | mathukumillia:convert_instant_boottime | jhpratt | 0 | ||||
109 | 132469 | yes | Do not suggest borrow that is already there in fully-qualified call | estebank:issue-132041 | Nadrieril | 0 | ||||
110 | 132833 | yes | Stabilize let chains in the 2024 edition | est31:stabilize_let_chains | fee1-dead | 0 | ||||
111 | 133128 | yes | Resolve the false positive dead_code lint when type is only used via destructuring | m-ysk:feature/issue-132874 | nnethercote | 0 | ||||
112 | 133149 | yes | Provide more context on `Fn` closure modifying binding | estebank:niko-rustnation | compiler-errors | 0 | ||||
113 | 133572 | yes | Implement `alloc::sync::UniqueArc` | frank-king:feature/unique_arc | Amanieu | 0 | ||||
114 | 133615 | yes | Implement Condvar using futex requeue | ruihe774:condvar-requeue | Amanieu | 0 | ||||
115 | 133661 | yes | [WIP] Support intra-doc links to impls on dyn traits | camelid:dyn-doc-link | fmease | 0 | ||||
116 | 133820 | yes | Stabilize `derive(CoercePointee)` | dingxiangfei2009:stabilize-coerce-pointee | compiler-errors | 0 | ||||
117 | 133952 | yes | Remove wasm legacy abi | bjorn3:remove_wasm_legacy_abi | alexcrichton | 0 | ||||
118 | 134004 | yes | Add unstable hotpatch flag to rustc | nebulark:hotpatch_flag | jieyouxu | 0 | ||||
119 | 134006 | yes | setup typos check in CI | klensy:typos | nnethercote | 0 | ||||
120 | 134213 | yes | Stabilize `naked_functions` | folkertdev:stabilize-naked-functions | traviscross | 0 | ||||
121 | 134232 | yes | Share the naked asm impl between cg_ssa and cg_clif | bjorn3:naked_asm_improvements | estebank | 0 | ||||
122 | 134270 | yes | Suggest how to fix with unconstrained type parameters | kei519:fix-107295 | cjgillot | 0 | ||||
123 | 134348 | yes | Show pending obligations as unsatisfied constraints in `report_similar_impl_candidates` | contextgeneric:show-pending-constraints-in-fulfillment-error | wesleywiser | 0 | ||||
124 | 134442 | yes | Specify the behavior of `file!` | epage:change | workingjubilee | 0 | ||||
125 | 134536 | yes | Lint on fn pointers comparisons in external macros | Urgau:fn-ptr-option | compiler-errors | 0 | ||||
126 | 134598 | yes | Update/relax str/String utf8 safety docs | zachs18:string-utf8-safety-docs | joshtriplett | 0 | ||||
127 | 134663 | yes | Implementation of `sync_nonpoison` and `nonpoison_mutex` | Aandreba:sync_nonpoison | tgross35 | 0 | ||||
128 | 135001 | Allow using self-contained LLD in bootstrap | Kobzol:bootstrap-mcp-510 | onur-ozkan | 0 | |||||
129 | 135008 | yes | Consider parent aliases of rigid nested projections for outlives bounds | compiler-errors:outlives-nested-projection | 0 | |||||
130 | 135015 | yes | Partially stabilize LoongArch target features | heiher:stabilize-loongarch-target-features | joshtriplett | 0 | ||||
131 | 135018 | yes | Add experimental Iterator::contains | leb-kuchen:iter-contains | Amanieu | 0 | ||||
132 | 135052 | yes | Emit single error for `+ use<'_>` and don't suggest `use<'static>` | estebank:issue-134194 | compiler-errors | 0 | ||||
133 | 135099 | yes | Add FileCheck annotations to mir-opt/copy-prop | Shunpoco:116971-mir-opt-copy-prop | cjgillot | 0 | ||||
134 | 135160 | yes | aarch64-softfloat: forbid enabling the neon target feature | RalfJung:aarch64-softfloat-not-neon | Noratrieb | 0 | ||||
135 | 135178 | yes | Document the behaviour of RUST_MIN_STACK=0 | Gankra:patch-2 | Amanieu | 0 | ||||
136 | 135240 | yes | Add unstable option to nul-terminate location strings | Darksonn:location-nul-flag | oli-obk | 0 | ||||
137 | 135340 | yes | Add `explicit_extern_abis` Feature and Enforce Explicit ABIs | obeis:explicit-extern-abis | traviscross | 0 | ||||
138 | 135562 | yes | Add ignore value suggestion in closure body | chenyukang:yukang-fix-128561 | estebank | 0 | ||||
139 | 135578 | yes | Add a deterministic constructor for `RandomState` | bkragl:deterministic_random_state | jhpratt | 0 | ||||
140 | 135602 | yes | Tweak output of missing lifetime on associated type | estebank:issue-135589 | Nadrieril | 0 | ||||
141 | 135635 | Move `std::io::pipe` code into its own file | tbu-:pr_io_pipe | joboet | 0 | |||||
142 | 135656 | yes | Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused | joshtriplett:hint-mostly-unused | saethlin | 0 | ||||
143 | 135731 | yes | Implement parsing of pinned borrows | frank-king:feature/pin-borrow | traviscross | 0 | ||||
144 | 135734 | yes | Correct `extract_if` sample equivalent. | nk9:extract_if-doc-equivalent | the8472 | 0 | ||||
145 | 135735 | yes | Remove outdated comment about std::hash::DefaultHasher being inaccessible | dbdr:patch-1 | ibraheemdev | 0 | ||||
146 | 135743 | yes | Changed docs to be less misleading in path::file_name(&self) | Andyson007:master | ChrisDenton | 0 | ||||
147 | 135761 | yes | Dial down detail of B-tree description | hkBst:patch-9 | tgross35 | 0 | ||||
148 | 135830 | yes | Improve display of const unstable display feature info | GuillaumeGomez:const-unstable-item-info | notriddle | 0 | ||||
149 | 135927 | yes | x86-retpoline flag (target modifier) to enable retpoline-related target features | azhogin:azhogin/retpoline | davidtwco | 0 | ||||
150 | 135931 | yes | `byte_pattern`: share the `TwoWaySearcher` between byte and `str` | folkertdev:byte-pattern-two-way-searcher | BurntSushi | 0 | ||||
151 | 135975 | yes | Implementation of push_mut | balt-dev:master | ibraheemdev | 0 | ||||
152 | 136036 | yes | Rewrite docs for fetch_update for clarity | hkBst:patch-26 | thomcc | 0 | ||||
153 | 136077 | yes | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | 0 | ||||
154 | 136083 | yes | Suggest {to,from}_ne_bytes for transmutations between arrays and integers, etc | bend-n:⃤⃤ | lcnr | 0 | ||||
155 | 136183 | yes | Update iterator.rs to use arrays by value | hkBst:patch-25 | Amanieu | 0 | ||||
156 | 136210 | yes | Add tests for dyn-incompatible cases | estebank:dyn-incompatibility-tests | cjgillot | 0 | ||||
157 | 136316 | yes | Create `Atomic<T>` type alias (rebase) | GrigorenkoPV:generic_atomic | thomcc | 0 | ||||
158 | 136333 | yes | Pass deployment target to cc linker with `-m*-version-min=` | madsmtm:deployment-target-version | estebank | 0 | ||||
159 | 136400 | yes | Improve handling of rustdoc lints when used with raw doc fragments. | lolbinarycat:rustdoc-link-lint-135851 | fmease | 0 | ||||
160 | 136496 | yes | Pattern Migration 2024: suggest nicer patterns | dianne:beautify-pat-migration-output | Nadrieril | 0 | ||||
161 | 136578 | yes | Add contracts for all functions in `Alignment` | tautschnig:upstream-contracts/alignment | tgross35 | 0 | ||||
162 | 136594 | yes | Faster fmt::Display of 128-bit integers, without unsafe pointer | pascaldekloe:fmt-int128 | tgross35 | 0 | ||||
163 | 136597 | yes | -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) | azhogin:azhogin/sls | estebank | 0 | ||||
164 | 136612 | yes | Revise docs for `thir::PatKind::ExpandedConstant` | Zalathar:expanded-const | Nadrieril | 0 | ||||
165 | 136677 | yes | Fix `Display` for invalid UTF-8 in `OsStr`/`Path` | thaliaarchi:os_str-formatter-flags | ChrisDenton | 0 | ||||
166 | 136687 | yes | Improve the documentation of `Display` and `FromStr`, and their interactions | joshtriplett:improve-display-and-fromstr-docs | Amanieu | 0 | ||||
167 | 136732 | yes | Implement `Random` for array | sorairolake:add-random-for-array | joboet | 0 | ||||
168 | 136733 | yes | Implement `Random` for `num::{Saturating,Wrapping}` | sorairolake:add-random-for-num-module-types | BurntSushi | 0 | ||||
169 | 136801 | yes | Implement `Random` for tuple | sorairolake:add-random-for-tuple | joshtriplett | 0 | ||||
170 | 136877 | yes | Fix missing const for inherent pointer `replace` methods | Sky9x:const-inherent-ptr-replace | jhpratt | 0 | ||||
171 | 136997 | yes | Instantiate predicate binder without recanonicalizing goal in new solver | compiler-errors:eager-binder | lcnr | 0 | ||||
172 | 137025 | yes | Set mmapped files as readonly to prevent other processes from modifying it by accident | oli-obk:mmap | fee1-dead | 0 | ||||
173 | 137042 | yes | As per issue #136827 submitting updates to E0495 documentation | progressive-galib:E0495-documentation-fix-#136827 | Noratrieb | 0 | ||||
174 | 137067 | yes | Hint on unknown escape of Unicode quotation marks in string literal | HypheX:unicode-quote-hint | Noratrieb | 0 | ||||
175 | 137090 | yes | Add some rmeta instrumentation | saethlin:noise | 0 | |||||
176 | 137096 | yes | Stabilize flags for doctest cross compilation | ehuss:stabilize-doctest-xcompile | fmease | 0 | ||||
177 | 137193 | yes | Add unstable frontmatter support | epage:frontmatter | fee1-dead | 0 | ||||
178 | 137229 | yes | Add support for macro expansion in rustdoc source code pages | GuillaumeGomez:expand-macro | notriddle | 0 | ||||
179 | 137247 | yes | cg_llvm: Reduce the visibility of types, modules and using declarations in `rustc_codegen_llvm`. | dpaoliello:cleanllvm | Zalathar | 0 | ||||
180 | 137268 | yes | Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`. | bjoernager:c-string-eq-c-str | BurntSushi | 0 | ||||
181 | 137280 | yes | stabilize ptr::swap_nonoverlapping in const | RalfJung:const_swap_nonoverlapping | joboet | 0 | ||||
182 | 137306 | yes | Remove `i128` and `u128` from `improper_ctypes_definitions` | tgross35:remove-i128-u128-improper-ctypes | workingjubilee | 0 | ||||
183 | 137323 | yes | Guarantee behavior of transmuting Option::<T>::None subject to NPO | joshlf:transmute-npo | RalfJung | 0 | ||||
184 | 137330 | yes | Document `From::from` impls | TimTheBig:document-from | workingjubilee | 0 | ||||
185 | 137396 | yes | Recover `param: Ty = EXPR` | compiler-errors:param-default | fmease | 0 | ||||
186 | 137400 | yes | Adjustments to `Extend<(T, …)> for (ExtendT, …)` implementations | steffahn:extend-1-tuple | joboet | 0 | ||||
187 | 137409 | yes | Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose | estebank:match-arm | compiler-errors | 0 | ||||
188 | 137412 | yes | Ensure `swap_nonoverlapping` is really always untyped | scottmcm:redo-swap | cuviper | 0 | ||||
189 | 137418 | yes | Add rusty stack protector | SparrowLii:rusty-stack-protector | 0 | |||||
190 | 137432 | yes | Add as_ascii_unchecked() methods to char, u8, and str | djscythe:char_u8_str_as_ascii_unchecked | cuviper | 0 | ||||
191 | 137439 | yes | Stabilise `std::ffi::c_str` | clarfonthey:c-str-module | BurntSushi | 0 | ||||
192 | 137447 | yes | add `core::intrinsics::simd::{simd_extract_dyn, simd_insert_dyn}` | folkertdev:simd-extract-insert-dyn | scottmcm | 0 | ||||
193 | 137454 | yes | not lint break with label and unsafe block | mu001999-contrib:fix-137414 | wesleywiser | 0 | ||||
194 | 137474 | yes | pretty-print: Print shebang at the top of the output | VlaDexa:shebang-placement | estebank | 0 | ||||
195 | 137494 | yes | libstd: init(): dup() subsequent /dev/nulls instead of opening them again | nabijaczleweli:dup | Mark-Simulacrum | 0 | ||||
196 | 137535 | yes | Introduce `-Zsplit-metadata` to split metadata out of rlibs/dylibs | Kobzol:split-metadata | petrochenkov | 0 | ||||
197 | 137546 | yes | update doc for Vec::into_boxed_slice | heiseish:doc-125941 | the8472 | 0 | ||||
198 | 137584 | yes | rustdoc: improve the summary icon | liigo:improve_summary_icon | notriddle | 0 | ||||
199 | 137598 | yes | Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types | madhav-madhusoodanan:feature-unchecked-div-rem | the8472 | 0 | ||||
200 | 137683 | yes | Add a tidy check for GCC submodule version | Kobzol:tidy-gcc-submodule | GuillaumeGomez | 0 | ||||
201 | 137714 | yes | Doc fix | DiuDiu777:doc-fix | thomcc | 0 | ||||
202 | 137720 | yes | support `#[target_feature(enable = ...)]` on `#[naked]` functions | folkertdev:naked-function-target-feature | Amanieu | 0 | ||||
203 | 137725 | yes | Add `iter` macro | oli-obk:i-want-to-move-it-move-it | compiler-errors | 0 | ||||
204 | 137761 | yes | Optimize `CharIndices::advance_by` | thaliaarchi:char-indices-advance-by | scottmcm | 0 | ||||
205 | 137783 | yes | Fix code suggestion for local enum patterns in non-exhaustive matches | makai410:match-arm-err | BoxyUwU | 0 | ||||
206 | 137785 | yes | bootstrap: allow to set clippy.toml for x.py clippy | klensy:clippy-config | clubby789 | 0 | ||||
207 | 137803 | yes | Add new rustdoc `broken_footnote` lint | GuillaumeGomez:broken-footnote | notriddle | 0 | ||||
208 | 137831 | yes | Tweak auto trait errors | estebank:auto-trait-err | compiler-errors | 0 | ||||
209 | 137835 | yes | Use `BinOp::Cmp` for `iNN::signum` | scottmcm:signum | ibraheemdev | 0 | ||||
210 | 137843 | yes | make RefCell unstably const | Daniel-Aaron-Bloom:const_cell | joshtriplett | 0 | ||||
211 | 137858 | yes | Add new `unused_footnote_definition` rustdoc lint | GuillaumeGomez:unused_footnote_def | notriddle | 0 | ||||
212 | 137869 | yes | Demote i686-pc-windows-gnu to Tier 2 | Noratrieb:Now_I_am_become_death,_the_destroyer_of_i686-pc-windows-gnu | workingjubilee | 0 | ||||
213 | 137872 | yes | Include whitespace in "remove |" suggestion and make it hidden | estebank:extra-vert | compiler-errors | 0 | ||||
214 | 137880 | yes | Autodiff batching | EnzymeAD:autodiff-batching | 0 | |||||
215 | 137889 | yes | update outdated doc with new example | mu001999-contrib:update-doc | wesleywiser | 0 | ||||
216 | 137897 | yes | fix pthread-based tls on apple targets | xTachyon:tls-fix | thomcc | 0 | ||||
217 | 137928 | yes | stabilize const_cell | RalfJung:const_cell | dtolnay | 0 | ||||
218 | 137935 | yes | [rustdoc] Allow to link to current crate | GuillaumeGomez:current-crate-intra-doc | notriddle | 0 | ||||
219 | 137953 | yes | simd intrinsics with mask: accept unsigned integer masks, and fix some of the errors | RalfJung:simd-intrinsic-masks | workingjubilee | 0 | ||||
220 | 137984 | yes | [rustdoc] Additional notes on reexport chain with #[doc(hidden)] | xizheyin:issue-137342-patch | GuillaumeGomez | 0 | ||||
221 | 137992 | yes | Stabilise `os_string_pathbuf_leak` | its-the-shrimp:stabilise_os_string_pathbuf_leak | dtolnay | 0 | ||||
222 | 138003 | yes | Add the new `amx` target features and the `movrs` target feature | sayantn:new-amx | fmease | 0 | ||||
223 | 138011 | yes | Add minimal x86_64-lynx-lynxos178 support. | tnewsome-lynx:lynxos_178-nostd | davidtwco | 0 | ||||
224 | 138016 | yes | Added `Clone` implementation for `ChunkBy` | nwoods-cimpress:slice_chunkby_clone | joshtriplett | 0 | ||||
225 | 138023 | yes | Add `std::io::Seek` instance for `std::io::Take` | melrief:97227_impl_Seek_for_Take | tgross35 | 0 | ||||
226 | 138024 | yes | Allow optimizing out `panic_bounds_check` in Unicode checks. | reitermarkus:unicode-panic-optimization | ibraheemdev | 0 | ||||
227 | 138025 | yes | Add GlobalAsm as a valid ItemKind to StableMIR | celinval:issue-0095-global-asm | compiler-errors | 0 | ||||
228 | 138036 | yes | Stop projecting into SIMD types in `ui/simd/` tests | scottmcm:ban-simd-projection | cjgillot | 0 | ||||
229 | 138037 | yes | Fix split index calculation in `check_type_alias_where_clause_location` | stuuupidcat:fix/where-cfg | BoxyUwU | 0 | ||||
230 | 138062 | yes | Enable Non-determinism of float operations in Miri and change std tests | LorrensP-2158466:miri-enable-float-nondet | RalfJung | 0 | ||||
231 | 138068 | yes | Add `Result::map_or_default` and `Option::map_or_default` | fpervaiz:master | Amanieu | 0 | ||||
232 | 138104 | yes | Greatly simplify doctest parsing and information extraction | GuillaumeGomez:simplify-doctest-parsing | fmease | 0 | ||||
233 | 138120 | yes | Configure triagebot to accept codegen-{gcc,cranelift} ping groups and document ping groups and ping commands | jieyouxu:cg_backend_ping_groups | 0 | |||||
234 | 138128 | yes | Stabilize `#![feature(precise_capturing_in_traits)]` | compiler-errors:precise-capturing-in-traits | oli-obk | 0 | ||||
235 | 138139 | yes | Emit warning while outputs is not exe and prints linkage info | xizheyin:issue-137384 | ChrisDenton | 0 | ||||
236 | 138167 | yes | Small code improvement in rustdoc hidden stripper | GuillaumeGomez:rustdoc-hidden-stripper-improvement | notriddle | 0 | ||||
237 | 138182 | yes | tests: adjust expectation for f128 abi on Windows | durin42:llvm-21-fp128-windows | tgross35 | 0 | ||||
238 | 138206 | yes | [AIX] Ignore linting on repr(C) structs with repr(packed) or repr(align(n)) | amy-kwan:amy-kwan/reprc-struct-power-align-ignore-packed-align | SparrowLii | 0 | ||||
239 | 138230 | yes | Unnecessary references lint | obeis:lint-unnecessary-reference | Urgau | 0 | ||||
240 | 138237 | yes | Get rid of `EscapeDebugInner`. | reitermarkus:remove-escape-debug-inner | thomcc | 0 | ||||
241 | 138271 | yes | Keep space if arg does not follow punctuation when lint unused parens | mu001999-contrib:fix-138234 | fmease | 0 | ||||
242 | 138285 | yes | Stabilize `repr128` | beetrees:repr128-stable | traviscross | 0 | ||||
243 | 138290 | yes | -Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override | azhogin:azhogin/unsigned_char | fee1-dead | 0 | ||||
244 | 138314 | yes | fix usage of `autodiff` macro with inner functions | haenoe:autodiff-inner-function | oli-obk | 0 | ||||
245 | 138336 | yes | Improve `-Z crate-attr` diagnostics | jyn514:crate-attr-diagnostics | estebank | 0 | ||||
246 | 138338 | yes | Functionality for `int_format_into` for integer types | madhav-madhusoodanan:feature_int_format_into | thomcc | 0 | ||||
247 | 138368 | yes | KCFI: Add KCFI arity indicator support | rcvalle:rust-kcfi-arity | davidtwco | 0 | ||||
248 | 138374 | yes | Enable contracts for const functions | celinval:issue-136925-const-contract | compiler-errors | 0 | ||||
249 | 138381 | yes | Implement `SliceIndex` for `ByteStr` | thaliaarchi:bstr-sliceindex | joshtriplett | 0 | ||||
250 | 138393 | yes | Allow const patterns of matches to contain pattern types | oli-obk:pattern-type-in-pattern | BoxyUwU | 0 | ||||
251 | 138400 | yes | sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX | no1wudi:master | workingjubilee | 0 | ||||
252 | 138431 | yes | Fix `uclibc` LLVM target triples | madsmtm:uclibc-llvm-target | jieyouxu | 0 | ||||
253 | 138455 | yes | `librustdoc`: more `impl fmt::Display` | yotamofek:pr/rustdoc/more-impl-display | GuillaumeGomez | 0 | ||||
254 | 138456 | yes | Fix struct_tail_raw argument order and ObligationCause usage | JumpiiX:fix-struct_tail_raw | compiler-errors | 0 | ||||
255 | 138462 | yes | Dedup `&mut *` reborrow suggestion in loops | ShE3py:mut-borrow-in-loop | BoxyUwU | 0 | ||||
256 | 138463 | yes | feat: add `succinct-zkvm` os and target | succinctlabs:n/succinct-target-only | wesleywiser | 0 | ||||
257 | 138470 | yes | Test interaction between RFC 2229 migration and use closures | spastorino:test-rfc2229-and-ergonomic-clones | nikomatsakis | 0 | ||||
258 | 138473 | yes | Implement `feature(precise_capturing_of_types)` | compiler-errors:precise-capturing-of-types | lcnr | 0 | ||||
259 | 138492 | yes | remove `feature(inline_const_pat)` | lcnr:rm-inline_const_pat | oli-obk | 0 | ||||
260 | 138498 | yes | Implement Deref<Target=ByteStr> for CStr | tamird:cstr-deref-bstr | joshtriplett | 0 | ||||
261 | 138528 | yes | deref patterns: implement implicit deref patterns | dianne:implicit-deref-patterns | Nadrieril | 0 | ||||
262 | 138529 | yes | Suggest `crate` keyword when unresolved path contains current crate's name | joculatrix:master | estebank | 0 | ||||
263 | 138538 | yes | Make performance description of String::insert_str more precise | hkBst:patch-4 | joboet | 0 | ||||
264 | 138546 | yes | Add integer to string formatting tests | GuillaumeGomez:integer-to-string-tests | Mark-Simulacrum | 0 | ||||
265 | 138553 | yes | Fix build err autodiff libs | vayunbiyani:fix-build-err-autodiff-libs | petrochenkov | 0 | ||||
266 | 138554 | yes | [Lexer] Remove spurious unexpected delimiter error by matching remain… | xizheyin:issue-138401 | estebank | 0 | ||||
267 | 138555 | yes | Implement guaranteed tail calls with the become keyword in the LLVM backend | semtexzv:tail-call | WaffleLapkin | 0 | ||||
268 | 138560 | yes | Rwlock try upgrade | ShrigmaDev:rwlock-try-upgrade | thomcc | 0 | ||||
269 | 138562 | yes | Optimize slice {Chunks,Windows}::nth | kornelski:nth-panic | Noratrieb | 0 | ||||
270 | 138599 | yes | avoid overflow when generating debuginfo for expanding recursive types | adwinwhite:recursive-overflow | fmease | 0 | ||||
271 | 138603 | yes | Report line number of test when should_panic test failed | xizheyin:issue-137405 | thomcc | 0 | ||||
272 | 138605 | yes | Clean up librustdoc::html::render to be better encapsulated | xizheyin:issue-138567 | fmease | 0 | ||||
273 | 138610 | yes | impl !PartialOrd for HirId | oli-obk:no-sort-hir-ids | compiler-errors | 0 | ||||
274 | 138618 | yes | Support using const pointers in asm `const` operand | nbdd0121:asm_const_ptr | compiler-errors | 0 | ||||
275 | 138624 | yes | Add mipsel maintainer | LukasWoodtli:gardena/lw/mipsel-maintainer | jieyouxu | 0 | ||||
276 | 138628 | yes | Add more ergonomic clone tests | spastorino:add-more-ergonomic-clone-tests | nikomatsakis | 0 | ||||
277 | 138632 | yes | Stabilize `cfg_boolean_literals` | clubby789:stabilize-cfg-boolean-lit | davidtwco | 0 | ||||
278 | 138645 | yes | [do not merge] Preparation for LLD stabilization | Kobzol:stabilize-lld-test | 0 | |||||
279 | 138672 | yes | Avoiding calling queries when collecting active queries | Zoxc:deferred-queries-in-deadlock-handler | oli-obk | 0 | ||||
280 | 138677 | yes | Add a new `mismatched-lifetime-syntaxes` lint | shepmaster:consistent-elided-lifetime-syntax | wesleywiser | 0 | ||||
281 | 138678 | yes | rustc_resolve: fix instability in lib.rmeta contents | durin42:rmeta-stability | fmease | 0 | ||||
282 | 138679 | yes | Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop | Shunpoco:issue-125323 | oli-obk | 0 | ||||
283 | 138682 | yes | Allow drivers to supply a list of extra symbols to intern | Alexendoo:extra-symbols | fee1-dead | 0 | ||||
284 | 138683 | yes | Cache fuchsia checkout in a docker layer | erickt:fuchsia-checkout | marcoieni | 0 | ||||
285 | 138689 | yes | add nvptx_target_feature | jedbrown:jed/nvptx-target-feature | wesleywiser | 0 | ||||
286 | 138692 | yes | Reject `{true,false}` as revision names | jieyouxu:reject-bool-lit-rev-names | wesleywiser | 0 | ||||
287 | 138699 | yes | build dist for x86_64-pc-solaris and sparcv9-sun-solaris | psumbera:solaris-ci-build3 | marcoieni | 0 | ||||
288 | 138702 | yes | Allow spawning threads after TLS destruction | m-ou-se:spawn-in-atexit | Mark-Simulacrum | 0 | ||||
289 | 138712 | yes | resolve: Support imports of associated types and glob imports from traits | petrochenkov:impasst | wesleywiser | 0 | ||||
290 | 138720 | yes | Specify a concrete stack size in channel tests | Jeff-A-Martin:channel-stack-overflow-test-fuchsia | wesleywiser | 0 | ||||
291 | 138736 | yes | Sanitizers target modificators | azhogin:azhogin/sanitizers-target-modificators | BoxyUwU | 0 | ||||
292 | 138737 | yes | uefi: Update r-efi | Ayush1325:r-efi-update | workingjubilee | 0 | ||||
293 | 138742 | yes | rustc_target: Add more RISC-V vector-related features and use zvl*b target features in vector ABI check | taiki-e:riscv-vector | Amanieu | 0 | ||||
294 | 138744 | yes | Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678) | Mallets:set_ipv6_sock_hop_limit | ibraheemdev | 0 | ||||
295 | 138749 | yes | Fix closure recovery for missing block when return type is specified | compiler-errors:closure-recovery | fmease | 0 | ||||
296 | 138752 | yes | Use internal iteration in `Vec::extend_desugared()` | ChayimFriedman2:patch-2 | joboet | 0 | ||||
297 | 138753 | yes | linker: Move native library search from linker to rustc | petrochenkov:ownat | wesleywiser | 0 | ||||
298 | 138757 | yes | wasm: increase default thread stack size to 1 MB | rust-wasi-web:wasi-thread-stack-size | joboet | 0 | ||||
299 | 138766 | yes | coverage: Deal with unused functions and their names in one place | Zalathar:unused-fn | estebank | 0 | ||||
300 | 138767 | yes | Allow boolean literals in `check-cfg` | clubby789:check-cfg-bool | Urgau | 0 | ||||
301 | 138776 | yes | coverage: Separate span-extraction from unexpansion | Zalathar:unexpand | lcnr | 0 | ||||
302 | 138780 | yes | Add `#[loop_match]` for improved DFA codegen | trifectatechfoundation:loop_match_attr | traviscross | 0 | ||||
303 | 138790 | yes | Note potential but private items in show_candidates | xizheyin:issue-138626 | oli-obk | 0 | ||||
304 | 138797 | yes | Fix `ProvenVia` for global where clauses | compiler-errors:global-proven-via | lcnr | 0 | ||||
305 | 138799 | yes | core: simplify `Extend` for tuples | joboet:extend-tuple | Amanieu | 0 | ||||
306 | 138823 | yes | rustc_target: RISC-V: add base `I`-related important extensions | a4lg:riscv-feature-addition-base-i | Amanieu | 0 | ||||
307 | 138826 | yes | StableMIR: Add `associated_items`. | makai410:assoc-items | celinval | 0 | ||||
308 | 138832 | yes | Start using `with_native_path` in `std::sys::fs` | ChrisDenton:with_native_path | joboet | 0 | ||||
309 | 138834 | yes | Group test diffs by stage in post-merge analysis | Kobzol:test-diff-group-by-stage | marcoieni | 0 | ||||
310 | 138840 | yes | rustc_resolve: Test the order that preludes are resolved | jyn514:precedence-order | wesleywiser | 0 | ||||
311 | 138842 | yes | Emit `unused_attributes` for `#[inline]` on exported functions | Noratrieb:inline-exported | saethlin | 0 | ||||
312 | 138852 | yes | Skip suggestion with equal spans attribute affected in suggest_trait_and_bounds | xizheyin:issue-137129 | Noratrieb | 0 | ||||
313 | 138862 | yes | core: use specialization for more methods of `impl Iterator for &mut I` | joboet:spec_iterator_by_ref | Noratrieb | 0 | ||||
314 | 138869 | yes | Try not to use verbatim paths in `Command::current_dir` | ChrisDenton:command-curdir | tgross35 | 0 | ||||
315 | 138870 | yes | Add target-specific NaN payloads for the missing tier 2 targets | beetrees:tier-2-nans | RalfJung | 0 | ||||
316 | 138871 | yes | Change one `FxHashMap` to `FxIndexMap` in librustdoc | smoelius:librustdoc-fx-index-map | aDotInTheVoid | 0 | ||||
317 | 138872 | yes | rustc_target: RISC-V `Zfinx` is incompatible with `{ILP32,LP64}[FD]` ABIs | a4lg:riscv-fix-incompatible-abi-zfinx | workingjubilee | 0 | ||||
318 | 138876 | yes | Trusty: Implement `write_vectored` and `write_all` for stdio | thaliaarchi:trusty-stdio | Noratrieb | 0 | ||||
319 | 138879 | yes | Ensure non-empty buffers for large vectored I/O | thaliaarchi:vectored-large-empty | BurntSushi | 0 | ||||
320 | 138881 | yes | Use the chaining methods on PartialOrd for slices too | scottmcm:more-chaining-ord | Mark-Simulacrum | 0 | ||||
321 | 138886 | yes | Fix autofix for `self` and `self as …` in `unused_imports` lint | samueltardieu:push-xxkzmupznoky | jieyouxu | 0 | ||||
322 | 138892 | yes | Revert "Rollup merge of #136127 - WaffleLapkin:dyn_ptr_unwrap_cast, r=compiler-errors" | compiler-errors:revert-ptr-ptr | WaffleLapkin | 0 | ||||
323 | 138896 | yes | std: fix aliasing bug in UNIX process implementation | joboet:process_noalias | Noratrieb | 0 | ||||
324 | 138904 | yes | Test linking and running `no_std` binaries | madsmtm:apple-test-no-std | tgross35 | 0 | ||||
325 | 138906 | yes | Reject test executables when not supported by target | thaliaarchi:unsupported-test-exe | estebank | 0 | ||||
326 | 138907 | yes | Implement RFC 3631: add rustdoc doc_cfg features | GuillaumeGomez:rfc-3631 | 0 | |||||
327 | 138911 | yes | Allow defining opaques in statics and consts | compiler-errors:define-opaque | oli-obk | 0 | ||||
328 | 138913 | yes | Remove even more instances of @ts-expect-error from search.js | lolbinarycat:rustdoc-js-less-expect-error-part4 | notriddle | 0 | ||||
329 | 138914 | yes | Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock` | HomelikeBrick42:once_lazy_lock_get_unchecked | jhpratt | 0 | ||||
330 | 138916 | yes | rustdoc: remove `ItemInner`. | nnethercote:rm-ItemInner | 0 | |||||
331 | 125087 | yes | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | always | |||
332 | 134925 | compiletest: Deny usage of special FileCheck suffixes as revision names | DavisRayM:130982-deny-special-filecheck-prefixes | jieyouxu | 0 | always | ||||
333 | 135295 | yes | Check empty SIMD vector in inline asm | eyraudh:master | compiler-errors | 0 | always | |||
334 | 135808 | yes | Implement Display for ``rustc_target::callconv::Conv`` | tiif:conv_display | workingjubilee | 0 | always | |||
335 | 136072 | add two old crash tests | cyrgani:old-crash-tests | WaffleLapkin | 0 | always | ||||
336 | 136079 | compiler_fence: fix example | RalfJung:compiler-fence-example | jhpratt | 0 | always | ||||
337 | 136091 | Add some tracing to core bootstrap logic | jieyouxu:core-tracing | clubby789 | 0 | always | ||||
338 | 136097 | rustc_ast: replace some len-checks + indexing with slice patterns etc. | yotamofek:check-len-and-index | petrochenkov | 0 | always | ||||
339 | 136101 | triagebot: set myself on vacation | jieyouxu:away | Mark-Simulacrum | 0 | always | ||||
340 | 137793 | Stablize anonymous pipe | NobodyXu:stablise-annoymous-pipe | joboet | 0 | always | ||||
341 | 137836 | yes | Set `target_vendor = "openwrt"` on `mips64-openwrt-linux-musl` | madsmtm:openwrt-target-vendor | jieyouxu | 0 | always | |||
342 | 138282 | yes | Add `#[repr(u128)]`/`#[repr(i128)]` enums to `improper_ctypes_definitions` | beetrees:repr128-not-ffi-safe | oli-obk | 0 | always | |||
343 | 138317 | yes | privacy: Visit types and traits in impls in type privacy lints | petrochenkov:libsearch3 | estebank | 0 | always | |||
344 | 138426 | yes | Fix `armv7-sony-vita-newlibeabihf` LLVM target triple | madsmtm:vita-llvm-target | jieyouxu | 0 | always | |||
345 | 138429 | yes | Fix `x86_64-unknown-illumos` LLVM target triple | madsmtm:illumos-llvm-target | jieyouxu | 0 | always | |||
346 | 138584 | Update Rust Foundation links in Readme | atouchet:found | Mark-Simulacrum | 0 | always | ||||
347 | 138586 | Document `#![register_tool]` | jyn514:doc-register-tool | jieyouxu | 0 | always | ||||
348 | 138590 | Flatten and simplify some control flow 🫓 | yotamofek:pr/flatten-ifs | fmease | 0 | always | ||||
349 | 138592 | update change entry for #137147 | onur-ozkan:follow-up-137147 | albertlarsan68 | 0 | always | ||||
350 | 126810 | no | Tweak output of resolve errors | estebank:resolve-error-wording | petrochenkov | 10 | never | |||
351 | 138865 | no | compiletest: Support matching on diagnostics without a span | petrochenkov:errwhere | jieyouxu | 10 | ||||
352 | 89917 | no | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | 0 | never | ||||
353 | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
354 | 106852 | no | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
355 | 109050 | no | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | 0 | never | ||||
356 | 113125 | no | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
357 | 114538 | no | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
358 | 114669 | no | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
359 | 115003 | no | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
360 | 115613 | no | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | never | |||
361 | 116173 | no | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
362 | 116316 | no | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | |||
363 | 116542 | no | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | never | |||
364 | 116707 | no | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | ||||
365 | 119458 | no | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | |||
366 | 119501 | no | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | ||||
367 | 119899 | no | redesign stage 0 std | onur-ozkan:redesign-stage0-std | jieyouxu | 0 | iffy | |||
368 | 120286 | no | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | ||||
369 | 120525 | no | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | |||
370 | 120589 | no | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | |||
371 | 122325 | no | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | |||
372 | 123219 | no | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | ||||
373 | 123259 | no | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | ||||
374 | 124141 | no | Remove `Nonterminal` and `TokenKind::Interpolated` | nnethercote:rm-Nonterminal-and-TokenKind-Interpolated | petrochenkov | 0 | never | |||
375 | 126651 | no | Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` | fmease:consec-shorthand-proj | compiler-errors | 0 | never | |||
376 | 127241 | no | Mark span parent in def_collector. | cjgillot:def-collector-span | petrochenkov | 0 | never | |||
377 | 127516 | no | Simplify `LazyAttrTokenStream` | nnethercote:simplify-LazyAttrTokenStream | petrochenkov | 0 | never | |||
378 | 129102 | no | Experimental: Add Derive Proc-Macro Caching | futile:experimental/proc-macro-caching | petrochenkov | 0 | never | |||
379 | 129881 | no | Implement struct_target_features. | veluca93:struct_tf | cjgillot | 0 | never | |||
380 | 129931 | no | mir-opt: Merge all branch BBs into a single copy statement | DianQK:match-br-copy | cjgillot | 0 | never | |||
381 | 130227 | no | Remove placeholders completely | amandasystems:remove-placeholders-completely | lcnr | 0 | never | |||
382 | 130679 | no | Add inline(usually) | saethlin:inline-usually | 0 | never | ||||
383 | 130963 | no | Migrate compiler's `&Option<T>` into `Option<&T>` | nyurik:opts-rustc | petrochenkov | 0 | never | |||
384 | 131650 | no | Add post-mono MIR passes to make mono-reachable analysis more accurate | saethlin:post-mono-mir-opts | 0 | never | ||||
385 | 132038 | no | Add lint rule for `#[deprecated]` on re-exports | kailan:deprecated-use | jieyouxu | 0 | iffy | |||
386 | 132527 | no | Invalidate all dereferences when encountering non-local assignments | DianQK:gvn-stmt-iter | cjgillot | 0 | never | |||
387 | 133502 | no | [DO NOT MERGE] bootstrap with `-Znext-solver=globally` | lcnr:rust4 | 0 | never | ||||
388 | 134009 | no | cg_llvm: Replace most of our DIBuilder wrappers with LLVM-C API bindings | Zalathar:llvm-di | workingjubilee | 0 | never | |||
389 | 135846 | no | Detect struct construction with private field in field with default | estebank:non-exhaustive-dfv-ctor-2 | fmease | 0 | never | |||
390 | 137294 | no | Experiment: New format_args!() representation | m-ou-se:fmt-args-2025 | m-ou-se | 0 | never | |||
391 | 138419 | no | Test out a more lock-free hash map | Zoxc:horde-queries | Nadrieril | 0 | never | |||
392 | 93544 | no | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
393 | 94904 | no | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
394 | 98514 | no | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
395 | 98991 | no | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
396 | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | wesleywiser | 0 | ||||
397 | 101551 | no | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
398 | 103134 | no | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
399 | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
400 | 105377 | no | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
401 | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
402 | 105604 | no | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
403 | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | Amanieu | 0 | ||||
404 | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | compiler-errors | 0 | ||||
405 | 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 | ||||
406 | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
407 | 107562 | no | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
408 | 107587 | no | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | ||||
409 | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
410 | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
411 | 108097 | no | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
412 | 108671 | no | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | dtolnay | 0 | ||||
413 | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | Amanieu | 0 | ||||
414 | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
415 | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | dtolnay | 0 | ||||
416 | 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 | ||||
417 | 112106 | no | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | cuviper | 0 | ||||
418 | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
419 | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
420 | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | Zoxc | 0 | ||||
421 | 114209 | no | tidy watcher | klensy:better-than-remembrall | wesleywiser | 0 | ||||
422 | 114531 | no | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | m-ou-se | 0 | ||||
423 | 114900 | no | Allow a MIR analysis to perform the state `join` directly | Jarcho:mut_join | cjgillot | 0 | ||||
424 | 114917 | no | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
425 | 115501 | no | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
426 | 115746 | no | Print thread ID in panic message | tgross35:unnamed-threads-panic-message | cuviper | 0 | ||||
427 | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
428 | 116247 | no | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
429 | 116882 | no | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | ||||
430 | 117682 | no | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | |||||
431 | 117991 | no | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | cuviper | 0 | ||||
432 | 118270 | no | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
433 | 118480 | no | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
434 | 118711 | no | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | ||||
435 | 118917 | no | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | ||||
436 | 118939 | no | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | ||||
437 | 118999 | no | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | ||||
438 | 119260 | no | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | ||||
439 | 119550 | no | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | ||||
440 | 120013 | no | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | |||||
441 | 120611 | no | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | |||||
442 | 120700 | no | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | nikomatsakis | 0 | ||||
443 | 120808 | no | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | davidtwco | 0 | ||||
444 | 120818 | no | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | GuillaumeGomez | 0 | ||||
445 | 121880 | no | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | ||||
446 | 122288 | no | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | ||||
447 | 122340 | no | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | ||||
448 | 122408 | no | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | ||||
449 | 122661 | no | Change the desugaring of `assert!` for better error output | estebank:assert-macro-span | BurntSushi | 0 | ||||
450 | 122668 | no | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | ||||
451 | 122685 | no | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | ||||
452 | 122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | ||||
453 | 123082 | no | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | ||||
454 | 123205 | no | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | ||||
455 | 123220 | no | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | |||||
456 | 123319 | no | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | ||||
457 | 123476 | no | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | ||||
458 | 123948 | no | Async drop codegen | azhogin:azhogin/async-drop | oli-obk | 0 | ||||
459 | 124078 | no | test | apiraino:test-pr-assignment | apiraino | 0 | ||||
460 | 124154 | no | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | |||||
461 | 124278 | no | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | Zalathar | 0 | ||||
462 | 124439 | no | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | ||||
463 | 124595 | no | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | 0 | |||||
464 | 125334 | no | add a normalizes-to fast path | lcnr:normalizes-to-rigid-fastpath | compiler-errors | 0 | ||||
465 | 125388 | no | Improve parse item fallback | dev-ardi:improve-parse-item-fallback | estebank | 0 | ||||
466 | 125555 | no | Recover statics better | Noratrieb:recover-statics-better | oli-obk | 0 | ||||
467 | 125780 | no | [WIP] RIIR HtmlDocCk | fmease:riir-htmldocck | 0 | |||||
468 | 125784 | no | Silence errors in expressions caused by bare traits in paths in 2021 edition | estebank:issue-51077 | fmease | 0 | ||||
469 | 126076 | no | privacy: normalize associated types before visiting | jswrenn:fix-45713 | compiler-errors | 0 | ||||
470 | 126316 | no | Do not eagerly reject inference vars when trying to resolve method calls. | oli-obk:recursive_rpit3 | lcnr | 0 | ||||
471 | 126595 | no | Allow reifying intrinsics to fn pointers. (rebase of #86699) | GrigorenkoPV:reify-intrinsics | compiler-errors | 0 | ||||
472 | 127282 | no | Make inline suggestions no longer be the default | estebank:experiment-for-annotate-snippets | fmease | 0 | ||||
473 | 127534 | no | feat(core): impl Step for NonZero<u*> | jalil-salame:nonzero-uint-step | m-ou-se | 0 | ||||
474 | 127578 | no | std: use a queue-based `Condvar` on NetBSD and other platforms | joboet:queue_condvar | Mark-Simulacrum | 0 | ||||
475 | 127595 | no | Fix panic=abort tests on fuchsia | c6c7:fix-panic=abort-tests-on-fuchsia | 0 | |||||
476 | 127721 | no | collect doc alias as tips during resolution | bvanjoi:issue-124273 | estebank | 0 | ||||
477 | 127997 | no | Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases | estebank:missing-trait-suggestion | compiler-errors | 0 | ||||
478 | 128018 | no | Normalize filecheck directives | tgross35:normalize-filecheck-directives | jieyouxu | 0 | ||||
479 | 128086 | no | Unify wording of "failed to resolve" errors with "cannot find" resolution errors | estebank:failed-to-resolve | petrochenkov | 0 | ||||
480 | 128256 | no | feat: add tier-1 platform support for change_time | juliusl:pr/support-tier-1-change-time | ChrisDenton | 0 | ||||
481 | 128351 | no | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes | ChayimFriedman2:lint-transmute-unsafe-cell | 0 | |||||
482 | 128374 | no | compiler: suggest `const _` for a misplaced `const {}` | workingjubilee:fix-terse-const-item-diagnostic | compiler-errors | 0 | ||||
483 | 128653 | no | When annotations needed, look at impls for more accurate suggestions | estebank:ambiguity-suggestion-2 | BoxyUwU | 0 | ||||
484 | 128737 | no | Add lint for recursive default impls | mj10021:issue-128421-fix | wesleywiser | 0 | ||||
485 | 128917 | no | Allow inlining drop glue more generally | scottmcm:nuke-runtime-drops | fmease | 0 | ||||
486 | 128974 | no | Unify AST Visitors with a macro like MIR Visitors | maxcabrajac:visitor_macro | cjgillot | 0 | ||||
487 | 129036 | no | Additional NonZero conversions | clarfonthey:nonzero-conversions | BurntSushi | 0 | ||||
488 | 129342 | no | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm:track-deployment-target | thomcc | 0 | ||||
489 | 129483 | no | update the safety preconditions of from_raw_parts | lolbinarycat:from_raw_parts-docs | workingjubilee | 0 | ||||
490 | 129734 | no | Prereq1 for async drop - `drop` & `async_fut` fields in Drop terminator | azhogin:azhogin/async-drop-prereq1-new-drop-term-fields | oli-obk | 0 | ||||
491 | 129736 | no | Prereq2 for async drop - ResumedAfterDrop panic messages | azhogin:azhogin/async-drop-prereq2-resumed-after-drop-msg | oli-obk | 0 | ||||
492 | 129737 | no | Prereq3 for async drop - LangItem registration for async_drop_in_place()::{{closure0}} | azhogin:azhogin/async-drop-prereq3-lang-item-for-drop-poll | nikomatsakis | 0 | ||||
493 | 129739 | no | Prereq4 for async drop - needs_async_drop query fixes and some cleanup | azhogin:azhogin/async-drop-prereq4-needs-async-drop-fixes-and-cleanup | nikomatsakis | 0 | ||||
494 | 129740 | no | Prereq5 for async drop - AsyncDropGlue & FutureDropPoll instances preparation | azhogin:azhogin/async-drop-prereq5-instances-preparation | nikomatsakis | 0 | ||||
495 | 129741 | no | Prereq6 for async drop - templated coroutine processing and layout | azhogin:azhogin/async-drop-prereq6-templated-coroutine | nikomatsakis | 0 | ||||
496 | 129742 | no | Subpart7 for async drop (major1) - library changes | azhogin:azhogin/async-drop-subpart7-major1-library-changes | nikomatsakis | 0 | ||||
497 | 129744 | no | Subpart8 for async drop (major2) - dropline in scopes for potentially async drops | azhogin:azhogin/async-drop-subpart8-scopes | nikomatsakis | 0 | ||||
498 | 129745 | no | Subpart9 for async drop (major3) - elaborate_drops changes | azhogin:azhogin/async-drop-subpart9-elaborate-drops | nikomatsakis | 0 | ||||
499 | 129746 | no | Subpart10 for async drop (major4) - StateTransform pass improvements | azhogin:azhogin/async-drop-subpart10-state-transform | nikomatsakis | 0 | ||||
500 | 129747 | no | Subpart11 for async drop (major5) - shims codegen | azhogin:azhogin/async-drop-subpart11-shims-codegen | nikomatsakis | 0 | ||||
501 | 129821 | no | Switch std to using raw-dylib by default on Windows | ChrisDenton:raw-dylib-std | Mark-Simulacrum | 0 | ||||
502 | 129870 | no | Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] | clarfonthey:generic-ord | BurntSushi | 0 | ||||
503 | 129924 | no | don't remove bootstrap on stage0 bump | onur-ozkan:remove-workaround | Kobzol | 0 | ||||
504 | 130150 | no | Move `elided_named_lifetimes` into a separate pass | GrigorenkoPV:elided-named-lifetimes-pass | cjgillot | 0 | ||||
505 | 130374 | no | Add copy button to crate version. | MeetThePatel:master | GuillaumeGomez | 0 | ||||
506 | 130418 | no | Split traits by crate-local and crate-non-local | MeetThePatel:feature-rustdoc-sort-traits | notriddle | 0 | ||||
507 | 130460 | no | compiler: Fix handling of `repr(align(N), simd)` | workingjubilee:align-with-parallel-expectations | 0 | |||||
508 | 130859 | no | Update README.md | AzharMithani:master | Mark-Simulacrum | 0 | ||||
509 | 130883 | no | Add environment variable query | madsmtm:env-var-query | petrochenkov | 0 | ||||
510 | 130886 | no | core/ptr: Add simulate_realloc() | mrkajetanp:ptr-tag-helpers | Mark-Simulacrum | 0 | ||||
511 | 130887 | no | Safer implementation of RepeatN | Soveu:repeatn | Amanieu | 0 | ||||
512 | 130937 | no | Separate weekly `cargo update` PRs and add boostrap | tgross35:dependencies-ci-bootstrap | Kobzol | 0 | ||||
513 | 131146 | no | Stop clearing box's drop flags early | beepster4096:box_drop_flags | wesleywiser | 0 | ||||
514 | 131160 | no | Handle `rustc_middle` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-middle | estebank | 0 | ||||
515 | 131200 | no | Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-query_system | cjgillot | 0 | ||||
516 | 131218 | no | Split out RTN resolver errors into new error codes | compiler-errors:rtn-err | petrochenkov | 0 | ||||
517 | 131389 | no | Add `JoinHandle::into_join_future()`. | kpreid:joinfuture | Amanieu | 0 | ||||
518 | 131433 | no | Apple: Re-implement SDK discovery instead of using `xcrun` | madsmtm:find-sdkroot-manually | estebank | 0 | ||||
519 | 131477 | no | macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var | madsmtm:sdkroot-via-env-var | nnethercote | 0 | ||||
520 | 131478 | no | WIP: Parse Apple SDK versions | madsmtm:parse-sdkroot | jieyouxu | 0 | ||||
521 | 131607 | no | core: implement `DeterministicRandomSource` | joboet:deterministic_random | joshtriplett | 0 | ||||
522 | 131824 | no | Support multiple stability attributes on items | dianne:multiple-unstables | wesleywiser | 0 | ||||
523 | 131852 | no | rustdoc: allow searches to match against both type and name | lolbinarycat:rustdoc-search-type-and-name | notriddle | 0 | ||||
524 | 131882 | no | Fix suggestions when returning a bare trait from an async fn. | hirschenberger:issue131661 | davidtwco | 0 | ||||
525 | 131966 | no | Allow #[link(kind = "dylib")] without a name | ChrisDenton:bare-link | petrochenkov | 0 | ||||
526 | 132045 | no | [WIP] Spiking on `asm!` + pointer as `const` | dingxiangfei2009:allow-pointer-in-inline-asm | davidtwco | 0 | ||||
527 | 132051 | no | Add parallel front end robustness test to ui tests | SparrowLii:parallel_ui_test | jieyouxu | 0 | ||||
528 | 132087 | no | Fix overly restrictive lifetime in `core::panic::Location::file` return type | ijchen:issue-131770-fix | m-ou-se | 0 | ||||
529 | 132112 | no | Remove `P<>` from `visit_`s in ast `MutVisitor` | maxcabrajac:remove_p | petrochenkov | 0 | ||||
530 | 132480 | no | Allow specifying the ELF TLS ABI | ilovepi:rust-tlsdesc | tmandry | 0 | ||||
531 | 132484 | no | unix: Relax escaping in `Debug` impl on `Command` | madsmtm:command-relaxed-escape | thomcc | 0 | ||||
532 | 132570 | no | Use LLVM's UEFI targets | madsmtm:llvm-uefi | workingjubilee | 0 | ||||
533 | 132748 | no | get rid of some false negatives in rustdoc::broken_intra_doc_links | lolbinarycat:rustdoc-intra-doc-link-warn-more-54191 | notriddle | 0 | ||||
534 | 132792 | no | [rustdoc] Add new `example` disambiguator for intra-doc links | GuillaumeGomez:example-disambiguator | notriddle | 0 | ||||
535 | 132976 | no | Add `PeekableIterator` trait | bluebear94:mf/peekable-iterator | scottmcm | 0 | ||||
536 | 133245 | no | [IT'S NOT TIME YET] Disarm `time` 💣 (diagnostics) | jieyouxu:disarm-time-bomb | 0 | |||||
537 | 133258 | no | remove `Subtype` projections | lcnr:subtype-rm | compiler-errors | 0 | ||||
538 | 133279 | no | rustdoc: use a button instead of a bar for search | notriddle:notriddle/search-button | GuillaumeGomez | 0 | ||||
539 | 133412 | no | Support `vec![const { ... }; n]` syntax | EFanZh:vec-of-const-expr-macro | dtolnay | 0 | ||||
540 | 133477 | no | Detect tuple structs that are unconstructable due to re-export | estebank:issue-133343 | cjgillot | 0 | ||||
541 | 133717 | no | Make impl section headers sticky | GuillaumeGomez:sticky-headings | notriddle | 0 | ||||
542 | 133823 | no | Replace evaluated `cfg_attr` in AST with a placeholder attribute for accurate span tracking | estebank:issue-56328 | petrochenkov | 0 | ||||
543 | 133944 | no | Run-make test to check `core::ffi::c_*` types against clang | ricci009:master | tgross35 | 0 | ||||
544 | 133995 | no | Constify `PartialEq` | compiler-errors:const-partialeq | fmease | 0 | ||||
545 | 134021 | no | Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` | WaffleLapkin:box-arr-into-iter2 | scottmcm | 0 | ||||
546 | 134034 | no | handle paren in macro expand for let-init-else expr | bvanjoi:issue-131655 | petrochenkov | 0 | ||||
547 | 134048 | no | Implement From<MutexGuard<'a, T>> for &'a Mutex<T> | rubcc95:master | BurntSushi | 0 | ||||
548 | 134145 | no | Correctly rounded floating point `div_euclid`. | tczajka:exact_div_euclid | workingjubilee | 0 | ||||
549 | 134190 | no | Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`. | nmathewson:impl_for_arc_stream | Noratrieb | 0 | ||||
550 | 134218 | no | Add a new lint that warns for pointers to stack memory | 1c3t3a:stack-memory-warning | estebank | 0 | ||||
551 | 134316 | no | Add `String::replace_first` and `String::replace_last` | zachs18:string_replace_in_place_rebase | tgross35 | 0 | ||||
552 | 134401 | no | Begin reorganization of proc_macro crate | AverseABFun:averseabfun-staging | tgross35 | 0 | ||||
553 | 134446 | no | Stabilize the `cell_update` feature | tgross35:stabilize-cell_update | m-ou-se | 0 | ||||
554 | 134522 | no | [WIP] Use weak linkage instead of compiler generated shims | bjorn3:weak_linkage_allocator | fee1-dead | 0 | ||||
555 | 134534 | no | Windows: Don't error on broken non UTF-8 output | ChrisDenton:cp-utf8 | workingjubilee | 0 | ||||
556 | 134628 | no | Make `Default` const and add some `const Default` impls | estebank:const-default | oli-obk | 0 | ||||
557 | 134661 | no | Reduce precedence of expressions that have an outer attr | dtolnay:prefixattr | fmease | 0 | ||||
558 | 134696 | no | Implement `normalize_lexically` | ChrisDenton:normalize-lexically | workingjubilee | 0 | ||||
559 | 134697 | no | lint / ImproperCTypes: better handling of indirections, take 2 | niacdoial:linting-ptrdyn-ffi | workingjubilee | 0 | ||||
560 | 134767 | no | Initial support for dynamically linked crates | Bryanskiy:dylibs-3 | petrochenkov | 0 | ||||
561 | 134831 | no | [experimental] shorten backtraces using debuginfo | jyn514:backtrace-debuginfo | 0 | |||||
562 | 134841 | no | Look at proc-macro attributes when encountering unknown attribute | estebank:serde-attr-4 | wesleywiser | 0 | ||||
563 | 134847 | no | Implement asymmetrical precedence for closures and jumps | dtolnay:asymmetrical | fmease | 0 | ||||
564 | 134937 | no | Account for type parameters in bound suggestion | estebank:issue-#104089 | Nadrieril | 0 | ||||
565 | 135051 | no | Add provider-style API to `Context` | jkarneges:context-provider | thomcc | 0 | ||||
566 | 135071 | no | bootstrap: Apply a clearer naming convention to many of the test steps | Zalathar:rename-test-steps | 0 | |||||
567 | 135107 | no | docs: Add documentation for BPF targets | vadorovsky:docs-platform-bpf | workingjubilee | 0 | ||||
568 | 135141 | no | std: net: Add function to return the system hostname | orowith2os:std-net-gethostname | ChrisDenton | 0 | ||||
569 | 135432 | no | Implement #[proc_macro_lint] to generate LintId for macro-generated warnings | dtolnay:procmacrowarning | petrochenkov | 0 | ||||
570 | 135445 | no | propagate opaque types to the typeck root | lcnr:propagate-opaques | compiler-errors | 0 | ||||
571 | 135527 | no | Move coroutine upvars into locals for better memory economy | dingxiangfei2009:move-upvars-to-locals-for-tests | 0 | |||||
572 | 135536 | no | Add more impls of PartialEq and PartialOrd for strings | joshtriplett:str-impls | ibraheemdev | 0 | ||||
573 | 135538 | no | Add support for excluding tests via config.toml | Aditya-PS-05:add-config-toml-test-exclude | Mark-Simulacrum | 0 | ||||
574 | 135631 | no | Parse `pin`ned local variable declarations | frank-king:feature/pinned-local | traviscross | 0 | ||||
575 | 135653 | no | build_helper::compiletest module factored out of compiletest for use by bootstrap | lolbinarycat:build_helper-compiletest | jieyouxu | 0 | ||||
576 | 135881 | no | Arbitrary self types v2: stabilize | adetaylor:stabilize-arbitrary-self-types | wesleywiser | 0 | ||||
577 | 135888 | no | Implement String::make_(upp|low)ercase | krtab:make_uppercase | joboet | 0 | ||||
578 | 135910 | no | Orphanck: Reject uncovered opaque types | fmease:orphanck-rej-uncovered-opaques | lcnr | 0 | ||||
579 | 135954 | no | test (do not merge) | apiraino:test2 | Noratrieb | 0 | ||||
580 | 136006 | no | Start using pattern types in libcore | oli-obk:push-tzonluoyuwkq | 0 | |||||
581 | 136125 | no | feat: allow multiple suggestions for malformed crate_type attribute | Blindspot22:multiple-suggestion-for-malformed-crate_type-attribute | nnethercote | 0 | ||||
582 | 136247 | no | [experiment] ci: free more space in ubuntu 24 free runners | marcoieni:free-more-space-ubuntu-24 | 0 | |||||
583 | 136319 | no | Trait methods inherit trait const stability, do not inherit const stability from their own regular stability | compiler-errors:trait-const-stab | RalfJung | 0 | ||||
584 | 136417 | no | Conditionally fuse small constant constant integer switches when lowering slice patterns | xacrimon:merge-small-prim-switch | 0 | |||||
585 | 136529 | no | Split `thir::PatKind::ExpandedConstant` into two distinct kinds | Zalathar:split-expanded-const | Nadrieril | 0 | ||||
586 | 136632 | no | cg_llvm: Replace some DIBuilder wrappers with LLVM-C API bindings (part 2) | Zalathar:llvm-di-builder | workingjubilee | 0 | ||||
587 | 136649 | no | Skip redundant frames in const recursion errors | estebank:const-recursion-error | Noratrieb | 0 | ||||
588 | 136689 | no | Clarify MaybeUninit docs | hkBst:patch-2 | RalfJung | 0 | ||||
589 | 136867 | no | Implement `cfg_os_version_min` | madsmtm:cfg_os_version_min | jieyouxu | 0 | ||||
590 | 136868 | no | Use `cfg_os_version_min` in `std` | madsmtm:cfg_os_version_min_std | 0 | |||||
591 | 136906 | no | Add checking for unnecessary delims in closure body | chenyukang:yukang-fix-136741-closure-body | oli-obk | 0 | ||||
592 | 136912 | no | Add missing trait implementations for ScopedJoinHandle | Rosdf:scoped-threads-ext | Mark-Simulacrum | 0 | ||||
593 | 136926 | no | Stabilize `-Zdwarf-version` as `-Cdwarf-version` | wesleywiser:stabilize_dwarf-version | petrochenkov | 0 | ||||
594 | 137043 | no | Initial `UnsafePinned` implementation [Part 1: Libs] | Sky9x:unsafe-pinned-pt1-libs | tgross35 | 0 | ||||
595 | 137113 | no | Implement initial version of `cfg(accessible(..))` | crlf0710:cfg_accessible | petrochenkov | 0 | ||||
596 | 137198 | no | Rename `cfg_match!` to `cfg_select!` | tgross35:cfg-match-rename | m-ou-se | 0 | ||||
597 | 137325 | no | UB-check for alignment of ptr to Box::from_raw{,_in} | hkBst:patch-1 | joboet | 0 | ||||
598 | 137343 | no | Make some suggestions "verbose" | estebank:verbose-sugg-1 | oli-obk | 0 | ||||
599 | 137364 | no | Tag all format-like macros with `#[clippy::format_args]` | nyurik:clippy-fmt-lib | m-ou-se | 0 | ||||
600 | 137408 | no | Remove deserializing/reserializing toml from configure.py | abylaw:simplify-configure | clubby789 | 0 | ||||
601 | 137487 | no | Stabilize `assert_matches` and move it to `core::macros` | Voultapher:stabilize-assert-matches | scottmcm | 0 | ||||
602 | 137570 | no | Handle autodiff for lib builds | EnzymeAD:autodiff-libs | oli-obk | 0 | ||||
603 | 137574 | no | Make `std/src/num` mirror `core/src/num` | tgross35:std-float-reorganization | workingjubilee | 0 | ||||
604 | 137583 | no | Add option to include submodules from vendoring | erickt:exclude-submodules-from-vendoring | pietroalbini | 0 | ||||
605 | 137653 | no | Deprecate the unstable `concat_idents!` | tgross35:deprecate-concat_idents | m-ou-se | 0 | ||||
606 | 137729 | no | add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser | jdonszelmann:fix-137687 | fmease | 0 | ||||
607 | 137738 | no | Make slice iterator constructors unstably const | Daniel-Aaron-Bloom:const_slice_make_iter | scottmcm | 0 | ||||
608 | 137759 | no | Add `std::os::unix::process::CommandExt::chroot` to safely chroot a child process | joshtriplett:command-chroot | workingjubilee | 0 | ||||
609 | 137773 | no | Fix incorrect `cfg` structured suggestion and make suggestion verbose | estebank:attr-span | oli-obk | 0 | ||||
610 | 137811 | no | Check built-in operator obligation before the method's WF obligations so as to not incompletely guide inference | compiler-errors:incompletely-guide-async-fn | lcnr | 0 | ||||
611 | 137854 | no | Create personality stub function for no_std panic=abort crates | Noratrieb:stub-personality | 0 | |||||
612 | 137881 | no | Add `copy_within` to `IndexSlice` | Jarcho:index_slice_ex | wesleywiser | 0 | ||||
613 | 137994 | no | add fallback logic to `git_upstream_merge_base` | onur-ozkan:git-first-parent-fallback | Mark-Simulacrum | 0 | ||||
614 | 138005 | no | Clarify MaybeUninit docs | hkBst:clarify_maybe_uninit_docs | BurntSushi | 0 | ||||
615 | 138017 | no | Tighten up assignment operator representations. | nnethercote:tighten-assignment-op | estebank | 0 | ||||
616 | 138085 | no | remove invalid workspaceFolder prefix from the zed rust-analyzer config | cjhowedev:fix-zed-rust-analyzer-json | Mark-Simulacrum | 0 | ||||
617 | 138133 | no | Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first | Fulgen301:rename-errors | ChrisDenton | 0 | ||||
618 | 138143 | no | rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list. | kpreid:crate-sidebar | notriddle | 0 | ||||
619 | 138164 | no | Infrastructure for lints during attribute parsing, specifically duplicate usages of attributes | jdonszelmann:attr-parsing-lint-infra | oli-obk | 0 | ||||
620 | 138165 | no | Rewrite `inline` attribute parser to use new infrastructure and improve diagnostics for all parsed attributes | jdonszelmann:inline | oli-obk | 0 | ||||
621 | 138217 | no | Turn `Cow::is_borrowed,is_owned` into associated functions. | theemathas:cow_is_owned_borrowed_associated | joshtriplett | 0 | ||||
622 | 138291 | no | rewrite `optimize` attribute to use new attribute parsing infrastructure | jdonszelmann:optimize-attr | oli-obk | 0 | ||||
623 | 138297 | no | Stop putting `Assume`s in MIR for every `enum`-`as` cast | scottmcm:less-mir-assume | oli-obk | 0 | ||||
624 | 138386 | no | Update to new attribute parsing infra implemented in PR #135726 | vayunbiyani:migrate_attr_parsing_autodiff | nnethercote | 0 | ||||
625 | 138395 | no | Download GCC from CI on test builders | Kobzol:ci-download-gcc | 0 | |||||
626 | 138424 | no | Stabilize return type notation (RFC 3654) | compiler-errors:return-type-notation | 0 | |||||
627 | 138499 | no | borrowck typeck children together with their root | lcnr:borrowck-typeck_root | compiler-errors | 0 | ||||
628 | 138591 | no | Refactor git change detection in bootstrap | Kobzol:git-ci | jieyouxu | 0 | ||||
629 | 138703 | no | chore: remove redundant words in comment | pudongair:master | workingjubilee | 0 | ||||
630 | 138845 | no | Properly stall coroutine witnesses in new solver | compiler-errors:stall-generators | lcnr | 0 | ||||
631 | 126641 | error (try) | no | Enable `riscv64gc-gnu` testing | ferrocene:hoverbear/enable-riscv64gc-testing | Mark-Simulacrum | 0 | |||
632 | 134626 | failure | yes | Add Three Codegen Tests | veera-sivarajan:five-codegen-tests | Mark-Simulacrum | Mark-Simulacrum | 5 | iffy | |
633 | 138912 | failure | yes | Rollup of 10 pull requests | TaKO8Ki:rollup-optkc3z | TaKO8Ki | 5 | never | ||
634 | 130808 | failure | yes | Fix linking for symbols starting with ? on i686-pc-windows-msvc | checkraisefold:fix-questionmark-linking | davidtwco | davidtwco | 0 | iffy | |
635 | 135395 | failure | yes | Enforce the compiler-builtins partitioning scheme | saethlin:compiler-builtins-cgus | bjorn3 | bjorn3 | 0 | never | |
636 | 138380 | failure | yes | ci: add runners for vanilla LLVM 20 | cuviper:ci-llvm-20 | jdno | Kobzol | 0 | ||
637 | 112049 | failure (try) | yes | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | |||
638 | 137457 | failure (try) | yes | fix for issue 132802: x86 code in `wasm32-unknown-unknown` binaries | JayAndJef:issue-132802-fix | Kobzol | 0 | iffy | ||
639 | 136355 | failure | Add `*_value` methods to proc_macro lib | GuillaumeGomez:proc-macro_add_value_retrieval_methods | Amanieu | 0 | ||||
640 | 137003 | failure (try) | yes | Check preds post mono (round 2) | compiler-errors:check-preds-post-mono | 0 | ||||
641 | 137716 | failure (try) | Rollup of 4 pull requests | matthiaskrgr:rollup-k2rjlu6 | 0 | |||||
642 | 137717 | failure (try) | Rollup of 4 pull requests | matthiaskrgr:rollup-ejtd189 | 0 | |||||
643 | 138066 | failure (try) | yes | [WIP] Enable automatic cross-compilation in run-make tests | Kobzol:runmake-cross-target | jieyouxu | 0 | |||
644 | 138333 | failure (try) | yes | Rebuild llvm spuriously less frequently | jyn514:spurious-llvm-rebuilds | onur-ozkan | 0 | |||
645 | 138597 | failure (try) | yes | [do not merge] beta test for git change detection (#138591) | Kobzol:git-ci-beta | 0 | ||||
646 | 138686 | failure (try) | yes | Update Fuchsia toolchain, SDK, and checkout | erickt:bump-fuchsia | jdno | 0 | |||
647 | 138745 | failure (try) | yes | CI: use aws codebuild for dist-arm-linux job | marcoieni:use-linux-codebuild-runners | 0 | ||||
648 | 130543 | failure | no | Create `Atomic<T>` type alias | CAD97:generic-atomic | Noratrieb | Noratrieb | 0 | iffy | |
649 | 128947 | failure (try) | no | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc:thinlto-msvc | 0 | ||||
650 | 131077 | failure | no | Enable debug assertions on alt builds | lqd:debug-assertions-alt | Kobzol | 0 | |||
651 | 135774 | failure (try) | no | CI: move dist-arm-linux to a free ARM runner | marcoieni:dist-arm-linux-free | 0 | ||||
652 | 135960 | failure (try) | no | ci: Remove the power to skip tests from opt-dist | workingjubilee:remove-opt-dists-test-skipping-code | shepmaster | 0 | |||
653 | 137426 | failure (try) | no | Link object files that use `#[used]` | DianQK:link-used | petrochenkov | 0 | |||
654 | 137702 | failure | no | [nothing to see here] this is probably a bad idea but I'm curious | scottmcm:deconstruct-options | 0 | ||||
655 | 136116 | success | Rollup of 8 pull requests | fmease:rollup-c8pk3mj | 5 | never | ||||
656 | 111061 | success | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
657 | 113382 | success (try) | [perf] test MCP510 | lqd:test-mcp510 | 0 | never | ||||
658 | 115521 | success | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee:force-trunk-frame-pointers | 0 | never | ||||
659 | 116375 | success (try) | Create the previous dep graph index on a background thread | Zoxc:lazy-index | cjgillot | 0 | never | |||
660 | 119412 | success | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | compiler-errors | 0 | never | |||
661 | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
662 | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
663 | 120050 | success | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
664 | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
665 | 120682 | success | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | ||||
666 | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
667 | 121174 | success | Check for occupied niches | saethlin:codegen-niche-checks | 0 | never | ||||
668 | 122971 | success | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | |||
669 | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
670 | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
671 | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
672 | 124188 | success (try) | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | ||||
673 | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | 0 | never | ||||
674 | 124810 | success (try) | speed up `String::push` and `String::insert` | lincot:speed-up-string-push-and-string-insert | scottmcm | 0 | never | |||
675 | 125907 | success | rustdoc: use the next solver for blanket impl synthesis | fmease:rustdoc-synth-blanket-ocx-next | GuillaumeGomez | 0 | never | |||
676 | 125923 | success | Fix leaks from panics in destructors | matthewjasper:no-return-leak | lcnr | 0 | never | |||
677 | 127316 | success | bump tracing | klensy:tracing-bump | Mark-Simulacrum | 0 | never | |||
678 | 128747 | success | Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 | futile:cache-decl-macros | petrochenkov | 0 | never | |||
679 | 128918 | success | Try to shrink `Alignment`-related MIR in `Layout` | scottmcm:tweak-alignment-mir | joboet | 0 | never | |||
680 | 129027 | success | Stop generating assumes for validity ranges | erikdesjardins:outofuandme | 0 | never | ||||
681 | 130051 | success | Post-mono MIR opts | cjgillot:clone-mir | 0 | never | ||||
682 | 130112 | success | Optimize DefaultHasher siphash | Noratrieb:speedy-siphash-blazing-brrrr | cuviper | 0 | never | |||
683 | 130417 | success | Support symbolicating zstd-compressed ELF sections | workingjubilee:pull-in-backtrace-with-zstd | 0 | never | ||||
684 | 130691 | success | [WIP] Elaborate drops to calls | scottmcm:elaborate-drops-to-calls | 0 | never | ||||
685 | 130998 | success | avoid phi node for pointers flowing into Vec appends | the8472:bail-before-memcpy | 0 | never | ||||
686 | 131306 | success | Querify lookup_deprecation_entry. | cjgillot:deprecation-query | 0 | never | ||||
687 | 131629 | success | Swap Lru from std::sync::Arc to triomphe::Arc | GnomedDev:triomphe-lru | 0 | never | ||||
688 | 131656 | success (try) | lexer: Treat more floats with empty exponent as valid tokens | richard-uk1:move_empty_exponent_to_rustc_session | petrochenkov | 0 | never | |||
689 | 132711 | success | [DRAFT] Generate CGUs in parallel. | nnethercote:parallel-cgu-gen | 0 | never | ||||
690 | 133781 | success | Do not visit whole crate to compute `lints_that_dont_need_to_run`. | cjgillot:shallow-allowed-lints | 0 | never | ||||
691 | 134134 | success | Use length prefix in default `Hasher::write_str` | purplesyringa:hash-str-with-length-prefix | Amanieu | 0 | never | |||
692 | 134153 | success | compiler: Stop manually extending the stack | workingjubilee:denied-insurance-claims | 0 | never | ||||
693 | 135054 | success (try) | Add Location::file_with_nul | cramertj:file-cstr | BurntSushi | 0 | never | |||
694 | 135634 | success (try) | yes | stop specializing on `Copy` | joboet:trivial-clone | Mark-Simulacrum | 0 | never | ||
695 | 136095 | success (try) | [DO NOT MERGE] perf run for rustc-hash candidate (folded multiply) | orlp:rustc-hash-folded-multiply-perf | Mark-Simulacrum | 0 | never | |||
696 | 136401 | success (try) | Lazy-chunk Symbol interner | Mark-Simulacrum:lockfree-as-str | 0 | never | ||||
697 | 136429 | success (try) | GCI: At their def site, actually wfcheck the where-clause & always eval free lifetime-generic constants | fmease:gci-fix-def-site-checks | compiler-errors | 0 | never | |||
698 | 136840 | success (try) | Fix linker-plugin-lto only doing thin lto | Flakebi:linker-plugin-lto-fat | dianqk | 0 | iffy | |||
699 | 136861 | success (try) | [experiment] dont init anything except x86 | klensy:no-init | 0 | never | ||||
700 | 136988 | success (try) | Use the new solver in the `impossible_predicates` | compiler-errors:impossible_predicates | lcnr | 0 | never | |||
701 | 137091 | success (try) | #137090 but with a different commit hash | saethlin:noise2 | 0 | never | ||||
702 | 137122 | success (try) | Specialize `Iterator::eq{_by}` for `TrustedLen` iterators | yotamofek:pr/std/iter-eq-exact-size | the8472 | 0 | never | |||
703 | 137135 | success (try) | use triomphe::Arc for InternedObligationCauseCode instead of Arc | klensy:triomphe-0 | Nadrieril | 0 | never | |||
704 | 137196 | success (try) | Stabilize query cache size by fixing encoding order of some query results | saethlin:stabilize-query-cache-size | 0 | never | ||||
705 | 137944 | success (try) | yes | Sized Hierarchy | davidtwco:sized-hierarchy | fee1-dead | 0 | never | ||
706 | 138144 | success (try) | Use multiple returns in MIR if it saves a block; still have only one in LLVM | scottmcm:multiple-mir-returns | 0 | never | ||||
707 | 138154 | success (try) | Deduce readonly attribute for !Freeze arguments | tmiasko:readonly-non-freeze | 0 | never | ||||
708 | 138405 | success (try) | Tweak `VecCache` to improve performance | Zoxc:vec-cache-tweaks | Noratrieb | 0 | never | |||
709 | 138478 | success (try) | yes | Remove `NtExpr` and `NtLiteral` | nnethercote:rm-NtExpr-NtLiteral | petrochenkov | 0 | never | ||
710 | 138489 | success (try) | yes | Describe lifetime of call argument temporaries passed indirectly | tmiasko:call-tmps-lifetime | workingjubilee | 0 | never | ||
711 | 138522 | success (try) | shared-generics: Do not share instantiations that contain local-only types | osiewicz:shared-generics-respect-visibility | nnethercote | 0 | never | |||
712 | 138542 | success (try) | Move coercion hack from `coerce_unsized` to `check_cast` | compiler-errors:coerce-unsize-later | lcnr | 0 | never | |||
713 | 138582 | success (try) | Don't require `alloca`s for consuming simple enums | scottmcm:option-ssa-2 | saethlin | 0 | never | |||
714 | 138676 | success (try) | Implement overflow for infinite implied lifetime bounds | compiler-errors:overflow-implied-bounds | lcnr | 0 | never | |||
715 | 138708 | success (try) | [tentative] Revert "Convert `ShardedHashMap` to use `hashbrown::HashTable`" | fmease:revert-137701 | fmease | 0 | never | |||
716 | 138772 | success (try) | Avoid hashing the hir_crate query | oli-obk:no_hash_hir_crate | 0 | never | ||||
717 | 138774 | success (try) | Avoid directly accessing the hir_crate query from crate_hash | oli-obk:crate-hash-no-hir-crate | 0 | never | ||||
718 | 138785 | success (try) | add `TypingMode::Borrowck` | lcnr:typing-mode-borrowck | compiler-errors | 0 | never | |||
719 | 138824 | success (try) | yes | Remove `prev_index_to_index` field from `CurrentDepGraph` | Zoxc:dep-graph-no-prev-map | oli-obk | 0 | never | ||
720 | 138835 | success (try) | core: implement `fold` via `try_fold` | joboet:fold-via-try_fold | Amanieu | 0 | never | |||
721 | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
722 | 125692 | success | Update bundled musl to 1.2.5 | est31:update_musl_1.2.5 | wesleywiser | 0 | ||||
723 | 127389 | success | Make target-spec json file extensions case-insensitive | boozook:target-spec-json-ext-case-insensitive | davidtwco | 0 | ||||
724 | 128425 | success (try) | [crater] Make `missing_fragment_specifier` an unconditional error | tgross35:missing-fragment-specifier-unconditional | petrochenkov | 0 | ||||
725 | 129249 | success (try) | [Experimental] `<T as Into<T>>::into` lint | estebank:useless-into | chenyukang | 0 | ||||
726 | 129289 | success | Restrict `parse_maybe_literal_minus` | nnethercote:fix-parse_maybe_literal_minus-1 | petrochenkov | 0 | ||||
727 | 129543 | success | [crater] Properly deduce object lifetime defaults in GAT paths | fmease:obj-lt-def-gat | 0 | |||||
728 | 129604 | success | [DO NOT MERGE] crater run on the tail expression drop order lint | dingxiangfei2009:lint-tail-expr-drop-order-crater-run | 0 | |||||
729 | 132712 | success | Crater 2024 edition | ehuss:2024-crater | ehuss | 0 | ||||
730 | 133033 | success | turn creating 8dot3 names off for windows for speed | klensy:win.dot | 0 | |||||
731 | 134273 | success (try) | de-stabilize bench attribute | RalfJung:de-stabilize-bench | ibraheemdev | 0 | ||||
732 | 134537 | success (try) | Crater run for `tail-expr-drop-order` | dingxiangfei2009:issue-132861-crater-run | chenyukang | 0 | ||||
733 | 135331 | success (try) | [crater-only] Ban assoc ty unbounds | fmease:ban-assoc-ty-unbounds | 0 | |||||
734 | 135899 | success (try) | Fix `PostBorrowckAnalysis` for old solver | compiler-errors:post-borrowck-new-solver | lcnr | 0 | ||||
735 | 136160 | success (try) | Remove backticks from `ShouldPanic::YesWithMessage`'s `TrFailedMsg` | ShE3py:should-panic-backticks | thomcc | 0 | ||||
736 | 136457 | success (try) | Expose algebraic floating point intrinsics | calder:master | thomcc | 0 | ||||
737 | 136478 | success (try) | ci: move x86_64-msvc-ext jobs to windows 2025 | marcoieni:x86_64-msvc-ext-windows-25 | Mark-Simulacrum | 0 | ||||
738 | 136638 | success (try) | error on empty precision | hkBst:format_parse | oli-obk | 0 | ||||
739 | 136776 | success (try) | [WIP] Forbid object lifetime changing pointer casts | BoxyUwU:forbid_object_lifetime_casts | 0 | |||||
740 | 136779 | success (try) | [DO NOT MERGE] `./x test rust-analyzer` | jieyouxu:rahhh | 0 | |||||
741 | 138022 | success (try) | [experiment] enable f16 on s390x | tgross35:s390x-f16-test | 0 | |||||
742 | 138087 | success (try) | Initial implementation of `core_float_math` | tgross35:core-float-math | Amanieu | 0 | ||||
743 | 138340 | success (try) | Remove some unsized tuple impls now that we don't support unsizing tuples anymore | oli-obk:one-size-fits-all | 0 | |||||
744 | 138344 | success (try) | Enable `reliable_f16_math` on x86 | tgross35:x86-f16-math | Amanieu | 0 | ||||
745 | 138458 | success (try) | type privacy: Check constructor types in tuple struct patterns | petrochenkov:privtup | compiler-errors | 0 | ||||
746 | 138764 | success (try) | Use mimalloc as the global allocator on `x86_64-pc-windows-msvc` | Zoxc:win-mimalloc | Mark-Simulacrum | 0 | ||||
747 | 138844 | success (try) | expand: Leave traces when expanding `cfg` attributes | petrochenkov:cfgtrace2 | nnethercote | 0 | ||||
748 | 138915 | success (try) | yes | Instantiate binder before registering nested obligations for auto/built-in traits | compiler-errors:binder-tweak | lcnr | 0 |