This will create a new pull request consisting of 0 PRs.
A rollup is useful for shortening the queue, but jumping the queue is unfair to older PRs who have waited too long.
When creating a real rollup, see this instruction for reference.
—
681 total, 22 approved, 9 rolled up, 13 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 117088 | pending | yes | generalize: handle occurs check failure in aliases | lcnr:generalize-alias | compiler-errors | compiler-errors | 0 | never | |
2 | 118568 | pending (try) | yes | Avoid adding builtin functions to `symbols.o` | DianQK:no-builtins-symbols | bjorn3 | 0 | |||
3 | 118626 | pending (try) | yes | Ignore intrinsics::assume in MIR inlining cost estimation | saethlin:ignore-assumes-cost | 0 | ||||
4 | 118230 | approved | yes | Streamline MIR dataflow cursors | nnethercote:streamline-dataflow-cursors | cjgillot | cjgillot | 0 | never | |
5 | 118066 | approved | yes | Structured `use` suggestion on privacy error | estebank:structured-use-suggestion | b-naber | b-naber | 0 | ||
6 | 118076 | approved | yes | Tweak `.clone()` suggestion to work in more cases | estebank:issue-109429 | davidtwco | davidtwco | 0 | ||
7 | 118488 | approved | yes | Change prefetch to avoid deadlock | andjo403:remove_deadlock | SparrowLii | SparrowLii | 0 | ||
8 | 118511 | approved | yes | On outer attr not found, avoid knock-down errors | estebank:issue-118455 | TaKO8Ki | TaKO8Ki | 0 | ||
9 | 118605 | approved | yes | Remove `#[rustc_host]`, use internal desugaring | fee1-dead-contrib:rm-rustc_host | compiler-errors | compiler-errors | 0 | ||
10 | 117922 | approved | yes | Tweak unclosed generics errors | estebank:unclosed-generics | b-naber | b-naber | 0 | always | |
11 | 117981 | approved | yes | Remove deprecated `--check-cfg` syntax | Urgau:check-cfg-remove-deprecated-syntax | b-naber | b-naber | 0 | always | |
12 | 118608 | approved | yes | Use default params until effects in desugaring | fee1-dead-contrib:backdoor-in-askconv | compiler-errors | compiler-errors | 0 | always | |
13 | 118614 | approved | yes | Update books | rustbot:docs-update | ehuss | ehuss | 0 | always | |
14 | 105808 | yes | Implement a real InstCombine MIR pass | saethlin:fold | cjgillot | 0 | never | |||
15 | 112727 | yes | Implement SpecFromElem for bool | GrishaVar:specfromelem-for-bool | m-ou-se | 0 | never | |||
16 | 113382 | yes | [perf] test MCP510 | lqd:test-mcp510 | 0 | never | ||||
17 | 114231 | yes | [rustc_data_structures] Use partition_point to find slice range end. | ttsugriy:binary_search_slice | cjgillot | 0 | never | |||
18 | 115105 | yes | Enable DestinationPropagation by default. | cjgillot:dest-prop-default | petrochenkov | 0 | never | |||
19 | 116012 | yes | Implement constant propagation on top of MIR SSA analysis | cjgillot:gvn-const | oli-obk | 0 | never | |||
20 | 116152 | yes | Only use dense bitsets in dataflow analyses | cjgillot:unchunck | nnethercote | 0 | never | |||
21 | 116170 | yes | Don't include destruction scopes in THIR | matthewjasper:remove-thir-destruction-scopes | bjorn3 | 0 | never | |||
22 | 117001 | yes | Remove the DefPathHash check | saethlin:defpathhash-check | 0 | never | ||||
23 | 117206 | yes | PERF: Enable MIR JumpThreading by default | cjgillot:jump-threading-default | 0 | never | ||||
24 | 117756 | yes | `HashMap`/`HashSet`: forward `fold` implementations of iterators | a1phyr:hashmap_fold | joshtriplett | 0 | never | |||
25 | 117962 | yes | fix: stop `emitting .debug_pubnames` and `.debug_pubtypes` | weihanglo:debug-name-table | wesleywiser | 0 | never | |||
26 | 118324 | yes | compile-time evaluation: detect writes through immutable pointers | RalfJung:ctfe-read-only-pointers | cjgillot | 0 | never | |||
27 | 118411 | yes | aligns the behavior to that prior to #118311 | bvanjoi:merge_coroutinue_into_closure_2 | b-naber | 0 | never | |||
28 | 87173 | yes | unstable proc_macro tracked::* rename/restructure | drahnr:bernhard-tracked-restructure | m-ou-se | 0 | ||||
29 | 93544 | yes | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
30 | 93664 | yes | impl<T> From<Option<&T>> for *const T | kupiakos:ptr-from-optionref | m-ou-se | 0 | ||||
31 | 94069 | yes | Restrict `Allocator` impl to `&'static A` | djkoloski:restict_allocator_impl | m-ou-se | 0 | ||||
32 | 97524 | yes | Add `Thread::{into_raw, from_raw}` | ibraheemdev:thread-raw | joshtriplett | 0 | ||||
33 | 97977 | yes | Add `String::replace_first` and `String::replace_last` | WilliamVenner:string_replace_in_place | kennytm | 0 | ||||
34 | 98461 | yes | Document lack of panic safety guarantees of `Clone::clone_from` | AngelicosPhosphoros:document_panic_safety_of_clone_from | m-ou-se | 0 | ||||
35 | 99153 | yes | Add Read Impl for &Stdin | Dajamante:issue/95622 | thomcc | 0 | ||||
36 | 99733 | yes | Extend const_convert for Cow on From<&str> and From<String> | nipunn1313:nipunn/impl_const_from | dtolnay | 0 | ||||
37 | 99790 | yes | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | ||||
38 | 99969 | yes | alloc: implement FromIterator for Box<str> | calebsander:feature/collect-box-str | kennytm | 0 | ||||
39 | 100156 | yes | Add feature to disable the panic_impl provided by std | morr0ne:no-panic-impl-feature | thomcc | 0 | ||||
40 | 100603 | yes | Optimize away poison guards when std is built with panic=abort | tmandry:zst-guards | m-ou-se | 0 | ||||
41 | 101213 | yes | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | workingjubilee | 0 | ||||
42 | 101387 | yes | Added `interrupt` function for `std::process::Child` | JonathanWoollett-Light:process-interrupt | joshtriplett | 0 | ||||
43 | 103029 | yes | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | ||||
44 | 103522 | yes | stabilise array methods | Dylan-DPC:76118/array-methods-stab | dtolnay | 0 | ||||
45 | 103730 | yes | Added NonZeroXxx::from_mut(_unchecked)? | SOF3:nonzero-from-mut | m-ou-se | 0 | ||||
46 | 104389 | yes | Add fmt::Write to io::Write adapter | SUPERCILEX:fmt | thomcc | 0 | ||||
47 | 105296 | yes | Add stronger alternatives to `align_to` | oli-obk:aling_to-ish-use-cases | m-ou-se | 0 | ||||
48 | 105377 | yes | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
49 | 105917 | yes | Specialize some methods of `io::Chain` | a1phyr:read_chain_more_impls | workingjubilee | 0 | ||||
50 | 106186 | yes | Add function `core::iter::chain` | rossmacarthur:ft/iter-chain | joshtriplett | 0 | ||||
51 | 106375 | yes | Stabilize `io_error_more` | albertlarsan68:stabilize-io_err_more | joshtriplett | 0 | ||||
52 | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | joshtriplett | 0 | ||||
53 | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
54 | 106681 | yes | Link unstable features | albertlarsan68:link-unstable-features | onur-ozkan | 0 | ||||
55 | 106893 | yes | Explain base expression for struct update syntax | clubby789:struct-update-help | compiler-errors | 0 | ||||
56 | 106943 | yes | Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith> | mina86:exact_size_take_repeat | m-ou-se | 0 | ||||
57 | 107207 | yes | Implement `str::from_raw_parts()` and `str::from_raw_parts_mut()` | Kixiron:str_from_raw_parts | thomcc | 0 | ||||
58 | 107378 | yes | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
59 | 107462 | yes | Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)` | WaffleLapkin:from_iterator_for_tuple | m-ou-se | 0 | ||||
60 | 107464 | yes | Add `str::Lines::remainder` | WaffleLapkin:all_that_remains_of_lines | thomcc | 0 | ||||
61 | 107587 | yes | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | ||||
62 | 108097 | yes | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
63 | 108193 | yes | Add rem_floor and rem_ceil | clarfonthey:rounding-remainders | joshtriplett | 0 | ||||
64 | 108671 | yes | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | joshtriplett | 0 | ||||
65 | 108675 | yes | Document `adt_const_params` feature in Unstable Book | Shadlock0133:adt_const_params | BoxyUwU | 0 | ||||
66 | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
67 | 108942 | yes | unstable-book: split sanitizers into testing and production ones | disconnect3d:patch-1 | eholk | 0 | ||||
68 | 109174 | yes | Replace `io::Cursor::{remaining_slice, is_empty}` | soerenmeier:cursor_fns | workingjubilee | 0 | ||||
69 | 109263 | yes | fix typo in documentation for std::fs::Permissions | squell:master | thomcc | 0 | ||||
70 | 109402 | yes | Implement owned ops for `HashSet` and `BTreeSet` | WaffleLapkin:set_owned_sub | dtolnay | 0 | ||||
71 | 109795 | yes | Don't print extra space for `debug_struct` with empty name | clubby789:empty-name-struct | workingjubilee | 0 | ||||
72 | 110211 | yes | Replace pthread `RwLock` with custom implementation | joboet:queue_lock | m-ou-se | 0 | ||||
73 | 110327 | yes | Add the ability to see inherited envs on Command | schneems:schneems/expose-command-env-clear | thomcc | 0 | ||||
74 | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
75 | 110483 | yes | Create try_new function for ThinBox | tleibert:thin-box-try-new | thomcc | 0 | ||||
76 | 110543 | yes | Make `ReentrantLock` public | joboet:reentrant_lock | m-ou-se | 0 | ||||
77 | 110665 | yes | Recommend the `home` crate in env::home_dir()'s deprecation | utkarshgupta137:master | joshtriplett | 0 | ||||
78 | 111106 | yes | Add known issue of let binding to format_args doc | Stargateur:doc/format_args | m-ou-se | 0 | ||||
79 | 111166 | yes | Add a stable flag to enable/disable codegen UB checks | saethlin:ub-checks-flag | compiler-errors | 0 | ||||
80 | 111335 | yes | Add asm clobbers for PPC / PPC64 | Richard-Rogalski:ppc64_♣er | wesleywiser | 0 | ||||
81 | 111379 | yes | Boost iterator intersperse(_with) performance | nyurik:intersperse-speed-up | cuviper | 0 | ||||
82 | 111505 | yes | Turn `INVALID_DOC_ATTRIBUTES` lint into a hard error starting edition 2024 | GuillaumeGomez:turn-invalid-doc-attr-into-err | notriddle | 0 | ||||
83 | 111597 | yes | Error on hidden reexport | GuillaumeGomez:error-on-hidden-reexport | Manishearth | 0 | ||||
84 | 111773 | yes | Perform autoref/autoderef on `.await` | Jules-Bertholet:await-autoref | wesleywiser | 0 | ||||
85 | 111884 | yes | Clarify intended use case for From/TryFrom/Into/TryInto | kangalio:patch-1 | joshtriplett | 0 | ||||
86 | 112052 | yes | Remove Hash, PartialEq, Eq, PartialOrd, Ord from DynMetadata | nbdd0121:dyn_metadata | pnkfelix | 0 | ||||
87 | 112106 | yes | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | thomcc | 0 | ||||
88 | 112328 | yes | Feat. adding ext that returns change_time | juliusl:pr/windows-add-change-time | m-ou-se | 0 | ||||
89 | 112371 | yes | Disable the `BorrowedFd` layout optimization on Haiku | sunfishcode:sunfishcode/haiku-at-fdcwd | joshtriplett | 0 | ||||
90 | 112384 | yes | Clarify documentation regarding `+bundle` linkage modifier | In-line:patch-1 | petrochenkov | 0 | ||||
91 | 112539 | yes | [doc] [library/core/src/fmt/mod.rs] modify the example code of trait Debug | OccupyMars2025:patch-1 | workingjubilee | 0 | ||||
92 | 112760 | yes | Improve document for `std::fmt` to format float type | eval-exec:exec/fix-fmt-float-rounding | dtolnay | 0 | ||||
93 | 112806 | yes | Small code improvements in `collect_intra_doc_links.rs` | kadiwa4:collect_intra_doc_links | jsha | 0 | ||||
94 | 112896 | yes | Add key_mut method to BTreeMap entries | clarfonthey:btree-entry-key-mut | m-ou-se | 0 | ||||
95 | 112936 | yes | Add illumos aarch64 target for rust. | Toasterson:illumos-aarch64-target | jackh726 | 0 | ||||
96 | 113056 | yes | fix(parse): avoid panic when cfg wrapper by bracket under `capture-cfg` mode | bvanjoi:fix-87577 | Aaron1011 | 0 | ||||
97 | 113091 | yes | Don't merge cfg and doc(cfg) attributes for re-exports | GuillaumeGomez:prevent-cfg-merge-reexport | notriddle | 0 | ||||
98 | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
99 | 113142 | yes | optimize EscapeAscii's Display and CStr's Debug | the8472:opt-cstr-display | m-ou-se | 0 | ||||
100 | 113232 | yes | Guarantee persistent iteration order for unordered collections | lovelymono:document-hashmap-iteration-order | m-ou-se | 0 | ||||
101 | 113307 | yes | Support overriding `warnings` level for a specific lint via command line | jieyouxu:override-specific-lint-level-command-line | oli-obk | 0 | ||||
102 | 113347 | yes | `ptr::copy_nonoverlapping` is not memcpy | workingjubilee:memcpy-じゃない | joshtriplett | 0 | ||||
103 | 113449 | yes | tidy: remove filtering for wasm32 deps, as this don't work | klensy:tidy-why | onur-ozkan | 0 | ||||
104 | 113489 | yes | impl `From<&[T; N]>` for `Cow<[T]>` | tguichaoua:cow_from_array | m-ou-se | 0 | ||||
105 | 113518 | yes | bootstrap/libtest: print test name eagerly on failure even with `verbose-tests=false` / `--quiet` | jyn514:streaming-failures | thomcc | 0 | ||||
106 | 113525 | yes | Dynamically size sigaltstk in std | workingjubilee:handle-dynamic-minsigstksz | m-ou-se | 0 | ||||
107 | 113671 | yes | Make privacy visitor use types more (instead of HIR) | oli-obk:normalize_weak_tys | petrochenkov | 0 | ||||
108 | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | joshtriplett | 0 | ||||
109 | 113924 | yes | More precisely point out what is immutable for E0596 | chenyukang:yukang-fix-113842-ref | compiler-errors | 0 | ||||
110 | 113983 | yes | Add a visibility suggestion in private-in-public errors | nyurik:pub-in-priv-err | petrochenkov | 0 | ||||
111 | 114009 | yes | compiler: allow transmute of ZST arrays with generics | dvdhrm:pr/transmzst | wesleywiser | 0 | ||||
112 | 114016 | yes | Delete architecture-specific memchr code in std::sys | krtab:delete_sys_memchr | m-ou-se | 0 | ||||
113 | 114078 | yes | Ignore host C++ runtime in a cross build scenario | inferiorhumanorgans:use-cross-target-c++-runtime | cuviper | 0 | ||||
114 | 114209 | yes | tidy watcher | klensy:better-than-remembrall | cjgillot | 0 | ||||
115 | 114525 | yes | Document explicitly that Weak::from_raw(ptr::null()) is ub | est31:weak_null_docs | cuviper | 0 | ||||
116 | 114531 | yes | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | dtolnay | 0 | ||||
117 | 114607 | yes | Add `f16` and `f128` | tgross35:f16-f128-impl | compiler-errors | 0 | ||||
118 | 114651 | yes | rustdoc: add `--test-builder-wrapper` arg to support wrappers such as RUSTC_WRAPPER when building doctests | tmfink:rustdoc-rustc-wrapper | jsha | 0 | ||||
119 | 114655 | yes | Make `impl<Fd: AsFd>` impl take `?Sized` | nbdd0121:io-safety | m-ou-se | 0 | ||||
120 | 114679 | yes | Allow dropping `dyn` trait object's principal | compiler-errors:dyn-principal | lcnr | 0 | ||||
121 | 114764 | yes | [style edition 2024] Combine all delimited exprs as last argument | pitaj:style-delimited-expressions | joshtriplett | 0 | ||||
122 | 114877 | yes | unstable-book: add quick-edit link | tshepang:patch-1 | JohnTitor | 0 | ||||
123 | 114962 | yes | adds a column number to `dbg!()` | darklyspaced:debug | m-ou-se | 0 | ||||
124 | 115046 | yes | Use version-sorting for all sorting | joshtriplett:master | calebcartwright | 0 | ||||
125 | 115120 | yes | Add fallback behavior to `-Csplit-debuginfo=off` | icedrocket:ignore-strip-on-msvc | bjorn3 | 0 | ||||
126 | 115165 | yes | codegen_llvm: set `DW_AT_accessibility` | davidtwco:issue-9228-describe-item-member-visibility | wesleywiser | 0 | ||||
127 | 115217 | yes | target tier policy: require ability to produce object code | davidtwco:target-tier-policy-mcp-655 | wesleywiser | 0 | ||||
128 | 115245 | yes | Add more information to error message for unconstrained_parameter E0207 | Lol3rrr:issue-107295-fix | jackh726 | 0 | ||||
129 | 115253 | yes | Implement `PROBLEMATIC_CONSTS` generalization | donno2048:patch-1 | joshtriplett | 0 | ||||
130 | 115291 | yes | Save liveness results for DestinationPropagation | cjgillot:dest-prop-save | JakobDegen | 0 | ||||
131 | 115386 | yes | PartialEq: handle longer transitive chains | RalfJung:partial-eq-chain | m-ou-se | 0 | ||||
132 | 115419 | yes | Improve #[repr(align(...))] syntax error message | rtfeldman:rtfeldman/repr-align | compiler-errors | 0 | ||||
133 | 115501 | yes | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
134 | 115575 | yes | Add a `default` flag for enum documentation | omid:master | fmease | 0 | ||||
135 | 115648 | yes | Remove "consider specifying this binding's type" when reference differs in mutability | jmintb:master | jackh726 | 0 | ||||
136 | 115652 | yes | Add buffering to stdout | n-milo:stdout-buffering | joshtriplett | 0 | ||||
137 | 115660 | yes | rustdoc: allow resizing the sidebar / hiding the top bar | notriddle:notriddle/sidebar-resize | jsha | 0 | ||||
138 | 115710 | yes | Add connect_from methods to TcpStream | valaphee:tcpstream_connect_from | m-ou-se | 0 | ||||
139 | 115717 | yes | Stabilize --json unused-externs(-silent) | jsgf:stablize-json-unused-externs | cjgillot | 0 | ||||
140 | 115746 | yes | Print thread ID in panic message if thread name is unknown | tgross35:unnamed-threads-panic-message | thomcc | 0 | ||||
141 | 115876 | yes | Fix duplicated crate keyword in suggested path | GuillaumeGomez:fix-duplicated-crate-err | oli-obk | 0 | ||||
142 | 115913 | yes | checked_ilog: improve performance | FedericoStra:checked_ilog | joshtriplett | 0 | ||||
143 | 115942 | yes | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | ||||
144 | 115954 | yes | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
145 | 115969 | yes | nix-shell documentation | pelasgus:patch-1 | Mark-Simulacrum | 0 | ||||
146 | 115984 | yes | extending filesystem support for Hermit | hermit-os:fuse | thomcc | 0 | ||||
147 | 116016 | yes | Soft-destabilize `RustcEncodable` & `RustcDecodable`, remove from prelude in next edition | jhpratt:kill-rustc-serialize | Amanieu | 0 | ||||
148 | 116088 | yes | Stabilise `c_unwind` | nbdd0121:unwind | Amanieu | 0 | ||||
149 | 116090 | yes | Implement strict integer operations that panic on overflow | rmehri01:strict_integer_ops | m-ou-se | 0 | ||||
150 | 116123 | yes | Rewrite native thread-local storage | joboet:rewrite_native_tls | m-ou-se | 0 | ||||
151 | 116129 | yes | Rewrite `pin` module documentation to clarify usage and invariants | fu5ha:better-pin-docs-2 | Amanieu | 0 | ||||
152 | 116161 | yes | Stabilize `extended_varargs_abi_support` | Soveu:varargs2 | wesleywiser | 0 | ||||
153 | 116266 | yes | Errorrecovery.rs | policeakshithreddy:patch-1 | oli-obk | 0 | ||||
154 | 116274 | yes | make soft_unstable show up in future breakage reports | RalfJung:soft_unstable | cjgillot | 0 | ||||
155 | 116278 | yes | Generalize LLD usage in bootstrap | Kobzol:bootstrap-lld-mode | petrochenkov | 0 | ||||
156 | 116284 | yes | make matching on NaN a hard error | RalfJung:no-nan-match | cjgillot | 0 | ||||
157 | 116298 | yes | Fix the wrong suggestion to add a format literal `"{}"` directly where a proc macro is invoked. | cafce25:issue-116190-fix | petrochenkov | 0 | ||||
158 | 116314 | yes | add codegen test for equivalent slice implementations | reez12g:issue-109328 | Mark-Simulacrum | 0 | ||||
159 | 116342 | yes | Initiate the inner usage of `cfg_match` (Library) | c410-f3r:t3st3ss | Mark-Simulacrum | 0 | ||||
160 | 116375 | yes | Create the previous dep graph index on a background thread | Zoxc:lazy-index | cjgillot | 0 | ||||
161 | 116385 | yes | Rename MaybeUninit::write_slice | kornelski:maybe-rename | joshtriplett | 0 | ||||
162 | 116387 | yes | Additional doc links and explanation of `Wake`. | kpreid:wake-doc | thomcc | 0 | ||||
163 | 116392 | yes | Allow any `const` expression blocks in `thread_local!` | nvzqz:nvzqz/thread_local-const-block | m-ou-se | 0 | ||||
164 | 116404 | yes | CFI: Fix (3) of core and std have explict CFI violations | rcvalle:rust-cfi-fix-115199-3 | compiler-errors | 0 | ||||
165 | 116420 | yes | discard invalid spans in external blocks | bvanjoi:fix-116203 | Nilstrieb | 0 | ||||
166 | 116496 | yes | Provide context when `?` can't be called because of `Result<_, E>` | estebank:question-method-chain-context | compiler-errors | 0 | ||||
167 | 116511 | yes | Fix diag span errors for bad_placeholder | chenyukang:yukang-fix-116502-span-errors | compiler-errors | 0 | ||||
168 | 116517 | yes | feat(ci): upload metrics to GitHub Artifacts ✨ | meysam81:meysam/feat/upload-ci-metrics-to-artifacts | jdno | 0 | ||||
169 | 116528 | yes | Stabilize `Ready::into_inner()` | daxpedda:stabilize-ready-into-inner | dtolnay | 0 | ||||
170 | 116542 | yes | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | ||||
171 | 116565 | yes | add teeos std impl | Sword-Destiny:master | thomcc | 0 | ||||
172 | 116632 | yes | Add `checked_norem_div` method for integer types | newpavlov:checked_norem_div | joshtriplett | 0 | ||||
173 | 116665 | yes | std library thread.rs: undo attempt at NetBSD "find parallelism" | he32:netbsd-parallelism-fix | m-ou-se | 0 | ||||
174 | 116672 | yes | LLVM 18 x86 data layout update | maurer:128-align | nikic | 0 | ||||
175 | 116675 | yes | [ptr] Document maximum allocation size | joshlf:patch-10 | joshtriplett | 0 | ||||
176 | 116677 | yes | References refer to allocated objects | joshlf:patch-11 | joshtriplett | 0 | ||||
177 | 116735 | yes | rustdoc: correctly clean cross-crate opaque types | fmease:rustdoc-x-crate-type-bindings-supertrait-bounds | jsha | 0 | ||||
178 | 116740 | yes | dont ICE when ConstKind::Expr for is_const_evaluatable | lenko-d:const_evaluatable_failed_for_non_unevaluated_const | BoxyUwU | 0 | ||||
179 | 116743 | yes | Eliminate use of `#[cfg_attr(not(doc), repr(...))]` | dtolnay:notdoctransparent | m-ou-se | 0 | ||||
180 | 116777 | yes | Dedup Fluent invalid ptr errors in const eval | workingjubilee:const-eval-fluent-dedup-ptrkind | fee1-dead | 0 | ||||
181 | 116791 | yes | Allow codegen backends to opt-out of parallel codegen | WaffleLapkin:unparallel-backends | wesleywiser | 0 | ||||
182 | 116821 | yes | Exhaustiveness: reveal opaque types properly | Nadrieril:fix-opaque-ice | compiler-errors | 0 | ||||
183 | 116846 | yes | A more efficient slice comparison implementation for T: !BytewiseEq | krtab:slice_compare_no_memcmp_opt | joshtriplett | 0 | ||||
184 | 116850 | yes | Unify TLS destructor list implementations | joboet:unify_tls_dtor_lists | m-ou-se | 0 | ||||
185 | 116863 | yes | warn less about non-exhaustive in ffi | workingjubilee:non-exhaustive-is-not-ffi-unsafe | petrochenkov | 0 | ||||
186 | 116882 | yes | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | ||||
187 | 116888 | yes | Add discussion that concurrent access to the environment is unsafe | tbu-:pr_unsafe_env | Mark-Simulacrum | 0 | ||||
188 | 116949 | yes | Stablize arc_unwrap_or_clone | hamza1311:stablize-arc_unwrap_or_clone | dtolnay | 0 | ||||
189 | 116952 | yes | Implement 2024-edition lifetime capture rules RFC | compiler-errors:lifetime_capture_rules_2024 | TaKO8Ki | 0 | ||||
190 | 116954 | yes | Use shell parsing for response files | P1n3appl3:shlex | wesleywiser | 0 | ||||
191 | 116957 | yes | [blocked] meta: notify #t-rustdoc Zulip stream on backport nominations | fmease:meta-notify-rustdoc-zulip-on-backport-nominations | GuillaumeGomez | 0 | ||||
192 | 117015 | yes | Doc comment custom MIR debuginfo. | cjgillot:custom-mir-debuginfo-doc | RalfJung | 0 | ||||
193 | 117050 | yes | [`RFC 3086`] Attempt to try to resolve blocking concerns | c410-f3r:here-we-go-again | petrochenkov | 0 | ||||
194 | 117063 | yes | Use en dashes in documentation page titles | TomFryers:patch-1 | notriddle | 0 | ||||
195 | 117072 | yes | Use `unwinding` crate for unwinding on Xous platform | betrusted-io:unwinding-crate-support | cuviper | 0 | ||||
196 | 117107 | yes | Implement `MappedMutexGuard`, `MappedRwLockReadGuard`, and `MappedRwLockWriteGuard`. | zachs18:mapped-mutex-guard | m-ou-se | 0 | ||||
197 | 117156 | yes | Convert `Unix{Datagram,Stream}::{set_}passcred()` to per-OS traits | jmillikin:os-unix-socket-ext | joshtriplett | 0 | ||||
198 | 117164 | yes | Normalize trait ref before orphan check & consider ty params in alias types to be uncovered | fmease:orphan-norm | lcnr | 0 | ||||
199 | 117174 | yes | Improve UEFI stdio | Ayush1325:uefi-stdio-improve | workingjubilee | 0 | ||||
200 | 117178 | yes | Prefer full reference links for intra-doc links | daxpedda:intra-doc-links-full-reference-link | GuillaumeGomez | 0 | ||||
201 | 117196 | yes | Add types for inspecting control messages in Unix socket ancillary data | jmillikin:unix-ancillary-data | joshtriplett | 0 | ||||
202 | 117199 | yes | Change the documented implicit value of `-C instrument-coverage` to `=yes` | Zalathar:instrument-coverage-on | b-naber | 0 | ||||
203 | 117303 | yes | Suggest `=>` --> `>=` in comparisons | sjwang05:issue-117245 | wesleywiser | 0 | ||||
204 | 117321 | yes | Fix unused_parens issue when cast is followed LT | chenyukang:yukang-fix-117142 | petrochenkov | 0 | ||||
205 | 117329 | yes | offset: allow zero-byte offset on arbitrary pointers | RalfJung:offset-by-zero | cuviper | 0 | ||||
206 | 117342 | yes | Cow from array | bend-n:cow_from_array | dtolnay | 0 | ||||
207 | 117346 | yes | Suggests compiler to update if on older version when using `unstable` feature | Rajveer100:branch-for-issue-117318 | Nilstrieb | 0 | ||||
208 | 117348 | yes | Replace DefineOpaqueTypes::No => DefineOpaqueTypes::Yes | chansuke:issue-116652 | compiler-errors | 0 | ||||
209 | 117372 | yes | Update stdarch submodule | Amanieu:stdarch_update | Mark-Simulacrum | 0 | ||||
210 | 117420 | yes | Make `#![allow_internal_unstable(..)]` work with `stmt_expr_attributes` | Jules-Bertholet:internal-unstable-stmt-expr-attributes | wesleywiser | 0 | ||||
211 | 117426 | yes | Implement `MaybeUninit::fill{,_cloned,_mut,_with,_from}` | jmillikin:maybe-uninit-fill | m-ou-se | 0 | ||||
212 | 117457 | yes | Stabilize Wasm target features that are in phase 4 and 5 | daxpedda:wasm-nontrapping-fptoint | 0 | |||||
213 | 117458 | yes | Embedded linker: Alternative approach to the current ptx-linker | kjetilkjeka:embedded-linker | oli-obk | 0 | ||||
214 | 117468 | yes | Stabilize Wasm relaxed SIMD | daxpedda:wasm-relaxed-simd | wesleywiser | 0 | ||||
215 | 117474 | yes | [slice] Document slice DSTs, including size guarantees | joshlf:patch-7 | Mark-Simulacrum | 0 | ||||
216 | 117494 | yes | Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | clarfonthey:unchecked-math-preconditions | joshtriplett | 0 | ||||
217 | 117536 | yes | Expands help for error message E0161 | xfbs:expand-e0161-message | davidtwco | 0 | ||||
218 | 117539 | yes | add test for #113272 | matthiaskrgr:test_113272 | wesleywiser | 0 | ||||
219 | 117561 | yes | Stabilize `slice_first_last_chunk` | tgross35:split-array | joshtriplett | 0 | ||||
220 | 117563 | yes | docs: clarify explicitly freeing heap allocated memory | 0xalpharush:docs/into-raw | m-ou-se | 0 | ||||
221 | 117571 | yes | Properly emit const fn UnstableInStable lint when reasonable | clarfonthey:allow-const-fn-unstable | petrochenkov | 0 | ||||
222 | 117586 | yes | Uplift the (new solver) canonicalizer into `rustc_next_trait_solver` | compiler-errors:the-canonicalizer | lcnr | 0 | ||||
223 | 117601 | yes | draft: Add support for hexagon-unknown-none-elf as target | androm3da:hexagon_unknown_none_elf | petrochenkov | 0 | ||||
224 | 117614 | yes | static mut: allow mutable reference to arbitrary types, not just slices and arrays | RalfJung:static-mut-refs | davidtwco | 0 | ||||
225 | 117654 | yes | ci: docker: dist-various-1: Include RISC-V C compilers | alistair23:alistair/riscv-docker | Kobzol | 0 | ||||
226 | 117658 | yes | rename ptr::invalid -> ptr::dangling | RalfJung:ptr-dangling | m-ou-se | 0 | ||||
227 | 117661 | yes | Added shadowed hint for overlapping associated types | TheLazyDutchman:point_out_shadowed_associated_types | petrochenkov | 0 | ||||
228 | 117662 | yes | [rustdoc] Allows links in headings | GuillaumeGomez:links-in-headings | notriddle | 0 | ||||
229 | 117678 | yes | Stabilize `slice_group_by` | niklasf:stabilize-slice_group_by | thomcc | 0 | ||||
230 | 117740 | yes | Add some links and minor explanatory comments to `std::fmt` | majaha:format_docs | joshtriplett | 0 | ||||
231 | 117744 | yes | Add -Zuse-sync-unwind | quininer:add-z-sync-uw | bjorn3 | 0 | ||||
232 | 117758 | yes | Add lint against ambiguous wide pointer comparisons | Urgau:lint_pointer_trait_comparisons | davidtwco | 0 | ||||
233 | 117771 | yes | Build Fuchsia in CI | tmandry:fuchsia-gha | Mark-Simulacrum | 0 | ||||
234 | 117772 | yes | add lint redundant_prelude_imports: | surechen:for_117448 | petrochenkov | 0 | ||||
235 | 117793 | yes | Update variable name to fix `unused_variables` warning | wdunicornpro:patch-1 | joshtriplett | 0 | ||||
236 | 117810 | yes | Fix dangling ID when `pub use`ing item which is Doc(hidden) or inherits it in rustdoc JSON output | GuillaumeGomez:document-hidden-json | aDotInTheVoid | 0 | ||||
237 | 117818 | yes | Properly reject `default` on free const items | fmease:properly-reject-defaultness-on-free-consts | cjgillot | 0 | ||||
238 | 117824 | yes | Stabilize `ptr::{from_ref, from_mut}` | WaffleLapkin:ptr_from_ref_stab | dtolnay | 0 | ||||
239 | 117832 | interpret: simplify handling of shifts by no longer trying to handle signed and unsigned shift amounts in the same branch | RalfJung:interpret-shift | cjgillot | 0 | |||||
240 | 117836 | yes | Remap paths from other crates | jyn514:remap-foreign-paths | petrochenkov | 0 | ||||
241 | 117873 | yes | Add emulated TLS support | quininer:android-emutls | Amanieu | 0 | ||||
242 | 117874 | yes | `riscv32` platform support | esp-rs:riscv3264imafc-unknown-none-elf | davidtwco | 0 | ||||
243 | 117884 | yes | skip rpit constraint checker if borrowck return type error | bvanjoi:fix-117794 | compiler-errors | 0 | ||||
244 | 117900 | yes | Fix Python interpreter issues in configure and | Coder2Mo:master | Mark-Simulacrum | 0 | ||||
245 | 117905 | yes | revert stabilization of const_intrinsic_copy | RalfJung:no-const-mut | thomcc | 0 | ||||
246 | 117906 | yes | Improve display of crate name when hovered | GuillaumeGomez:improve-crate-name-hover | notriddle | 0 | ||||
247 | 117910 | yes | Refactor uses of `objc_msgSend` to no longer have clashing definitions | madsmtm:msg-send-no-clashing | joshtriplett | 0 | ||||
248 | 117913 | yes | Suggest removal of borrow in index when appropriate | estebank:issue-66023 | compiler-errors | 0 | ||||
249 | 117914 | yes | On borrow return type, suggest borrowing from arg or owned return type | estebank:issue-85843 | wesleywiser | 0 | ||||
250 | 117918 | yes | Add `wasm_c_abi` `future-incompat` lint | daxpedda:wasm-c-abi-warning | cjgillot | 0 | ||||
251 | 117919 | yes | Introduce perma-unstable `wasm-c-abi` flag | daxpedda:wasm-c-abi | compiler-errors | 0 | ||||
252 | 117925 | yes | Handle out of memory errors in io:Read::read_to_end() | kornelski:read-to-oom | thomcc | 0 | ||||
253 | 117927 | yes | Clarify how to choose a FutureIncompatibilityReason variant. | ehuss:future-incompat-docs | wesleywiser | 0 | ||||
254 | 117931 | yes | Add `core::fmt::WriteCursor` for formatting into a borrowed buffer. | jmillikin:fmt-write-cursor | joshtriplett | 0 | ||||
255 | 117932 | yes | Correct rustdoc section where we talk about rustdoc emitting errors on invalid code | GuillaumeGomez:update-rustdoc-book | notriddle | 0 | ||||
256 | 117936 | yes | Use the glob binding in resolve_rustdoc_path process | mu001999:master | petrochenkov | 0 | ||||
257 | 117953 | yes | Add more SIMD platform-intrinsics | farnoy:masked-load-store | workingjubilee | 0 | ||||
258 | 117958 | yes | riscv32im-risc0-zkvm-elf: add target | risc0:erik/target-triple | m-ou-se | 0 | ||||
259 | 117960 | yes | chore: avoid duplicate code in `Weak::inner` | zhiqiangxu:dry | thomcc | 0 | ||||
260 | 117966 | yes | add safe compilation options | lxy19980601:safe_compilation_options | Mark-Simulacrum | 0 | ||||
261 | 117967 | yes | Fix lifetime elision | adetaylor:fix-lifetime-elision-bug | cjgillot | 0 | ||||
262 | 117991 | yes | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | thomcc | 0 | ||||
263 | 118004 | yes | Fix const-fn check in const_eval | ouz-a:november_ice | wesleywiser | 0 | ||||
264 | 118014 | yes | Remove unnecessary -fembed-bitcode usage now that it's deprecated | keith:ks/remove-unnecessary-fembed-bitcode-usage-now-that-it-s-deprecated | clubby789 | 0 | ||||
265 | 118032 | yes | guarantee that char and u32 are ABI-compatible | RalfJung:char-u32 | Mark-Simulacrum | 0 | ||||
266 | 118050 | yes | perform sanity checks before initiating cross-compilation in `MirOpt` | onur-ozkan:115130-p1 | albertlarsan68 | 0 | ||||
267 | 118057 | yes | dedup for duplicate suggestions | bvanjoi:fix-118048 | cjgillot | 0 | ||||
268 | 118069 | yes | allow bypassing the build directory lock | onur-ozkan:bypass_bootstrap_lock | Mark-Simulacrum | 0 | ||||
269 | 118087 | yes | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | ||||
270 | 118090 | yes | [Core] Add `is_xxx_or` for `Result` and `Option` | Embers-of-the-Fire:master | joshtriplett | 0 | ||||
271 | 118104 | yes | Add Pointer Authentication intrinsics | arttet:master | bjorn3 | 0 | ||||
272 | 118108 | yes | PartialOrd: transitivity and duality are required only if the corresponding impls exist | RalfJung:partial-ord | m-ou-se | 0 | ||||
273 | 118123 | yes | Add support for making lib features internal | RalfJung:internal-lib-features | compiler-errors | 0 | ||||
274 | 118149 | yes | Implement RFC 3127 sysroot path handling changes | cbeuw:rfc3127-sysroot | b-naber | 0 | ||||
275 | 118150 | yes | Add new targets {x86_64,i686}-win7-windows-msvc | roblabla:new-win7-targets | TaKO8Ki | 0 | ||||
276 | 118159 | yes | Implementation of `fmt::FormatttingOptions` | EliasHolzmann:formatting_options | m-ou-se | 0 | ||||
277 | 118177 | yes | Suppress warnings in LLVM wrapper when targeting MSVC | sivadeilra:suppress-llvm-warnings | cuviper | 0 | ||||
278 | 118194 | yes | rustdoc: search for tuples and unit by type with `()` | notriddle:notriddle/tuple-unit | GuillaumeGomez | 0 | ||||
279 | 118198 | yes | coverage: Use `SpanMarker` to improve coverage spans for `if !` expressions | Zalathar:if-not | compiler-errors | 0 | ||||
280 | 118208 | yes | Rewrite the BTreeMap cursor API using gaps | Amanieu:btree_cursor2 | joshtriplett | 0 | ||||
281 | 118213 | yes | Add more suggestions to unexpected cfg names and values | Urgau:check-cfg-diagnostics-rustc-cargo | petrochenkov | 0 | ||||
282 | 118217 | yes | Document which methods on `f64` are precise | tbu-:pr_floating_point | m-ou-se | 0 | ||||
283 | 118226 | yes | De-emphasize unstable items in rustdoc item table | dtolnay:fade | GuillaumeGomez | 0 | ||||
284 | 118234 | yes | Stabilize `type_name_of_val` | tgross35:type_name_of_value | dtolnay | 0 | ||||
285 | 118237 | yes | coverage: Collect HIR info during MIR building | Zalathar:hir-info | wesleywiser | 0 | ||||
286 | 118241 | yes | Making `User<T>` and `User<[T]>` `Send` | fortanix:raoul/gh-530-make_userspace_types_send | joshtriplett | 0 | ||||
287 | 118252 | yes | made an error message more approachable in rust/library/core/src/str/mod.rs:116 | gorentbarak:master | TaKO8Ki | 0 | ||||
288 | 118257 | yes | Make traits / trait methods detected by the dead code lint | mu001999:dead_code/trait | wesleywiser | 0 | ||||
289 | 118264 | yes | Optimize `VecDeque::drain` for (half-)open ranges | lukas-code:optimized-draining | thomcc | 0 | ||||
290 | 118270 | yes | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
291 | 118280 | yes | Split RELEASES.md into new "2021 edition" file | PoignardAzur:split_release_file | Mark-Simulacrum | 0 | ||||
292 | 118301 | yes | docs: publish nightly doc for `rustfix` | weihanglo:rustfix-doc | albertlarsan68 | 0 | ||||
293 | 118305 | yes | Draft of branch coverage support | Zalathar:branch | 0 | |||||
294 | 118307 | yes | Remove an unneeded helper from the tuple library code | scottmcm:tuple-eq-simpler | joshtriplett | 0 | ||||
295 | 118317 | yes | tip for define macro name after `macro_rules!` | bvanjoi:fix-118295 | petrochenkov | 0 | ||||
296 | 118326 | yes | Add `NonZero*::count_ones` | WaffleLapkin:nz_count_ones | BurntSushi | 0 | ||||
297 | 118344 | yes | Use a u64 for the rmeta root position | saethlin:rmeta-header-pos | 0 | |||||
298 | 118346 | yes | Add `deeply_normalize_for_diagnostics`, use it in coherence | compiler-errors:deeply-normalize-for-diagnostic | lcnr | 0 | ||||
299 | 118349 | yes | OpenBSD fix long socket addresses | forkgull:openbsd-addr | joshtriplett | 0 | ||||
300 | 118350 | yes | Simplify Default for tuples | DaniPopes:tuple-default | joshtriplett | 0 | ||||
301 | 118360 | yes | Fix type resolution of associated const equality bounds | fmease:assoc-const-eq-fixes | spastorino | 0 | ||||
302 | 118361 | yes | stabilise bound_map | Dylan-DPC:80626/stab/bound-map | m-ou-se | 0 | ||||
303 | 118362 | yes | make sure panic_nounwind_fmt can still be fully inlined (e.g. for panic_immediate_abort) | RalfJung:panic_nounwind | thomcc | 0 | ||||
304 | 118368 | yes | Implement `--env` compiler flag | GuillaumeGomez:env-flag | cjgillot | 0 | ||||
305 | 118377 | yes | Make -Clinker-plugin-lto compatible with ld64 | cormacrelf:bugfix/linker-plugin-lto-ld64 | cjgillot | 0 | ||||
306 | 118402 | yes | rustdoc-search: use set ops for ranking and filtering | notriddle:notriddle/ranking-and-filtering | GuillaumeGomez | 0 | ||||
307 | 118406 | yes | Eagerly expand bang macros within stability attributes | dtolnay:eager | petrochenkov | 0 | ||||
308 | 118417 | yes | Add unstable `-Zdefault-hidden-visibility` cmdline flag for `rustc`. | anforowicz:default-hidden-visibility | TaKO8Ki | 0 | ||||
309 | 118418 | yes | Rework coroutine transform to be more flexible in preparation for async generators | compiler-errors:coroutine-transform | cjgillot | 0 | ||||
310 | 118427 | yes | const-stabilize HashMap/HashSet::with_hasher (+ required compiller changes) | aDotInTheVoid:most-normal-stabilization | m-ou-se | 0 | ||||
311 | 118431 | yes | Emit better suggestions for `&T == T` and `T == &T` | sjwang05:issue-44695 | estebank | 0 | ||||
312 | 118442 | yes | -Zfuel is incompatible with incremental compilation | tmiasko:fuel-inc | b-naber | 0 | ||||
313 | 118445 | yes | Let `reuse` look inside git submodules | ferrocene:jp-support-reuse-in-submodules | Mark-Simulacrum | 0 | ||||
314 | 118446 | yes | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes | ChayimFriedman2:lint-transmute-unsafe-cell | cjgillot | 0 | ||||
315 | 118450 | yes | Use OnceCell in cell module documentation | marcin-serwin:master | joshtriplett | 0 | ||||
316 | 118457 | yes | Add support for `gen fn` | eholk:genfn | compiler-errors | 0 | ||||
317 | 118460 | yes | Fix in-place collect not reallocating when necessary | the8472:fix-vec-realloc | saethlin | 0 | ||||
318 | 118463 | yes | Re-enable `rustc_codegen_gcc` tests in CI | cuviper:restore-cg_gcc-ci | Kobzol | 0 | ||||
319 | 118471 | yes | Fix typos in README.md | filenine:fix-typos | Mark-Simulacrum | 0 | ||||
320 | 118474 | yes | Add `core::iter::adapters::PeekMap` and `core::iter::Peekable::peek_map` | MiguelX413:master | m-ou-se | 0 | ||||
321 | 118477 | yes | Remove `ProjectionElem::Subtype` | ouz-a:remove_subtyper | lcnr | 0 | ||||
322 | 118480 | yes | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
323 | 118491 | yes | Enable stack probes on aarch64 for LLVM 18 | cuviper:aarch64-stack-probes | wesleywiser | 0 | ||||
324 | 118494 | yes | Rearrange `default_configuration` and `CheckCfg::fill_well_known`. | nnethercote:default_configuration-fill_well_known | bjorn3 | 0 | ||||
325 | 118502 | yes | fix: correct the arg for 'suggest to use associated function syntax' diagnostic | Young-Flash:fix | b-naber | 0 | ||||
326 | 118504 | yes | Enforce `must_use` on associated types and RPITITs that have a must-use trait in bounds | compiler-errors:must-use | WaffleLapkin | 0 | ||||
327 | 118505 | yes | Elaborate on ip_addr bit conversion endianness | CLEckhardt:update_ip_addr_bits_docs | cuviper | 0 | ||||
328 | 118516 | yes | Add ADT variant infomation to StableMIR and finish implementing TyKind::internal() | celinval:smir-variants | ouz-a | 0 | ||||
329 | 118518 | yes | fix(trim-paths): remove SO symbols when `unsplit-debuginfo` specified | weihanglo:trim-paths-macos | b-naber | 0 | ||||
330 | 118521 | yes | Enable address sanitizer for MSVC targets using INFERASANLIBS linker flag | dpaoliello:asan | clubby789 | 0 | ||||
331 | 118523 | yes | Add ASCII whitespace trimming functions to `&str` | okaneco:trim_ascii | Mark-Simulacrum | 0 | ||||
332 | 118527 | yes | never_patterns: Parse match arms with no body | Nadrieril:never_patterns_parse | compiler-errors | 0 | ||||
333 | 118532 | yes | add error message for c# style named arguments | nouritsu:master | estebank | 0 | ||||
334 | 118533 | yes | Suppress unhelpful diagnostics for unresolved top level attributes | chenyukang:yukang-fix-118455 | petrochenkov | 0 | ||||
335 | 118534 | yes | codegen: panic when trying to compute size/align of extern type | RalfJung:extern-type-size-of-val | WaffleLapkin | 0 | ||||
336 | 118535 | yes | better build locks for bootstrap | onur-ozkan:better-build-lock | Mark-Simulacrum | 0 | ||||
337 | 118538 | yes | fix comments in dynamic size/align computation logic | RalfJung:size-of-val-comments | WaffleLapkin | 0 | ||||
338 | 118547 | yes | std: Invert logic for inclusion of `sys_common::net` | alexcrichton:invert-common-net-inclusion | Mark-Simulacrum | 0 | ||||
339 | 118548 | yes | libtest: Fix padding of benchmarks run as tests | Enselic:bench-padding | saethlin | 0 | ||||
340 | 118550 | yes | Add FileCheck annotations to const_prop tests | cjgillot:filecheck-const-prop | Mark-Simulacrum | 0 | ||||
341 | 118566 | yes | use c literals in compiler and library | klensy:cstr-new | b-naber | 0 | ||||
342 | 118569 | yes | Move `OsStr::slice_encoded_bytes` validation to platform modules | blyxxyz:platform-os-str-slice | Mark-Simulacrum | 0 | ||||
343 | 118578 | yes | core: introduce checked_split_at{,_mut} | mina86:c | m-ou-se | 0 | ||||
344 | 118580 | yes | Provide a way for custom derives to know if they were invoked via `#[derive_const]` | fmease:libproc_macro-is_derive_const | petrochenkov | 0 | ||||
345 | 118581 | yes | OnceLock: Add note about drop and statics | ianrrees:add-drop-note-to-once_lock | thomcc | 0 | ||||
346 | 118584 | yes | Fix ICE `ProjectionKinds Deref and Field were mismatched` | gurry:118144-projection-kind-mismatched | WaffleLapkin | 0 | ||||
347 | 118585 | yes | Fix parser ICE when recovering `dyn`/`impl` after `for<...>` | sjwang05:issue-118564 | compiler-errors | 0 | ||||
348 | 118587 | yes | Cleanup error handlers some more | nnethercote:cleanup-error-handlers-2 | compiler-errors | 0 | ||||
349 | 118589 | yes | fix jobserver ICE "jobserver check should have been called earlier" | oksbsb:master | WaffleLapkin | 0 | ||||
350 | 118594 | yes | Remove mention of rust to make the error message generic. | hdost:patch-1 | fmease | 0 | ||||
351 | 118595 | yes | coverage: Be more strict about what counts as a "visible macro" | Zalathar:visible-macro | TaKO8Ki | 0 | ||||
352 | 118598 | yes | Remove the `precise_pointer_size_matching` feature gate | Nadrieril:remove_precise_pointer_size_matching | davidtwco | 0 | ||||
353 | 118606 | yes | Fix `x` not to quit after `x` prints `settings.json` | long-long-float:x-do-not-quit-when-x-prints-settings-json | onur-ozkan | 0 | ||||
354 | 118610 | yes | [DO NOT MERGE] update target feature following LLVM API change | krasimirgg:llvm-18-dec | 0 | |||||
355 | 118611 | yes | Fixes ICE in sparc64 ABI (Issue #115399) | psumbera:sparc-abi-fix3 | TaKO8Ki | 0 | ||||
356 | 118613 | yes | Enable emutls by default for android | quininer:android-enable-emutls | cjgillot | 0 | ||||
357 | 118623 | yes | Fixing error std::fs::read_to_string example documentation Resolves #118621 | haydonryan:master | m-ou-se | 0 | ||||
358 | 118625 | yes | [WIP] Improve handling of expressions in patterns | ShE3py:expr-in-pats | compiler-errors | 0 | ||||
359 | 117609 | yes | Distinguish crates with the same name in type errors | jyn514:sysroot-errors | davidtwco | 0 | always | |||
360 | 118512 | yes | Add tests related to normalization in implied bounds | spastorino:add-implied-bounds-related-tests | jackh726 | 0 | always | |||
361 | 89917 | no | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | michaelwoerister | 0 | never | |||
362 | 98223 | no | proc_macro/bridge: remove client->server `&HandleCounters` passing. | eddyb:proc-macro-handle-counters | nnethercote | 0 | never | |||
363 | 98892 | no | [WIP]Use unaligned read/writes for `core::mem::swap` on x86_64 | AngelicosPhosphoros:make_unaligned_chunked_swap_for_x64 | cuviper | 0 | never | |||
364 | 100503 | no | support higher-ranked regions in opaque type inference | aliemjay:opaque_higher_ranked | lcnr | 0 | never | |||
365 | 100987 | no | add `with_hash_task` to generate `DepNode` deterministically | SparrowLii:with_hash_task | cjgillot | 0 | never | |||
366 | 101500 | no | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | |||
367 | 104342 | no | Require `type_map::stub` callers to supply file information | mweber15:add_file_location_to_more_types | wesleywiser | 0 | never | |||
368 | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
369 | 106852 | no | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
370 | 107123 | no | add a Callable trait that is implemented for unsafe functions, too | oli-obk:callable_trait | compiler-errors | 0 | never | |||
371 | 108359 | no | Avoid code generation for ThinVec<Diagnostic>'s destructor in the query system | Zoxc:side-effects-tweak | cjgillot | 0 | never | |||
372 | 108730 | no | Make sure to run all mir analyses in check mode | oli-obk:hardening_check_builds | davidtwco | 0 | never | |||
373 | 108813 | no | Report all lints, even if other errors already occurred. | oli-obk:report_all_the_errors | compiler-errors | 0 | never | |||
374 | 109050 | no | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | michaelwoerister | 0 | never | |||
375 | 110691 | no | Enable DataflowConstProp by default | cjgillot:enable-dcp | 0 | never | ||||
376 | 111061 | no | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
377 | 111344 | no | Perform opportunistic simplifications during value numbering | cjgillot:gvn-simplify | 0 | never | ||||
378 | 111430 | no | rustdoc: migrate `item_struct` to an Askama template | nicklimmm:askama-migration-item-struct | GuillaumeGomez | 0 | never | |||
379 | 111769 | no | Print a backtrace in const eval if interrupted | saethlin:ctfe-backtrace-ctrlc | Mark-Simulacrum | 0 | never | |||
380 | 111842 | no | Move `CacheDecoder` to `rustc_query_impl` | Zoxc:query-decode-move | cjgillot | 0 | never | |||
381 | 112733 | no | Avoid `memcpy` in codegen for more types, notably `Vec` | scottmcm:more-load-store | compiler-errors | 0 | never | |||
382 | 112865 | no | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | 0 | never | |||
383 | 112879 | no | Report monomorphization time errors in dead code, too | oli-obk:dead_code_pme | 0 | never | ||||
384 | 113888 | no | Add RUSTC_PROGRESS env var to show the current queries and their arguments | oli-obk:indicatif | bjorn3 | 0 | never | |||
385 | 114595 | no | Mark more spans as relative. | cjgillot:relative-attr | 0 | never | ||||
386 | 115003 | no | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
387 | 115747 | no | Optimize hash map operations in the query system | Zoxc:query-hashes | cjgillot | 0 | never | |||
388 | 116173 | no | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
389 | 116583 | no | Add #[inline] to small functions in core | saethlin:inline-small-core-fns | thomcc | 0 | never | |||
390 | 116708 | no | Reduce inlining cost for statement | cjgillot:cheap-stmt | 0 | never | ||||
391 | 116745 | no | const interning: decide about mutability purely based on the kind of interning, not the types we see | RalfJung:intern-without-types | oli-obk | 0 | never | |||
392 | 117408 | no | [dont commit] Use derivative for `PartialEq`/`Eq` in `rustc_type_ir` | compiler-errors:derive-eq | 0 | never | ||||
393 | 117703 | no | Support async recursive calls (as long as they have indirection) | compiler-errors:recursive-async | lcnr | 0 | never | |||
394 | 117984 | no | Make `IMPLIED_BOUNDS_ENTAILMENT` into a hard error from a lint | compiler-errors:implied-bounds-entailment | lcnr | 0 | never | |||
395 | 75065 | no | Format Duration microseconds with "us" suffix, without Unicode | joshtriplett:just-the-two-byte-us | LukasKalbertodt | 0 | ||||
396 | 83363 | no | Implement new proc macro diagnostics API | jhpratt:proc_macro_diagnostics | m-ou-se | 0 | ||||
397 | 88731 | no | use openat when encountering ENAMETOOLONG | the8472:deep-open | joshtriplett | 0 | ||||
398 | 94619 | no | Introduce unsafe methods for mutating environment | jhpratt:unsafe-env | joshtriplett | 0 | ||||
399 | 94904 | no | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
400 | 94909 | no | [WIP] 'Notable Trait Implementations' doc section | conradludgate:notable-trait-implementations | GuillaumeGomez | 0 | ||||
401 | 96290 | no | Make libtest logfile respect --format | felipeamp:issue-57147-fix | m-ou-se | 0 | ||||
402 | 97445 | no | More proc macro tweaks | nnethercote:proc-macro-tweaks-2 | eddyb | 0 | ||||
403 | 97861 | no | Added randomized field padding to `-Z randomize-layout` | Kixiron:thiccen | cjgillot | 0 | ||||
404 | 98514 | no | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
405 | 98962 | no | add `BorrowedBuf::buf*` accessor functions for getting the original buffer | programmerjake:add-readbuf-buf-accessor | dtolnay | 0 | ||||
406 | 98991 | no | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
407 | 99032 | no | Disable unwinding for `catch_unwind` error payloads. | danielhenrymantilla:no_unwind_drop_panic_payload | Mark-Simulacrum | 0 | ||||
408 | 99063 | no | Stabilize `lint_reasons` in rustc (RFC 2383) | xFrednet:rfc-2383-stabilize-lint-reasons | wesleywiser | 0 | ||||
409 | 99322 | no | Make {integer}::from_str_radix constant | GKFX:const-int-parse | thomcc | 0 | ||||
410 | 99333 | no | Allow ?-converting from Result<T, E> in functions returning Option<Result<T, E>> | GoldsteinE:option-result-from-residual | m-ou-se | 0 | ||||
411 | 99445 | no | Resolve $crate at the expansion-local crate | CAD97:whose-crate-is-this-anyway | petrochenkov | 0 | ||||
412 | 99469 | no | Add UI to help with advanced search requests | GuillaumeGomez:advanced-search-ui | notriddle | 0 | ||||
413 | 99927 | no | More distinctive pretty-printing of function item types | steffahn:distinctive_function_item_types_printing | estebank | 0 | ||||
414 | 100375 | no | don't touch `closure_substs.parent_substs()` in borrowck | aliemjay:ugly-closure-substs | jackh726 | 0 | ||||
415 | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | michaelwoerister | 0 | ||||
416 | 100423 | no | Panic on invalid usages of `MaybeUninit::uninit().assume_init()` | Nilstrieb:maybe-uninit-maybe-unsound | oli-obk | 0 | ||||
417 | 100428 | no | Add generic `NonZero` type. | reitermarkus:generic-nonzero | dtolnay | 0 | ||||
418 | 100472 | no | Add function `Arc/Rc::as_weak(…)` to convert `&Arc/Rc` to `&Weak` | jeremyBanks:rc_as_weak | m-ou-se | 0 | ||||
419 | 100824 | no | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | thomcc:darwin_user_temp_dir | m-ou-se | 0 | ||||
420 | 101339 | no | enable -Zrandomize-layout in debug CI builds | the8472:ci-randomize-debug | Mark-Simulacrum | 0 | ||||
421 | 101551 | no | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
422 | 101842 | no | std::io: vectored reads with uninitialized memory (Read::read_buf_vec) | nrc:read-buf-vec2 | m-ou-se | 0 | ||||
423 | 101981 | no | Impl AsRef, Borrow for Ref, RefMut | dhardy:borrow_ref | m-ou-se | 0 | ||||
424 | 102343 | no | New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range | golddranks:range_cmp | thomcc | 0 | ||||
425 | 103133 | no | Nuke slice_as{,_mut}_ptr methods of MaybeUninit | SUPERCILEX:kill-slice-ptr-uninit | dtolnay | 0 | ||||
426 | 103134 | no | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
427 | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
428 | 103735 | no | Implement a lint for implicit autoref of raw pointer dereference | WaffleLapkin:scarry-derefs | RalfJung | 0 | ||||
429 | 103993 | no | Add support for SpanTrace capture in ICE reports | yaahc:traced-ICE | oli-obk | 0 | ||||
430 | 104087 | no | Stabilise inline_const | nbdd0121:const | scottmcm | 0 | ||||
431 | 104283 | no | Implement TryFrom<&str> for numerical types, bool and char | grego:master | thomcc | 0 | ||||
432 | 104333 | no | WIP: Thread `GeneratorKind` through to symbol mangling | Swatinem:mangle-async | cjgillot | 0 | ||||
433 | 104353 | no | Add CStr::bytes iterator | clarfonthey:cstr-bytes-iter | thomcc | 0 | ||||
434 | 104407 | no | Make more `Result` methods `const` | netsutetsu:const-fn | thomcc | 0 | ||||
435 | 104475 | no | What if we just add `<[MaybeUninit<T>; N]>::assume_init` directly? | scottmcm:array-assume-init | m-ou-se | 0 | ||||
436 | 104693 | no | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | wesleywiser | 0 | ||||
437 | 104803 | no | Implement unification of const abstract impls | JulianKnodt:unify_impls | oli-obk | 0 | ||||
438 | 104941 | no | [WIP] borrowck diagnostic migration with eager booted | AndyJado:eager | davidtwco | 0 | ||||
439 | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
440 | 105604 | no | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
441 | 105815 | no | Extend -Zdump-mir output with two-phase borrow info | pnkfelix:extra-2pb-info | oli-obk | 0 | ||||
442 | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | m-ou-se | 0 | ||||
443 | 106060 | no | Remove proc-macro back-compat hack for rental | Aaron1011:remove-rental-hack | pnkfelix | 0 | ||||
444 | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | WaffleLapkin | 0 | ||||
445 | 106192 | no | Verify that spans point to char boundaries | Nilstrieb:verify-span-correctness | cjgillot | 0 | ||||
446 | 106424 | no | rustdoc: inline compiler-private items into compiler-private crates | notriddle:notriddle/rustc-private | GuillaumeGomez | 0 | ||||
447 | 107099 | no | rustdoc: Add support for --remap-path-prefix | edward-shen:edward-shen/rustdoc-remap-path-prefix | GuillaumeGomez | 0 | ||||
448 | 107122 | no | Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type | joboet:once_try_init_try | BurntSushi | 0 | ||||
449 | 107176 | no | Add `Option::transpose_fn` methods | nvzqz:transpose-function | scottmcm | 0 | ||||
450 | 107251 | no | Rescope temp lifetime in let-chain into IfElse | dingxiangfei2009:let-chain-rescope | oli-obk | 0 | ||||
451 | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
452 | 107393 | no | Add internal lint against `Ty == Ty` | Nilstrieb:Are the types equalॽ Who even knows at this point | compiler-errors | 0 | ||||
453 | 107396 | no | Disable thread support in libtest if `RUST_TEST_THREADS=1` | ianks:issue-104053-fix | thomcc | 0 | ||||
454 | 107562 | no | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
455 | 107628 | no | Make `x clippy` download and use beta clippy | albertlarsan68:bootstrap-clippy | flip1995 | 0 | ||||
456 | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
457 | 107901 | no | Change some `pub` to `pub(crate)` in `std` | clubby789:unreachable-pub | Mark-Simulacrum | 0 | ||||
458 | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
459 | 108328 | no | Make borrow check results available to Clippy | smoelius:nll-ctxt | oli-obk | 0 | ||||
460 | 108397 | no | Dedup elaborated predicates with const generic parameter in AutoTrait | megakorre:issue_107715 | oli-obk | 0 | ||||
461 | 108435 | no | Reexport MetadataBlob so it can be used in rustc plugins | GuillaumeGomez:reexport-metadatablob | petrochenkov | 0 | ||||
462 | 108503 | no | use `ObligationCtxt` not `QueryNormalizer` in rustdoc's `normalization` | BoxyUwU:rustdog_dont_use_querynormalizer | oli-obk | 0 | ||||
463 | 108598 | no | Use `ControlFlow` in HIR `Visitor` | Jarcho:break_hir_visitor | oli-obk | 0 | ||||
464 | 108761 | no | Do NOT Review: CoAlloc: Allocator + Global API + Vec | coop-rs:07_vec_macroed_squash_fmt_workaround | peter-kehl | 0 | ||||
465 | 108874 | no | Implement `io::Entropy` and refactor random data generation | joboet:io_entropy | joshtriplett | 0 | ||||
466 | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | cuviper | 0 | ||||
467 | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
468 | 109063 | no | Allow tool lint levels to be set based on the build environment. | Jarcho:nightly_lints | TaKO8Ki | 0 | ||||
469 | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | joshtriplett | 0 | ||||
470 | 109691 | no | Implement `Future` for `Option<F>` | nvzqz:option_future | joshtriplett | 0 | ||||
471 | 109858 | no | Eagerly run TLS destructors to properly handle stack overflows | joboet:tls_stack_overflow | m-ou-se | 0 | ||||
472 | 110105 | no | Stabilise exhaustive patterns feature | cjgillot:exhaustive-patterns | oli-obk | 0 | ||||
473 | 110166 | no | Make pointer_structural_match normal and warn | est31:pointer_structural_match | tmandry | 0 | ||||
474 | 110189 | no | unused_parens now fires on cast expression | KisaragiEffective:unused-paren-followed-by-cast | b-naber | 0 | ||||
475 | 110482 | no | Add armv8r-none-eabihf target for the Cortex-R52. | chrisnc:armv8r-target | wesleywiser | 0 | ||||
476 | 110639 | no | enable PGO on x86_64-apple-darwin | csmoe:pgo-osx | lqd | 0 | ||||
477 | 110961 | no | Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` | john-h-k:lint/useless-send | davidtwco | 0 | ||||
478 | 111218 | no | Add CI step to prevent new untranslatable diagnostics being added | clubby789:no-new-untranslatable | davidtwco | 0 | ||||
479 | 111277 | no | Add IoSlice::as_bytes | Lucretiel:io-slice-as-bytes | m-ou-se | 0 | ||||
480 | 111628 | no | Allow integer suffixes starting with `e`. | nnethercote:allow-e-suffixes | petrochenkov | 0 | ||||
481 | 112136 | no | Add std::ffi::c_str module | clarfonthey:ffi-c_str | cuviper | 0 | ||||
482 | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
483 | 112370 | no | Lower matches against constant slices into better MIR | john-h-k:compiler/bad-slice-match | wesleywiser | 0 | ||||
484 | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
485 | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | michaelwoerister | 0 | ||||
486 | 112540 | no | Add a suggestion to add or remove pub on private-in-public error | aryan-debug:master | compiler-errors | 0 | ||||
487 | 112603 | no | Don't use queries when printing the query stack | Zoxc:try_collect_active_jobs-no-queries | eholk | 0 | ||||
488 | 112688 | no | Simplify switches on a statically known discriminant in MIR. | JohnBobbo96:simplify_static_switch | cjgillot | 0 | ||||
489 | 112807 | no | Migrate `rustdoc` diagnostics to translatable diagnostics | nicklimmm:rustdoc-translatable-diagnostics-migration | jsha | 0 | ||||
490 | 112961 | no | fix: add deref suggestion for type mismatch binary op | bvanjoi:fix-112958 | compiler-errors | 0 | ||||
491 | 112999 | no | relax leak-check | aliemjay:leakcheck-relax | BoxyUwU | 0 | ||||
492 | 113026 | no | Introduce `run-make` V2 infrastructure, a `run_make_support` library and port over 2 tests as example | jieyouxu:run-make-v2 | bjorn3 | 0 | ||||
493 | 113043 | no | rustdoc: Unify `where` clause styling | camelid:rustdoc-where-cleanup | GuillaumeGomez | 0 | ||||
494 | 113074 | no | rustdoc: redesign [+]/[−] controls | notriddle:notriddle/plus-minus | jsha | 0 | ||||
495 | 113128 | no | Support tail calls in mir via `TerminatorKind::TailCall` | WaffleLapkin:become_trully_unuwuable | oli-obk | 0 | ||||
496 | 113169 | no | Tait must be constrained if in sig | oli-obk:tait_must_be_constrained_if_in_sig | compiler-errors | 0 | ||||
497 | 113263 | no | Fix points at nonexisting .await | Alef-gabriel:points-at-nonexisting | compiler-errors | 0 | ||||
498 | 113297 | no | Refactor const_eval diagnostics | victor-timofei:refactor-const-eval-diagnostics | davidtwco | 0 | ||||
499 | 113433 | no | Disable building `rustc` with (Thin)LTO on Windows | Kobzol:bootstrap-window-thinlto-error | clubby789 | 0 | ||||
500 | 113473 | no | Eagerly normalize HIR paths in new trait solver | compiler-errors:new-solver-eager-resolve-hir-paths | lcnr | 0 | ||||
501 | 113867 | no | Safe Transmute: Fix ICE (Inconsistent is_transmutable result) | bryangarza:inconsistent-is-transmutable_issue-110969 | lcnr | 0 | ||||
502 | 113917 | no | blame the furthest statement in borrowck errors | aliemjay:borrowck-loc-diag | estebank | 0 | ||||
503 | 114038 | no | unix time module now return result | Stargateur:108277 | thomcc | 0 | ||||
504 | 114067 | no | core, std, proc_macro: inline format!() args (1) | matthiaskrgr:fmt_args_core_std_procmac | workingjubilee | 0 | ||||
505 | 114092 | no | Add UI test for issue #35144 | apiraino:add-test-for-issue-35144 | b-naber | 0 | ||||
506 | 114096 | no | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | ||||
507 | 114189 | no | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | ||||
508 | 114249 | no | remove EvaluationResult::EvaluatedTo{Unknown,Recur} | aliemjay:evaluation-result-clean | lcnr | 0 | ||||
509 | 114390 | no | Add new intrinsic `is_constant` and optimize `pow` | Centri3:llvm-is-constant | oli-obk | 0 | ||||
510 | 114523 | no | gcc: build with --disable-multilib, as it used only to bootstrap llvm | klensy:gcc-disable-multilib | Mark-Simulacrum | 0 | ||||
511 | 114647 | no | Start removing `Nonterminal` | nnethercote:start-rm-Nonterminal | petrochenkov | 0 | ||||
512 | 114652 | no | Keep printing extra comments in MIR dumps | lqd:mir-dumps | saethlin | 0 | ||||
513 | 114682 | no | resolve: re-export ambiguity as warning | bvanjoi:fix-36837 | petrochenkov | 0 | ||||
514 | 114782 | no | Parse unnamed fields and anonymous structs or unions | frank-king:feature/unnamed-fields | petrochenkov | 0 | ||||
515 | 114788 | no | impl get_mut_or_init and get_mut_or_try_init for OnceCell | tisonkun:get_mut_or_init | dtolnay | 0 | ||||
516 | 114856 | no | windows: provide more accurate result for available_parallelism if cores > 64 | klensy:num-cpu | thomcc | 0 | ||||
517 | 114900 | no | Add a context parameter to `JoinSemiLattice` | Jarcho:mut_join | cjgillot | 0 | ||||
518 | 114917 | no | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
519 | 114996 | no | remove mutability of fn args that don't need it | matthiaskrgr:needless_pass_by_ref_mut | jackh726 | 0 | ||||
520 | 115141 | no | Update Windows platform support | ChrisDenton:windows-support | compiler-errors | 0 | ||||
521 | 115220 | no | Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt` | Zoxc:revive-gcx-ptr | cjgillot | 0 | ||||
522 | 115293 | no | Remove -Zfuel. | cjgillot:no-fuel | wesleywiser | 0 | ||||
523 | 115362 | no | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | |||||
524 | 115367 | no | Lowering unnamed fields and anonymous adt (WIP) | frank-king:feature/unnamed-fields-hir | cjgillot | 0 | ||||
525 | 115413 | no | Improve error output when encountering git conflict markers | atsuzaki:conflict-marker | estebank | 0 | ||||
526 | 115506 | no | `target_os = "custom"`: selecting/swapping platform-specific parts of the libstd at runtime | NathanRoyer:std-custom-platform | thomcc | 0 | ||||
527 | 115561 | no | Make `PanicInfo::message` infallible | oli-obk:panic_info_message | m-ou-se | 0 | ||||
528 | 115572 | no | Do not insert duplicate SourceFile. | cjgillot:relative-source-file-dedup | oli-obk | 0 | ||||
529 | 115613 | no | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | ||||
530 | 115622 | no | Enable lld explicitly for hexagon-unknown-linux-musl | androm3da:bcain/hexagon_lld_ | petrochenkov | 0 | ||||
531 | 115732 | no | Parse unnamed fields and anonymous structs or unions | frank-king:feature/unnamed-fields-lite | petrochenkov | 0 | ||||
532 | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
533 | 115919 | no | Return f32 and f64 in XMM0 instead of FP0 on i686 | GuentherVIII:ssereturn | petrochenkov | 0 | ||||
534 | 115974 | no | Split core's PanicInfo and std's PanicInfo | m-ou-se:panicinfo-and-panicinfo | m-ou-se | 0 | ||||
535 | 116058 | no | make `Fn*` traits `const_trait` again | fee1-dead-contrib:make-fn-const-trait | oli-obk | 0 | ||||
536 | 116098 | no | remove 'illegal_floating_point_literal_pattern' future-compat lint | RalfJung:illegal_floating_point_literal_pattern | WaffleLapkin | 0 | ||||
537 | 116113 | no | Generalize `{Rc,Arc}::make_mut()` to unsized types. | kpreid:arcmut | dtolnay | 0 | ||||
538 | 116114 | no | Stabilize target_feature_11 | calebzulawski:stabilize-tf11 | nikomatsakis | 0 | ||||
539 | 116167 | no | remove StructuralEq trait | RalfJung:structural-eq | cjgillot | 0 | ||||
540 | 116185 | no | Remove `OneThread` | Zoxc:rem-one-thread | cjgillot | 0 | ||||
541 | 116209 | no | clippy::complexity fixes | matthiaskrgr:clippy2 | petrochenkov | 0 | ||||
542 | 116247 | no | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
543 | 116251 | no | Split out `lit_to_const_for_patterns` | compiler-errors:lit | BoxyUwU | 0 | ||||
544 | 116262 | no | split `NormalizesTo` out of `Projection` | lcnr:normalizes-to-projection-split-2 | compiler-errors | 0 | ||||
545 | 116323 | no | Turn `cfg_match` into a builtin | c410-f3r:match_cfg | petrochenkov | 0 | ||||
546 | 116343 | no | Stop mentioning internal lang items in no_std binary errors | Nilstrieb:maybe-dont-mention-all-the-weird-lang-items-just-saying | bjorn3 | 0 | ||||
547 | 116389 | no | Fix `non_camel_case_types` for screaming single-words | sjwang05:non-camel-case-types-fix | petrochenkov | 0 | ||||
548 | 116470 | no | collecting lang items thru AST | RickleAndMortimer:ast_hir_lowering | cjgillot | 0 | ||||
549 | 116575 | no | diagnostic: properly deal with hygienic names on unresolved fields and imports | fmease:diag-suggs-hygiene-improvs | cjgillot | 0 | ||||
550 | 116584 | no | Remove ability to disable some target features | GuentherVIII:forcetargetfeatures | petrochenkov | 0 | ||||
551 | 116607 | no | WIP: IntoIterator for Box<[T]> + method dispatch mitigation for editions < 2024 | clarfonthey:box-into-iter | Mark-Simulacrum | 0 | ||||
552 | 116685 | no | demo of moving std::io::Error to core | programmerjake:io-error-in-core | cuviper | 0 | ||||
553 | 116697 | no | Allow bootstrap cache path to be set by environment variable | jefferyto:rustc-bootstrap-cache | clubby789 | 0 | ||||
554 | 116793 | no | Allow targets to override default codegen backend | WaffleLapkin:target_rules_the_backend | cjgillot | 0 | ||||
555 | 116803 | no | Remove `DefiningAnchor::Bubble` from MIR validation | compiler-errors:validator-bind | oli-obk | 0 | ||||
556 | 116819 | no | Normalize when collecting TAITs in signature | compiler-errors:normalize-collecting-opaques | oli-obk | 0 | ||||
557 | 116872 | no | Use elaboration to turn ~const bounds into non-const bounds | compiler-errors:elaborate-host-effect | fee1-dead | 0 | ||||
558 | 116938 | no | Allow MIR pass `UnreachableProp` when coverage is enabled | Zalathar:unreachable | cjgillot | 0 | ||||
559 | 117112 | no | rustdoc-search: show type signature on type-driven SERP | notriddle:notriddle/display-signature | GuillaumeGomez | 0 | ||||
560 | 117118 | no | [AIX] Remove AixLinker's debuginfo() implementation | bzEq:aix-linker | wesleywiser | 0 | ||||
561 | 117161 | no | Uplift `clippy::precedence` lint | Urgau:uplift_precedence | wesleywiser | 0 | ||||
562 | 117176 | no | mark ty::Const::Error when meet unsupport ty for const generic params | bvanjoi:fix-116796 | wesleywiser | 0 | ||||
563 | 117285 | no | Move platform modules into `sys::pal` | joboet:move_platforms_to_pal | thomcc | 0 | ||||
564 | 117360 | no | Use macro to make query providers greppable | Nilstrieb:query-provider-find-me | TaKO8Ki | 0 | ||||
565 | 117465 | no | Add -Z small-data-threshold | paulmenage:small-data-limit | b-naber | 0 | ||||
566 | 117556 | no | Disallow reference to `static mut` and adding `static_mut_ref` lint | obeis:static-mut-ref-lint | davidtwco | 0 | ||||
567 | 117636 | no | check is violation ty included by const val | bvanjoi:fix-117626 | wesleywiser | 0 | ||||
568 | 117671 | no | NVPTX: Avoid PassMode::Direct for args in C abi | kjetilkjeka:nvptx_c_abi_avoid_direct | davidtwco | 0 | ||||
569 | 117676 | no | llvm-wrapper: remove some unused headers | klensy:cut-llvm-includes | cuviper | 0 | ||||
570 | 117682 | no | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | |||||
571 | 117738 | no | fallible allocation experiment 2 | pitaj:fallible-alloc2 | cuviper | 0 | ||||
572 | 117833 | no | Fix bootstrap issue with git on MSYS + Experimental CI testing | majaha:mingw_ci | Kobzol | 0 | ||||
573 | 117867 | no | New attribute macros format for diagnostic structs without fluent slug | chenyukang:errors-refactor-no-fluent | davidtwco | 0 | ||||
574 | 118171 | no | Allow constants using an Abi::Vector layout to be passed to the backend | GeorgeWort:consts | b-naber | 0 | ||||
575 | 118182 | no | Properly recover from trailing attr in body | estebank:issue-118164 | davidtwco | 0 | ||||
576 | 118297 | no | Merge `unused_tuple_struct_fields` into `dead_code` | shepmaster:warn-dead-tuple-fields | WaffleLapkin | 0 | ||||
577 | 118364 | no | Fix misc printing issues in `emit=stable_mir` | ouz-a:misc_emit_stable_fixes | celinval | 0 | ||||
578 | 118386 | no | Fix `Deref` args when `#[const_trait]` is enabled | compiler-errors:const-deref | fee1-dead | 0 | ||||
579 | 118389 | no | Tweak `short_ty_string` to reduce number of files | estebank:type-verbosity | b-naber | 0 | ||||
580 | 118396 | no | Collect lang items from AST, get rid of `GenericBound::LangItemTrait` | compiler-errors:ast-lang-items | cjgillot | 0 | ||||
581 | 118420 | no | Introduce support for `async gen` blocks | compiler-errors:async-gen | 0 | |||||
582 | 118500 | no | Move some methods from `tcx.hir()` to `tcx` | ZetaNumbers:tcx_hir_refactor | petrochenkov | 0 | ||||
583 | 99761 | no | Fix item-info color | GuillaumeGomez:item-info-color | notriddle | 0 | always | |||
584 | 113694 | no | Allow filtering what proof trees are dumped to stdout via a rustc attr | BoxyUwU:proof_tree_dump_filtering | compiler-errors | 0 | always | |||
585 | 118375 | no | Add -Zunpretty=stable-mir output test | ouz-a:add_emit_stable_mir_tests | compiler-errors | 0 | always | |||
586 | 109616 | error | no | rustdoc: use a template to generate Hrefs | jsha:href-template | notriddle | notriddle | 0 | never | |
587 | 111658 | error | no | Refactor pre-getopts command line argument handling | beetrees:rustc-raw-args | petrochenkov | petrochenkov | 0 | ||
588 | 118268 | error | no | Pretty print `Fn<(..., ...)>` trait refs with parentheses (almost) always | compiler-errors:pretty-print | wesleywiser | estebank | 0 | ||
589 | 110494 | failure | yes | Use the LLVM option NoTrapAfterNoreturn | majaha:noTrapAfterNoreturn | nikic | nikic | 0 | never | |
590 | 111351 | failure | yes | Prevent using the default `cc` when that'd result in a broken build | ferrocene:pa-prevent-wrong-cc | onur-ozkan | onur-ozkan | 0 | never | |
591 | 117681 | failure | yes | Explicitly implement `DynSync` and `DynSend` for `TyCtxt` | Zoxc:tcx-sync | compiler-errors | compiler-errors | 0 | never | |
592 | 114136 | failure | yes | add LinkedList::{retain,retain_mut} | TennyZhuang:linked-list-retain | thomcc | thomcc | 0 | ||
593 | 116438 | failure | yes | Windows: Allow `File::create` to work on hidden files | ChrisDenton:truncate | thomcc | thomcc | 0 | ||
594 | 117116 | failure | yes | Implement repr(packed) for repr(simd) | calebzulawski:repr-simd-packed | oli-obk | workingjubilee | 0 | ||
595 | 117749 | failure (try) | yes | [perf] canonicalize param env only once | aliemjay:perf-canon-cache | 0 | never | |||
596 | 117449 | failure | no | Avoid silencing relevant follow-up errors | oli-obk:query_merge_immobile_game | matthewjasper | matthewjasper | 0 | ||
597 | 117595 | failure | no | x clippy | jyn514:x-clippy | albertlarsan68 | albertlarsan68 | 0 | ||
598 | 114762 | failure | no | [WIP] CI: use BuildKit Docker layer caching | Kobzol:ci-docker-cache | 0 | ||||
599 | 85528 | success | Implement iterator specialization traits on more adapters | the8472:iter-markers | Amanieu | 0 | never | |||
600 | 96764 | success | [PERF TEST] Make TokenKind `Copy` | nnethercote:impl-Copy-for-Token | 0 | never | ||||
601 | 98615 | success | rustc_codegen_ssa: don't use LLVM struct types for field offsets. | eddyb:lolvm | nikic | 0 | never | |||
602 | 101179 | success | Deprecate uninit_array | SUPERCILEX:uninit_array | scottmcm | 0 | never | |||
603 | 103657 | success | Fix variable debuginfo being optimized away at `mir-opt-level=2 ` | wesleywiser:fix_mir_opt_away_var_debuginfo | 0 | never | ||||
604 | 104098 | success (try) | fix fn/const items implied bounds and wf check | aliemjay:fn-wf | lcnr | 0 | never | |||
605 | 104525 | success | Optimize format_args placeholders without options: Display::simple_fmt | m-ou-se:simple-display | petrochenkov | 0 | never | |||
606 | 104862 | success (try) | Check for occupied niches | saethlin:mir-niche-checks | 0 | never | ||||
607 | 105840 | success | Micro-optimize Ord::cmp for primitives | saethlin:ord-cmp | 0 | never | ||||
608 | 106790 | success (try) | add more niches to rawvec | the8472:rawvec-niche | scottmcm | 0 | never | |||
609 | 107760 | success | Rewrite libcore's UTF-8 validation for performance | thomcc:utf8dfa | m-ou-se | 0 | never | |||
610 | 109388 | success | interpret region vars as universals in implied bounds query | aliemjay:implied-bounds-equality | lcnr | 0 | never | |||
611 | 109606 | success | Derive `PartialOrd::{l,g}{e,t}` for fieldless enums as explicit comparisons on `discriminant_value` | thomcc:fieldless-discriminant-only-pord | davidtwco | 0 | never | |||
612 | 109645 | success | Slightly micro-optimize derive of PartialOrd | thomcc:optimize_partialord_derive | compiler-errors | 0 | never | |||
613 | 109763 | success | lint incorrect implied bounds in wfcheck | aliemjay:lint-implied-bounds-fork | jackh726 | 0 | never | |||
614 | 109890 | success | Give `Span` a niche | Nilstrieb:span-niche | eholk | 0 | never | |||
615 | 110284 | success (try) | yes | test for the default parallel compiler on threads=8 | SparrowLii:parallel_2 | 0 | never | |||
616 | 110530 | success | Perf: Mir inlining: Experiment with adding a query to improve incremental mode | JakobDegen:incremental_inlining | 0 | never | ||||
617 | 111803 | success | Tweak the threshold for chunked swapping | scottmcm:simple-swap-alternative | cuviper | 0 | never | |||
618 | 112049 | success (try) | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | ||||
619 | 112255 | success | Enable MIR inlining of very small functions in debug builds | saethlin:always-inline-trivial-functions | 0 | never | ||||
620 | 112279 | success | Stop considering moved-out locals when computing auto traits for generators | nbdd0121:generator | cjgillot | 0 | never | |||
621 | 112372 | success | Make function bodies with &! arguments unreachable | saethlin:ralf-refs | 0 | never | ||||
622 | 113125 | success | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
623 | 114205 | success | mark vec::IntoIter pointers as `!nonnull` | the8472:vec-iter-nonnull | scottmcm | 0 | never | |||
624 | 114538 | success | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
625 | 114551 | success | llvm: use -Bsymbolic-functions with -fno-semantic-interposition | klensy:symbolic-functions-fno-semantic-interposition | onur-ozkan | 0 | never | |||
626 | 114561 | success | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
627 | 114620 | success | [PERF] avoid interning in TypeRelation | aliemjay:perf-avoid-interning | 0 | never | ||||
628 | 114669 | success | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
629 | 115118 | success | Extract suitable code from rustc_query_impl into a new crate rustc_query_misc | Zoxc:rustc-query-encode | cjgillot | 0 | never | |||
630 | 115129 | success | New fmt::Arguments representation. | m-ou-se:fmt-args-new-repr | m-ou-se | 0 | never | |||
631 | 115693 | success | Load the dep graph before parsing | Zoxc:early-dep-graph-load | oli-obk | 0 | never | |||
632 | 116316 | success | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | |||
633 | 116467 | success (try) | yeet `ReErased` from `HAS_FREE_LOCAL_NAMES` since `ParamEnv::and` hack is dead | compiler-errors:re-erased-hack | 0 | never | ||||
634 | 116479 | success | Copy 1-/2-element arrays as scalars, not vectors | scottmcm:no-1-simd | davidtwco | 0 | never | |||
635 | 116494 | success | [crater only] Always make inductive cycles as ambig during typeck | compiler-errors:typeck-coinductive-ambig | 0 | never | ||||
636 | 116520 | success | large_assignments: Lint on specific large args passed to functions | Enselic:large-copy-into-fn | oli-obk | 0 | never | |||
637 | 116564 | success (try) | Store static initializers in metadata instead of the MIR of statics. | oli-obk:evaluated_static_in_metadata | b-naber | 0 | never | |||
638 | 116707 | success | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | ||||
639 | 116823 | success (try) | [perf] Canonicalize defining anchor for queries | compiler-errors:anchor | aliemjay | 0 | never | |||
640 | 116891 | success (try) | rework opaque type region inference | aliemjay:opaque-region-infer-rework-2 | oli-obk | 0 | never | |||
641 | 116898 | success (try) | Automatic #[inline] for trivial wrappers | saethlin:inline-trivial-wrappers | 0 | never | ||||
642 | 117035 | success | Use MIR slice indexing for get(_unchecked)(_mut) on slices | scottmcm:slice-index-intrinsic | 0 | never | ||||
643 | 117079 | success (try) | Try Carbon's new hashing strategy in the compiler | Nilstrieb:carbon-hash | 0 | never | ||||
644 | 117090 | success (try) | [perf] Canonicalize defining anchor for queries only when needed | aliemjay:opaque-anchor-bubble | 0 | never | ||||
645 | 117192 | success (try) | Don't treat asserts as a call in cross-crate inlining | saethlin:leaves-can-assert | 0 | never | ||||
646 | 117213 | success (try) | Reorder check_item_type diagnostics so they occur next to the corresponding `check_well_formed` diagnostics | oli-obk:check_item_type_cleanup | wesleywiser | 0 | never | |||
647 | 117431 | success (try) | Null terminate `core::panic::Location` file strings | Nilstrieb:nul-location | cuviper | 0 | never | |||
648 | 117473 | success (try) | Move alignment checks to codegen | saethlin:codegen-alignment-checks | 0 | never | ||||
649 | 117673 | success (try) | Stabilize THIR unsafeck | matthewjasper:thir-unsafeck-stabilization | TaKO8Ki | 0 | never | |||
650 | 117726 | success (try) | Automatically make trivial types noop-traversable | eggyal:automatically_make_trivial_types_noop-traversable | lcnr | 0 | never | |||
651 | 117804 | success (try) | Panic directly in Arguments::new* instead of recursing | saethlin:no-recursive-panics | 0 | never | ||||
652 | 117896 | success (try) | TypeFoldable/TypeVisitable tidy up | eggyal:traversables-1-tidy-up | lcnr | 0 | never | |||
653 | 118273 | success (try) | Split `Vec::dedup_by` into 2 cycles | AngelicosPhosphoros:dedup_2_loops_version_77772_2 | the8472 | 0 | never | |||
654 | 118308 | success (try) | Don't warn an empty pattern unreachable if we're not sure the data is valid | Nadrieril:sound-exhaustive-patterns-take-3 | compiler-errors | 0 | never | |||
655 | 118310 | success (try) | Add `Ord::cmp` for primitives as a `BinOp` in MIR | scottmcm:three-way-compare | 0 | never | ||||
656 | 118336 | success (try) | yes | Return a finite number of AllocIds per ConstAllocation in Miri | saethlin:const-to-op-cache | RalfJung | 0 | never | ||
657 | 118356 | success (try) | reduce the calls to `tcx.is_coroutine` | bvanjoi:merge_coroutinue_into_closure | cjgillot | 0 | never | |||
658 | 118391 | success (try) | Extend `UNUSED_LIFETIMES` lint to detect lifetimes which are semantically redundant | compiler-errors:lifetimes-eq | lcnr | 0 | never | |||
659 | 118436 | success (try) | revert for benchmark | bvanjoi:merge_coroutinue_into_closure_3 | 0 | never | ||||
660 | 118441 | success (try) | Always display stability version even if it's the same as the containing item | GuillaumeGomez:display-stability-version | notriddle | 0 | never | |||
661 | 118620 | success (try) | yes | [WIP] resolve: Use def_kind query to cleanup some code | petrochenkov:defeed2 | b-naber | 0 | never | ||
662 | 110051 | success | Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. | aDotInTheVoid:rdj-hashmap | clubby789 | 0 | ||||
663 | 110529 | success | Pietro's CI playground | pietroalbini:pa-ci-playground | 0 | |||||
664 | 110596 | success | Rename `wasm32-wasi` to `wasm32-wasi-preview1` | yoshuawuyts:rename-wasm32-wasi | Mark-Simulacrum | 0 | ||||
665 | 110702 | success | [mir-opt] SimplifyLocals should also clean up debuginfo | scottmcm:also-remove-unused-storage-markers | cjgillot | 0 | ||||
666 | 112267 | success | Build `rustc` with 1CGU on `x86_64-pc-windows-msvc` | lqd:win-1cgu | 0 | |||||
667 | 112268 | success | Build `rustc` with 1CGU on `x86_64-apple-darwin` | lqd:osx-1cgu | 0 | |||||
668 | 113833 | success | `std::error::Error` -> Trait Implementations: lifetimes consistency improvement | WiktorPrzetacznik:master | dtolnay | 0 | ||||
669 | 114571 | success (try) | Improve `print_tts` | nnethercote:improve-print_tts | petrochenkov | 0 | ||||
670 | 115008 | success | stricter hidden type wf-check | aliemjay:opaque-wf-check-2 | 0 | |||||
671 | 115173 | success | don't use generator witness for implied bounds | aliemjay:generator-wf-check | 0 | |||||
672 | 115538 | success | check `FnDef` return type for WF | lcnr:fn-def-wf | jackh726 | 0 | ||||
673 | 116633 | success | Do not inline integer literals which are out of range in format_args! | agluszak:fix-116631 | compiler-errors | 0 | ||||
674 | 116706 | success | WIP fix unsoundness via adjusting overlap check for some Pin impls | compiler-errors:pin-negate | lcnr | 0 | ||||
675 | 116935 | success | Prevent opaque types being instantiated twice with different regions within the same function | oli-obk:different_lifetime_taits_in_same_sig | compiler-errors | 0 | ||||
676 | 117433 | success (try) | Improve `print_tts` by making `space_between` smarter | nnethercote:space_between | petrochenkov | 0 | ||||
677 | 117519 | success (try) | Add cache line size padding to RWLock | mj10021:issue-117470-fix | joshtriplett | 0 | ||||
678 | 117684 | success (try) | crater: test enabling MCP510 | lqd:mcp510-crater | 0 | |||||
679 | 118247 | success (try) | Fix for TypeId exposes equality-by-subtyping vs normal-form-syntactic-equality unsoundness | spastorino:type-equality-subtyping | lcnr | 0 | ||||
680 | 118404 | success (try) | correctly handle normalization in implied bounds query v2 | aliemjay:implied-bounds-normalize | 0 | |||||
681 | 118553 | success (try) | yes | lint incorrect implied bounds in wfcheck except for Bevy dependents | jackh726:lint-implied-bounds | 0 |