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.
—
638 total, 29 approved, 16 rolled up, 18 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 134137 | pending | yes | Rollup of 9 pull requests | fmease:rollup-u1p7swx | fmease | 5 | never | ||
2 | 128004 | approved | yes | codegen `#[naked]` functions using global asm | folkertdev:naked-fn-asm | Amanieu | Amanieu | 0 | never | |
3 | 134058 | approved | yes | interpret: reduce usage of TypingEnv::fully_monomorphized | RalfJung:interpret-typing-env | lcnr | lcnr | 0 | never | |
4 | 134122 | approved | yes | Move impl constness into impl trait header | oli-obk:push-zqnyznxtpnll | petrochenkov | petrochenkov | 0 | never | |
5 | 122003 | approved | yes | link libunwind dynamically and allow controlling it via `crt-static` on gnullvm targets | mati865:gnullvm-build-libunwind | petrochenkov | petrochenkov | 0 | ||
6 | 132975 | approved | yes | De-duplicate and improve definition of core::ffi::c_char | arichardson:ffi-c-char | BurntSushi | tgross35 | 0 | ||
7 | 133122 | approved | yes | Add unpolished, experimental support for AFIDT (async fn in dyn trait) | compiler-errors:afidt | oli-obk | oli-obk | 0 | ||
8 | 133598 | approved | yes | Change `GetManyMutError` to match T-libs-api decision | ChayimFriedman2:get-many-mut-detailed-err | scottmcm | scottmcm | 0 | ||
9 | 134079 | approved | yes | Add a note saying that `{u8,i8}::from_{be,le,ne}_bytes` is meaningless | tbu-:pr_doc_x8_to_from_xe_bytes | jhpratt | jhpratt | 0 | ||
10 | 134136 | approved | yes | Exercise const trait interaction with default fields | estebank:const-trait-default-field-test | jieyouxu | jieyouxu | 0 | ||
11 | 133583 | approved | yes | Fix type (exit → exist) | tbu-:pr_fix_typo2 | Nadrieril | compiler-errors | 0 | always | |
12 | 134042 | approved | yes | Add the `power8-crypto` target feature | sayantn:power8-crypto | jieyouxu | jieyouxu | 0 | always | |
13 | 134094 | approved | yes | Tweak wording of non-const traits used as const bounds | estebank:const-trait-errors | compiler-errors | compiler-errors | 0 | always | |
14 | 134100 | approved | yes | Remove rustc_const_stable attribute on const NOOP | eholk:noop-rustc-const-stable | dtolnay | dtolnay | 0 | always | |
15 | 134103 | approved | yes | Don't ICE when encountering never in range pattern | compiler-errors:never-pat-range | oli-obk | oli-obk | 0 | always | |
16 | 134105 | approved | yes | Validate self in host predicates correctly | compiler-errors:validate-self-preds | wesleywiser | wesleywiser | 0 | always | |
17 | 134113 | approved | yes | run-make: Fix `assert_stderr_not_contains_regex` | jyn514:run-make-contains | jieyouxu | jieyouxu | 0 | always | |
18 | 134115 | approved | yes | rustc_target: ppc64 target string fixes for LLVM 20 | durin42:ppc64-target-string | jieyouxu | jieyouxu | 0 | always | |
19 | 134116 | approved | yes | stabilize const_nonnull_new | RalfJung:const_nonnull_new | jhpratt | jhpratt | 0 | always | |
20 | 134120 | approved | yes | Remove Felix from ping groups and review rotation | oli-obk:push-vryonyoqmonv | oli-obk | oli-obk | 0 | always | |
21 | 134139 | approved | yes | [AIX] keep profile-rt symbol alive | mustartt:pgo-linker-flag | saethlin | saethlin | 0 | always | |
22 | 134141 | approved | yes | Remove more traces of anonymous ADTs | compiler-errors:anon-adt | estebank | lqd | 0 | always | |
23 | 134158 | approved | yes | Rename `projection_def_id` to `item_def_id` | compiler-errors:item-def-id | cjgillot | jackh726 | 0 | always | |
24 | 109050 | yes | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | 0 | never | ||||
25 | 114669 | yes | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
26 | 115613 | yes | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | never | |||
27 | 116316 | yes | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | |||
28 | 119017 | yes | MIR-only rlibs | saethlin:mir-only-rlibs | 0 | never | ||||
29 | 120589 | yes | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | |||
30 | 120855 | yes | Introduce -Zsplit-metadata option | bjorn3:split_metadata4 | petrochenkov | 0 | never | |||
31 | 122565 | yes | Try to write the panic message with a single `write_all` call | Zoxc:atomic-panic-msg | the8472 | 0 | iffy | |||
32 | 127173 | yes | Mangle rustc_std_internal_symbols functions | bjorn3:mangle_rustc_std_internal_symbol | wesleywiser | 0 | never | |||
33 | 128657 | yes | Add `#[optimize(none)]` | clubby789:optimize-none | fee1-dead | 0 | never | |||
34 | 129102 | yes | Experimental: Add Derive Proc-Macro Caching | futile:experimental/proc-macro-caching | petrochenkov | 0 | never | |||
35 | 129181 | yes | Pass end position of span through inline ASM cookie | beetrees:asm-spans | pnkfelix | 0 | iffy | |||
36 | 130963 | yes | Migrate compiler's `&Option<T>` into `Option<&T>` | nyurik:opts-rustc | petrochenkov | 0 | never | |||
37 | 131650 | yes | Add post-mono MIR passes to make mono-reachable analysis more accurate | saethlin:post-mono-mir-opts | 0 | never | ||||
38 | 132527 | yes | Invalidate all dereferences when encountering non-local assignments | DianQK:gvn-stmt-iter | cjgillot | 0 | never | |||
39 | 133324 | yes | [mir-opt] GVN some more transmute cases | scottmcm:gvn-aggregate-transmute | wesleywiser | 0 | never | |||
40 | 133328 | yes | Simplify `SwitchInt` handling | nnethercote:simplify-SwitchInt-handling | cjgillot | 0 | never | |||
41 | 133793 | yes | Speed up `Parser::expected_tokens` | nnethercote:speed-up-expected_tokens | estebank | 0 | never | |||
42 | 134082 | yes | mir_transform: implement `#[rustc_force_inline]` | davidtwco:forced-inlining | saethlin | 0 | never | |||
43 | 101213 | yes | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | workingjubilee | 0 | ||||
44 | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | dtolnay | 0 | ||||
45 | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
46 | 108193 | yes | Add rem_floor and rem_ceil | clarfonthey:rounding-remainders | dtolnay | 0 | ||||
47 | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
48 | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
49 | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
50 | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | Mark-Simulacrum | 0 | ||||
51 | 115954 | yes | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
52 | 116632 | yes | Add `(checked_)norem_div` methods for integer types | newpavlov:checked_norem_div | Mark-Simulacrum | 0 | ||||
53 | 118087 | yes | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | ||||
54 | 118613 | yes | Enable emutls by default for android | quininer:android-enable-emutls | thomcc | 0 | ||||
55 | 118717 | yes | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | ||||
56 | 118733 | yes | add error message for c# style named arguments | nouritsu:master | estebank | 0 | ||||
57 | 120072 | yes | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | ||||
58 | 120708 | yes | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | ||||
59 | 120808 | yes | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | davidtwco | 0 | ||||
60 | 121494 | yes | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | ||||
61 | 121742 | yes | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | ||||
62 | 121762 | yes | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | ||||
63 | 121910 | yes | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | ||||
64 | 122340 | yes | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | ||||
65 | 122661 | yes | Assert that the first `assert!` expression is `bool` | estebank:assert-macro-span | pnkfelix | 0 | ||||
66 | 123213 | yes | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | ||||
67 | 123239 | yes | Implement a lint for implicit autoref of raw pointer dereference - take 2 | Urgau:dangerous_implicit_autorefs | fmease | 0 | ||||
68 | 123476 | yes | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | ||||
69 | 123604 | yes | Abstract `ProcThreadAttributeList` into its own struct | michaelvanstraten:proc_thread_attribute_list | ChrisDenton | 0 | ||||
70 | 124180 | yes | proposal to support raw_attribute with raw pointer | cre4ture:feature/raw_attribute_ptr | ChrisDenton | 0 | ||||
71 | 125087 | yes | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | ||||
72 | 125462 | yes | Explicitly disable debug-assertions when building std for mir-opt tests | saethlin:mir-opt-tests-without-debug-assertions | Mark-Simulacrum | 0 | ||||
73 | 125793 | yes | Add a FCW for special cased blocks | WaffleLapkin:never_block_lint | compiler-errors | 0 | ||||
74 | 126118 | yes | docs: Mention `spare_capacity_mut()` in `Vec::set_len` | jan-ferdinand:docs_for_vec_set_len | the8472 | 0 | ||||
75 | 126510 | yes | Add diagnostics to "while loop" and "for loop" that note that it is always determined that it migh t iterate zero times. | Kohei316:improve-diagnostics | estebank | 0 | ||||
76 | 127013 | yes | Add `f16` formatting and parsing | tgross35:f16-format-parse | 0 | |||||
77 | 127401 | yes | [EXPERIMENT] Ban generics in variadic args | workingjubilee:ban-generics-in-variadic-args | 0 | |||||
78 | 128045 | yes | #[contracts::requires(...)] + #[contracts::ensures(...)] | pnkfelix:rustc-contracts | oli-obk | 0 | ||||
79 | 128070 | yes | Rewrite the compiletest directive parser | tgross35:compiletest-parser-rewrite | jieyouxu | 0 | ||||
80 | 128351 | yes | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes | ChayimFriedman2:lint-transmute-unsafe-cell | oli-obk | 0 | ||||
81 | 128637 | yes | Improve dead code analysis for structs and traits defined locally | mu001999-contrib:dead-code/enhance | cjgillot | 0 | ||||
82 | 128653 | yes | When annotations needed, look at impls for more accurate suggestions | estebank:ambiguity-suggestion-2 | compiler-errors | 0 | ||||
83 | 128737 | yes | Add lint for recursive default impls | mj10021:issue-128421-fix | chenyukang | 0 | ||||
84 | 128754 | yes | Migrate `split-debuginfo` `run-make` test to rmake | Oneirical:master | jieyouxu | 0 | ||||
85 | 128906 | yes | Hint on unknown escape of Unicode quotation marks in string literal | lolbinarycat:unicode-quote-hint | compiler-errors | 0 | ||||
86 | 129002 | yes | Emit an error for invalid item of instruction_set | chansuke:fix/instruction_set | wesleywiser | 0 | ||||
87 | 129036 | yes | Additional NonZero conversions | clarfonthey:nonzero-conversions | BurntSushi | 0 | ||||
88 | 129114 | yes | stabilize std::path::Path::file_prefix | mbhall88:stabilize-file_prefix | Amanieu | 0 | ||||
89 | 129121 | yes | Stabilize `tcp_quickack` | devnexen:stabilize_ext_linux_tcp_layer | BurntSushi | 0 | ||||
90 | 129220 | yes | Add platform docs for FreeBSD. | asomers:target-maintainer | ehuss | 0 | ||||
91 | 129259 | yes | Add inherent versions of MaybeUninit methods for slices | clarfonthey:maybe_uninit_slices | BurntSushi | 0 | ||||
92 | 129334 | yes | Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]` | ChayimFriedman2:more-lazy-methods | BurntSushi | 0 | ||||
93 | 129483 | yes | update the safety preconditions of from_raw_parts | lolbinarycat:from_raw_parts-docs | workingjubilee | 0 | ||||
94 | 129700 | yes | Initial fs implementation for UEFI | Ayush1325:uefi-file | joboet | 0 | ||||
95 | 129822 | yes | Docs - type guarantees update | WiktorPrzetacznik:docs-guarantees-update | BurntSushi | 0 | ||||
96 | 129872 | yes | impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]` | GrigorenkoPV:array-as-array | 0 | |||||
97 | 129914 | yes | rustdoc search: add new `crate:` syntax to search a single crate | lolbinarycat:rustdoc-crate-filter | notriddle | 0 | ||||
98 | 129923 | yes | [do not merge] Testing Windows CI 2 | ehuss:ehuss-test | ehuss | 0 | ||||
99 | 129989 | yes | [Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements | Lambdaris:check-mcdc-statements | Zalathar | 0 | ||||
100 | 130060 | yes | Autodiff Upstreaming - rustc_codegen_llvm changes | EnzymeAD:enzyme-cg-llvm | davidtwco | 0 | ||||
101 | 130289 | yes | docs: Permissions.readonly() also ignores root user special permissions | intgr-forks:Permissions-readonly-vs-unix-root | ChrisDenton | 0 | ||||
102 | 130374 | yes | Add copy button to crate version. | MeetThePatel:master | GuillaumeGomez | 0 | ||||
103 | 130382 | yes | Add a run-make test for Arm target-cpu features. | chrisnc:arm-target-cpu-feature-test | jieyouxu | 0 | ||||
104 | 130418 | yes | Split traits by crate-local and crate-non-local | MeetThePatel:feature-rustdoc-sort-traits | notriddle | 0 | ||||
105 | 130451 | yes | Note Command for Capturing binary run | abhillman:patch-1 | kennytm | 0 | ||||
106 | 130463 | yes | Generating a documentation for tests | Infineon:test_documentation | GuillaumeGomez | 0 | ||||
107 | 130552 | yes | Support 128-bit atomics on x86_64-fortanix-unknown-sgx | taiki-e:sgx-atomic-128 | wesleywiser | 0 | ||||
108 | 130571 | yes | [NonNull] Document behavior of From<&[mut] T> wrt provenance | joshlf:patch-11 | RalfJung | 0 | ||||
109 | 130643 | yes | Beautify doctest path | GuillaumeGomez:beautify-doctest-path | notriddle | 0 | ||||
110 | 130682 | yes | Add `peek_index` to `Enumerate` | x4exr:master | cuviper | 0 | ||||
111 | 130733 | yes | Optimize `is_ascii` for `str` and `[u8]` further | okaneco:is_ascii | scottmcm | 0 | ||||
112 | 130751 | yes | Suggest adding missing braces in `const` block pattern | GrigorenkoPV:missing-{-in-const | 0 | |||||
113 | 130780 | yes | Remove unstable cfg `target(...)` compact feature | Urgau:withdrawn-cfg-target-compact | BoxyUwU | 0 | ||||
114 | 130786 | yes | mir-opt: a sub-BB of a cleanup BB must also be a cleanup BB in `EarlyOtherwiseBranch` | DianQK:early_otherwise_branch_cleanup | cjgillot | 0 | ||||
115 | 130808 | yes | Fix linking for symbols starting with ? on i686-pc-windows-msvc | checkraisefold:fix-questionmark-linking | nnethercote | 0 | ||||
116 | 130883 | yes | Add environment variable query | madsmtm:env-var-query | petrochenkov | 0 | ||||
117 | 130886 | yes | core/ptr: Add simulate_realloc() | mrkajetanp:ptr-tag-helpers | Mark-Simulacrum | 0 | ||||
118 | 130887 | yes | 100% safe implementation of RepeatN | Soveu:repeatn | Amanieu | 0 | ||||
119 | 130923 | yes | Allow multiple suggestions for malformed crate_type attribute | Blindspot22:Support-more-suggestions-in-template-for-bad-attribute-use-#61288 | nnethercote | 0 | ||||
120 | 130937 | yes | Separate weekly `cargo update` PRs and add boostrap | tgross35:dependencies-ci-bootstrap | Kobzol | 0 | ||||
121 | 131004 | yes | Suggest flipping reversed `?#`/`?x`/`?X` in format specifiers | deniskilseev:issue-129966-fix | jieyouxu | 0 | ||||
122 | 131072 | yes | Win: Use POSIX rename semantics for `std::fs::rename` if available | Fulgen301:windows-rename-posix-semantics | ChrisDenton | 0 | ||||
123 | 131146 | yes | Stop clearing box's drop flags early | beepster4096:box_drop_flags | wesleywiser | 0 | ||||
124 | 131282 | yes | std: detect stack overflows in TLS destructors on UNIX | joboet:thread_local_stack_overflow | Amanieu | 0 | ||||
125 | 131309 | yes | Warn about C-style octal literals | GrigorenkoPV:suspicious-leading-zero | Urgau | 0 | ||||
126 | 131319 | yes | Fix c_char on various no-std and tier 3 targets | taiki-e:c-char | 0 | |||||
127 | 131340 | yes | Implement split_pattern on slices | eduardorittner:master | Amanieu | 0 | ||||
128 | 131433 | yes | Apple: Re-implement SDK discovery instead of using `xcrun` | madsmtm:find-sdkroot-manually | pnkfelix | 0 | ||||
129 | 131439 | yes | Remove allowing static_mut_refs lint | mu001999-contrib:cleanup/static-mut | compiler-errors | 0 | ||||
130 | 131477 | yes | macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var | madsmtm:sdkroot-via-env-var | nnethercote | 0 | ||||
131 | 131522 | yes | [macro_metavar_expr_concat] Fix #128346 | c410-f3r:unlock-rfc-2011 | chenyukang | 0 | ||||
132 | 131607 | yes | core: implement `DeterministicRandomSource` | joboet:deterministic_random | joshtriplett | 0 | ||||
133 | 131627 | yes | Add external LLVM compatibility to INSTALL.md | manishwalia15:patch-6 | 0 | |||||
134 | 131656 | yes | move some invalid exponent detection into rustc_session | richard-uk1:move_empty_exponent_to_rustc_session | petrochenkov | 0 | ||||
135 | 131729 | yes | Make the `test` cfg a userspace check-cfg | Urgau:check-cfg-test-userspace | petrochenkov | 0 | ||||
136 | 131806 | yes | Treat other items as functions for the purpose of type-based search | lolbinarycat:rustdoc-search-all-is-func | notriddle | 0 | ||||
137 | 131808 | yes | Hir attributes | jdonszelmann:hir-attributes | oli-obk | 0 | ||||
138 | 131830 | yes | Add support for wasm exception handling to Emscripten target | hoodmane:emscripten-wasm-eh | workingjubilee | 0 | ||||
139 | 131852 | yes | rustdoc: allow searches to match against both type and name | lolbinarycat:rustdoc-search-type-and-name | notriddle | 0 | ||||
140 | 131860 | yes | Remove bogus `#![feature(get_mut_unchecked)]` from docs for stable `Rc`/`Arc` methods | AnthonyMikh:AnthonyMikh/bogus-feature-in-stable-docs | joboet | 0 | ||||
141 | 131923 | yes | Derive `Copy` and `Hash` for `IntErrorKind` | ranger-ross:impl-copy-hash-interrorkind | m-ou-se | 0 | ||||
142 | 131975 | yes | rustdoc: prefer showing enum variants as written | lolbinarycat:rustdoc-enum-discrim | notriddle | 0 | ||||
143 | 131998 | yes | Add core::ops::Bound::from_opt API | krtab:bound_from_opt | thomcc | 0 | ||||
144 | 132038 | yes | Add lint rule for `#[deprecated]` on re-exports | kailan:deprecated-use | pnkfelix | 0 | ||||
145 | 132056 | yes | Stabilize `#[diagnostic::do_not_recommend]` | weiznich:diagnostic_do_not_recommend_final_tests | compiler-errors | 0 | ||||
146 | 132087 | yes | Fix overly restrictive lifetime in `core::panic::Location::file` return type | ijchen:issue-131770-fix | m-ou-se | 0 | ||||
147 | 132112 | yes | Remove `P<>` from `visit_`s in ast `MutVisitor` | maxcabrajac:remove_p | petrochenkov | 0 | ||||
148 | 132156 | yes | When encountering unexpected closure return type, point at return type/expression | estebank:closure-return | Nadrieril | 0 | ||||
149 | 132289 | yes | Disqualify built-in trait impl if it seems likely to overlap in an unsound way with a blanket impl | compiler-errors:vanquish-dyn-incompleteness | lcnr | 0 | ||||
150 | 132295 | yes | fixed wast version was released, remove randomization exemption | the8472:remove-randomize-exclusion1 | onur-ozkan | 0 | ||||
151 | 132331 | yes | Use CLOCK_BOOTTIME for Instant in Fuchsia/Android | mathukumillia:convert_instant_boottime | jhpratt | 0 | ||||
152 | 132345 | yes | Improve diagnostics for `HostEffectPredicate` in the new solver | compiler-errors:fx-diag | lcnr | 0 | ||||
153 | 132431 | yes | From iterator for more tuples | shahn:from_iterator_more_tuples | Amanieu | 0 | ||||
154 | 132469 | yes | Do not suggest borrow that is already there in fully-qualified call | estebank:issue-132041 | Nadrieril | 0 | ||||
155 | 132477 | yes | Add illumos target documentation | Noratrieb:illumos-oxide | GuillaumeGomez | 0 | ||||
156 | 132484 | yes | unix: Relax escaping in `Debug` impl on `Command` | madsmtm:command-relaxed-escape | thomcc | 0 | ||||
157 | 132570 | yes | Use LLVM's UEFI targets | madsmtm:llvm-uefi | workingjubilee | 0 | ||||
158 | 132607 | yes | Used pthread name functions returning result for FreeBSD and DragonFly | YohDeadfall:pthread-name-fn-with-result | ibraheemdev | 0 | ||||
159 | 132654 | yes | std: lazily allocate the main thread handle | joboet:lazy_main | ChrisDenton | 0 | ||||
160 | 132706 | yes | Stabilize async closures (RFC 3668) | compiler-errors:async-closures | 0 | |||||
161 | 132748 | yes | get rid of some false negatives in rustdoc::broken_intra_doc_links | lolbinarycat:rustdoc-intra-doc-link-warn-more-54191 | notriddle | 0 | ||||
162 | 132830 | yes | Rename `elem_offset` to `element_offset` | wr7:substr_range_documentation | joshtriplett | 0 | ||||
163 | 132833 | yes | Stabilize let chains in the 2024 edition | est31:stabilize_let_chains | fee1-dead | 0 | ||||
164 | 132876 | yes | rustdoc book: acknowledge --document-hidden-items | lolbinarycat:rustdoc-document-hidden-items | aDotInTheVoid | 0 | ||||
165 | 132904 | yes | only use generic info when ty var belong it in orphan check | bvanjoi:issue-132826 | fmease | 0 | ||||
166 | 132939 | yes | Suggest using deref in patterns | uellenberg:suggest-deref | oli-obk | 0 | ||||
167 | 132976 | yes | Add `PeekableIterator` trait | bluebear94:mf/peekable-iterator | scottmcm | 0 | ||||
168 | 132983 | yes | Edit dangling pointers | Anthony-Eid:dangling-pointers-lint | Urgau | 0 | ||||
169 | 133055 | yes | Expand `CloneToUninit` documentation. | kpreid:clone-uninit-doc | cuviper | 0 | ||||
170 | 133057 | yes | Impl String::into_chars | tisonkun:into-chars | Amanieu | 0 | ||||
171 | 133087 | yes | Detect missing `.` in method chain in `let` bindings and statements | estebank:stmt-misparse | chenyukang | 0 | ||||
172 | 133099 | yes | forbid toggling x87 and fpregs on hard-float targets | RalfJung:forbidden-hardfloat-features | workingjubilee | 0 | ||||
173 | 133103 | yes | Pass FnAbi to find_mir_or_eval_fn | tiif:fnabi | RalfJung | 0 | ||||
174 | 133128 | yes | Resolve the false positive dead_code lint when type is only used via destructuring | m-ysk:feature/issue-132874 | nnethercote | 0 | ||||
175 | 133138 | yes | Target modifiers (special marked options) are recorded in metainfo | azhogin:azhogin/target-modifiers | davidtwco | 0 | ||||
176 | 133149 | yes | Provide more context on `Fn` closure modifying binding | estebank:niko-rustnation | compiler-errors | 0 | ||||
177 | 133151 | yes | Trim extra whitespace in fn ptr suggestion span | tyrone-wu:trim-fn-ptr-whitespace | compiler-errors | 0 | ||||
178 | 133154 | yes | Reword resolve errors caused by likely missing crate in dep tree | estebank:issue-133137 | wesleywiser | 0 | ||||
179 | 133170 | yes | std: print a backtrace on stackoverflow | joboet:stack_overflow_backtrace | jhpratt | 0 | ||||
180 | 133221 | yes | Add external macros specific diagnostics for check-cfg | Urgau:check-cfg-macro-diag | compiler-errors | 0 | ||||
181 | 133223 | yes | `UniqueRc` trait impls | zachs18:uniquerc-impls | Noratrieb | 0 | ||||
182 | 133240 | yes | Mark `OnceState::poison` as `pub` | GrigorenkoPV:once_state_poison_pub | joshtriplett | 0 | ||||
183 | 133245 | yes | [IT'S NOT TIME YET] Disarm `time` bomb (diagnostics) | jieyouxu:disarm-time-bomb | 0 | |||||
184 | 133249 | yes | ABI checks: add support for loongarch | heiher:loong-abi-check | workingjubilee | 0 | ||||
185 | 133263 | yes | Refactor inner allocation logic of temp dangling pointer lint | Urgau:dangling-improv-inner | BoxyUwU | 0 | ||||
186 | 133279 | yes | rustdoc: use a button instead of a bar for search | notriddle:notriddle/search-button | GuillaumeGomez | 0 | ||||
187 | 133292 | yes | E0277: suggest dereferencing function arguments in more cases | dianne:e0277-suggest-deref | pnkfelix | 0 | ||||
188 | 133293 | yes | Updates Solaris target information, adds Solaris maintainer | psumbera:solaris-maintainer | tgross35 | 0 | ||||
189 | 133312 | yes | triagebot: automatically add more rustdoc related labels | lolbinarycat:triagebot-rustdoc-labels | GuillaumeGomez | 0 | ||||
190 | 133382 | yes | Suggest considering casting fn item as fn pointer in more cases | mu001999-contrib:diag/fnitem | compiler-errors | 0 | ||||
191 | 133386 | yes | Update linux_musl base to dynamically link the crt by default | wesleywiser:update_musl_base_crt_default | jieyouxu | 0 | ||||
192 | 133400 | yes | adapt `Path::file_stem()` function for directories | hacknus:file_stem-for-directories | joboet | 0 | ||||
193 | 133406 | yes | Add value accessor methods to `Mutex` and `RwLock` | EFanZh:lock-value-accessors | Noratrieb | 0 | ||||
194 | 133420 | yes | Switch rtems target to panic unwind | thesummer:rtems-unwind | workingjubilee | 0 | ||||
195 | 133460 | yes | Use `check-run-results` for `run-fail` test stderr | clubby789:run-fail-output | estebank | 0 | ||||
196 | 133461 | yes | Add COPYRIGHT-*.html files to distribution and update `COPYRIGHT` | ferrocene:add-copyright-files-to-dist | Kobzol | 0 | ||||
197 | 133477 | yes | Detect tuple structs that are unconstructable due to re-export | estebank:issue-133343 | cjgillot | 0 | ||||
198 | 133485 | yes | [discussion][donotmerge]: Copy Python implementation for `float::div_euclid` | tesuji:float-div_euclid | cuviper | 0 | ||||
199 | 133486 | yes | borrowck diagnostics: make `add_move_error_suggestions` use the HIR rather than `SourceMap` | dianne:fix-move-error-suggestion | compiler-errors | 0 | ||||
200 | 133514 | yes | Add new tool for dumping feature status based on tidy | yaahc:tidy-features-dump | estebank | 0 | ||||
201 | 133572 | yes | Implement `alloc::sync::UniqueArc` | frank-king:feature/unique_arc | Amanieu | 0 | ||||
202 | 133576 | yes | clarify requirements of `byte_{offset,add,sub}` for zero-sized referents | jswrenn:pointer-byte-ops-zs-doc | RalfJung | 0 | ||||
203 | 133605 | yes | Add extensive set of drop order tests | traviscross:TC/add-2024-drop-order-tests | compiler-errors | 0 | ||||
204 | 133615 | yes | Implement Condvar using futex requeue | ruihe774:condvar-requeue | ChrisDenton | 0 | ||||
205 | 133631 | yes | Support Neutrino QNX 7.1 with `io-sock` network stack and 8.0 | flba-eb:add_nto_qnx71_iosock_support | workingjubilee | 0 | ||||
206 | 133633 | yes | don't show the full linker args unless `--verbose` is passed | jyn514:hide-linker-args | bjorn3 | 0 | ||||
207 | 133636 | yes | [rustdoc] Add sans-serif font setting | GuillaumeGomez:sans-serif | notriddle | 0 | ||||
208 | 133661 | yes | [WIP] Support intra-doc links to impls on dyn traits | camelid:dyn-doc-link | fmease | 0 | ||||
209 | 133663 | yes | Add a compiler intrinsic to back `bigint_helper_methods` | scottmcm:carrying_mul_add | ibraheemdev | 0 | ||||
210 | 133695 | yes | Reexport likely/unlikely in std::hint | x17jiri:hint_likely | workingjubilee | 0 | ||||
211 | 133700 | yes | const-eval: detect more pointers as definitely not-null | RalfJung:const-non-null | lcnr | 0 | ||||
212 | 133702 | yes | Variants::Single: do not use invalid VariantIdx for uninhabited enums | RalfJung:single-variant | cjgillot | 0 | ||||
213 | 133717 | yes | Make impl section headers sticky | GuillaumeGomez:sticky-headings | notriddle | 0 | ||||
214 | 133720 | yes | [cfg_match] Adjust syntax | c410-f3r:cfg-match-foo-bar-baz | m-ou-se | 0 | ||||
215 | 133734 | yes | Bounds-check with PtrMetadata instead of Len in MIR | scottmcm:lower-indexing-to-ptrmetadata | davidtwco | 0 | ||||
216 | 133752 | yes | replace copypasted ModuleLlvm::parse | klensy:cp | chenyukang | 0 | ||||
217 | 133782 | yes | Precedence improvements: closures and jumps | dtolnay:closuresjumps | spastorino | 0 | ||||
218 | 133809 | yes | ci: Move dist-aarch64-linux to an aarch64 runner | mrkajetanp:ci-aarch64-dist | Kobzol | 0 | ||||
219 | 133810 | yes | remove unnecessary `eval_verify_bound` | lcnr:remove-verify_bound | compiler-errors | 0 | ||||
220 | 133820 | yes | Stabilize `derive(CoercePointee)` | dingxiangfei2009:stabilize-coerce-pointee | joboet | 0 | ||||
221 | 133823 | yes | Replace evaluated `cfg_attr` in AST with a placeholder attribute for accurate span tracking | estebank:issue-56328 | petrochenkov | 0 | ||||
222 | 133829 | yes | AtomicT::fetch_update_infallible | GrigorenkoPV:fetch_update_infallible | Noratrieb | 0 | ||||
223 | 133832 | yes | Make `symbols.o` trick work when linking with `ld64` | madsmtm:apple-symbols.o | estebank | 0 | ||||
224 | 133852 | yes | improve cold_path() | x17jiri:cold_path | estebank | 0 | ||||
225 | 133859 | yes | Move some alloc tests to the alloctests crate | bjorn3:move_tests_to_alloctests | thomcc | 0 | ||||
226 | 133870 | yes | Stabilize `asm_goto` feature gate | nbdd0121:asm | tmandry | 0 | ||||
227 | 133900 | yes | Advent of `tests/ui` (misc cleanups and improvements) [1/N] | jieyouxu:ui-cleanup-1 | fmease | 0 | ||||
228 | 133909 | yes | rename `fn member_constraint` to `fn add_member_constraint` | lcnr:opaques-in-closure | jackh726 | 0 | ||||
229 | 133924 | yes | change guarded string reserved tokens to `#"`, `##"`, `###` | pitaj:reserve-guarded-strings | estebank | 0 | ||||
230 | 133925 | yes | disallow `repr()` on invalid items | folkertdev:improve-repr-warnings | compiler-errors | 0 | ||||
231 | 133926 | yes | Fix const conditions for RPITITs | compiler-errors:const-conditions | lcnr | 0 | ||||
232 | 133929 | yes | Remove -Zinline-in-all-cgus | saethlin:remove-inline-in-all-cgus | 0 | |||||
233 | 133932 | yes | Avoid using make_direct_deprecated() in extern "ptx-kernel" | bjorn3:fix_ptx_kernel_abi | wesleywiser | 0 | ||||
234 | 133937 | yes | Keep track of parse errors in `mod`s and don't emit resolve errors for paths involving them | estebank:silence-resolve-errors-from-mod-with-parse-errors | davidtwco | 0 | ||||
235 | 133938 | yes | `rustc_mir_dataflow` cleanups, including some renamings | nnethercote:rustc_mir_dataflow-renamings | cjgillot | 0 | ||||
236 | 133942 | yes | Clarify how to use `black_box()` | BD103:black-box-docs | saethlin | 0 | ||||
237 | 133944 | yes | initial non-working draft for issue #133058 | ricci009:master | jieyouxu | 0 | ||||
238 | 133951 | yes | Make the wasm_c_abi future compat warning a hard error | bjorn3:wasm_c_abi_lint_hard_error | workingjubilee | 0 | ||||
239 | 133952 | yes | Remove wasm legacy abi | bjorn3:remove_wasm_legacy_abi | alexcrichton | 0 | ||||
240 | 133964 | yes | core: implement `bool::select_unpredictable` | joboet:select_unpredictable | tgross35 | 0 | ||||
241 | 133981 | yes | rustdoc-json: Refractor and document Id's | aDotInTheVoid:document-docs-ids | fmease | 0 | ||||
242 | 133984 | yes | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes:scmp-ucmp | scottmcm | 0 | ||||
243 | 133986 | yes | Add documentation for anonymous pipe module | olishmollie:tracking-issue-127154-documentation | Noratrieb | 0 | ||||
244 | 133990 | yes | [Debuginfo] Force enum `DISCR_*` to `static const u64` to allow for inspection via LLDB | Walnut356:static_const | cjgillot | 0 | ||||
245 | 134004 | yes | Add unstable hotpatch flag to rustc | nebulark:hotpatch_flag | jieyouxu | 0 | ||||
246 | 134006 | yes | setup typos check in CI | klensy:typos | nnethercote | 0 | ||||
247 | 134009 | yes | cg_llvm: Replace most of our DIBuilder wrappers with LLVM-C API bindings | Zalathar:llvm-di | workingjubilee | 0 | ||||
248 | 134016 | yes | Stabilize `const_is_char_boundary` and `const_str_split_at`. | zachs18:stable-const-str-split_at | Amanieu | 0 | ||||
249 | 134021 | yes | Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` | WaffleLapkin:box-arr-into-iter2 | scottmcm | 0 | ||||
250 | 134022 | yes | Doc: Extend for tuples to be stabilized in 1.85.0 | shahn:doc_clarify_extend_for_tuple_version | joboet | 0 | ||||
251 | 134030 | yes | add `-Zmin-function-alignment` | folkertdev:min-fn-align | workingjubilee | 0 | ||||
252 | 134034 | yes | handle paren in macro expand for let-init-else expr | bvanjoi:issue-131655 | petrochenkov | 0 | ||||
253 | 134048 | yes | Implement From<MutexGuard<'a, T>> for &'a Mutex<T> | rubcc95:master | BurntSushi | 0 | ||||
254 | 134062 | yes | Draft: Fix `{f16,f32,f64,f128}::div_euclid` | traviscross:TC/fix-div_euclid | 0 | |||||
255 | 134063 | yes | dec2flt: Clean up float parsing modules | tgross35:dec2flt-refactoring | Noratrieb | 0 | ||||
256 | 134074 | yes | bootstrap: `std::io::ErrorKind::CrossesDevices` is finally stable | GrigorenkoPV:bootstrap-io-error-more | jieyouxu | 0 | ||||
257 | 134076 | yes | Stabilize `std::io::ErrorKind::InvalidFilename` | GrigorenkoPV:InvalidFilename | ChrisDenton | 0 | ||||
258 | 134080 | yes | Avoid use of LFS64 symbols on Emscripten | kleisauke:avoid-lfs64-emscripten | Noratrieb | 0 | ||||
259 | 134081 | yes | Try to evaluate constants in legacy mangling | oli-obk:push-prpsqxxynxnq | BoxyUwU | 0 | ||||
260 | 134083 | yes | [CI test] Turn `rustc-dev-guide` into a subtree | Kobzol:rustc-dev-guide-subtree | jieyouxu | 0 | ||||
261 | 134085 | yes | Run TLS destructors at process exit on all platforms | rust-wasi-web:tls-process-destruct | joboet | 0 | ||||
262 | 134089 | yes | Use newly added exceptions to non default branch warning | Urgau:triagebot-exceptions | ehuss | 0 | ||||
263 | 134090 | yes | Stabilize target_feature_11 | veluca93:stable-tf11 | tmandry | 0 | ||||
264 | 134095 | yes | [CI] Use a lockfile for installing the `datadog` package | Kobzol:datadog-lockfile | jdno | 0 | ||||
265 | 134111 | yes | Fix `--nocapture` for run-make tests | jyn514:run-make-nocapture | jieyouxu | 0 | ||||
266 | 134126 | yes | [`generic_assert`] Avoid constant environments | c410-f3r:hocus-pocus | estebank | 0 | ||||
267 | 134130 | yes | Stop using driver queries in the public API | bjorn3:prepare_driver_query_removal | Nadrieril | 0 | ||||
268 | 134132 | yes | CI: update linux 4c from ubuntu 20 to ubuntu 22 | MarcoIeni:linux-4c-to-ubuntu-22 | Mark-Simulacrum | 0 | ||||
269 | 134135 | yes | CI: use aws ECR insteand of Docker Hub | MarcoIeni:aws-ecr | Kobzol | 0 | ||||
270 | 134140 | yes | Add AST support fror unsafe binders | compiler-errors:unsafe-binders-ast | oli-obk | 0 | ||||
271 | 134142 | yes | Rudimentary heuristic to insert parentheses when needed for RPIT overcaptures lint | compiler-errors:paren-sug | jieyouxu | 0 | ||||
272 | 134143 | yes | Convert `struct FromBytesWithNulError` into enum | nyurik:err-nul | Amanieu | 0 | ||||
273 | 134144 | yes | Properly consider APITs for never type fallback ascription fix | compiler-errors:fallback-apit | WaffleLapkin | 0 | ||||
274 | 134145 | yes | Correctly rounded floating point `div_euclid`. | tczajka:exact_div_euclid | workingjubilee | 0 | ||||
275 | 134148 | yes | add comments in check_expr_field | dev-ardi:cleanup_check_field_expr | compiler-errors | 0 | ||||
276 | 134151 | yes | CI: Free more disk space with free-disk-space script | whiteio:infra-issue-183 | Mark-Simulacrum | 0 | ||||
277 | 134152 | yes | Simplify `rustc_mir_dataflow::abs_domain`. | nnethercote:simplify-rustc_mir_dataflow-abs_domain | pnkfelix | 0 | ||||
278 | 134154 | yes | Fix confusing error message | dev-ardi:field-expr-generics | compiler-errors | 0 | ||||
279 | 134155 | yes | Unsafe op in unsafe fn | sthibaul:unsafe_op_in_unsafe_fn | Mark-Simulacrum | 0 | ||||
280 | 133392 | yes | Fix ICE when multiple supertrait substitutions need assoc but only one is provided | compiler-errors:object-sup | lcnr | 0 | always | |||
281 | 134070 | yes | Some asm! diagnostic adjustments and a papercut fix | oli-obk:push-nquzymupzlsq | jieyouxu | 0 | always | |||
282 | 133265 | no | Add a range argument to vec.extract_if | the8472:extract-if-ranges | cuviper | cuviper | 0 | |||
283 | 126810 | no | Tweak output of resolve errors | estebank:resolve-error-wording | petrochenkov | 10 | never | |||
284 | 89917 | no | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | 0 | never | ||||
285 | 101500 | no | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | |||
286 | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
287 | 106852 | no | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
288 | 109606 | no | Derive `PartialOrd::{l,g}{e,t}` for fieldless enums as explicit comparisons on `discriminant_value` | thomcc:fieldless-discriminant-only-pord | davidtwco | 0 | never | |||
289 | 110691 | no | Enable DataflowConstProp by default | cjgillot:enable-dcp | 0 | never | ||||
290 | 113125 | no | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
291 | 114538 | no | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
292 | 114561 | no | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
293 | 115003 | no | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
294 | 116173 | no | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
295 | 116542 | no | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | never | |||
296 | 116707 | no | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | ||||
297 | 117473 | no | Move alignment checks to codegen | saethlin:codegen-alignment-checks | wesleywiser | 0 | never | |||
298 | 119286 | no | show linker output even if the linker succeeds | jyn514:linker-output | bjorn3 | 0 | never | |||
299 | 119458 | no | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | |||
300 | 119501 | no | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | ||||
301 | 119899 | no | redesign stage 0 std | onur-ozkan:redesign-stage0-std | albertlarsan68 | 0 | iffy | |||
302 | 120193 | no | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | |||
303 | 120286 | no | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | ||||
304 | 120525 | no | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | |||
305 | 120706 | no | Initial support for auto traits with default bounds | Bryanskiy:leak | lcnr | 0 | never | |||
306 | 122325 | no | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | |||
307 | 123219 | no | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | ||||
308 | 123259 | no | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | ||||
309 | 124141 | no | Remove `Nonterminal` and `TokenKind::Interpolated` | nnethercote:rm-Nonterminal-and-TokenKind-Interpolated | petrochenkov | 0 | never | |||
310 | 124188 | no | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | ||||
311 | 126391 | no | Validate environment variable names in `std::process` | tbu-:pr_command_env_equals | cuviper | 0 | iffy | |||
312 | 126651 | no | Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` | fmease:consec-shorthand-proj | compiler-errors | 0 | never | |||
313 | 127241 | no | Mark span parent in def_collector. | cjgillot:def-collector-span | petrochenkov | 0 | never | |||
314 | 127516 | no | Simplify `LazyAttrTokenStream` | nnethercote:simplify-LazyAttrTokenStream | petrochenkov | 0 | never | |||
315 | 127541 | no | Show diff suggestion format on verbose replacement | estebank:diff-suggestions | petrochenkov | 0 | never | |||
316 | 129532 | no | Remove predicate queries | compiler-errors:remove-predicate-queries | lcnr | 0 | never | |||
317 | 129881 | no | Implement struct_target_features. | veluca93:struct_tf | cjgillot | 0 | never | |||
318 | 129931 | no | mir-opt: Merge all branch BBs into a single copy statement | DianQK:match-br-copy | cjgillot | 0 | never | |||
319 | 130227 | no | [WIP] Remove placeholders completely | amandasystems:remove-placeholders-completely | nikomatsakis | 0 | never | |||
320 | 130543 | no | Create `Atomic<T>` type alias | CAD97:generic-atomic | Noratrieb | 0 | iffy | |||
321 | 131311 | no | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | 0 | never | |||
322 | 132046 | no | 'improve' type traversal | lcnr:trivial-type-visitable | 0 | never | ||||
323 | 133088 | no | `-Zrandomize-layout` harder. `Foo<T> != Foo<U>` | the8472:randomize-me-harder | compiler-errors | 0 | never | |||
324 | 133266 | no | ci: enble LLVM download for windows-gnu hosts | mati865:windows-gnu-llvm-download | Mark-Simulacrum | 0 | never | |||
325 | 133397 | no | Fix dyn incompleteness with multiple supertraits with different substitutions | compiler-errors:fix-dyn-incompleteness | 0 | never | ||||
326 | 133502 | no | [DO NOT MERGE] bootstrap with `-Znext-solver=globally` | lcnr:rust4 | 0 | never | ||||
327 | 87173 | no | unstable proc_macro tracked::* rename/restructure | drahnr:bernhard-tracked-restructure | m-ou-se | 0 | ||||
328 | 93544 | no | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
329 | 94904 | no | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
330 | 97977 | no | Add `String::replace_first` and `String::replace_last` | WilliamVenner:string_replace_in_place | kennytm | 0 | ||||
331 | 98514 | no | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
332 | 98991 | no | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
333 | 99790 | no | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | ||||
334 | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | 0 | |||||
335 | 101551 | no | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
336 | 102343 | no | New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range | golddranks:range_cmp | thomcc | 0 | ||||
337 | 103029 | no | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | ||||
338 | 103134 | no | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
339 | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
340 | 104693 | no | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | 0 | |||||
341 | 105377 | no | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
342 | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
343 | 105604 | no | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
344 | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | Amanieu | 0 | ||||
345 | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | compiler-errors | 0 | ||||
346 | 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 | ||||
347 | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
348 | 107378 | no | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
349 | 107562 | no | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
350 | 107587 | no | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | ||||
351 | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
352 | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
353 | 108097 | no | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
354 | 108671 | no | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | dtolnay | 0 | ||||
355 | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | Amanieu | 0 | ||||
356 | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
357 | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | dtolnay | 0 | ||||
358 | 110702 | no | [mir-opt] SimplifyLocals should also clean up debuginfo | scottmcm:also-remove-unused-storage-markers | cjgillot | 0 | ||||
359 | 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 | ||||
360 | 112106 | no | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | cuviper | 0 | ||||
361 | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
362 | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
363 | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | Zoxc | 0 | ||||
364 | 112807 | no | Migrate `rustdoc` diagnostics to translatable diagnostics | nicklimmm:rustdoc-translatable-diagnostics-migration | jsha | 0 | ||||
365 | 113433 | no | Disable building `rustc` with (Thin)LTO on Windows | Kobzol:bootstrap-window-thinlto-error | clubby789 | 0 | ||||
366 | 114096 | no | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | ||||
367 | 114189 | no | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | ||||
368 | 114209 | no | tidy watcher | klensy:better-than-remembrall | wesleywiser | 0 | ||||
369 | 114531 | no | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | m-ou-se | 0 | ||||
370 | 114900 | no | Allow a MIR analysis to perform the state `join` directly | Jarcho:mut_join | cjgillot | 0 | ||||
371 | 114917 | no | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
372 | 115501 | no | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
373 | 115746 | no | Print thread ID in panic message | tgross35:unnamed-threads-panic-message | cuviper | 0 | ||||
374 | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
375 | 115942 | no | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | ||||
376 | 116114 | no | Stabilize target_feature_11 | calebzulawski:stabilize-tf11 | nikomatsakis | 0 | ||||
377 | 116247 | no | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
378 | 116882 | no | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | ||||
379 | 117682 | no | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | |||||
380 | 117991 | no | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | cuviper | 0 | ||||
381 | 118270 | no | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
382 | 118480 | no | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
383 | 118711 | no | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | ||||
384 | 118917 | no | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | ||||
385 | 118939 | no | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | ||||
386 | 118999 | no | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | ||||
387 | 119220 | no | Uplift `clippy::invalid_null_ptr_usage` lint | Urgau:uplift-invalid_null_ptr_usage | b-naber | 0 | ||||
388 | 119260 | no | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | ||||
389 | 119550 | no | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | ||||
390 | 119798 | no | Add diagnostic for stack allocations of 1 GB or more | iSwapna:issue-83060-fix | cjgillot | 0 | ||||
391 | 120013 | no | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | |||||
392 | 120580 | no | Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants | HTGAzureX1212:HTGAzureX1212/issue-45795 | m-ou-se | 0 | ||||
393 | 120611 | no | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | |||||
394 | 120700 | no | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | nikomatsakis | 0 | ||||
395 | 120818 | no | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | GuillaumeGomez | 0 | ||||
396 | 121174 | no | Check for occupied niches | saethlin:codegen-niche-checks | 0 | |||||
397 | 121880 | no | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | ||||
398 | 122156 | no | Represent diagnostic side effects as dep nodes | Zoxc:side-effect-dep-node | cjgillot | 0 | ||||
399 | 122288 | no | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | ||||
400 | 122408 | no | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | ||||
401 | 122668 | no | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | ||||
402 | 122685 | no | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | ||||
403 | 122790 | no | Apply dllimport in ThinLTO | Zoxc:dllimp-rev | wesleywiser | 0 | ||||
404 | 122808 | no | Stabilize `count`, `ignore`, `index`, and `len` (`macro_metavar_expr`) | c410-f3r:again-again-again-again-again | fmease | 0 | ||||
405 | 122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | ||||
406 | 123008 | no | [TEST] Test out Fjall memory allocator | Zoxc:fjall-global | 0 | |||||
407 | 123082 | no | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | ||||
408 | 123205 | no | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | ||||
409 | 123220 | no | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | |||||
410 | 123319 | no | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | ||||
411 | 123365 | no | At test discovery, write to logfile in the same format as to stdout | aspotashev:converge-discovery-logfile | Muscraft | 0 | ||||
412 | 123384 | no | Link rustc tools into the correct sysroot | Noratrieb:back-where-you-belong | onur-ozkan | 0 | ||||
413 | 123617 | no | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | ||||
414 | 123948 | no | Async drop codegen | azhogin:azhogin/async-drop | nikomatsakis | 0 | ||||
415 | 124154 | no | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | |||||
416 | 124278 | no | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | Zalathar | 0 | ||||
417 | 124421 | no | Stop re-implementing slice iterators in `vec::IntoIter` | scottmcm:slice-drain-iter | m-ou-se | 0 | ||||
418 | 124439 | no | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | ||||
419 | 124595 | no | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | pnkfelix | 0 | ||||
420 | 124810 | no | speed up `String::push` and `String::insert` | lincot:speed-up-string-push-and-string-insert | scottmcm | 0 | ||||
421 | 124852 | no | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | ||||
422 | 125334 | no | add a normalizes-to fast path | lcnr:normalizes-to-rigid-fastpath | compiler-errors | 0 | ||||
423 | 125388 | no | Improve parse item fallback | dev-ardi:improve-parse-item-fallback | estebank | 0 | ||||
424 | 125555 | no | Recover statics better | Noratrieb:recover-statics-better | oli-obk | 0 | ||||
425 | 125716 | no | R raymond/fix/issue 107165 | r-raymond:r-raymond/fix/issue-107165 | lcnr | 0 | ||||
426 | 125721 | no | Stop emitting spans from proc macro compile time in quote expansion | bjorn3:proc_macro_quote_no_spans | davidtwco | 0 | ||||
427 | 125780 | no | [WIP] RIIR HtmlDocCk | fmease:riir-htmldocck | 0 | |||||
428 | 125782 | no | Implement RFC 3624 `supertrait_item_shadowing` (v2) | compiler-errors:supertrait-item-shadowing | BoxyUwU | 0 | ||||
429 | 125784 | no | Silence errors in expressions caused by bare traits in paths in 2021 edition | estebank:issue-51077 | fmease | 0 | ||||
430 | 126076 | no | privacy: normalize associated types before visiting | jswrenn:fix-45713 | compiler-errors | 0 | ||||
431 | 126316 | no | Do not eagerly reject inference vars when trying to resolve method calls. | oli-obk:recursive_rpit3 | lcnr | 0 | ||||
432 | 126595 | no | Allow reifying intrinsics to fn pointers. (rebase of #86699) | GrigorenkoPV:reify-intrinsics | compiler-errors | 0 | ||||
433 | 126604 | no | Uplift `clippy::double_neg` lint as `double_negations` | kadiwa4:uplift_double_negation | nnethercote | 0 | ||||
434 | 126856 | no | remove deprecated tool `rls` | onur-ozkan:remove-rls | clubby789 | 0 | ||||
435 | 127282 | no | Make inline suggestions no longer be the default | estebank:experiment-for-annotate-snippets | fmease | 0 | ||||
436 | 127373 | no | [do not merge] Testing Windows CI | ehuss:windows-in-use | ehuss | 0 | ||||
437 | 127522 | no | Relocate upvars to Unresumed state and make coroutine prefix trivial | dingxiangfei2009:move-upvars-to-locals | pnkfelix | 0 | ||||
438 | 127534 | no | feat(core): impl Step for NonZero<u*> | jalil-salame:nonzero-uint-step | m-ou-se | 0 | ||||
439 | 127578 | no | std: use a queue-based `Condvar` on NetBSD and other platforms | joboet:queue_condvar | Mark-Simulacrum | 0 | ||||
440 | 127581 | no | Fix crate name validation | fmease:fix-crate_name-validation | wesleywiser | 0 | ||||
441 | 127595 | no | Fix panic=abort tests on fuchsia | c6c7:fix-panic=abort-tests-on-fuchsia | tmandry | 0 | ||||
442 | 127721 | no | collect doc alias as tips during resolution | bvanjoi:issue-124273 | estebank | 0 | ||||
443 | 127793 | no | Added project-specific Zed IDE settings | ChaiTRex:zed_support | Kobzol | 0 | ||||
444 | 127885 | no | Add a macro for defining intrinsics with the Rust ABI | tgross35:intrinsics-macro | workingjubilee | 0 | ||||
445 | 127973 | no | Reject unconstrained lifetimes in type_of(assoc_ty) instead of during wfcheck of the impl item | oli-obk:uplift_wf_checks | 0 | |||||
446 | 127997 | no | Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases | estebank:missing-trait-suggestion | compiler-errors | 0 | ||||
447 | 128018 | no | Normalize filecheck directives | tgross35:normalize-filecheck-directives | jieyouxu | 0 | ||||
448 | 128080 | no | Specify scope in `out_of_scope_macro_calls` lint | estebank:out-of-scope-macro | petrochenkov | 0 | ||||
449 | 128086 | no | Unify wording of "failed to resolve" errors with "cannot find" resolution errors | estebank:failed-to-resolve | petrochenkov | 0 | ||||
450 | 128110 | no | Suggest Replacing Comma with Semicolon in Incorrect Repeat Expressions | veera-sivarajan:bugfix-80173 | cjgillot | 0 | ||||
451 | 128159 | no | Suggest using `matches` or adding `==` on `x == a || b || c` | compiler-errors:nested-ors | fee1-dead | 0 | ||||
452 | 128256 | no | feat: add tier-1 platform support for change_time | juliusl:pr/support-tier-1-change-time | ChrisDenton | 0 | ||||
453 | 128374 | no | compiler: suggest `const _` for a misplaced `const {}` | workingjubilee:fix-terse-const-item-diagnostic | compiler-errors | 0 | ||||
454 | 128440 | no | Proof of Concept: add `#[defines]` attribute and require it for all type-alias-impl-trait sites that register a hidden type | oli-obk:defines | 0 | |||||
455 | 128567 | no | Migrate `symbol-mangling-hashed` to rmake.rs | lolbinarycat:symbol-mangling-hashed-rmake | jieyouxu | 0 | ||||
456 | 128724 | no | Switch to using the v2 resolver in the library | tgross35:new-resolver-library | Mark-Simulacrum | 0 | ||||
457 | 128780 | no | Add `--doctest-compilation-args` option to add compilation flags to doctest compilation | GuillaumeGomez:rustflags-doctests | notriddle | 0 | ||||
458 | 128789 | no | Migrate `jobserver-error` `run-make` test to rmake | Oneirical:untestioned-devotion | jieyouxu | 0 | ||||
459 | 128917 | no | Allow inlining drop glue more generally | scottmcm:nuke-runtime-drops | fmease | 0 | ||||
460 | 128947 | no | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc:thinlto-msvc | 0 | |||||
461 | 128974 | no | Unify AST Visitors with a macro like MIR Visitors | maxcabrajac:visitor_macro | cjgillot | 0 | ||||
462 | 129011 | no | Migrate `libs-through-symlinks` and `translation` run-make tests to rmake | Oneirical:dont-blink-they-sys-you | jieyouxu | 0 | ||||
463 | 129175 | no | Autodiff Upstreaming - single commit | EnzymeAD:single-commit | 0 | |||||
464 | 129249 | no | [Experimental] `<T as Into<T>>::into` lint | estebank:useless-into | chenyukang | 0 | ||||
465 | 129342 | no | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm:track-deployment-target | thomcc | 0 | ||||
466 | 129411 | no | Refactor: Mv `OsStr`/`OsStrExt`/`Path` to core, `OsString`/`OsStringExt`/`PathBuf` to alloc | NobodyXu:move/os-str | Mark-Simulacrum | 0 | ||||
467 | 129636 | no | Use `edition = "2024"` in the compiler | compiler-errors:ed2024 | lcnr | 0 | ||||
468 | 129734 | no | Prereq1 for async drop - `drop` & `async_fut` fields in Drop terminator | azhogin:azhogin/async-drop-prereq1-new-drop-term-fields | nikomatsakis | 0 | ||||
469 | 129736 | no | Prereq2 for async drop - ResumedAfterDrop panic messages | azhogin:azhogin/async-drop-prereq2-resumed-after-drop-msg | nikomatsakis | 0 | ||||
470 | 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 | ||||
471 | 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 | ||||
472 | 129740 | no | Prereq5 for async drop - AsyncDropGlue & FutureDropPoll instances preparation | azhogin:azhogin/async-drop-prereq5-instances-preparation | nikomatsakis | 0 | ||||
473 | 129741 | no | Prereq6 for async drop - templated coroutine processing and layout | azhogin:azhogin/async-drop-prereq6-templated-coroutine | nikomatsakis | 0 | ||||
474 | 129742 | no | Subpart7 for async drop (major1) - library changes | azhogin:azhogin/async-drop-subpart7-major1-library-changes | nikomatsakis | 0 | ||||
475 | 129744 | no | Subpart8 for async drop (major2) - dropline in scopes for potentially async drops | azhogin:azhogin/async-drop-subpart8-scopes | nikomatsakis | 0 | ||||
476 | 129745 | no | Subpart9 for async drop (major3) - elaborate_drops changes | azhogin:azhogin/async-drop-subpart9-elaborate-drops | nikomatsakis | 0 | ||||
477 | 129746 | no | Subpart10 for async drop (major4) - StateTransform pass improvements | azhogin:azhogin/async-drop-subpart10-state-transform | nikomatsakis | 0 | ||||
478 | 129747 | no | Subpart11 for async drop (major5) - shims codegen | azhogin:azhogin/async-drop-subpart11-shims-codegen | nikomatsakis | 0 | ||||
479 | 129769 | no | add new panel to rustdoc search that shows up when the search bar is focused | lolbinarycat:rustdoc-search-panel | GuillaumeGomez | 0 | ||||
480 | 129821 | no | Switch std to using raw-dylib by default on Windows | ChrisDenton:raw-dylib-std | Mark-Simulacrum | 0 | ||||
481 | 129870 | no | Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] | clarfonthey:generic-ord | BurntSushi | 0 | ||||
482 | 129924 | no | don't remove bootstrap on stage0 bump | onur-ozkan:remove-workaround | Kobzol | 0 | ||||
483 | 130150 | no | Move `elided_named_lifetimes` into a separate pass | GrigorenkoPV:elided-named-lifetimes-pass | cjgillot | 0 | ||||
484 | 130460 | no | compiler: Fix handling of `repr(align(N), simd)` | workingjubilee:align-with-parallel-expectations | pnkfelix | 0 | ||||
485 | 130514 | no | Initial implementation of unsafe binder types | compiler-errors:unsafe-binders | 0 | |||||
486 | 130744 | no | coverage: Support match statements in branch coverage | ranger-ross:branch-arms2 | Zalathar | 0 | ||||
487 | 130749 | no | [NOT READY] Add support for downloading GCC artifacts | GuillaumeGomez:download-gcc-artifacts | Kobzol | 0 | ||||
488 | 130766 | no | Stabilize #[coverage] attribute | clarfonthey:stable-coverage-attribute | Zalathar | 0 | ||||
489 | 130859 | no | Update README.md | AzharMithani:master | Mark-Simulacrum | 0 | ||||
490 | 131118 | no | Add inherent constructors on `str` | robertbastian:master | Amanieu | 0 | ||||
491 | 131160 | no | Handle `rustc_middle` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-middle | compiler-errors | 0 | ||||
492 | 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 | ||||
493 | 131203 | no | JumpThreading: fix bitwise not on non-booleans | clubby789:jumpthreading-not | cjgillot | 0 | ||||
494 | 131218 | no | Split out RTN resolver errors into new error codes | compiler-errors:rtn-err | petrochenkov | 0 | ||||
495 | 131389 | no | Add `JoinHandle::into_join_future()`. | kpreid:joinfuture | Amanieu | 0 | ||||
496 | 131472 | no | E0793: Clarify that it applies to unions as well | kupiakos:E0793 | compiler-errors | 0 | ||||
497 | 131478 | no | WIP: Parse Apple SDK versions | madsmtm:parse-sdkroot | jieyouxu | 0 | ||||
498 | 131530 | no | Add `armv7a-vex-v5` tier three target | vexide:armv7a-vex-v5 | davidtwco | 0 | ||||
499 | 131577 | no | updated dependencies in library package | Makuo12:master | tgross35 | 0 | ||||
500 | 131651 | no | Create a generic AVR target: avr-unknown-unknown | Patryk27:avr-unknown-unknown | compiler-errors | 0 | ||||
501 | 131824 | no | Support multiple stability attributes on items | dianne:multiple-unstables | wesleywiser | 0 | ||||
502 | 131828 | no | Add nul-terminated filename for #[track_caller] | Darksonn:location-file-nul | Noratrieb | 0 | ||||
503 | 131882 | no | Fix suggestions when returning a bare trait from an async fn. | hirschenberger:issue131661 | davidtwco | 0 | ||||
504 | 131966 | no | Allow #[link(kind = "dylib")] without a name | ChrisDenton:bare-link | petrochenkov | 0 | ||||
505 | 132045 | no | [WIP] Spiking on `asm!` + pointer as `const` | dingxiangfei2009:allow-pointer-in-inline-asm | davidtwco | 0 | ||||
506 | 132051 | no | Add parallel front end robustness test to ui tests | SparrowLii:parallel_ui_test | jieyouxu | 0 | ||||
507 | 132146 | no | Add lint against (some) interior mutable consts | Urgau:interior_mut_consts | lcnr | 0 | ||||
508 | 132150 | no | Fix powerpc64 big-endian FreeBSD ABI | taiki-e:ppc64-freebsd-abi | pnkfelix | 0 | ||||
509 | 132195 | no | Tidy up bigint multiplication implementations | clarfonthey:bigint-mul | jhpratt | 0 | ||||
510 | 132388 | no | Implement `#[cfg]` in `where` clauses | frank-king:feature/where-cfg | petrochenkov | 0 | ||||
511 | 132397 | no | Make missing_abi lint warn-by-default. | m-ou-se:warn-missing-abi | traviscross | 0 | ||||
512 | 132474 | no | Add more mailmap entries | Noratrieb:lots-of-mailmapping-round-2 | Mark-Simulacrum | 0 | ||||
513 | 132480 | no | Allow specifying the ELF TLS ABI | ilovepi:rust-tlsdesc | tmandry | 0 | ||||
514 | 132547 | no | cg_gcc: Directly use rustc_abi instead of reexports | workingjubilee:rustc-abi-in-cg-gcc | GuillaumeGomez | 0 | ||||
515 | 132553 | no | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh:zero-cost-rc-arc-deref | joboet | 0 | ||||
516 | 132792 | no | [rustdoc] Add new `example` disambiguator for intra-doc links | GuillaumeGomez:example-disambiguator | notriddle | 0 | ||||
517 | 132796 | no | Use mimalloc in rustc | iSwapna:mimalloc | pnkfelix | 0 | ||||
518 | 133092 | no | Always set the deployment target when building std | madsmtm:bootstrap-deployment-target | Mark-Simulacrum | 0 | ||||
519 | 133258 | no | remove `Subtype` projections | lcnr:subtype-rm | compiler-errors | 0 | ||||
520 | 133372 | no | Refactor dyn-compatibility error and suggestions | cramertj:rework-dyn-suggestions | fmease | 0 | ||||
521 | 133404 | no | Add a tidy rule forbidding modules named `build` | Zalathar:builder | jieyouxu | 0 | ||||
522 | 133412 | no | Support `vec![const { ... }; n]` syntax | EFanZh:vec-of-const-expr-macro | dtolnay | 0 | ||||
523 | 133417 | no | reject aarch64 target feature toggling that would change the float ABI | RalfJung:aarch64-float-abi | compiler-errors | 0 | ||||
524 | 133429 | no | Autodiff Upstreaming - rustc_codegen_ssa, rustc_middle | EnzymeAD:autodiff-middle | oli-obk | 0 | ||||
525 | 133562 | no | Add submodule for document translation | dalance:translations | ehuss | 0 | ||||
526 | 133643 | no | -Znext-solver: modify candidate preference rules | lcnr:merge-candidates | compiler-errors | 0 | ||||
527 | 133995 | no | Constify `PartialEq` | compiler-errors:const-partialeq | fmease | 0 | ||||
528 | 133999 | no | Implement trait const stability | fee1-dead-contrib:traitconststab | oli-obk | 0 | ||||
529 | 99761 | no | Fix item-info color | GuillaumeGomez:item-info-color | jsha | 0 | always | |||
530 | 132961 | error | yes | Arbitrary self types v2: main compiler changes | adetaylor:arbitrary-self-types-the-big-bit | wesleywiser | compiler-errors,wesleywiser | 0 | never | |
531 | 133632 | failure | yes | CI: split x86_64-msvc job | MarcoIeni:split-x86_64-msvc | Kobzol | Kobzol | 1 | ||
532 | 131193 | failure | yes | Asserts the maximum value that can be returned from `Vec::len` | EFanZh:asserts-vec-len | the8472 | the8472 | 0 | never | |
533 | 132789 | failure | yes | add some debug-assertion crash tests | matthiaskrgr:debug_tests | jieyouxu | jieyouxu | 0 | iffy | |
534 | 133899 | failure | yes | We don't need `NonNull::as_ptr` debuginfo | scottmcm:strip-mir-debuginfo | matthewjasper | oli-obk | 0 | never | |
535 | 133294 | failure | yes | crashes: more tests | matthiaskrgr:crashes21nov | jieyouxu | 0 | iffy | ||
536 | 131077 | failure | yes | Enable debug assertions on alt builds | lqd:debug-assertions-alt | Kobzol | 0 | |||
537 | 132154 | failure | yes | Chris' CI experiment, ignore me | ChrisDenton:ci | 0 | ||||
538 | 133912 | failure (try) | yes | [experiment] test code build runner | MarcoIeni:test-codebuild-runner | Mark-Simulacrum | 0 | |||
539 | 133955 | failure (try) | yes | Pass the arch rather than full target name to windows_registry::find_tool | bjorn3:cc_pass_arch_only | ChrisDenton | 0 | |||
540 | 134026 | failure (try) | yes | [TEST] Rollup of 5 pull requests | workingjubilee:rollup-4r2ihhs | 0 | ||||
541 | 134056 | failure (try) | yes | [EXPERIMENTAL] Try to use NTFS dev-drive for Windows CI | jieyouxu:exp-windows-dev-drive-ci | 0 | ||||
542 | 134131 | failure (try) | yes | [DO NOT MERGE][BETA] What does compiletest see in opt-dist? | jieyouxu:exp-bootstrap-test | 0 | ||||
543 | 134150 | failure (try) | yes | [experiment] Try reverting the MSVC workarounds | tgross35:test-msvc-revert | 0 | ||||
544 | 128314 | failure | no | port tests/run-make/extern-fn-reachable to rmake | lolbinarycat:extern-fn-reachable-rmake | jieyouxu | 0 | |||
545 | 128562 | failure | no | Migrate `incr-add-rust-src-component` and `issue-84395-lto-embed-bitcode` `run-make` tests to rmake | Oneirical:no-contest-expected | jieyouxu | 0 | |||
546 | 128988 | failure | no | Re-enable debuginfo tests on android | saethlin:android-debuginfo-tests | 0 | ||||
547 | 129156 | failure | no | run-make: Delete `cat-and-grep-sanity-check` and restrict `branch-protection-check-IBT` to stable | Oneirical:final-curtest-call | jieyouxu | 0 | |||
548 | 111061 | success | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
549 | 112049 | success (try) | yes | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | |||
550 | 115362 | success | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | never | ||||
551 | 115521 | success | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee:force-trunk-frame-pointers | 0 | never | ||||
552 | 118854 | success | [DO NOT MERGE] Introduce mechanism to write compiler metrics to disk | estebank:compiler-metrics | cjgillot | 0 | never | |||
553 | 119412 | success | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | compiler-errors | 0 | never | |||
554 | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
555 | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
556 | 120050 | success | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
557 | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
558 | 120682 | success | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | ||||
559 | 120762 | success | Expand assumes to the other unchecked slice ops | saethlin:assume-in-get-unchecked | 0 | never | ||||
560 | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
561 | 122971 | success | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | |||
562 | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
563 | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
564 | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
565 | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | 0 | never | ||||
566 | 124940 | success | [DO NOT MERGE] perf: test prototype mum-add-hasher | orlp:mum-hash-perf-run | thomcc | 0 | never | |||
567 | 125907 | success | rustdoc: use the next solver for blanket impl synthesis | fmease:rustdoc-synth-blanket-ocx-next | GuillaumeGomez | 0 | never | |||
568 | 125923 | success | Fix leaks from panics in destructors | matthewjasper:no-return-leak | lcnr | 0 | never | |||
569 | 127316 | success | bump tracing | klensy:tracing-bump | Mark-Simulacrum | 0 | never | |||
570 | 127348 | success | Add `slice::DrainRaw` for internal use | scottmcm:add-drain-raw | the8472 | 0 | never | |||
571 | 128118 | success (try) | yes | Rework instantiation mode selection in monomorphization | saethlin:closures-can-be-shared | 0 | never | |||
572 | 128320 | success | Avoid no-op unlink+link dances in incr comp | saethlin:link-me-maybe | 0 | never | ||||
573 | 128747 | success | Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 | futile:cache-decl-macros | petrochenkov | 0 | never | |||
574 | 128846 | success | Stop considering moved-out locals when computing auto traits for generators (rebased) | compiler-errors:drop-liveness | cjgillot | 0 | never | |||
575 | 128907 | success | Rework instantiation mode selection | saethlin:only-cross-crate-inlinable | 0 | never | ||||
576 | 128918 | success | Try to shrink `Alignment`-related MIR in `Layout` | scottmcm:tweak-alignment-mir | joboet | 0 | never | |||
577 | 129027 | success | Stop generating assumes for validity ranges | erikdesjardins:outofuandme | 0 | never | ||||
578 | 129183 | success | Detect more `cfg`d out items in resolution errors | estebank:cfg-visitor | cjgillot | 0 | never | |||
579 | 129222 | success | Use more CGUs in incremental compilation | saethlin:more-incr-cgus | 0 | never | ||||
580 | 129298 | success | Flip the `grow_one` inlining | scottmcm:tweak-grow-one | saethlin | 0 | never | |||
581 | 129498 | success | Try enabling precondition checks on ptr::{read,write} | saethlin:ptr-read-write-precondition | 0 | never | ||||
582 | 129658 | success (try) | yes | Add some track_caller info to precondition panics | saethlin:spare-a-crumb | 0 | never | |||
583 | 129771 | success | dont clone old syntax context | bvanjoi:donot-clone-old-syntax-context | pnkfelix | 0 | never | |||
584 | 129827 | success | perform less decoding if it has the same syntax context | bvanjoi:less-decoding | petrochenkov | 0 | never | |||
585 | 130051 | success | Post-mono MIR opts | cjgillot:clone-mir | 0 | never | ||||
586 | 130112 | success | Optimize DefaultHasher siphash | Noratrieb:speedy-siphash-blazing-brrrr | cuviper | 0 | never | |||
587 | 130324 | success | hygiene: Ensure uniqueness of `SyntaxContextData`s | petrochenkov:ctxtache | cjgillot | 0 | never | |||
588 | 130417 | success | Support symbolicating zstd-compressed ELF sections | workingjubilee:pull-in-backtrace-with-zstd | 0 | never | ||||
589 | 130679 | success | Add inline(usually) | saethlin:inline-usually | 0 | never | ||||
590 | 130691 | success | [WIP] Elaborate drops to calls | scottmcm:elaborate-drops-to-calls | 0 | never | ||||
591 | 130909 | success (try) | yes | Infer nounwind and use it in MIR opts | saethlin:infer-nounwind | 0 | never | |||
592 | 130998 | success | avoid phi node for pointers flowing into Vec appends | the8472:bail-before-memcpy | 0 | never | ||||
593 | 131213 | success | Handle `rustc_resolve` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-resolve | petrochenkov | 0 | never | |||
594 | 131244 | success | Consider empty-unreachable otherwise branches in MatchBranchSimplification | clubby789:match-branches-unreachable | DianQK | 0 | never | |||
595 | 131306 | success | Querify lookup_deprecation_entry. | cjgillot:deprecation-query | 0 | never | ||||
596 | 131629 | success | Swap Lru from std::sync::Arc to triomphe::Arc | GnomedDev:triomphe-lru | 0 | never | ||||
597 | 132325 | success | rework winnowing to sensibly handle global where-bounds | lcnr:damn-son | compiler-errors | 0 | never | |||
598 | 132387 | success | [experiment] `ONE_TRUE_DANGLING_POINTER` | scottmcm:otzst | 0 | never | ||||
599 | 132666 | success | Skip `if-let-rescope` lint unless requested by migration | dingxiangfei2009:skip-if-let-rescope-lint | compiler-errors | 0 | never | |||
600 | 132711 | success | [DRAFT] Generate CGUs in parallel. | nnethercote:parallel-cgu-gen | 0 | never | ||||
601 | 133016 | success (try) | yes | Querify should_codegen_locally | saethlin:querify-should-codegen-locally | 0 | never | |||
602 | 133061 | success | [DRAFT] `Rc`: allow deduping both `deref` and `clone` across types | scottmcm:dedup-rc | 0 | never | ||||
603 | 133076 | success | bump sccache for linux x86_64 to allow caching while PGO'd | klensy:sccache-linux-bump | Kobzol | 0 | never | |||
604 | 133250 | success | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK:embed-bitcode-pgo | nikic | 0 | never | |||
605 | 133270 | success | Fix span of unsafe attribute diagnostic | ehuss:fix-attr-item-span | petrochenkov | 0 | never | |||
606 | 133436 | success | Remove `NtVis` and `NtTy` | nnethercote:rm-NtVis-NtTy | petrochenkov | 0 | never | |||
607 | 133662 | success | Use `iter::repeat_n` to implement `Vec::extend_with` | paolobarbolini:vec-extend-with-via-repeatn | Noratrieb | 0 | never | |||
608 | 133781 | success | Do not visit whole crate to compute `lints_that_dont_need_to_run`. | cjgillot:shallow-allowed-lints | 0 | never | ||||
609 | 133830 | success | Rework dyn trait lowering to stop being so intertwined with trait alias expansion | compiler-errors:span-key | lcnr | 0 | never | |||
610 | 133858 | success | `best_blame_constraint`: Blame better constraints when failing to outlive `'static` | dianne:better-blame-constraints-for-static | lcnr | 0 | never | |||
611 | 133889 | success | Consider fields to be inhabited if they are unstable | compiler-errors:inh-unstable | Nadrieril | 0 | never | |||
612 | 133961 | success (try) | yes | cleanup region handling: add `LateParamRegionKind` | lcnr:borrowck-cleanup | compiler-errors | 0 | never | ||
613 | 134047 | success (try) | yes | Switch inline(always) in core/src/fmt/rt.rs to plain inline | saethlin:inline-fmt-rt | thomcc | 0 | never | ||
614 | 134051 | success (try) | yes | Do partial SsaLocals analysis in unoptimized builds | saethlin:partial-ssa-analysis | 0 | never | |||
615 | 134117 | success (try) | yes | [WIP] Canonicalize GEPs | DianQK:gep-i8 | 0 | never | |||
616 | 134134 | success (try) | yes | Use length prefix in default `Hasher::write_str` | purplesyringa:hash-str-with-length-prefix | saethlin | 0 | never | ||
617 | 134153 | success (try) | yes | compiler: Stop manually extending the stack | workingjubilee:denied-insurance-claims | 0 | never | |||
618 | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
619 | 125692 | success | Update bundled musl to 1.2.5 | est31:update_musl_1.2.5 | wesleywiser | 0 | ||||
620 | 126641 | success | Enable `riscv64gc-gnu` testing | ferrocene:hoverbear/enable-riscv64gc-testing | Mark-Simulacrum | 0 | ||||
621 | 127389 | success | Make target-spec json file extensions case-insensitive | boozook:target-spec-json-ext-case-insensitive | davidtwco | 0 | ||||
622 | 128013 | success | [crater] Assemble method candidates for numerical infer vars | compiler-errors:inherent-numerical | 0 | |||||
623 | 128425 | success | [crater] Make `missing_fragment_specifier` an unconditional error | tgross35:missing-fragment-specifier-unconditional | petrochenkov | 0 | ||||
624 | 128998 | success | WIP: Refactor timespec, add regression tests | heaths:issue105762 | Mark-Simulacrum | 0 | ||||
625 | 129289 | success | Restrict `parse_maybe_literal_minus` | nnethercote:fix-parse_maybe_literal_minus-1 | petrochenkov | 0 | ||||
626 | 129543 | success | [crater] Properly deduce object lifetime defaults in GAT paths | fmease:obj-lt-def-gat | 0 | |||||
627 | 129604 | success | [DO NOT MERGE] crater run on the tail expression drop order lint | dingxiangfei2009:lint-tail-expr-drop-order-crater-run | 0 | |||||
628 | 130361 | success | std::net: Solaris supports `SOCK_CLOEXEC` as well since 11.4. | devnexen:sock_cloexec_solaris | cuviper | 0 | ||||
629 | 130696 | success | Inline smaller callees first | scottmcm:reorder-inlining | saethlin | 0 | ||||
630 | 132232 | success | CI: build FreeBSD artifacts on FreeBSD 13.4 | asomers:fbsd-13.4 | GuillaumeGomez | 0 | ||||
631 | 132268 | success | Impl TryFrom<Vec<u8>> for String | elichai:string_try_from_vec | Amanieu | 0 | ||||
632 | 132394 | success | Apple: Fix direct linking with +verbatim | madsmtm:fix-apple-verbatim-link | petrochenkov | 0 | ||||
633 | 132712 | success | Crater 2024 edition | ehuss:2024-crater | ehuss | 0 | ||||
634 | 133033 | success | turn creating 8dot3 names off for windows for speed | klensy:win.dot | 0 | |||||
635 | 133801 | success (try) | yes | Promote powerpc64le-unknown-linux-musl to tier 2 with host tools | Gelbpunkt:powerpc64le-unknown-linux-musl-tier-2 | Mark-Simulacrum | 0 | |||
636 | 133807 | success (try) | yes | ci: Enable opt-dist for dist-aarch64-linux builds | mrkajetanp:ci-aarch64-opt-dist | Kobzol | 0 | |||
637 | 134025 | success (try) | yes | [TEST] Rollup of 5 pull requests | workingjubilee:rollup-xb4212q | 0 | ||||
638 | 134124 | success (try) | yes | CI: use free runners for x86_64-gnu-llvm jobs | MarcoIeni:split-llvm-jobs | Kobzol | 0 |