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.
—
707 total, 27 approved, 17 rolled up, 14 failed / /
Sort key | Repository | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | rust | 136572 | pending | yes | Rollup of 12 pull requests | jieyouxu:rollup-mtyaisw | jieyouxu | 5 | never | ||
2 | rust | 136571 | pending (try) | ci: use ubuntu 24 for large runners | marcoieni:ubuntu-24-large-runners | Mark-Simulacrum | 0 | ||||
3 | rust | 136575 | pending (try) | yes | Set both `nuw` and `nsw` in slice size calculation | scottmcm:nsuw-math | fmease | 0 | |||
4 | rust | 136265 | approved | yes | rustdoc: use ThinVec for generic arg parts | notriddle:notriddle/clean-up | fmease | fmease | 0 | never | |
5 | rust | 136302 | approved | yes | Avoid calling the layout_of query in lit_to_const | oli-obk:push-vvqmwzunxsrk | compiler-errors | compiler-errors | 0 | never | |
6 | rust | 136409 | approved | yes | Use `widening_mul` instead of a separate function | TDecking:mul_hi | Mark-Simulacrum | Mark-Simulacrum | 0 | iffy | |
7 | rust | 136435 | approved | yes | Simplify some code for lowering THIR patterns | Zalathar:thir-pat-stuff | Nadrieril | Nadrieril | 0 | never | |
8 | rust | 135572 | approved | yes | tests: Port `split-debuginfo` to rmake.rs | jieyouxu:migrate-split-debuginfo | davidtwco | davidtwco | 0 | ||
9 | rust | 135964 | approved | yes | Make cenum_impl_drop_cast a hard error | ehuss:cenum_impl_drop_cast | Nadrieril | Nadrieril | 0 | ||
10 | rust | 136154 | approved | yes | Use +secure-plt for powerpc-unknown-linux-gnu{,spe} | taiki-e:ppc-secure-plt | nikic | nikic | 0 | ||
11 | rust | 136304 | approved | yes | Reject negative literals for unsigned or char types in pattern ranges and literals | oli-obk:push-ymxoklvzrpvx | Nadrieril | Nadrieril | 0 | ||
12 | rust | 136393 | approved | yes | Fix accidentally not emitting overflowing literals lints anymore in patterns | oli-obk:pattern-type-lit-oflo-checks | compiler-errors | compiler-errors | 0 | ||
13 | rust | 136418 | approved | yes | uefi: process: Add support for command environment variables | Ayush1325:command-env | jhpratt | jhpratt | 0 | ||
14 | rust | 136449 | approved | yes | std: move network code into `sys` | joboet:move_pal_net | ChrisDenton | ChrisDenton | 0 | ||
15 | rust | 136517 | approved | yes | implement inherent str constructors | m4rch3n1ng:inherent-str-constructors | jhpratt | jhpratt | 0 | ||
16 | rust | 136537 | approved | yes | Update `compiler-builtins` to 0.1.145 | tgross35:update-builtins | tgross35 | 0 | |||
17 | rust | 136555 | approved | yes | Rename `slice::take...` methods to `split_off...` | cramertj:split_off | dtolnay | dtolnay | 0 | ||
18 | rust | 132547 | approved | yes | cg_gcc: Directly use rustc_abi instead of reexports | workingjubilee:rustc-abi-in-cg-gcc | GuillaumeGomez | GuillaumeGomez | 0 | always | |
19 | rust | 136193 | approved | yes | Implement pattern type ffi checks | oli-obk:pattern-type-ffi-checks | chenyukang | chenyukang | 0 | always | |
20 | rust | 136536 | approved | yes | Rename and Move some UI tests to more suitable subdirs | DuskyElf:master | jieyouxu | jieyouxu | 0 | always | |
21 | rust | 136558 | approved | yes | Document minimum supported host tooling on macOS | madsmtm:apple-host-tooling | jieyouxu | jieyouxu | 0 | always | |
22 | rust | 136567 | approved | yes | Arbitrary self types v2: recursion test | adetaylor:test-for-recursion | wesleywiser | oli-obk | 0 | always | |
23 | rust | 120589 | yes | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | |||
24 | rust | 120762 | yes | Expand assumes to the other unchecked slice ops | saethlin:assume-in-get-unchecked | 0 | never | ||||
25 | rust | 120855 | yes | Introduce -Zsplit-metadata option | bjorn3:split_metadata4 | petrochenkov | 0 | never | |||
26 | rust | 127173 | yes | Mangle rustc_std_internal_symbols functions | bjorn3:mangle_rustc_std_internal_symbol | wesleywiser | 0 | never | |||
27 | rust | 128118 | yes | Rework instantiation mode selection in monomorphization | saethlin:closures-can-be-shared | 0 | never | ||||
28 | rust | 128320 | yes | Avoid no-op unlink+link dances in incr comp | saethlin:link-me-maybe | 0 | never | ||||
29 | rust | 129102 | yes | Experimental: Add Derive Proc-Macro Caching | futile:experimental/proc-macro-caching | petrochenkov | 0 | never | |||
30 | rust | 129183 | yes | Detect more `cfg`d out items in resolution errors | estebank:cfg-visitor | cjgillot | 0 | never | |||
31 | rust | 129498 | yes | Try enabling precondition checks on ptr::{read,write} | saethlin:ptr-read-write-precondition | 0 | never | ||||
32 | rust | 129658 | yes | Add some track_caller info to precondition panics | saethlin:spare-a-crumb | 0 | never | ||||
33 | rust | 130543 | yes | Create `Atomic<T>` type alias | CAD97:generic-atomic | Noratrieb | 0 | iffy | |||
34 | rust | 130909 | yes | Infer nounwind and use it in MIR opts | saethlin:infer-nounwind | 0 | never | ||||
35 | rust | 132038 | yes | Add lint rule for `#[deprecated]` on re-exports | kailan:deprecated-use | jieyouxu | 0 | iffy | |||
36 | rust | 133092 | yes | Always set the deployment target when building std | madsmtm:bootstrap-deployment-target | Mark-Simulacrum | 0 | iffy | |||
37 | rust | 133889 | yes | Consider fields to be inhabited if they are unstable | compiler-errors:inh-unstable | Nadrieril | 0 | never | |||
38 | rust | 134344 | yes | Repoint cc dep in bootstrap to its latest version. | moturus:master | clubby789 | 0 | never | |||
39 | rust | 134626 | yes | Add Four Codegen Tests | veera-sivarajan:five-codegen-tests | Mark-Simulacrum | 0 | iffy | |||
40 | rust | 135449 | yes | Add cfg(debug_assertions) to CurrentDepGraph debug fields | mzacho:current-dep-graph-cfg-debug-assert | wesleywiser | 0 | never | |||
41 | rust | 135483 | CI: split i686-msvc job | marcoieni:split-i686-msvc | Kobzol | 0 | never | ||||
42 | rust | 135804 | yes | Stop backtracing if the stack pointer gets stuck | ChrisDenton:backtrace-wine | joboet | 0 | never | |||
43 | rust | 135846 | yes | Detect struct construction with private field in field with default | estebank:non-exhaustive-dfv-ctor-2 | fmease | 0 | never | |||
44 | rust | 135994 | yes | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | 1c3t3a:rename-unsafe-ptr | oli-obk | 0 | iffy | |||
45 | rust | 136264 | yes | Optimize `ToString` implementation for integers | GuillaumeGomez:optimize-integers-to-string | Mark-Simulacrum | 0 | never | |||
46 | rust | 136458 | yes | Do not deduplicate list of associated types provided by dyn principal | compiler-errors:fix-3 | 0 | never | ||||
47 | rust | 136539 | yes | Emit dropck normalization errors in borrowck | matthewjasper:late-normalize-errors | compiler-errors | 0 | never | |||
48 | rust | 95385 | yes | Add `mem::conjure_zst` for creating ZSTs out of nothing | scottmcm:mem-conjure-zst | kennytm | 0 | ||||
49 | rust | 101213 | yes | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | workingjubilee | 0 | ||||
50 | rust | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | dtolnay | 0 | ||||
51 | rust | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
52 | rust | 107562 | yes | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
53 | rust | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
54 | rust | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
55 | rust | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
56 | rust | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | Mark-Simulacrum | 0 | ||||
57 | rust | 115954 | yes | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
58 | rust | 118087 | yes | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | ||||
59 | rust | 118717 | yes | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | ||||
60 | rust | 118733 | yes | add error message for c# style named arguments | nouritsu:master | estebank | 0 | ||||
61 | rust | 119798 | yes | Add diagnostic for stack allocations of 1 GB or more | iSwapna:issue-83060-fix | cjgillot | 0 | ||||
62 | rust | 120072 | yes | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | ||||
63 | rust | 120580 | yes | Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants | HTGAzureX1212:HTGAzureX1212/issue-45795 | m-ou-se | 0 | ||||
64 | rust | 120708 | yes | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | ||||
65 | rust | 121494 | yes | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | ||||
66 | rust | 121742 | yes | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | ||||
67 | rust | 121762 | yes | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | ||||
68 | rust | 121910 | yes | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | ||||
69 | rust | 122340 | yes | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | ||||
70 | rust | 122408 | yes | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | ||||
71 | rust | 123213 | yes | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | ||||
72 | rust | 123239 | yes | Implement a lint for implicit autoref of raw pointer dereference - take 2 | Urgau:dangerous_implicit_autorefs | fmease | 0 | ||||
73 | rust | 123476 | yes | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | ||||
74 | rust | 123617 | yes | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | ||||
75 | rust | 124078 | yes | test | apiraino:test-pr-assignment | apiraino | 0 | ||||
76 | rust | 125087 | yes | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | ||||
77 | rust | 126604 | Uplift `clippy::double_neg` lint as `double_negations` | kadiwa4:uplift_double_negation | nnethercote | 0 | |||||
78 | rust | 127401 | yes | [EXPERIMENT] Ban generics in variadic args | workingjubilee:ban-generics-in-variadic-args | 0 | |||||
79 | rust | 127581 | yes | Fix crate name validation | fmease:fix-crate_name-validation | wesleywiser | 0 | ||||
80 | rust | 128070 | yes | Rewrite the compiletest directive parser | tgross35:compiletest-parser-rewrite | jieyouxu | 0 | ||||
81 | rust | 128637 | yes | Improve dead code analysis for structs and traits defined locally | mu001999-contrib:dead-code/enhance | cjgillot | 0 | ||||
82 | rust | 128906 | yes | Hint on unknown escape of Unicode quotation marks in string literal | lolbinarycat:unicode-quote-hint | compiler-errors | 0 | ||||
83 | rust | 129036 | yes | Additional NonZero conversions | clarfonthey:nonzero-conversions | BurntSushi | 0 | ||||
84 | rust | 129114 | yes | stabilize std::path::Path::file_prefix | mbhall88:stabilize-file_prefix | Amanieu | 0 | ||||
85 | rust | 129121 | yes | Stabilize `tcp_quickack` | devnexen:stabilize_ext_linux_tcp_layer | BurntSushi | 0 | ||||
86 | rust | 129334 | yes | Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]` | ChayimFriedman2:more-lazy-methods | BurntSushi | 0 | ||||
87 | rust | 129483 | yes | update the safety preconditions of from_raw_parts | lolbinarycat:from_raw_parts-docs | workingjubilee | 0 | ||||
88 | rust | 129822 | yes | Docs - type guarantees update | WiktorPrzetacznik:docs-guarantees-update | BurntSushi | 0 | ||||
89 | rust | 129872 | yes | impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]` | GrigorenkoPV:array-as-array | 0 | |||||
90 | rust | 129989 | yes | [Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements | Lambdaris:check-mcdc-statements | Zalathar | 0 | ||||
91 | rust | 130382 | yes | Add a run-make test for Arm target-cpu features. | chrisnc:arm-target-cpu-feature-test | jieyouxu | 0 | ||||
92 | rust | 130418 | yes | Split traits by crate-local and crate-non-local | MeetThePatel:feature-rustdoc-sort-traits | notriddle | 0 | ||||
93 | rust | 130463 | yes | Generating a documentation for tests | Infineon:test_documentation | GuillaumeGomez | 0 | ||||
94 | rust | 130552 | yes | Support 128-bit atomics on x86_64-fortanix-unknown-sgx | taiki-e:sgx-atomic-128 | wesleywiser | 0 | ||||
95 | rust | 130571 | yes | [NonNull] Document behavior of From<&[mut] T> wrt provenance | joshlf:patch-11 | RalfJung | 0 | ||||
96 | rust | 130643 | yes | Beautify doctest path | GuillaumeGomez:beautify-doctest-path | notriddle | 0 | ||||
97 | rust | 130682 | yes | Add `peek_index` to `Enumerate` | x4exr:master | cuviper | 0 | ||||
98 | rust | 130751 | yes | Suggest adding missing braces in `const` block pattern | GrigorenkoPV:missing-{-in-const | 0 | |||||
99 | rust | 130780 | yes | Remove unstable cfg `target(...)` compact feature | Urgau:withdrawn-cfg-target-compact | BoxyUwU | 0 | ||||
100 | rust | 130887 | yes | Safer implementation of RepeatN | Soveu:repeatn | Amanieu | 0 | ||||
101 | rust | 131146 | yes | Stop clearing box's drop flags early | beepster4096:box_drop_flags | wesleywiser | 0 | ||||
102 | rust | 131282 | yes | std: detect stack overflows in TLS destructors on UNIX | joboet:thread_local_stack_overflow | Amanieu | 0 | ||||
103 | rust | 131309 | yes | Warn about C-style octal literals | GrigorenkoPV:suspicious-leading-zero | Urgau | 0 | ||||
104 | rust | 131340 | yes | Implement split_pattern on slices | eduardorittner:master | Amanieu | 0 | ||||
105 | rust | 131433 | yes | Apple: Re-implement SDK discovery instead of using `xcrun` | madsmtm:find-sdkroot-manually | estebank | 0 | ||||
106 | rust | 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 | ||||
107 | rust | 131651 | yes | Create a generic AVR target: avr-none | Patryk27:avr-unknown-unknown | compiler-errors | 0 | ||||
108 | rust | 131656 | yes | move some invalid exponent detection into rustc_session | richard-uk1:move_empty_exponent_to_rustc_session | petrochenkov | 0 | ||||
109 | rust | 131923 | yes | Derive `Copy` and `Hash` for `IntErrorKind` | ranger-ross:impl-copy-hash-interrorkind | m-ou-se | 0 | ||||
110 | rust | 131975 | yes | rustdoc: prefer showing enum variants as written | lolbinarycat:rustdoc-enum-discrim | notriddle | 0 | ||||
111 | rust | 132146 | yes | Add lint against (some) interior mutable consts | Urgau:interior_mut_consts | lcnr | 0 | ||||
112 | rust | 132295 | yes | fixed wast version was released, remove randomization exemption | the8472:remove-randomize-exclusion1 | onur-ozkan | 0 | ||||
113 | rust | 132331 | yes | Use CLOCK_BOOTTIME for Instant in Fuchsia/Android | mathukumillia:convert_instant_boottime | jhpratt | 0 | ||||
114 | rust | 132388 | yes | Implement `#[cfg]` in `where` clauses | frank-king:feature/where-cfg | petrochenkov | 0 | ||||
115 | rust | 132469 | yes | Do not suggest borrow that is already there in fully-qualified call | estebank:issue-132041 | Nadrieril | 0 | ||||
116 | rust | 132553 | yes | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh:zero-cost-rc-arc-deref | joboet | 0 | ||||
117 | rust | 132570 | yes | Use LLVM's UEFI targets | madsmtm:llvm-uefi | workingjubilee | 0 | ||||
118 | rust | 132748 | yes | get rid of some false negatives in rustdoc::broken_intra_doc_links | lolbinarycat:rustdoc-intra-doc-link-warn-more-54191 | notriddle | 0 | ||||
119 | rust | 132833 | yes | Stabilize let chains in the 2024 edition | est31:stabilize_let_chains | fee1-dead | 0 | ||||
120 | rust | 132876 | yes | rustdoc book: acknowledge --document-hidden-items | lolbinarycat:rustdoc-document-hidden-items | aDotInTheVoid | 0 | ||||
121 | rust | 132904 | yes | only use generic info when ty var belong it in orphan check | bvanjoi:issue-132826 | fmease | 0 | ||||
122 | rust | 133055 | yes | Expand `CloneToUninit` documentation. | kpreid:clone-uninit-doc | cuviper | 0 | ||||
123 | rust | 133128 | yes | Resolve the false positive dead_code lint when type is only used via destructuring | m-ysk:feature/issue-132874 | nnethercote | 0 | ||||
124 | rust | 133149 | yes | Provide more context on `Fn` closure modifying binding | estebank:niko-rustnation | compiler-errors | 0 | ||||
125 | rust | 133263 | yes | Refactor inner allocation logic of temp dangling pointer lint | Urgau:dangling-improv-inner | BoxyUwU | 0 | ||||
126 | rust | 133312 | yes | triagebot: automatically add more rustdoc related labels | lolbinarycat:triagebot-rustdoc-labels | GuillaumeGomez | 0 | ||||
127 | rust | 133477 | yes | Detect tuple structs that are unconstructable due to re-export | estebank:issue-133343 | cjgillot | 0 | ||||
128 | rust | 133485 | yes | [discussion][donotmerge]: Copy Python implementation for `float::div_euclid` | tesuji:float-div_euclid | cuviper | 0 | ||||
129 | rust | 133615 | yes | Implement Condvar using futex requeue | ruihe774:condvar-requeue | Amanieu | 0 | ||||
130 | rust | 133661 | yes | [WIP] Support intra-doc links to impls on dyn traits | camelid:dyn-doc-link | fmease | 0 | ||||
131 | rust | 133832 | yes | Make `#[used]` work when linking with `ld64` | madsmtm:apple-symbols.o | DianQK | 0 | ||||
132 | rust | 133870 | yes | Stabilize `asm_goto` feature gate | nbdd0121:asm | tmandry | 0 | ||||
133 | rust | 133932 | yes | Avoid using make_direct_deprecated() in extern "ptx-kernel" | bjorn3:fix_ptx_kernel_abi | wesleywiser | 0 | ||||
134 | rust | 133952 | yes | Remove wasm legacy abi | bjorn3:remove_wasm_legacy_abi | alexcrichton | 0 | ||||
135 | rust | 133981 | yes | rustdoc-json: Refractor and document Id's | aDotInTheVoid:document-docs-ids | fmease | 0 | ||||
136 | rust | 133984 | yes | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes:scmp-ucmp | scottmcm | 0 | ||||
137 | rust | 134004 | yes | Add unstable hotpatch flag to rustc | nebulark:hotpatch_flag | jieyouxu | 0 | ||||
138 | rust | 134016 | yes | Stabilize `const_is_char_boundary` and `const_str_split_at`. | zachs18:stable-const-str-split_at | Amanieu | 0 | ||||
139 | rust | 134021 | yes | Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` | WaffleLapkin:box-arr-into-iter2 | scottmcm | 0 | ||||
140 | rust | 134076 | yes | Stabilize `std::io::ErrorKind::InvalidFilename` | GrigorenkoPV:InvalidFilename | ChrisDenton | 0 | ||||
141 | rust | 134085 | yes | Run TLS destructors at process exit on all platforms | rust-wasi-web:tls-process-destruct | joboet | 0 | ||||
142 | rust | 134090 | yes | Stabilize target_feature_11 | veluca93:stable-tf11 | tmandry | 0 | ||||
143 | rust | 134176 | yes | fix: Implement missing `exported_private_dependencies` checks | ShoyuVanilla:issue-71043 | petrochenkov | 0 | ||||
144 | rust | 134190 | yes | Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`. | nmathewson:impl_for_arc_stream | Noratrieb | 0 | ||||
145 | rust | 134213 | yes | Stabilize `naked_functions` | folkertdev:stabilize-naked-functions | tmandry | 0 | ||||
146 | rust | 134218 | yes | Add a new lint that warns for pointers to stack memory | 1c3t3a:stack-memory-warning | estebank | 0 | ||||
147 | rust | 134232 | yes | Share the naked asm impl between cg_ssa and cg_clif | bjorn3:naked_asm_improvements | estebank | 0 | ||||
148 | rust | 134270 | yes | Suggest how to fix with unconstrained type parameters | kei519:fix-107295 | cjgillot | 0 | ||||
149 | rust | 134340 | yes | Stabilize `num_midpoint_signed` feature | Urgau:stabilize-num_midpoint_signed | dtolnay | 0 | ||||
150 | rust | 134348 | yes | Show pending obligations as unsatisfied constraints in `report_similar_impl_candidates` | contextgeneric:show-pending-constraints-in-fulfillment-error | wesleywiser | 0 | ||||
151 | rust | 134367 | yes | Stabilize `feature(trait_upcasting)` | WaffleLapkin:trait_upcasting_as_a_treat | compiler-errors | 0 | ||||
152 | rust | 134442 | yes | Specify the behavior of `file!` | epage:change | workingjubilee | 0 | ||||
153 | rust | 134536 | yes | Lint on fn pointers comparisons in external macros | Urgau:fn-ptr-option | compiler-errors | 0 | ||||
154 | rust | 134585 | yes | remove `MaybeUninit::uninit_array` | cyrgani:uninit_array | m-ou-se | 0 | ||||
155 | rust | 134598 | yes | Update/relax str/String utf8 safety docs | zachs18:string-utf8-safety-docs | joshtriplett | 0 | ||||
156 | rust | 134628 | yes | Make `Default` const and add some `const Default` impls | estebank:const-default | oli-obk | 0 | ||||
157 | rust | 134633 | yes | Stabilize `get_many_mut` as `get_disjoint_mut` | GrigorenkoPV:get_disjoint_mut | Amanieu | 0 | ||||
158 | rust | 134655 | yes | Stabilize `hash_extract_if` | GrigorenkoPV:hash_extract_if | cuviper | 0 | ||||
159 | rust | 134661 | yes | Reduce precedence of expressions that have an outer attr | dtolnay:prefixattr | fmease | 0 | ||||
160 | rust | 134663 | yes | Implementation of `sync_nonpoison` and `nonpoison_mutex` | Aandreba:sync_nonpoison | tgross35 | 0 | ||||
161 | rust | 134679 | yes | Windows: remove readonly files | ChrisDenton:rm-readonly | Mark-Simulacrum | 0 | ||||
162 | rust | 134697 | yes | lint / ImproperCTypes: better handling of indirections, take 2 | niacdoial:linting-ptrdyn-ffi | workingjubilee | 0 | ||||
163 | rust | 134841 | yes | Look at proc-macro attributes when encountering unknown attribute | estebank:serde-attr-4 | wesleywiser | 0 | ||||
164 | rust | 134847 | yes | Implement asymmetrical precedence for closures and jumps | dtolnay:asymmetrical | fmease | 0 | ||||
165 | rust | 134900 | yes | Fix parsing of ranges after unary operators | dtolnay:unoprange | davidtwco | 0 | ||||
166 | rust | 134903 | yes | `noop_method_call`: fix and improve derive suggestions | cyrgani:noop-method-call-clone-derive | estebank | 0 | ||||
167 | rust | 134943 | yes | Add FileCheck annotations to mir-opt/issues | Shunpoco:116971-mir-opt-issues | cjgillot | 0 | ||||
168 | rust | 134981 | yes | Explain that in paths generics can't be set on both the enum and the variant | estebank:issue-93993 | BoxyUwU | 0 | ||||
169 | rust | 134995 | yes | Stabilize const_slice_flatten | DaniPopes:stable-const_slice_flatten | Amanieu | 0 | ||||
170 | rust | 134999 | yes | Add cygwin target. | Berrysoft:dev/new-cygwin-target | chenyukang | 0 | ||||
171 | rust | 135001 | Allow using self-contained LLD in bootstrap | Kobzol:bootstrap-mcp-510 | onur-ozkan | 0 | |||||
172 | rust | 135008 | yes | Consider parent aliases of rigid nested projections for outlives bounds | compiler-errors:outlives-nested-projection | 0 | |||||
173 | rust | 135015 | yes | Partially stabilize LoongArch target features | heiher:stabilize-loongarch-target-features | joshtriplett | 0 | ||||
174 | rust | 135025 | yes | Cast allocas to default address space | Flakebi:alloca-addrspace | nikic | 0 | ||||
175 | rust | 135052 | yes | Emit single error for `+ use<'_>` and don't suggest `use<'static>` | estebank:issue-134194 | compiler-errors | 0 | ||||
176 | rust | 135080 | yes | core: Make `Debug` impl of raw pointers print metadata if present | Enselic:debug-ptr-metadata | thomcc | 0 | ||||
177 | rust | 135099 | yes | Add FileCheck annotations to mir-opt/copy-prop | Shunpoco:116971-mir-opt-copy-prop | cjgillot | 0 | ||||
178 | rust | 135102 | yes | [macro_metavar_expr_concat] Add support for nested repetitions | c410-f3r:dasdasdsa | petrochenkov | 0 | ||||
179 | rust | 135107 | yes | docs: Add documentation for BPF targets | vadorovsky:docs-platform-bpf | workingjubilee | 0 | ||||
180 | rust | 135141 | yes | std: net: Add function to return the system hostname | orowith2os:std-net-gethostname | ChrisDenton | 0 | ||||
181 | rust | 135160 | yes | aarch64-softfloat: forbid enabling the neon target feature | RalfJung:aarch64-softfloat-not-neon | Noratrieb | 0 | ||||
182 | rust | 135178 | yes | Document the behaviour of RUST_MIN_STACK=0 | Gankra:patch-2 | Amanieu | 0 | ||||
183 | rust | 135179 | yes | Make sure to use `Receiver` trait when extracting object method candidate | compiler-errors:arbitrary-self-types-object | jackh726 | 0 | ||||
184 | rust | 135186 | yes | Lower all trivial const paths as `ConstArgKind::Path` | camelid:const-path-multi | BoxyUwU | 0 | ||||
185 | rust | 135240 | yes | Add unstable option to nul-terminate location strings | Darksonn:location-nul-flag | oli-obk | 0 | ||||
186 | rust | 135296 | yes | interpret: adjust vtable validity check for higher-ranked types | lukas-code:dyn-leak-check | compiler-errors | 0 | ||||
187 | rust | 135334 | yes | Add and modify safety descriptions in some of intrinsics APIs | DiuDiu777:intrinsics-doc | RalfJung | 0 | ||||
188 | rust | 135340 | yes | Add `explicit_extern_abis` Feature and Enforce Explicit ABIs | obeis:explicit-extern-abis | wesleywiser | 0 | ||||
189 | rust | 135354 | yes | [Debuginfo] Add MSVC Synthetic and Summary providers to LLDB | Walnut356:msvc_lldb | wesleywiser | 0 | ||||
190 | rust | 135368 | yes | uefi: fs: Implement exists | Ayush1325:uefi-fs-2 | jhpratt | 0 | ||||
191 | rust | 135394 | yes | `MaybeUninit` inherent slice methods part 2 | clarfonthey:uninit-slices-part-2 | BurntSushi | 0 | ||||
192 | rust | 135408 | yes | x86: make SSE2 required for i686 hardfloat targets and use it to pass SIMD types | RalfJung:x86-sse2 | workingjubilee | 0 | ||||
193 | rust | 135432 | yes | Implement #[proc_macro_warning] to generate LintId for macro-generated warnings | dtolnay:procmacrowarning | chenyukang | 0 | ||||
194 | rust | 135439 | yes | Make `-O` mean `OptLevel::Aggressive` | clubby789:O3 | Noratrieb | 0 | ||||
195 | rust | 135480 | yes | Don't require method impls for methods with `Self:Sized` bounds for impls for unsized types | oli-obk:sized-method-on-unsized-impl | compiler-errors | 0 | ||||
196 | rust | 135488 | yes | Stabilize `vec_pop_if` | GrigorenkoPV:vec_pop_if | jhpratt | 0 | ||||
197 | rust | 135536 | yes | Add more impls of PartialEq and PartialOrd for strings | joshtriplett:str-impls | ibraheemdev | 0 | ||||
198 | rust | 135538 | yes | Add support for excluding tests via config.toml | Aditya-PS-05:add-config-toml-test-exclude | Mark-Simulacrum | 0 | ||||
199 | rust | 135549 | yes | Document some safety constraints and use more safe wrappers | oli-obk:push-tmxtpnrloyqu | compiler-errors | 0 | ||||
200 | rust | 135562 | yes | Add ignore value suggestion in closure body | chenyukang:yukang-fix-128561 | estebank | 0 | ||||
201 | rust | 135578 | yes | Add a deterministic constructor for `RandomState` | bkragl:deterministic_random_state | jhpratt | 0 | ||||
202 | rust | 135602 | yes | Tweak output of missing lifetime on associated type | estebank:issue-135589 | Nadrieril | 0 | ||||
203 | rust | 135630 | yes | add more `s390x` target features | folkertdev:s390x-target-features | Amanieu | 0 | ||||
204 | rust | 135631 | yes | Parse `pin`ned local variable declarations | frank-king:feature/pinned-local | Noratrieb | 0 | ||||
205 | rust | 135635 | Move `std::io::pipe` code into its own file | tbu-:pr_io_pipe | joboet | 0 | |||||
206 | rust | 135653 | yes | build_helper::compiletest module factored out of compiletest for use by bootstrap | lolbinarycat:build_helper-compiletest | jieyouxu | 0 | ||||
207 | rust | 135656 | yes | Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused | joshtriplett:hint-mostly-unused | saethlin | 0 | ||||
208 | rust | 135677 | yes | Small `rustc_resolve` cleanups | yotamofek:resolve-cleanups2 | compiler-errors | 0 | ||||
209 | rust | 135687 | yes | re-export `FromCoroutine` from `core::iter` | joseluis:feat-reexport_from_coroutine | scottmcm | 0 | ||||
210 | rust | 135696 | yes | std: move `io` module out of `pal`, get rid of `sys_common::io` | joboet:move_pal_io | Noratrieb | 0 | ||||
211 | rust | 135701 | yes | Portable SIMD subtree update | calebzulawski:sync-from-portable-simd-2025-01-18 | workingjubilee | 0 | ||||
212 | rust | 135711 | yes | Do not ICE on default_field_value const with lifetimes | estebank:issue-135649 | davidtwco | 0 | ||||
213 | rust | 135712 | yes | [generic_assert] "Constify" the `Debug` trait | c410-f3r:8-years-rfc | fee1-dead | 0 | ||||
214 | rust | 135731 | yes | Implement pinned borrows | frank-king:feature/pin-borrow | fmease | 0 | ||||
215 | rust | 135733 | yes | Implement `&pin const self` and `&pin mut self` sugars | frank-king:feature/pin-self-receiver | oli-obk | 0 | ||||
216 | rust | 135734 | yes | Correct `extract_if` sample equivalent. | nk9:extract_if-doc-equivalent | the8472 | 0 | ||||
217 | rust | 135735 | yes | Remove outdated comment about std::hash::DefaultHasher being inaccessible | dbdr:patch-1 | ibraheemdev | 0 | ||||
218 | rust | 135743 | yes | Changed docs to be less misleading in path::file_name(&self) | Andyson007:master | ChrisDenton | 0 | ||||
219 | rust | 135761 | yes | Dial down detail of B-tree description | hkBst:patch-9 | tgross35 | 0 | ||||
220 | rust | 135767 | yes | Future incompatibility warning `unsupported_fn_ptr_calling_conventions`: Also warn in dependencies | tdittr:fn_ptr_calling_conventions-in-deps | compiler-errors | 0 | ||||
221 | rust | 135778 | yes | account for `c_enum_min_bits` in `multiple-reprs` UI test | ferrocene:ja-gh135777 | cjgillot | 0 | ||||
222 | rust | 135797 | yes | Import initial generated 1.85 relnotes | Mark-Simulacrum:relnotes | pietroalbini | 0 | ||||
223 | rust | 135811 | yes | Make Miri aware of leaks of `Box`/`Vec`/`String` | nvzqz:nvzqz/miri-std-leak | RalfJung | 0 | ||||
224 | rust | 135822 | yes | Stabilize `anonymous_pipe` | tbu-:pr_io_pipe_stabilisation | joboet | 0 | ||||
225 | rust | 135830 | yes | Improve display of const unstable display feature info | GuillaumeGomez:const-unstable-item-info | notriddle | 0 | ||||
226 | rust | 135841 | yes | Reject `?Trait` bounds in various places where we unconditionally warned since 1.0 | oli-obk:push-qxlnokwrkkym | compiler-errors | 0 | ||||
227 | rust | 135888 | yes | Implement String::make_(upp|low)ercase | krtab:make_uppercase | jhpratt | 0 | ||||
228 | rust | 135895 | yes | Document workings of successors more clearly | hkBst:patch-15 | Amanieu | 0 | ||||
229 | rust | 135909 | yes | Export kernel descriptor for amdgpu kernels | Flakebi:amdgpu-kd | workingjubilee | 0 | ||||
230 | rust | 135927 | yes | x86-retpoline flag (target modifier) to enable retpoline-related target features | azhogin:azhogin/retpoline | fee1-dead | 0 | ||||
231 | rust | 135931 | yes | `byte_pattern`: share the `TwoWaySearcher` between byte and `str` | folkertdev:byte-pattern-two-way-searcher | BurntSushi | 0 | ||||
232 | rust | 135933 | yes | Explain how Vec::with_capacity is faithful | hkBst:patch-19 | dtolnay | 0 | ||||
233 | rust | 135940 | yes | Update toolstate maintainers | ehuss:toolstate-update | Mark-Simulacrum | 0 | ||||
234 | rust | 135954 | yes | test (do not merge) | apiraino:test2 | Noratrieb | 0 | ||||
235 | rust | 135965 | yes | In "specify type" suggestion, skip type params that are already known | estebank:shorten-ty-sugg | lcnr | 0 | ||||
236 | rust | 135973 | yes | fix tail call checks wrt `#[track_caller]` | WaffleLapkin:tail-track-caller-fix | compiler-errors | 0 | ||||
237 | rust | 135975 | yes | Implementation of push_mut | balt-dev:master | ibraheemdev | 0 | ||||
238 | rust | 135987 | yes | Clarify iterator by_ref docs | hkBst:patch-20 | ibraheemdev | 0 | ||||
239 | rust | 135990 | yes | stabilize stage management for `rustc` tools, especially on `cargo` | onur-ozkan:stabilize-stage-handling | 0 | |||||
240 | rust | 136001 | yes | Overhaul examples for PermissionsExt | hkBst:patch-21 | cuviper | 0 | ||||
241 | rust | 136006 | yes | Start using pattern types in libcore | oli-obk:push-tzonluoyuwkq | 0 | |||||
242 | rust | 136036 | yes | Rewrite docs for fetch_update for clarity | hkBst:patch-26 | thomcc | 0 | ||||
243 | rust | 136040 | yes | Remove unused trait BoundedSize | mu001999-contrib:cleanup | the8472 | 0 | ||||
244 | rust | 136052 | yes | Correct comment for FreeBSD and DragonFly BSD in unix/thread | no1wudi:fix | ChrisDenton | 0 | ||||
245 | rust | 136053 | yes | coverage: Defer part of counter-creation until codegen | Zalathar:defer-counters | saethlin | 0 | ||||
246 | rust | 136069 | yes | Simplify slice indexing in next trait solver | yotamofek:next-solver-slice | compiler-errors | 0 | ||||
247 | rust | 136073 | yes | Always compute coroutine layout for eagerly emitting recursive layout errors | compiler-errors:recursive-coro-always | oli-obk | 0 | ||||
248 | rust | 136083 | yes | Suggest {to,from}_ne_bytes for transmutations between arrays and integers, etc | bend-n:⃤⃤ | wesleywiser | 0 | ||||
249 | rust | 136089 | yes | Reduce `Box::default` stack copies in debug mode | jwong101:box-default-debug-stack-usage | Amanieu | 0 | ||||
250 | rust | 136093 | yes | Match Ergonomics 2024: update old-edition behavior of feature gates | dianne:match-2024-for-edition-2021 | Nadrieril | 0 | ||||
251 | rust | 136099 | yes | Optimize `Rc::<str>::default()` implementation | Kijewski:pr-rc-str-default | ibraheemdev | 0 | ||||
252 | rust | 136107 | yes | Introduce CoercePointeeWellformed for coherence checks at typeck stage | dingxiangfei2009:coerce-pointee-wellformed | compiler-errors | 0 | ||||
253 | rust | 136127 | yes | Allow `*const W<dyn A> -> *const dyn A` ptr cast | WaffleLapkin:dyn_ptr_unwrap_cast | compiler-errors | 0 | ||||
254 | rust | 136148 | yes | Optionally add type names to `TypeId`s. | kpreid:type-str | joboet | 0 | ||||
255 | rust | 136152 | yes | Stabilize `map_many_mut` feature | Urgau:stabilize-map_many_mut | Amanieu | 0 | ||||
256 | rust | 136160 | yes | Remove backticks from `ShouldPanic::YesWithMessage`'s `TrFailedMsg` | ShE3py:should-panic-backticks | thomcc | 0 | ||||
257 | rust | 136177 | yes | clarify BufRead::{fill_buf, consume} docs | hkBst:patch-24 | ibraheemdev | 0 | ||||
258 | rust | 136181 | yes | Add X86 target support for NuttX | no1wudi:x86 | jieyouxu | 0 | ||||
259 | rust | 136182 | yes | Port backtrace's cpp_smoke_test to rustc repo | Pyr0de:cpp_smoke_test | ChrisDenton | 0 | ||||
260 | rust | 136183 | yes | Update iterator.rs to use arrays by value | hkBst:patch-25 | Amanieu | 0 | ||||
261 | rust | 136187 | yes | Use less CString in the examples of CStr. | hkBst:patch-27 | scottmcm | 0 | ||||
262 | rust | 136189 | yes | error in word README.md | petryshkaCODE:fix-typo | Mark-Simulacrum | 0 | ||||
263 | rust | 136200 | yes | Generate correct terminate block under Wasm EH | purplesyringa:wasm-eh-fixes | bjorn3 | 0 | ||||
264 | rust | 136210 | yes | Add tests for dyn-incompatible cases | estebank:dyn-incompatibility-tests | cjgillot | 0 | ||||
265 | rust | 136213 | yes | Allow Rust to use a number of libc filesystem calls | erickt:fs | Mark-Simulacrum | 0 | ||||
266 | rust | 136217 | yes | Mark condition/carry bit as clobbered in C-SKY inline assembly | taiki-e:csky-asm-flags | Amanieu | 0 | ||||
267 | rust | 136219 | yes | Misc. `rustc_hir` cleanups 🧹 | yotamofek:pr/hir-cleanup | compiler-errors | 0 | ||||
268 | rust | 136228 | yes | Simplify Rc::as_ptr docs + typo fix | hkBst:patch-28 | Mark-Simulacrum | 0 | ||||
269 | rust | 136230 | yes | Remove incorrect documentation about SocketAddr having varying layout | clarfonthey:net-memory-layout-assumptions | cuviper | 0 | ||||
270 | rust | 136235 | yes | Pretty print pattern type values with transmute if they don't satisfy their pattern | oli-obk:transmuty-pat-tys | RalfJung | 0 | ||||
271 | rust | 136239 | yes | show supported register classes in error message | folkertdev:show-supported-register-classes | SparrowLii | 0 | ||||
272 | rust | 136246 | yes | include note on variance and example | hkBst:patch-29 | ibraheemdev | 0 | ||||
273 | rust | 136247 | yes | [experiment] ci: free more space in ubuntu 24 free runners | marcoieni:free-more-space-ubuntu-24 | 0 | |||||
274 | rust | 136293 | yes | document capacity for ZST as example | hkBst:patch-32 | Amanieu | 0 | ||||
275 | rust | 136301 | yes | Improve instant docs | hkBst:patch-33 | thomcc | 0 | ||||
276 | rust | 136308 | yes | [rustdoc] Merge `<code>` tags into one whenever possible | GuillaumeGomez:merge-code-tags | notriddle | 0 | ||||
277 | rust | 136311 | yes | Ensure that we never try to monomorphize the upcasting or vtable calls of impossible dyn types | compiler-errors:vtable-fixes-2 | lcnr | 0 | ||||
278 | rust | 136315 | yes | Use short ty string for binop and unop errors | estebank:long-ty-binop | SparrowLii | 0 | ||||
279 | rust | 136316 | yes | Create `Atomic<T>` type alias (rebase) | GrigorenkoPV:generic_atomic | 0 | |||||
280 | rust | 136319 | yes | Trait methods inherit trait const stability, do not inherit const stability from their own regular stability | compiler-errors:trait-const-stab | RalfJung | 0 | ||||
281 | rust | 136320 | yes | exit: document interaction with C | RalfJung:exit | thomcc | 0 | ||||
282 | rust | 136324 | yes | Implement `f{16,32,64,128}::{erf,erfc}` (`#![feature(float_erf)]`) | GrigorenkoPV:erf | tgross35 | 0 | ||||
283 | rust | 136333 | yes | Pass deployment target to cc linker with `-m*-version-min=` | madsmtm:deployment-target-version | estebank | 0 | ||||
284 | rust | 136344 | yes | Suggest replacing `.` with `::` in more error diagnostics. | zachs18:dot_notation_more_defkinds_3 | davidtwco | 0 | ||||
285 | rust | 136347 | yes | Add a bullet point to `std::fs::copy` | allevo:patch-1 | Amanieu | 0 | ||||
286 | rust | 136353 | yes | fix(libtest): Enable Instant on wasm targets | purplesyringa:libtest-instant-wasm | Mark-Simulacrum | 0 | ||||
287 | rust | 136354 | yes | Update docs for impl keyword | hkBst:patch-34 | ibraheemdev | 0 | ||||
288 | rust | 136355 | yes | Add `*_value` methods to proc_macro lib | GuillaumeGomez:proc-macro_add_value_retrieval_methods | joshtriplett | 0 | ||||
289 | rust | 136359 | yes | doc all differences of ptr:copy(_nonoverlapping) with memcpy and memmove | hkBst:ptr_copy_docs | Amanieu | 0 | ||||
290 | rust | 136385 | yes | WIP/ POC Add `no_iu128_fmt` config to disable 128 bit integer formatting. | ink-feather-org:disable_128bit_format | 0 | |||||
291 | rust | 136395 | yes | Update to rand 0.9.0 | ChrisDenton:rand-0-9 | Mark-Simulacrum | 0 | ||||
292 | rust | 136397 | yes | Fix ICE-136223: `&mut` inside `&` should not panic by `Pattern mutability cap violated!` assertion | Shunpoco:issue-136223-ICE-pattern-mutability-cap-violated | Nadrieril | 0 | ||||
293 | rust | 136400 | yes | Improve handling of rustdoc lints when used with raw doc fragments. | lolbinarycat:rustdoc-link-lint-135851 | fmease | 0 | ||||
294 | rust | 136417 | yes | Conditionally fuse small constant constant integer switches when lowering slice patterns | xacrimon:merge-small-prim-switch | 0 | |||||
295 | rust | 136419 | yes | adding autodiff tests | EnzymeAD:autodiff-tests | jieyouxu | 0 | ||||
296 | rust | 136424 | yes | fix: overflowing bin hex | 11happy:overflow.hex.fix | fmease | 0 | ||||
297 | rust | 136437 | yes | [DO NOT LOOK] a bunch of compiletest-related changes | jieyouxu:compiletest-rust-src-root | 0 | |||||
298 | rust | 136439 | yes | Misc. `rustc_codegen_ssa` cleanups 🧹 | yotamofek:pr/codegen-ssa-no-indexing | Noratrieb | 0 | ||||
299 | rust | 136457 | yes | Expose algebraic floating point intrinsics | calder:master | thomcc | 0 | ||||
300 | rust | 136460 | yes | Simplify `rustc_span` `analyze_source_file` | real-eren:simplify-rustc_span-analyze | Noratrieb | 0 | ||||
301 | rust | 136466 | yes | Start removing `rustc_middle::hir::map::Map` | nnethercote:start-removing-Map | cjgillot | 0 | ||||
302 | rust | 136472 | yes | [`compiletest`-related cleanups 2/7] Feed stage number to compiletest directly | jieyouxu:pass-stage | Mark-Simulacrum | 0 | ||||
303 | rust | 136473 | yes | infer linker flavor by linker name if it's sufficiently specific | usamoi:infer_linker_hints | davidtwco | 0 | ||||
304 | rust | 136474 | yes | [`compiletest`-related cleanups 3/7] Make the distinction between sources root vs test suite sources root in compiletest less confusing | jieyouxu:src-base | 0 | |||||
305 | rust | 136475 | yes | Pattern Migration 2024: reword to make sense on all Editions | dianne:pat-migration-wording-for-rust-2024 | Nadrieril | 0 | ||||
306 | rust | 136503 | yes | Tweak output of const panic diagnostic | estebank:const-panic | oli-obk | 0 | ||||
307 | rust | 136522 | yes | Remove `feature(dyn_compatible_for_dispatch)` from the compiler | compiler-errors:dyn_compatible_for_dispatch | spastorino | 0 | ||||
308 | rust | 136524 | yes | Delay bug when method confirmation cannot upcast object pick of self | compiler-errors:bad-pick | BoxyUwU | 0 | ||||
309 | rust | 136529 | yes | Split `thir::PatKind::ExpandedConstant` into two distinct kinds | Zalathar:split-expanded-const | Nadrieril | 0 | ||||
310 | rust | 136538 | yes | Restructure rustc_lexer::unescape | hkBst:cleanup_lexer_unescape | petrochenkov | 0 | ||||
311 | rust | 136542 | yes | [`compiletest`-related cleanups 4/7] Make the distinction between root build directory vs test suite specific build directory in compiletest less confusing | jieyouxu:build-base | onur-ozkan | 0 | ||||
312 | rust | 136543 | yes | intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intrinsic | RalfJung:round-ties-even | ibraheemdev | 0 | ||||
313 | rust | 136545 | yes | nvptx64: update default alignment to match LLVM 21 | durin42:nvptx64-align | oli-obk | 0 | ||||
314 | rust | 136550 | yes | Fix `rustc_hidden_type_of_opaques` for RPITITs with no default body | compiler-errors:rpitit-empty-body | estebank | 0 | ||||
315 | rust | 136552 | yes | Use an `Option` for `FindNextFileHandle` in `ReadDir` instead of `INVALID_FILE_HANDLE` sentinel value | ChrisDenton:option-find-handle | Mark-Simulacrum | 0 | ||||
316 | rust | 136554 | yes | Add `opt_alias_variances` and use it in outlives code | compiler-errors:opt-alias-variances | lcnr | 0 | ||||
317 | rust | 136556 | yes | [AIX] Update tests/ui/wait-forked-but-failed-child.rs to accomodate exiting and idle processes. | amy-kwan:amy-kwan/update_wait-forked-but-failed-child.rs | joboet | 0 | ||||
318 | rust | 136559 | yes | Resolve named regions when reporting type test failures in NLL | compiler-errors:resolve-regions-for-type-test-failure | BoxyUwU | 0 | ||||
319 | rust | 136561 | yes | rustc_target: Add TargetOption.check_environment | tnewsome-lynx:check_environment | wesleywiser | 0 | ||||
320 | rust | 136563 | yes | Clean up `Trivial*Impls` macros | nnethercote:clean-up-Trivials | lcnr | 0 | ||||
321 | rust | 136565 | yes | compiler: Clean up weird `rustc_abi` reexports | workingjubilee:fixup-abi-in-target | chenyukang | 0 | ||||
322 | rust | 136566 | yes | Fix link in from_fn.rs | hkBst:patch-1 | scottmcm | 0 | ||||
323 | rust | 136576 | yes | pass target features and optimization level to llvm-bitcode-linker | usamoi:pass-more-llbc | fmease | 0 | ||||
324 | rust | 136577 | Pattern Migration 2024: try to suggest eliding redundant binding modifiers | dianne:simple-pat-migration-simplification | Nadrieril | 0 | |||||
325 | rust | 136578 | yes | Add contracts for all functions in `Alignment` | tautschnig:upstream-contracts/alignment | tgross35 | 0 | ||||
326 | rust | 136579 | Fix UB in ThinVec::flat_map_in_place | bjorn3:fix_thinvec_ext_ub | petrochenkov | 0 | |||||
327 | rust | 136580 | Couple of changes to run rustc in miri | bjorn3:miri_fixes | cjgillot | 0 | |||||
328 | rust | 134720 | yes | Display valid crate types in error message for --crate-type flag | malezjaa:feat/crate-type-valid-values | jieyouxu | 0 | always | |||
329 | rust | 134925 | compiletest: Deny usage of special FileCheck suffixes as revision names | DavisRayM:130982-deny-special-filecheck-prefixes | jieyouxu | 0 | always | ||||
330 | rust | 135285 | yes | it-self → itself, build-system → build system, type-alias → type alias | tbu-:pr_fix_typo4 | GuillaumeGomez | 0 | always | |||
331 | rust | 135295 | yes | Check empty SIMD vector in inline asm | eyraudh:master | compiler-errors | 0 | always | |||
332 | rust | 135307 | yes | Cleanup `opaque_type_cycle_error` | yotamofek:cleanup-opaque-type-cycle-error | compiler-errors | 0 | always | |||
333 | rust | 135808 | yes | Implement Display for ``rustc_target::callconv::Conv`` | tiif:conv_display | oli-obk | 0 | always | |||
334 | rust | 136072 | add two old crash tests | cyrgani:old-crash-tests | WaffleLapkin | 0 | always | ||||
335 | rust | 136079 | compiler_fence: fix example | RalfJung:compiler-fence-example | jhpratt | 0 | always | ||||
336 | rust | 136091 | Add some tracing to core bootstrap logic | jieyouxu:core-tracing | clubby789 | 0 | always | ||||
337 | rust | 136097 | rustc_ast: replace some len-checks + indexing with slice patterns etc. | yotamofek:check-len-and-index | petrochenkov | 0 | always | ||||
338 | rust | 136101 | triagebot: set myself on vacation | jieyouxu:away | Mark-Simulacrum | 0 | always | ||||
339 | rust | 136573 | yes | Document why some "type mismatches" exist | oli-obk:document-literal-at-wrong-type-reason | BoxyUwU | 0 | always | |||
340 | rust | 136201 | no | Removed dependency on the field-offset crate, alternate approach | davidv1992:eliminate-field-offset-alt | Mark-Simulacrum | Mark-Simulacrum | 0 | |||
341 | rust | 126810 | no | Tweak output of resolve errors | estebank:resolve-error-wording | petrochenkov | 10 | never | |||
342 | rust | 89917 | no | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | 0 | never | ||||
343 | rust | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
344 | rust | 106852 | no | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
345 | rust | 109050 | no | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | 0 | never | ||||
346 | rust | 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 | |||
347 | rust | 113125 | no | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
348 | rust | 114538 | no | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
349 | rust | 114561 | no | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
350 | rust | 114669 | no | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
351 | rust | 115003 | no | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
352 | rust | 115613 | no | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | never | |||
353 | rust | 116173 | no | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
354 | rust | 116316 | no | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | |||
355 | rust | 116542 | no | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | never | |||
356 | rust | 116707 | no | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | ||||
357 | rust | 119458 | no | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | |||
358 | rust | 119501 | no | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | ||||
359 | rust | 119899 | no | redesign stage 0 std | onur-ozkan:redesign-stage0-std | albertlarsan68 | 0 | iffy | |||
360 | rust | 120193 | no | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | |||
361 | rust | 120286 | no | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | ||||
362 | rust | 120525 | no | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | |||
363 | rust | 120706 | no | Initial support for auto traits with default bounds | Bryanskiy:leak | lcnr | 0 | never | |||
364 | rust | 122325 | no | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | |||
365 | rust | 123219 | no | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | ||||
366 | rust | 123259 | no | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | ||||
367 | rust | 124141 | no | Remove `Nonterminal` and `TokenKind::Interpolated` | nnethercote:rm-Nonterminal-and-TokenKind-Interpolated | petrochenkov | 0 | never | |||
368 | rust | 126391 | no | Validate environment variable names in `std::process` | tbu-:pr_command_env_equals | cuviper | 0 | iffy | |||
369 | rust | 126651 | no | Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` | fmease:consec-shorthand-proj | compiler-errors | 0 | never | |||
370 | rust | 127241 | no | Mark span parent in def_collector. | cjgillot:def-collector-span | petrochenkov | 0 | never | |||
371 | rust | 127516 | no | Simplify `LazyAttrTokenStream` | nnethercote:simplify-LazyAttrTokenStream | petrochenkov | 0 | never | |||
372 | rust | 127541 | no | Show diff suggestion format on verbose replacement | estebank:diff-suggestions | petrochenkov | 0 | never | |||
373 | rust | 129881 | no | Implement struct_target_features. | veluca93:struct_tf | cjgillot | 0 | never | |||
374 | rust | 129931 | no | mir-opt: Merge all branch BBs into a single copy statement | DianQK:match-br-copy | cjgillot | 0 | never | |||
375 | rust | 130227 | no | [WIP] Remove placeholders completely | amandasystems:remove-placeholders-completely | nikomatsakis | 0 | never | |||
376 | rust | 130963 | no | Migrate compiler's `&Option<T>` into `Option<&T>` | nyurik:opts-rustc | petrochenkov | 0 | never | |||
377 | rust | 131650 | no | Add post-mono MIR passes to make mono-reachable analysis more accurate | saethlin:post-mono-mir-opts | 0 | never | ||||
378 | rust | 132046 | no | 'improve' type traversal | lcnr:trivial-type-visitable | 0 | never | ||||
379 | rust | 132527 | no | Invalidate all dereferences when encountering non-local assignments | DianQK:gvn-stmt-iter | cjgillot | 0 | never | |||
380 | rust | 133250 | no | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK:embed-bitcode-pgo | nikic | 0 | never | |||
381 | rust | 134009 | no | cg_llvm: Replace most of our DIBuilder wrappers with LLVM-C API bindings | Zalathar:llvm-di | workingjubilee | 0 | never | |||
382 | rust | 135771 | no | [PERF for "jump to def"] Re-enable "jump to def" feature on rustc docs | GuillaumeGomez:jump-to-def-perf | fmease | 0 | never | |||
383 | rust | 136074 | no | Properly deeply normalize in the next solver | compiler-errors:deeply-normalize-next-solver | lcnr | 0 | never | |||
384 | rust | 93544 | no | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
385 | rust | 94904 | no | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
386 | rust | 98514 | no | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
387 | rust | 98991 | no | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
388 | rust | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | wesleywiser | 0 | ||||
389 | rust | 101551 | no | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
390 | rust | 103029 | no | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | ||||
391 | rust | 103134 | no | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
392 | rust | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
393 | rust | 105377 | no | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
394 | rust | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
395 | rust | 105604 | no | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
396 | rust | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | Amanieu | 0 | ||||
397 | rust | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | compiler-errors | 0 | ||||
398 | rust | 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 | ||||
399 | rust | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
400 | rust | 107378 | no | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
401 | rust | 107587 | no | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | ||||
402 | rust | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
403 | rust | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
404 | rust | 108097 | no | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
405 | rust | 108671 | no | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | dtolnay | 0 | ||||
406 | rust | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | Amanieu | 0 | ||||
407 | rust | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
408 | rust | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | dtolnay | 0 | ||||
409 | rust | 110702 | no | [mir-opt] SimplifyLocals should also clean up debuginfo | scottmcm:also-remove-unused-storage-markers | cjgillot | 0 | ||||
410 | rust | 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 | ||||
411 | rust | 112106 | no | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | cuviper | 0 | ||||
412 | rust | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
413 | rust | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
414 | rust | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | Zoxc | 0 | ||||
415 | rust | 114096 | no | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | ||||
416 | rust | 114189 | no | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | ||||
417 | rust | 114209 | no | tidy watcher | klensy:better-than-remembrall | wesleywiser | 0 | ||||
418 | rust | 114531 | no | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | m-ou-se | 0 | ||||
419 | rust | 114900 | no | Allow a MIR analysis to perform the state `join` directly | Jarcho:mut_join | cjgillot | 0 | ||||
420 | rust | 114917 | no | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
421 | rust | 115501 | no | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
422 | rust | 115746 | no | Print thread ID in panic message | tgross35:unnamed-threads-panic-message | cuviper | 0 | ||||
423 | rust | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
424 | rust | 115942 | no | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | ||||
425 | rust | 116247 | no | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
426 | rust | 116632 | no | Add `(checked_)norem_div` methods for integer types | newpavlov:checked_norem_div | Mark-Simulacrum | 0 | ||||
427 | rust | 116882 | no | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | ||||
428 | rust | 117682 | no | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | |||||
429 | rust | 117991 | no | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | cuviper | 0 | ||||
430 | rust | 118270 | no | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
431 | rust | 118480 | no | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
432 | rust | 118711 | no | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | ||||
433 | rust | 118917 | no | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | ||||
434 | rust | 118939 | no | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | ||||
435 | rust | 118999 | no | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | ||||
436 | rust | 119220 | no | Uplift `clippy::invalid_null_ptr_usage` lint | Urgau:uplift-invalid_null_ptr_usage | b-naber | 0 | ||||
437 | rust | 119260 | no | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | ||||
438 | rust | 119550 | no | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | ||||
439 | rust | 120013 | no | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | |||||
440 | rust | 120611 | no | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | |||||
441 | rust | 120700 | no | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | nikomatsakis | 0 | ||||
442 | rust | 120808 | no | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | davidtwco | 0 | ||||
443 | rust | 120818 | no | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | GuillaumeGomez | 0 | ||||
444 | rust | 121880 | no | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | ||||
445 | rust | 122156 | no | Represent diagnostic side effects as dep nodes | Zoxc:side-effect-dep-node | cjgillot | 0 | ||||
446 | rust | 122288 | no | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | ||||
447 | rust | 122661 | no | Change the desugaring of `assert!` for better error output | estebank:assert-macro-span | BurntSushi | 0 | ||||
448 | rust | 122668 | no | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | ||||
449 | rust | 122685 | no | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | ||||
450 | rust | 122790 | no | Apply dllimport in ThinLTO | Zoxc:dllimp-rev | wesleywiser | 0 | ||||
451 | rust | 122808 | no | Stabilize `count`, `ignore`, `index`, and `len` (`macro_metavar_expr`) | c410-f3r:again-again-again-again-again | fmease | 0 | ||||
452 | rust | 122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | ||||
453 | rust | 123008 | no | [TEST] Test out Fjall memory allocator | Zoxc:fjall-global | 0 | |||||
454 | rust | 123082 | no | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | ||||
455 | rust | 123205 | no | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | ||||
456 | rust | 123220 | no | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | |||||
457 | rust | 123319 | no | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | ||||
458 | rust | 123384 | no | Link rustc tools into the correct sysroot | Noratrieb:back-where-you-belong | onur-ozkan | 0 | ||||
459 | rust | 123948 | no | Async drop codegen | azhogin:azhogin/async-drop | nikomatsakis | 0 | ||||
460 | rust | 124154 | no | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | |||||
461 | rust | 124278 | no | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | Zalathar | 0 | ||||
462 | rust | 124421 | no | Stop re-implementing slice iterators in `vec::IntoIter` | scottmcm:slice-drain-iter | m-ou-se | 0 | ||||
463 | rust | 124439 | no | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | ||||
464 | rust | 124595 | no | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | 0 | |||||
465 | rust | 124810 | no | speed up `String::push` and `String::insert` | lincot:speed-up-string-push-and-string-insert | scottmcm | 0 | ||||
466 | rust | 124852 | no | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | ||||
467 | rust | 125334 | no | add a normalizes-to fast path | lcnr:normalizes-to-rigid-fastpath | compiler-errors | 0 | ||||
468 | rust | 125388 | no | Improve parse item fallback | dev-ardi:improve-parse-item-fallback | estebank | 0 | ||||
469 | rust | 125555 | no | Recover statics better | Noratrieb:recover-statics-better | oli-obk | 0 | ||||
470 | rust | 125716 | no | R raymond/fix/issue 107165 | r-raymond:r-raymond/fix/issue-107165 | lcnr | 0 | ||||
471 | rust | 125721 | no | Stop emitting spans from proc macro compile time in quote expansion | bjorn3:proc_macro_quote_no_spans | davidtwco | 0 | ||||
472 | rust | 125780 | no | [WIP] RIIR HtmlDocCk | fmease:riir-htmldocck | 0 | |||||
473 | rust | 125784 | no | Silence errors in expressions caused by bare traits in paths in 2021 edition | estebank:issue-51077 | fmease | 0 | ||||
474 | rust | 126076 | no | privacy: normalize associated types before visiting | jswrenn:fix-45713 | compiler-errors | 0 | ||||
475 | rust | 126316 | no | Do not eagerly reject inference vars when trying to resolve method calls. | oli-obk:recursive_rpit3 | lcnr | 0 | ||||
476 | rust | 126510 | no | Add diagnostics to "while loop" and "for loop" that note that it is always determined that it might iterate zero times. | Kohei316:improve-diagnostics | estebank | 0 | ||||
477 | rust | 126595 | no | Allow reifying intrinsics to fn pointers. (rebase of #86699) | GrigorenkoPV:reify-intrinsics | compiler-errors | 0 | ||||
478 | rust | 126856 | no | remove deprecated tool `rls` | onur-ozkan:remove-rls | clubby789 | 0 | ||||
479 | rust | 127013 | no | Add `f16` formatting and parsing | tgross35:f16-format-parse | 0 | |||||
480 | rust | 127282 | no | Make inline suggestions no longer be the default | estebank:experiment-for-annotate-snippets | fmease | 0 | ||||
481 | rust | 127373 | no | [do not merge] Testing Windows CI | ehuss:windows-in-use | ehuss | 0 | ||||
482 | rust | 127522 | no | Relocate upvars to Unresumed state and make coroutine prefix trivial | dingxiangfei2009:move-upvars-to-locals | 0 | |||||
483 | rust | 127534 | no | feat(core): impl Step for NonZero<u*> | jalil-salame:nonzero-uint-step | m-ou-se | 0 | ||||
484 | rust | 127578 | no | std: use a queue-based `Condvar` on NetBSD and other platforms | joboet:queue_condvar | Mark-Simulacrum | 0 | ||||
485 | rust | 127595 | no | Fix panic=abort tests on fuchsia | c6c7:fix-panic=abort-tests-on-fuchsia | 0 | |||||
486 | rust | 127721 | no | collect doc alias as tips during resolution | bvanjoi:issue-124273 | estebank | 0 | ||||
487 | rust | 127793 | no | Added project-specific Zed IDE settings | ChaiTRex:zed_support | Kobzol | 0 | ||||
488 | rust | 127997 | no | Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases | estebank:missing-trait-suggestion | compiler-errors | 0 | ||||
489 | rust | 128018 | no | Normalize filecheck directives | tgross35:normalize-filecheck-directives | jieyouxu | 0 | ||||
490 | rust | 128080 | no | Specify scope in `out_of_scope_macro_calls` lint | estebank:out-of-scope-macro | petrochenkov | 0 | ||||
491 | rust | 128086 | no | Unify wording of "failed to resolve" errors with "cannot find" resolution errors | estebank:failed-to-resolve | petrochenkov | 0 | ||||
492 | rust | 128256 | no | feat: add tier-1 platform support for change_time | juliusl:pr/support-tier-1-change-time | ChrisDenton | 0 | ||||
493 | rust | 128351 | no | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes | ChayimFriedman2:lint-transmute-unsafe-cell | 0 | |||||
494 | rust | 128374 | no | compiler: suggest `const _` for a misplaced `const {}` | workingjubilee:fix-terse-const-item-diagnostic | compiler-errors | 0 | ||||
495 | rust | 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 | |||||
496 | rust | 128653 | no | When annotations needed, look at impls for more accurate suggestions | estebank:ambiguity-suggestion-2 | BoxyUwU | 0 | ||||
497 | rust | 128724 | no | Switch to using the v2 resolver in the library | tgross35:new-resolver-library | Mark-Simulacrum | 0 | ||||
498 | rust | 128737 | no | Add lint for recursive default impls | mj10021:issue-128421-fix | wesleywiser | 0 | ||||
499 | rust | 128917 | no | Allow inlining drop glue more generally | scottmcm:nuke-runtime-drops | fmease | 0 | ||||
500 | rust | 128947 | no | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc:thinlto-msvc | 0 | |||||
501 | rust | 128974 | no | Unify AST Visitors with a macro like MIR Visitors | maxcabrajac:visitor_macro | cjgillot | 0 | ||||
502 | rust | 129175 | no | Autodiff Upstreaming - single commit | EnzymeAD:single-commit | oli-obk | 0 | ||||
503 | rust | 129342 | no | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm:track-deployment-target | thomcc | 0 | ||||
504 | rust | 129411 | no | Refactor: Mv `OsStr`/`OsStrExt`/`Path` to core, `OsString`/`OsStringExt`/`PathBuf` to alloc | NobodyXu:move/os-str | Mark-Simulacrum | 0 | ||||
505 | rust | 129636 | no | Use `edition = "2024"` in the compiler | compiler-errors:ed2024 | lcnr | 0 | ||||
506 | rust | 129734 | no | Prereq1 for async drop - `drop` & `async_fut` fields in Drop terminator | azhogin:azhogin/async-drop-prereq1-new-drop-term-fields | nikomatsakis | 0 | ||||
507 | rust | 129736 | no | Prereq2 for async drop - ResumedAfterDrop panic messages | azhogin:azhogin/async-drop-prereq2-resumed-after-drop-msg | nikomatsakis | 0 | ||||
508 | rust | 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 | ||||
509 | rust | 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 | ||||
510 | rust | 129740 | no | Prereq5 for async drop - AsyncDropGlue & FutureDropPoll instances preparation | azhogin:azhogin/async-drop-prereq5-instances-preparation | nikomatsakis | 0 | ||||
511 | rust | 129741 | no | Prereq6 for async drop - templated coroutine processing and layout | azhogin:azhogin/async-drop-prereq6-templated-coroutine | nikomatsakis | 0 | ||||
512 | rust | 129742 | no | Subpart7 for async drop (major1) - library changes | azhogin:azhogin/async-drop-subpart7-major1-library-changes | nikomatsakis | 0 | ||||
513 | rust | 129744 | no | Subpart8 for async drop (major2) - dropline in scopes for potentially async drops | azhogin:azhogin/async-drop-subpart8-scopes | nikomatsakis | 0 | ||||
514 | rust | 129745 | no | Subpart9 for async drop (major3) - elaborate_drops changes | azhogin:azhogin/async-drop-subpart9-elaborate-drops | nikomatsakis | 0 | ||||
515 | rust | 129746 | no | Subpart10 for async drop (major4) - StateTransform pass improvements | azhogin:azhogin/async-drop-subpart10-state-transform | nikomatsakis | 0 | ||||
516 | rust | 129747 | no | Subpart11 for async drop (major5) - shims codegen | azhogin:azhogin/async-drop-subpart11-shims-codegen | nikomatsakis | 0 | ||||
517 | rust | 129769 | no | add new panel to rustdoc search that shows up when the search bar is focused | lolbinarycat:rustdoc-search-panel | GuillaumeGomez | 0 | ||||
518 | rust | 129821 | no | Switch std to using raw-dylib by default on Windows | ChrisDenton:raw-dylib-std | Mark-Simulacrum | 0 | ||||
519 | rust | 129870 | no | Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] | clarfonthey:generic-ord | BurntSushi | 0 | ||||
520 | rust | 129924 | no | don't remove bootstrap on stage0 bump | onur-ozkan:remove-workaround | Kobzol | 0 | ||||
521 | rust | 130150 | no | Move `elided_named_lifetimes` into a separate pass | GrigorenkoPV:elided-named-lifetimes-pass | cjgillot | 0 | ||||
522 | rust | 130374 | no | Add copy button to crate version. | MeetThePatel:master | GuillaumeGomez | 0 | ||||
523 | rust | 130460 | no | compiler: Fix handling of `repr(align(N), simd)` | workingjubilee:align-with-parallel-expectations | 0 | |||||
524 | rust | 130749 | no | [NOT READY] Add support for downloading GCC artifacts | GuillaumeGomez:download-gcc-artifacts | Kobzol | 0 | ||||
525 | rust | 130859 | no | Update README.md | AzharMithani:master | Mark-Simulacrum | 0 | ||||
526 | rust | 130883 | no | Add environment variable query | madsmtm:env-var-query | petrochenkov | 0 | ||||
527 | rust | 130886 | no | core/ptr: Add simulate_realloc() | mrkajetanp:ptr-tag-helpers | Mark-Simulacrum | 0 | ||||
528 | rust | 130937 | no | Separate weekly `cargo update` PRs and add boostrap | tgross35:dependencies-ci-bootstrap | Kobzol | 0 | ||||
529 | rust | 131160 | no | Handle `rustc_middle` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-middle | estebank | 0 | ||||
530 | rust | 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 | ||||
531 | rust | 131203 | no | JumpThreading: fix bitwise not on non-booleans | clubby789:jumpthreading-not | cjgillot | 0 | ||||
532 | rust | 131218 | no | Split out RTN resolver errors into new error codes | compiler-errors:rtn-err | petrochenkov | 0 | ||||
533 | rust | 131389 | no | Add `JoinHandle::into_join_future()`. | kpreid:joinfuture | Amanieu | 0 | ||||
534 | rust | 131472 | no | E0793: Clarify that it applies to unions as well | kupiakos:E0793 | compiler-errors | 0 | ||||
535 | rust | 131478 | no | WIP: Parse Apple SDK versions | madsmtm:parse-sdkroot | jieyouxu | 0 | ||||
536 | rust | 131607 | no | core: implement `DeterministicRandomSource` | joboet:deterministic_random | joshtriplett | 0 | ||||
537 | rust | 131824 | no | Support multiple stability attributes on items | dianne:multiple-unstables | wesleywiser | 0 | ||||
538 | rust | 131852 | no | rustdoc: allow searches to match against both type and name | lolbinarycat:rustdoc-search-type-and-name | notriddle | 0 | ||||
539 | rust | 131882 | no | Fix suggestions when returning a bare trait from an async fn. | hirschenberger:issue131661 | davidtwco | 0 | ||||
540 | rust | 131966 | no | Allow #[link(kind = "dylib")] without a name | ChrisDenton:bare-link | petrochenkov | 0 | ||||
541 | rust | 132045 | no | [WIP] Spiking on `asm!` + pointer as `const` | dingxiangfei2009:allow-pointer-in-inline-asm | davidtwco | 0 | ||||
542 | rust | 132051 | no | Add parallel front end robustness test to ui tests | SparrowLii:parallel_ui_test | jieyouxu | 0 | ||||
543 | rust | 132087 | no | Fix overly restrictive lifetime in `core::panic::Location::file` return type | ijchen:issue-131770-fix | m-ou-se | 0 | ||||
544 | rust | 132112 | no | Remove `P<>` from `visit_`s in ast `MutVisitor` | maxcabrajac:remove_p | petrochenkov | 0 | ||||
545 | rust | 132480 | no | Allow specifying the ELF TLS ABI | ilovepi:rust-tlsdesc | tmandry | 0 | ||||
546 | rust | 132484 | no | unix: Relax escaping in `Debug` impl on `Command` | madsmtm:command-relaxed-escape | thomcc | 0 | ||||
547 | rust | 132792 | no | [rustdoc] Add new `example` disambiguator for intra-doc links | GuillaumeGomez:example-disambiguator | notriddle | 0 | ||||
548 | rust | 132976 | no | Add `PeekableIterator` trait | bluebear94:mf/peekable-iterator | scottmcm | 0 | ||||
549 | rust | 133170 | no | std: print a backtrace on stackoverflow | joboet:stack_overflow_backtrace | jhpratt | 0 | ||||
550 | rust | 133245 | no | [IT'S NOT TIME YET] Disarm `time` bomb (diagnostics) | jieyouxu:disarm-time-bomb | 0 | |||||
551 | rust | 133258 | no | remove `Subtype` projections | lcnr:subtype-rm | compiler-errors | 0 | ||||
552 | rust | 133279 | no | rustdoc: use a button instead of a bar for search | notriddle:notriddle/search-button | GuillaumeGomez | 0 | ||||
553 | rust | 133412 | no | Support `vec![const { ... }; n]` syntax | EFanZh:vec-of-const-expr-macro | dtolnay | 0 | ||||
554 | rust | 133572 | no | Implement `alloc::sync::UniqueArc` | frank-king:feature/unique_arc | Amanieu | 0 | ||||
555 | rust | 133576 | no | clarify requirements of `byte_{offset,add,sub}` for zero-sized referents | jswrenn:pointer-byte-ops-zs-doc | RalfJung | 0 | ||||
556 | rust | 133717 | no | Make impl section headers sticky | GuillaumeGomez:sticky-headings | notriddle | 0 | ||||
557 | rust | 133820 | no | Stabilize `derive(CoercePointee)` | dingxiangfei2009:stabilize-coerce-pointee | compiler-errors | 0 | ||||
558 | rust | 133823 | no | Replace evaluated `cfg_attr` in AST with a placeholder attribute for accurate span tracking | estebank:issue-56328 | petrochenkov | 0 | ||||
559 | rust | 133852 | no | improve cold_path() | x17jiri:cold_path | nikic | 0 | ||||
560 | rust | 133995 | no | Constify `PartialEq` | compiler-errors:const-partialeq | fmease | 0 | ||||
561 | rust | 134006 | no | setup typos check in CI | klensy:typos | nnethercote | 0 | ||||
562 | rust | 134034 | no | handle paren in macro expand for let-init-else expr | bvanjoi:issue-131655 | petrochenkov | 0 | ||||
563 | rust | 134048 | no | Implement From<MutexGuard<'a, T>> for &'a Mutex<T> | rubcc95:master | BurntSushi | 0 | ||||
564 | rust | 134063 | no | dec2flt: Clean up float parsing modules | tgross35:dec2flt-refactoring | Noratrieb | 0 | ||||
565 | rust | 134145 | no | Correctly rounded floating point `div_euclid`. | tczajka:exact_div_euclid | workingjubilee | 0 | ||||
566 | rust | 134247 | no | Don't suggest a semicolon when one already exists | joculatrix:master | lcnr | 0 | ||||
567 | rust | 134316 | no | Add `String::replace_first` and `String::replace_last` | zachs18:string_replace_in_place_rebase | tgross35 | 0 | ||||
568 | rust | 134401 | no | Begin reorganization of proc_macro crate | AverseABFun:averseabfun-staging | tgross35 | 0 | ||||
569 | rust | 134446 | no | Stabilize the `cell_update` feature | tgross35:stabilize-cell_update | m-ou-se | 0 | ||||
570 | rust | 134534 | no | Windows: Don't error on broken non UTF-8 output | ChrisDenton:cp-utf8 | workingjubilee | 0 | ||||
571 | rust | 134552 | no | Clean up operator representations | nnethercote:tweak-AssocOp | 0 | |||||
572 | rust | 134696 | no | Implement `normalize_lexically` | ChrisDenton:normalize-lexically | workingjubilee | 0 | ||||
573 | rust | 134767 | no | Initial support for dynamically linked crates | Bryanskiy:dylibs-3 | 0 | |||||
574 | rust | 134797 | no | [WIP] Ergonomic ref counting | spastorino:ergonomic-ref-counting-1 | nikomatsakis | 0 | ||||
575 | rust | 134802 | no | fix(rustdoc): print the `doc(hidden)` attribute the same as others | poliorcetics:ab/push-tvvzqyyuotvk | GuillaumeGomez | 0 | ||||
576 | rust | 134831 | no | [experimental] shorten backtraces using debuginfo | jyn514:backtrace-debuginfo | 0 | |||||
577 | rust | 134937 | no | Account for type parameters in bound suggestion | estebank:issue-#104089 | Nadrieril | 0 | ||||
578 | rust | 135018 | no | Add experimental Iterator::contains | leb-kuchen:iter-contains | Amanieu | 0 | ||||
579 | rust | 135051 | no | Add provider-style API to `Context` | jkarneges:context-provider | thomcc | 0 | ||||
580 | rust | 135071 | no | bootstrap: Apply a clearer naming convention to many of the test steps | Zalathar:rename-test-steps | 0 | |||||
581 | rust | 135072 | no | [EXPLORATORY] bootstrap: break up `test.rs` into smaller modules by test kind | jieyouxu:exp-test-step-cat | 0 | |||||
582 | rust | 135255 | no | wix: allow to skip more components | klensy:wix-fix | Mark-Simulacrum | 0 | ||||
583 | rust | 135445 | no | propagate opaque types to the typeck root | lcnr:propagate-opaques | compiler-errors | 0 | ||||
584 | rust | 135502 | no | Clean the LLVM wrapper | dpaoliello:cleanllvm | Zalathar | 0 | ||||
585 | rust | 135527 | no | [For previewing, reviewing and testing] Move upvars to locals | dingxiangfei2009:move-upvars-to-locals-for-tests | 0 | |||||
586 | rust | 135634 | no | stop specializing on `Copy` | joboet:trivial-clone | Mark-Simulacrum | 0 | ||||
587 | rust | 135651 | no | Support for `wasm32-wali-linux-musl` Tier-3 target | arjunr2:master | chenyukang | 0 | ||||
588 | rust | 135726 | no | New attribute parsing infrastructure | jdonszelmann:attr-parsing | oli-obk | 0 | ||||
589 | rust | 135745 | no | Recognise new IPv6 non-global range from IETF RFC 9602 | bardiharborow:std/net/rfc9602 | cuviper | 0 | ||||
590 | rust | 135881 | no | Arbitrary self types v2: stabilize | adetaylor:stabilize-arbitrary-self-types | wesleywiser | 0 | ||||
591 | rust | 135899 | no | Fix `PostBorrowckAnalysis` for old solver | compiler-errors:post-borrowck-new-solver | lcnr | 0 | ||||
592 | rust | 135910 | no | Orphanck: Reject uncovered opaque types | fmease:orphanck-rej-uncovered-opaques | lcnr | 0 | ||||
593 | rust | 135945 | no | Remove some unnecessary parens in `assert!` conditions | estebank:useless-parens | compiler-errors | 0 | ||||
594 | rust | 136077 | no | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | 0 | ||||
595 | rust | 136125 | no | feat: allow multiple suggestions for malformed crate_type attribute | Blindspot22:multiple-suggestion-for-malformed-crate_type-attribute | nnethercote | 0 | ||||
596 | rust | 136261 | no | [cfg_match] Library edition | c410-f3r:cfg-match-foo-bar-baz | jhpratt | 0 | ||||
597 | rust | 136269 | no | Pass spans around new solver | compiler-errors:spanned | lcnr | 0 | ||||
598 | rust | 136491 | no | do not prove trait where-bounds for assoc item wf | lcnr:uwu-only-prove-trait-bound | compiler-errors | 0 | ||||
599 | rust | 136496 | no | Pattern Migration 2024: suggest nicer patterns | dianne:beautify-pat-migration-output | Nadrieril | 0 | ||||
600 | rust | 136530 | no | Implement `x perf` directly in bootstrap | Kobzol:x-perf | onur-ozkan | 0 | ||||
601 | rust | 126641 | error (try) | no | Enable `riscv64gc-gnu` testing | ferrocene:hoverbear/enable-riscv64gc-testing | Mark-Simulacrum | 0 | |||
602 | rust | 136253 | failure | yes | rustdoc: run css and html minifier at build instead of runtime | notriddle:notriddle/aot-minify | GuillaumeGomez | GuillaumeGomez | 6 | never | |
603 | rust | 134740 | failure (try) | yes | Add amdgpu target | Flakebi:amdgpu-target | workingjubilee | workingjubilee | 1 | never | |
604 | rust | 130808 | failure | yes | Fix linking for symbols starting with ? on i686-pc-windows-msvc | checkraisefold:fix-questionmark-linking | davidtwco | davidtwco | 0 | iffy | |
605 | rust | 135336 | failure | yes | use target feature and not target name | tshepang:patch-5 | jieyouxu | jieyouxu | 0 | iffy | |
606 | rust | 135395 | failure | yes | Enforce the compiler-builtins partitioning scheme | saethlin:compiler-builtins-cgus | bjorn3 | bjorn3 | 0 | never | |
607 | rust | 135695 | failure (try) | yes | Support raw-dylib link kind on ELF | Noratrieb:elf-raw-dylib | bjorn3 | 0 | |||
608 | rust | 136478 | failure (try) | yes | ci: move x86_64-msvc-ext jobs to windows 2025 | marcoieni:x86_64-msvc-ext-windows-25 | Mark-Simulacrum | 0 | |||
609 | rust | 133502 | failure (try) | no | [DO NOT MERGE] bootstrap with `-Znext-solver=globally` | lcnr:rust4 | 0 | never | |||
610 | rust | 131077 | failure | no | Enable debug assertions on alt builds | lqd:debug-assertions-alt | Kobzol | 0 | |||
611 | rust | 134026 | failure | no | [TEST] Rollup of 5 pull requests | workingjubilee:rollup-4r2ihhs | 0 | ||||
612 | rust | 134522 | failure (try) | no | [WIP] Use weak linkage instead of compiler generated shims | bjorn3:weak_linkage_allocator | fee1-dead | 0 | |||
613 | rust | 135774 | failure (try) | no | CI: move dist-arm-linux to a free ARM runner | marcoieni:dist-arm-linux-free | 0 | ||||
614 | rust | 135960 | failure (try) | no | ci: Remove the power to skip tests from opt-dist | workingjubilee:remove-opt-dists-test-skipping-code | shepmaster | 0 | |||
615 | rust | 136116 | success | yes | Rollup of 8 pull requests | fmease:rollup-c8pk3mj | fmease | 5 | never | ||
616 | rust | 111061 | success | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
617 | rust | 112049 | success (try) | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | ||||
618 | rust | 115362 | success | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | never | ||||
619 | rust | 115521 | success | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee:force-trunk-frame-pointers | 0 | never | ||||
620 | rust | 119412 | success | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | compiler-errors | 0 | never | |||
621 | rust | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
622 | rust | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
623 | rust | 120050 | success | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
624 | rust | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
625 | rust | 120682 | success | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | ||||
626 | rust | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
627 | rust | 121174 | success | Check for occupied niches | saethlin:codegen-niche-checks | 0 | never | ||||
628 | rust | 122971 | success | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | |||
629 | rust | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
630 | rust | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
631 | rust | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
632 | rust | 124188 | success (try) | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | ||||
633 | rust | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | 0 | never | ||||
634 | rust | 125782 | success (try) | Implement RFC 3624 `supertrait_item_shadowing` (v2) | compiler-errors:supertrait-item-shadowing | BoxyUwU | 0 | never | |||
635 | rust | 125907 | success | rustdoc: use the next solver for blanket impl synthesis | fmease:rustdoc-synth-blanket-ocx-next | GuillaumeGomez | 0 | never | |||
636 | rust | 125923 | success | Fix leaks from panics in destructors | matthewjasper:no-return-leak | lcnr | 0 | never | |||
637 | rust | 127316 | success | bump tracing | klensy:tracing-bump | Mark-Simulacrum | 0 | never | |||
638 | rust | 127348 | success | Add `slice::DrainRaw` for internal use | scottmcm:add-drain-raw | the8472 | 0 | never | |||
639 | rust | 128747 | success | Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 | futile:cache-decl-macros | petrochenkov | 0 | never | |||
640 | rust | 128846 | success | Stop considering moved-out locals when computing auto traits for generators (rebased) | compiler-errors:drop-liveness | cjgillot | 0 | never | |||
641 | rust | 128918 | success | Try to shrink `Alignment`-related MIR in `Layout` | scottmcm:tweak-alignment-mir | joboet | 0 | never | |||
642 | rust | 129027 | success | Stop generating assumes for validity ranges | erikdesjardins:outofuandme | 0 | never | ||||
643 | rust | 129771 | success | dont clone old syntax context | bvanjoi:donot-clone-old-syntax-context | petrochenkov | 0 | never | |||
644 | rust | 129827 | success | perform less decoding if it has the same syntax context | bvanjoi:less-decoding | petrochenkov | 0 | never | |||
645 | rust | 130051 | success | Post-mono MIR opts | cjgillot:clone-mir | 0 | never | ||||
646 | rust | 130112 | success | Optimize DefaultHasher siphash | Noratrieb:speedy-siphash-blazing-brrrr | cuviper | 0 | never | |||
647 | rust | 130324 | success | hygiene: Ensure uniqueness of `SyntaxContextData`s | petrochenkov:ctxtache | cjgillot | 0 | never | |||
648 | rust | 130417 | success | Support symbolicating zstd-compressed ELF sections | workingjubilee:pull-in-backtrace-with-zstd | 0 | never | ||||
649 | rust | 130679 | success | Add inline(usually) | saethlin:inline-usually | 0 | never | ||||
650 | rust | 130691 | success | [WIP] Elaborate drops to calls | scottmcm:elaborate-drops-to-calls | 0 | never | ||||
651 | rust | 130998 | success | avoid phi node for pointers flowing into Vec appends | the8472:bail-before-memcpy | 0 | never | ||||
652 | rust | 131213 | success | Handle `rustc_resolve` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-resolve | petrochenkov | 0 | never | |||
653 | rust | 131306 | success | Querify lookup_deprecation_entry. | cjgillot:deprecation-query | 0 | never | ||||
654 | rust | 131629 | success | Swap Lru from std::sync::Arc to triomphe::Arc | GnomedDev:triomphe-lru | 0 | never | ||||
655 | rust | 132711 | success | [DRAFT] Generate CGUs in parallel. | nnethercote:parallel-cgu-gen | 0 | never | ||||
656 | rust | 133061 | success | [DRAFT] `Rc`: allow deduping both `deref` and `clone` across types | scottmcm:dedup-rc | 0 | never | ||||
657 | rust | 133076 | success (try) | bump sccache for linux x86_64 to allow caching while PGO'd | klensy:sccache-linux-bump | Kobzol | 0 | never | |||
658 | rust | 133436 | success | Remove `NtVis` and `NtTy` | nnethercote:rm-NtVis-NtTy | petrochenkov | 0 | never | |||
659 | rust | 133662 | success | Use `iter::repeat_n` to implement `Vec::extend_with` | paolobarbolini:vec-extend-with-via-repeatn | Noratrieb | 0 | never | |||
660 | rust | 133781 | success | Do not visit whole crate to compute `lints_that_dont_need_to_run`. | cjgillot:shallow-allowed-lints | 0 | never | ||||
661 | rust | 134051 | success | Do partial SsaLocals analysis in unoptimized builds | saethlin:partial-ssa-analysis | 0 | never | ||||
662 | rust | 134134 | success | Use length prefix in default `Hasher::write_str` | purplesyringa:hash-str-with-length-prefix | Amanieu | 0 | never | |||
663 | rust | 134153 | success | compiler: Stop manually extending the stack | workingjubilee:denied-insurance-claims | 0 | never | ||||
664 | rust | 134189 | success | Remove diff marker detection. | nnethercote:rm-diff-marker-detection | 0 | never | ||||
665 | rust | 134862 | success (try) | Filter out builtin lint passes that don't need to be run | compiler-errors:builtin-passes-that-dont-need-to-run | 0 | never | ||||
666 | rust | 134938 | success (try) | Include arguments to the precondition check in failure messages | saethlin:include-precondition-args | 0 | never | ||||
667 | rust | 134954 | success (try) | Redo the swap code for better tail & padding handling | scottmcm:more-swap-tuning | thomcc | 0 | never | |||
668 | rust | 135054 | success (try) | Add Location::file_with_nul | cramertj:file-cstr | cuviper | 0 | never | |||
669 | rust | 135763 | success (try) | yes | Update to LLVM 20 | nikic:llvm-20 | 0 | never | |||
670 | rust | 136095 | success (try) | [DO NOT MERGE] perf run for rustc-hash candidate (folded multiply) | orlp:rustc-hash-folded-multiply-perf | Mark-Simulacrum | 0 | never | |||
671 | rust | 136159 | success (try) | `VecDeque::partition_point` and `binary_search_by` check first element in `back` slice only once | urben1680:urben1680-vecdeque-partition-point-optimization | ibraheemdev | 0 | never | |||
672 | rust | 136191 | success (try) | compiler: replace few consts arrays with statics to remove const dupes | klensy:const_a | compiler-errors | 0 | never | |||
673 | rust | 136363 | success (try) | yes | rustdoc: improve refdef handling in the unresolved link lint | notriddle:notriddle/unresolved-link-unused-refdef | fmease | 0 | never | ||
674 | rust | 136401 | success (try) | yes | Lazy-page Symbol interner | Mark-Simulacrum:lockfree-as-str | 0 | never | |||
675 | rust | 136410 | success (try) | yes | Remove InstanceKind::generates_cgu_internal_copy | saethlin:clean-up-cgu-internal-copy | wesleywiser | 0 | never | ||
676 | rust | 136428 | success (try) | yes | test building enzyme in CI | EnzymeAD:enable-autodiff | oli-obk | 0 | never | ||
677 | rust | 136429 | success (try) | yes | 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 | ||
678 | rust | 136450 | success (try) | yes | Don't reset cast kind without also updating the operand in `simplify_cast` in GVN | compiler-errors:simplify-cast | scottmcm | 0 | never | ||
679 | rust | 136471 | success (try) | yes | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | safinaskar:parallel | SparrowLii | 0 | never | ||
680 | rust | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
681 | rust | 125692 | success | Update bundled musl to 1.2.5 | est31:update_musl_1.2.5 | wesleywiser | 0 | ||||
682 | rust | 127389 | success | Make target-spec json file extensions case-insensitive | boozook:target-spec-json-ext-case-insensitive | davidtwco | 0 | ||||
683 | rust | 128425 | success | [crater] Make `missing_fragment_specifier` an unconditional error | tgross35:missing-fragment-specifier-unconditional | petrochenkov | 0 | ||||
684 | rust | 128998 | success | WIP: Refactor timespec, add regression tests | heaths:issue105762 | Mark-Simulacrum | 0 | ||||
685 | rust | 129249 | success (try) | [Experimental] `<T as Into<T>>::into` lint | estebank:useless-into | chenyukang | 0 | ||||
686 | rust | 129289 | success | Restrict `parse_maybe_literal_minus` | nnethercote:fix-parse_maybe_literal_minus-1 | petrochenkov | 0 | ||||
687 | rust | 129543 | success | [crater] Properly deduce object lifetime defaults in GAT paths | fmease:obj-lt-def-gat | 0 | |||||
688 | rust | 129604 | success | [DO NOT MERGE] crater run on the tail expression drop order lint | dingxiangfei2009:lint-tail-expr-drop-order-crater-run | 0 | |||||
689 | rust | 132268 | success | Impl TryFrom<Vec<u8>> for String | elichai:string_try_from_vec | Amanieu | 0 | ||||
690 | rust | 132394 | success | Apple: Fix direct linking with +verbatim | madsmtm:fix-apple-verbatim-link | petrochenkov | 0 | ||||
691 | rust | 132712 | success | Crater 2024 edition | ehuss:2024-crater | ehuss | 0 | ||||
692 | rust | 133033 | success | turn creating 8dot3 names off for windows for speed | klensy:win.dot | 0 | |||||
693 | rust | 133912 | success (try) | [experiment] test code build runner | MarcoIeni:test-codebuild-runner | Mark-Simulacrum | 0 | ||||
694 | rust | 133925 | success (try) | disallow `repr()` on invalid items | folkertdev:improve-repr-warnings | compiler-errors | 0 | ||||
695 | rust | 133944 | success (try) | Run-make test to check `core::ffi::c_*` types against clang | ricci009:master | tgross35 | 0 | ||||
696 | rust | 134025 | success | [TEST] Rollup of 5 pull requests | workingjubilee:rollup-xb4212q | 0 | |||||
697 | rust | 134273 | success (try) | de-stabilize bench attribute | RalfJung:de-stabilize-bench | ibraheemdev | 0 | ||||
698 | rust | 134537 | success (try) | Crater run for `tail-expr-drop-order` | dingxiangfei2009:issue-132861-crater-run | chenyukang | 0 | ||||
699 | rust | 135331 | success (try) | [crater-only] Ban assoc ty unbounds | fmease:ban-assoc-ty-unbounds | 0 | |||||
700 | rust | 135501 | success (try) | Inject `compiler_builtins` during postprocessing and ensure it is made private | tgross35:stdlib-dependencies-private | petrochenkov | 0 | ||||
701 | rust | 135813 | success (try) | yes | CI: split i686-mingw job to three free runners | marcoieni:free-runner-i686-mingw | 0 | ||||
702 | rust | 136068 | success (try) | crashes: more tests | matthiaskrgr:crashesjan25 | Mark-Simulacrum | 0 | ||||
703 | rust | 136155 | success (try) | Enable sanitizers on MSVC CI jobs | tmiasko:msvc-enable-sanitizers | Mark-Simulacrum | 0 | ||||
704 | rust | 136303 | success (try) | elaborate: avoid projections with unconstrained bound regions | lcnr:elaborate-skip-bad-projections | compiler-errors | 0 | ||||
705 | rust | 136487 | success (try) | yes | ci: stop mysql before removing it | marcoieni:disable-mysql-systemctl | Mark-Simulacrum | 0 | |||
706 | rust | 136490 | success (try) | yes | Do not allow attributes on struct field rest patterns | Skepfyr:no-field-rest-pattern-attrs | compiler-errors | 0 | |||
707 | rust | 136535 | success (try) | yes | ci: remove more unused files and directories in free runners | marcoieni:free-runners-remove-more-dirs | Mark-Simulacrum | 0 |