Bors queue - rust
859 total, 0 in queue, 0 failed, 0 rolled up
# | Status | Mergeable | Title | Author | Assignees | Approved by | Priority | Rollup |
---|---|---|---|---|---|---|---|---|
93544 | no | 0 | ||||||
94904 | no | 0 | ||||||
95385 | no | 0 | ||||||
98514 | no | 0 | ||||||
101551 | no | 0 | ||||||
103376 | no | 0 | ||||||
105392 | no | 0 | ||||||
105586 | no | 0 | ||||||
105604 | no | 0 | ||||||
106418 | no | 0 | ||||||
106643 | no | 0 | ||||||
106852 | no | 0 | ||||||
107263 | no | 0 | ||||||
107562 | no | 0 | ||||||
107640 | no | 0 | ||||||
108001 | no | 0 | ||||||
108097 | no | 0 | ||||||
108671 | no | 0 | ||||||
108981 | no | 0 | ||||||
110799 | no | 0 | ||||||
120193 | no | #[cold] on match arms | x17jiri | oli-obk, davidtwco | 0 | |||
112106 | no | 0 | ||||||
112331 | no | 0 | ||||||
113125 | no | 0 | ||||||
113891 | no | 0 | ||||||
114209 | no | 0 | ||||||
114538 | no | 0 | ||||||
114917 | success (try) | no | Dummy PR to test coverage test changes in CI | Zalathar | 0 | |||
115521 | no | 0 | ||||||
115613 | no | 0 | ||||||
115802 | no | 0 | ||||||
116173 | no | 0 | ||||||
116247 | no | 0 | ||||||
116375 | no | 0 | ||||||
117682 | no | 0 | ||||||
118270 | no | 0 | ||||||
118717 | no | 0 | ||||||
119260 | no | Make broken MIR a proper lint. | cjgillot | TaKO8Ki | 0 | |||
119412 | no | 0 | ||||||
119458 | no | 0 | ||||||
119471 | no | 0 | ||||||
119550 | no | 0 | ||||||
120013 | no | 0 | ||||||
120050 | no | 0 | ||||||
120072 | no | 0 | ||||||
120179 | no | 0 | ||||||
120286 | no | 0 | ||||||
120525 | no | 0 | ||||||
120589 | no | 0 | ||||||
120700 | no | 0 | ||||||
120708 | no | 0 | ||||||
121053 | no | 0 | ||||||
121880 | no | 0 | ||||||
122325 | no | 0 | ||||||
123219 | no | 0 | ||||||
123259 | no | 0 | ||||||
123610 | no | 0 | ||||||
124078 | no | 0 | ||||||
124439 | no | 0 | ||||||
147125 | yes | move `once` module out of `poison` | connortsui20 | ibraheemdev | 0 | |||
125780 | no | 0 | ||||||
126076 | no | 0 | ||||||
126641 | no | 0 | ||||||
126810 | no | 0 | ||||||
127282 | no | 0 | ||||||
127534 | no | 0 | ||||||
127595 | no | 0 | ||||||
128018 | no | 0 | ||||||
128653 | no | 0 | ||||||
128747 | no | 0 | ||||||
128917 | no | 0 | ||||||
129036 | no | 0 | ||||||
129543 | no | 0 | ||||||
129822 | no | 0 | ||||||
123205 | no | Revert "CFI: Skip non-passed arguments" | rcvalle | compiler-errors | 0 | |||
131824 | no | 0 | ||||||
130417 | no | 0 | ||||||
130460 | no | 0 | ||||||
130679 | no | 0 | ||||||
130751 | no | 0 | ||||||
130808 | no | 0 | ||||||
131340 | no | Implement split_pattern on slices | eduardorittner | Amanieu | 0 | |||
131607 | no | 0 | ||||||
132331 | no | 0 | ||||||
132480 | no | 0 | ||||||
133412 | no | 0 | ||||||
120818 | no | 0 | ||||||
121174 | no | 0 | ||||||
121762 | no | 0 | ||||||
122408 | no | 0 | ||||||
123220 | no | 0 | ||||||
123606 | no | 0 | ||||||
123617 | no | 0 | ||||||
124154 | no | 0 | ||||||
124362 | no | 0 | ||||||
125555 | no | 0 | ||||||
125923 | no | 0 | ||||||
126100 | no | 0 | ||||||
126651 | no | 0 | ||||||
127401 | no | 0 | ||||||
127997 | no | 0 | ||||||
128070 | no | 0 | ||||||
128256 | no | 0 | ||||||
128846 | no | 0 | ||||||
129249 | no | 0 | ||||||
123179 | no | Rework MIR inlining costs | scottmcm | wesleywiser | 0 | |||
129498 | no | 0 | ||||||
129870 | no | 0 | ||||||
129881 | no | 0 | ||||||
130112 | no | 0 | ||||||
130382 | no | 0 | ||||||
130418 | no | 0 | ||||||
130643 | no | 0 | ||||||
130691 | no | 0 | ||||||
130780 | no | 0 | ||||||
130886 | no | 0 | ||||||
130909 | no | 0 | ||||||
131282 | no | 0 | ||||||
131309 | no | 0 | ||||||
131389 | no | 0 | ||||||
131478 | no | 0 | ||||||
131629 | no | 0 | ||||||
131656 | no | 0 | ||||||
131852 | no | 0 | ||||||
132146 | no | 0 | ||||||
132484 | no | 0 | ||||||
132570 | no | 0 | ||||||
132712 | no | 0 | ||||||
132792 | no | 0 | ||||||
133033 | no | 0 | ||||||
143594 | no | Allow initializing `NonZero` with literals | oli-obk | 0 | ||||
134004 | no | estebank | 0 | |||||
134153 | no | 0 | ||||||
134316 | no | 0 | ||||||
134522 | no | 0 | ||||||
134598 | no | 0 | ||||||
134937 | no | 0 | ||||||
135008 | no | 0 | ||||||
135634 | no | 0 | ||||||
135774 | no | 0 | ||||||
135830 | no | 0 | ||||||
135881 | no | 0 | ||||||
135899 | no | 0 | ||||||
136036 | no | 0 | ||||||
136333 | no | 0 | ||||||
136417 | no | 0 | ||||||
138005 | no | Clarify MaybeUninit docs | hkBst | BurntSushi | 0 | |||
136677 | no | 0 | ||||||
136693 | no | 0 | ||||||
136733 | no | 0 | ||||||
136867 | no | 0 | ||||||
137135 | no | 0 | ||||||
137343 | no | 0 | ||||||
137426 | no | 0 | ||||||
137487 | no | 0 | ||||||
137546 | no | 0 | ||||||
137584 | no | 0 | ||||||
137761 | no | 0 | ||||||
135141 | no | std: net: Add function to return the system hostname | orowith2os | ChrisDenton | 0 | |||
137785 | no | 0 | ||||||
137854 | no | 0 | ||||||
137972 | no | 0 | ||||||
133820 | no | Stabilize `derive(CoercePointee)` | dingxiangfei2009 | 0 | ||||
133944 | no | 0 | ||||||
134021 | no | 0 | ||||||
134190 | no | 0 | ||||||
134534 | no | 0 | ||||||
134938 | no | 0 | ||||||
137570 | no | Handle autodiff for lib builds | ZuseZ4 | oli-obk | 0 | |||
128947 | failure (try) | no | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc | 0 | |||
136861 | no | 0 | ||||||
136578 | no | Add contracts for all functions in `Alignment` | tautschnig | tgross35 | 0 | |||
137330 | no | Document `From::from` impls | TimTheBig | workingjubilee | 0 | |||
135804 | no | 0 | ||||||
135888 | no | 0 | ||||||
135910 | no | 0 | ||||||
135960 | no | 0 | ||||||
136649 | no | 0 | ||||||
136732 | no | 0 | ||||||
136868 | no | 0 | ||||||
136912 | no | 0 | ||||||
137025 | no | 0 | ||||||
137067 | no | 0 | ||||||
137364 | no | 0 | ||||||
136401 | no | 0 | ||||||
137418 | no | 0 | ||||||
136776 | no | Forbid freely casting lifetime bounds of dyn-types | BoxyUwU | lcnr | 0 | |||
137598 | no | 0 | ||||||
137720 | no | 0 | ||||||
137783 | no | 0 | ||||||
137803 | no | 0 | ||||||
137858 | no | 0 | ||||||
137908 | no | 0 | ||||||
138025 | no | 0 | ||||||
135051 | no | Add provider-style API to `Context` | jkarneges | thomcc | 0 | |||
135099 | no | Add FileCheck annotations to mir-opt/copy-prop | Shunpoco | wesleywiser | 0 | |||
135527 | success (try) | no | Move coroutine upvars into locals for better memory economy | dingxiangfei2009 | oli-obk, cjgillot | 0 | ||
143328 | no | Avoid loading HIR for check_well_formed on type declarations | oli-obk | compiler-errors | 0 | |||
138400 | no | 0 | ||||||
138419 | no | 0 | ||||||
138429 | no | 0 | ||||||
138463 | no | 0 | ||||||
138504 | success (try) | no | Nul terminate rust string literals | bjorn3 | estebank | 0 | ||
138582 | no | 0 | ||||||
138683 | no | 0 | ||||||
138744 | success (try) | no | Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678) | Mallets | dtolnay | 0 | ||
138753 | no | 0 | ||||||
138764 | no | 0 | ||||||
138862 | no | 0 | ||||||
138914 | no | 0 | ||||||
138961 | yes | Make closure capturing have consistent and correct behaviour around patterns | meithecatte | Nadrieril | 0 | |||
139256 | no | 0 | ||||||
139286 | no | 0 | ||||||
139320 | no | 0 | ||||||
139362 | no | 0 | ||||||
139441 | no | Implement `AsRef<ByteStr>` for `[u8]` | thaliaarchi | dtolnay | 0 | |||
139591 | no | 0 | ||||||
139673 | no | 0 | ||||||
139692 | no | 0 | ||||||
139896 | no | 0 | ||||||
140064 | no | 0 | ||||||
140073 | no | fmease | 0 | |||||
140209 | no | 0 | ||||||
140558 | no | 0 | ||||||
138217 | no | 0 | ||||||
138386 | no | 0 | ||||||
138405 | no | 0 | ||||||
138424 | no | 0 | ||||||
138456 | no | 0 | ||||||
138473 | no | 0 | ||||||
138553 | no | 0 | ||||||
138686 | no | 0 | ||||||
138835 | no | 0 | ||||||
138918 | no | uefi: fs: Add file times plumbing | Ayush1325 | joboet | 0 | |||
138952 | no | 0 | ||||||
138995 | no | 0 | ||||||
139087 | no | 0 | ||||||
139272 | no | 0 | ||||||
139432 | no | m-ou-se, jhpratt | 0 | |||||
139540 | no | Mark-Simulacrum | 0 | |||||
139690 | no | 0 | ||||||
139869 | no | 0 | ||||||
140037 | no | 0 | ||||||
140130 | no | 0 | ||||||
140158 | no | 0 | ||||||
140206 | no | 0 | ||||||
140261 | no | Stabilize `fn_align`: `#[align(N)]` on functions | folkertdev | traviscross | 0 | |||
140271 | no | 0 | ||||||
140313 | no | 0 | ||||||
140319 | no | 0 | ||||||
140363 | no | 0 | ||||||
140417 | no | 0 | ||||||
140463 | no | Document MaybeUninit bit validity | joshlf | RalfJung | 0 | |||
140640 | no | 0 | ||||||
146702 | no | Port `#[register_tool]` to the new attribute system | jdonszelmann | 0 | ||||
140699 | no | 0 | ||||||
140779 | no | Clarify that `PartialOrd` does not give a partial order | Muon | Mark-Simulacrum | 0 | |||
140805 | no | 0 | ||||||
140824 | no | 0 | ||||||
140830 | no | 0 | ||||||
142872 | no | Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point | ChrisDenton | ibraheemdev | 0 | |||
141007 | no | 0 | ||||||
141033 | no | 0 | ||||||
141055 | no | Hack together inline-always-overrides | saethlin | 0 | ||||
141319 | no | 0 | ||||||
141325 | no | 0 | ||||||
141470 | no | 0 | ||||||
141637 | no | 0 | ||||||
140675 | no | 0 | ||||||
140808 | no | 0 | ||||||
141000 | yes | rustdoc: Also run lint `unused_doc_comments` | fmease | notriddle | 0 | |||
141043 | no | Permit duplicate imports | jswrenn | petrochenkov | 0 | |||
141266 | yes | Stabilize `substr_range` and related methods | wr7 | BurntSushi, ibraheemdev | 0 | |||
141299 | no | 0 | ||||||
141314 | no | 0 | ||||||
141326 | no | 0 | ||||||
141348 | no | Make `Rc<T>::deref` zero-cost | EFanZh | tgross35 | 0 | |||
141539 | no | 0 | ||||||
141583 | no | 0 | ||||||
141633 | no | 0 | ||||||
142061 | no | 0 | ||||||
142445 | no | compiler: Use -T instead of --script for linker scripts | workingjubilee | WaffleLapkin | 0 | |||
89917 | no | 0 | ||||||
141798 | no | 0 | ||||||
141830 | no | 0 | ||||||
141922 | no | 0 | ||||||
100413 | no | 0 | ||||||
107122 | no | 0 | ||||||
108684 | no | 0 | ||||||
115362 | no | 0 | ||||||
116542 | no | 0 | ||||||
124188 | no | 0 | ||||||
124278 | no | 0 | ||||||
128374 | no | 0 | ||||||
130227 | no | 0 | ||||||
130937 | no | 0 | ||||||
130998 | no | 0 | ||||||
132051 | no | 0 | ||||||
133258 | no | 0 | ||||||
133717 | no | 0 | ||||||
135931 | no | 0 | ||||||
136638 | no | warn on empty precision | hkBst | oli-obk | 0 | |||
137003 | no | 0 | ||||||
137409 | no | 0 | ||||||
137762 | no | 0 | ||||||
137773 | no | 0 | ||||||
138037 | no | 0 | ||||||
138230 | no | 0 | ||||||
138290 | no | 0 | ||||||
138542 | no | 0 | ||||||
139775 | no | 0 | ||||||
139793 | no | 0 | ||||||
140153 | yes | Implement `Debug` for `EncodeWide` | thaliaarchi | joshtriplett | 0 | |||
140594 | no | 0 | ||||||
140799 | no | 0 | ||||||
138144 | no | Use multiple returns in MIR if it saves a block; still have only one in LLVM | scottmcm | 0 | ||||
145651 | no | Regression test for const promotion with Option<Ordering> | borsakv | cjgillot | 0 | |||
141754 | no | 0 | ||||||
141766 | no | 0 | ||||||
141926 | success (try) | no | 0 | |||||
141980 | no | Rework `c_variadic` | beetrees | joshtriplett | 0 | |||
141977 | no | 0 | ||||||
141994 | no | 0 | ||||||
142247 | success (try) | no | Remove deadlock detection for benchmarking | zetanumbers | 0 | |||
142035 | success (try) | no | Add `Command::resolve_in_parent_path` | ChrisDenton | 0 | |||
142093 | success (try) | no | add track_caller attribute to map_err and ok_or/_else | yaahc | thomcc | 0 | ||
142106 | no | Add `compiler-builtins` to bootstrap | tgross35 | 0 | ||||
138705 | success (try) | no | [perf] Decouple directly accessing a HIR owner from ast lowering | oli-obk | 0 | |||
142538 | success (try) | no | Add armv7-unknown-linux-musleabihf host tools to CI | alex | Mark-Simulacrum | 0 | ||
143333 | success (try) | yes | Extend GVN to perform local value numbering. | cjgillot | 0 | |||
142198 | no | `rustc_const_eval`: respect `target.min_global_align` | folkertdev | 0 | ||||
142257 | success (try) | no | [Experiment] Build the standard library with -Csymbol-mangling-version=v0 | wesleywiser | 0 | |||
138143 | no | rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list. | kpreid | notriddle | 0 | |||
142325 | no | Stabilize the `breakpoint` function | joshtriplett | jhpratt | 0 | |||
142310 | no | compiler: Fix "power alignment" problems on AIX | workingjubilee | wesleywiser | 0 | |||
141445 | no | the8472 | 0 | |||||
142327 | no | `rustdoc-types` de`Box`ification | fluiderson | aDotInTheVoid | 0 | |||
142339 | no | Add NonNull pattern types | oli-obk | BoxyUwU | 0 | |||
142366 | cancelled (try) | no | [WIP] Use weak aliases for the allocator shim | bjorn3 | 0 | |||
142380 | no | Put negative implementors first and apply same ordering logic to foreign implementors | GuillaumeGomez | notriddle | 0 | |||
135578 | no | Add a deterministic constructor for `RandomState` | bkragl | jhpratt | 0 | |||
135602 | no | Tweak output of missing lifetime on associated type | estebank | Nadrieril | 0 | |||
142437 | no | Add test cases for namespaced crates | eholk | petrochenkov | 0 | |||
138133 | no | Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first | Fulgen301 | ChrisDenton | 0 | |||
142478 | no | install docs for each target in different directory | Forist2034 | clubby789 | 0 | |||
143089 | no | Replace JSONPath with `jq` in `jsondocck` | fluiderson | 0 | ||||
142712 | no | hir_analysis: add missing sizedness bounds | davidtwco | lcnr | 0 | |||
142682 | success (try) | no | Update bundled musl to 1.2.5 | Gankra | wesleywiser | 0 | ||
135052 | no | Emit single error for `+ use<'_>` and don't suggest `use<'static>` | estebank | compiler-errors | 0 | |||
135178 | no | Document the behaviour of RUST_MIN_STACK=0 | Gankra | Amanieu | 0 | |||
135432 | no | Implement #[proc_macro_lint] to generate LintId for macro-generated warnings | dtolnay | petrochenkov | 0 | |||
142659 | no | compiler-builtins: Clean up features | tgross35 | 0 | ||||
142775 | no | rustc_target: Begin unifying Arch enum | workingjubilee | madsmtm | 0 | |||
142842 | no | nicer error handling | ZuseZ4 | 0 | ||||
142518 | no | [lib] In-place initialization infrastructure | dingxiangfei2009 | joshtriplett | 0 | |||
129342 | no | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm | thomcc, petrochenkov | 0 | |||
146743 | no | Support borrowed locals in DestinationPropagation. | cjgillot | Amanieu | 0 | |||
142638 | no | error out when `repr(align)` exceeds COFF limit | nthery | WaffleLapkin | 0 | |||
135536 | no | Add more impls of PartialEq and PartialOrd for strings | joshtriplett | ibraheemdev | 0 | |||
142723 | success (try) | no | [crater] Add `impl From<f16> for f32` | beetrees | 0 | |||
142531 | no | Remove fewer Storage calls in CopyProp and GVN | ohadravid | cjgillot, tmiasko | 0 | |||
142881 | no | JumpThreading: compute place and value indices on-demand | cjgillot | saethlin | 0 | |||
122971 | no | Make slice iterators carry only a single provenance | scottmcm | the8472 | 0 | |||
142696 | no | Offload host2 | ZuseZ4 | oli-obk | 0 | |||
142578 | success (try) | no | Cache MIR preorder traversal. | cjgillot | 0 | |||
142568 | failure (try) | no | Use the .drectve section for exporting symbols from dlls on Windows | bjorn3 | wesleywiser | 0 | ||
120808 | no | Split elided_lifetime_in_paths into finer-grained lints | shepmaster | oli-obk | 0 | |||
142611 | no | Do not suggest compatible variants inside macro | xizheyin | jieyouxu | 0 | |||
125907 | success (try) | no | rustdoc: use the next solver for blanket impl synthesis | fmease | GuillaumeGomez, lcnr | 0 | ||
142821 | success (try) | no | Compute jump threading opportunities in a single pass | cjgillot | saethlin | 0 | ||
142824 | no | Stabilize `-Cmin-function-alignment` | folkertdev | workingjubilee | 0 | |||
142590 | no | Allow `#[must_use]` on associated types to warn on unused values in generic contexts | compiler-errors | BoxyUwU | 0 | |||
142731 | no | Add lint rule for `#[deprecated]` on re-exports (rebase) | GrigorenkoPV | WaffleLapkin | 0 | |||
142642 | no | rustdoc-json: Postcard output | aDotInTheVoid | 0 | ||||
142786 | no | feat(build): centralize LLVM_VERSION | reneleonhardt | marcoieni | 0 | |||
129289 | no | Restrict `parse_maybe_literal_minus` | nnethercote | petrochenkov | 0 | |||
135631 | no | Parse `pin`ned local variable declarations | frank-king | traviscross | 0 | |||
142837 | success (try) | no | MaybeImprove MaybeUninit | saethlin | 0 | |||
142830 | no | Make lowering incremental, take 3/N | cjgillot | 0 | ||||
139514 | success (try) | yes | reference dirfd implementation | Qelxiros | tgross35 | 0 | ||
142848 | no | Misc. cleanups to `librustdoc`s "clean" fns | yotamofek | notriddle | 0 | |||
142897 | no | Move all LLVM externs into the rustc_llvm crate | Diggsey | cuviper | 0 | |||
142945 | no | rustdoc_json: Intern filenames | nnethercote | aDotInTheVoid | 0 | |||
142867 | no | Change search "not found" links | kaleidawave | 0 | ||||
142960 | no | Move `scalar_to_backend` to ssa | oli-obk | GuillaumeGomez | 0 | |||
143361 | no | Stop passing resolver disambiguator state to AST lowering. | cjgillot | oli-obk | 0 | |||
142973 | success (try) | no | [perf] Fast path for coercions of TY == TY | compiler-errors | 0 | |||
143575 | no | Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s | GrigorenkoPV | Mark-Simulacrum | 0 | |||
142975 | no | mbe: Rework the `concat` metavariable expression | tgross35 | 0 | ||||
145679 | success (try) | no | Don't evaluate the sanitizer attribute if no sanitizer is enabled | 1c3t3a | rcvalle | 0 | ||
143014 | no | Don't suggest rewriting call if resolution was invalid | compiler-errors | petrochenkov | 0 | |||
143029 | success (try) | no | GCI: Imply outlives-bounds on free (generic) const items | fmease | BoxyUwU | 0 | ||
145402 | no | More `iter().last()` -> `last()`, `iter().next()` -> `first()` | compiler-errors | estebank | 0 | |||
143037 | no | Make named asm_labels lint not trigger on hexagon register spans | androm3da | SparrowLii | 0 | |||
143052 | no | Fix Windows bootstrap panic on invalid symlink removal (issue #143045) | hasip-timurtas | albertlarsan68 | 0 | |||
143053 | no | Add `relnotes-api-list` in-tree tool | pietroalbini | Mark-Simulacrum | 0 | |||
143343 | no | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase) | GrigorenkoPV | fee1-dead | 0 | |||
143377 | success (try) | no | clippy fix: remove manual PartialEq::ne | hkBst | workingjubilee | 0 | ||
143628 | no | Add impl const for Clone and derive_const for cmp and Default traits | Randl | oli-obk | 0 | |||
122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank | oli-obk | 0 | |||
143141 | success (try) | no | fresh binding should shadow the def in expand | bvanjoi | petrochenkov | 0 | ||
143158 | no | rustdoc: add doc_link_canonical feature | lolbinarycat | GuillaumeGomez | 0 | |||
143511 | success (try) | no | Improve TLS codegen by marking the panic/init path as cold | orlp | joboet | 0 | ||
143163 | no | Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable | PixelDust22 | dtolnay | 0 | |||
143166 | no | work around linux not honoring write_at for O_APPEND files | the8472 | thomcc | 0 | |||
143167 | success (try) | no | Detect unwind-free functions in MIR | Mark-Simulacrum | 0 | |||
143191 | no | Stabilize `rwlock_downgrade` library feature | connortsui20 | tgross35 | 0 | |||
143208 | success (try) | no | Remove no-op cleanups as post-mono MIR opt | Mark-Simulacrum | oli-obk | 0 | ||
143227 | no | add multi-arch asm! label operand test | tshepang | Amanieu | 0 | |||
143249 | no | RDR: avoid rebuilding dependent crates after comment changes | yaahc | 0 | ||||
143469 | no | diag: improvements to patterns in bare fn ptr and trait decl | Ezrashaw | fee1-dead | 0 | |||
143485 | no | Shows a user friendly message rather than simple pass | rahul-srivastava-codes | Mark-Simulacrum | 0 | |||
143259 | no | Add coroutine info to v0 symbol mangling (via DefPath/DefPathData) | sharnoff | compiler-errors | 0 | |||
143285 | failure (try) | no | Add `stdarch` bootstrap smoke test | Kobzol | Mark-Simulacrum | 0 | ||
138799 | no | Mark-Simulacrum | 0 | |||||
143596 | no | Allow Clippy to define duplicate extra symbols | Alexendoo | fee1-dead | 0 | |||
144157 | success (try) | no | Remove the `CoroutineWitness` type | compiler-errors | lcnr | 0 | ||
143371 | success (try) | no | Prehash visibilities in resolver | cjgillot | petrochenkov | 0 | ||
122668 | no | Add APIs for dealing with titlecase | Jules-Bertholet | m-ou-se | 0 | |||
143439 | no | Show AtomicU128/AtomicI128 in std docs regardless of target | Mtfl0n | ibraheemdev | 0 | |||
143548 | no | Restrict sysroot crate imports to those defined in this repo. | Diggsey | oli-obk | 0 | |||
143450 | no | Do not visit impl-trait when looking for self-type elision. | cjgillot | SparrowLii | 0 | |||
143323 | no | make `-Zmin-function-alignment` a target modifier | folkertdev | workingjubilee | 0 | |||
123082 | no | CFI: Fix fn items, closures, and Fn trait objects | rcvalle | compiler-errors | 0 | |||
143487 | no | Mark `PartialEq` as `#[rustc_trivial_field_reads]` | GrigorenkoPV | fee1-dead | 0 | |||
143553 | no | [experiment] first draft of init array syntax | dingxiangfei2009 | compiler-errors | 0 | |||
144158 | no | [WIP] Check coroutine upvars and resume ty in dtorck constraint, this time based off of `TypingMode` | compiler-errors | 0 | ||||
143854 | no | bootstrap.py: add lockfile | lolbinarycat | Mark-Simulacrum | 0 | |||
146715 | no | fix: system stats calculation and prevent runtime errors | mdqst | jdno | 0 | |||
143598 | no | win7: load synch functions on demand | ChrisDenton | 0 | ||||
144879 | no | Add rusty stack protector(re-submit) | cezarbbb | 0 | ||||
143559 | success (try) | no | [rustdoc-json] Show whether `?Sized` parameters are actually `Sized` | obi1kenobi | fmease | 0 | ||
143629 | success (try) | no | Limited nonzero coercion | oli-obk | 0 | |||
143495 | success (try) | no | Skip `find_existing_run` call if head and tail pairs sorted differently | AngelicosPhosphoros | Mark-Simulacrum | 0 | ||
143636 | no | Make `int_format_into` API more flexible | GuillaumeGomez | Amanieu | 0 | |||
143650 | no | core: add Option::get_or_try_insert_with | lolbinarycat | the8472 | 0 | |||
143669 | success (try) | no | Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols | jieyouxu | ChrisDenton | 0 | ||
144030 | success (try) | no | Validate transmute in CTFE | oli-obk | 0 | |||
144714 | no | Make mac calls include their semicolons | compiler-errors | petrochenkov | 0 | |||
143932 | no | fix: handle diverging calls correctly in SsaVisitor::visit_place to avoid invalid DefLocation | dillona | saethlin | 0 | |||
143996 | no | add default FromIterator for types with Default and Extend trait | HernandoR | 0 | ||||
144000 | no | Add `DefId::parent()` accessor for `rustc_public` | Coder-256 | celinval | 0 | |||
144064 | no | prefer alias candidates for sizedness + auto trait goals | davidtwco | lcnr | 0 | |||
134134 | no | Use length prefix in default `Hasher::write_str` | purplesyringa | Amanieu | 0 | |||
144465 | no | Allow the global allocator to use thread-local storage and std::thread::current() | orlp | joboet | 0 | |||
143882 | success (try) | no | Also hash spans inside the same file as relative. | cjgillot | petrochenkov | 0 | ||
143953 | no | Add the parallel front-end test suit | ywxt | jieyouxu | 0 | |||
143893 | no | Don't require `eh_personality` lang item on targets that have a personality | ChrisDenton | jhpratt | 0 | |||
141030 | success (try) | no | [WIP] Expand free alias types during variance computation | fmease | BoxyUwU | 0 | ||
143763 | no | Use crosstool-ng for dist-arm-linux-musl | Gelbpunkt | marcoieni | 0 | |||
143839 | no | Report doctest line numbers in a clickable format | Vrajs16 | GuillaumeGomez | 0 | |||
143924 | no | `rustc_scalable_vector(N)` | davidtwco | workingjubilee | 0 | |||
145656 | no | Stabilize s390x `vector` target feature and `is_s390x_feature_detected!` macro | folkertdev | Amanieu | 0 | |||
147137 | no | Mention crate being analyzed in query description | estebank | nnethercote | 0 | |||
144174 | no | minimally implement `is` (RFC 3573), sans parsing | dianne | joshtriplett | 0 | |||
144193 | no | Suggest adding `Fn` bound when calling a generic parameter | Kobzol | SparrowLii | 0 | |||
144220 | no | Add powerpc64-unknown-linux-gnuelfv2 target | Gelbpunkt | compiler-errors | 0 | |||
144223 | no | Add debuginfo_transparent attribute for structs | bjorn3 | petrochenkov | 0 | |||
144124 | no | Write .cargo/config.toml in x vendor | bjorn3 | clubby789 | 0 | |||
144194 | yes | Provide additional context to errors involving const traits | estebank | oli-obk | 0 | |||
144513 | no | Warn when relying on default musl target static linkage behaviour | Gelbpunkt | Noratrieb | 0 | |||
144561 | no | Allow MIR-inlining `Drop` terminators too | scottmcm | cjgillot | 0 | |||
113382 | success (try) | no | [perf] test MCP510 | lqd | 0 | |||
144674 | no | Add a diagnostic for similarly named traits | rperier | lcnr | 0 | |||
142680 | no | Fix passing/returning structs with the 64-bit SPARC ABI | beetrees | tgross35 | 0 | |||
144006 | no | clarify wording of match ergonomics diagnostics (`rust_2024_incompatible_pat` lint and error) | dianne | Nadrieril | 0 | |||
144580 | no | fix: Use drain() instead of keys().next() + swap_remove() in auto_tra… | strmfos | notriddle | 0 | |||
144596 | no | libtest: print the type of test being run | lolbinarycat | notriddle | 0 | |||
144699 | success (try) | no | Use `ExtractIf` in fulfillment loop | compiler-errors | 0 | |||
144475 | success (try) | no | Don't loop if there are no pending obligations | compiler-errors | lcnr | 0 | ||
127241 | success (try) | no | Mark span parent in def_collector. | cjgillot | petrochenkov | 0 | ||
144255 | success (try) | no | opt-dist: set `build_llvm` to false for WindowsCi | ognevny | 0 | |||
144266 | yes | Supress swapping lhs and rhs in equality suggestion in extern macro | xizheyin | nnethercote | 0 | |||
144483 | success (try) | no | EXPERIMENT: Use the force-inline pass for more stuff | scottmcm | 0 | |||
144506 | no | introduce the Comparable trait for BTree operations | conradludgate | Amanieu | 0 | |||
144529 | no | Add `#[rustc_pass_indirectly_in_non_rustic_abis]` | beetrees | bjorn3 | 0 | |||
143741 | no | `oneshot` Channel | connortsui20 | ibraheemdev | 0 | |||
144537 | no | Add `Drop::pin_drop` for pinned drops | frank-king | 0 | ||||
146307 | no | Add field representing types | BennoLossin | lcnr | 0 | |||
144607 | success (try) | no | Limit impl_trait_header query to only trait impls | camsteffen | jackh726 | 0 | ||
144669 | no | Add reproducible build verification to bootstrap | sunildora1988 | 0 | ||||
144327 | yes | Help optimize out bounds checks in median_of_medians | kornelski | tgross35 | 0 | |||
144291 | no | Constify trait aliases | oli-obk | fee1-dead | 0 | |||
145818 | yes | rustdoc: make `#[doc(hidden)]` render the same as other attrs | karolzwolak | GuillaumeGomez | 0 | |||
144324 | no | add AnonConstKind to non_trivial_const_arg diagnostics | dvtkrlbs | compiler-errors | 0 | |||
146725 | yes | `-Znext-solver` instantiate predicate binder without recanonicalizing goal | lcnr | BoxyUwU | 0 | |||
144353 | no | Extend the enum check to pointer and union reads | 1c3t3a | saethlin | 0 | |||
144363 | no | [WIP] Add downcast_trait and downcast_trait_mut | ivarflakstad | 0 | ||||
144444 | no | Contract variable declarations | dawidl022 | 0 | ||||
144420 | no | smart pointer (try_)map | Qelxiros | joboet | 0 | |||
144447 | no | fix misspelled issue | kianjib7 | Mark-Simulacrum | 0 | |||
125721 | no | Stop emitting spans from proc macro compile time in quote expansion | bjorn3 | petrochenkov | 0 | |||
133662 | success (try) | no | Use `iter::repeat_n` to implement `Vec::extend_with` | paolobarbolini | Noratrieb | 0 | ||
142415 | no | Add note when inherent impl for a alias type defined outside of the crate | xizheyin | wesleywiser | 0 | |||
144585 | yes | Suggest only Span without source changes when source code is unavailable | xizheyin | estebank | 0 | |||
144131 | no | Introduce Scope::NonGlobModule and Scope::GlobModule | b-naber | petrochenkov | 0 | |||
144750 | no | add new rustdoc::hidden_intra_doc_links lint | lolbinarycat | GuillaumeGomez | 0 | |||
144938 | success (try) | no | Enable `outline-atomics` by default on more AArch64 platforms | tgross35 | davidtwco | 0 | ||
144902 | no | Rename `begin_panic` to `panic_with_payload` | Kivooeo | Mark-Simulacrum | 0 | |||
144837 | no | Rewrite`is_ascii` using `slice::as_chunks` | Kmeakin | tgross35 | 0 | |||
145001 | no | regression test for intrinsics may not inline properly on pclmulqdq | lucarlig | nikic | 0 | |||
134697 | no | lint ImproperCTypes: overhaul (take 2 of "better handling of indirections") | niacdoial | tgross35, workingjubilee | 0 | |||
144925 | no | Add suggestion to `.to_owned()` used on `Cow` when borrowing | Periodic1911 | davidtwco | 0 | |||
144856 | no | Elaborate destruct host effect clauses with structurally implied clauses | ShoyuVanilla | fee1-dead | 0 | |||
144859 | success (try) | no | [DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo | pietroalbini | marcoieni | 0 | ||
144933 | yes | Allocate arguments from topmost frame into temporary storage before popping stack frame in `init_fn_tail_call` | compiler-errors | WaffleLapkin | 0 | |||
144976 | no | Refactor the way cg_ssa handles indirect returns(returns via `sret`). | FractalFir | workingjubilee | 0 | |||
145665 | yes | Don't require `T: RefUnwindSafe` for `vec::IntoIter<T>: UnwindSafe` | GrigorenkoPV | the8472 | 0 | |||
120682 | no | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472 | 0 | ||||
144973 | no | [WIP] Relative VTables for Rust | PiJoules | 0 | ||||
144874 | success (try) | no | Cache param_env on disk. | cjgillot | 0 | |||
144930 | success (try) | no | [EXPERIMENT] Avoid tracking span to compute `end_point`. | cjgillot | 0 | |||
144936 | yes | CFI: Fix types that implement Fn, FnMut, or FnOnce | rcvalle | lcnr | 0 | |||
145021 | success (try) | no | rustdoc: turn is_unnamable into a compiler query | lolbinarycat | oli-obk | 0 | ||
144961 | yes | Regression test for bad codegen of `#[derive(Clone)]` on enums | lucarlig | Mark-Simulacrum | 0 | |||
140283 | success (try) | no | Fix accidental type inference in array coercion | adwinwhite | oli-obk | 0 | ||
147179 | no | [DebugInfo] Fix container types failing to find template args | Walnut356 | Mark-Simulacrum | 0 | |||
145229 | no | Conditionally compile contracts instead of deciding at run-time | dawidl022 | celinval | 0 | |||
144935 | no | Add `PeekableIterator` trait | wmstack | tgross35 | 0 | |||
131650 | no | Add post-mono MIR optimizations | saethlin | oli-obk | 0 | |||
138618 | no | Support using const pointers in asm `const` operand | nbdd0121 | compiler-errors | 0 | |||
145220 | success (try) | no | Improve incremental use of lint filtering | blyxyas | petrochenkov | 0 | ||
145024 | success (try) | no | Optimize indexing slices and strs with inclusive ranges | Kmeakin | ibraheemdev | 0 | ||
142135 | no | docs: autogenerate compiler flag stubs based on -Zhelp | rmehri01 | Mark-Simulacrum | 0 | |||
132553 | success (try) | no | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh | tgross35, scottmcm | 0 | ||
133502 | success (try) | yes | [DO NOT MERGE] bootstrap with `-Znext-solver=globally` | lcnr | 0 | |||
145092 | yes | llvm-wrapper cleanup | klensy | nnethercote | 0 | |||
145399 | no | Unify wording of resolve error | estebank | petrochenkov | 0 | |||
139053 | yes | Provide cross-compiling guidance when Apple SDK is missing | madsmtm | wesleywiser | 0 | |||
139493 | success (try) | no | Explicitly export core and std macros | Voultapher | Amanieu, petrochenkov | 0 | ||
145278 | yes | Update `rustc_codegen_gcc` rotate operation document | notJoon | antoyo | 0 | |||
145270 | no | Fix an ICE observed with an explicit tail-call in a default trait method | jakubadamw | compiler-errors | 0 | |||
145457 | success (try) | no | Experiment: Add `where T: Default` to `Default for [T; 0]` impl. | m-ou-se | m-ou-se | 0 | ||
145339 | no | std: sys: net: uefi: tcp: Initial TcpListener support | Ayush1325 | tgross35 | 0 | |||
145326 | no | compiletest: assert that debugger provided for debuginfo tests and any tests actually collected for run | klensy | Mark-Simulacrum | 0 | |||
145314 | no | Tweak output of missing lifetime on associated type | estebank | Nadrieril | 0 | |||
145316 | no | Azhogin/async drop box support | azhogin | oli-obk | 0 | |||
145330 | success (try) | no | [TOY] Run MIR opts before coroutine state transform | cjgillot | 0 | |||
145337 | no | [WIP]: Do not store tag in uninhabited enum variants, or in the single inhabited variant. | zachs18 | 0 | ||||
145343 | success (try) | no | Dogfood `-Zno-embed-metadata` in the compiler | Kobzol | 0 | |||
145354 | success (try) | no | Cache derive proc macro expansion with incremental query | Kobzol | cjgillot, petrochenkov | 0 | ||
145393 | yes | Add codegen test for removing trailing zeroes from `NonZero` | clubby789 | Mark-Simulacrum | 0 | |||
145458 | yes | [rustdoc] Add support new bang macro kinds | GuillaumeGomez | notriddle | 0 | |||
142957 | no | std: mention other methods that normalize a path in `normalize_lexically` doc | xizheyin | tgross35 | 0 | |||
145428 | failure (try) | no | compiletest: Require explicit `--filecheck-prefixes` | tgross35 | 0 | |||
145733 | no | add Iterator::dedup and friends | Qelxiros | dtolnay | 0 | |||
144884 | no | Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison` | xizheyin | estebank | 0 | |||
147141 | yes | Suggest making binding `mut` on `&mut` reborrow | estebank | BoxyUwU | 0 | |||
145477 | success (try) | no | [EXPERIMENT] Introduce `TypingMode::Codegen` to avoid layout cycles | cjgillot | 0 | |||
145810 | yes | std_detect: RISC-V: Best effort implication of target features by custom `cfg` | a4lg | Amanieu | 0 | |||
145768 | no | Offload device | ZuseZ4 | oli-obk | 0 | |||
145684 | yes | [DRAFT] Add ub_checks for downcast_unchecked | Techcable | ibraheemdev | 0 | |||
139371 | no | Enhance error reporting for write!/writeln! macros | reez12g | estebank | 0 | |||
145734 | no | Add hook for overriding compiler builtin macros | AlexanderPortland | oli-obk | 0 | |||
145809 | success (try) | no | rust-installer/install-template.sh: improve efficiency, step 1. | he32 | Mark-Simulacrum | 0 | ||
145757 | no | Check for bound variables when reporting type error | matthewjasper | compiler-errors | 0 | |||
145806 | yes | rustdoc: [PoC] [WIP] Don't render keyword `Self` as `SelfTy` | fmease | 0 | ||||
145714 | success (try) | no | fulfill: dedup newly added obligations | lcnr | BoxyUwU | 0 | ||
145504 | success (try) | no | Add some conversion trait impls | Jules-Bertholet | tgross35 | 0 | ||
145687 | no | add std::os::unix::process::CommandExt::fd | Qelxiros | tgross35 | 0 | |||
142540 | success (try) | no | Pre-compute MIR CFG caches for borrowck and other analyses | cjgillot | fee1-dead | 0 | ||
145722 | no | implement Extend<{Group, Literal, Punct, Ident}> for TokenStream | Qelxiros | dtolnay | 0 | |||
145536 | yes | Opportunistically split `!=` to successfully parse never type | fmease | petrochenkov | 0 | |||
145707 | yes | Suppress suggest try wrap when found is unresolved infer | xizheyin | fee1-dead | 0 | |||
145513 | no | Validate CopyForDeref and DerefTemps better and remove them from runtime MIR | beepster4096 | cjgillot, saethlin | 0 | |||
133149 | no | Provide more context on `Fn` closure modifying binding | estebank | wesleywiser | 0 | |||
145108 | success (try) | no | Resolver: Batched Import Resolution | LorrensP-2158466 | petrochenkov | 0 | ||
145539 | no | fix(compiler/rustc_target): set correct linker flags for `wasm32v1-none` | StackOverflowExcept1on | bjorn3 | 0 | |||
145516 | failure (try) | no | Weekly `cargo update` | github-actions[bot] | clubby789 | 0 | ||
146729 | no | chore: fix setup script errors | zkpepe | marcoieni | 0 | |||
145419 | yes | Allow borrowing array elements from packed structs with ABI align <= packed align | hns1971 | SparrowLii | 0 | |||
145688 | no | Offload device2 | ZuseZ4 | 0 | ||||
145569 | no | Supress suggest `let else` when no let in refutable bindings | xizheyin | lcnr | 0 | |||
139769 | no | [rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local | GuillaumeGomez | camelid | 0 | |||
145602 | yes | fix: incorrect error message for string literal suffixes | notJoon | petrochenkov | 0 | |||
145605 | success (try) | no | Reject static async closures in AST lowering | compiler-errors | fmease | 0 | ||
145610 | no | Stabilize `char_max_len` | GrigorenkoPV | Amanieu | 0 | |||
145617 | no | docs(style): Specify the frontmatter style | epage | calebcartwright | 0 | |||
145716 | no | Fix for pattern types causing ICE in `debuginfo` generation | notJoon | 0 | ||||
145628 | success (try) | no | [std][BTree] Fix behavior of `::append` to match documentation, `::insert`, and `::extend` | tinnamchoi | Mark-Simulacrum | 0 | ||
145640 | no | When a trait isn't implemented, but another similar impl is found, point at it | estebank | nnethercote | 0 | |||
145825 | no | [WIP]: Resolve type relative type/const-generic paths in trait solving | BoxyUwU | 0 | ||||
147136 | no | Add warn-by-default lint for visibility on `const _` declarations | Jules-Bertholet | jdonszelmann | 0 | |||
145992 | yes | Stabilize `vec_deque_pop_if` | GrigorenkoPV | Amanieu | 0 | |||
146186 | success (try) | yes | Update cc-rs to 1.2.33 | dpaoliello | jieyouxu | 0 | ||
146009 | no | Implement `Receiver` for `Exclusive` | Jules-Bertholet | tgross35 | 0 | |||
145897 | no | Rehome 30 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#4 of Batch #2] | Oneirical | jieyouxu | 0 | |||
136597 | no | -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) | azhogin | wesleywiser | 0 | |||
144438 | no | Guard HIR lowered contracts with `contract_checks` | dawidl022 | oli-obk | 0 | |||
145903 | yes | Give correct suggestion for a typo in raw pointers | Kivooeo | wesleywiser | 0 | |||
145933 | yes | `thing_as_thing` | GrigorenkoPV | 0 | ||||
145939 | no | const `select_unpredictable` | clarfonthey | tgross35 | 0 | |||
145914 | yes | Track diagnostic attributes pre proc macro expansion, prepend post expansion. | 2asoft | petrochenkov | 0 | |||
142623 | no | Move placeholder error handling to before region inference | amandasystems | lcnr | 0 | |||
145915 | no | Stabilize `fmt::from_fn` | coolreader18 | m-ou-se | 0 | |||
145907 | success (try) | no | rustdoc: split build_impl into build_{local,external}_impl | lolbinarycat | GuillaumeGomez | 0 | ||
139310 | no | add first HelenOS compilation targets | mvolfik | wesleywiser | 0 | |||
145999 | no | Trying to generalize tuple `PartialEq` & `PartialOrd` impls | tuguzT | 0 | ||||
145948 | yes | Stabilize 29 RISC-V target features (`riscv_ratified_v2`) | a4lg | Amanieu | 0 | |||
145954 | no | stabilize extern_system_varargs | RalfJung | jackh726 | 0 | |||
146013 | success (try) | yes | Add `From` impls for wrapper types | Jules-Bertholet | Mark-Simulacrum | 0 | ||
146006 | no | Add `impl<T> AsMut<T> for Exclusive<T>` | Jules-Bertholet | scottmcm | 0 | |||
138679 | no | Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop | Shunpoco | oli-obk | 0 | |||
146057 | yes | feat: add `from_fn_ptr` to `Waker` and `LocalWaker` | Ddystopia | dtolnay | 0 | |||
146069 | success (try) | no | Mark desugared range expression spans with DesugaringKind::RangeExpr | camsteffen | SparrowLii | 0 | ||
146073 | yes | changes for vxworks | Anupamvashistha2002 | ibraheemdev | 0 | |||
146348 | success (try) | no | [DONT MERGE] externally implementable items | jdonszelmann | 0 | |||
146273 | no | lint ImproperCTypes: refactor linting architecture (part 2) | niacdoial | tgross35 | 0 | |||
145724 | no | the `#[track_caller]` shim should not inherit `#[no_mangle]` | folkertdev | fee1-dead | 0 | |||
146260 | no | add SliceIndex wrapper types Last and Clamp<Idx> | Qelxiros | jhpratt | 0 | |||
146678 | yes | std: pass the `Thread` for the newly spawned thread to the platform | joboet | ibraheemdev | 0 | |||
146490 | no | Rehome 26 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#5 of Batch #2] | Oneirical | jieyouxu | 0 | |||
146309 | success (try) | no | Remove deduce_param_attrs. | cjgillot | 0 | |||
146505 | success (try) | yes | Add lint about redefining runtime symbols | Urgau | lcnr | 0 | ||
146560 | no | Add the `cpuid` target feature | sayantn | Amanieu | 0 | |||
146668 | no | Add InfiniteIterator trait | 414owen | tgross35 | 0 | |||
146095 | no | arbitrary_self_types: Split the Autoderef chain | dingxiangfei2009 | jackh726 | 0 | |||
147148 | no | Port all viable contracts from verify-rust-std | tautschnig | 0 | ||||
146098 | success (try) | yes | Temporary lifetime extension for blocks | dianne | BoxyUwU | 0 | ||
146720 | no | `-Znext-solver` slightly strenghten deduce closure sig | lcnr | BoxyUwU | 0 | |||
146096 | success (try) | no | Fix normalization overflow ICEs in monomorphization | adwinwhite | saethlin | 0 | ||
146097 | no | Expand const impls of PartialEq, Eq, PartialOrd and Ord | npmccallum | tgross35 | 0 | |||
146099 | yes | Stabilize `debug_closure_helpers` | coolreader18 | the8472 | 0 | |||
146520 | no | Promote armv8r-none-eabihf target to Tier 2 | thejpster | petrochenkov | 0 | |||
146652 | no | Port `feature` to the new attribute system | jdonszelmann | nnethercote | 0 | |||
146275 | no | lint ImproperCTypes: refactor linting architecture (part 3) | niacdoial | tgross35 | 0 | |||
146296 | no | Current platform's target tuple in std::env::consts | kornelski | Mark-Simulacrum | 0 | |||
146436 | no | Slice iter cleanup | hkBst | scottmcm | 0 | |||
138879 | no | Ensure non-empty buffers for large vectored I/O | thaliaarchi | tgross35 | 0 | |||
146401 | no | Fix duplicate error for stability attributes | tiif | 0 | ||||
146369 | yes | Stabilize stack-protector | arielb1 | wesleywiser | 0 | |||
146573 | no | Constify Range functions | Randl | Mark-Simulacrum | 0 | |||
146627 | yes | Simplify `jemalloc` setup | madsmtm | 0 | ||||
146550 | no | add an `Rvalue` for `is_val_statically_known` and use it in MIR optimization | joboet | SparrowLii | 0 | |||
146277 | yes | Enable `u64` limbs in `core::num::bignum` | Kivooeo | scottmcm | 0 | |||
134051 | no | Do partial SsaLocals analysis in unoptimized builds | saethlin | 0 | ||||
146381 | no | Generalize `impl<T> Clone for Box<T>` to unsized types | a1phyr | jhpratt | 0 | |||
146584 | yes | remove duplicated columns from `rustc_error_code::error_codes!` | cyrgani | GuillaumeGomez | 0 | |||
146561 | no | Change `Location<'_>` lifetime to `'static` in `Panic[Hook]Info` | ijchen | Mark-Simulacrum | 0 | |||
146288 | no | Intrinsic overflow checks perf trial | pitaj | jhpratt | 0 | |||
146532 | no | constify `Cow::Owned` types | npmccallum | ibraheemdev | 0 | |||
143625 | no | [WIP] Structural inititalization | beepster4096 | 0 | ||||
146629 | no | std: reorganize the UNIX-internal `weak` module | joboet | ibraheemdev | 0 | |||
146600 | no | a collection of simple const changes | npmccallum | tgross35 | 0 | |||
146672 | yes | Fix incorrect suggestion for enum variant | NKID00 | 0 | ||||
146692 | no | Save x.py's help text for saving output time | Shunpoco | Mark-Simulacrum | 0 | |||
146146 | success (try) | no | Disable incr CGU merging | saethlin | 0 | |||
146341 | success (try) | no | minimal dirfd implementation (1/4) | Qelxiros | tgross35 | 0 | ||
146357 | yes | Implement `raw-dylib` on Mach-O | madsmtm | bjorn3 | 0 | |||
146406 | yes | Implement `Display`, `LowerExp`, and `UpperExp`, and `FromStr` for `f128`. | bjoernager | m-ou-se | 0 | |||
146509 | no | Result/Option layout guarantee clarifications | RalfJung | traviscross | 0 | |||
146440 | no | Add a new lint `UNCONSTRUCTABLE_PUB_STRUCT` to detect unconstructable public structs | mu001999 | davidtwco | 0 | |||
146522 | no | Promote armv7a-none-eabihf to Tier 2 | thejpster | petrochenkov | 0 | |||
146562 | success (try) | no | [EXPERIMENT] Replace ResumeTy with an unsafe binder ty. | cjgillot | compiler-errors | 0 | ||
141295 | no | Stabilize `if let` guards (`feature(if_let_guard)`) | Kivooeo | est31, fee1-dead | 0 | |||
146181 | no | Add intrinsic for dynamic shared memory | Flakebi | nikic | 0 | |||
146167 | success (try) | no | Deny-by-default never type lints | WaffleLapkin | petrochenkov | 0 | ||
146175 | no | rustdoc: even spacing in crate brand heading | notriddle | GuillaumeGomez | 0 | |||
146180 | success (try) | no | Remove `Cased` Unicode table | Kmeakin | scottmcm | 0 | ||
146187 | no | Unstably constify `ptr::drop_in_place` and related methods | clarfonthey | ibraheemdev | 0 | |||
140763 | no | Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)` and `i1xN` | sayantn | nikic | 0 | |||
146203 | no | Do not copy rustc rlibs into the sysroot of the build compiler | Kobzol | 0 | ||||
146219 | no | Make ByteStr/ByteString a more-opaque wrapper like OsStr/OsString | clarfonthey | dtolnay | 0 | |||
146577 | no | rename rustc_legacy_const_generics to make it more clear that it is (soft) deprecated | RalfJung | lcnr | 0 | |||
146221 | success (try) | no | Remove boxes from ast list elements | camsteffen | spastorino | 0 | ||
146525 | no | constify `From` impls for the `Cow::Borrowed` variant | npmccallum | ibraheemdev | 0 | |||
115501 | no | Add new inherit_handles flag to CommandExt trait | michaelvanstraten | ChrisDenton | 0 | |||
146495 | yes | rustdoc: Erase `#![doc(document_private_items)]` | fmease | notriddle | 0 | |||
146220 | no | feat(rustdoc): stabilize `--emit` flag | weihanglo | GuillaumeGomez | 0 | |||
146623 | no | libload / dlopen Enzyme/autodiff | ZuseZ4 | bjorn3 | 0 | |||
146604 | no | Allow `lld` to be enabled on `aarch64-unknown-linux-gnu` | Hoverbear | Kobzol | 0 | |||
146553 | no | add trait impls to proc_macro::Ident | Qelxiros | petrochenkov | 0 | |||
146602 | no | Dont bail in error predicate unless self ty is error in new solver | compiler-errors | lcnr | 0 | |||
146642 | no | Implement ExactSizeIterator for `Zip<A, Repeat<B>>` | 414owen | the8472 | 0 | |||
146301 | no | library: std: sys: net: uefi: tcp: Implement write_vectored | Ayush1325 | tgross35 | 0 | |||
146658 | no | Better argument diagnostics in attributes | jdonszelmann | 0 | ||||
128666 | no | Add `overflow_checks` intrinsic | pitaj | BoxyUwU | 0 | |||
146544 | success (try) | yes | mir-opt: Remove the workaround in UnreachableEnumBranching | dianqk | nikic | 0 | ||
146470 | yes | Revert "Do not check privacy for RPITIT." | mladedav | cjgillot | 0 | |||
146421 | success (try) | Wild experiments | mati865 | 0 | ||||
144090 | no | Make `IoSlice` and `IoSliceMut` methods unstably const | thaliaarchi | Mark-Simulacrum | 0 | |||
146579 | no | Handle macro invocation in attribute during parse | estebank | jdonszelmann | 0 | |||
146657 | no | fix bug in proc macro derive diagnostics | jdonszelmann | nnethercote | 0 | |||
142038 | success (try) | no | Optimize `std::str::Chars::next` and `std::str::Chars::next_back` | Kmeakin | tgross35 | 0 | ||
146237 | success (try) | no | Test out parallel frontend via crater | zetanumbers | petrochenkov | 0 | ||
112049 | success (try) | no | [do not merge] CI experiments | Kobzol | 0 | |||
146483 | success (try) | no | [DO NOT MERGE OR REVIEW] Early perf experiments | fmease | 0 | |||
146305 | yes | Add correct suggestion for multi-references for self type in method | Kivooeo | petrochenkov | 0 | |||
146414 | no | Add a CI job that runs a subset of UI tests with the GCC backend | GuillaumeGomez | Kobzol | 0 | |||
146503 | no | std: improve handling of timed condition variable waits on macOS | joboet | ibraheemdev | 0 | |||
146377 | no | [STACKED] Don't strip shebang in expr-ctxt `include!(…)` | fmease | 0 | ||||
146529 | success (try) | yes | rustdoc: Nuke `--passes=list` and defossilize the passes infrastructure | fmease | GuillaumeGomez | 0 | ||
146594 | failure (try) | no | bootstrap: Don't force -static for musl targets in cc-rs | Gelbpunkt | Mark-Simulacrum | 0 | ||
146747 | no | rustc_codegen_llvm: Tidying of `update_target_reliable_float_cfg` | a4lg | workingjubilee | 0 | |||
146869 | success (try) | no | GVN: Evaluate constants lazily. | cjgillot | dianqk | 0 | ||
146832 | yes | Not linting irrefutable_let_patterns on let chains | Natural-selection1 | traviscross | 0 | |||
146792 | no | Implement `TryFrom<char>` for `usize`. | bjoernager | dtolnay | 0 | |||
146798 | yes | RISC-V: Implement (Zkne or Zknd) intrinsics correctly | a4lg | Amanieu | 0 | |||
146856 | no | C ffi docs update | lygstate | Mark-Simulacrum | 0 | |||
146863 | no | Update cell.rs, correct module level doc | matwatson | tgross35 | 0 | |||
146699 | no | Add `is_ascii` function optimized for LoongArch64 for [u8] | heiher | scottmcm | 0 | |||
146794 | no | std: reorganize pipe implementations | joboet | ibraheemdev | 0 | |||
146759 | success (try) | yes | obligations_for_self_ty: skip irrelevant goals | lcnr | BoxyUwU | 0 | ||
146823 | success (try) | no | [Experiment] Do not emit noalias for some functions including `.as_mut_ptr()` | HKalbasi | saethlin | 0 | ||
146826 | yes | Implement `Allocator` for `&mut A` where `A: Allocator + ?Sized` | bluurryy | scottmcm | 0 | |||
145924 | no | Uplifts and extends `clippy::needless-maybe-sized` into rustc | CrooseGit | lcnr | 0 | |||
147272 | success (try) | no | Enable -disable-i2p-p2i-opt flag | nikic | 0 | |||
120762 | success (try) | no | Expand assumes to the other unchecked slice ops | saethlin | 0 | |||
147171 | no | recommend using a HashMap if a HashSet's second generic parameter doesn't implement BuildHasher | Qelxiros | fee1-dead | 0 | |||
146619 | success (try) | no | Return Result from `ensure_done().mir_borrowck(..)`. | cjgillot | 0 | |||
147281 | no | Make diagnostics clearer for binop-related errors in foreign crates | fee1-dead | jackh726 | 0 | |||
147298 | yes | Remove FIXME comments about `Cfg::parse` in librustdoc `cfg` handling | GuillaumeGomez | fmease | 0 | |||
146861 | yes | add extend_front to VecDeque with specialization like extend (unfinished) | antonilol | joboet | 0 | |||
147168 | no | Don't unconditionally build alloc for `no-std` targets | jyn514 | Mark-Simulacrum | 0 | |||
147290 | no | Add sendmsg/recvmsg support to all supported sockets | poscat0x04 | 0 | ||||
147274 | no | Do not use dlltool to create DLL Import Libraries for Windows | jfgoog | wesleywiser | 0 | |||
147335 | no | std::os::windows::net: add Unix-domain socket support (AF_UNIX on Windows) | kouhe3 | dtolnay | 0 | |||
147406 | no | Remove needs-asm-support directive in tests with explicit targets | jchecahi | jackh726 | 0 | |||
147419 | no | bootstrap: add `Builder::rustc_cmd` that includes the lib path | cuviper | Mark-Simulacrum | 0 | |||
146870 | no | fix: add aliasing rules for Box | DiuDiu777 | Mark-Simulacrum | 0 | |||
146710 | yes | Deref is not a projection: VarDebugInfo | beepster4096 | cjgillot, saethlin | 0 | |||
147154 | failure (try) | no | crater: check impact of ignoring outlived regions in alias liveness | lqd | 0 | |||
147173 | no | Add support for hexagon-unknown-qurt target | androm3da | davidtwco | 0 | |||
146841 | yes | Stabilise `rotate_left` and `rotate_right` in `[_]` as `const fn` items. | bjoernager | Mark-Simulacrum | 0 | |||
144323 | no | add rustfmt support for `cfg_select` | folkertdev | ytmimi | 0 | |||
147250 | no | Optimize `checked_ilog` and `pow` when `base` is a power of two | Kmeakin | scottmcm | 0 | |||
146882 | yes | fully deprecate the legacy integral modules | cyrgani | BurntSushi | 0 | |||
144394 | no | [Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays) | Walnut356 | wesleywiser | 0 | |||
146880 | success (try) | no | source_span query optimized to be inlined function in case of non-incremental build | azhogin | cjgillot | 0 | ||
147266 | no | fix 2 search graph bugs | lcnr | BoxyUwU | 0 | |||
147185 | success (try) | no | repr(transparent): do not consider repr(C) types to be 1-ZST | RalfJung | petrochenkov | 0 | ||
146900 | yes | Add avr_target_feature | taiki-e | workingjubilee | 0 | |||
147155 | no | arm-linux.md: various fixes/improvements | tshepang | Noratrieb | 0 | |||
146901 | yes | Support AVRTiny devices in AVR inline assembly | taiki-e | Amanieu | 0 | |||
147307 | no | reorganize `proc_macro` crate | cyrgani | tgross35 | 0 | |||
143619 | success (try) | no | `c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks | beetrees | jdonszelmann | 0 | ||
147192 | failure (try) | no | Resume testing macOS x86_64 | shepmaster | 0 | |||
142390 | success (try) | no | Perform unused assignment and unused variables lints on MIR. | cjgillot | davidtwco | 0 | ||
146909 | success (try) | no | [EXPERIMENT] Test 8-bit tags for hashbrown | Amanieu | 0 | |||
146913 | success (try) | no | mismatched_lifetime_syntax lint refactors and optimizations | camsteffen | fee1-dead | 0 | ||
147218 | no | Add regression test for ICE #138710 (min_generic_const_args) | ManojJiSharma | SparrowLii | 0 | |||
147161 | no | implement VecDeque extend_from_within and prepend_from_within | antonilol | joboet | 0 | |||
147361 | success (try) | yes | Make inliner cycle detection a fallible process | saethlin | 0 | |||
147336 | no | Add is_bit_one method to ints and uints | AljoschaMeyer | ibraheemdev | 0 | |||
147362 | no | Avoid suggesting constrain the associated type to a trait | chenyukang | fee1-dead | 0 | |||
147378 | yes | Safer sort partition | kornelski | scottmcm | 0 | |||
147372 | success (try) | yes | Run main rust-analyzer tests in rust-lang/rust CI | jieyouxu | Veykril, Kobzol | 0 | ||
146128 | success (try) | no | privacy: cache for trait ref in projection | bvanjoi | petrochenkov | 0 | ||
147246 | no | Explain not existed key in BTreeMap::split_off | Kivooeo | Mark-Simulacrum | 0 | |||
147193 | success (try) | no | Shallow resolve ty vars to their root var | BoxyUwU | lcnr | 0 | ||
147379 | yes | Benchmark spellcheck installation/execution on ci | Shunpoco | 0 | ||||
147368 | no | Add extra `unchecked_disjoint_bitor` implementations. | bjoernager | BurntSushi | 0 | |||
147353 | success (try) | no | only call polymorphic array iter drop machinery when the type requires it | the8472 | scottmcm | 0 | ||
147228 | no | lub instead of relying on structural identity in coerce lub | BoxyUwU | lcnr | 0 | |||
147421 | no | Add check if span is from macro expansion | Kivooeo | fee1-dead | 0 | |||
147373 | no | give a better example why `std` modules named like primitives are needed | cyrgani | ibraheemdev | 0 | |||
147386 | no | some more `proc_macro` cleanups | cyrgani | petrochenkov | 0 | |||
147404 | no | Fix issue with callsite inline attribute not being applied sometimes. | JamieCunliffe | jackh726 | 0 | |||
147416 | no | Early return if span is from expansion so we dont get empty span and ice later on | Kivooeo | fmease | 0 | |||
147420 | no | Add diagnostic items for `pub mod consts` of FP types | samueltardieu | joboet | 0 | |||
147426 | yes | tests: basic-[debugger-]stepping.rs: Disable SingleUseConsts MIR pass temporarily | Enselic | Mark-Simulacrum | 0 | |||
146923 | no | Reflection MVP | oli-obk | joshtriplett, scottmcm | 0 | |||
143900 | success (try) | no | [rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition | GuillaumeGomez | fmease | 0 | ||
147247 | yes | add VecDeque::splice | Qelxiros | tgross35 | 0 | |||
147351 | success (try) | no | Avoid `LocalCopy` instantiation for `#[inline]` on `-Copt-level=0` | Noratrieb | fee1-dead | 0 | ||
147302 | no | asm! support for the Xtensa architecture | MabezDev | Amanieu | 0 | |||
147393 | success (try) | no | Extract most code from `define_feedable!` | Zalathar | cjgillot | 0 | ||
147258 | no | iter repeat: panic on last | hkBst | tgross35 | 0 | |||
147355 | no | Add alignment parameter to `simd_masked_{load,store}` | sayantn | RalfJung | 0 | |||
147294 | success (try) | yes | specialize `slice::fill` to use memset | the8472 | RalfJung | 0 | ||
147387 | success (try) | no | hir_owner_parent optimized to inlined call for non-incremental build | azhogin | cjgillot | 0 | ||
147400 | no | TryFrom<integer> for bool | hkBst | Mark-Simulacrum | 0 | |||
147388 | success (try) | no | allocator_kind and related queries converted to hooks | azhogin | petrochenkov | 0 | ||
147382 | yes | unused_must_use: Don't warn on `Result<(), Uninhabited>` or `ControlFlow<Uninhabited, ()>` | joshtriplett | fmease | 0 | |||
147412 | no | Convert impossible cases in macro resolution into assertions | yaahc | petrochenkov | 0 | |||
146925 | no | Add doc for va_list APIs | DiuDiu777 | tgross35 | 0 | |||
147206 | no | Implement profiling for compiler-generated move/copy operations | jsgf | davidtwco | 0 | |||
147224 | no | Emscripten: Turn wasm-eh on by default | hoodmane | lcnr | 0 | |||
147207 | success (try) | no | refactor: Move to anstream + anstyle for styling | Muscraft | davidtwco | 0 | ||
147157 | no | Generalize configuring LLD as the default linker in bootstrap | Kobzol | jieyouxu | 0 | |||
145849 | failure (try) | no | Weekly `cargo update` + update allowed dependencies list | clubby789 | Mark-Simulacrum | 0 | ||
136006 | no | Start using pattern types in libcore | oli-obk | 0 | ||||
147240 | no | Add an ACP list item to the library tracking issue template | tgross35 | Mark-Simulacrum | 0 | |||
146934 | no | more float constants | joshuarayton | tgross35 | 0 | |||
146989 | no | Inhibit all-absent-variant optimization for all enum reprs that inhibit layout optimization, not just repr(C). | zachs18 | nikomatsakis | 0 | |||
146936 | no | Rename `eval_always` query modifier to `no_incremental` | blyxyas | jackh726 | 0 | |||
146948 | no | add `core::hint::prefetch_{read, write}_{data, instruction}` | folkertdev | Amanieu | 0 | |||
146949 | no | Add vsx register support for ppc inline asm, and implement preserves_flag option | pmur | Amanieu | 0 | |||
147249 | no | Do two passes of `handle_opaque_type_uses_next` | jackh726 | lcnr | 0 | |||
147289 | yes | Mitigate `thread_local!` shadowing issues | Jules-Bertholet | joboet | 0 | |||
147333 | success (try) | no | wip tcmalloc | 0xdeafbeef | 0 | |||
147350 | no | Update x.ps1 | xyrar | Mark-Simulacrum | 0 | |||
146961 | yes | Allow passing `expr` metavariable to `cfg` | Jules-Bertholet | petrochenkov, fee1-dead | 0 | |||
146972 | yes | Disable `use $crate::{self}` like `use $crate` | mu001999 | petrochenkov | 0 | |||
121910 | no | Revert "Change prefetch to avoid deadlock" | Zoxc | cjgillot | 0 | |||
141987 | no | Fix linting false positive when block used as value | ChAoSUnItY | lcnr | 0 | |||
146976 | no | constify basic Clone impls | npmccallum | scottmcm | 0 | |||
146978 | no | Emit error when using path-segment keyword as cfg pred | mu001999 | petrochenkov | 0 | |||
147000 | no | std: Add Motor OS std library port | lasiotus | tgross35 | 0 | |||
146992 | success (try) | no | Improve source code for `highlight.rs` | GuillaumeGomez | lolbinarycat | 0 | ||
147017 | success (try) | no | FCW for repr(C) enums whose discriminant values do not fit into a c_int | RalfJung | davidtwco | 0 | ||
147022 | success (try) | yes | Remove current code for embedding command-line args in PDB | Zalathar | petrochenkov | 0 | ||
115003 | no | Increase parallelism in various locations | Zoxc | cjgillot | 0 | |||
147035 | no | alloc: fix `Debug` implementation of `ExtractIf` | joboet | tgross35 | 0 | |||
147024 | no | std_detect: Support run-time detection on OpenBSD using elf_aux_info | brad0 | Mark-Simulacrum | 0 | |||
147025 | no | mbe: Macro fragment fields | joshtriplett | petrochenkov | 0 | |||
147043 | no | Add default sanitizers to TargetOptions | ilovepi | petrochenkov | 0 | |||
147039 | success (try) | no | [DO NOT MERGE] Test PR for new rustc-perf | Kobzol | 0 | |||
147044 | no | chore: fix incorrect comment | cactusdualcore | ibraheemdev | 0 | |||
147056 | no | [beta-1.91] Warn on future errors from temporary lifetimes shortening in Rust 1.92 | dianne | jackh726 | 0 | |||
147068 | no | Move CoercePointee to core::ops | Darksonn | tgross35 | 0 | |||
147029 | no | Update memchr to 2.7.6 | neuschaefer | marcoieni | 0 | |||
147071 | no | constify from_fn, try_from_fn, try_map, map | bend-n | ibraheemdev | 0 | |||
147077 | no | std: move `kernel_copy` to `sys` | joboet | ibraheemdev | 0 | |||
147079 | success (try) | no | Replace SingleUseConsts by GVN. | cjgillot | 0 | |||
145974 | no | Stabilize -Zno-jump-tables into -Cjump-tables=bool | pmur | jieyouxu | 0 | |||
147083 | yes | Do not lifetime-extend array/slice indices | dianne | matthewjasper | 0 | |||
139751 | no | Implement pin-project in pattern matching for `&pin mut|const T` | frank-king | Nadrieril | 0 | |||
147124 | success (try) | no | Move more code to `RawVec::finish_grow` | a1phyr | Mark-Simulacrum | 0 | ||
147084 | no | Modify the pre-push githook to run Tidy on only committed changes. | simp4t7 | Kobzol | 0 | |||
139558 | no | [WIP] mgca: Add ConstArg representation for const items | camelid | oli-obk, BoxyUwU | 0 | |||
147178 | no | [DebugInfo] Improve formatting of MSVC enum struct variants | Walnut356 | Mark-Simulacrum | 0 | |||
147160 | no | Remove `FromResidual` param default | camsteffen | scottmcm | 0 | |||
147097 | no | [DONT MERGE] Doc attr based on master | jdonszelmann | 0 | ||||
147106 | success (try) | no | Small `highlight.rs` optimizations | yotamofek | GuillaumeGomez | 0 | ||
147115 | no | More robust stack protector testing | cezarbbb | wesleywiser | 0 | |||
147119 | yes | Improve cg_llvm codegen for `simd_select_bitmask` | sayantn | saethlin | 0 | |||
147430 | no | cg_llvm: More preparation for moving FFI bindings to `rustc_llvm` | Zalathar | SparrowLii | 0 | |||
147436 | no | slice/ascii: Optimize `eq_ignore_ascii_case` with auto-vectorization | okaneco | scottmcm | 0 | |||
147438 | yes | Rename "non-inline module" to "file module" in proc macro diagnostics | reddevilmidzy | fee1-dead | 0 | |||
147439 | yes | rustc_target: RISC-V: Add two supervisor extensions for intrinsics | a4lg | Amanieu | 0 | |||
147472 | no | refactor: replace `LLVMRustAtomicLoad/Store` with LLVM built-in functions | AMS21 | davidtwco | 0 | |||
147464 | no | prefer repeat_n() over repeat().take() | RalfJung | saethlin | 0 | |||
147443 | success (try) | no | [rustdoc] a small performance improvement: only allocate new string if there are DOS backlines in highlight.rs | krtab | GuillaumeGomez | 0 | ||
147452 | success (try) | no | rustdoc: instrument call to lib_embargo_visit_item | lolbinarycat | 0 | |||
147477 | pending (try) | no | Refactor AddCallGuards in two loops. | cjgillot | 0 | |||
147444 | no | Allow printing a fully-qualified path in `def_path_str` | jyn514 | nnethercote | 0 | |||
147474 | no | refactor: replace `LLVMRustBuildMem{Cpy,Move,Set}` with plain LLVM functions | AMS21 | lcnr | 0 | |||
147446 | no | PassWrapper: use non-deprecated lookupTarget method | durin42 | cuviper | 0 | |||
147467 | no | Fix double warnings on `#[no_mangle]` | JonathanBrouwer | jdonszelmann | 0 | |||
147447 | yes | Set the minimum deployment target for `aarch64-apple-watchos` | madsmtm | davidtwco | 0 | |||
147454 | yes | Fix backtraces with `-C panic=abort` on qnx; emit unwind tables by default | Hoverbear | BoxyUwU | 0 | |||
147473 | no | Do `x check` on various bootstrap tools in CI | Zalathar | Mark-Simulacrum | 0 | |||
147457 | no | specialize slice::fill to use memset when possible | the8472 | scottmcm | 0 | |||
147478 | yes | More intuitive error when using self to instantiate tuple struct with private field | Jamesbarford | SparrowLii | 0 | |||
147462 | yes | rustc_codegen_llvm: Require `opt-level >= 1` for index-based loop | Enselic | jdonszelmann | 0 | |||
147463 | failure (try) | no | [Do not merge] Test LLVM 21.1.2 | dianqk | 0 | |||
147469 | yes | Add rustdoc crate name in error | Jamesbarford | GuillaumeGomez | 0 | |||
147471 | yes | Assert that non-extended temporaries and `super let` bindings have scopes | dianne | nnethercote | 0 | |||
147468 | no | Implement fs api set_times and set_times_nofollow | chenyukang | joshtriplett | 0 | |||
147470 | no | Clarify how to remediate the panic_immediate_abort error | ia0 | Mark-Simulacrum | 0 | |||
147479 | no | cmse: improve error messages | folkertdev | davidtwco | 0 | |||
146568 | yes | Port the implemention of SIMD intrinsics from Miri to const-eval | sayantn | RalfJung | 0 | |||
147475 | yes | Rollup of 6 pull requests | matthiaskrgr | 0 | ||||
147476 | no | Add a test for the cold attribute | ehuss | Mark-Simulacrum | 0 | |||
147480 | no | Do not invalidate CFG caches in CtfeLimit. | cjgillot | lcnr | 0 | |||
147481 | no | format: some small cleanup | hkBst | jackh726 | 0 | |||
144113 | yes | Impls and impl items inherit `dead_code` lint level of the corresponding traits and trait items | mu001999 | cjgillot | 0 | |||
147482 | pending (try) | no | rustdoc: calculate effective visibilities of crates on-demand | lolbinarycat | 0 |