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.
—
610 total, 10 approved, 9 rolled up, 15 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 140839 | pending | yes | Bump version number to 1.89.0 | pietroalbini:pa-version-bump | pietroalbini | 100 | never | ||
2 | 134626 | approved | Add Three Codegen Tests | veera-sivarajan:five-codegen-tests | Mark-Simulacrum | Mark-Simulacrum | 5 | iffy | ||
3 | 140845 | approved | Rollup of 4 pull requests | GuillaumeGomez:rollup-3sm009j | GuillaumeGomez | 4 | never | |||
4 | 140601 | approved | yes | [beta] [also fit for beta rollup] [HOTFIX] Don't delay a bug on malformed meta items involving interpolated tokens | fmease:ignore-malformed-metas-interpolated_BETA | fmease | nnethercote | 1 | never | |
5 | 130808 | approved | Fix linking for symbols starting with ? on i686-pc-windows-msvc | checkraisefold:fix-questionmark-linking | davidtwco | davidtwco | 0 | iffy | ||
6 | 135395 | approved | Enforce the compiler-builtins partitioning scheme | saethlin:compiler-builtins-cgus | bjorn3 | bjorn3 | 0 | never | ||
7 | 139562 | approved | yes | rustdoc: add a handle that makes sidebar resizing more obvious | notriddle:notriddle/ew-resize | GuillaumeGomez | GuillaumeGomez | 0 | always | |
8 | 139863 | approved | yes | rustdoc: Replace unstable flag `--doctest-compilation-args` with a simpler one: `--doctest-build-arg` | fmease:simp-doctest-build-arg-passing | notriddle | GuillaumeGomez | 0 | always | |
9 | 140815 | approved | yes | also export metrics from librustdoc | yaahc:rustdoc-metrics | notriddle | GuillaumeGomez | 0 | always | |
10 | 140827 | approved | yes | Do not ICE when reassigning in GatherLocalsVisitor on the bad path | compiler-errors:gather-locals-twice | oli-obk | oli-obk | 0 | always | |
11 | 126810 | Tweak output of resolve errors | estebank:resolve-error-wording | petrochenkov | 10 | never | ||||
12 | 122971 | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | ||||
13 | 123219 | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | |||||
14 | 123259 | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | |||||
15 | 126651 | Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` | fmease:consec-shorthand-proj | compiler-errors | 0 | never | ||||
16 | 127241 | Mark span parent in def_collector. | cjgillot:def-collector-span | petrochenkov | 0 | never | ||||
17 | 128846 | Stop considering moved-out locals when computing auto traits for generators (rebased) | compiler-errors:drop-liveness | oli-obk | 0 | never | ||||
18 | 129102 | Experimental: Add Derive Proc-Macro Caching | futile:experimental/proc-macro-caching | petrochenkov | 0 | never | ||||
19 | 129183 | Detect more `cfg`d out items in resolution errors | estebank:cfg-visitor | davidtwco | 0 | never | ||||
20 | 129498 | Try enabling precondition checks on ptr::{read,write} | saethlin:ptr-read-write-precondition | 0 | never | |||||
21 | 129543 | Properly deduce object lifetime defaults in projections & trait refs | fmease:obj-lt-def-gat | oli-obk | 0 | never | ||||
22 | 129658 | Add some track_caller info to precondition panics | saethlin:spare-a-crumb | 0 | never | |||||
23 | 129881 | Implement struct_target_features. | veluca93:struct_tf | cjgillot | 0 | never | ||||
24 | 130227 | Remove placeholders completely | amandasystems:remove-placeholders-completely | lcnr | 0 | never | ||||
25 | 130679 | Add inline(usually) | saethlin:inline-usually | 0 | never | |||||
26 | 130909 | Infer nounwind and use it in MIR opts | saethlin:infer-nounwind | 0 | never | |||||
27 | 132553 | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh:zero-cost-rc-arc-deref | scottmcm | 0 | never | ||||
28 | 133662 | Use `iter::repeat_n` to implement `Vec::extend_with` | paolobarbolini:vec-extend-with-via-repeatn | Noratrieb | 0 | never | ||||
29 | 134009 | cg_llvm: Replace most of our DIBuilder wrappers with LLVM-C API bindings | Zalathar:llvm-di | workingjubilee | 0 | never | ||||
30 | 134051 | Do partial SsaLocals analysis in unoptimized builds | saethlin:partial-ssa-analysis | 0 | never | |||||
31 | 134938 | Include arguments to the precondition check in failure messages | saethlin:include-precondition-args | 0 | never | |||||
32 | 135771 | [rustdoc] Add support for associated items in "jump to def" feature | GuillaumeGomez:jump-to-def-perf | fmease | 0 | never | ||||
33 | 135804 | Stop backtracing if the stack pointer gets stuck | ChrisDenton:backtrace-wine | joboet | 0 | never | ||||
34 | 135846 | Detect struct construction with private field in field with default | estebank:non-exhaustive-dfv-ctor-2 | fmease | 0 | never | ||||
35 | 136264 | Optimize `ToString` implementation for integers | GuillaumeGomez:optimize-integers-to-string | Amanieu | 0 | never | ||||
36 | 136400 | Improve handling of rustdoc lints when used with raw doc fragments. | lolbinarycat:rustdoc-link-lint-135851 | fmease | 0 | never | ||||
37 | 136693 | 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 | ||||
38 | 136840 | Fix linker-plugin-lto only doing thin lto | Flakebi:linker-plugin-lto-fat | dianqk | 0 | iffy | ||||
39 | 136988 | Use the new solver in the `impossible_predicates` | compiler-errors:impossible_predicates | lcnr | 0 | never | ||||
40 | 137275 | Make skip_whitespace do a single pass (with bytes) | hkBst:single_pass_skip_ws_bytes | nnethercote | 0 | never | ||||
41 | 137294 | Experiment: New format_args!() representation | m-ou-se:fmt-args-2025 | m-ou-se | 0 | never | ||||
42 | 137762 | Reserve before `write_fmt` for owned buffers | thaliaarchi:io-optional-methods/write-fmt | workingjubilee | 0 | never | ||||
43 | 137944 | Sized Hierarchy: Part I | davidtwco:sized-hierarchy | oli-obk | 0 | never | ||||
44 | 137972 | Ensure constants are WF before calling into CTFE | BoxyUwU:ty_const_wf_before_eval | 0 | never | |||||
45 | 138163 | Separate the unescape functions but avoid duplicating code | hkBst:cleanup_lexer_unescape_macros | nnethercote | 0 | never | ||||
46 | 138419 | Test out a more lock-free hash map | Zoxc:horde-queries | Nadrieril | 0 | never | ||||
47 | 138489 | yes | Describe lifetime of call argument temporaries passed indirectly | tmiasko:call-tmps-lifetime | workingjubilee | 0 | never | |||
48 | 138759 | yes | Allow `enum` and `union` literals to also create SSA values | scottmcm:operand-builder | workingjubilee | 0 | never | |||
49 | 139587 | yes | support revealing uses of opaques | lcnr:revealing-use-closures | compiler-errors | 0 | never | |||
50 | 140208 | yes | Make well-formedness predicates no longer coinductive | compiler-errors:wf-coinductive | lcnr | 0 | never | |||
51 | 140746 | yes | name resolution for guard patterns | dianne:guard-pat-res | oli-obk | 0 | never | |||
52 | 122340 | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | |||||
53 | 122408 | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | |||||
54 | 122661 | Change the desugaring of `assert!` for better error output | estebank:assert-macro-span | BurntSushi | 0 | |||||
55 | 122668 | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | |||||
56 | 122685 | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | |||||
57 | 122957 | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | |||||
58 | 123082 | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | |||||
59 | 123205 | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | |||||
60 | 123213 | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | |||||
61 | 123220 | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | ||||||
62 | 123319 | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | |||||
63 | 123476 | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | |||||
64 | 123617 | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | |||||
65 | 124078 | test | apiraino:test-pr-assignment | apiraino | 0 | |||||
66 | 124154 | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | ||||||
67 | 124278 | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | Zalathar | 0 | |||||
68 | 124439 | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | |||||
69 | 124595 | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | 0 | ||||||
70 | 124852 | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | |||||
71 | 125388 | Improve parse item fallback | oriongonza:improve-parse-item-fallback | oli-obk | 0 | |||||
72 | 125555 | Recover statics better | Noratrieb:recover-statics-better | oli-obk | 0 | |||||
73 | 125721 | Stop emitting spans from proc macro compile time in quote expansion | bjorn3:proc_macro_quote_no_spans | petrochenkov | 0 | |||||
74 | 125780 | [WIP] RIIR HtmlDocCk | fmease:riir-htmldocck | 0 | ||||||
75 | 125784 | Silence errors in expressions caused by bare traits in paths in 2021 edition | estebank:issue-51077 | fmease | 0 | |||||
76 | 126076 | privacy: normalize associated types before visiting | jswrenn:fix-45713 | compiler-errors | 0 | |||||
77 | 126100 | Reword the caveats on `array::map` | scottmcm:decaveat-map | m-ou-se | 0 | |||||
78 | 126316 | Do not eagerly reject inference vars when trying to resolve method calls. | oli-obk:recursive_rpit3 | lcnr | 0 | |||||
79 | 126595 | Allow reifying intrinsics to fn pointers. (rebase of #86699) | GrigorenkoPV:reify-intrinsics | compiler-errors | 0 | |||||
80 | 127013 | Add `f16` formatting and parsing | tgross35:f16-format-parse | Mark-Simulacrum | 0 | |||||
81 | 127282 | Make inline suggestions no longer be the default | estebank:experiment-for-annotate-snippets | 0 | ||||||
82 | 127401 | [EXPERIMENT] Ban generics in variadic args | workingjubilee:ban-generics-in-variadic-args | 0 | ||||||
83 | 127534 | feat(core): impl Step for NonZero<u*> | jalil-salame:nonzero-uint-step | m-ou-se | 0 | |||||
84 | 127578 | std: use a queue-based `Condvar` on NetBSD and other platforms | joboet:queue_condvar | Mark-Simulacrum | 0 | |||||
85 | 127595 | Fix panic=abort tests on fuchsia | c6c7:fix-panic=abort-tests-on-fuchsia | 0 | ||||||
86 | 127721 | collect doc alias as tips during resolution | bvanjoi:issue-124273 | petrochenkov | 0 | |||||
87 | 127997 | Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases | estebank:missing-trait-suggestion | compiler-errors | 0 | |||||
88 | 128018 | Normalize filecheck directives | tgross35:normalize-filecheck-directives | jieyouxu | 0 | |||||
89 | 128070 | Rewrite the compiletest directive parser | tgross35:compiletest-parser-rewrite | jieyouxu | 0 | |||||
90 | 128086 | Unify wording of "failed to resolve" errors with "cannot find" resolution errors | estebank:failed-to-resolve | petrochenkov | 0 | |||||
91 | 128256 | feat: add tier-1 platform support for change_time | juliusl:pr/support-tier-1-change-time | ChrisDenton | 0 | |||||
92 | 128351 | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes | ChayimFriedman2:lint-transmute-unsafe-cell | 0 | ||||||
93 | 128374 | compiler: suggest `const _` for a misplaced `const {}` | workingjubilee:fix-terse-const-item-diagnostic | compiler-errors | 0 | |||||
94 | 128425 | Make `missing_fragment_specifier` an unconditional error | tgross35:missing-fragment-specifier-unconditional | petrochenkov | 0 | |||||
95 | 128637 | Improve dead code analysis for structs and traits defined locally | mu001999-contrib:dead-code/enhance | estebank | 0 | |||||
96 | 128653 | When annotations needed, look at impls for more accurate suggestions | estebank:ambiguity-suggestion-2 | BoxyUwU | 0 | |||||
97 | 128666 | Add `overflow_checks` intrinsic | pitaj:intrinsic-overflow_checks | BoxyUwU | 0 | |||||
98 | 128917 | Allow inlining drop glue more generally | scottmcm:nuke-runtime-drops | fmease | 0 | |||||
99 | 129036 | Additional NonZero conversions | clarfonthey:nonzero-conversions | BurntSushi | 0 | |||||
100 | 129114 | stabilize std::path::Path::file_prefix | mbhall88:stabilize-file_prefix | Amanieu | 0 | |||||
101 | 129121 | Stabilize `tcp_quickack` | devnexen:stabilize_ext_linux_tcp_layer | BurntSushi | 0 | |||||
102 | 129334 | Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]` | ChayimFriedman2:more-lazy-methods | BurntSushi | 0 | |||||
103 | 129342 | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm:track-deployment-target | thomcc | 0 | |||||
104 | 129483 | update the safety preconditions of from_raw_parts | lolbinarycat:from_raw_parts-docs | workingjubilee | 0 | |||||
105 | 129745 | Subpart9 for async drop (major3) - elaborate_drops changes | azhogin:azhogin/async-drop-subpart9-elaborate-drops | nikomatsakis | 0 | |||||
106 | 129746 | Subpart10 for async drop (major4) - StateTransform pass improvements | azhogin:azhogin/async-drop-subpart10-state-transform | nikomatsakis | 0 | |||||
107 | 129747 | Subpart11 for async drop (major5) - shims codegen | azhogin:azhogin/async-drop-subpart11-shims-codegen | nikomatsakis | 0 | |||||
108 | 129821 | Switch std to using raw-dylib by default on Windows | ChrisDenton:raw-dylib-std | Mark-Simulacrum | 0 | |||||
109 | 129822 | Docs - type guarantees update | WiktorPrzetacznik:docs-guarantees-update | BurntSushi | 0 | |||||
110 | 129870 | Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] | clarfonthey:generic-ord | BurntSushi | 0 | |||||
111 | 129872 | impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]` | GrigorenkoPV:array-as-array | 0 | ||||||
112 | 129924 | don't remove bootstrap on stage0 bump | onur-ozkan:remove-workaround | Kobzol | 0 | |||||
113 | 129989 | [Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements | Lambdaris:check-mcdc-statements | Zalathar | 0 | |||||
114 | 130150 | Move `elided_named_lifetimes` into a separate pass | GrigorenkoPV:elided-named-lifetimes-pass | cjgillot | 0 | |||||
115 | 130374 | Add copy button to crate version. | MeetThePatel:master | GuillaumeGomez | 0 | |||||
116 | 130382 | Add a run-make test for Arm target-cpu features. | chrisnc:arm-target-cpu-feature-test | jieyouxu | 0 | |||||
117 | 130418 | Split traits by crate-local and crate-non-local | MeetThePatel:feature-rustdoc-sort-traits | notriddle | 0 | |||||
118 | 130460 | compiler: Fix handling of `repr(align(N), simd)` | workingjubilee:align-with-parallel-expectations | 0 | ||||||
119 | 130463 | Generating a documentation for tests | Infineon:test_documentation | GuillaumeGomez | 0 | |||||
120 | 130552 | Support 128-bit atomics on x86_64-fortanix-unknown-sgx | taiki-e:sgx-atomic-128 | wesleywiser | 0 | |||||
121 | 130643 | Beautify doctest path | GuillaumeGomez:beautify-doctest-path | notriddle | 0 | |||||
122 | 130751 | Suggest adding missing braces in `const` block pattern | GrigorenkoPV:missing-{-in-const | 0 | ||||||
123 | 130780 | Remove unstable cfg `target(...)` compact feature | Urgau:withdrawn-cfg-target-compact | BoxyUwU | 0 | |||||
124 | 130886 | core/ptr: Add simulate_realloc() | mrkajetanp:ptr-tag-helpers | Mark-Simulacrum | 0 | |||||
125 | 130887 | Safer implementation of RepeatN | Soveu:repeatn | scottmcm | 0 | |||||
126 | 130937 | Separate weekly `cargo update` PRs and add bootstrap | tgross35:dependencies-ci-bootstrap | Kobzol | 0 | |||||
127 | 131146 | Stop clearing box's drop flags early | beepster4096:box_drop_flags | wesleywiser | 0 | |||||
128 | 131200 | Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-query_system | Mark-Simulacrum | 0 | |||||
129 | 131282 | std: detect stack overflows in TLS destructors on UNIX | joboet:thread_local_stack_overflow | Amanieu | 0 | |||||
130 | 131309 | Warn about C-style octal literals | GrigorenkoPV:suspicious-leading-zero | Urgau | 0 | |||||
131 | 131340 | Implement split_pattern on slices | eduardorittner:master | Amanieu | 0 | |||||
132 | 131389 | Add `JoinHandle::into_join_future()`. | kpreid:joinfuture | Amanieu | 0 | |||||
133 | 131477 | macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var | madsmtm:sdkroot-via-env-var | nnethercote | 0 | |||||
134 | 131478 | WIP: Parse Apple SDK versions | madsmtm:parse-sdkroot | jieyouxu | 0 | |||||
135 | 131607 | core: implement `DeterministicRandomSource` | joboet:deterministic_random | joshtriplett | 0 | |||||
136 | 131824 | Support multiple stability attributes on items | dianne:multiple-unstables | wesleywiser | 0 | |||||
137 | 131852 | rustdoc: allow searches to match against both type and name | lolbinarycat:rustdoc-search-type-and-name | notriddle | 0 | |||||
138 | 131882 | Fix suggestions when returning a bare trait from an async fn. | hirschenberger:issue131661 | davidtwco | 0 | |||||
139 | 131923 | Derive `Copy` and `Hash` for `IntErrorKind` | ranger-ross:impl-copy-hash-interrorkind | m-ou-se | 0 | |||||
140 | 132045 | [WIP] Spiking on `asm!` + pointer as `const` | dingxiangfei2009:allow-pointer-in-inline-asm | davidtwco | 0 | |||||
141 | 132051 | Add parallel front end robustness test to ui tests | SparrowLii:parallel_ui_test | jieyouxu | 0 | |||||
142 | 132087 | Fix overly restrictive lifetime in `core::panic::Location::file` return type | ijchen:issue-131770-fix | m-ou-se | 0 | |||||
143 | 132146 | Add lint against (some) interior mutable consts | Urgau:interior_mut_consts | lcnr | 0 | |||||
144 | 132331 | Use CLOCK_BOOTTIME for Instant in Fuchsia/Android | mathukumillia:convert_instant_boottime | jhpratt | 0 | |||||
145 | 132469 | Do not suggest borrow that is already there in fully-qualified call | estebank:issue-132041 | Nadrieril | 0 | |||||
146 | 132480 | Allow specifying the ELF TLS ABI | ilovepi:rust-tlsdesc | tmandry | 0 | |||||
147 | 132484 | unix: Relax escaping in `Debug` impl on `Command` | madsmtm:command-relaxed-escape | thomcc | 0 | |||||
148 | 132570 | Use LLVM's UEFI targets | madsmtm:llvm-uefi | workingjubilee | 0 | |||||
149 | 132748 | get rid of some false negatives in rustdoc::broken_intra_doc_links | lolbinarycat:rustdoc-intra-doc-link-warn-more-54191 | notriddle | 0 | |||||
150 | 132792 | [rustdoc] Add new `example` disambiguator for intra-doc links | GuillaumeGomez:example-disambiguator | notriddle | 0 | |||||
151 | 132976 | Add `PeekableIterator` trait | bluebear94:mf/peekable-iterator | scottmcm | 0 | |||||
152 | 133128 | Resolve the false positive dead_code lint when type is only used via destructuring | m-ysk:feature/issue-132874 | nnethercote | 0 | |||||
153 | 133149 | Provide more context on `Fn` closure modifying binding | estebank:niko-rustnation | compiler-errors | 0 | |||||
154 | 133258 | remove `Subtype` projections | lcnr:subtype-rm | compiler-errors | 0 | |||||
155 | 133279 | rustdoc: use a button instead of a bar for search | notriddle:notriddle/search-button | GuillaumeGomez | 0 | |||||
156 | 133412 | Support `vec![const { ... }; n]` syntax | EFanZh:vec-of-const-expr-macro | dtolnay | 0 | |||||
157 | 133717 | Make impl section headers sticky | GuillaumeGomez:sticky-headings | notriddle | 0 | |||||
158 | 133820 | Stabilize `derive(CoercePointee)` | dingxiangfei2009:stabilize-coerce-pointee | compiler-errors | 0 | |||||
159 | 133823 | Replace evaluated `cfg_attr` in AST with a placeholder attribute for accurate span tracking | estebank:issue-56328 | petrochenkov | 0 | |||||
160 | 133944 | Run-make test to check `core::ffi::c_*` types against clang | ricci009:master | tgross35 | 0 | |||||
161 | 133952 | Remove wasm legacy abi | bjorn3:remove_wasm_legacy_abi | alexcrichton | 0 | |||||
162 | 133995 | Constify `PartialEq` | compiler-errors:const-partialeq | fmease | 0 | |||||
163 | 134004 | Add unstable hotpatch flag to rustc | nebulark:hotpatch_flag | jieyouxu | 0 | |||||
164 | 134006 | setup typos check in CI | klensy:typos | nnethercote | 0 | |||||
165 | 134021 | Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` | WaffleLapkin:box-arr-into-iter2 | scottmcm | 0 | |||||
166 | 134048 | Implement From<MutexGuard<'a, T>> for &'a Mutex<T> | rubcc95:master | BurntSushi | 0 | |||||
167 | 134145 | Correctly rounded floating point `div_euclid`. | tczajka:exact_div_euclid | workingjubilee | 0 | |||||
168 | 134190 | Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`. | nmathewson:impl_for_arc_stream | Noratrieb | 0 | |||||
169 | 134218 | Add a new lint that warns for pointers to stack memory | 1c3t3a:stack-memory-warning | Nadrieril | 0 | |||||
170 | 134270 | Suggest how to fix with unconstrained type parameters | kei519:fix-107295 | cjgillot | 0 | |||||
171 | 134316 | Add `String::replace_first` and `String::replace_last` | zachs18:string_replace_in_place_rebase | tgross35 | 0 | |||||
172 | 134348 | Show pending obligations as unsatisfied constraints in `report_similar_impl_candidates` | contextgeneric:show-pending-constraints-in-fulfillment-error | compiler-errors | 0 | |||||
173 | 134401 | Begin reorganization of proc_macro crate | Aversefun:averseabfun-staging | tgross35 | 0 | |||||
174 | 134442 | Specify the behavior of `file!` | epage:change | workingjubilee | 0 | |||||
175 | 134522 | [WIP] Use weak linkage instead of compiler generated shims | bjorn3:weak_linkage_allocator | fee1-dead | 0 | |||||
176 | 134534 | Windows: Don't error on broken non UTF-8 output | ChrisDenton:cp-utf8 | workingjubilee | 0 | |||||
177 | 134536 | Lint on fn pointers comparisons in external macros | Urgau:fn-ptr-option | compiler-errors | 0 | |||||
178 | 134598 | Update/relax str/String utf8 safety docs | zachs18:string-utf8-safety-docs | joshtriplett | 0 | |||||
179 | 134628 | Make `Default` const and add some `const Default` impls | estebank:const-default | oli-obk | 0 | |||||
180 | 134661 | Reduce precedence of expressions that have an outer attr | dtolnay:prefixattr | fmease | 0 | |||||
181 | 134663 | Implementation of `sync_nonpoison` and `nonpoison_mutex` | Aandreba:sync_nonpoison | tgross35 | 0 | |||||
182 | 134696 | Implement `normalize_lexically` | ChrisDenton:normalize-lexically | workingjubilee | 0 | |||||
183 | 134697 | lint / ImproperCTypes: better handling of indirections, take 2 | niacdoial:linting-ptrdyn-ffi | workingjubilee | 0 | |||||
184 | 134841 | Look at proc-macro attributes when encountering unknown attribute | estebank:serde-attr-4 | wesleywiser | 0 | |||||
185 | 134847 | Implement asymmetrical precedence for closures and jumps | dtolnay:asymmetrical | fmease | 0 | |||||
186 | 134937 | Account for type parameters in bound suggestion | estebank:issue-#104089 | Nadrieril | 0 | |||||
187 | 135008 | Consider parent aliases of rigid nested projections for outlives bounds | compiler-errors:outlives-nested-projection | 0 | ||||||
188 | 135015 | Partially stabilize LoongArch target features | heiher:stabilize-loongarch-target-features | joshtriplett | 0 | |||||
189 | 135051 | Add provider-style API to `Context` | jkarneges:context-provider | thomcc | 0 | |||||
190 | 135052 | Emit single error for `+ use<'_>` and don't suggest `use<'static>` | estebank:issue-134194 | compiler-errors | 0 | |||||
191 | 135071 | bootstrap: Apply a clearer naming convention to many of the test steps | Zalathar:rename-test-steps | 0 | ||||||
192 | 135099 | Add FileCheck annotations to mir-opt/copy-prop | Shunpoco:116971-mir-opt-copy-prop | wesleywiser | 0 | |||||
193 | 135141 | std: net: Add function to return the system hostname | orowith2os:std-net-gethostname | ChrisDenton | 0 | |||||
194 | 135160 | aarch64-softfloat: forbid enabling the neon target feature | RalfJung:aarch64-softfloat-not-neon | Noratrieb | 0 | |||||
195 | 135178 | Document the behaviour of RUST_MIN_STACK=0 | Gankra:patch-2 | Amanieu | 0 | |||||
196 | 135240 | Add unstable option to nul-terminate location strings | Darksonn:location-nul-flag | oli-obk | 0 | |||||
197 | 135432 | Implement #[proc_macro_lint] to generate LintId for macro-generated warnings | dtolnay:procmacrowarning | petrochenkov | 0 | |||||
198 | 135527 | Move coroutine upvars into locals for better memory economy | dingxiangfei2009:move-upvars-to-locals-for-tests | davidtwco | 0 | |||||
199 | 135536 | Add more impls of PartialEq and PartialOrd for strings | joshtriplett:str-impls | ibraheemdev | 0 | |||||
200 | 135538 | Add support for excluding tests via config.toml | Aditya-PS-05:add-config-toml-test-exclude | Mark-Simulacrum | 0 | |||||
201 | 135562 | Add ignore value suggestion in closure body | chenyukang:yukang-fix-128561 | compiler-errors | 0 | |||||
202 | 135578 | Add a deterministic constructor for `RandomState` | bkragl:deterministic_random_state | jhpratt | 0 | |||||
203 | 135602 | Tweak output of missing lifetime on associated type | estebank:issue-135589 | Nadrieril | 0 | |||||
204 | 135631 | Parse `pin`ned local variable declarations | frank-king:feature/pinned-local | traviscross | 0 | |||||
205 | 135653 | build_helper::compiletest module factored out of compiletest for use by bootstrap | lolbinarycat:build_helper-compiletest | jieyouxu | 0 | |||||
206 | 135656 | Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused | joshtriplett:hint-mostly-unused | saethlin | 0 | |||||
207 | 135731 | Implement parsing of pinned borrows | frank-king:feature/pin-borrow | traviscross | 0 | |||||
208 | 135735 | Remove outdated comment about std::hash::DefaultHasher being inaccessible | dbdr:patch-1 | ibraheemdev | 0 | |||||
209 | 135743 | Changed docs to be less misleading in path::file_name(&self) | Andyson007:master | ChrisDenton | 0 | |||||
210 | 135761 | Dial down detail of B-tree description | hkBst:patch-9 | tgross35 | 0 | |||||
211 | 135830 | Improve display of const unstable display feature info | GuillaumeGomez:const-unstable-item-info | notriddle | 0 | |||||
212 | 135881 | Arbitrary self types v2: stabilize | adetaylor:stabilize-arbitrary-self-types | wesleywiser | 0 | |||||
213 | 135888 | Implement String::make_(upp|low)ercase | krtab:make_uppercase | joboet | 0 | |||||
214 | 135899 | Fix `PostBorrowckAnalysis` for old solver | compiler-errors:post-borrowck-new-solver | lcnr | 0 | |||||
215 | 135910 | Orphanck: Reject uncovered opaque types | fmease:orphanck-rej-uncovered-opaques | lcnr | 0 | |||||
216 | 135927 | retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features | azhogin:azhogin/retpoline | davidtwco | 0 | |||||
217 | 135931 | `byte_pattern`: share the `TwoWaySearcher` between byte and `str` | folkertdev:byte-pattern-two-way-searcher | BurntSushi | 0 | |||||
218 | 135954 | test (do not merge) | apiraino:test2 | Noratrieb | 0 | |||||
219 | 135975 | Implementation of push_mut | balt-dev:master | ibraheemdev | 0 | |||||
220 | 136006 | Start using pattern types in libcore | oli-obk:push-tzonluoyuwkq | 0 | ||||||
221 | 136036 | Rewrite docs for fetch_update for clarity | hkBst:patch-26 | thomcc | 0 | |||||
222 | 136125 | feat: allow multiple suggestions for malformed crate_type attribute | Blindspot22:multiple-suggestion-for-malformed-crate_type-attribute | nnethercote | 0 | |||||
223 | 136210 | Add tests for dyn-incompatible cases | estebank:dyn-incompatibility-tests | cjgillot | 0 | |||||
224 | 136247 | [experiment] ci: free more space in ubuntu 24 free runners | marcoieni:free-more-space-ubuntu-24 | 0 | ||||||
225 | 136319 | Trait methods inherit trait const stability, do not inherit const stability from their own regular stability | compiler-errors:trait-const-stab | RalfJung | 0 | |||||
226 | 136333 | Pass deployment target to cc linker with `-m*-version-min=` | madsmtm:deployment-target-version | estebank | 0 | |||||
227 | 136417 | Conditionally fuse small constant constant integer switches when lowering slice patterns | xacrimon:merge-small-prim-switch | 0 | ||||||
228 | 136529 | Split `thir::PatKind::ExpandedConstant` into two distinct kinds | Zalathar:split-expanded-const | Nadrieril | 0 | |||||
229 | 136578 | Add contracts for all functions in `Alignment` | tautschnig:upstream-contracts/alignment | tgross35 | 0 | |||||
230 | 136594 | Faster fmt::Display of 128-bit integers, without unsafe pointer | pascaldekloe:fmt-int128 | tgross35 | 0 | |||||
231 | 136597 | -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) | azhogin:azhogin/sls | estebank | 0 | |||||
232 | 136612 | Revise docs for `thir::PatKind::ExpandedConstant` | Zalathar:expanded-const | Nadrieril | 0 | |||||
233 | 136632 | cg_llvm: Replace some DIBuilder wrappers with LLVM-C API bindings (part 2) | Zalathar:llvm-di-builder | workingjubilee | 0 | |||||
234 | 136649 | Skip redundant frames in const recursion errors | estebank:const-recursion-error | Noratrieb | 0 | |||||
235 | 136677 | Fix `Display` for invalid UTF-8 in `OsStr`/`Path` | thaliaarchi:os_str-formatter-flags | ChrisDenton | 0 | |||||
236 | 136687 | Improve the documentation of `Display` and `FromStr`, and their interactions | joshtriplett:improve-display-and-fromstr-docs | Amanieu | 0 | |||||
237 | 136689 | Clarify MaybeUninit docs | hkBst:patch-2 | RalfJung | 0 | |||||
238 | 136732 | Implement `Random` for array | sorairolake:add-random-for-array | joboet | 0 | |||||
239 | 136733 | Implement `Random` for `num::{Saturating,Wrapping}` | sorairolake:add-random-for-num-module-types | BurntSushi | 0 | |||||
240 | 136801 | Implement `Random` for tuple | sorairolake:add-random-for-tuple | joshtriplett | 0 | |||||
241 | 136867 | Implement `cfg_os_version_min` | madsmtm:cfg_os_version_min | jieyouxu | 0 | |||||
242 | 136868 | Use `cfg_os_version_min` in `std` | madsmtm:cfg_os_version_min_std | 0 | ||||||
243 | 136906 | Add checking for unnecessary delims in closure body | chenyukang:yukang-fix-136741-closure-body | oli-obk | 0 | |||||
244 | 136912 | Add missing trait implementations for ScopedJoinHandle | Rosdf:scoped-threads-ext | Mark-Simulacrum | 0 | |||||
245 | 136997 | Instantiate predicate binder without recanonicalizing goal in new solver | compiler-errors:eager-binder | lcnr | 0 | |||||
246 | 137025 | Set mmapped files as readonly to prevent other processes from modifying it by accident | oli-obk:mmap | fee1-dead | 0 | |||||
247 | 137042 | As per issue #136827 submitting updates to E0495 documentation | progressive-galib:E0495-documentation-fix-#136827 | Noratrieb | 0 | |||||
248 | 137067 | Hint on unknown escape of Unicode quotation marks in string literal | LFS6502:unicode-quote-hint | Noratrieb | 0 | |||||
249 | 137113 | Implement initial version of `cfg(accessible(..))` | crlf0710:cfg_accessible | petrochenkov | 0 | |||||
250 | 137198 | Rename `cfg_match!` to `cfg_select!` | tgross35:cfg-match-rename | m-ou-se | 0 | |||||
251 | 137229 | Add support for macro expansion in rustdoc source code pages | GuillaumeGomez:expand-macro | notriddle | 0 | |||||
252 | 137306 | Remove `i128` and `u128` from `improper_ctypes_definitions` | tgross35:remove-i128-u128-improper-ctypes | workingjubilee | 0 | |||||
253 | 137323 | Guarantee behavior of transmuting `Option::<T>::None` subject to NPO | joshlf:transmute-npo | RalfJung | 0 | |||||
254 | 137325 | UB-check for alignment of ptr to Box::from_raw{,_in} | hkBst:patch-1 | joboet | 0 | |||||
255 | 137330 | Document `From::from` impls | TimTheBig:document-from | workingjubilee | 0 | |||||
256 | 137343 | Make some suggestions "verbose" | estebank:verbose-sugg-1 | oli-obk | 0 | |||||
257 | 137364 | Tag all format-like macros with `#[clippy::format_args]` | nyurik:clippy-fmt-lib | m-ou-se | 0 | |||||
258 | 137396 | Recover `param: Ty = EXPR` | compiler-errors:param-default | fmease | 0 | |||||
259 | 137400 | Adjustments to `Extend<(T, …)> for (ExtendT, …)` implementations | steffahn:extend-1-tuple | joboet | 0 | |||||
260 | 137409 | Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose | estebank:match-arm | compiler-errors | 0 | |||||
261 | 137418 | Add rusty stack protector | SparrowLii:rusty-stack-protector | 0 | ||||||
262 | 137432 | Add as_ascii_unchecked() methods to char, u8, and str | djscythe:char_u8_str_as_ascii_unchecked | cuviper | 0 | |||||
263 | 137487 | Stabilize `assert_matches` and move it to `core::macros` | Voultapher:stabilize-assert-matches | scottmcm | 0 | |||||
264 | 137494 | libstd: init(): dup() subsequent /dev/nulls instead of opening them again | nabijaczleweli:dup | Mark-Simulacrum | 0 | |||||
265 | 137546 | update doc for Vec::into_boxed_slice | heiseish:doc-125941 | the8472 | 0 | |||||
266 | 137570 | Handle autodiff for lib builds | EnzymeAD:autodiff-libs | oli-obk | 0 | |||||
267 | 137574 | Make `std/src/num` mirror `core/src/num` | tgross35:std-float-reorganization | workingjubilee | 0 | |||||
268 | 137583 | Add option to include submodules from vendoring | erickt:exclude-submodules-from-vendoring | pietroalbini | 0 | |||||
269 | 137584 | rustdoc: improve the summary icon | liigo:improve_summary_icon | notriddle | 0 | |||||
270 | 137598 | Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types | madhav-madhusoodanan:feature-unchecked-div-rem | the8472 | 0 | |||||
271 | 137720 | support `#[target_feature(enable = ...)]` on `#[naked]` functions | folkertdev:naked-function-target-feature | Amanieu | 0 | |||||
272 | 137725 | Add `iter` macro | oli-obk:i-want-to-move-it-move-it | compiler-errors | 0 | |||||
273 | 137729 | add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser | jdonszelmann:fix-137687 | fmease | 0 | |||||
274 | 137759 | Add `std::os::unix::process::CommandExt::chroot` to safely chroot a child process | joshtriplett:command-chroot | workingjubilee | 0 | |||||
275 | 137761 | Optimize `CharIndices::advance_by` | thaliaarchi:char-indices-advance-by | scottmcm | 0 | |||||
276 | 137773 | Fix incorrect `cfg` structured suggestion and make suggestion verbose | estebank:attr-span | oli-obk | 0 | |||||
277 | 137783 | Fix code suggestion for local enum patterns in non-exhaustive matches | makai410:match-arm-err | BoxyUwU | 0 | |||||
278 | 137785 | bootstrap: allow to set clippy.toml for x.py clippy | klensy:clippy-config | clubby789 | 0 | |||||
279 | 137803 | Add new rustdoc `broken_footnote` lint | GuillaumeGomez:broken-footnote | notriddle | 0 | |||||
280 | 137831 | Tweak auto trait errors | estebank:auto-trait-err | compiler-errors | 0 | |||||
281 | 137843 | make RefCell unstably const | Daniel-Aaron-Bloom:const_cell | joshtriplett | 0 | |||||
282 | 137854 | Create personality stub function for no_std panic=abort crates | Noratrieb:stub-personality | 0 | ||||||
283 | 137858 | Add new `unused_footnote_definition` rustdoc lint | GuillaumeGomez:unused_footnote_def | notriddle | 0 | |||||
284 | 137872 | Include whitespace in "remove |" suggestion and make it hidden | estebank:extra-vert | compiler-errors | 0 | |||||
285 | 137935 | [rustdoc] Allow to link to current crate | GuillaumeGomez:current-crate-intra-doc | notriddle | 0 | |||||
286 | 137992 | Stabilise `os_string_pathbuf_leak` | its-the-shrimp:stabilise_os_string_pathbuf_leak | dtolnay | 0 | |||||
287 | 138005 | Clarify MaybeUninit docs | hkBst:clarify_maybe_uninit_docs | BurntSushi | 0 | |||||
288 | 138016 | Added `Clone` implementation for `ChunkBy` | nwoods-cimpress:slice_chunkby_clone | joshtriplett | 0 | |||||
289 | 138023 | Add `std::io::Seek` instance for `std::io::Take` | melrief:97227_impl_Seek_for_Take | tgross35 | 0 | |||||
290 | 138025 | Add GlobalAsm as a valid ItemKind to StableMIR | celinval:issue-0095-global-asm | compiler-errors | 0 | |||||
291 | 138036 | Stop projecting into SIMD types in `ui/simd/` tests | scottmcm:ban-simd-projection | cjgillot | 0 | |||||
292 | 138037 | Fix split index calculation in `check_type_alias_where_clause_location` | stuuupidcat:fix/where-cfg | BoxyUwU | 0 | |||||
293 | 138062 | Enable Non-determinism of float operations in Miri and change std tests | LorrensP-2158466:miri-enable-float-nondet | RalfJung | 0 | |||||
294 | 138068 | Add `Result::map_or_default` and `Option::map_or_default` | fpervaiz:master | Amanieu | 0 | |||||
295 | 138085 | remove invalid workspaceFolder prefix from the zed rust-analyzer config | cjhowedev:fix-zed-rust-analyzer-json | Mark-Simulacrum | 0 | |||||
296 | 138133 | Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first | Fulgen301:rename-errors | ChrisDenton | 0 | |||||
297 | 138139 | Emit warning while outputs is not exe and prints linkage info | xizheyin:issue-137384 | ChrisDenton | 0 | |||||
298 | 138143 | rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list. | kpreid:crate-sidebar | notriddle | 0 | |||||
299 | 138164 | Infrastructure for lints during attribute parsing, specifically duplicate usages of attributes | jdonszelmann:attr-parsing-lint-infra | oli-obk | 0 | |||||
300 | 138165 | Rewrite `inline` attribute parser to use new infrastructure and improve diagnostics for all parsed attributes | jdonszelmann:inline | oli-obk | 0 | |||||
301 | 138217 | Turn `Cow::is_borrowed,is_owned` into associated functions. | theemathas:cow_is_owned_borrowed_associated | joshtriplett | 0 | |||||
302 | 138230 | Unnecessary references lint | obeis:lint-unnecessary-reference | Urgau | 0 | |||||
303 | 138271 | Keep space if arg does not follow punctuation when lint unused parens | mu001999-contrib:fix-138234 | compiler-errors | 0 | |||||
304 | 138285 | Stabilize `repr128` | beetrees:repr128-stable | traviscross | 0 | |||||
305 | 138290 | -Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override | azhogin:azhogin/unsigned_char | fee1-dead | 0 | |||||
306 | 138291 | rewrite `optimize` attribute to use new attribute parsing infrastructure | jdonszelmann:optimize-attr | oli-obk | 0 | |||||
307 | 138338 | Functionality for `int_format_into` for integer types | madhav-madhusoodanan:feature_int_format_into | thomcc | 0 | |||||
308 | 138386 | Update to new attribute parsing infra implemented in PR #135726 | vayunbiyani:migrate_attr_parsing_autodiff | nnethercote | 0 | |||||
309 | 138400 | sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX | no1wudi:master | workingjubilee | 0 | |||||
310 | 138424 | Stabilize return type notation (RFC 3654) | compiler-errors:return-type-notation | 0 | ||||||
311 | 138498 | yes | Implement Deref<Target=ByteStr> for CStr | tamird:cstr-deref-bstr | joshtriplett | 0 | ||||
312 | 138538 | yes | Make performance description of String::insert_str more precise | hkBst:patch-4 | joboet | 0 | ||||
313 | 138555 | yes | Implement explicit tail calls in the LLVM backend | semtexzv:tail-call | WaffleLapkin | 0 | ||||
314 | 138677 | yes | Add a new `mismatched-lifetime-syntaxes` lint | shepmaster:consistent-elided-lifetime-syntax | BoxyUwU | 0 | ||||
315 | 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 | ||||
316 | 138683 | yes | Cache fuchsia checkout in a docker layer | erickt:fuchsia-checkout | marcoieni | 0 | ||||
317 | 138689 | yes | add nvptx_target_feature | jedbrown:jed/nvptx-target-feature | wesleywiser | 0 | ||||
318 | 138699 | yes | build dist for x86_64-pc-solaris and sparcv9-sun-solaris | psumbera:solaris-ci-build3 | marcoieni | 0 | ||||
319 | 138736 | yes | Sanitizers target modificators | azhogin:azhogin/sanitizers-target-modificators | rcvalle | 0 | ||||
320 | 138744 | yes | Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678) | Mallets:set_ipv6_sock_hop_limit | dtolnay | 0 | ||||
321 | 138752 | yes | Use internal iteration in `Vec::extend_desugared()` | ChayimFriedman2:patch-2 | joboet | 0 | ||||
322 | 138780 | yes | Add `#[loop_match]` for improved DFA codegen | trifectatechfoundation:loop_match_attr | traviscross | 0 | ||||
323 | 138799 | yes | core: simplify `Extend` for tuples | joboet:extend-tuple | Amanieu | 0 | ||||
324 | 138879 | yes | Ensure non-empty buffers for large vectored I/O | thaliaarchi:vectored-large-empty | tgross35 | 0 | ||||
325 | 138896 | yes | std: fix aliasing bug in UNIX process implementation | joboet:process_noalias | Noratrieb | 0 | ||||
326 | 138907 | yes | Implement RFC 3631: add rustdoc doc_cfg features | GuillaumeGomez:rfc-3631 | notriddle | 0 | ||||
327 | 138914 | yes | Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock` | HomelikeBrick42:once_lazy_lock_get_unchecked | jhpratt | 0 | ||||
328 | 138918 | yes | uefi: fs: Add file times plumbing | Ayush1325:uefi-fs-time | petrochenkov | 0 | ||||
329 | 138940 | yes | Stabilize the avx512 target features | sayantn:stabilize-avx512 | nikomatsakis | 0 | ||||
330 | 138944 | yes | Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols | madsmtm:apple_os_version_check | tgross35 | 0 | ||||
331 | 139053 | yes | Allow Apple SDK to be missing on non-host macOS | madsmtm:cross-allow-missing-sdk | wesleywiser | 0 | ||||
332 | 139103 | yes | deduplicate abort implementations | joboet:abort_dedup | RalfJung | 0 | ||||
333 | 139118 | yes | `slice.get(i)` should use a slice projection in MIR, like `slice[i]` does | scottmcm:slice-get-unchecked-intrinsic | workingjubilee | 0 | ||||
334 | 139243 | yes | Add Duration from nanos u128 | omanirudh:duration-from-nanos-u128 | tgross35 | 0 | ||||
335 | 139254 | yes | std: sys: net: uefi: Implement TCP4 connect | Ayush1325:uefi-tcp4-connect | joboet | 0 | ||||
336 | 139286 | yes | Add regression test for nested replacement ranges in cfg_eval | reez12g:add-regression-test-132727 | fmease | 0 | ||||
337 | 139299 | yes | Make volatile opportunistically relaxed | RossSmyth:VolatileAsm | 0 | |||||
338 | 139310 | yes | add first HelenOS compilation targets | mvolfik:helenos-compiler | wesleywiser | 0 | ||||
339 | 139316 | yes | Suppress suggestions while span is in external library | xizheyin:issue-139251 | fmease | 0 | ||||
340 | 139318 | yes | Add some `AsRef` implementations for smart pointers | MatthijsKok:smart-ptr-as-ref | dtolnay | 0 | ||||
341 | 139340 | yes | Fix RISC-V C function ABI when passing/returning structs containing floats | beetrees:riscv-float-struct-abi | workingjubilee | 0 | ||||
342 | 139345 | yes | Extend `QueryStability` to handle `IntoIterator` implementations | smoelius:into-iter-stability | fmease | 0 | ||||
343 | 139357 | Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp` | miried:master | thomcc | 0 | |||||
344 | 139362 | yes | Fix error reporting for multibyte characters in byte string literal | tapanprakasht:fix-byte-string-non-ascii | Nadrieril | 0 | ||||
345 | 139371 | yes | Enhance error reporting for write!/writeln! macros | reez12g:issue-139051 | estebank | 0 | ||||
346 | 139385 | yes | rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLS | joboet:threadlocal_address | nikic | 0 | ||||
347 | 139420 | yes | rustdoc: add a handle that makes sidebar resizing more obvious | lolbinarycat:rustdoc-sidebar-resizer-cursor | notriddle | 0 | ||||
348 | 139432 | yes | Implement `AsRef<OsStr>` for `Cow<'_, Path>` | thaliaarchi:asref/cow-path-to-os_str | m-ou-se | 0 | ||||
349 | 139441 | yes | Implement `AsRef<ByteStr>` for `[u8]` | thaliaarchi:asref/slice-to-byte_str | dtolnay | 0 | ||||
350 | 139451 | yes | Add `target_env = "macabi"` and `target_env = "sim"` | madsmtm:apple-target-env-abi | workingjubilee | 0 | ||||
351 | 139514 | yes | dirfd: preliminary unix and windows implementations | Qelxiros:120426-dirfd | tgross35 | 0 | ||||
352 | 139524 | yes | Add socket extensions for cygwin | Berrysoft:cygwin-socket-ext | joboet | 0 | ||||
353 | 139540 | yes | Optimize `core::unicode::printable`. | reitermarkus:optimize-char-printable | ibraheemdev | 0 | ||||
354 | 139558 | yes | [WIP] mgca: Add ConstArg representation for const items | camelid:mgca-const-items | BoxyUwU | 0 | ||||
355 | 139591 | yes | Add regression test for graceful error for wrong number of activities | vayunbiyani:graceful_error | oli-obk | 0 | ||||
356 | 139593 | yes | add sitemap to rust docs | lolbinarycat:sitemap | ehuss | 0 | ||||
357 | 139637 | yes | Update documentation of `as_ptr` function of Atomic$Int to clarify circumstances of usage | madhav-madhusoodanan:Atomic_as_ptr_doc_update | thomcc | 0 | ||||
358 | 139668 | yes | Handle regions equivalent to 'static in non_local_bounds | matthewjasper:upper-bound-fix | compiler-errors | 0 | ||||
359 | 139673 | yes | Stabilize `offset_of_slice` | jdonszelmann:offset-of-slice | WaffleLapkin | 0 | ||||
360 | 139690 | yes | `impl Default for RepeatN` | cuviper:iter_repeat_n_default | joshtriplett | 0 | ||||
361 | 139692 | yes | Rustfmt now support use closures | spastorino:do-not-rustfmt-ignore | Mark-Simulacrum | 0 | ||||
362 | 139749 | yes | docs(library/core/src/pin): fix typo "necessarily" -> "necessary" | ruancomelli:docs/library/core/src/pin/fix-typo-necessarily-to-necessary | joboet | 0 | ||||
363 | 139769 | yes | [rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local | GuillaumeGomez:book-location | camelid | 0 | ||||
364 | 139793 | yes | Explore adding a reproducibility test to rust test infrastructure. | biabbas:reproducible | marcoieni | 0 | ||||
365 | 139806 | yes | std: sys: pal: uefi: Overhaul Time | Ayush1325:uefi-systemtime | joboet | 0 | ||||
366 | 139831 | yes | rustdoc: on mobile, make the sidebar full width and linewrap | lolbinarycat:rustdoc-mobile-sidebar | notriddle | 0 | ||||
367 | 139849 | yes | Fix `env::ArgsOs` for zkVM | thaliaarchi:args/zkvm | ibraheemdev | 0 | ||||
368 | 139857 | yes | Fix Box's doc for aliasing rules | DiuDiu777:fix-box | RalfJung | 0 | ||||
369 | 139869 | yes | rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg` | fmease:replace-test-args-opt | notriddle | 0 | ||||
370 | 139896 | yes | Initial `UnsafePinned` implementation [Part 2: Lowering] | Sky9x:unsafe-pinned-pt2-lowering | lcnr | 0 | ||||
371 | 139955 | yes | Generate obligations when possible instead of rejecting with ambiguity | dingxiangfei2009:make-progress-with-match-projection | lcnr | 0 | ||||
372 | 139994 | yes | `impl Display for CStr{,ing}` | tamird:cstr-display | BurntSushi | 0 | ||||
373 | 140005 | yes | Set MSG_NOSIGNAL for UnixStream | mlowicki:patch-1 | joboet | 0 | ||||
374 | 140018 | yes | Align `RwLockWriteGuard` fields with the other `RwLock` guards (+ cleanup) | connortsui20:cleanup-rwlock | tgross35 | 0 | ||||
375 | 140049 | yes | fix autodiff macro on generic functions | haenoe:fix-autodiff-generics | ZuseZ4 | 0 | ||||
376 | 140066 | yes | Stabilize `<[T; N]>::as_mut_slice` as `const` | thaliaarchi:const-array-as-mut-slice | jhpratt | 0 | ||||
377 | 140069 | yes | download bootstrap binary from ci | Shourya742:2025-04-16-pre-compile-bootstrap | Kobzol | 0 | ||||
378 | 140073 | yes | Improve type parameter suggestion heuristic for missing types | Kivooeo:fix-139999-type-suggestion | oli-obk | 0 | ||||
379 | 140113 | yes | Add per page TOC in the `rustc` book | Urgau:rustc-book-page-toc | ehuss | 0 | ||||
380 | 140130 | yes | Add LLDB providers for BTreeMap and BTreeSet | ede1998:add-lldb-btree-providers | Mark-Simulacrum | 0 | ||||
381 | 140151 | yes | remove intrinsics::drop_in_place | RalfJung:drop_in_place-is-not-an-intrinsic | workingjubilee | 0 | ||||
382 | 140153 | yes | Implement `Debug` for `EncodeWide` | thaliaarchi:encode-wide-debug | joshtriplett | 0 | ||||
383 | 140154 | yes | Experimental cygwin support in rustc | Berrysoft:cygwin-host | compiler-errors | 0 | ||||
384 | 140155 | yes | Remove a test that never runs | bjorn3:remove_unreachable_test | Mark-Simulacrum | 0 | ||||
385 | 140218 | yes | HIR ty lowering: Clean up & refactor the lowering of type-relative paths | fmease:hirtylo-clean-up-path-low | compiler-errors | 0 | ||||
386 | 140247 | yes | Don't build `ParamEnv` and do trait solving in `ItemCtxt`s when lowering IATs | BoxyUwU:iats_no_query_cycles | compiler-errors | 0 | ||||
387 | 140254 | yes | Make rustc implicitly use panic=abort for the panic_abort crate | bjorn3:rustc_panic_abort_abort | petrochenkov | 0 | ||||
388 | 140261 | yes | Stabilize `fn_align`: `#[repr(align(N))]` on functions and `-Zmin-function-alignment` | folkertdev:stabilize-fn-align | traviscross | 0 | ||||
389 | 140267 | yes | implement continue_ok and break_ok for ControlFlow | jogru0:control_flow | dtolnay | 0 | ||||
390 | 140271 | yes | Add compiler support for namespaced crates | b-naber:namespace-facade | petrochenkov | 0 | ||||
391 | 140283 | yes | Fix accidental type inference in array coercion | adwinwhite:fn-pointer-coercion | oli-obk | 0 | ||||
392 | 140285 | yes | Make offset_of! argument lowercase | Darksonn:offset-of-container | ibraheemdev | 0 | ||||
393 | 140314 | yes | Rustdoc js scrape examples typecheck | lolbinarycat:rustdoc-js-scrape-examples-typecheck | notriddle | 0 | ||||
394 | 140322 | yes | bootstrap: Inhibit download-rustc in CI when tools are changed | Zalathar:download-rustc-tools | onur-ozkan | 0 | ||||
395 | 140363 | yes | Do not insert duplicate SourceFile | Zoxc:pr115572-rebase | davidtwco | 0 | ||||
396 | 140367 | yes | add `asm_cfg`: `#[cfg(...)]` within `asm!` | folkertdev:asm-cfg | nnethercote | 0 | ||||
397 | 140369 | yes | Add data_ptr method to Mutex and RwLock | jplatte:mutex-rwlock-data-ptr | Amanieu | 0 | ||||
398 | 140370 | yes | Improve diagnostics for usage of qualified paths within tuple struct exprs/pats | WaffleLapkin:unqualified | jdonszelmann | 0 | ||||
399 | 140372 | yes | Exhaustively handle parsed attributes in CheckAttr | mejrs:attrs | jdonszelmann | 0 | ||||
400 | 140382 | yes | ci: use aws codebuild for PR jobs | marcoieni:codebuild-linux-pr | 0 | |||||
401 | 140383 | yes | ci: use codebuild for `x86_64-gnu-distcheck` job | marcoieni:codebuild-gnu-distcheck | 0 | |||||
402 | 140397 | yes | Add T-compiler backports Zulip notifications | apiraino:t-compiler-backports-zulip-notifications | davidtwco | 0 | ||||
403 | 140417 | yes | Add `c_longdouble` | tgross35:c-longdouble | 0 | |||||
404 | 140418 | yes | Reexport types from `c_size_t` in `std` | tgross35:std-c-size_t | thomcc | 0 | ||||
405 | 140434 | yes | rustdoc: Allow multiple references to a single footnote | a4lg:rustdoc-multi-footnote-refs | notriddle | 0 | ||||
406 | 140459 | yes | Add `read_buf` equivalents for positioned reads | niklasf:feature/read-buf-at | tgross35 | 0 | ||||
407 | 140463 | yes | Document MaybeUninit bit validity | joshlf:patch-13 | RalfJung | 0 | ||||
408 | 140466 | yes | Move placeholder handling to a proper preprocessing step | amandasystems:move-to-preprocessing-step | lcnr | 0 | ||||
409 | 140482 | yes | std::net: update tcp deferaccept delay type to Duration. | devnexen:tcp_deferaccept_toduration | thomcc | 0 | ||||
410 | 140487 | yes | Note `atan2` can return `-PI` | whirlwindaster:atan2-docs-correction | workingjubilee | 0 | ||||
411 | 140490 | yes | split `asm!` parsing and validation | folkertdev:asm-parser-changes | Amanieu | 0 | ||||
412 | 140497 | yes | support revealing uses in HIR typeck | lcnr:revealing-use-typeck | compiler-errors | 0 | ||||
413 | 140511 | yes | Stabilize `#![feature(non_null_from_ref)]` | mathisbot:master | dtolnay | 0 | ||||
414 | 140525 | yes | Use lld by default on `x86_64-unknown-linux-gnu` stable | lqd:stabilize-lld | petrochenkov | 0 | ||||
415 | 140526 | yes | docs: Specify that common sort functions sort in an ascending direction | Natr1x:sort-direction-documentation | joboet | 0 | ||||
416 | 140527 | yes | Emit a warning if the doctest `main` function will not be run | GuillaumeGomez:doctest-main-fn | notriddle | 0 | ||||
417 | 140539 | yes | Simplify `attribute_groups` | nnethercote:simplify-attribute_groups | jdonszelmann | 0 | ||||
418 | 140553 | yes | Defer evaluating type system constants when they use infers or params | BoxyUwU:defer_type_system_ctfe | compiler-errors | 0 | ||||
419 | 140557 | yes | Remove manual WF hack | compiler-errors:remove-wf-hack | lcnr | 0 | ||||
420 | 140560 | yes | Allow `#![doc(test(attr(..)))]` everywhere | Urgau:test_attr-module-level | GuillaumeGomez | 0 | ||||
421 | 140567 | yes | Implement operations for Wrapping<T> where Rhs = T | Kriskras99:wrapping_int_impl_int | dtolnay | 0 | ||||
422 | 140584 | yes | add test to reproduce #137687 and add a hotfix | jdonszelmann:temp-fix-137687 | fmease | 0 | ||||
423 | 140591 | yes | Fix malformed suggestion for E0061 when method is a macro token in macro context | Kivooeo:new-fix-five | davidtwco | 0 | ||||
424 | 140593 | yes | Temporary lifetime extension through tuple struct and tuple variant constructors | m-ou-se:some-temp | Nadrieril | 0 | ||||
425 | 140594 | yes | early migration to biome | lolbinarycat:rustdoc-biome | GuillaumeGomez | 0 | ||||
426 | 140628 | yes | std: stop using TLS in signal handler | joboet:async_signal_safe | Mark-Simulacrum | 0 | ||||
427 | 140638 | yes | UnsafePinned: also include the effects of UnsafeCell | RalfJung:unsafe-pinned-shared-aliased | thomcc | 0 | ||||
428 | 140640 | yes | Implement RcUninit (#112566) | kstrafe:master | thomcc | 0 | ||||
429 | 140643 | yes | Refactor StableMIR | makai410:smir-refactor-migrate | celinval | 0 | ||||
430 | 140660 | yes | remove 'unordered' atomic intrinsics | RalfJung:more-order | joboet | 0 | ||||
431 | 140675 | yes | build_helper: handle emails containing square brackets | ferrocene:ja/gh140669-stage0-square-brackets | Kobzol | 0 | ||||
432 | 140685 | yes | Simplify `Vec::as_non_null` implementation and make it `const` | viliml:patch-1 | Mark-Simulacrum | 0 | ||||
433 | 140697 | yes | Split `autodiff` into `autodiff_forward` and `autodiff_reverse` | Sa4dUs:split-autodiff | ZuseZ4 | 0 | ||||
434 | 140699 | yes | WIP: Add PGO for apple darwin targets | osiewicz:pgo-apple-darwin | 0 | |||||
435 | 140705 | yes | Update `backtrace` in Cargo.lock | LegNeato:backtracelock | Mark-Simulacrum | 0 | ||||
436 | 140712 | yes | normalization: avoid incompletely constraining GAT args | lcnr:normalization-gat-args | compiler-errors | 0 | ||||
437 | 140715 | yes | Clarify &mut-methods' docs on sync::OnceLock | lukaslueg:oncecellsyncdocs | tgross35 | 0 | ||||
438 | 140717 | yes | Split up the `unknown_or_malformed_diagnostic_attributes` lint | mejrs:diagnostic_lints | oli-obk | 0 | ||||
439 | 140718 | yes | Change File::try_lock() and try_lock_shared() to return io::Result<()> | cberner:filelock_api | thomcc | 0 | ||||
440 | 140733 | yes | Add -Zindirect-branch-cs-prefix | Darksonn:indirect-branch-cs-prefix | 0 | |||||
441 | 140737 | yes | [WIP] Region inference: Use outlives-static constraints in constraint search | amandasystems:revised-constraint-search | lcnr | 0 | ||||
442 | 140740 | yes | `-Zindirect-branch-cs-prefix` on top of `-Zretpoline*` | ojeda:indirect-branch-cs-prefix | 0 | |||||
443 | 140744 | yes | Fix broken-pipe-no-ice run-make test for rpath-less builds | jchecahi:issue-140738 | jieyouxu | 0 | ||||
444 | 140754 | yes | [win][CI] Convert paths to Windows format before adding to PATH | dpaoliello:cygwinpath | marcoieni | 0 | ||||
445 | 140757 | yes | [win][ci] Update LLVM toolchain used to build LLVM to 20 | dpaoliello:llvm20 | jdno | 0 | ||||
446 | 140763 | yes | Add auto-bitcasts between `x86amx` and `i32x256` for AMX intrinsics | sayantn:test-amx | dianqk | 0 | ||||
447 | 140766 | yes | Stabilize keylocker | sayantn:stabilize-keylocker | traviscross | 0 | ||||
448 | 140767 | yes | Stabilize `sha512`. `sm3` and `sm4` for x86 | sayantn:stabilize-sha512 | scottmcm | 0 | ||||
449 | 140768 | yes | Improve `dangerous_implicit_aurorefs` diagnostic output | Urgau:improv_autorefs-lint | compiler-errors | 0 | ||||
450 | 140770 | yes | add `extern "custom"` functions | folkertdev:custom-abi | traviscross | 0 | ||||
451 | 140772 | yes | {aarch64,x86_64}-*-windows-gnullvm: build host tools | mati865:gnullvm-host | marcoieni | 0 | ||||
452 | 140774 | yes | Should `-Cforce-frame-pointers` favor the target or CLI? | workingjubilee:should-force-frame-pointers-favor-the-target-or-cli | 0 | |||||
453 | 140779 | yes | Clarify upfront that `PartialOrd` is for strict partial orders | Muon:patch-1 | Mark-Simulacrum | 0 | ||||
454 | 140783 | yes | Update documentation of OnceLock::get_or_init. | veluca93:oncelock-docs | jhpratt | 0 | ||||
455 | 140787 | yes | Note expr being cast when encounter NonScalar cast error | xizheyin:issue-140491 | nnethercote | 0 | ||||
456 | 140789 | yes | Update hermit-abi to 0.5.1 | hermit-os:hermit-abi-0.5.1 | Mark-Simulacrum | 0 | ||||
457 | 140790 | yes | Enable xray support for Mac | quininer:mac-xray | jieyouxu | 0 | ||||
458 | 140791 | yes | std: explain prefer `TryInto` over `TryFrom` when specifying traits bounds on generic function | xizheyin:issue-140761 | ibraheemdev | 0 | ||||
459 | 140792 | yes | Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations | Urgau:minimum-maximum-intrinsics | tgross35 | 0 | ||||
460 | 140794 | yes | Add information about group a lint belongs to | karolzwolak:allow-unused-doc-65464 | davidtwco | 0 | ||||
461 | 140795 | yes | Prefer to suggest stable candidates rather than unstable ones | mu001999-contrib:sugg-stable-import-first | petrochenkov | 0 | ||||
462 | 140805 | yes | Introduce test results file | patskovn:introduce-test-results-file | weihanglo | 0 | ||||
463 | 140808 | yes | Implement Default for &Option | camsteffen:default-for-option-ref | joshtriplett | 0 | ||||
464 | 140809 | yes | Reduce special casing for the panic runtime | bjorn3:panic_runtime_cleanup | compiler-errors | 0 | ||||
465 | 140810 | yes | [beta] Clippy beta backport | flip1995:clippy-beta-backport | Mark-Simulacrum | 0 | ||||
466 | 140819 | yes | Add regression test for 125877 | reddevilmidzy:add-test | petrochenkov | 0 | ||||
467 | 140825 | yes | Add Range parameter to `BTreeMap::extract_if` and `BTreeSet::extract_if` | rs-sac:ext | workingjubilee | 0 | ||||
468 | 140830 | yes | make path_statements lint machine applicable for statements with no effect | yaahc:machine-applicable-path-statments | nnethercote | 0 | ||||
469 | 140834 | yes | move (or remove) some impl Trait tests | lcnr:apit-folder | fee1-dead | 0 | ||||
470 | 140837 | yes | Disallow `export_name` starting with "llvm." | moxian:llvm-export | lcnr | 0 | ||||
471 | 140842 | yes | Remove mono item collection strategy override from -Zprint-mono-items | tmiasko:print-mono-items | saethlin | 0 | ||||
472 | 140843 | yes | Fix `broken-pipe-no-ice` run-make test for rpath-less builds | jieyouxu:broken-pipe | Kobzol | 0 | ||||
473 | 125087 | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | always | ||||
474 | 133477 | Detect tuple structs that are unconstructable due to re-export | estebank:issue-133343 | davidtwco | 0 | always | ||||
475 | 135808 | Implement Display for ``rustc_target::callconv::Conv`` | tiif:conv_display | workingjubilee | 0 | always | ||||
476 | 138429 | Fix `x86_64-unknown-illumos` LLVM target triple | madsmtm:illumos-llvm-target | jieyouxu | 0 | always | ||||
477 | 138504 | no | Nul terminate rust string literals | bjorn3:string_merging_rust_strings | estebank | 0 | never | |||
478 | 138705 | no | [perf] Decouple directly accessing a HIR owner from ast lowering | oli-obk:hir-split | 0 | never | ||||
479 | 138995 | no | [perf experiment] Split the resolver tables into per-owner tables | oli-obk:split-resolver | 0 | never | ||||
480 | 139419 | no | Error on recursive opaque ty in HIR typeck | compiler-errors:recursive-opaque | 0 | never | ||||
481 | 139598 | no | Remove `Symbol` from `Named` variant of `BoundRegionKind`/`LateParamRegionKind` | compiler-errors:no-bound-var-symbol | 0 | never | ||||
482 | 140319 | no | Group dep nodes by chunks with sequential indices and only store the first index at the start of the chunk | Zoxc:dep-graph-index-chunks | nnethercote | 0 | never | |||
483 | 138456 | no | Fix struct_tail_raw argument order and ObligationCause usage | JumpiiX:fix-struct_tail_raw | compiler-errors | 0 | ||||
484 | 138463 | no | feat: add `succinct-zkvm` os and target | succinctlabs:n/succinct-target-only | wesleywiser | 0 | ||||
485 | 138473 | no | Implement `feature(precise_capturing_of_types)` | compiler-errors:precise-capturing-of-types | lcnr | 0 | ||||
486 | 138553 | no | Fix build err autodiff libs | vayunbiyani:fix-build-err-autodiff-libs | petrochenkov | 0 | ||||
487 | 138554 | no | Distinguish delim kind to decide whether to emit unexpected closing delimiter | xizheyin:issue-138401 | chenyukang | 0 | ||||
488 | 138618 | no | Support using const pointers in asm `const` operand | nbdd0121:asm_const_ptr | compiler-errors | 0 | ||||
489 | 138753 | no | linker: Move native library search from linker to rustc | petrochenkov:ownat | wesleywiser | 0 | ||||
490 | 138862 | no | core: use specialization for more methods of `impl Iterator for &mut I` | joboet:spec_iterator_by_ref | the8472 | 0 | ||||
491 | 138961 | no | Make closure capturing have consistent and correct behaviour around patterns | meithecatte:expr-use-visitor | Nadrieril | 0 | ||||
492 | 139170 | no | Use the bootstrap compiler for `x check` on bootstrap tools | Zalathar:tool-check-step | onur-ozkan | 0 | ||||
493 | 139320 | no | Enhance Scope Enum with Late Types and Consts Handling | reez12g:issue-132055 | compiler-errors | 0 | ||||
494 | 139493 | no | Explicitly export core and std macros | Voultapher:explicitly-export-core-and-std-macros | Amanieu | 0 | ||||
495 | 139635 | no | Finalize repeat expr inference behaviour with inferred repeat counts | BoxyUwU:no_order_dependent_copy_checks | compiler-errors | 0 | ||||
496 | 139719 | no | Enable a weaker form of -Zrandomize-layout when using debug-assertions | 5225225:always-randomize-layout | scottmcm | 0 | ||||
497 | 139751 | no | Implement pin-project in pattern matching for `&pin mut|const T` | frank-king:feature/pin-project | compiler-errors | 0 | ||||
498 | 139775 | no | SGX: Fix fuzzy provenance casts with `AtomicUsize` | thaliaarchi:sgx-atomic-provenance | Mark-Simulacrum | 0 | ||||
499 | 139858 | no | New const traits syntax | oli-obk:new-const-traits-syntax | compiler-errors | 0 | ||||
500 | 140010 | no | [DONT MERGE] externally implementable items | jdonszelmann:eiiv2 | 0 | |||||
501 | 140037 | no | Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests | hbina:hbina-update-use-minicore | Mark-Simulacrum | 0 | ||||
502 | 140158 | no | Document that mpmc channels deliver an item to one receiver. | andrew-otiv:master | Amanieu | 0 | ||||
503 | 140204 | no | Allow while let chains on all editions | est31:while_let_chains_edition | BoxyUwU | 0 | ||||
504 | 140206 | no | Try to integrate fork of Chili parallel rutime | zetanumbers:chili | fee1-dead | 0 | ||||
505 | 140399 | no | WIP: Unstable impls | tiif:unstable_impl | 0 | |||||
506 | 140405 | no | Incompletely prefer opaque type bounds when self type bottoms out in infer | compiler-errors:bound-incomplete | lcnr | 0 | ||||
507 | 140431 | no | dont handle bool transmute | bend-n:dont_handle_bool_transmute | Nadrieril | 0 | ||||
508 | 140435 | no | use uX::from instead of _ as uX in non - const contexts | bend-n:use_ux_from_instead_of_bool_as_ux_unnecessary_transmutes | compiler-errors | 0 | ||||
509 | 140496 | no | Incompletely allow overloaded call from opaque when self type bottoms out in infer | compiler-errors:call-incomplete | lcnr | 0 | ||||
510 | 140558 | no | wf: emit projection goal for aliases | lcnr:wf-emit-projection | compiler-errors | 0 | ||||
511 | 140622 | no | compiletest: Improve diagnostics for line annotation mismatches | petrochenkov:annusexp | jieyouxu | 0 | ||||
512 | 139113 | no | unstable book: in a sanitizer example, check the code | folkertdev:sanitizer-unstable-book-check-block | GuillaumeGomez | 0 | always | |||
513 | 126641 | error | Enable `riscv64gc-gnu` testing | ferrocene:hoverbear/enable-riscv64gc-testing | Mark-Simulacrum | 0 | ||||
514 | 137457 | failure | fix for issue 132802: x86 code in `wasm32-unknown-unknown` binaries | JayAndJef:issue-132802-fix | Kobzol | 0 | iffy | |||
515 | 140064 | failure | yes | [DO NOT MERGE] start building Enzyme in CI | EnzymeAD:enable-autodiff-in-ci | Kobzol | 0 | never | ||
516 | 140375 | failure | yes | eagerly compute `sub_relations` again | lcnr:subrelations-infcx | compiler-errors | 0 | never | ||
517 | 128947 | failure | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc:thinlto-msvc | 0 | |||||
518 | 135774 | failure | CI: move dist-arm-linux to a free ARM runner | marcoieni:dist-arm-linux-free | 0 | |||||
519 | 135960 | failure | ci: Remove the power to skip tests from opt-dist | workingjubilee:remove-opt-dists-test-skipping-code | shepmaster | 0 | ||||
520 | 137003 | failure | Check preds post mono (round 2) | compiler-errors:check-preds-post-mono | 0 | |||||
521 | 137426 | failure | Link object files that use `#[used]` | dianqk:link-used | petrochenkov | 0 | ||||
522 | 137702 | failure | [nothing to see here] this is probably a bad idea but I'm curious | scottmcm:deconstruct-options | 0 | |||||
523 | 138066 | failure | [WIP] Enable automatic cross-compilation in run-make tests | Kobzol:runmake-cross-target | jieyouxu | 0 | ||||
524 | 138686 | failure | yes | Update Fuchsia toolchain, SDK, and checkout | erickt:bump-fuchsia | jdno | 0 | |||
525 | 139244 | failure | yes | [WIP] [WIP] Enable automatic cross-compilation in run-make tests | jieyouxu:exp/auto-cross-run-make | 0 | ||||
526 | 139256 | failure | yes | Try use `tcx.ensure_ok` for some predicates_of queries. | zetanumbers:ensure_ok_predicates_of | compiler-errors | 0 | |||
527 | 140799 | failure | yes | [DO NOT MERGE] build Enzyme as archive | EnzymeAD:enzyme-static | 0 | ||||
528 | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
529 | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
530 | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
531 | 124188 | success | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | ||||
532 | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | 0 | never | ||||
533 | 125907 | success | rustdoc: use the next solver for blanket impl synthesis | fmease:rustdoc-synth-blanket-ocx-next | GuillaumeGomez | 0 | never | |||
534 | 125923 | success | Fix leaks from panics in destructors | matthewjasper:no-return-leak | lcnr | 0 | never | |||
535 | 127316 | success | bump tracing | klensy:tracing-bump | Mark-Simulacrum | 0 | never | |||
536 | 128747 | success | Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 | futile:cache-decl-macros | petrochenkov | 0 | never | |||
537 | 128918 | success | Try to shrink `Alignment`-related MIR in `Layout` | scottmcm:tweak-alignment-mir | joboet | 0 | never | |||
538 | 129027 | success | Stop generating assumes for validity ranges | erikdesjardins:outofuandme | 0 | never | ||||
539 | 130051 | success | Post-mono MIR opts | cjgillot:clone-mir | 0 | never | ||||
540 | 130112 | success | Optimize DefaultHasher siphash | Noratrieb:speedy-siphash-blazing-brrrr | cuviper | 0 | never | |||
541 | 130417 | success | Support symbolicating zstd-compressed ELF sections | workingjubilee:pull-in-backtrace-with-zstd | 0 | never | ||||
542 | 130691 | success | [WIP] Elaborate drops to calls | scottmcm:elaborate-drops-to-calls | 0 | never | ||||
543 | 130998 | success | avoid phi node for pointers flowing into Vec appends | the8472:bail-before-memcpy | 0 | never | ||||
544 | 131306 | success | Querify lookup_deprecation_entry. | cjgillot:deprecation-query | 0 | never | ||||
545 | 131629 | success | Swap Lru from std::sync::Arc to triomphe::Arc | GnomedDev:triomphe-lru | 0 | never | ||||
546 | 131650 | success | Add post-mono MIR optimizations | saethlin:post-mono-mir-opts | oli-obk | 0 | never | |||
547 | 131656 | success | lexer: Treat more floats with empty exponent as valid tokens | richard-uk1:move_empty_exponent_to_rustc_session | petrochenkov | 0 | never | |||
548 | 132711 | success | [DRAFT] Generate CGUs in parallel. | nnethercote:parallel-cgu-gen | 0 | never | ||||
549 | 133502 | success | [DO NOT MERGE] bootstrap with `-Znext-solver=globally` | lcnr:rust4 | 0 | never | ||||
550 | 134134 | success | Use length prefix in default `Hasher::write_str` | purplesyringa:hash-str-with-length-prefix | Amanieu | 0 | never | |||
551 | 134153 | success | compiler: Stop manually extending the stack | workingjubilee:denied-insurance-claims | 0 | never | ||||
552 | 135054 | success | Add Location::file_with_nul | cramertj:file-cstr | BurntSushi | 0 | never | |||
553 | 135634 | success | stop specializing on `Copy` | joboet:trivial-clone | Mark-Simulacrum | 0 | never | |||
554 | 136095 | success | [DO NOT MERGE] perf run for rustc-hash candidate (folded multiply) | orlp:rustc-hash-folded-multiply-perf | Mark-Simulacrum | 0 | never | |||
555 | 136401 | success | Lazy-chunk Symbol interner | Mark-Simulacrum:lockfree-as-str | 0 | never | ||||
556 | 136429 | success | 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 | |||
557 | 136861 | success | [experiment] dont init anything except x86 | klensy:no-init | 0 | never | ||||
558 | 137122 | success | Specialize `Iterator::eq{_by}` for `TrustedLen` iterators | yotamofek:pr/std/iter-eq-exact-size | the8472 | 0 | never | |||
559 | 137135 | success | use triomphe::Arc for InternedObligationCauseCode instead of Arc | klensy:triomphe-0 | Nadrieril | 0 | never | |||
560 | 137908 | success | Attempt to use the high part of the `size_hint` in `collect` (again) | scottmcm:another-size-hint-attempt | cuviper | 0 | never | |||
561 | 138087 | success | Initial implementation of `core_float_math` | tgross35:core-float-math | Amanieu | 0 | iffy | |||
562 | 138144 | success | Use multiple returns in MIR if it saves a block; still have only one in LLVM | scottmcm:multiple-mir-returns | 0 | never | ||||
563 | 138237 | success | Get rid of `EscapeDebugInner`. | reitermarkus:remove-escape-debug-inner | tgross35 | 0 | never | |||
564 | 138405 | success | Tweak `VecCache` to improve performance | Zoxc:vec-cache-tweaks | Noratrieb | 0 | never | |||
565 | 138542 | success | Move coercion hack from `coerce_unsized` to `check_cast` | compiler-errors:coerce-unsize-later | lcnr | 0 | never | |||
566 | 138582 | success | Don't require `alloca`s for consuming simple enums | scottmcm:option-ssa-2 | saethlin | 0 | never | |||
567 | 138772 | success | Avoid hashing the hir_crate query | oli-obk:no_hash_hir_crate | 0 | never | ||||
568 | 138774 | success | Avoid directly accessing the hir_crate query from crate_hash | oli-obk:crate-hash-no-hir-crate | 0 | never | ||||
569 | 138835 | success | core: implement `fold` via `try_fold` | joboet:fold-via-try_fold | the8472 | 0 | never | |||
570 | 138871 | success | Change one `FxHashMap` to `FxIndexMap` in librustdoc | smoelius:librustdoc-fx-index-map | aDotInTheVoid | 0 | never | |||
571 | 139459 | success | Stop dirtying incremental with span access when computing region scope span | compiler-errors:incr-tainting | 0 | never | ||||
572 | 139594 | success | [experiment] How expensive is `if_cause`? | compiler-errors:if-cause | 0 | never | ||||
573 | 139597 | success | Do not run per-module late lints if they can be all skipped | Kobzol:lint-skip | BoxyUwU | 0 | never | |||
574 | 139729 | success | Allow matching on 3+ variant niche-encoded enums to optimize better | scottmcm:more-enum-tweaks | WaffleLapkin | 0 | never | |||
575 | 140386 | success | Match on lang item kind instead of using an if/else chain | oli-obk:match-on-lang-item-kind | compiler-errors | 0 | never | |||
576 | 140518 | success | Less `Instance::new_raw` | compiler-errors:less-instance-new-raw | 0 | never | ||||
577 | 140637 | success | Simplify expansion of panic!(). | m-ou-se:panic-simplify | m-ou-se | 0 | never | |||
578 | 140748 | success | Allow storing format_args!() in variable | m-ou-se:super-format-args3 | 0 | never | ||||
579 | 140752 | success | [PERF] eagerly compute `sub_relations` again | lcnr:subrelations-infcx-perf-2 | 0 | never | ||||
580 | 140776 | success | don't walk into patterns or types in NestedBodiesVisitor | compiler-errors:nested-opt | 0 | never | ||||
581 | 140814 | success | Use a full cache for erasing regions | compiler-errors:erase | lcnr | 0 | never | |||
582 | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
583 | 125692 | success | Update bundled musl to 1.2.5 | est31:update_musl_1.2.5 | wesleywiser | 0 | ||||
584 | 127389 | success | Make target-spec json file extensions case-insensitive | boozook:target-spec-json-ext-case-insensitive | davidtwco | 0 | ||||
585 | 129249 | success | [Experimental] `<T as Into<T>>::into` lint | estebank:useless-into | chenyukang | 0 | ||||
586 | 129289 | success | Restrict `parse_maybe_literal_minus` | nnethercote:fix-parse_maybe_literal_minus-1 | petrochenkov | 0 | ||||
587 | 129604 | success | [DO NOT MERGE] crater run on the tail expression drop order lint | dingxiangfei2009:lint-tail-expr-drop-order-crater-run | 0 | |||||
588 | 132712 | success | Crater 2024 edition | ehuss:2024-crater | ehuss | 0 | ||||
589 | 133033 | success | turn creating 8dot3 names off for windows for speed | klensy:win.dot | 0 | |||||
590 | 134537 | success | Crater run for `tail-expr-drop-order` | dingxiangfei2009:issue-132861-crater-run | chenyukang | 0 | ||||
591 | 135331 | success | [crater-only] Ban assoc ty unbounds | fmease:ban-assoc-ty-unbounds | 0 | |||||
592 | 136478 | success | ci: move x86_64-msvc-ext jobs to windows 2025 | marcoieni:x86_64-msvc-ext-windows-25 | Mark-Simulacrum | 0 | ||||
593 | 136638 | success | error on empty precision | hkBst:format_parse | oli-obk | 0 | ||||
594 | 136776 | success | [WIP] Forbid object lifetime changing pointer casts | BoxyUwU:forbid_object_lifetime_casts | 0 | |||||
595 | 136779 | success | [DO NOT MERGE] `./x test rust-analyzer` | jieyouxu:rahhh | 0 | |||||
596 | 136942 | success | Use ccache for stage0 tool builds | Kobzol:stage0-sccache | 0 | |||||
597 | 137268 | success | Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`. | bjoernager:c-string-eq-c-str | Amanieu | 0 | ||||
598 | 138022 | success | [experiment] enable f16 on s390x | tgross35:s390x-f16-test | 0 | |||||
599 | 138340 | success | Remove some unsized tuple impls now that we don't support unsizing tuples anymore | oli-obk:one-size-fits-all | m-ou-se | 0 | ||||
600 | 138764 | success | Use mimalloc as the global allocator on `x86_64-pc-windows-msvc` | Zoxc:win-mimalloc | Mark-Simulacrum | 0 | ||||
601 | 138952 | success | arbitrary_self_type: insert implied Receiver bound on Deref | dingxiangfei2009:implicit-receiver-impl | nikomatsakis | 0 | ||||
602 | 139171 | success | stupid fix for coercion hack perf regression | lcnr:coerce-perf | 0 | |||||
603 | 139272 | success | Fix derive bounds for fully-qualified field types | djkoloski:derive_qself_associated_types | oli-obk | 0 | ||||
604 | 139916 | success | make std::intrinsics functions actually be intrinsics | RalfJung:intrinsic-wrappers | Mark-Simulacrum | 0 | ||||
605 | 140136 | success | DRAFT: Add an aarch64-msvc build running on ARM64 Windows | dpaoliello:arm64winci | Kobzol | 0 | ||||
606 | 140209 | success | [crater] Only consider predicate non-global if binder vars are in PREDICATE binder | compiler-errors:global-outermost-binder | lcnr | 0 | ||||
607 | 140313 | success | change unsatisfiable trivial bounds detection | lcnr:wf-normalize-first | compiler-errors | 0 | ||||
608 | 140813 | success | Support `-Clink-self-contained=+linker` for `ld.lld` linker flavor | lqd:self-contained-lld-flavor | petrochenkov | 0 | ||||
609 | 140824 | success | [CRATER] probe fallout of `dyn` overlap | compiler-errors:typing-mode | lcnr | 0 | ||||
610 | 140832 | success | aarch64-linux: Default to FramePointer::NonLeaf | workingjubilee:aarch64-linux-should-use-frame-pointers | 0 |