Bors queue - rust
820 total, 0 approved, 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 | no | 0 | ||||||
115003 | no | 0 | ||||||
115501 | no | 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 | ||||||
125388 | 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 | |||
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 | ||||||
131824 | no | 0 | ||||||
132331 | no | 0 | ||||||
132480 | no | 0 | ||||||
133412 | no | 0 | ||||||
133502 | no | 0 | ||||||
120818 | no | 0 | ||||||
121174 | no | 0 | ||||||
121762 | no | 0 | ||||||
122408 | no | 0 | ||||||
123220 | no | 0 | ||||||
123319 | no | 0 | ||||||
123606 | no | 0 | ||||||
123617 | no | 0 | ||||||
124154 | no | 0 | ||||||
124362 | no | 0 | ||||||
125555 | no | 0 | ||||||
125923 | no | 0 | ||||||
126100 | no | 0 | ||||||
136597 | no | wesleywiser | 0 | |||||
126651 | no | 0 | ||||||
127316 | no | 0 | ||||||
127401 | no | 0 | ||||||
127997 | no | 0 | ||||||
128070 | no | 0 | ||||||
128256 | no | 0 | ||||||
128666 | no | 0 | ||||||
128846 | no | 0 | ||||||
129249 | no | 0 | ||||||
123179 | no | Rework MIR inlining costs | scottmcm | wesleywiser | 0 | |||
129498 | no | 0 | ||||||
121910 | no | Revert "Change prefetch to avoid deadlock" | Zoxc | cjgillot | 0 | |||
129870 | no | 0 | ||||||
129881 | no | 0 | ||||||
130112 | no | 0 | ||||||
130382 | no | 0 | ||||||
130418 | no | 0 | ||||||
130463 | 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 | ||||||
133477 | no | 0 | ||||||
143594 | no | Allow initializing `NonZero` with literals | oli-obk | 0 | ||||
134004 | no | estebank | 0 | |||||
134153 | no | 0 | ||||||
134218 | no | 0 | ||||||
134316 | no | 0 | ||||||
134522 | no | 0 | ||||||
134598 | no | 0 | ||||||
134937 | no | 0 | ||||||
135008 | no | 0 | ||||||
135634 | no | 0 | ||||||
135761 | no | ibraheemdev | 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 | ||||||
136779 | 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 | compiler-errors | 0 | |||
133944 | no | 0 | ||||||
134021 | no | 0 | ||||||
142670 | no | Document fully-qualified syntax in `as`' keyword doc | fpdotmonkey | ibraheemdev | 0 | |||
134190 | no | 0 | ||||||
134534 | no | 0 | ||||||
134938 | no | 0 | ||||||
137570 | no | Handle autodiff for lib builds | ZuseZ4 | oli-obk | 0 | |||
128947 | 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 | ||||||
136006 | no | 0 | ||||||
136649 | no | 0 | ||||||
136732 | no | 0 | ||||||
136776 | no | 0 | ||||||
136868 | no | 0 | ||||||
136912 | no | 0 | ||||||
137025 | no | 0 | ||||||
137067 | no | 0 | ||||||
137275 | no | 0 | ||||||
137364 | no | 0 | ||||||
136401 | no | 0 | ||||||
137418 | no | 0 | ||||||
137583 | no | 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 | no | Move coroutine upvars into locals for better memory economy | dingxiangfei2009 | cjgillot | 0 | |||
143328 | no | Avoid loading HIR for check_well_formed on type declarations | oli-obk | compiler-errors | 0 | |||
138271 | no | 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 | no | 0 | ||||||
138753 | no | 0 | ||||||
138764 | no | 0 | ||||||
138799 | no | 0 | ||||||
138862 | no | 0 | ||||||
138879 | no | 0 | ||||||
138914 | no | 0 | ||||||
138944 | success (try) | no | Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols | madsmtm | tgross35 | 0 | ||
138961 | no | 0 | ||||||
139113 | no | 0 | ||||||
139243 | no | Add `Duration::from_nanos_u128` | omanirudh | tgross35 | 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 | ||||||
139849 | no | 0 | ||||||
139896 | no | 0 | ||||||
140064 | no | 0 | ||||||
140073 | no | oli-obk, fmease | 0 | |||||
140204 | no | 0 | ||||||
140209 | no | 0 | ||||||
140405 | no | 0 | ||||||
140487 | no | 0 | ||||||
140497 | 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 | ||||||
138679 | no | 0 | ||||||
138686 | no | 0 | ||||||
138752 | 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 | 0 | ||||||
139540 | no | Mark-Simulacrum | 0 | |||||
139587 | no | 0 | ||||||
139593 | no | 0 | ||||||
139690 | no | 0 | ||||||
139857 | no | 0 | ||||||
139869 | no | 0 | ||||||
139955 | no | 0 | ||||||
140010 | no | 0 | ||||||
140037 | no | 0 | ||||||
140069 | 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 | 0 | ||||||
140482 | no | 0 | ||||||
140496 | no | 0 | ||||||
140640 | no | 0 | ||||||
140699 | no | 0 | ||||||
140763 | no | 0 | ||||||
140779 | no | 0 | ||||||
140805 | no | 0 | ||||||
140824 | no | 0 | ||||||
140830 | no | 0 | ||||||
140916 | no | 0 | ||||||
140937 | no | 0 | ||||||
140983 | no | Improve doc of some methods that take ranges | tkr-sh | ibraheemdev | 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 | 0 | ||||||
141295 | no | Stabilize `if let` guards (`feature(if_let_guard)`) | Kivooeo | est31, fee1-dead | 0 | |||
141319 | no | 0 | ||||||
141325 | no | 0 | ||||||
141470 | no | 0 | ||||||
141637 | no | 0 | ||||||
140675 | no | 0 | ||||||
140808 | no | 0 | ||||||
141000 | no | 0 | ||||||
141032 | no | 0 | ||||||
141043 | no | 0 | ||||||
141266 | no | 0 | ||||||
141299 | no | 0 | ||||||
141314 | no | 0 | ||||||
141326 | no | 0 | ||||||
141348 | no | Make `Rc<T>::deref` zero-cost | EFanZh | tgross35, joboet | 0 | |||
141469 | no | SparrowLii | 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 | ||||||
141839 | no | 0 | ||||||
141798 | no | 0 | ||||||
141830 | no | 0 | ||||||
141922 | no | 0 | ||||||
145677 | no | docs: fix typo | prestoalvarez | jackh726 | 0 | |||
100413 | no | 0 | ||||||
107122 | no | 0 | ||||||
139751 | no | Implement pin-project in pattern matching for `&pin mut|const T` | frank-king | Nadrieril | 0 | |||
108684 | no | 0 | ||||||
113095 | no | Document `become` keyword | WaffleLapkin | workingjubilee | 0 | |||
115362 | no | 0 | ||||||
116542 | no | 0 | ||||||
120762 | no | 0 | ||||||
124188 | no | 0 | ||||||
124278 | no | 0 | ||||||
126316 | no | 0 | ||||||
128374 | no | 0 | ||||||
130227 | no | 0 | ||||||
130937 | no | 0 | ||||||
130998 | no | 0 | ||||||
132051 | no | 0 | ||||||
133258 | no | 0 | ||||||
133717 | no | 0 | ||||||
134051 | no | 0 | ||||||
135931 | no | 0 | ||||||
135954 | no | 0 | ||||||
136638 | no | 0 | ||||||
136997 | no | 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 | no | 0 | ||||||
140375 | no | 0 | ||||||
140594 | no | 0 | ||||||
140799 | no | 0 | ||||||
141445 | 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 | ||||||
141987 | no | 0 | ||||||
141994 | no | 0 | ||||||
142247 | success (try) | no | Remove deadlock detection for benchmarking | zetanumbers | 0 | |||
143331 | no | Fix diagnostics str::replace comma to bar | A4-Tacks | compiler-errors | 0 | |||
142035 | success (try) | no | Add `Command::resolve_in_parent_path` | ChrisDenton | 0 | |||
142038 | no | 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 | ||
139558 | no | [WIP] mgca: Add ConstArg representation for const items | camelid | oli-obk, BoxyUwU | 0 | |||
142139 | no | Include additional hashes in src/stage0 | erickt | 0 | ||||
142177 | no | add core::async_iter::pending | Qelxiros | 0 | ||||
143333 | no | [TOY] Extend GVN to perform local value numbering. | cjgillot | 0 | ||||
142198 | no | `rustc_const_eval`: respect `target.min_global_align` | folkertdev | 0 | ||||
112049 | success (try) | no | [do not merge] CI experiments | Kobzol | Kobzol | 0 | ||
142215 | no | Use -Zmir-opt-level=0 in tests for MIR building | saethlin | 0 | ||||
142257 | success (try) | no | [Experiment] Build the standard library with -Csymbol-mangling-version=v0 | wesleywiser | 0 | |||
140459 | success (try) | no | Add `read_buf` equivalents for positioned reads | niklasf | tgross35 | 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 | |||
142623 | no | [WIP] Move placeholder error handling to before region inference | amandasystems | lcnr | 0 | |||
142315 | no | core::ptr: deduplicate docs for as_ref, addr, and as_uninit_ref | lolbinarycat | workingjubilee | 0 | |||
142327 | no | `rustdoc-types` de`Box`ification | fluiderson | aDotInTheVoid | 0 | |||
142323 | no | Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins` | maurer | BoxyUwU | 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 | |||
142401 | no | Add proper name mangling for pattern types | oli-obk | petrochenkov | 0 | |||
142390 | success (try) | no | Perform unused assignment and unused variables lints on MIR. | cjgillot | davidtwco | 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 | petrochenkov | 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 | ||||
142727 | no | wasm: rm static mut | hkBst | ChrisDenton | 0 | |||
142775 | no | rustc_target: Begin unifying Arch enum | workingjubilee | madsmtm | 0 | |||
142842 | no | nicer error handling | ZuseZ4 | 0 | ||||
140948 | no | start properly testing attributes in positions | mejrs | jdonszelmann | 0 | |||
142518 | no | [lib] In-place initialization infrastructure | dingxiangfei2009 | joshtriplett | 0 | |||
142506 | no | Add `Path::has_trailing_sep` and related methods | clarfonthey | joboet | 0 | |||
129342 | no | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm | thomcc, petrochenkov | 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 | |||
142815 | success (try) | no | mbe: Inline functions in `transcribe` that are only called once | tgross35 | 0 | |||
142531 | no | Remove fewer Storage calls in `copy_prop` | ohadravid | tmiasko | 0 | |||
142686 | no | Skip debug dep node code in non-incremental mode | zetanumbers | lcnr | 0 | |||
142881 | no | JumpThreading: compute place and value indices on-demand | cjgillot | SparrowLii | 0 | |||
142544 | yes | Prevent ABI changes affect EnzymeAD | Sa4dUs | oli-obk, ZuseZ4 | 0 | |||
122971 | no | Make slice iterators carry only a single provenance | scottmcm | the8472 | 0 | |||
142696 | yes | 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 | ||
142824 | no | Stabilize `-Cmin-function-alignment` | folkertdev | workingjubilee | 0 | |||
142821 | no | Compute jump threading opportunities in a single pass | cjgillot | saethlin | 0 | |||
142590 | no | Allow `#[must_use]` on associated types to warn on unused values in generic contexts | compiler-errors | BoxyUwU | 0 | |||
139310 | no | add first HelenOS compilation targets | mvolfik | wesleywiser | 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 | |||
142807 | no | libtest: expose --fail-fast as an unstable command-line option | sourcefrog | SparrowLii | 0 | |||
142830 | no | Make lowering incremental, take 3/N | cjgillot | 0 | ||||
142848 | no | Misc. cleanups to `librustdoc`s "clean" fns | yotamofek | notriddle | 0 | |||
139514 | success (try) | no | dirfd: preliminary unix and windows implementations | Qelxiros | tgross35 | 0 | ||
142896 | no | rustdoc_json: more conversion cleanups | nnethercote | aDotInTheVoid | 0 | |||
142897 | no | Move all LLVM externs into the rustc_llvm crate | Diggsey | cuviper | 0 | |||
142945 | no | rustdoc_json: Intern filenames | nnethercote | aDotInTheVoid | 0 | |||
142957 | no | std: mention other methods that normalize a path in `normalize_lexically` doc | xizheyin | ibraheemdev | 0 | |||
142867 | no | Change search "not found" links | kaleidawave | 0 | ||||
143341 | no | Mention that casting to *const () is a way to roundtrip with from_raw_parts | Manishearth | thomcc | 0 | |||
142958 | no | replace dead reference code-index.md | eeemmmmmm | lcnr | 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 | ||
143004 | no | Update std and test to newest crates.io versions | SciMind2460 | thomcc | 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 | ||
145095 | yes | Migrate `UnsizedConstParamTy` to unstable impl of `ConstParamTy_` | tiif | 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 | |||
142925 | failure (try) | no | Rewrite `.gitattributes` CRLF ui tests into run-make tests | Oneirical | jieyouxu | 0 | ||
143069 | no | Add fast-path for accessing the current thread id | jsimmons | m-ou-se | 0 | |||
137122 | success (try) | no | Specialize `Iterator::eq{_by}` for `TrustedLen` iterators | yotamofek | the8472 | 0 | ||
143343 | no | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase) | GrigorenkoPV | SparrowLii | 0 | |||
143377 | no | clippy fix: remove manual PartialEq::ne | hkBst | tgross35 | 0 | |||
143625 | no | [WIP] Structural inititalization | beepster4096 | 0 | ||||
142293 | success (try) | no | GCI: Don't evaluate the initializer of free const items that have trivially unsatisfied predicates | fmease | BoxyUwU | 0 | ||
143133 | no | Improve diagnostic for link.exe special case exit code 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN) | vangata-ve | compiler-errors | 0 | |||
143628 | no | Add impl const for Clone | Randl | compiler-errors | 0 | |||
122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank | oli-obk | 0 | |||
143141 | 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 | workingjubilee | 0 | ||
143527 | no | [Draft] Supertrait item resolution in subtrait `impl`s | dingxiangfei2009 | 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 | |||
143193 | no | Port `#[link]` to the new attribute parsing infrastructure | JonathanBrouwer | jdonszelmann | 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 | yes | 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 | ||
143284 | no | Create `AttrTarget` for attribute parsing | mejrs | jdonszelmann | 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 | |||
143462 | no | fix(lib-std-fs): handle `usize` overflow in `read_to_string` | Rudxain | thomcc | 0 | |||
143541 | no | [WIP] Lint self-overlapping or-patterns under guard | Nadrieril | 0 | ||||
143546 | no | improve c-variadic errors | folkertdev | workingjubilee | 0 | |||
143548 | no | Restrict sysroot crate imports to those defined in this repo. | Diggsey | oli-obk | 0 | |||
143146 | no | Allow specifying multiple bounds for same associated item (remove E0719) | Jules-Bertholet | fmease | 0 | |||
143450 | no | Do not visit impl-trait when looking for self-type elision. | cjgillot | SparrowLii | 0 | |||
143314 | no | fix filename for test | tshepang | compiler-errors | 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 | |||
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 | ||
143613 | no | Emit unwind tables by default with `-Cpanic=abort` on linux | Enselic | petrochenkov | 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 | [WIP] Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols | jieyouxu | ChrisDenton | 0 | ||
143682 | no | [EXPERIMENT] require simd types be used in target_feature-annotated functions | JamieCunliffe | davidtwco | 0 | |||
143898 | success (try) | no | opt-dist: rebuild rustc when doing static LLVM builds | ognevny | Kobzol | 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 | yes | prefer alias candidates for sizedness + auto trait goals | davidtwco | lcnr | 0 | |||
134134 | no | Use length prefix in default `Hasher::write_str` | purplesyringa | Amanieu | 0 | |||
143857 | success (try) | no | Port #[macro_export] to the new attribute parsing infrastructure | Periodic1911 | jdonszelmann | 0 | ||
144465 | no | Allow the global allocator to use thread-local storage and std::thread::current() | orlp | joboet | 0 | |||
143713 | no | Add a mailmap entry for gnzlbg | tgross35 | 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 | |||
143725 | no | core: add Peekable::next_if_map | kennytm | scottmcm | 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 | |||
142771 | success (try) | no | Introduce debuginfo to statements in MIR | dianqk | oli-obk, cjgillot | 0 | ||
143839 | no | Report doctest line numbers in a clickable format | Vrajs16 | GuillaumeGomez | 0 | |||
143924 | no | `rustc_scalable_vector(N)` | davidtwco | workingjubilee | 0 | |||
145656 | yes | Stabilize s390x `vector` target feature and `is_s390x_feature_detected!` macro | folkertdev | Amanieu | 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 | |||
144197 | no | TypeTree support in autodiff | KMJ-007 | ZuseZ4 | 0 | |||
144220 | no | Add powerpc64-unknown-linux-gnuelfv2 target | Gelbpunkt | compiler-errors | 0 | |||
144223 | no | Add debuginfo_transparent attribute for structs | bjorn3 | petrochenkov | 0 | |||
144090 | no | Make `IoSlice` and `IoSliceMut` methods unstably const | thaliaarchi | ibraheemdev | 0 | |||
144091 | no | Stabilize `new_zeroed_alloc` | thaliaarchi | Mark-Simulacrum | 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 | |||
145411 | yes | regression test for Cow<[u8]> layout | the8472 | Mark-Simulacrum | 0 | |||
144513 | yes | 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 | workingjubilee | 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 | |||
144612 | no | make some vecdeque methods const | KaranJain21 | tgross35 | 0 | |||
144596 | no | libtest: print the type of test being run | lolbinarycat | notriddle | 0 | |||
144674 | no | Add a diagnostic for similarly named traits | rperier | lcnr | 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 | ||
144499 | success (try) | no | ci: Begin running ui tests with `rust.debuginfo-level-tests=1` | Enselic | davidtwco | 0 | ||
144255 | success (try) | no | opt-dist: set `build_llvm` to false for WindowsCi | ognevny | 0 | |||
143290 | no | pub async fn impl is monomorphized when func itself is monomorphized | azhogin | oli-obk | 0 | |||
144266 | no | 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 | |||
144529 | no | Add `#[rustc_pass_indirectly_in_non_rustic_abis]` | beetrees | joshtriplett | 0 | |||
144506 | no | introduce the Comparable trait for btree internals | conradludgate | Amanieu | 0 | |||
143741 | no | `oneshot` Channel | connortsui20 | ibraheemdev | 0 | |||
144274 | no | add Option::reduce | Qelxiros | thomcc | 0 | |||
144066 | yes | stabilize c-style varargs for system, sysv64, win64, efiapi, aapcs | RalfJung | workingjubilee | 0 | |||
142915 | no | Enable DestinationPropagation by default | cjgillot | oli-obk | 0 | |||
144537 | no | Implement `Drop::pin_drop` for `!Unpin` types | frank-king | 0 | ||||
144549 | no | improve `va_arg` assembly on arm targets | folkertdev | workingjubilee | 0 | |||
144651 | no | Implementation: `#[feature(nonpoison_condvar)]` | connortsui20 | tgross35 | 0 | |||
144653 | no | Implementation: `#[feature(nonpoison_once)]` | connortsui20 | Mark-Simulacrum | 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 | ||||
144275 | no | implement Sum and Product for Saturating(u*) | Qelxiros | tgross35 | 0 | |||
144477 | success (try) | no | GVN: Use a VnIndex in Address projection. | cjgillot | 0 | |||
144327 | yes | Help optimize out bounds checks in median_of_medians | kornelski | tgross35 | 0 | |||
144291 | no | Constify trait aliases | oli-obk | compiler-errors | 0 | |||
144323 | no | add rustfmt support for `cfg_select` | folkertdev | ytmimi | 0 | |||
144324 | no | add AnonConstKind to non_trivial_const_arg diagnostics | dvtkrlbs | compiler-errors | 0 | |||
144342 | no | add exact bitshifts | Qelxiros | tgross35 | 0 | |||
144353 | no | Extend the enum check to pointer and union reads | 1c3t3a | saethlin | 0 | |||
144354 | no | fix(std): Fix undefined reference to __my_thread_exit on QNX 8.0 | rafaeling | tgross35 | 0 | |||
144363 | no | [WIP] Add downcast_trait and downcast_trait_mut | ivarflakstad | 0 | ||||
144373 | no | remove deprecated Error::description in impls | hkBst | cuviper | 0 | |||
144394 | yes | [Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays) | Walnut356 | wesleywiser | 0 | |||
144452 | yes | std/sys/fd: Relax `READ_LIMIT` on Darwin | morinmorin | ChrisDenton | 0 | |||
144444 | no | Contract variable declarations | dawidl022 | 0 | ||||
144420 | no | WIP: smart pointer (try_)map | Qelxiros | 0 | ||||
144447 | no | fix misspelled issue | kianjib7 | Mark-Simulacrum | 0 | |||
144438 | yes | Guard HIR lowered contracts with `contract_checks` | dawidl022 | oli-obk | 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 | |||
144551 | no | Add aarch64_be-unknown-linux-musl target | neuschaefer | davidtwco | 0 | |||
144498 | success (try) | no | Add --print target-spec-json-schema | Noratrieb | jieyouxu | 0 | ||
144592 | no | Use a macro to impl `FromStr` for target spec data structures | fee1-dead | Noratrieb | 0 | |||
144585 | yes | Suggest only Span without source changes when source code is unavailable | xizheyin | estebank | 0 | |||
145663 | failure (try) | no | Enforce in bootstrap that test must have stage at least 1 (except for compiletest) | Kobzol | jieyouxu | 0 | ||
144821 | no | Fix [rustdoc] Non-json time diagnostics in stdout when using --format… | cp90-pixel | GuillaumeGomez | 0 | |||
144749 | no | tests: adapt array-cmp for llvm/llvm-project@f7b65011de51 | durin42 | scottmcm | 0 | |||
138907 | no | Implement RFC 3631: add rustdoc doc_cfg features | GuillaumeGomez | fmease, camelid | 0 | |||
144131 | no | Introduce Scope::NonGlobModule and Scope::GlobModule | b-naber | petrochenkov | 0 | |||
144783 | yes | fix `#[loop_match]` on diverging loop | folkertdev | SparrowLii | 0 | |||
144750 | no | add new rustdoc::hidden_intra_doc_links lint | lolbinarycat | GuillaumeGomez | 0 | |||
145664 | yes | Stabilize `std::panic::Location::file_with_nul` | Darksonn | Mark-Simulacrum | 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 | ||
144864 | no | No source fixes | Muscraft | SparrowLii | 0 | |||
144765 | yes | inclusive `Range`s: change `end` to `last` | Qelxiros | thomcc | 0 | |||
144737 | success (try) | no | [WIP] resolve: Better caching for unsuccessful crate resolutions | petrochenkov | fee1-dead | 0 | ||
144801 | no | Suggest bounds in more cases, accounting for type parameters referenced in predicate | estebank | spastorino | 0 | |||
137229 | no | Add support for macro expansion in rustdoc source code pages | GuillaumeGomez | fmease | 0 | |||
144443 | success (try) | no | Make target pointer width in target json an integer | WaffleLapkin | Noratrieb | 0 | ||
144494 | no | Partial-stabilize the basics from `bigint_helper_methods` | scottmcm | Mark-Simulacrum | 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 | |||
144841 | success (try) | yes | Access less HIR attributes from typeck | cjgillot | davidtwco | 0 | ||
144938 | success (try) | no | [experiment] enable outline-atomics on more aarch64 platforms | tgross35 | 0 | |||
145001 | no | regression test for intrinsics may not inline properly on pclmulqdq | lucarlig | nikic | 0 | |||
144847 | success (try) | no | Constify Eq, Ord, PartialOrd | Randl | oli-obk | 0 | ||
134697 | no | lint ImproperCTypes: overhaul (take 2 of "better handling of indirections") | niacdoial | 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 | |||
144871 | no | Stabilize `btree_entry_insert` feature | Kivooeo | m-ou-se | 0 | |||
120682 | no | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472 | 0 | ||||
144973 | no | [WIP] Relative VTables for Rust | PiJoules | 0 | ||||
144964 | no | std: clarify `OpenOptions` error for create without write access | 0xdeafbeef | ibraheemdev | 0 | |||
144874 | success (try) | no | Cache param_env on disk. | cjgillot | 0 | |||
145067 | no | RawVecInner: add missing `unsafe` to unsafe fns | btj | thomcc | 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 | SparrowLii | 0 | |||
145021 | success (try) | no | rustdoc: turn is_unnamable into a compiler query | lolbinarycat | oli-obk | 0 | ||
144908 | no | Fix doctest output json | GuillaumeGomez | Amanieu | 0 | |||
144961 | yes | Regression test for bad codegen of `#[derive(Clone)]` on enums | lucarlig | Mark-Simulacrum | 0 | |||
140283 | failure (try) | no | Fix accidental type inference in array coercion | adwinwhite | oli-obk | 0 | ||
144113 | no | Impls and impl items inherit lint levels of the corresponding traits and trait items | mu001999 | cjgillot | 0 | |||
145177 | no | std: move `thread` into `sys` | joboet | ibraheemdev | 0 | |||
145229 | no | Conditionally compile contracts instead of deciding at run-time | dawidl022 | celinval | 0 | |||
144935 | no | Add `PeekableIterator` trait | wmstack | tgross35 | 0 | |||
145234 | no | match exhaustiveness diagnostics: show a trailing comma on singleton tuple consructors in witness patterns (and clean up a little) | dianne | jackh726 | 0 | |||
131650 | no | Add post-mono MIR optimizations | saethlin | oli-obk | 0 | |||
145219 | success (try) | no | Reduce size of Unicode tables | Kmeakin | scottmcm | 0 | ||
145242 | no | std: use a TAIT to define `SplitPaths` on UNIX | joboet | Mark-Simulacrum | 0 | |||
138618 | no | Support using const pointers in asm `const` operand | nbdd0121 | compiler-errors | 0 | |||
145414 | no | unicode-table-generator refactors | Kmeakin | joshtriplett | 0 | |||
145071 | no | [DRAFT] Update the minimum external LLVM to 20 | cuviper | nikic | 0 | |||
142472 | no | Add new `doc(attribute = "...")` attribute | GuillaumeGomez | fmease | 0 | |||
145220 | success (try) | no | Improve incremental use of lint filtering | blyxyas | petrochenkov | 0 | ||
145174 | yes | Ensure consistent drop for panicking drop in hint::select_unpredictable | 197g | thomcc | 0 | |||
145024 | success (try) | no | Optimize indexing slices and strs with inclusive ranges | Kmeakin | ibraheemdev | 0 | ||
145113 | success (try) | no | resolve: Do not finalize shadowed bindings | petrochenkov | compiler-errors | 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, joboet | 0 | ||
145078 | no | Fix wrong cache line size of riscv64 | minxuanz | thomcc | 0 | |||
145186 | success (try) | no | Make `AssocItem` aware of its impl kind | camsteffen | petrochenkov | 0 | ||
145092 | yes | llvm-wrapper cleanup | klensy | nnethercote | 0 | |||
116882 | success (try) | no | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease | notriddle | 0 | ||
145209 | no | Stabilize `path_add_extension` | hanna-kruppe | tgross35 | 0 | |||
135771 | no | [rustdoc] Add support for associated items in "jump to def" feature | GuillaumeGomez | fmease | 0 | |||
145181 | success (try) | no | remove FIXME block from `has_significant_drop`, can handle inference | Borgerr | compiler-errors | 0 | ||
145399 | no | Unify wording of resolve error | estebank | petrochenkov | 0 | |||
145262 | success (try) | yes | Make sure to treat only param where clauses as inherent | compiler-errors | lcnr | 0 | ||
139053 | yes | Provide cross-compiling guidance when Apple SDK is missing | madsmtm | wesleywiser | 0 | |||
145277 | success (try) | no | Do not materialise X in [X; 0] when X is unsizing a const | dingxiangfei2009 | nnethercote | 0 | ||
139493 | no | Explicitly export core and std macros | Voultapher | Amanieu, petrochenkov | 0 | |||
145421 | yes | `dump_mir` cleanups | nnethercote | lqd | 0 | |||
138736 | success (try) | no | Sanitizers target modificators | azhogin | rcvalle | 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 | |||
145279 | no | Constify conversion traits (part 1) | clarfonthey | tgross35 | 0 | |||
145290 | no | Improve std::fs::read_dir docs | ntc2 | tgross35 | 0 | |||
145457 | success (try) | no | Experiment: Add `where T: Default` to `Default for [T; 0]` impl. | m-ou-se | m-ou-se | 0 | ||
145307 | no | Fix `LazyLock` poison panic message | connortsui20 | Amanieu | 0 | |||
145339 | no | std: sys: net: uefi: tcp: Initial TcpListener support | Ayush1325 | thomcc | 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 | |||
145327 | no | std: make address resolution weirdness local to SGX | joboet | tgross35 | 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 | |||
145335 | yes | Move WTF-8 code from std into core and alloc | clarfonthey | Mark-Simulacrum | 0 | |||
145337 | yes | [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 | |||
145342 | success (try) | yes | fix drop scope for `super let` bindings within `if let` | dianne | jackh726 | 0 | ||
145344 | yes | [WIP] Underefer refactoring | beepster4096 | 0 | ||||
145416 | no | rustc-dev-guide: Update for changes to macro parser | joshtriplett | SparrowLii | 0 | |||
145354 | failure (try) | no | Cache derive proc macro expansion with incremental query | Kobzol | cjgillot, petrochenkov | 0 | ||
145368 | no | CFI: Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins` | rcvalle | dianqk | 0 | |||
145360 | no | Switch Instant to use CLOCK_BOOTTIME on Android. | jfgoog | thomcc | 0 | |||
145377 | no | Switch next solver to use a specific associated type for trait def id | ChayimFriedman2 | lcnr | 0 | |||
145382 | no | Add assembly test for `-Zreg-struct-return` option | winstonallo | tgross35 | 0 | |||
145393 | yes | Add codegen test for removing trailing zeroes from `NonZero` | clubby789 | Mark-Simulacrum | 0 | |||
145384 | no | Add more tests for the parallel rustc | ywxt | jieyouxu | 0 | |||
145387 | yes | Remove TmpLayout in layout_of_enum | zachs18 | jackh726 | 0 | |||
145458 | yes | [rustdoc] Add support new bang macro kinds | GuillaumeGomez | notriddle | 0 | |||
145471 | yes | Stabilize BTree{Map,Set}::extract_if | rs-sac | the8472 | 0 | |||
145660 | no | initial implementation of the darwin_objc unstable feature | jbatez | tmandry | 0 | |||
145776 | no | Optimize `.ilog({2,10})` to `.ilog{2,10}()` | ChaiTRex | thomcc | 0 | |||
145670 | no | port `sanitize` attribute to the new parsing infrastructure | jdonszelmann | lcnr | 0 | |||
145682 | no | Promote aarch64-pc-windows-msvc to Tier 1 | dpaoliello | Noratrieb | 0 | |||
145463 | success (try) | yes | Reject invalid literal suffixes in tuple indexing, tuple struct indexing, and struct field name position | jieyouxu | fmease | 0 | ||
145472 | success (try) | no | Enforce in bootstrap that dist and install must have stage at least 1 | Kobzol | jieyouxu | 0 | ||
145717 | no | rename erase_regions to erase_and_anonymize_regions | BoxyUwU | lcnr | 0 | |||
145428 | failure (try) | no | compiletest: Require explicit `--filecheck-prefixes` | tgross35 | 0 | |||
145465 | yes | Stabilize `array_repeat` feature | Kivooeo | thomcc | 0 | |||
145713 | no | next-solver: fix `feature(const_trait_impl)` bootstrap | lcnr | compiler-errors | 0 | |||
145782 | yes | rustdoc: make attributes render consistently | karolzwolak | GuillaumeGomez | 0 | |||
145467 | no | Stabilize `strict_provenance_atomic_ptr` feature | Kivooeo | scottmcm | 0 | |||
145468 | no | dedup recip, powi, to_degrees, and to_radians float tests | karolzwolak | tgross35 | 0 | |||
145725 | yes | unstably constify ptr::drop_in_place | Qelxiros | ibraheemdev | 0 | |||
139524 | no | Add socket extensions for cygwin | Berrysoft | tgross35 | 0 | |||
145733 | no | add Iterator::dedup and friends | Qelxiros | dtolnay | 0 | |||
145740 | no | Introduce a `[workspace.dependencies`] section in the top-level `Cargo.toml` | nnethercote | Kobzol | 0 | |||
145755 | success (try) | no | Leave lld on beta a little bit more | lqd | Kobzol | 0 | ||
144885 | no | Implement some more checks in `ptr_guaranteed_cmp`. | zachs18 | RalfJung | 0 | |||
145756 | no | str: Stabilize `round_char_boundary` feature | okaneco | scottmcm | 0 | |||
145750 | no | raw_vec.rs: Remove superfluous fn alloc_guard | btj | thomcc | 0 | |||
144884 | no | Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison` | xizheyin | estebank | 0 | |||
145792 | no | Use attribute name in message for "outer attr used as inner attr" errors | scrabsha | jdonszelmann | 0 | |||
145783 | pending (try) | no | add span to struct pattern rest (..) | Erk- | compiler-errors | 0 | ||
145477 | success (try) | no | [EXPERIMENT] Introduce `TypingMode::Codegen` to avoid layout cycles | cjgillot | 0 | |||
145684 | yes | [DRAFT] Add ub_checks for downcast_unchecked | Techcable | ibraheemdev | 0 | |||
145479 | no | Hard-code `char::is_control` | Kmeakin | thomcc | 0 | |||
145746 | yes | Fix STD build failing for target_os = "espidf" | ivmarkov | ibraheemdev | 0 | |||
145768 | no | Offload device | ZuseZ4 | 0 | ||||
145481 | no | Add parentheses for closure when suggesting calling closure | mu001999 | SparrowLii | 0 | |||
139371 | no | Enhance error reporting for write!/writeln! macros | reez12g | estebank | 0 | |||
145480 | success (try) | no | Remove chunk size from each chunk in `ChunkedBitSet`. | cjgillot | 0 | |||
145787 | no | citool: cleanup `mismatched_lifetime_syntaxes` warnings | samueltardieu | marcoieni | 0 | |||
145734 | no | Add hook for overriding compiler builtin macros | AlexanderPortland | oli-obk | 0 | |||
145735 | no | style-guide: Document absence of trailing whitespace | joshtriplett | yaahc | 0 | |||
145790 | success (try) | no | Improve dist for gnullvm hosts | mati865 | 0 | |||
145757 | yes | Check for bound variables when reporting type error | matthewjasper | compiler-errors | 0 | |||
145729 | no | Remove two duplicated crates | nnethercote | calebcartwright | 0 | |||
145714 | success (try) | no | fulfill: dedup newly added obligations | lcnr | compiler-errors | 0 | ||
145685 | yes | add CopyFromClone and Cell::get_cloned | Qelxiros | tgross35 | 0 | |||
144531 | yes | Add lint against integer to pointer transmutes | Urgau | jackh726 | 0 | |||
145737 | success (try) | no | GVN: stop hashing opaque values | cjgillot | 0 | |||
145495 | no | remove `#[derive(TryFromU32)]` | fee1-dead | Zalathar | 0 | |||
145706 | success (try) | no | change HIR typeck region uniquification handling approach | lcnr | BoxyUwU | 0 | ||
145504 | yes | Add some conversion trait impls | Jules-Bertholet | m-ou-se | 0 | |||
145791 | no | Fix ICE when validating transmuting ZST to inhabited enum | samueltardieu | lcnr | 0 | |||
145721 | no | Update to ar_archive_writer 0.5.0 | dpaoliello | bjorn3 | 0 | |||
145781 | yes | Remove profile section from Clippy | Kobzol | lqd | 0 | |||
145774 | no | Remove default opts from config | Shourya742 | Kobzol | 0 | |||
145766 | yes | test(rustfmt): Verify frontmatter is preserved | epage | ytmimi | 0 | |||
145788 | yes | Fix attribute target checking for macro calls | JonathanBrouwer | jdonszelmann | 0 | |||
145687 | yes | add std::os::fd::CommandExt::fd | Qelxiros | tgross35 | 0 | |||
142540 | success (try) | no | Pre-compute MIR CFG caches for borrowck and other analyses | cjgillot | fee1-dead | 0 | ||
145711 | yes | Support non-defining uses in HIR typeck | lcnr | BoxyUwU | 0 | |||
145540 | no | interpret/allocation: get_range on ProvenanceMap | nia-e | RalfJung | 0 | |||
145722 | yes | implement Extend<{Group, Literal, Punct, Ident}> for TokenStream | Qelxiros | petrochenkov | 0 | |||
145536 | yes | Opportunistically split `!=` to successfully parse never type | fmease | petrochenkov | 0 | |||
145541 | success (try) | no | Reimplement DestinationPropagation according to live ranges. | cjgillot | Amanieu | 0 | ||
145707 | yes | Suppress suggest try wrap when found is unresolved infer | xizheyin | fee1-dead | 0 | |||
145535 | yes | make rustdoc::invalid_html_tags more robust | lolbinarycat | notriddle | 0 | |||
145744 | no | miri: also detect aliasing of in-place argument and return place | RalfJung | compiler-errors | 0 | |||
145513 | yes | Validate CopyForDeref and DerefTemps better and remove them from runtime MIR | beepster4096 | saethlin | 0 | |||
145515 | no | Optimize `char::encode_utf8` | Kmeakin | Mark-Simulacrum | 0 | |||
133149 | no | Provide more context on `Fn` closure modifying binding | estebank | wesleywiser | 0 | |||
145516 | failure (try) | no | Weekly `cargo update` | github-actions[bot] | clubby789 | 0 | ||
145108 | no | Resolver: Batched Import Resolution | LorrensP-2158466 | petrochenkov | 0 | |||
145754 | yes | fix(lexer): Don't require frontmatters to be escaped with indented fences | epage | SparrowLii | 0 | |||
145539 | no | fix(compiler/rustc_target): set correct linker flags for `wasm32v1-none` | StackOverflowExcept1on | bjorn3 | 0 | |||
143619 | success (try) | no | `c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks | beetrees | joshtriplett | 0 | ||
145076 | no | Add new Tier-3 target: riscv64a23-unknown-linux-gnu | ZhongyaoChen | davidtwco | 0 | |||
145419 | yes | Allow borrowing array elements from packed structs with ABI align <= packed align | hns1971 | SparrowLii | 0 | |||
145688 | no | Offload device2 | ZuseZ4 | 0 | ||||
145562 | no | Simplify macro generating ToString implementations for `&…&str` | tbu- | tgross35 | 0 | |||
145570 | yes | Add -Awarnings on tests for ignoring warning from xcrun | Shunpoco | madsmtm | 0 | |||
145554 | no | rustc-dev-guide subtree update | tshepang | 0 | ||||
145569 | no | Supress suggest `let else` when no let in refutable bindings | xizheyin | lcnr | 0 | |||
140737 | success (try) | no | Region inference: Use outlives-static constraints in constraint search | amandasystems | lcnr | 0 | ||
145567 | success (try) | no | Weekly `cargo update` (with libc pin) | clubby789 | Mark-Simulacrum | 0 | ||
145582 | no | Detect missing `if let` or `let-else` | estebank | chenyukang | 0 | |||
145592 | no | Fix format string grammar in docs and improve alignment error message for #144023 | nilotpal-n7 | lcnr | 0 | |||
145596 | no | Losslessly optimize PNG files | lumiscosity | davidtwco | 0 | |||
139769 | no | [rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local | GuillaumeGomez | camelid | 0 | |||
137729 | no | Port `#[crate_name]` to the new attribute parsing infrastructure | jdonszelmann | fmease | 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 | ||
145620 | no | Account for impossible bounds making seemingly unsatisfyable dyn-to-dyn casts | compiler-errors | lcnr | 0 | |||
143689 | no | Allow linking a prebuilt optimized compiler-rt builtins library | pmur | Kobzol, tgross35 | 0 | |||
145676 | no | Rehome 30 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#2 of Batch #2] | Oneirical | jieyouxu | 0 | |||
145630 | no | [draft] multiple single-line suggestions on malformed function calls when possible | scrabsha | davidtwco | 0 | |||
145608 | success (try) | yes | Prevent downstream `impl DerefMut for Pin<LocalType>` | Darksonn | lcnr | 0 | ||
145610 | yes | Stabilize `char_max_len` | GrigorenkoPV | Amanieu | 0 | |||
145675 | no | Rehome 30 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#1 of Batch #2] | Oneirical | jieyouxu | 0 | |||
145690 | no | Implement Integer funnel shifts | sayantn | tgross35 | 0 | |||
145615 | no | Fix doc of `std::os::windows::io::BorrowedSocket::borrow_raw` | lorenzleutgeb | tgross35 | 0 | |||
145625 | yes | improve float to_degrees/to_radians rounding comments and impl | karolzwolak | tgross35 | 0 | |||
145617 | yes | docs(style): Specify the frontmatter style | epage | calebcartwright | 0 | |||
145716 | no | Fix for pattern types causing ICE in `debuginfo` generation | notJoon | 0 | ||||
145628 | no | [std][BTree] Fix behavior of `::append` to match documentation and `::insert` | tinnamchoi | Mark-Simulacrum | 0 | |||
145643 | no | coverage: Build an "expansion tree" and use it to unexpand raw spans | Zalathar | SparrowLii | 0 | |||
145637 | success (try) | no | rustdoc-search: adjust packing heuristics to save more space | notriddle | GuillaumeGomez | 0 | ||
145640 | no | When a trait isn't implemented, but another similar impl is found, point at it | estebank | nnethercote | 0 | |||
145709 | yes | Fix LoongArch C function ABI when passing/returning structs containing floats | heiher | workingjubilee | 0 | |||
145724 | no | the `#[track_caller]` shim should not inherit `#[no_mangle]` | folkertdev | fee1-dead | 0 |