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.
—
274 total, 22 approved, 8 rolled up, 4 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 133349 | pending | yes | Stabilize the 2024 edition | ehuss:stabilize-2024 | traviscross | traviscross,compiler-errors | 10 | ||
2 | 133350 | approved | yes | Rollup of 8 pull requests | compiler-errors:rollup-tcg33bt | compiler-errors | 8 | never | ||
3 | 132329 | approved | yes | Implement `~const Destruct` effect goal in the new solver | compiler-errors:fn-and-destruct | lcnr | lcnr | 0 | never | |
4 | 132915 | approved | yes | Implement the unsafe-fields RFC. | veluca93:unsafe-fields | jswrenn | jswrenn | 0 | never | |
5 | 132994 | approved | yes | Update `cc` + bump bootstrap deps | clubby789:cc-bisect | Kobzol | Kobzol | 0 | never | |
6 | 133242 | approved | yes | finish `Reveal` removal | lcnr:questionable-uwu | compiler-errors | compiler-errors,BoxyUwU | 0 | never | |
7 | 133264 | approved | yes | implement OsString::truncate | lolbinarycat:os-string-truncate | joboet | joboet | 0 | iffy | |
8 | 131505 | approved | yes | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | madsmtm:darwin_user_temp_dir | dtolnay | dtolnay | 0 | ||
9 | 131859 | approved | yes | Update TRPL to add new Chapter 17: Async and Await | chriskrycho:update-trpl | cjgillot | onur-ozkan | 0 | ||
10 | 132597 | approved | yes | btree: don't leak value if destructor of key panics | lukas-code:btree-plug-leak | jhpratt | jhpratt | 0 | ||
11 | 132658 | approved | yes | Detect const in pattern with typo | estebank:const-in-pattern-typo | cjgillot | Nadrieril | 0 | ||
12 | 133102 | approved | yes | aarch64 softfloat target: always pass floats in int registers | RalfJung:aarch64-softfloat | wesleywiser | davidtwco,wesleywiser | 0 | ||
13 | 133208 | approved | yes | generate-copyright: Now generates a library file too. | ferrocene:split-copyright-html | Kobzol | Kobzol | 0 | ||
14 | 133217 | approved | yes | [AIX] Add option -X32_64 to the "strip" command | xingxue-ibm:fix-strip | compiler-errors | compiler-errors | 0 | ||
15 | 133237 | approved | yes | Minimally constify `Add` | fee1-dead-contrib:constadd | compiler-errors | compiler-errors | 0 | ||
16 | 132090 | approved | yes | Stop being so bail-y in candidate assembly | compiler-errors:baily | lcnr | lcnr | 0 | always | |
17 | 132911 | approved | yes | Pretty print async fn sugar in opaques and trait bounds | compiler-errors:async-fn-sugar | fmease | fmease | 0 | always | |
18 | 133159 | approved | yes | Don't allow `-Zunstable-options` to take a value | Zalathar:unstable-options-no-value | jieyouxu | jieyouxu | 0 | always | |
19 | 133215 | approved | yes | Fix missing submodule in `./x vendor` | ehuss:fix-vendor-rustc-perf | Kobzol | kobzol | 0 | always | |
20 | 133247 | approved | yes | Reduce integer `Display` implementation size | GuillaumeGomez:reduce-integer-display-impl | workingjubilee | workingjubilee | 0 | always | |
21 | 133286 | approved | yes | Re-delay a resolve `bug` related to `Self`-ctor in patterns | jieyouxu:bug-ourselves | estebank | compiler-errors | 0 | always | |
22 | 131193 | yes | Asserts the maximum value that can be returned from `Vec::len` | EFanZh:asserts-vec-len | the8472 | 0 | never | |||
23 | 132325 | yes | rework winnowing to sensibly handle global where-bounds | lcnr:damn-son | compiler-errors | 0 | never | |||
24 | 133068 | yes | Use `download-rustc=false` global default, `if-unchanged` for tools and library profiles, and make `rust.debug-assertions=true` inhibit downloading CI rustc | jieyouxu:download-rustc-default-only-for-tools | clubby789 | 0 | never | |||
25 | 130418 | yes | Split traits by crate-local and crate-non-local | MeetThePatel:feature-rustdoc-sort-traits | notriddle | 0 | ||||
26 | 130451 | yes | Note Command for Capturing binary run | abhillman:patch-1 | kennytm | 0 | ||||
27 | 130463 | yes | Generating a documentation for tests | Infineon:test_documentation | GuillaumeGomez | 0 | ||||
28 | 130552 | yes | Support 128-bit atomics on x86_64-fortanix-unknown-sgx | taiki-e:sgx-atomic-128 | wesleywiser | 0 | ||||
29 | 130571 | yes | [NonNull] Document behavior of From<&[mut] T> wrt provenance | joshlf:patch-11 | RalfJung | 0 | ||||
30 | 130643 | yes | Beautify doctest path | GuillaumeGomez:beautify-doctest-path | notriddle | 0 | ||||
31 | 130682 | yes | Add `peek_index` to `Enumerate` | x4exr:master | cuviper | 0 | ||||
32 | 130733 | yes | Optimize `is_ascii` for `str` and `[u8]` further | okaneco:is_ascii | scottmcm | 0 | ||||
33 | 130777 | yes | rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973) | azhogin:azhogin/reg-struct-return | workingjubilee | 0 | ||||
34 | 130780 | yes | Remove unstable cfg `target(...)` compact feature | Urgau:withdrawn-cfg-target-compact | BoxyUwU | 0 | ||||
35 | 130786 | yes | mir-opt: a sub-BB of a cleanup BB must also be a cleanup BB in `EarlyOtherwiseBranch` | DianQK:early_otherwise_branch_cleanup | cjgillot | 0 | ||||
36 | 130808 | yes | Fix linking for symbols starting with ? on i686-pc-windows-msvc | checkraisefold:fix-questionmark-linking | nnethercote | 0 | ||||
37 | 130849 | yes | added core::mem::reshape | hazelwiss:mem-reshape | workingjubilee | 0 | ||||
38 | 130859 | yes | Update README.md | AzharMithani:master | Mark-Simulacrum | 0 | ||||
39 | 130883 | yes | Add environment variable query | madsmtm:env-var-query | petrochenkov | 0 | ||||
40 | 130886 | yes | core/ptr: Add simulate_realloc() | mrkajetanp:ptr-tag-helpers | Mark-Simulacrum | 0 | ||||
41 | 130887 | yes | 100% safe implementation of RepeatN | Soveu:repeatn | Amanieu | 0 | ||||
42 | 130923 | yes | Allow multiple suggestions for malformed crate_type attribute | Blindspot22:Support-more-suggestions-in-template-for-bad-attribute-use-#61288 | nnethercote | 0 | ||||
43 | 130937 | yes | Separate weekly `cargo update` PRs and add boostrap | tgross35:dependencies-ci-bootstrap | Kobzol | 0 | ||||
44 | 131004 | yes | Suggest flipping reversed `?#`/`?x`/`?X` in format specifiers | deniskilseev:issue-129966-fix | jieyouxu | 0 | ||||
45 | 131072 | yes | Win: Use POSIX rename semantics for `std::fs::rename` if available | Fulgen301:windows-rename-posix-semantics | ChrisDenton | 0 | ||||
46 | 131144 | yes | Fix typo README.md | totoro642:totoro642-patch-1 | 0 | |||||
47 | 131146 | yes | Stop clearing box's drop flags early | beepster4096:box_drop_flags | wesleywiser | 0 | ||||
48 | 131182 | yes | compiletest failing tests aren't that noisy by default | dev-ardi:supress-debug-info | jieyouxu | 0 | ||||
49 | 131282 | yes | std: detect stack overflows in TLS destructors on UNIX | joboet:thread_local_stack_overflow | Amanieu | 0 | ||||
50 | 131319 | yes | Fix c_char on various no-std and tier 3 targets | taiki-e:c-char | 0 | |||||
51 | 131323 | yes | Support `clobber_abi` in AVR inline assembly | jfrimmel:avr-inline-asm-clobber-abi | Amanieu | 0 | ||||
52 | 131340 | yes | Implement split_pattern on slices | eduardorittner:master | Amanieu | 0 | ||||
53 | 131389 | yes | Add `JoinHandle::into_join_future()`. | kpreid:joinfuture | Amanieu | 0 | ||||
54 | 131416 | yes | Mark `slice::copy_from_slice` unstably const | okaneco:const_copy | m-ou-se | 0 | ||||
55 | 131433 | yes | Apple: Re-implement SDK discovery instead of using `xcrun` | madsmtm:find-sdkroot-manually | pnkfelix | 0 | ||||
56 | 131439 | yes | Remove allowing static_mut_refs lint | mu001999-contrib:cleanup/static-mut | compiler-errors | 0 | ||||
57 | 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 | ||||
58 | 131522 | yes | [macro_metavar_expr_concat] Fix #128346 | c410-f3r:unlock-rfc-2011 | chenyukang | 0 | ||||
59 | 131523 | yes | Fix asm goto with outputs and move it to a separate feature gate | nbdd0121:asm | compiler-errors | 0 | ||||
60 | 131530 | yes | Add `armv7a-vex-v5` tier three target | vexide:armv7a-vex-v5 | thomcc | 0 | ||||
61 | 131551 | yes | Support #[repr(simd)] types in input/output of PowerPC inline assembly | taiki-e:ppc-asm-vreg-inout | Amanieu | 0 | ||||
62 | 131558 | yes | Lint on combining `#[no_mangle]` and `#[export_name]` | sassman:feat/warnin-for-no-mangle-together-with-export-name | Urgau | 0 | ||||
63 | 131584 | yes | Adds priority-inheritance futexes | ruihe774:pi-futex | m-ou-se | 0 | ||||
64 | 131607 | yes | core: implement `DeterministicRandomSource` | joboet:deterministic_random | joshtriplett | 0 | ||||
65 | 131627 | yes | Add external LLVM compatibility to INSTALL.md | manishwalia15:patch-6 | 0 | |||||
66 | 131656 | yes | move some invalid exponent detection into rustc_session | richard-uk1:move_empty_exponent_to_rustc_session | petrochenkov | 0 | ||||
67 | 131664 | yes | Support input/output in vector registers of s390x inline assembly | taiki-e:s390x-asm-vreg-inout | Amanieu | 0 | ||||
68 | 131713 | yes | Stabilize `const_maybe_uninit_write` | tgross35:stabilize-const_maybe_uninit_write | dtolnay | 0 | ||||
69 | 131718 | yes | [rustdoc] Change impl items indent | GuillaumeGomez:impl-items-indent | notriddle | 0 | ||||
70 | 131729 | yes | Make the `test` cfg a userspace check-cfg | Urgau:check-cfg-test-userspace | petrochenkov | 0 | ||||
71 | 131784 | yes | Stabilize unsigned and float variants of `num_midpoint` feature | Urgau:stabilize-midpoint | dtolnay | 0 | ||||
72 | 131806 | yes | Treat other items as functions for the purpose of type-based search | lolbinarycat:rustdoc-search-all-is-func | notriddle | 0 | ||||
73 | 131824 | yes | Support multiple stability attributes on items | dianne:multiple-unstables | wesleywiser | 0 | ||||
74 | 131828 | yes | Add nul-terminated filename for #[track_caller] | Darksonn:location-file-nul | Noratrieb | 0 | ||||
75 | 131830 | yes | Add support for wasm exception handling to Emscripten target | hoodmane:emscripten-wasm-eh | workingjubilee | 0 | ||||
76 | 131852 | yes | rustdoc: allow searches to match against both type and name | lolbinarycat:rustdoc-search-type-and-name | notriddle | 0 | ||||
77 | 131860 | yes | Remove bogus `#![feature(get_mut_unchecked)]` from docs for stable `Rc`/`Arc` methods | AnthonyMikh:AnthonyMikh/bogus-feature-in-stable-docs | joboet | 0 | ||||
78 | 131923 | yes | Derive `Copy` and `Hash` for `IntErrorKind` | ranger-ross:impl-copy-hash-interrorkind | m-ou-se | 0 | ||||
79 | 131966 | yes | Allow #[link(kind = "dylib")] without a name | ChrisDenton:bare-link | petrochenkov | 0 | ||||
80 | 131975 | yes | rustdoc: prefer showing enum variants as written | lolbinarycat:rustdoc-enum-discrim | notriddle | 0 | ||||
81 | 131998 | yes | Add core::ops::Bound::from_opt API | krtab:bound_from_opt | thomcc | 0 | ||||
82 | 132038 | yes | Add lint rule for `#[deprecated]` on re-exports | kailan:deprecated-use | pnkfelix | 0 | ||||
83 | 132047 | yes | Robustify and genericize return-type-notation resolution in `resolve_bound_vars` | compiler-errors:rbv-rtn-cleanup | estebank | 0 | ||||
84 | 132056 | yes | Stabilize `#[diagnostic::do_not_recommend]` | weiznich:diagnostic_do_not_recommend_final_tests | compiler-errors | 0 | ||||
85 | 132087 | yes | Fix overly restrictive lifetime in `core::panic::Location::file` return type | ijchen:issue-131770-fix | m-ou-se | 0 | ||||
86 | 132112 | yes | Remove `P<>` from `visit_`s in ast `MutVisitor` | maxcabrajac:remove_p | petrochenkov | 0 | ||||
87 | 132146 | yes | Add lint against (some) interior mutable consts | Urgau:interior_mut_consts | lcnr | 0 | ||||
88 | 132155 | yes | Always display first line of impl blocks even when collapsed | GuillaumeGomez:impl-block-doc | notriddle | 0 | ||||
89 | 132156 | yes | When encountering unexpected closure return type, point at return type/expression | estebank:closure-return | Nadrieril | 0 | ||||
90 | 132187 | yes | Add Extend impls for tuples of arity 1 through 12 | shahn:extend_more_tuples | dtolnay | 0 | ||||
91 | 132268 | yes | Impl TryFrom<Vec<u8>> for String | elichai:string_try_from_vec | Amanieu | 0 | ||||
92 | 132295 | yes | fixed wast version was released, remove randomization exemption | the8472:remove-randomize-exclusion1 | onur-ozkan | 0 | ||||
93 | 132331 | yes | Use CLOCK_BOOTTIME for Instant in Fuchsia/Android | mathukumillia:convert_instant_boottime | jhpratt | 0 | ||||
94 | 132390 | yes | bootstrap: show diagnostics relative to rustc src dir | RalfJung:diagnostics-root-dir | albertlarsan68 | 0 | ||||
95 | 132410 | yes | Some more refactorings towards removing driver queries | bjorn3:yet_another_driver_refactor_round | pnkfelix | 0 | ||||
96 | 132431 | yes | From iterator more tuples | shahn:from_iterator_more_tuples | Amanieu | 0 | ||||
97 | 132432 | yes | Add a test to verify that libstd doesn't use protected symbols | davidlattimore:std-interposable | Mark-Simulacrum | 0 | ||||
98 | 132469 | yes | Do not suggest borrow that is already there in fully-qualified call | estebank:issue-132041 | Nadrieril | 0 | ||||
99 | 132474 | yes | Add more mailmap entries | Noratrieb:lots-of-mailmapping-round-2 | Mark-Simulacrum | 0 | ||||
100 | 132477 | yes | Add illumos target documentation | Noratrieb:illumos-oxide | GuillaumeGomez | 0 | ||||
101 | 132484 | yes | unix: Relax escaping in `Debug` impl on `Command` | madsmtm:command-relaxed-escape | thomcc | 0 | ||||
102 | 132502 | yes | Document possibility to set core features in example config.toml | Voultapher:document-core-features-in-config-toml-example | Mark-Simulacrum | 0 | ||||
103 | 132515 | yes | Fix and undeprecate home_dir() | kornelski:home_fix | jhpratt | 0 | ||||
104 | 132529 | yes | ci(triagebot): add more top-level files to A-meta | ismailarilik:ci/triagebot/fix-name-of-trigger-file-LICENSES | Mark-Simulacrum | 0 | ||||
105 | 132533 | yes | Add BorrowedBuf::into_filled{,_mut} methods to allow returning buffer with original lifetime | SUPERCILEX:patch-4 | Mark-Simulacrum | 0 | ||||
106 | 132553 | yes | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh:zero-cost-rc-arc-deref | joboet | 0 | ||||
107 | 132570 | yes | Use LLVM's UEFI targets | madsmtm:llvm-uefi | workingjubilee | 0 | ||||
108 | 132605 | yes | CI: increase timeout from 4h to 6h | Kobzol:ci-increase-timeout | Mark-Simulacrum | 0 | ||||
109 | 132607 | yes | Used pthread name functions returning result for FreeBSD and DragonFly | YohDeadfall:pthread-name-fn-with-result | ibraheemdev | 0 | ||||
110 | 132611 | yes | Add `AsyncFn*` to to the prelude in all editions | compiler-errors:async-prelude | ibraheemdev | 0 | ||||
111 | 132612 | yes | Gate async fn trait bound modifier on `async_trait_bounds` | compiler-errors:async-trait-bounds | 0 | |||||
112 | 132706 | yes | Stabilize async closures (RFC 3668) | compiler-errors:async-closures | 0 | |||||
113 | 132723 | yes | Unify `sysroot_target_{bin,lib}dir` handling | jieyouxu:sysroot-dance-dance-revolution | albertlarsan68 | 0 | ||||
114 | 132730 | yes | std: allow after-main use of synchronization primitives | joboet:after_main_sync | Noratrieb | 0 | ||||
115 | 132748 | yes | get rid of some false negatives in rustdoc::broken_intra_doc_links | lolbinarycat:rustdoc-intra-doc-link-warn-more-54191 | notriddle | 0 | ||||
116 | 132750 | yes | [AIX] handle libunwind native_libs | daltenty:daltenty/libs | albertlarsan68 | 0 | ||||
117 | 132782 | yes | improvements on initial sysroot and libdir finding logics | onur-ozkan:cleanup | albertlarsan68 | 0 | ||||
118 | 132791 | yes | rustc: Fail fast when compiling a source file larger than 4 GiB | tyilo:big-file-fail-fast | compiler-errors | 0 | ||||
119 | 132792 | yes | [rustdoc] Add new `example` disambiguator for intra-doc links | GuillaumeGomez:example-disambiguator | notriddle | 0 | ||||
120 | 132796 | yes | Use mimalloc in rustc | iSwapna:mimalloc | pnkfelix | 0 | ||||
121 | 132803 | yes | Fix broken url | wangjingcun:master | Mark-Simulacrum | 0 | ||||
122 | 132830 | yes | Rename `elem_offset` to `element_offset` | wr7:substr_range_documentation | joshtriplett | 0 | ||||
123 | 132833 | yes | Stabilize let chains in the 2024 edition | est31:stabilize_let_chains | fee1-dead | 0 | ||||
124 | 132876 | yes | rustdoc book: acknowlage --document-hidden-items | lolbinarycat:rustdoc-document-hidden-items | aDotInTheVoid | 0 | ||||
125 | 132904 | yes | only use generic info when ty var belong it in orphan check | bvanjoi:issue-132826 | fmease | 0 | ||||
126 | 132937 | yes | a release operation synchronizes with an acquire operation | xmh0511:master | m-ou-se | 0 | ||||
127 | 132939 | yes | Suggest using deref in patterns | uellenberg:suggest-deref | compiler-errors | 0 | ||||
128 | 132949 | yes | Add specific diagnostic for using macro_rules macro as attribute/derive | clubby789:macro-rules-attr-derive | fmease | 0 | ||||
129 | 132961 | yes | Arbitrary self types v2: main compiler changes | adetaylor:arbitrary-self-types-the-big-bit | wesleywiser | 0 | ||||
130 | 132974 | yes | Properly pass linker arguments that contain commas | madsmtm:linker-arguments-with-commas | petrochenkov | 0 | ||||
131 | 132975 | yes | De-duplicate and improve definition of core::ffi::c_char | arichardson:ffi-c-char | BurntSushi | 0 | ||||
132 | 132976 | yes | Add `PeekableIterator` trait | bluebear94:mf/peekable-iterator | scottmcm | 0 | ||||
133 | 132982 | yes | alloc: fix `Allocator` method names in `alloc` free function docs | suaviloquence:2-doc-changed-alloc-methods | Mark-Simulacrum | 0 | ||||
134 | 132983 | yes | Edit dangling pointers | Anthony-Eid:dangling-pointers-lint | Urgau | 0 | ||||
135 | 133041 | yes | Print name of env var in `--print=deployment-target` | madsmtm:print-deployment-target-env-var | davidtwco | 0 | ||||
136 | 133042 | yes | btree: add `{Entry,VacantEntry}::insert_entry` | cuviper:btreemap-insert_entry | Amanieu | 0 | ||||
137 | 133055 | yes | Expand `CloneToUninit` documentation. | kpreid:clone-uninit-doc | cuviper | 0 | ||||
138 | 133057 | yes | Impl String::into_chars | tisonkun:into-chars | 0 | |||||
139 | 133087 | yes | Detect missing `.` in method chain in `let` bindings and statements | estebank:stmt-misparse | chenyukang | 0 | ||||
140 | 133088 | yes | `-Zrandomize-layout` harder. `Foo<T> != Foo<U>` | the8472:randomize-me-harder | compiler-errors | 0 | ||||
141 | 133089 | yes | Stabilize noop_waker | eholk:stabilize-noop-waker | compiler-errors | 0 | ||||
142 | 133092 | yes | Always set the deployment target when building std | madsmtm:bootstrap-deployment-target | Mark-Simulacrum | 0 | ||||
143 | 133095 | yes | Add test directive `needs-atomic` | kei519:fix-87377 | jieyouxu | 0 | ||||
144 | 133099 | yes | forbid toggling x87 and fpregs on hard-float targets | RalfJung:forbidden-hardfloat-features | workingjubilee | 0 | ||||
145 | 133103 | yes | Pass FnAbi to find_mir_or_eval_fn | tiif:fnabi | RalfJung | 0 | ||||
146 | 133104 | yes | crashes: add test for #131451 | matthiaskrgr:crashtest_debugass_131451.rs | saethlin | 0 | ||||
147 | 133105 | yes | only store valid proc marco item for doc link | bvanjoi:issue-132743 | petrochenkov | 0 | ||||
148 | 133106 | yes | changes old intrinsic declaration to new declaration | BLANKatGITHUB:intrinsic | ibraheemdev | 0 | ||||
149 | 133122 | yes | Add unpolished, experimental support for AFIDT (async fn in dyn trait) | compiler-errors:afidt | jackh726 | 0 | ||||
150 | 133128 | yes | Resolve the false positive dead_code lint when type is only used via destructuring | m-ysk:feature/issue-132874 | nnethercote | 0 | ||||
151 | 133134 | yes | Don't use a SyntheticProvider for literally every type | Walnut356:synth_prov | Mark-Simulacrum | 0 | ||||
152 | 133136 | yes | Support ranges in `<[T]>::get_many_mut()` | ChayimFriedman2:get-many-mut | Amanieu | 0 | ||||
153 | 133138 | yes | Target modifiers (special marked options) are recorded in metainfo | azhogin:azhogin/target-modifiers | davidtwco | 0 | ||||
154 | 133140 | yes | Inline ExprPrecedence::order into Expr::precedence | dtolnay:precedence | fmease | 0 | ||||
155 | 133149 | yes | Provide more context on `Fn` closure modifying binding | estebank:niko-rustnation | compiler-errors | 0 | ||||
156 | 133151 | yes | Trim extra whitespace in fn ptr suggestion span | tyrone-wu:trim-fn-ptr-whitespace | compiler-errors | 0 | ||||
157 | 133154 | yes | Reword resolve errors caused by likely missing crate in dep tree | estebank:issue-133137 | wesleywiser | 0 | ||||
158 | 133155 | yes | Yet more `rustc_mir_dataflow` cleanups | nnethercote:yet-more-rustc_mir_dataflow-cleanups | cjgillot | 0 | ||||
159 | 133170 | yes | std: print a backtrace on stackoverflow | joboet:stack_overflow_backtrace | jhpratt | 0 | ||||
160 | 133184 | yes | wasi/fs: Improve stopping condition for <ReadDir as Iterator>::next | osiewicz:wasm-fix-infinite-loop-in-remove-dir-all | Noratrieb | 0 | ||||
161 | 133202 | yes | Make `RUSTC_BOOTSTRAP` read the crate name from `CARGO_CRATE_NAME` | Zalathar:boot-crate-name | compiler-errors | 0 | ||||
162 | 133211 | yes | Extend Miri to correctly pass mutable pointers through FFI | Strophox:miri-correct-state-update-ffi | RalfJung | 0 | ||||
163 | 133221 | yes | Add external macros specific diagnostics for check-cfg | Urgau:check-cfg-macro-diag | compiler-errors | 0 | ||||
164 | 133223 | yes | `UniqueRc` trait impls | zachs18:uniquerc-impls | Noratrieb | 0 | ||||
165 | 133233 | yes | Add context to "const in pattern" errors | estebank:const-errors | Nadrieril | 0 | ||||
166 | 133236 | yes | Synchronize Unicode license text from unicode.org | dtolnay:unicodelicense | Mark-Simulacrum | 0 | ||||
167 | 133240 | yes | Mark `OnceState::poison` as `pub` | GrigorenkoPV:once_state_poison_pub | joshtriplett | 0 | ||||
168 | 133245 | yes | [IT'S NOT TIME YET] Disarm `time` bomb (diagnostics) | jieyouxu:disarm-time-bomb | 0 | |||||
169 | 133248 | yes | CI: split x86_64-msvc-ext job | MarcoIeni:x86_64-msvc-ext-free | Kobzol | 0 | ||||
170 | 133249 | yes | ABI checks: add support for loongarch | heiher:loong-abi-check | workingjubilee | 0 | ||||
171 | 133255 | yes | Implement `From<&NonZero<T>> for &T` | Alphare:nonzero-ref-to-t-ref | jhpratt | 0 | ||||
172 | 133258 | yes | remove `Subtype` projections | lcnr:subtype-rm | compiler-errors | 0 | ||||
173 | 133260 | yes | Constify the `Deref`/`DerefMut` traits, too | compiler-errors:deref | 0 | |||||
174 | 133263 | yes | Refactor inner allocation logic of temp dangling pointer lint | Urgau:dangling-improv-inner | BoxyUwU | 0 | ||||
175 | 133265 | yes | Add a range argument to vec.extract_if | the8472:extract-if-ranges | 0 | |||||
176 | 133266 | yes | ci: enble LLVM download for windows-gnu hosts | mati865:windows-gnu-llvm-download | Mark-Simulacrum | 0 | ||||
177 | 133267 | yes | Add shorter and more direct error for dyn AsyncFn | cramertj:async-fn-dyn-err | compiler-errors | 0 | ||||
178 | 133279 | yes | rustdoc: use a button instead of a bar for search | notriddle:notriddle/search-button | GuillaumeGomez | 0 | ||||
179 | 133282 | yes | Shorten the `MaybeUninit` `Debug` implementation | tgross35:maybe-uninit-debug | Amanieu | 0 | ||||
180 | 133292 | yes | E0277: suggest dereferencing function arguments in more cases | dianne:e0277-suggest-deref | fee1-dead | 0 | ||||
181 | 133293 | yes | Updates Solaris target information, adds Solaris maintainer | psumbera:solaris-maintainer | Noratrieb | 0 | ||||
182 | 133294 | yes | crashes: more tests | matthiaskrgr:crashes21nov | jieyouxu | 0 | ||||
183 | 133297 | yes | Remove legacy bitcode for iOS | DianQK:embed-bitcode-ios | fmease | 0 | ||||
184 | 133298 | yes | Mention that std::fs::remove_dir_all fails on files | n0toose:remove-dir-all-but-not-paths | Noratrieb | 0 | ||||
185 | 133299 | yes | [beta] Clippy backports | flip1995:clippy-beta-backport | Mark-Simulacrum | 0 | ||||
186 | 133300 | yes | Make cargo `-Zbuild-std` work with `-Cinstrument-coverage` | Enselic:build-std-instrument-coverage | wesleywiser | 0 | ||||
187 | 133303 | yes | [AIX] noipath linker flags | mustartt:aix-final-linker-options | wesleywiser | 0 | ||||
188 | 133304 | yes | Revert diagnostics hack to fix ICE 132920 | lqd:issue-132920 | estebank | 0 | ||||
189 | 133312 | yes | triagebot: automatically add more rustdoc related labels | lolbinarycat:triagebot-rustdoc-labels | GuillaumeGomez | 0 | ||||
190 | 133320 | yes | Add release notes for Rust 1.83.0 | cuviper:relnotes-1.83.0 | Mark-Simulacrum | 0 | ||||
191 | 133321 | yes | Get rid of HIR const checker | compiler-errors:const-checker | wesleywiser | 0 | ||||
192 | 133326 | yes | Remove the `DefinitelyInitializedPlaces` analysis. | nnethercote:rm-DefinitelyInitializedPlaces | cjgillot | 0 | ||||
193 | 133328 | yes | Simplify `SwitchInt` handling | nnethercote:simplify-SwitchInt-handling | cjgillot | 0 | ||||
194 | 133332 | yes | Mark `<[T; N]>::as_mut_slice` with the `const` specifier. | bjoernager:const-array-as-mut-slice | m-ou-se | 0 | ||||
195 | 133341 | yes | Check copyright html | ferrocene:check-copyright-html | Kobzol | 0 | ||||
196 | 133351 | yes | add flag to dump unstable feature status information | yaahc:z-unstable-feature-status | estebank | 0 | ||||
197 | 133301 | yes | Add code example for `wrapping_neg` method for signed integers | GuillaumeGomez:add-example-wrapping-neg | workingjubilee | 0 | always | |||
198 | 130543 | no | Create `Atomic<T>` type alias | CAD97:generic-atomic | Noratrieb | 0 | iffy | |||
199 | 130963 | no | Migrate compiler's `&Option<T>` into `Option<&T>` | nyurik:opts-rustc | petrochenkov | 0 | never | |||
200 | 131311 | no | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | 0 | never | |||
201 | 132046 | no | 'improve' type traversal | lcnr:trivial-type-visitable | 0 | never | ||||
202 | 130460 | no | compiler: Fix handling of `repr(align(N), simd)` | workingjubilee:align-with-parallel-expectations | pnkfelix | 0 | ||||
203 | 130514 | no | Initial implementation of unsafe binder types | compiler-errors:unsafe-binders | 0 | |||||
204 | 130744 | no | coverage: Support match statements in branch coverage | ranger-ross:branch-arms2 | Zalathar | 0 | ||||
205 | 130749 | no | [NOT READY] Add support for downloading GCC artifacts | GuillaumeGomez:download-gcc-artifacts | Kobzol | 0 | ||||
206 | 130751 | no | Suggest adding missing braces in `const` block pattern | GrigorenkoPV:missing-{-in-const | 0 | |||||
207 | 130766 | no | Stabilize #[coverage] attribute | clarfonthey:stable-coverage-attribute | Zalathar | 0 | ||||
208 | 131118 | no | Add inherent constructors on `str` | robertbastian:master | Amanieu | 0 | ||||
209 | 131160 | no | Handle `rustc_middle` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-middle | compiler-errors | 0 | ||||
210 | 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 | ||||
211 | 131203 | no | JumpThreading: fix bitwise not on non-booleans | clubby789:jumpthreading-not | cjgillot | 0 | ||||
212 | 131218 | no | Split out RTN resolver errors into new error codes | compiler-errors:rtn-err | petrochenkov | 0 | ||||
213 | 131309 | no | `suspicious_leading_zero` lint for detecting C-style octals | GrigorenkoPV:suspicious-leading-zero | 0 | |||||
214 | 131472 | no | E0793: Clarify that it applies to unions as well | kupiakos:E0793 | compiler-errors | 0 | ||||
215 | 131478 | no | WIP: Parse Apple SDK versions | madsmtm:parse-sdkroot | jieyouxu | 0 | ||||
216 | 131577 | no | updated dependencies in library package | Makuo12:master | tgross35 | 0 | ||||
217 | 131651 | no | Create a generic AVR target: avr-unknown-unknown | Patryk27:avr-unknown-unknown | compiler-errors | 0 | ||||
218 | 131669 | no | lint: change help for pointers to dyn types in FFI | niacdoial:linting-ptrdyn-ffi | workingjubilee | 0 | ||||
219 | 131684 | no | make enum size not depend on the order of variants | adwinwhite:niche-layout-not-depend-on-ordering | the8472 | 0 | ||||
220 | 131698 | no | use stores of the correct size to set discriminants | the8472:remove-set-discriminant-hack | estebank | 0 | ||||
221 | 131808 | no | Hir attributes | jdonszelmann:hir-attributes | cjgillot | 0 | ||||
222 | 131882 | no | Fix suggestions when returning a bare trait from an async fn. | hirschenberger:issue131661 | davidtwco | 0 | ||||
223 | 132045 | no | [WIP] Spiking on `asm!` + pointer as `const` | dingxiangfei2009:allow-pointer-in-inline-asm | davidtwco | 0 | ||||
224 | 132051 | no | Add parallel front end robustness test to ui tests | SparrowLii:parallel_ui_test | jieyouxu | 0 | ||||
225 | 132150 | no | Fix powerpc64 big-endian FreeBSD ABI | taiki-e:ppc64-freebsd-abi | pnkfelix | 0 | ||||
226 | 132195 | no | Tidy up bigint multiplication implementations | clarfonthey:bigint-mul | jhpratt | 0 | ||||
227 | 132345 | no | Improve diagnostics for `HostEffectPredicate` in the new solver | compiler-errors:fx-diag | 0 | |||||
228 | 132388 | no | Implement `#[cfg]` in `where` clauses | frank-king:feature/where-cfg | cjgillot | 0 | ||||
229 | 132397 | no | Make missing_abi lint warn-by-default. | m-ou-se:warn-missing-abi | traviscross | 0 | ||||
230 | 132461 | no | Do not unify dereferences of shared borrows in GVN | cjgillot:gvn-noderef | RalfJung | 0 | ||||
231 | 132480 | no | Allow specifying the ELF TLS ABI | ilovepi:rust-tlsdesc | tmandry | 0 | ||||
232 | 132547 | no | cg_gcc: Directly use rustc_abi instead of reexports | workingjubilee:rustc-abi-in-cg-gcc | GuillaumeGomez | 0 | ||||
233 | 132654 | no | std: lazily allocate the main thread handle | joboet:lazy_main | ChrisDenton | 0 | ||||
234 | 133325 | no | Reimplement `~const` trait specialization | compiler-errors:const-spec | lcnr | 0 | ||||
235 | 132789 | failure (try) | yes | add some debug-assertion crash tests | matthiaskrgr:debug_tests | jieyouxu | jieyouxu | 0 | iffy | |
236 | 131077 | failure (try) | yes | Enable debug assertions on alt builds | lqd:debug-assertions-alt | Kobzol | 0 | |||
237 | 132154 | failure | yes | Chris' CI experiment, ignore me | ChrisDenton:ci | 0 | ||||
238 | 131483 | failure | no | Always structurally resolve coercion target | compiler-errors:coercion-tgt | lcnr | 0 | never | ||
239 | 112049 | success (try) | yes | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | |||
240 | 128320 | success (try) | yes | Avoid no-op unlink+link dances in incr comp | saethlin:link-me-maybe | 0 | never | |||
241 | 130679 | success | Add inline(usually) | saethlin:inline-usually | 0 | never | ||||
242 | 130691 | success | [WIP] Elaborate drops to calls | scottmcm:elaborate-drops-to-calls | 0 | never | ||||
243 | 130909 | success | Infer nounwind and use it in MIR opts | saethlin:infer-nounwind | 0 | never | ||||
244 | 130998 | success | avoid phi node for pointers flowing into Vec appends | the8472:bail-before-memcpy | 0 | never | ||||
245 | 131213 | success | Handle `rustc_resolve` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-resolve | petrochenkov | 0 | never | |||
246 | 131244 | success | Consider empty-unreachable otherwise branches in MatchBranchSimplification | clubby789:match-branches-unreachable | wesleywiser | 0 | never | |||
247 | 131306 | success | Querify lookup_deprecation_entry. | cjgillot:deprecation-query | 0 | never | ||||
248 | 131629 | success | Swap Lru from std::sync::Arc to triomphe::Arc | GnomedDev:triomphe-lru | 0 | never | ||||
249 | 131650 | success (try) | yes | Add post-mono MIR passes to make mono-reachable analysis more accurate | saethlin:post-mono-mir-opts | 0 | never | |||
250 | 132387 | success | [experiment] `ONE_TRUE_DANGLING_POINTER` | scottmcm:otzst | 0 | never | ||||
251 | 132527 | success | [WIP] Invalidate all dereferences when encountering non-local assignments | DianQK:gvn-stmt-iter | 0 | never | ||||
252 | 132666 | success | Skip `if-let-rescope` lint unless requested by migration | dingxiangfei2009:skip-if-let-rescope-lint | compiler-errors | 0 | never | |||
253 | 132711 | success | [DRAFT] Generate CGUs in parallel. | nnethercote:parallel-cgu-gen | 0 | never | ||||
254 | 132894 | success (try) | yes | Refactor `where` predicates, and reserve for attributes support | frank-king:feature/where-refactor | cjgillot | 0 | never | ||
255 | 133016 | success (try) | yes | Querify should_codegen_locally | saethlin:querify-should-codegen-locally | 0 | never | |||
256 | 133061 | success | [DRAFT] `Rc`: allow deduping both `deref` and `clone` across types | scottmcm:dedup-rc | 0 | never | ||||
257 | 133070 | success | Lexer tweaks | nnethercote:lexer-tweaks | 0 | never | ||||
258 | 133076 | success (try) | bump sccache for linux x86_64 to allow caching while PGO'd | klensy:sccache-linux-bump | Kobzol | 0 | never | |||
259 | 133250 | success (try) | yes | [WIP] The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK:embed-bitcode-pgo | 0 | never | |||
260 | 133274 | success (try) | yes | Use edition of `macro_rules` when compiling the macro | ehuss:macro_rules-edition-from-pm | compiler-errors | 0 | never | ||
261 | 133324 | success (try) | yes | [mir-opt] GVN some more transmute cases | scottmcm:gvn-aggregate-transmute | wesleywiser | 0 | never | ||
262 | 133345 | success (try) | yes | Stop cloning `Context` so much | GuillaumeGomez:stop-cloning-context | notriddle | 0 | never | ||
263 | 130361 | success (try) | yes | std::net: Solaris supports `SOCK_CLOEXEC` as well since 11.4. | devnexen:sock_cloexec_solaris | cuviper | 0 | |||
264 | 130696 | success | Inline smaller callees first | scottmcm:reorder-inlining | saethlin | 0 | ||||
265 | 132232 | success | CI: build FreeBSD artifacts on FreeBSD 13.4 | asomers:fbsd-13.4 | GuillaumeGomez | 0 | ||||
266 | 132289 | success (try) | yes | Disqualify built-in trait impl if it seems likely to overlap in an unsound way with a blanket impl | compiler-errors:vanquish-dyn-incompleteness | lcnr | 0 | |||
267 | 132394 | success | Apple: Fix direct linking with +verbatim | madsmtm:fix-apple-verbatim-link | petrochenkov | 0 | ||||
268 | 132712 | success | Crater 2024 edition | ehuss:2024-crater | ehuss | 0 | ||||
269 | 132721 | success (try) | yes | CI: split x86_64-mingw job | MarcoIeni:mingw-split | Mark-Simulacrum | 0 | |||
270 | 133033 | success (try) | yes | turn creating 8dot3 names off for windows for speed | klensy:win.dot | 0 | ||||
271 | 133256 | success (try) | yes | CI: use free runners for i686-gnu jobs | MarcoIeni:use-linux-free-runners | Mark-Simulacrum | 0 | |||
272 | 133270 | success (try) | yes | Fix span of unsafe attribute diagnostic | ehuss:fix-attr-item-span | petrochenkov | 0 | |||
273 | 133291 | success (try) | yes | [EXPERIMENT] check npm path on the regular `x86_64-mingw` job | jieyouxu:exp-rustdoc-gui-test | 0 | ||||
274 | 132979 | success | use `--exact` on `--skip` to avoid unintended substring matches | onur-ozkan:skip-exact | Kobzol | 0 | always |