Bors queue - rust
900 total, 0 in queue, 0 failed, 0 rolled up
| # | Status | Mergeable | Title | Author | Assignees | Approved by | Priority | Rollup |
|---|---|---|---|---|---|---|---|---|
| 93544 | no | 0 | ||||||
| 94904 | no | 0 | ||||||
| 98514 | no | 0 | ||||||
| 101551 | no | 0 | ||||||
| 103376 | no | 0 | ||||||
| 105392 | no | 0 | ||||||
| 105586 | no | 0 | ||||||
| 105604 | no | 0 | ||||||
| 106418 | no | 0 | ||||||
| 106852 | no | 0 | ||||||
| 107263 | no | 0 | ||||||
| 107562 | no | 0 | ||||||
| 107640 | no | 0 | ||||||
| 108001 | no | 0 | ||||||
| 108097 | 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 | |||
| 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 | ||||||
| 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 | ||||||
| 131340 | no | Implement split_pattern on slices | eduardorittner | Amanieu | 0 | |||
| 131607 | no | 0 | ||||||
| 132331 | no | 0 | ||||||
| 132480 | no | 0 | ||||||
| 120818 | no | 0 | ||||||
| 121174 | no | 0 | ||||||
| 121762 | no | 0 | ||||||
| 123220 | no | 0 | ||||||
| 123606 | no | 0 | ||||||
| 124154 | no | 0 | ||||||
| 124362 | no | 0 | ||||||
| 125555 | no | 0 | ||||||
| 125923 | no | 0 | ||||||
| 126100 | no | 0 | ||||||
| 126651 | no | 0 | ||||||
| 127401 | no | 0 | ||||||
| 128070 | no | 0 | ||||||
| 128256 | no | 0 | ||||||
| 128846 | no | 0 | ||||||
| 129249 | no | 0 | ||||||
| 123179 | no | Rework MIR inlining costs | scottmcm | wesleywiser | 0 | |||
| 129870 | no | 0 | ||||||
| 129881 | no | 0 | ||||||
| 130112 | no | 0 | ||||||
| 130382 | 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 | ||||||
| 132484 | no | 0 | ||||||
| 132570 | 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 | ||||||
| 134522 | no | 0 | ||||||
| 134598 | no | 0 | ||||||
| 134937 | no | 0 | ||||||
| 135008 | 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 | ||||||
| 148413 | no | Mangle personality symbol | Noratrieb | bjorn3 | 0 | |||
| 134190 | no | 0 | ||||||
| 134534 | no | 0 | ||||||
| 128947 | failure (try) | no | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc | 0 | |||
| 136861 | no | 0 | ||||||
| 136578 | success (try) | no | Add contracts for all functions in `Alignment` | tautschnig | RalfJung | 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 | success (try) | 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 | |||
| 143328 | no | Avoid loading HIR for check_well_formed on type declarations | oli-obk | compiler-errors | 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 | ||||||
| 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 | ||||||
| 140209 | no | 0 | ||||||
| 140558 | no | 0 | ||||||
| 138386 | no | 0 | ||||||
| 138405 | no | 0 | ||||||
| 138424 | no | 0 | ||||||
| 138456 | no | 0 | ||||||
| 138473 | no | 0 | ||||||
| 138686 | no | 0 | ||||||
| 138835 | no | 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 | ||||||
| 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 | ||||||
| 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 | ||||||
| 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 | |||
| 141299 | 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 | |||
| 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 | ||||||
| 128374 | no | 0 | ||||||
| 130227 | no | 0 | ||||||
| 130937 | no | 0 | ||||||
| 130998 | no | 0 | ||||||
| 132051 | 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 | ||||||
| 138230 | no | 0 | ||||||
| 138290 | no | 0 | ||||||
| 138542 | no | 0 | ||||||
| 139775 | no | 0 | ||||||
| 139793 | no | 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 | ||||
| 141754 | no | 0 | ||||||
| 141766 | no | 0 | ||||||
| 141926 | success (try) | no | 0 | |||||
| 141977 | no | 0 | ||||||
| 141994 | no | 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 | ||
| 142198 | no | `rustc_const_eval`: respect `target.min_global_align` | folkertdev | 0 | ||||
| 143333 | success (try) | no | Extend GVN to perform local value numbering. | cjgillot | 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 | |||
| 142327 | no | `rustdoc-types` de`Box`ification | fluiderson | aDotInTheVoid | 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 | |||
| 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 | ||||
| 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 | |||
| 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 | |||
| 148479 | no | deeply normalize where-clauses in wfcheck | lqd | lcnr | 0 | |||
| 146743 | no | Support borrowed locals in DestinationPropagation. | cjgillot | Amanieu | 0 | |||
| 148991 | no | miri genmc: fix exit() handling | RalfJung | oli-obk | 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 | |||
| 122971 | no | Make slice iterators carry only a single provenance | scottmcm | the8472 | 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 | |||
| 148250 | no | array_chunks: slightly improve docs | hkBst | joboet | 0 | |||
| 125907 | success (try) | no | rustdoc: use the next solver for blanket impl synthesis | fmease | GuillaumeGomez, lcnr | 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 | success (try) | 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 | |||
| 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 | |||
| 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 | ||
| 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) | yes | document overrides of the default impl of PartialEq::ne | hkBst | workingjubilee | 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 | |||
| 143208 | success (try) | no | Remove no-op cleanups as post-mono MIR opt | Mark-Simulacrum | oli-obk | 0 | ||
| 148950 | success (try) | no | rustdoc: add fmt_json helper and use it to avoid allocations | lolbinarycat | 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 | ||
| 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 | |||
| 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 | ||||
| 143629 | success (try) | no | Limited nonzero coercion | oli-obk | 0 | |||
| 148422 | no | Fix doc link for `poll` method help | maplethecolor | petrochenkov | 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 | |||
| 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` | jacob-greenfield | celinval | 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 | |||
| 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 | |||
| 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 | |||
| 142680 | no | Fix passing/returning structs with the 64-bit SPARC ABI | beetrees | tgross35 | 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 | |||
| 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 | |||
| 143741 | no | `oneshot` Channel | connortsui20 | joboet | 0 | |||
| 144537 | cancelled (try) | no | Add `Drop::pin_drop` for pinned drops | frank-king | petrochenkov | 0 | ||
| 146307 | no | Add field representing types | BennoLossin | oli-obk, lcnr | 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 | |||
| 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 | |||
| 148417 | no | Make Wasm target features `atomics` and `exception-handling` target modifiers | daxpedda | alexcrichton | 0 | |||
| 144363 | no | [WIP] Add downcast_trait and downcast_trait_mut | ivarflakstad | 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 | fmease | 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 | |||
| 144925 | no | Add suggestion to `.to_owned()` used on `Cow` when borrowing | Periodic1911 | davidtwco | 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 | |||
| 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 | |||
| 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 | ||
| 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 | |||
| 145024 | success (try) | no | Optimize indexing slices and strs with inclusive ranges | Kmeakin | scottmcm | 0 | ||
| 133502 | failure (try) | no | [DO NOT MERGE] `-Znext-solver=globally` experiments | 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 | |||
| 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 | ||
| 147799 | failure (try) | yes | compiletest: Use `//@` prefixes also for debuginfo test directives | Enselic | wesleywiser | 0 | ||
| 145339 | no | std: sys: net: uefi: tcp: Initial TcpListener support | Ayush1325 | tgross35 | 0 | |||
| 145316 | no | Async drop box support | azhogin | oli-obk | 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 | |||
| 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 | |||
| 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 | |||
| 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 | |||
| 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 | ||
| 145687 | failure (try) | no | add std::os::unix::process::CommandExt::fd | Qelxiros | Mark-Simulacrum | 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 | |||
| 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 | |||
| 146729 | no | chore: fix setup script errors | zkpepe | marcoieni | 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 | no | 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 | ||
| 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 | ||
| 145825 | no | [WIP]: Resolve type relative type/const-generic paths in trait solving | BoxyUwU | 0 | ||||
| 147136 | yes | Add warn-by-default lint for visibility on `const _` declarations | Jules-Bertholet | jdonszelmann | 0 | |||
| 136597 | no | -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) | azhogin | wesleywiser | 0 | |||
| 145914 | yes | Track diagnostic attributes pre proc macro expansion, prepend post expansion. | 2asoft | petrochenkov | 0 | |||
| 142623 | success (try) | no | Move placeholder error handling to before region inference | amandasystems | lcnr | 0 | ||
| 145907 | success (try) | no | rustdoc: split build_impl into build_{local,external}_impl | lolbinarycat | GuillaumeGomez | 0 | ||
| 145933 | no | Expand `str_as_str` to more types | GrigorenkoPV | joboet | 0 | |||
| 145948 | yes | Stabilize 29 RISC-V target features (`riscv_ratified_v2`) | a4lg | Amanieu | 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 | |||
| 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 | |||
| 146678 | yes | std: pass the `Thread` for the newly spawned thread to the platform | joboet | ibraheemdev | 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 | |||
| 146720 | no | `-Znext-solver` slightly strenghten deduce closure sig | lcnr | BoxyUwU | 0 | |||
| 147148 | success (try) | no | Port all viable contracts from verify-rust-std | tautschnig | scottmcm | 0 | ||
| 148671 | failure (try) | no | Offload bootstrap | ZuseZ4 | Kobzol | 0 | ||
| 146097 | no | Expand const impls of PartialEq, Eq, PartialOrd and Ord | npmccallum | tgross35 | 0 | |||
| 146652 | no | Port `feature` to the new attribute system | jdonszelmann | nnethercote | 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 | |||
| 146550 | no | add an `Rvalue` for `is_val_statically_known` and use it in MIR optimization | joboet | SparrowLii | 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 | |||
| 146532 | no | constify `Cow::Owned` types | npmccallum | BurntSushi | 0 | |||
| 143625 | no | [WIP] Structural inititalization | beepster4096 | 0 | ||||
| 146600 | no | a collection of simple const changes | npmccallum | tgross35 | 0 | |||
| 146672 | yes | Fix incorrect suggestion for enum variant | NKID00 | 0 | ||||
| 146146 | success (try) | no | Disable incr CGU merging | saethlin | 0 | |||
| 146562 | success (try) | no | [EXPERIMENT] Replace ResumeTy with an unsafe binder ty. | cjgillot | compiler-errors | 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 | |||
| 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 | |||
| 146175 | no | rustdoc: even spacing in crate brand heading | notriddle | GuillaumeGomez | 0 | |||
| 146180 | success (try) | no | Remove `Cased` Unicode table | Kmeakin | scottmcm | 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 | |||
| 146525 | no | constify `From` impls for the `Cow::Borrowed` variant | npmccallum | ibraheemdev | 0 | |||
| 146220 | no | feat(rustdoc): stabilize `--emit` flag | weihanglo | notriddle, GuillaumeGomez | 0 | |||
| 146623 | no | libload / dlopen Enzyme/autodiff | ZuseZ4 | bjorn3 | 0 | |||
| 146553 | no | add trait impls to proc_macro::Ident | Qelxiros | dtolnay | 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 | |||
| 146658 | no | Better argument diagnostics in attributes | jdonszelmann | 0 | ||||
| 146544 | success (try) | yes | mir-opt: Remove the workaround in UnreachableEnumBranching | dianqk | nikic | 0 | ||
| 146470 | success (try) | no | Revert "Do not check privacy for RPITIT." | mladedav | cjgillot, petrochenkov | 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 | ||
| 146483 | success (try) | no | [DO NOT MERGE OR REVIEW] Early perf experiments | fmease | 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 | petrochenkov | 0 | |||
| 146832 | no | 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 | |||
| 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 | |||
| 147232 | success (try) | no | intrinsic_raw query optimization attempt | azhogin | petrochenkov | 0 | ||
| 145924 | yes | Uplifts and extends `clippy::needless-maybe-sized` into rustc | CrooseGit | lcnr | 0 | |||
| 147272 | success (try) | no | Enable -disable-i2p-p2i-opt flag | nikic | 0 | |||
| 147904 | yes | Detect generic type as type param and issue appropriate suggestions (#147889) | maplethecolor | wesleywiser | 0 | |||
| 120762 | success (try) | no | Expand assumes to the other unchecked slice ops | saethlin | 0 | |||
| 146619 | success (try) | no | Return Result from `ensure_done().mir_borrowck(..)`. | cjgillot | 0 | |||
| 147298 | yes | Remove FIXME comments about `Cfg::parse` in librustdoc `cfg` handling | GuillaumeGomez | fmease | 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 | |||
| 146870 | no | fix: add aliasing rules for Box | DiuDiu777 | Mark-Simulacrum | 0 | |||
| 146710 | yes | Deref is not a projection: VarDebugInfo | beepster4096 | cjgillot, saethlin | 0 | |||
| 147511 | success (try) | no | is_doc_hidden optimized to hook in case of non-incremental build | azhogin | petrochenkov | 0 | ||
| 147154 | success (try) | no | crater: check impact of ignoring outlived regions in alias liveness | lqd | 0 | |||
| 148965 | no | bootstrap: Split out `Step::is_really_default` from `Step::should_run` | Zalathar | clubby789, jieyouxu | 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 | |||
| 146880 | success (try) | no | source_span query optimized to be inlined function in case of non-incremental build | azhogin | cjgillot | 0 | ||
| 146900 | yes | Add avr_target_feature | taiki-e | workingjubilee | 0 | |||
| 146901 | yes | Support AVRTiny devices in AVR inline assembly | taiki-e | Amanieu | 0 | |||
| 147192 | failure (try) | no | Resume testing macOS x86_64 | shepmaster | 0 | |||
| 147545 | no | Add `cargo_cfg_target_family_multivalued` FCW | madsmtm | petrochenkov | 0 | |||
| 146909 | success (try) | no | [EXPERIMENT] Test 8-bit tags for hashbrown | Amanieu | 0 | |||
| 147218 | no | Add regression test for ICE #138710 (min_generic_const_args) | ManojJiSharma | SparrowLii | 0 | |||
| 147361 | success (try) | no | 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 with unknown type | chenyukang | fee1-dead | 0 | |||
| 147378 | yes | Safer sort partition | kornelski | scottmcm | 0 | |||
| 147372 | success (try) | no | Run main rust-analyzer tests in rust-lang/rust CI | jieyouxu | Veykril, Kobzol | 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 | |||
| 147404 | no | Fix issue with callsite inline attribute not being applied sometimes. | JamieCunliffe | jackh726 | 0 | |||
| 147426 | yes | tests: basic-[debugger-]stepping.rs: Disable SingleUseConsts MIR pass temporarily | Enselic | saethlin | 0 | |||
| 146923 | no | Reflection MVP | oli-obk | joshtriplett, scottmcm | 0 | |||
| 147387 | success (try) | no | hir_owner_parent optimized to inlined call for non-incremental build | azhogin | cjgillot | 0 | ||
| 147351 | success (try) | no | Avoid `LocalCopy` instantiation for `#[inline]` on `-Copt-level=0` | Noratrieb | 0 | |||
| 147302 | no | asm! support for the Xtensa architecture | MabezDev | Amanieu | 0 | |||
| 147400 | no | TryFrom<integer> for bool | hkBst | Mark-Simulacrum | 0 | |||
| 136006 | success (try) | no | Start using pattern types in libcore | oli-obk | 0 | |||
| 145504 | success (try) | yes | Add some conversion trait impls | Jules-Bertholet | tgross35 | 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 | |||
| 147224 | no | Emscripten: Turn wasm-eh on by default | hoodmane | lcnr | 0 | |||
| 146948 | no | add `core::hint::prefetch_{read, write}_{data, instruction}` | folkertdev | Amanieu | 0 | |||
| 147333 | success (try) | no | wip tcmalloc | 0xdeafbeef | 0 | |||
| 146961 | yes | Allow passing `expr` metavariable to `cfg` | Jules-Bertholet | petrochenkov, fee1-dead | 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 | |||
| 115003 | no | Increase parallelism in various locations | Zoxc | cjgillot | 0 | |||
| 147025 | no | mbe: Macro fragment fields | joshtriplett | petrochenkov | 0 | |||
| 147044 | no | chore: fix incorrect comment | cactusdualcore | joboet | 0 | |||
| 147071 | no | constify from_fn, try_from_fn, try_map, map | bend-n | oli-obk | 0 | |||
| 147079 | success (try) | no | Replace SingleUseConsts by GVN. | cjgillot | 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 | ||
| 147430 | no | cg_llvm: More preparation for moving FFI bindings to `rustc_llvm` | Zalathar | SparrowLii | 0 | |||
| 141266 | yes | Stabilize `substr_range` and related methods | wr7 | the8472 | 0 | |||
| 147628 | no | x86: Correctly pass larger structs/types in registers with -Zregparm | sulix | jdonszelmann | 0 | |||
| 147585 | no | Suppress the error for private fields with non_exhaustive attribute | chenyukang | SparrowLii | 0 | |||
| 148672 | no | switch to yarn | lolbinarycat | Kobzol | 0 | |||
| 147599 | no | Uplift module inspect from clippy | chenyukang | estebank | 0 | |||
| 147600 | no | Fix export import conflicts for llvm | RobertBColton | bjorn3 | 0 | |||
| 145419 | no | Allow borrowing array elements from packed structs with ABI align <= packed align | hns1971 | SparrowLii | 0 | |||
| 147672 | no | LLBC-linker and NVPTX: do not strip debug when PTX ISA version >= 7.0 | kjetilkjeka | Mark-Simulacrum | 0 | |||
| 147696 | yes | Implement `bit` and `set_bit` for integral types. | bjoernager | dtolnay | 0 | |||
| 148444 | no | [rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition | GuillaumeGomez | fmease | 0 | |||
| 132553 | success (try) | no | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh | tgross35, scottmcm | 0 | ||
| 147565 | success (try) | yes | make coerce-lub order independent | BoxyUwU | lcnr | 0 | ||
| 146436 | no | Slice iter cleanup | hkBst | joboet | 0 | |||
| 144394 | no | [Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays) | Walnut356 | wesleywiser | 0 | |||
| 147602 | no | Deduplicate higher-ranked lifetime capture errors in impl Trait | JohnTitor | estebank | 0 | |||
| 147634 | yes | [WIP] Move even more early buffered lints to dyn lint diagnostics | fmease | jdonszelmann | 0 | |||
| 147617 | no | [WIP] standalone `proc_macro` backend | cyrgani | 0 | ||||
| 142881 | no | JumpThreading: compute place and value indices on-demand | cjgillot | saethlin | 0 | |||
| 147697 | no | cmse: lint on unions crossing the secure boundary | folkertdev | davidtwco | 0 | |||
| 147725 | no | Remove -Zoom=panic | bjorn3 | Amanieu | 0 | |||
| 147436 | no | slice/ascii: Optimize `eq_ignore_ascii_case` with auto-vectorization | okaneco | scottmcm | 0 | |||
| 134938 | success (try) | no | Include arguments to the precondition check in failure messages | saethlin | 0 | |||
| 147909 | no | Update list of available search filters in help menu | GuillaumeGomez | notriddle | 0 | |||
| 145330 | success (try) | no | [TOY] Run MIR opts before coroutine state transform | cjgillot | 0 | |||
| 147439 | yes | rustc_target: RISC-V: Add two supervisor extensions for intrinsics | a4lg | Amanieu | 0 | |||
| 147614 | success (try) | no | Perform DestinationPropagation on places. | cjgillot | 0 | |||
| 147656 | yes | Update comments in do_exec and add assertion for fd flag | chenyukang | ibraheemdev | 0 | |||
| 147631 | no | Fix ICE when late-bound lifetimes don't appear in fn signature | JohnTitor | jackh726 | 0 | |||
| 147709 | no | add transparent attribute for mod items | yaahc | petrochenkov, jdonszelmann | 0 | |||
| 138961 | success (try) | no | Make closure capturing have consistent and correct behaviour around patterns | meithecatte | Nadrieril | 0 | ||
| 147452 | success (try) | no | rustdoc: instrument call to lib_embargo_visit_item | lolbinarycat | 0 | |||
| 147474 | no | refactor: replace `LLVMRustBuildMem{Cpy,Move,Set}` with plain LLVM functions | AMS21 | nikic | 0 | |||
| 147572 | yes | std: Use more `unix.rs` code on WASI targets | alexcrichton | Mark-Simulacrum | 0 | |||
| 144113 | yes | Impls and impl items inherit `dead_code` lint level of the corresponding traits and trait items | mu001999 | cjgillot | 0 | |||
| 147482 | success (try) | no | rustdoc: calculate effective visibilities of crates on-demand | lolbinarycat | 0 | |||
| 147573 | no | [btree_cursors] Add explanations for lower_bound and upper_bound | Xylenox | ibraheemdev | 0 | |||
| 147499 | no | Implement round-ties-to-even for Duration Debug for consistency with f64 | josh-kaplan | scottmcm | 0 | |||
| 147621 | no | librustdoc: Make RenderOptions boolean fields into newtypes | jefftt | fmease | 0 | |||
| 147611 | no | Stabilize `-Zremap-path-scope` | Urgau | davidtwco | 0 | |||
| 135527 | success (try) | no | Move coroutine upvars into locals for better memory economy | dingxiangfei2009 | cjgillot | 0 | ||
| 147736 | yes | Stabilize `asm_cfg` | folkertdev | jdonszelmann | 0 | |||
| 147484 | success (try) | no | Fix check_expr_if to point to a more accurate location of the compilation error in some cases | sgasho | jackh726 | 0 | ||
| 147740 | no | Optimize core::Zip::next_back() | Dan54 | the8472 | 0 | |||
| 147760 | success (try) | no | [Debugger Visualizers] Unify `*-gnu` and `*-msvc` enum output | Walnut356 | Mark-Simulacrum | 0 | ||
| 147741 | no | implement `replace_with` and `replacen_with` for unstable feature `replace_with` | alpaylan | joboet | 0 | |||
| 147754 | no | Improve error message for std integer clamp() if min > max | Dan54 | Mark-Simulacrum | 0 | |||
| 147786 | no | Implement clamp_min and clamp_max | Kyuuhachi | joboet | 0 | |||
| 147790 | yes | constify comparison traits on slices | npmccallum | oli-obk | 0 | |||
| 147911 | no | Fix ICE in rustdoc when impl is nested in a func | GoldsteinE | fmease | 0 | |||
| 148048 | no | Stabilize `maybe_uninit_write_slice` | thaliaarchi | Mark-Simulacrum | 0 | |||
| 147936 | no | Offload intrinsic | Sa4dUs | ZuseZ4 | 0 | |||
| 148101 | yes | rustdoc: Properly detect syntactically invalid doctests (to fix a regression) | fmease | GuillaumeGomez | 0 | |||
| 148061 | failure (try) | no | Update substring match for substitutions | faculerena | BoxyUwU | 0 | ||
| 147952 | no | Add a timeout to the `remote-test-client` connection | pvdrz | Enselic | 0 | |||
| 147960 | no | docs(core): clarify that signed integers use two's complement | AudaciousAxiom | traviscross | 0 | |||
| 139493 | success (try) | yes | Explicitly export core and std macros | Voultapher | Amanieu, petrochenkov | 0 | ||
| 148122 | no | Make deref_nullptr deny by default instead of warn | saethlin | petrochenkov | 0 | |||
| 148034 | success (try) | no | Simplify the canonical enum clone branches to a copy statement | dianqk | cjgillot | 0 | ||
| 144124 | no | Write .cargo/config.toml in x vendor | bjorn3 | clubby789 | 0 | |||
| 147827 | success (try) | no | Fix MaybeUninit codegen using GVN | saethlin | scottmcm | 0 | ||
| 147802 | success (try) | no | Store `chunk_domain_size` explicitly in `Chunk`. | nnethercote | 0 | |||
| 147811 | no | naked functions: respect `function-sections` | folkertdev | Amanieu | 0 | |||
| 147841 | success (try) | no | Fix ICE when applying test macro to crate root | jdonszelmann | Noratrieb | 0 | ||
| 147834 | success (try) | no | Always make tuple elements a coercion site | WaffleLapkin | BoxyUwU | 0 | ||
| 147849 | no | Omit suggestions when spans are invalid | jdonszelmann | 0 | ||||
| 148449 | no | transmutability: Support types with restricted validity ranges | joshlf | jswrenn | 0 | |||
| 147996 | no | Stabilize ppc inline assembly | pmur | Amanieu | 0 | |||
| 148064 | no | Fix tests to use static linking | ladipro | bjorn3 | 0 | |||
| 147717 | no | compiler/middle/lint: Suggest `#[expect(dead_code)]` instead of `#[allow(dead_code)]` | Turbo87 | estebank | 0 | |||
| 148050 | no | Unify `OsStringExt`/`OsStrExt` traits across platforms | thaliaarchi | joboet | 0 | |||
| 148069 | no | AliasRelate: don't discard constraints on overflow | lcnr | BoxyUwU | 0 | |||
| 148105 | failure (try) | no | Ensure the personality does not panic | Noratrieb | Mark-Simulacrum | 0 | ||
| 144090 | no | Make `IoSlice` and `IoSliceMut` methods unstably const | thaliaarchi | tgross35 | 0 | |||
| 148045 | no | fix: std::sys::fs use_with_native_path for read_dir for windows | WrldEngine | ChrisDenton | 0 | |||
| 147893 | success (try) | no | `Vec::push` in consts MVP | fee1-dead | oli-obk | 0 | ||
| 148146 | no | CI: use alternative disks if available | the8472 | marcoieni | 0 | |||
| 147552 | success (try) | no | [Debugger Visualizers] Optimize lookup behavior | Walnut356 | Mark-Simulacrum | 0 | ||
| 148020 | failure (try) | no | Show backtrace on allocation failures when possible | bjorn3 | Mark-Simulacrum | 0 | ||
| 147859 | no | reduce the amount of panics in `{TokenStream, Literal}::from_str` calls | cyrgani | wesleywiser | 0 | |||
| 148002 | no | Implement suggestion when array of 1 range used as argument of type `Range` | IoaNNUwU | madsmtm | 0 | |||
| 147862 | success (try) | no | Remove `box_new` intrinsic | cjgillot | 0 | |||
| 148024 | no | Handle OOM when writing to `Vec` | a1phyr | Mark-Simulacrum | 0 | |||
| 148052 | yes | Stabilize `const_mul_add` | tgross35 | Mark-Simulacrum | 0 | |||
| 148051 | yes | Stabilize Frontmatter | epage | davidtwco | 0 | |||
| 147857 | failure (try) | no | crashes: more tests | matthiaskrgr | jieyouxu | 0 | ||
| 147939 | no | Make `const BorrowMut` require `const Borrow` and make `const Fn` require `const FnMut` | theemathas | oli-obk | 0 | |||
| 147984 | success (try) | no | resolve: Preserve ambiguous glob reexports in crate metadata | petrochenkov | SparrowLii | 0 | ||
| 146972 | no | Support importing path-segment keyword with renaming | mu001999 | petrochenkov | 0 | |||
| 147938 | no | Add const cloning of slices and tests | Randl | tgross35 | 0 | |||
| 147886 | success (try) | no | GVN: Use the borrows only if they are always live | dianqk | cjgillot | 0 | ||
| 148005 | no | rustdoc: add support for macro_rules macros of multiple kinds | notriddle | lolbinarycat | 0 | |||
| 148033 | no | Remove the `sym::Deref` diagnostic item | samueltardieu | lcnr | 0 | |||
| 147876 | success (try) | no | Check tainted_by_error in LateLint | Shunpoco | oli-obk | 0 | ||
| 112049 | success (try) | no | [do not merge] CI experiments | Kobzol | 0 | |||
| 148234 | no | rustdoc: make mergeable crate info more usable | notriddle | jieyouxu | 0 | |||
| 148156 | no | fix: from FIXME(#24570) added more info | WrldEngine | ChrisDenton | 0 | |||
| 106643 | no | Allow only implementing `Read::read_buf` | WaffleLapkin | dtolnay | 0 | |||
| 148169 | no | Fix bad intra-doc-link preprocessing | fmease | lolbinarycat | 0 | |||
| 148187 | yes | Remove uses of `&mut CmResolver` | LorrensP-2158466 | petrochenkov | 0 | |||
| 148183 | no | rustdoc: Test & document `test_harness` code block attribute | fmease | GuillaumeGomez | 0 | |||
| 148190 | success (try) | no | replace box_new with lower-level intrinsics | RalfJung | SparrowLii | 0 | ||
| 148438 | success (try) | yes | reland and fix RUST-147622 | joboet | workingjubilee | 0 | ||
| 148206 | no | Deduplicated float tests and unified in floats/mod.rs | xonx4l | tgross35 | 0 | |||
| 148223 | no | bootstrap: PathSet::check only considers starts_with for `--skip` flag | jyn514 | Kobzol | 0 | |||
| 148244 | success (try) | no | no wf obligations in generalize | lcnr | 0 | |||
| 147712 | no | Use delay_span_bug in validate-mir. | cjgillot | jdonszelmann | 0 | |||
| 148214 | yes | Consider `Result<T, Uninhabited>` and `ControlFlow<Uninhabited, T>` to be equivalent to `T` for must use lint | WaffleLapkin | fee1-dead | 0 | |||
| 148256 | yes | remove support for `typeof` | lcnr | spastorino | 0 | |||
| 148265 | no | library: core: document layout guarantee of `TypeId` | dakr | Mark-Simulacrum | 0 | |||
| 148271 | success (try) | no | Add missing `impl Fn for &mut F where F: Fn` | Kivooeo | the8472 | 0 | ||
| 148209 | no | Fix parsing logic in `proc_macro::quote` | moatom | dtolnay | 0 | |||
| 144353 | no | Extend the enum check to pointer and union reads | 1c3t3a | saethlin | 0 | |||
| 148294 | yes | callconv: fix mips64 aggregate argument passing for C FFI | chenx97 | workingjubilee | 0 | |||
| 148320 | yes | Support composing two deref coercion adjustments | adwinwhite | jackh726 | 0 | |||
| 148477 | success (try) | no | crater: don't normalize where-clauses when checking well-formedness | lqd | lcnr | 0 | ||
| 148329 | success (try) | yes | Do not propogate unnecessary closure constraints. | LorrensP-2158466 | lcnr | 0 | ||
| 148313 | no | Remove support for prefix yield | eholk | 0 | ||||
| 148491 | no | Correctly provide suggestions when encountering `async fn` with a `dyn Trait` return type | estebank | jackh726 | 0 | |||
| 148332 | failure (try) | no | bootstrap: Use cargo's `build.warnings=deny` rather than -Dwarnings | jyn514 | Kobzol | 0 | ||
| 148321 | success (try) | no | parser/lexer: bump to Unicode 17, use faster unicode-ident | Marcondiro | joshtriplett | 0 | ||
| 148274 | no | stdio: make stdout block-buffered when not associated to a terminal | andreacorbellini | Mark-Simulacrum | 0 | |||
| 148339 | no | naked functions: emit `.private_extern` on macos | folkertdev | Amanieu | 0 | |||
| 148398 | yes | Doc: `MaybeUninit::assume_init_read` Safety: warn on thread safety | gksato | scottmcm | 0 | |||
| 148345 | no | add inline to copy_within | PSeitz | joboet | 0 | |||
| 148358 | no | Fix some issues around `rustc_public` | makai410 | celinval | 0 | |||
| 146275 | no | lint ImproperCTypes: refactor linting architecture (part 3) | niacdoial | tgross35 | 0 | |||
| 134697 | no | lint ImproperCTypes: overhaul (take 2 of "better handling of indirections") | niacdoial | tgross35, workingjubilee | 0 | |||
| 148379 | success (try) | no | Add implied bounds to generic types, impl Trait, and assoc types. | obi1kenobi | fmease | 0 | ||
| 148452 | no | Mangle symbols with a mangled name close to PDB limits with v0 instead of legacy mangling to avoid linker errors | Fulgen301 | jackh726 | 0 | |||
| 148499 | no | Nvptx: Use llbc as default linker | kjetilkjeka | madsmtm | 0 | |||
| 148487 | no | add Option::into_flat_iter | Qelxiros | scottmcm | 0 | |||
| 147498 | success (try) | no | Gate tests with the right edition | pvdrz | fmease, jieyouxu | 0 | ||
| 148443 | success (try) | yes | GVN: Compare discriminants with constant | dianqk | 0 | |||
| 141980 | no | Rework `c_variadic` | beetrees | joshtriplett, workingjubilee | 0 | |||
| 148490 | no | dangling pointer from temp cleanup | hkBst | Urgau | 0 | |||
| 148196 | no | Implement create_dir_all() to operate iteratively instead of recursively | asder8215 | workingjubilee | 0 | |||
| 148486 | success (try) | no | Explicitly forget the zero remaining elements in `vec::IntoIter::fold()`. | kpreid | scottmcm | 0 | ||
| 149087 | yes | Stabilize `unchecked_neg` and `unchecked_shifts` | nxsaken | Amanieu | 0 | |||
| 148967 | success (try) | no | const-eval: always do mem-to-mem copies if there might be padding involved | RalfJung | JonathanBrouwer | 0 | ||
| 149045 | yes | implement PartialEq<Vec<U>> for [T; N] and &[T; N] | Qelxiros | Mark-Simulacrum | 0 | |||
| 140763 | no | Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)` and `i1xN` | sayantn | nikic, dianqk | 0 | |||
| 148533 | no | Split LLVM intrinsic abi handling from the rest of the abi handling | bjorn3 | SparrowLii | 0 | |||
| 149001 | no | Fix false positive of "multiple different versions of crate X in the dependency graph" | rperier | lcnr | 0 | |||
| 148537 | success (try) | no | [perf] Start using pattern types in libcore | oli-obk | scottmcm | 0 | ||
| 148545 | no | Add allocator parameter to HashMap | cramertj | Amanieu | 0 | |||
| 149137 | success (try) | yes | Crater for #148756 | JonathanBrouwer | jdonszelmann | 0 | ||
| 148550 | yes | Add allocator parameter to HashSet | cramertj | Amanieu | 0 | |||
| 149130 | no | Implement coercions between `&pin (mut|const) T` and `&(mut) T` when `T: Unpin` | frank-king | lcnr | 0 | |||
| 149110 | no | Implement `cast_slice` for raw pointer types | Paladynee | ibraheemdev | 0 | |||
| 149149 | success (try) | no | [WIP] [rustdoc] misc search index cleanups | yotamofek | 0 | |||
| 149125 | failure (try) | no | In `BTreeMap::eq`, do not compare the elements if the sizes are different. | zachs18 | workingjubilee | 0 | ||
| 149146 | success (try) | no | Disable inlining of packed `io::Error` destructor | kotauskas | tgross35 | 0 | ||
| 148605 | no | Stabilize the `supertrait_item_shadowing` feature | Amanieu | fee1-dead | 0 | |||
| 122408 | no | Use futex-based synchronization on Apple platforms | joboet | m-ou-se | 0 | |||
| 146099 | no | Stabilize `debug_closure_helpers` | coolreader18 | the8472 | 0 | |||
| 148562 | no | In `Option::get_or_insert_with()`, forget the `None` instead of dropping it. | kpreid | ibraheemdev | 0 | |||
| 148577 | success (try) | no | [DO NOT MERGE] crater proposed changes in unused must use lint | WaffleLapkin | jackh726 | 0 | ||
| 148589 | no | Rename `DropGuard::into_inner` to `DropGuard::dismiss` | yoshuawuyts | Mark-Simulacrum | 0 | |||
| 148590 | no | Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.96.0 | GrigorenkoPV | 0 | ||||
| 148602 | yes | misc coercion cleanups and handle safety correctly | BoxyUwU | lcnr | 0 | |||
| 148595 | no | Remove `'static` bound on contract ensures closure | dawidl022 | celinval | 0 | |||
| 148604 | success (try) | no | [DO NOT MERGE] Experiment with micro-optimizing push_str calls | lolbinarycat | 0 | |||
| 149101 | no | Improve mutable-binding suggestion to include name | reddevilmidzy | lcnr | 0 | |||
| 148662 | no | alloc: Document panics when allocations will exceed max | leftmostcat | joboet | 0 | |||
| 148651 | yes | lint(unsafe_code): exclude unsafe declarations from lint coverage | wyfo | petrochenkov | 0 | |||
| 148637 | yes | Replace `#[rustc_do_not_implement_via_object]` with `#[rustc_dyn_incompatible_trait]` | zachs18 | lcnr | 0 | |||
| 148652 | no | Cleanup and refactor FnCtxt::report_no_match_method_error | rperier | lcnr | 0 | |||
| 149064 | no | std: sys: fs: uefi: Implement rmdir and unlink | Ayush1325 | joboet | 0 | |||
| 149079 | no | Add `Box::clone_from_ref` and similar under `feature(clone_from_ref)` | zachs18 | Mark-Simulacrum | 0 | |||
| 148641 | no | Add a diagnostic attribute for special casing const bound errors for non-const impls | oli-obk | jackh726 | 0 | |||
| 148654 | success (try) | no | Lint unused associated types | mu001999 | fmease | 0 | ||
| 148656 | no | std: allow `Condvar` to be used with multiple `Mutex`es | joboet | Mark-Simulacrum | 0 | |||
| 148666 | no | Add support for xray in aarch64 unknown none target | odlot | wesleywiser | 0 | |||
| 148669 | success (try) | no | Enable `-Zfunction-sections` by default for `*-windows-{gnu,cygwin}` | wesleywiser | 0 | |||
| 148623 | no | Ignore `#[doc(hidden)]` items when computing trimmed paths for printing | Zalathar | wesleywiser | 0 | |||
| 149102 | no | stabilize maybe_uninit_slice | bend-n | joboet | 0 | |||
| 149019 | yes | [WIP] rustdoc: Rewrite auto trait impl synthesis | fmease | 0 | ||||
| 149201 | no | Add suggest alternatives for Out-of-range \x escapes | chenyukang | Kivooeo | 0 | |||
| 149145 | success (try) | no | [WIP] resolve: Make ambiguity checking stricter | petrochenkov | jackh726 | 0 | ||
| 147247 | no | add VecDeque::splice | Qelxiros | Mark-Simulacrum | 0 | |||
| 149060 | success (try) | no | early return on duplicate span lowerings | jdonszelmann | oli-obk | 0 | ||
| 142821 | success (try) | no | Compute jump threading opportunities in a single pass | cjgillot | saethlin | 0 | ||
| 149173 | no | Use rust rather than LLVM target features in the target spec | bjorn3 | lcnr | 0 | |||
| 149232 | no | Add doc aliases "vector" and "list" to `Vec` | madsmtm | ibraheemdev | 0 | |||
| 149126 | no | Initial upstreaming of Rust ADBench implementations | ZuseZ4 | oli-obk | 0 | |||
| 149112 | no | [EXPERIMENT] DelimSpan::from_single() experiment and UI tests update. | Keith-Cancel | petrochenkov | 0 | |||
| 149207 | no | Add `ilog10` result range hints | EFanZh | Mark-Simulacrum | 0 | |||
| 149131 | yes | optimize `slice::Iter::next_chunk` | bend-n | Mark-Simulacrum | 0 | |||
| 149189 | no | Added unlock functionality to mutex guard and rw lock guards | SpaceBroetchen | ChrisDenton | 0 | |||
| 149178 | success (try) | yes | refactor mingw-w64 self-contained detection | mati865 | petrochenkov | 0 | ||
| 149183 | no | Use ``TypingMode::PostAnalysis`` in ``try_evaluate_const`` | tiif | BoxyUwU | 0 | |||
| 149197 | no | validate usage of crate-level doc attributes | lolbinarycat | GuillaumeGomez | 0 | |||
| 149210 | no | fix: Do not ICE on normalization failure of an extern static item | ShoyuVanilla | jdonszelmann | 0 | |||
| 149219 | no | Allow shortening lifetimes in CoerceUnsized impls | theemathas | scottmcm | 0 | |||
| 149227 | success (try) | no | rustdoc: use dyn Fn in run_test to avoid monomorphization bloat | lolbinarycat | 0 | |||
| 145516 | failure (try) | no | Weekly `cargo update` | github-actions[bot] | clubby789 | 0 | ||
| 149169 | no | ptr::replace: make calls on ZST null ptr not UB | RalfJung | ibraheemdev | 0 | |||
| 149190 | no | Forbid `CHECK: br` and `CHECK-NOT: br` in codegen tests (suggest `br {{.*}}` instead) | zachs18 | Mark-Simulacrum | 0 | |||
| 149174 | yes | `const` blocks as a `mod` item | GrigorenkoPV | 0 | ||||
| 149179 | no | Add regression test for 128705 | reddevilmidzy | JonathanBrouwer | 0 | |||
| 149114 | success (try) | yes | MGCA: Support struct expressions without intermediary anon consts | BoxyUwU | oli-obk | 0 | ||
| 149140 | success (try) | no | More encoder minimizations | oli-obk | jdonszelmann | 0 | ||
| 149147 | no | Fix unused_assignments false positives from macros | chenyukang | SparrowLii | 0 | |||
| 149202 | yes | automate offload, part 2 - clang calls | ZuseZ4 | 0 | ||||
| 149195 | success (try) | no | resolve: Convert `ambiguous_glob_imports` lint into a hard error | petrochenkov | nnethercote | 0 | ||
| 149208 | no | [rustdoc] Make more functions return `fmt::Result` and reduce number of `.unwrap()` calls | GuillaumeGomez | lolbinarycat | 0 | |||
| 149228 | yes | transmutability: only short-circuit `is_transmutable` for non-region infers | lapla-cogito | lcnr | 0 | |||
| 148717 | no | Point at span within local macros even when error happens in nested external macro | estebank | petrochenkov | 0 | |||
| 148677 | no | Avoid infinite cycle in `coerce_unsized_old_solver` when encountering invalid recursive struct definition | estebank | lcnr | 0 | |||
| 148678 | no | Merge E0412 into E0425 | xonx4l | Kivooeo | 0 | |||
| 140073 | no | WIP | Improve type parameter suggestion heuristic for missing types | Kivooeo | fmease | 0 | |||
| 146098 | success (try) | yes | Temporary lifetime extension for blocks | dianne | BoxyUwU | 0 | ||
| 148689 | no | std: use `nonpoison::Mutex` for all internal mutexes | joboet | Mark-Simulacrum | 0 | |||
| 148690 | no | Implement `clamp_magnitude` method for primitive floats & signed integers | IntegralPilot | joboet | 0 | |||
| 148713 | no | rustc_borrowck: fix async closure error note to report FnOnce rather than Fn | InvalidPathException | lcnr | 0 | |||
| 148718 | no | Do not mention `-Zmacro-backtrace` for std macros that are a wrapper around a compiler intrinsic | estebank | SparrowLii | 0 | |||
| 148751 | success (try) | no | Build gnullvm toolchains on Windows natively | mati865 | marcoieni | 0 | ||
| 148746 | no | const validation: remove check for mutable refs in final value of const | RalfJung | davidtwco | 0 | |||
| 142638 | yes | error out when `repr(align)` exceeds COFF limit | nthery | workingjubilee | 0 | |||
| 148755 | yes | Constify `DropGuard::into_inner` and trait impls | nxsaken | the8472 | 0 | |||
| 148756 | yes | Warn on codegen attributes on required trait methods | JonathanBrouwer | jdonszelmann | 0 | |||
| 148765 | no | std: split up the `thread` module | joboet | ChrisDenton | 0 | |||
| 148766 | success (try) | no | Replace Rvalue::NullaryOp by a variant in mir::Operand. | cjgillot | lcnr | 0 | ||
| 148788 | no | Unconstrained parameter fix | TomtheCoder2 | davidtwco | 0 | |||
| 148764 | no | ptr_aligment_type: add more APIs | GrigorenkoPV | scottmcm | 0 | |||
| 148790 | no | Add new Tier-3 target: riscv64im-unknown-none-elf | kevaundray | davidtwco | 0 | |||
| 148769 | success (try) | no | Stabilize `alloc_layout_extra` | GrigorenkoPV | scottmcm | 0 | ||
| 123617 | no | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle | davidtwco | 0 | |||
| 84823 | no | Experiment: New fmt::Arguments implementation (2021) | m-ou-se | m-ou-se | 0 | |||
| 117192 | failure (try) | no | Don't treat asserts as a call in cross-crate inlining | saethlin | scottmcm | 0 | ||
| 148799 | yes | Switch the destructors implementation for thread locals on Windows to use FLS | ohadravid | ChrisDenton | 0 | |||
| 148804 | no | Don't report link-self-contained not being supported if it's turned off. | yshui | wesleywiser, petrochenkov | 0 | |||
| 148820 | no | Add very basic "comptime" fn implementation | oli-obk | jdonszelmann, fee1-dead | 0 | |||
| 148842 | no | Avoid incorrect lifetime suggestion involving `sym::anon` | estebank | nnethercote | 0 | |||
| 146440 | no | Add a new lint `UNCONSTRUCTABLE_PUB_STRUCT` to detect unconstructable public structs | mu001999 | davidtwco | 0 | |||
| 148823 | success (try) | no | TypeRelating emit WellFormed, not generalize | lcnr | BoxyUwU | 0 | ||
| 148825 | no | Add SystemTime::{MIN, MAX} | cvengler | ChrisDenton | 0 | |||
| 148814 | no | stabilize `array_windows` | bend-n | scottmcm | 0 | |||
| 148837 | no | Use `let...else` instead of `match foo { ... _ => return };` and `if let ... else return` | estebank | Kivooeo | 0 | |||
| 148847 | no | Share Timespec between Unix and Hermit | stepancheg | ChrisDenton | 0 | |||
| 148849 | success (try) | no | Set -Cpanic=abort in windows-msvc stack protector tests | saethlin | wesleywiser | 0 | ||
| 148852 | no | rustc_hir_analysis: Remove premature classification of repeats as `AnonConstKind::MCG` | InvalidPathException | BoxyUwU | 0 | |||
| 148860 | no | fix more filecheck errors | klensy | Mark-Simulacrum | 0 | |||
| 148811 | no | core docs: rewrite `panic::Location::caller` with visual line/column numbers | Paladynee | joboet | 0 | |||
| 148863 | success (try) | no | Check span owners (span lowering) in debug builds and fix missing lowerings | jdonszelmann | oli-obk, cjgillot | 0 | ||
| 148925 | success (try) | yes | Simplify `jemalloc` setup (without perf regression) | madsmtm | Kobzol | 0 | ||
| 148871 | success (try) | no | Remove context dependant `!` fallback | WaffleLapkin | lcnr | 0 | ||
| 147115 | failure (try) | no | More robust stack protector testing | cezarbbb | wesleywiser, SparrowLii | 0 | ||
| 148866 | success (try) | no | Add new `failed_merged_doctest_compilation` rustdoc lint | GuillaumeGomez | fmease | 0 | ||
| 148894 | no | Reveal opaques defined in the body during analysis | beamandala | oli-obk | 0 | |||
| 148937 | yes | Remove initialized-bytes tracking from `BorrowedBuf` and `BorrowedCursor` | joshtriplett | Amanieu | 0 | |||
| 148869 | success (try) | no | windows-gnu: update C toolchain | mati865 | marcoieni | 0 | ||
| 148930 | no | tweak editor configs | WaffleLapkin | mati865 | 0 | |||
| 148918 | no | Remove an outdated test | WaffleLapkin | jdonszelmann | 0 | |||
| 148935 | no | Fix division syntax in doc comments | Wilfred | joboet | 0 | |||
| 148939 | success (try) | no | Show env normalization differences under two solvers | adwinwhite | lcnr | 0 | ||
| 149058 | no | FCW Lint when using an ambiguously glob imported trait | LorrensP-2158466 | lcnr | 0 | |||
| 148941 | yes | stabilize `Peekable::next_if_map` (`#![feature(peekable_next_if_map)]`) | jdonszelmann | BurntSushi | 0 | |||
| 148987 | no | bootstrap: Replace `Step::DEFAULT` and `default_condition` with `is_default_step` | Zalathar | jieyouxu | 0 | |||
| 149074 | no | Add Command::get_env_clear | schneems | Mark-Simulacrum | 0 | |||
| 149236 | no | Clarify edge cases for Barrier::new | tisonkun | tgross35 | 0 | |||
| 148951 | no | rustc_target: aarch64: Remove deprecated FEAT_TME | maurer | durin42 | 0 | |||
| 149136 | yes | MGCA: Syntactically distinguish anon const const args | BoxyUwU | oli-obk | 0 | |||
| 149027 | no | Implement method signature suggestion for trait mismatches error | reddevilmidzy | madsmtm | 0 | |||
| 149068 | no | DispatchFromDyn: require additional checks | dingxiangfei2009 | jackh726 | 0 | |||
| 149052 | no | Fix/Make proc_macro span_close() and span_open() more accurate after set_span() calls | Keith-Cancel | petrochenkov | 0 | |||
| 149107 | yes | rustc_borrowck: Don't suggest changing closure param type not under user control | Enselic | 0 | ||||
| 149192 | yes | NFC normalize lifetime identifiers | gmorenz | madsmtm | 0 | |||
| 149141 | no | Use inline asm rather than llvm intrinsic for panics on wasm | bjorn3 | Mark-Simulacrum | 0 | |||
| 149097 | yes | num: Implement `uint_gather_scatter_bits` feature for unsigned integers | okaneco | Mark-Simulacrum | 0 | |||
| 149229 | no | Make `proc_macro::Group` take up less space remove redundant field. | Keith-Cancel | petrochenkov | 0 | |||
| 149200 | no | Add test for derive helper compat collisions | yaahc | petrochenkov | 0 | |||
| 149148 | success (try) | no | v0 mangling for std on nightly | davidtwco | Kobzol | 0 | ||
| 149167 | no | skip checking supertraits in object candidate for `NormalizesTo` goal | adwinwhite | lcnr | 0 | |||
| 149177 | no | Add proper suggestion for associated function with unknown field | chenyukang | estebank | 0 | |||
| 149215 | no | Move `check-cfg` lints to `rustc_attr_parsing` | JonathanBrouwer | 0 | ||||
| 149209 | yes | Move LTO to OngoingCodegen::join | bjorn3 | jackh726 | 0 | |||
| 149218 | success (try) | no | Make PinCoerceUnsized require Deref | theemathas | tgross35 | 0 | ||
| 108671 | yes | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162 | dtolnay | 0 | |||
| 149238 | yes | float::clamp: make current treatment of signed zeros explicit | RalfJung | scottmcm | 0 | |||
| 149239 | no | intrinsics: clarify float min/max behavios for NaNs and signed zeros | RalfJung | tgross35 | 0 | |||
| 129498 | success (try) | no | Try enabling precondition checks on ptr::{read,write} | saethlin | 0 | |||
| 149241 | no | Fix armv4t- and armv5te- bare metal targets | thejpster | fee1-dead | 0 |