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.
—
674 total, 18 approved, 8 rolled up, 10 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 116089 | pending | yes | When suggesting `self.x` for `S { x }`, use `S { x: self.x }` | estebank:issue-115992-2 | compiler-errors | compiler-errors | 0 | ||
2 | 116176 | approved | yes | Add "integer square root" method to integer primitive types | FedericoStra:isqrt | dtolnay | dtolnay | 0 | ||
3 | 116216 | approved | yes | ci: upgrade to crosstool-ng 1.26.0 | heiher:crosstool | Kobzol | Kobzol | 0 | ||
4 | 116231 | approved | yes | Remove `rustc_lint_defs::lint_array` | DaniPopes:simpler-lint-array | wesleywiser | Nilstrieb | 0 | ||
5 | 116234 | approved | yes | Miri subtree update | RalfJung:miri | RalfJung | 0 | |||
6 | 116239 | approved | yes | Only visit reachable nodes in SsaLocals. | cjgillot:issue-116212 | WaffleLapkin | WaffleLapkin | 0 | ||
7 | 116245 | approved | yes | Clippy backport: Move needless_raw_string_hashes to pedantic | flip1995:clippy-backport | Manishearth | Manishearth | 0 | ||
8 | 116253 | approved | yes | Make `adt_const_params` feature suggestion consistent with other features and improve when it is emitted | asquared31415:adt_const_params_feature | compiler-errors | compiler-errors | 0 | ||
9 | 116133 | approved | yes | ref(bootstrap.py): add `eprint` function | pouriya:refactor-bootstrap.py | albertlarsan68 | albertlarsan68 | 0 | always | |
10 | 116201 | approved | yes | Fix `noop_method_call` detection | Jarcho:noop_fix | WaffleLapkin | fee1-dead | 0 | always | |
11 | 104342 | yes | Require `type_map::stub` callers to supply file information | mweber15:add_file_location_to_more_types | wesleywiser | 0 | never | |||
12 | 104862 | yes | Check for occupied niches | saethlin:mir-niche-checks | 0 | never | ||||
13 | 106852 | yes | Preserve DebugInfo in DeadStoreElimination. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
14 | 107651 | yes | [WIP] Build `rustc` with a single CGU on x64 Linux | Kobzol:ci-single-cgu | pietroalbini | 0 | never | |||
15 | 110353 | yes | Expand in-place iteration specialization to Flatten, FlatMap and ArrayChunks | the8472:in-place-flatten-chunks | cuviper | 0 | never | |||
16 | 110494 | yes | Use the LLVM option NoTrapAfterNoreturn | majaha:noTrapAfterNoreturn | nikic | 0 | never | |||
17 | 111344 | yes | Perform opportunistic simplifications during value numbering | cjgillot:gvn-simplify | 0 | never | ||||
18 | 111769 | yes | Print a backtrace in const eval if interrupted | saethlin:ctfe-backtrace-ctrlc | Mark-Simulacrum | 0 | never | |||
19 | 112727 | yes | Implement SpecFromElem for bool | GrishaVar:specfromelem-for-bool | scottmcm | 0 | never | |||
20 | 113915 | yes | Also consider call and yield as MIR SSA. | cjgillot:ssa-call | wesleywiser | 0 | never | |||
21 | 113923 | yes | Restore `#![no_builtins]` crates participation in LTO. | DianQK:restore-no-builtins-lto | pnkfelix | 0 | never | |||
22 | 113970 | yes | Replace switch to unreachable by assume statements | cjgillot:assume-all-the-things | b-naber | 0 | never | |||
23 | 114330 | yes | don't UB on dangling ptr deref, instead check inbounds on projections | RalfJung:dagling-ptr-deref | oli-obk | 0 | never | |||
24 | 114370 | yes | Add invariant to Vec::pop that len < cap if pop successful | krtab:pop_assume_cap | scottmcm | 0 | never | |||
25 | 114595 | yes | Mark more spans as relative. | cjgillot:relative-attr | 0 | never | ||||
26 | 114639 | yes | Try to improve Ty::is_trivially_sized | saethlin:is-very-trivially-sized | 0 | never | ||||
27 | 114841 | yes | fix: add track_caller attr for div and mod | bvanjoi:fix-114814 | scottmcm | 0 | never | |||
28 | 115003 | yes | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
29 | 115105 | yes | Enable DestinationPropagation by default. | cjgillot:dest-prop-default | petrochenkov | 0 | never | |||
30 | 115235 | yes | test for parallel compiler by default | SparrowLii:parallel_cache_test | 0 | never | ||||
31 | 115562 | yes | Outline formatting code from the panic! macro | Zoxc:panic-macro-size | oli-obk | 0 | never | |||
32 | 115759 | yes | Reveal opaque types before drop elaboration | oli-obk:open_drop_from_non-ADT | lcnr | 0 | never | |||
33 | 116012 | yes | Implement constant propagation on top of MIR SSA analysis | cjgillot:gvn-const | oli-obk | 0 | never | |||
34 | 116170 | yes | Don't include destruction scopes in THIR | matthewjasper:remove-thir-destruction-scopes | bjorn3 | 0 | never | |||
35 | 116173 | yes | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
36 | 87173 | yes | unstable proc_macro tracked::* rename/restructure | drahnr:bernhard-tracked-restructure | m-ou-se | 0 | ||||
37 | 93544 | yes | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
38 | 93664 | yes | impl<T> From<Option<&T>> for *const T | kupiakos:ptr-from-optionref | m-ou-se | 0 | ||||
39 | 94069 | yes | Restrict `Allocator` impl to `&'static A` | djkoloski:restict_allocator_impl | m-ou-se | 0 | ||||
40 | 95967 | yes | Add explicit-endian String::from_utf16 variants | CAD97:from-utf16 | dtolnay | 0 | ||||
41 | 96979 | yes | Override `Waker::clone_from` to avoid cloning `Waker`s unnecessarily | SabrinaJewson:waker-update | workingjubilee | 0 | ||||
42 | 97524 | yes | Add `Thread::{into_raw, from_raw}` | ibraheemdev:thread-raw | joshtriplett | 0 | ||||
43 | 97977 | yes | Add `String::replace_first` and `String::replace_last` | WilliamVenner:string_replace_in_place | kennytm | 0 | ||||
44 | 98461 | yes | Document lack of panic safety guarantees of `Clone::clone_from` | AngelicosPhosphoros:document_panic_safety_of_clone_from | m-ou-se | 0 | ||||
45 | 98943 | yes | Add `BufRead::skip_until` | WilliamVenner:feat/bufread_skip_until | thomcc | 0 | ||||
46 | 98962 | yes | add `BorrowedBuf::buf*` accessor functions for getting the original buffer | programmerjake:add-readbuf-buf-accessor | dtolnay | 0 | ||||
47 | 99153 | yes | Add Read Impl for &Stdin | Dajamante:issue/95622 | thomcc | 0 | ||||
48 | 99322 | yes | Make {integer}::from_str_radix constant | GKFX:const-int-parse | thomcc | 0 | ||||
49 | 99733 | yes | Extend const_convert for Cow on From<&str> and From<String> | nipunn1313:nipunn/impl_const_from | dtolnay | 0 | ||||
50 | 99790 | yes | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | ||||
51 | 99969 | yes | alloc: implement FromIterator for Box<str> | calebsander:feature/collect-box-str | kennytm | 0 | ||||
52 | 100156 | yes | Add feature to disable the panic_impl provided by std | morr0ne:no-panic-impl-feature | thomcc | 0 | ||||
53 | 100603 | yes | Optimize away poison guards when std is built with panic=abort | tmandry:zst-guards | m-ou-se | 0 | ||||
54 | 100806 | yes | Fix generic bound of `str::SplitInclusive`'s `DoubleEndedIterator` impl | timvermeulen:split_inclusive_double_ended_bound | thomcc | 0 | ||||
55 | 101150 | yes | Clean up SGX user memory copies | jethrogb:jb/cleanup-sgx-user-memory-copies | cuviper | 0 | ||||
56 | 101213 | yes | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | workingjubilee | 0 | ||||
57 | 101387 | yes | Added `interrupt` function for `std::process::Child` | JonathanWoollett-Light:process-interrupt | joshtriplett | 0 | ||||
58 | 103029 | yes | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | ||||
59 | 103208 | yes | Allow partially moved values in match | cjgillot:match-fake-read | oli-obk | 0 | ||||
60 | 103522 | yes | stabilise array methods | Dylan-DPC:76118/array-methods-stab | dtolnay | 0 | ||||
61 | 103730 | yes | Added NonZeroXxx::from_mut(_unchecked)? | SOF3:nonzero-from-mut | m-ou-se | 0 | ||||
62 | 104153 | yes | doc: expand description for f32 and f64 associated constants | tspiteri:doc-float-constants | workingjubilee | 0 | ||||
63 | 104389 | yes | Add fmt::Write to io::Write adapter | SUPERCILEX:fmt | thomcc | 0 | ||||
64 | 104693 | yes | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | wesleywiser | 0 | ||||
65 | 105296 | yes | Add stronger alternatives to `align_to` | oli-obk:aling_to-ish-use-cases | m-ou-se | 0 | ||||
66 | 105377 | yes | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
67 | 105394 | yes | Improve UdpSocket documentation | Patiga:improve-udpsocket-docs | workingjubilee | 0 | ||||
68 | 105604 | yes | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
69 | 105917 | yes | Specialize some methods of `io::Chain` | a1phyr:read_chain_more_impls | workingjubilee | 0 | ||||
70 | 106186 | yes | Add function `core::iter::chain` | rossmacarthur:ft/iter-chain | joshtriplett | 0 | ||||
71 | 106192 | yes | Verify that spans point to char boundaries | Nilstrieb:verify-span-correctness | cjgillot | 0 | ||||
72 | 106375 | yes | Stabilize `io_error_more` | albertlarsan68:stabilize-io_err_more | joshtriplett | 0 | ||||
73 | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | joshtriplett | 0 | ||||
74 | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
75 | 106893 | yes | Explain base expression for struct update syntax | clubby789:struct-update-help | compiler-errors | 0 | ||||
76 | 106943 | yes | Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith> | mina86:exact_size_take_repeat | m-ou-se | 0 | ||||
77 | 107099 | yes | rustdoc: Add support for --remap-path-prefix | edward-shen:edward-shen/rustdoc-remap-path-prefix | GuillaumeGomez | 0 | ||||
78 | 107159 | yes | rand use getrandom for freebsd (available since 12.x) | devnexen:random_fbsd_update | Mark-Simulacrum | 0 | ||||
79 | 107207 | yes | Implement `str::from_raw_parts()` and `str::from_raw_parts_mut()` | Kixiron:str_from_raw_parts | thomcc | 0 | ||||
80 | 107365 | yes | Improving the mir-opt test suite | pingshiyu:master | oli-obk | 0 | ||||
81 | 107395 | yes | Add `clone_from` specializations to `Rc` and `Arc` | Lucretiel:shared-ptr-clone-from | the8472 | 0 | ||||
82 | 107462 | yes | Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)` | WaffleLapkin:from_iterator_for_tuple | joshtriplett | 0 | ||||
83 | 107464 | yes | Add `str::Lines::remainder` | WaffleLapkin:all_that_remains_of_lines | thomcc | 0 | ||||
84 | 107562 | yes | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
85 | 107587 | yes | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | ||||
86 | 108097 | yes | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
87 | 108120 | yes | WIP #68617: add UdpSocket::send_to_vectored() | frehberg:68617-udpsocket-vectored-io | 0 | |||||
88 | 108193 | yes | Add rem_floor and rem_ceil | clarfonthey:rounding-remainders | joshtriplett | 0 | ||||
89 | 108503 | yes | use `ObligationCtxt` not `QueryNormalizer` in rustdoc's `normalization` | BoxyUwU:rustdog_dont_use_querynormalizer | oli-obk | 0 | ||||
90 | 108671 | yes | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | joshtriplett | 0 | ||||
91 | 108675 | yes | Document `adt_const_params` feature in Unstable Book | Shadlock0133:adt_const_params | BoxyUwU | 0 | ||||
92 | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
93 | 108942 | yes | unstable-book: split sanitizers into testing and production ones | disconnect3d:patch-1 | eholk | 0 | ||||
94 | 109174 | yes | Replace `io::Cursor::{remaining_slice, is_empty}` | soerenmeier:cursor_fns | workingjubilee | 0 | ||||
95 | 109214 | yes | Generalize `std::collection::Hash(Map|Set)::new` functions | tosti007:std_collection_hash_new_rework | workingjubilee | 0 | ||||
96 | 109263 | yes | fix typo in documentation for std::fs::Permissions | squell:master | thomcc | 0 | ||||
97 | 109402 | yes | Implement owned ops for `HashSet` and `BTreeSet` | WaffleLapkin:set_owned_sub | dtolnay | 0 | ||||
98 | 109422 | yes | rustdoc-search: add impl disambiguator to duplicate assoc items | notriddle:notriddle/impl-disambiguate-search | jsha | 0 | ||||
99 | 109795 | yes | Don't print extra space for `debug_struct` with empty name | clubby789:empty-name-struct | workingjubilee | 0 | ||||
100 | 109882 | yes | Support AIX in Rust standard library | ecnelises:aix_std | m-ou-se | 0 | ||||
101 | 110211 | yes | Replace pthread `RwLock` with custom implementation | joboet:queue_lock | m-ou-se | 0 | ||||
102 | 110303 | yes | Add `debug_assert_nounwind` and convert `assert_unsafe_precondition` | nbdd0121:master | Mark-Simulacrum | 0 | ||||
103 | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
104 | 110482 | yes | Add armv8r-none-eabihf target for the Cortex-R52. | chrisnc:armv8r-target | wesleywiser | 0 | ||||
105 | 110483 | yes | Create try_new function for ThinBox | tleibert:thin-box-try-new | thomcc | 0 | ||||
106 | 110543 | yes | Make `ReentrantLock` public | joboet:reentrant_lock | m-ou-se | 0 | ||||
107 | 110604 | yes | Implement `BufRead` for `VecDeque<u8>` | a1phyr:vecdeque_buf_read | dtolnay | 0 | ||||
108 | 110665 | yes | Recommend the `home` crate in env::home_dir()'s deprecation | utkarshgupta137:master | joshtriplett | 0 | ||||
109 | 110729 | yes | Implement FusedIterator for DecodeUtf16 when the inner iterator does | ColinFinck:decode-utf16-fused-iterator | dtolnay | 0 | ||||
110 | 110869 | yes | rustc_target: support Unix-flavor linkers for UEFI | alyssais:uefi-unix | petrochenkov | 0 | ||||
111 | 111072 | yes | Add new simpler and more explicit syntax for check-cfg | Urgau:check-cfg-new-syntax | petrochenkov | 0 | ||||
112 | 111106 | yes | Add known issue of let binding to format_args doc | Stargateur:doc/format_args | m-ou-se | 0 | ||||
113 | 111133 | yes | Detect Python-like slicing and suggest how to fix | hkmatsumoto:handle-python-slicing | TaKO8Ki | 0 | ||||
114 | 111277 | yes | Add IoSlice::as_bytes | Lucretiel:io-slice-as-bytes | m-ou-se | 0 | ||||
115 | 111335 | yes | Add asm clobbers for PPC / PPC64 | Richard-Rogalski:ppc64_♣er | wesleywiser | 0 | ||||
116 | 111367 | yes | Faster UTF-8 string validation | oliver-giersch:faster_utf8_validation | thomcc | 0 | ||||
117 | 111379 | yes | Boost iterator intersperse(_with) performance | nyurik:intersperse-speed-up | cuviper | 0 | ||||
118 | 111505 | yes | Turn `INVALID_DOC_ATTRIBUTES` lint into a hard error | GuillaumeGomez:turn-invalid-doc-attr-into-err | petrochenkov | 0 | ||||
119 | 111595 | yes | `waitqueue` clarifications for SGX platform | fortanix:raoul/waitqueue_clarifications | cuviper | 0 | ||||
120 | 111597 | yes | Error on hidden reexport | GuillaumeGomez:error-on-hidden-reexport | Manishearth | 0 | ||||
121 | 111668 | yes | Update rustc_interface/queries.rs: Cleaner code | apleeagain:patch-1 | cjgillot | 0 | ||||
122 | 111734 | yes | bootstrap: (half) merge cp_r and cp_filtered | klensy:cp_r | Mark-Simulacrum | 0 | ||||
123 | 111829 | yes | array::split_array*(): return arrays instead of slices | Xiretza:infallible-array-split_array | m-ou-se | 0 | ||||
124 | 111884 | yes | Clarify intended use case for From/TryFrom/Into/TryInto | kangalio:patch-1 | joshtriplett | 0 | ||||
125 | 111922 | yes | feat: implement `DoubleEndedSearcher` for `CharArray[Ref]Searcher` | vaporoxx:feat-searcher | dtolnay | 0 | ||||
126 | 111923 | yes | [RFC-3086] Consider out-of-bound depths of `count` | c410-f3r:impl | oli-obk | 0 | ||||
127 | 111964 | yes | Check that negative impls are always applicable | spastorino:negative-impls-always-applicable | nikomatsakis | 0 | ||||
128 | 112052 | yes | Remove Hash, PartialEq, Eq, PartialOrd, Ord from DynMetadata | nbdd0121:dyn_metadata | pnkfelix | 0 | ||||
129 | 112088 | yes | Add a note when suggesting to use Impl Trait | sladyn98:impl-return-note | compiler-errors | 0 | ||||
130 | 112106 | yes | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | thomcc | 0 | ||||
131 | 112161 | yes | add an example that using `thread::scope` to share atomic types | Neutron3529:doc-patch | workingjubilee | 0 | ||||
132 | 112185 | yes | Macro Diagnostics Documentation | akarahdev:master | Nilstrieb | 0 | ||||
133 | 112279 | yes | Stop considering moved-out locals when computing auto traits for generators | nbdd0121:generator | cjgillot | 0 | ||||
134 | 112328 | yes | Feat. adding ext that returns change_time | juliusl:pr/windows-add-change-time | m-ou-se | 0 | ||||
135 | 112371 | yes | Disable the `BorrowedFd` layout optimization on Haiku | sunfishcode:sunfishcode/haiku-at-fdcwd | joshtriplett | 0 | ||||
136 | 112384 | yes | Clarify documentation regarding `+bundle` linkage modifier | In-line:patch-1 | petrochenkov | 0 | ||||
137 | 112422 | yes | ignore implied bounds with placeholders | aliemjay:implied-bounds-placeholders | lcnr | 0 | ||||
138 | 112539 | yes | [doc] [library/core/src/fmt/mod.rs] modify the example code of trait Debug | OccupyMars2025:patch-1 | workingjubilee | 0 | ||||
139 | 112589 | yes | Bencher: pass closure through black_box | alecmocatta:patch-1 | thomcc | 0 | ||||
140 | 112760 | yes | Improve document for `std::fmt` to format float type | eval-exec:exec/fix-fmt-float-rounding | dtolnay | 0 | ||||
141 | 112806 | yes | Small code improvements in `collect_intra_doc_links.rs` | kadiwa4:collect_intra_doc_links | jsha | 0 | ||||
142 | 112818 | yes | Implement `slice::split_once` and `slice::rsplit_once` | Benjamin-L:add-slice_split_once | m-ou-se | 0 | ||||
143 | 112829 | yes | Experimental : Time docker commands for CI build | sladyn98:time-docker-commands | pietroalbini | 0 | ||||
144 | 112896 | yes | Add key_mut method to BTreeMap entries | clarfonthey:btree-entry-key-mut | m-ou-se | 0 | ||||
145 | 112936 | yes | Add illumos aarch64 target for rust. | Toasterson:illumos-aarch64-target | jackh726 | 0 | ||||
146 | 112961 | yes | fix: add deref suggestion for type mismatch binary op | bvanjoi:fix-112958 | compiler-errors | 0 | ||||
147 | 113026 | yes | Introduce `run-make` V2 infrastructure, a `run_make_support` library and port over 2 tests as example | jieyouxu:run-make-v2 | bjorn3 | 0 | ||||
148 | 113043 | yes | rustdoc: Unify `where` clause styling | camelid:rustdoc-where-cleanup | GuillaumeGomez | 0 | ||||
149 | 113056 | yes | fix(parse): avoid panic when cfg wrapper by bracket under `capture-cfg` mode | bvanjoi:fix-87577 | Aaron1011 | 0 | ||||
150 | 113070 | yes | Implementing opinionated `Binary` fmt trait for floats | blyxyas:float_bin_fmt | joshtriplett | 0 | ||||
151 | 113074 | yes | rustdoc: redesign [+]/[−] controls | notriddle:notriddle/plus-minus | jsha | 0 | ||||
152 | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
153 | 113142 | yes | optimize EscapeAscii's Display and CStr's Debug | the8472:opt-cstr-display | m-ou-se | 0 | ||||
154 | 113183 | yes | Only emit one error per unsized binding, instead of one per usage | estebank:redundant-sized-errors | davidtwco | 0 | ||||
155 | 113190 | yes | Custom MIR: Support `Rvalue::NullaryOp` | DrMeepster:custom_mir_offset_of | oli-obk | 0 | ||||
156 | 113232 | yes | Guarantee persistent iteration order for unordered collections | lovelymono:document-hashmap-iteration-order | m-ou-se | 0 | ||||
157 | 113241 | yes | rustdoc: Document lack of object safety on affected traits | poliorcetics:85138-doc-object-safety | jsha | 0 | ||||
158 | 113284 | yes | Enable type privacy lints in rustc | Bryanskiy:type-privacy | petrochenkov | 0 | ||||
159 | 113301 | yes | stabilize combining +bundle and +whole-archive link modifiers | Be-ing:stabilize_bundle_whole-archive | petrochenkov | 0 | ||||
160 | 113307 | yes | Support overriding `warnings` level for a specific lint via command line | jieyouxu:override-specific-lint-level-command-line | oli-obk | 0 | ||||
161 | 113315 | yes | fix: extract rustc_test_marker attr in test_case | bvanjoi:fix-100263 | petrochenkov | 0 | ||||
162 | 113347 | yes | `ptr::copy_nonoverlapping` is not memcpy | workingjubilee:memcpy-じゃない | joshtriplett | 0 | ||||
163 | 113433 | yes | Disable building `rustc` with (Thin)LTO on Windows | Kobzol:bootstrap-window-thinlto-error | clubby789 | 0 | ||||
164 | 113448 | yes | Sanity check profiler atomics | SeanMollet:SanityCheckProfilerAtomics | cuviper | 0 | ||||
165 | 113449 | yes | tidy: remove filtering for wasm32 deps, as this don't work | klensy:tidy-why | onur-ozkan | 0 | ||||
166 | 113489 | yes | impl `From<&[T; N]>` for `Cow<[T]>` | tguichaoua:cow_from_array | m-ou-se | 0 | ||||
167 | 113525 | yes | Dynamically size sigaltstk in std | workingjubilee:handle-dynamic-minsigstksz | m-ou-se | 0 | ||||
168 | 113620 | yes | std windows ERROR_BAD_COMMAND could match ErrorKind::InvalidInput. | darnuria:windows/BAD_COMMAND_InvalidInput | ChrisDenton | 0 | ||||
169 | 113671 | yes | Make privacy visitor use types more (instead of HIR) | oli-obk:normalize_weak_tys | petrochenkov | 0 | ||||
170 | 113712 | yes | Fix ICE when trying to convert `ConstKind::Error` to usize | syvb:fix-error-usize-ice | cjgillot | 0 | ||||
171 | 113730 | yes | Report errors in jobserver inherited through environment variables | belovdv:jobserver-init-check | petrochenkov | 0 | ||||
172 | 113747 | yes | impl Not, Bit{And,Or}{,Assign} for IP addresses | clarfonthey:ip_bitops | dtolnay | 0 | ||||
173 | 113797 | yes | offset_from: docs improvements | RalfJung:offset_from_docs | workingjubilee | 0 | ||||
174 | 113822 | yes | Experiment: Try making all compiler-builtins intrinsics weak symbols | Amanieu:weak-compiler-builtins | 0 | |||||
175 | 113833 | yes | `std::error::Error` -> Trait Implementations: lifetimes consistency improvement | WiktorPrzetacznik:master | dtolnay | 0 | ||||
176 | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | joshtriplett | 0 | ||||
177 | 113917 | yes | blame the furthest statement in borrowck errors | aliemjay:borrowck-loc-diag | estebank | 0 | ||||
178 | 113924 | yes | More precisely point out what is immutable for E0596 | chenyukang:yukang-fix-113842-ref | compiler-errors | 0 | ||||
179 | 113925 | yes | Improve diagnostic for const ctors in array repeat expressions | clubby789:const-ctor-repeat | estebank | 0 | ||||
180 | 114009 | yes | compiler: allow transmute of ZST arrays with generics | dvdhrm:pr/transmzst | TaKO8Ki | 0 | ||||
181 | 114016 | yes | Delete architecture-specific memchr code in std::sys | krtab:delete_sys_memchr | m-ou-se | 0 | ||||
182 | 114038 | yes | unix time module now return result | Stargateur:108277 | thomcc | 0 | ||||
183 | 114042 | yes | core library: Disable fpmath tests for i586 ... | liushuyu:ubuntu/i586-fpmath | workingjubilee | 0 | ||||
184 | 114078 | yes | Ignore host C++ runtime in a cross build scenario | inferiorhumanorgans:use-cross-target-c++-runtime | cuviper | 0 | ||||
185 | 114136 | yes | add LinkedList::{retain,retain_mut} | TennyZhuang:linked-list-retain | thomcc | 0 | ||||
186 | 114157 | yes | Enable triagebot no-merges check | pitaj:triagebot_no-merges | ehuss | 0 | ||||
187 | 114189 | yes | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | ||||
188 | 114191 | yes | Update exploit mitigations documentation | rcvalle:rust-exploit-mitigations | cuviper | 0 | ||||
189 | 114210 | yes | Don't treat opaque type as expectation for branch | compiler-errors:coerce-branches-into-opaque | 0 | |||||
190 | 114224 | yes | rustc_llvm: Link to libkstat on Solaris/SPARC | inferiorhumanorgans:solaris-llvm-wrapper | cuviper | 0 | ||||
191 | 114292 | yes | More detail when expecting expression but encountering bad macro argument | estebank:issue-71039 | b-naber | 0 | ||||
192 | 114316 | yes | Add AIX platform support document | ecnelises:aix_doc | JohnTitor | 0 | ||||
193 | 114417 | yes | Fix multiple `expect` attribs in impl block | chinedufn:fix-expect-unused-in-impl-block-rust-issue-114416 | oli-obk | 0 | ||||
194 | 114453 | yes | Print GHA log groups to stdout instead of stderr | Kobzol:ci-group-stdout | onur-ozkan | 0 | ||||
195 | 114499 | yes | Pass +forced-atomics feature for riscv32{i,im,imc}-unknown-none-elf | taiki-e:riscv-forced-atomics | Amanieu | 0 | ||||
196 | 114521 | yes | std: freebsd build update. | devnexen:std_fbsd_13_upd | cuviper | 0 | ||||
197 | 114523 | yes | gcc: build with --disable-multilib, as it used only to bootstrap llvm | klensy:gcc-disable-multilib | Mark-Simulacrum | 0 | ||||
198 | 114525 | yes | Document explicitly that Weak::from_raw(ptr::null()) is ub | est31:weak_null_docs | cuviper | 0 | ||||
199 | 114531 | yes | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | dtolnay | 0 | ||||
200 | 114534 | yes | Strict provenance unwind | niluxv:strict_prov_unwind | cuviper | 0 | ||||
201 | 114564 | yes | Attempt to describe the intent behind the `From` trait further | scottmcm:when-to-from | Mark-Simulacrum | 0 | ||||
202 | 114589 | yes | impl Default for ExitCode | ijackson:exit-code-default | dtolnay | 0 | ||||
203 | 114651 | yes | rustdoc: add `--test-builder-wrapper` arg to support wrappers such as RUSTC_WRAPPER when building doctests | tmfink:rustdoc-rustc-wrapper | jsha | 0 | ||||
204 | 114654 | yes | Suggest `pin!()` instead of `Pin::new()` when appropriate | estebank:suggest-pin-macro | davidtwco | 0 | ||||
205 | 114655 | yes | Make `impl<Fd: AsFd>` impl take `?Sized` | nbdd0121:io-safety | m-ou-se | 0 | ||||
206 | 114679 | yes | Allow dropping `dyn` trait object's principal | compiler-errors:dyn-principal | lcnr | 0 | ||||
207 | 114682 | yes | resolve: re-export ambiguity as warning | bvanjoi:fix-36837 | petrochenkov | 0 | ||||
208 | 114708 | yes | Allow setting `rla` labels via `rustbot` | tgross35:tgross35-patch-1 | Mark-Simulacrum | 0 | ||||
209 | 114709 | yes | Use `io_error_more` on WASI | ShE3py:wasi-io-error-more | thomcc | 0 | ||||
210 | 114764 | yes | [style edition 2024] Combine all delimited exprs as last argument | pitaj:style-delimited-expressions | joshtriplett | 0 | ||||
211 | 114788 | yes | impl get_mut_or_init and get_mut_or_try_init for OnceCell | tisonkun:get_mut_or_init | m-ou-se | 0 | ||||
212 | 114856 | yes | windows: provide more accurate result for available_parallelism if cores > 64 | klensy:num-cpu | thomcc | 0 | ||||
213 | 114877 | yes | unstable-book: add quick-edit link | tshepang:patch-1 | JohnTitor | 0 | ||||
214 | 114945 | yes | Add musl toolchain to dist-armv7-linux | chrta:add-musl-to-armv7-docker | Mark-Simulacrum | 0 | ||||
215 | 114962 | yes | adds a column number to `dbg!()` | darklyspaced:debug | m-ou-se | 0 | ||||
216 | 114998 | yes | feat(docs): add cargo-pgo to PGO documentation 📝 | meysam81:meysam/feat/add-cargo-pgo-to-docs | epage | 0 | ||||
217 | 115046 | yes | Use version-sorting for all sorting | joshtriplett:master | calebcartwright | 0 | ||||
218 | 115076 | yes | Download pre-compiled bootstrap from CI | dvtkrlbs:master | onur-ozkan | 0 | ||||
219 | 115108 | yes | Fix exit status / wait status on non-Unix cfg(unix) platforms | ijackson:broken-wait-status | dtolnay | 0 | ||||
220 | 115118 | yes | Extract suitable code from rustc_query_impl into a new crate rustc_query_misc | Zoxc:rustc-query-encode | cjgillot | 0 | ||||
221 | 115120 | yes | debuginfo: ignore strip on msvc | icedrocket:ignore-strip-on-msvc | b-naber | 0 | ||||
222 | 115157 | yes | Make `RefMut` `Sync` | ChayimFriedman2:refmut-sync-1 | dtolnay | 0 | ||||
223 | 115159 | yes | kmc-solid: I/O safety | solid-rs:patch/kmc-solid/io-safety | m-ou-se | 0 | ||||
224 | 115196 | yes | Suggest adding `return` if the for semi which can coerce to the fn return type | chenyukang:yukang-fix-86094 | estebank | 0 | ||||
225 | 115214 | yes | Implement rustc part of RFC 3127 trim-paths | Urgau:rfc-3127-trim-paths | compiler-errors | 0 | ||||
226 | 115217 | yes | target tier policy: require ability to produce object code | davidtwco:target-tier-policy-mcp-655 | wesleywiser | 0 | ||||
227 | 115220 | yes | Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt` | Zoxc:revive-gcx-ptr | cjgillot | 0 | ||||
228 | 115229 | yes | On method chain expression failure, look for missing method in earlier segments of the chain | iSwapna:issue-115222-fix | estebank | 0 | ||||
229 | 115238 | yes | Formally demote tier 2 MIPS targets to tier 3 | workingjubilee:ich-entferne-welke-blumen | GuillaumeGomez | 0 | ||||
230 | 115245 | yes | Add more information to error message for unconstrained_parameter E0207 | Lol3rrr:issue-107295-fix | jackh726 | 0 | ||||
231 | 115249 | yes | impl more traits for ptr::Alignment, add mask method | clarfonthey:alignment | cuviper | 0 | ||||
232 | 115253 | yes | Implement `PROBLEMATIC_CONSTS` generalization | donno2048:patch-1 | joshtriplett | 0 | ||||
233 | 115274 | yes | Run tidy license checker on more workspaces | bjorn3:tidy_improvements | davidtwco | 0 | ||||
234 | 115291 | yes | Save liveness results for DestinationPropagation | cjgillot:dest-prop-save | jackh726 | 0 | ||||
235 | 115293 | yes | Remove -Zfuel. | cjgillot:no-fuel | wesleywiser | 0 | ||||
236 | 115301 | yes | coverage: Allow each coverage statement to have multiple code regions | Zalathar:regions-vec | davidtwco | 0 | ||||
237 | 115304 | yes | Emit error instead of ICE when loading files with trailing '>' in the file name | Enselic:trailing-gt | cjgillot | 0 | ||||
238 | 115320 | yes | [TEST] Enable the parallel compiler with 8 threads | Zoxc:parallel-test | cjgillot | 0 | ||||
239 | 115324 | yes | Suggest removing redundant arguments in format!() | francorbacho:master | davidtwco | 0 | ||||
240 | 115333 | yes | Guarantee representation of None in NPO | joshlf:patch-5 | tmandry | 0 | ||||
241 | 115356 | yes | `std::thread::set_name` exploit the return on haiku | devnexen:haiku_set_name_use_return | thomcc | 0 | ||||
242 | 115367 | yes | Lowering unnamed fields and anonymous adt (WIP) | frank-king:feature/unnamed-fields-hir | cjgillot | 0 | ||||
243 | 115368 | yes | Promote loongarch64-unknown-none* to Tier 2 | loongarch-rs:none-tier2 | Mark-Simulacrum | 0 | ||||
244 | 115386 | yes | PartialEq: handle longer transitive chains | RalfJung:partial-eq-chain | m-ou-se | 0 | ||||
245 | 115412 | yes | Expose tests for {f32,f64}.total_cmp in docs | eswartz:docs/total_cmp-test-result-in-docs | scottmcm | 0 | ||||
246 | 115413 | yes | Improve error output when encountering git conflict markers | atsuzaki:conflict-marker | estebank | 0 | ||||
247 | 115419 | yes | Improve #[repr(align(...))] syntax error message | rtfeldman:rtfeldman/repr-align | compiler-errors | 0 | ||||
248 | 115428 | yes | (DRAFT) Combined draft branch for coverage work | Zalathar:coverage | 0 | |||||
249 | 115439 | yes | rustdoc: hide `#[repr(transparent)]` if it isn't part of the public ABI | fmease:rustdoc-priv-repr-transparent-heuristic | notriddle | 0 | ||||
250 | 115454 | yes | Clarify example in docs of str::char_slice | vwkd:patch-1 | scottmcm | 0 | ||||
251 | 115460 | yes | Don't panic in `<BorrowedCursor as io::Write>::write` | zachs18:borrowedcursor_write_no_panic | thomcc | 0 | ||||
252 | 115476 | yes | document ABI compatibility | RalfJung:abi-compat-docs | Mark-Simulacrum | 0 | ||||
253 | 115485 | yes | Format macro const literals with pretty printer | DaniPopes:rustdoc-macro-consts | jackh726 | 0 | ||||
254 | 115501 | yes | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
255 | 115522 | yes | Clarify ManuallyDrop bit validity | joshlf:patch-8 | scottmcm | 0 | ||||
256 | 115524 | yes | const-eval: make misalignment a hard error | RalfJung:misalign | wesleywiser | 0 | ||||
257 | 115526 | yes | Add arm64e-apple-ios & arm64e-apple-darwin targets and Pointer Authentication feature | arttet:master | jackh726 | 0 | ||||
258 | 115546 | yes | Weaken needlessly restrictive orderings on Arc::*_count | SUPERCILEX:patch-2 | Amanieu | 0 | ||||
259 | 115572 | yes | Do not insert duplicate SourceFile. | cjgillot:relative-source-file-dedup | oli-obk | 0 | ||||
260 | 115577 | yes | document when atomic loads are guaranteed read-only | RalfJung:atomic-load | dtolnay | 0 | ||||
261 | 115588 | yes | Fix a comment in std::iter::successors | tifv:fix-comment-successors | scottmcm | 0 | ||||
262 | 115622 | yes | Enable lld explicitly for hexagon-unknown-linux-musl | androm3da:bcain/hexagon_lld_ | petrochenkov | 0 | ||||
263 | 115626 | yes | Clean up unchecked_math, separate out unchecked_shifts | clarfonthey:unchecked-math | thomcc | 0 | ||||
264 | 115648 | yes | Remove "consider specifying this binding's type" when reference differs in mutability | jmintb:master | jackh726 | 0 | ||||
265 | 115652 | yes | Add buffering to stdout | n-milo:stdout-buffering | joshtriplett | 0 | ||||
266 | 115653 | yes | Guarantee that Layout::align returns a non-zero power of two | joshlf:patch-9 | dtolnay | 0 | ||||
267 | 115660 | yes | rustdoc: allow resizing the sidebar / hiding the top bar | notriddle:notriddle/sidebar-resize | jsha | 0 | ||||
268 | 115691 | yes | Add `type` field to distinguish json diagnostic outputs | jsgf:typed-json-diags | b-naber | 0 | ||||
269 | 115694 | yes | Move `RandomState` and `DefaultHasher` into `std::hash`, but in a sneaky way | clarfonthey:std-hash-private | thomcc | 0 | ||||
270 | 115710 | yes | Add connect_from methods to TcpStream | valaphee:tcpstream_connect_from | m-ou-se | 0 | ||||
271 | 115717 | yes | Stabilize --json unused-externs(-silent) | jsgf:stablize-json-unused-externs | cjgillot | 0 | ||||
272 | 115719 | yes | Stabilize `atomic_from_ptr` | tgross35:atomic-from-ptr | dtolnay | 0 | ||||
273 | 115726 | yes | For a single impl candidate, try to unify it with error trait ref | compiler-errors:better-error-ref | estebank | 0 | ||||
274 | 115732 | yes | Parse unnamed fields and anonymous structs or unions | frank-king:feature/unnamed-fields-lite | petrochenkov | 0 | ||||
275 | 115763 | yes | Remove a now-unnecessary check for generators. | oli-obk:reveal_generators | cjgillot | 0 | ||||
276 | 115773 | yes | tvOS simulator support on Apple Silicon for rustc | simlay:arch64-apple-tvos-sim-for-rustc | thomcc | 0 | ||||
277 | 115863 | yes | Add check_unused_messages in tidy | chenyukang:yukang-add-message-tidy-check | davidtwco | 0 | ||||
278 | 115872 | yes | Remap Cargo dependencies to /rust/deps | ferrocene:pa-remap-cargo-home | clubby789 | 0 | ||||
279 | 115876 | yes | Fix duplicated crate keyword in suggested path | GuillaumeGomez:fix-duplicated-crate-err | estebank | 0 | ||||
280 | 115882 | yes | improve the suggestion of `generic_bound_failure` | aliemjay:diag-name-region-1 | wesleywiser | 0 | ||||
281 | 115898 | yes | bootstrap major change detection implementation | onur-ozkan:config-change-tracking | Mark-Simulacrum | 0 | ||||
282 | 115904 | yes | rustdoc: stop preloading Source Serif 4 Bold | notriddle:notriddle/preload-bold | jsha | 0 | ||||
283 | 115913 | yes | checked_ilog: improve performance | FedericoStra:checked_ilog | joshtriplett | 0 | ||||
284 | 115919 | yes | Return f32 and f64 in XMM0 instead of FP0 on i686 | GuentherVIII:ssereturn | thomcc | 0 | ||||
285 | 115933 | yes | Prototype using const generic for simd_shuffle IDX array | oli-obk:simd_shuffle_const | workingjubilee | 0 | ||||
286 | 115937 | yes | Prevent spurious `unreachable pattern` lints | oli-obk:spurious_unreachable_pattern | Nadrieril | 0 | ||||
287 | 115942 | yes | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | ||||
288 | 115948 | yes | rustdoc: show crate name beside smaller logo | notriddle:notriddle/logo-lockup | fmease | 0 | ||||
289 | 115954 | yes | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
290 | 115955 | yes | Stabilize `{IpAddr, Ipv6Addr}::to_canonical` | tgross35:ip-to-canonical | dtolnay | 0 | ||||
291 | 115961 | yes | Replace 'mutex' with 'lock' in RwLock documentation | Kriskras99:master | thomcc | 0 | ||||
292 | 115964 | yes | Remove cgu_reuse_tracker from Session | bjorn3:cgu_reuse_tracker_global_state | compiler-errors | 0 | ||||
293 | 115969 | yes | nix-shell documentation | tsimouris:patch-1 | Mark-Simulacrum | 0 | ||||
294 | 115974 | yes | Split core's PanicInfo and std's PanicInfo | m-ou-se:panicinfo-and-panicinfo | m-ou-se | 0 | ||||
295 | 115984 | yes | extending filesystem support for Hermit | hermit-os:fuse | thomcc | 0 | ||||
296 | 115993 | yes | resolve: only report unused import for no-reexports lint | bvanjoi:fix-115966 | petrochenkov | 0 | ||||
297 | 116014 | yes | Implement `-Clink-self-contained=-linker` opt out | lqd:mcp510-2-electric-boogaloo | petrochenkov | 0 | ||||
298 | 116015 | yes | const_eval: allow function pointer signatures containing &mut T in const contexts | EvanMerlock:master | cjgillot | 0 | ||||
299 | 116016 | yes | Soft-destabilize `RustcEncodable` & `RustcDecodable`, remove from prelude in next edition | jhpratt:kill-rustc-serialize | Amanieu | 0 | ||||
300 | 116017 | yes | Don't pass `-stdlib=libc++` when building C files on macOS | Zalathar:darwin-stdlib | albertlarsan68 | 0 | ||||
301 | 116018 | yes | Increasing the SIMD size improves the vectorization possibilities | DianQK:simd-wide-sum-test | scottmcm | 0 | ||||
302 | 116024 | yes | Implement Region for smir | ouz-a:smir_region | oli-obk | 0 | ||||
303 | 116030 | yes | run abi/compatibility test against a whole bunch of targets | RalfJung:abi-compat-test | b-naber | 0 | ||||
304 | 116033 | yes | report `unused_import` for empty reexports even it is pub | bvanjoi:fix-116032 | petrochenkov | 0 | ||||
305 | 116035 | yes | Allow target specs to use an LLD flavor, and self-contained linking components | lqd:mcp-510-target-specs | petrochenkov | 0 | ||||
306 | 116037 | yes | Add `-Zstack-protector` test for Windows targets | wesleywiser:stack_protector_test_windows | cuviper | 0 | ||||
307 | 116040 | yes | Consider alias bounds when computing liveness in NLL | compiler-errors:alias-liveness | nikomatsakis | 0 | ||||
308 | 116046 | yes | coverage: Move most per-function coverage info into `mir::Body` | Zalathar:fn-cov-info | 0 | |||||
309 | 116058 | yes | make `Fn*` traits `const_trait` again | fee1-dead-contrib:make-fn-const-trait | oli-obk | 0 | ||||
310 | 116083 | yes | Add release notes for 1.73.0 | cuviper:relnotes-1.73.0 | Mark-Simulacrum | 0 | ||||
311 | 116085 | yes | rustdoc-search: add support for traits and associated types | notriddle:notriddle/search-associated-types | GuillaumeGomez | 0 | ||||
312 | 116087 | yes | Handle lifetimes correctly in `sym` in inline and global asm | compiler-errors:sym | petrochenkov | 0 | ||||
313 | 116088 | yes | Stabilise `c_unwind` | nbdd0121:unwind | Amanieu | 0 | ||||
314 | 116090 | yes | Implement strict integer operations that panic on overflow | rmehri01:strict_integer_ops | m-ou-se | 0 | ||||
315 | 116092 | yes | Unify `defined_lib_features` and `lib_features` queries | compiler-errors:features-query | cjgillot | 0 | ||||
316 | 116094 | yes | Introduce `-C instrument-coverage=branch` to gate branch coverage | Swatinem:coverage-branch-gate | wesleywiser | 0 | ||||
317 | 116097 | yes | Try to use approximate placeholder regions when outputting an AscribeUserType error in borrowck | jackh726:higher-ranked-lifetime-error-backup | wesleywiser | 0 | ||||
318 | 116108 | yes | Pass `-jN` from Make to `BOOTSTRAP_ARGS` | onur-ozkan:support-make-jobs-flag | Mark-Simulacrum | 0 | ||||
319 | 116113 | yes | Generalize `{Rc,Arc}::make_mut()` to unsized types. | kpreid:arcmut | dtolnay | 0 | ||||
320 | 116114 | yes | Stabilize target_feature_11 | calebzulawski:stabilize-tf11 | nikomatsakis | 0 | ||||
321 | 116118 | yes | Implement `Try` for `()` | Jarcho:unit_try | Mark-Simulacrum | 0 | ||||
322 | 116123 | yes | Rewrite native thread-local storage | joboet:rewrite_native_tls | m-ou-se | 0 | ||||
323 | 116126 | yes | Prepare removal of `auto trait` syntax in favor of new attribute `#[rustc_auto_trait]` | fmease:prep-auto-trait-syntax-removal | Nilstrieb | 0 | ||||
324 | 116127 | yes | add sanity checks for user write access on `x install` | onur-ozkan:sanity-checks-on-install | Mark-Simulacrum | 0 | ||||
325 | 116129 | yes | Rewrite `pin` module documentation to clarify usage and invariants | fu5ha:better-pin-docs-2 | scottmcm | 0 | ||||
326 | 116132 | yes | Make TCP connect handle EINTR correctly | darthunix:connect_poll | cuviper | 0 | ||||
327 | 116136 | yes | :arrow_up: `rust-analyzer` | lnicola:sync-from-ra | 0 | |||||
328 | 116142 | yes | [rustdoc] Show enum variant value if it is a C-like variant | GuillaumeGomez:enum-variant-display | notriddle | 0 | ||||
329 | 116146 | yes | Clarify `arg` and `args` documentation | Milo123459:milo/clarify-arg-documentation | thomcc | 0 | ||||
330 | 116157 | yes | Document that Instant may or may not include system-suspend time | the8472:doc-monotonoic-suspend | Mark-Simulacrum | 0 | ||||
331 | 116158 | yes | Don't suggest nonsense suggestions for unconstrained type vars in `note_source_of_type_mismatch_constraint` | compiler-errors:unconstrained-type-var-sugg | wesleywiser | 0 | ||||
332 | 116160 | yes | quote argument to sh -n | MaxHearnden:quote-syntax-check | Mark-Simulacrum | 0 | ||||
333 | 116161 | yes | Stabilize `extended_varargs_abi_support` | Soveu:varargs2 | wesleywiser | 0 | ||||
334 | 116167 | yes | remove StructuralEq trait | RalfJung:structural-eq | cjgillot | 0 | ||||
335 | 116172 | yes | Broaden the consequences of recursive TLS initialization | joboet:recursive_tls_initialization | m-ou-se | 0 | ||||
336 | 116184 | yes | Add `async_fn_in_trait` lint | compiler-errors:afit-lint | tmandry | 0 | ||||
337 | 116185 | yes | Remove `OneThread` | Zoxc:rem-one-thread | cjgillot | 0 | ||||
338 | 116192 | yes | FIX String struct Doc comments for better rendering inside of IDEs | troglodytto:patch-1 | m-ou-se | 0 | ||||
339 | 116197 | yes | bootstrap: do not invoke global `lld` binary | Kobzol:bootstrap-lld-invoke | petrochenkov | 0 | ||||
340 | 116198 | yes | Add more diagnostic items for clippy | Jarcho:diag_items | WaffleLapkin | 0 | ||||
341 | 116205 | yes | Stabilize `[const_]pointer_byte_offsets` | WaffleLapkin:stabilize_pointer_byte_offsets | dtolnay | 0 | ||||
342 | 116207 | yes | Stdio support for UEFI | Ayush1325:uefi_stdio | Mark-Simulacrum | 0 | ||||
343 | 116209 | yes | clippy::complexity fixes | matthiaskrgr:clippy2 | petrochenkov | 0 | ||||
344 | 116210 | yes | Validate that `~const` trait bounds on associated functions (fixes ICEs) | Raekye:master | fee1-dead | 0 | ||||
345 | 116218 | yes | Stabilize `const_maybe_uninit_zeroed` and `const_mem_zeroed` | tgross35:const-maybe-uninit-zeroed | dtolnay | 0 | ||||
346 | 116220 | yes | stabilize `Option::as_`(`mut_`)`slice` | llogiq:stabilize-option-as-slice | BurntSushi | 0 | ||||
347 | 116223 | yes | Fix misuses of a vs an | catandcoder:master | cjgillot | 0 | ||||
348 | 116225 | yes | Add integration for new bors | Kobzol:newbors-integration | Mark-Simulacrum | 0 | ||||
349 | 116228 | yes | resolve: skip underscore character during candidate lookup | bvanjoi:fix-116164 | cjgillot | 0 | ||||
350 | 116233 | yes | Stabilize `const_maybe_uninit_assume_init_read` | DaniPopes:stabilize-const_maybe_uninit_assume_init_read | dtolnay | 0 | ||||
351 | 116236 | yes | Modernize rustc_builtin_macros generics helpers | dtolnay:builtinmacrocomment | wesleywiser | 0 | ||||
352 | 116238 | yes | time: use clock_gettime on macos | tamird:gettimeofday | thomcc | 0 | ||||
353 | 116240 | yes | Const stabilize mem::discriminant | dtolnay:constdiscriminant | thomcc | 0 | ||||
354 | 116241 | yes | Add Exclusive forwarding impls (FnOnce, FnMut, Generator) | dtolnay:exclusivefwd | Amanieu | 0 | ||||
355 | 116244 | yes | Apply structured suggestion that allows test to work since 1.64 | estebank:issue-73497 | b-naber | 0 | ||||
356 | 116247 | yes | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
357 | 116250 | yes | On type error of closure call argument, point at earlier calls that affected inference | estebank:closure-arg-inference-span | petrochenkov | 0 | ||||
358 | 116251 | yes | Split out `lit_to_const_for_patterns` | compiler-errors:lit | BoxyUwU | 0 | ||||
359 | 116254 | yes | Assorted improvements for `rustc_middle::mir::traversal` | WaffleLapkin:nicen-traversal | cjgillot | 0 | ||||
360 | 116256 | yes | Add test for rust-lang#114912 | apekros:issue-114912 | wesleywiser | 0 | ||||
361 | 116257 | yes | Suggest trait bounds for used associated type on type param | estebank:issue-101351 | lcnr | 0 | ||||
362 | 105666 | yes | rustdoc: align stability badge to baseline instead of bottom | notriddle:notriddle/stab-baseline | jsha | 0 | always | |||
363 | 108445 | yes | Add known-bug tests for a few I-unsound issues | gburgessiv:add-known-bug | jackh726 | 0 | always | |||
364 | 114454 | yes | Replace `HashMap` with `IndexMap` in pattern binding resolve | Nilstrieb:no-evil-sorting | cjgillot | 0 | always | |||
365 | 89917 | no | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | michaelwoerister | 0 | never | |||
366 | 90545 | no | Implement a faster stable sort algorithm | wpwoodjr:master | m-ou-se | 0 | never | |||
367 | 97974 | no | Add TyAlias into rustc_type_ir TyKind enum | GuillaumeGomez:rustc-middle-ty-alias | oli-obk | 0 | never | |||
368 | 98892 | no | [WIP]Use unaligned read/writes for `core::mem::swap` on x86_64 | AngelicosPhosphoros:make_unaligned_chunked_swap_for_x64 | cuviper | 0 | never | |||
369 | 100503 | no | support higher-ranked regions in opaque type inference | aliemjay:opaque_higher_ranked | lcnr | 0 | never | |||
370 | 100987 | no | add `with_hash_task` to generate `DepNode` deterministically | SparrowLii:with_hash_task | cjgillot | 0 | never | |||
371 | 101419 | no | proc_macro/bridge: Eagerly pass TokenStream contents into the client | mystor:ts_is_vec_tt | eddyb | 0 | never | |||
372 | 101500 | no | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | |||
373 | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
374 | 105808 | no | Implement a real InstCombine MIR pass | saethlin:fold | cjgillot | 0 | never | |||
375 | 106613 | no | Sink unused const assignments | saethlin:delay-const-assignments | oli-obk | 0 | never | |||
376 | 107009 | no | Implement jump threading MIR opt | cjgillot:jump-threading | wesleywiser | 0 | never | |||
377 | 107123 | no | add a Callable trait that is implemented for unsafe functions, too | oli-obk:callable_trait | compiler-errors | 0 | never | |||
378 | 107701 | no | Specialize iter::Chain<A, B>::next when A==B | the8472:chain-swap | cuviper | 0 | never | |||
379 | 108359 | no | Avoid code generation for ThinVec<Diagnostic>'s destructor in the query system | Zoxc:side-effects-tweak | cjgillot | 0 | never | |||
380 | 108730 | no | Make sure to run all mir analyses in check mode | oli-obk:hardening_check_builds | davidtwco | 0 | never | |||
381 | 108813 | no | Report all lints, even if other errors already occurred. | oli-obk:report_all_the_errors | compiler-errors | 0 | never | |||
382 | 109050 | no | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | michaelwoerister | 0 | never | |||
383 | 109082 | no | Do not provide suggestions when the spans come from expanded code that doesn't point at user code | estebank:macro-spans | 0 | never | ||||
384 | 110691 | no | Enable DataflowConstProp by default | cjgillot:enable-dcp | 0 | never | ||||
385 | 111744 | no | Implement intrinsic for swapping values | AngelicosPhosphoros:swap_intrinsic_impl | TaKO8Ki | 0 | never | |||
386 | 111842 | no | Move `CacheDecoder` to `rustc_query_impl` | Zoxc:query-decode-move | cjgillot | 0 | never | |||
387 | 112255 | no | Always consider inlining for trivial functions | saethlin:always-inline-trivial-functions | 0 | never | ||||
388 | 112511 | no | Increase the precision of the exportable MIR check | saethlin:inline-private-functions | cjgillot | 0 | never | |||
389 | 112733 | no | Avoid `memcpy` in codegen for more types, notably `Vec` | scottmcm:more-load-store | compiler-errors | 0 | never | |||
390 | 112865 | no | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | 0 | never | |||
391 | 112879 | no | Report monomorphization time errors in dead code, too | oli-obk:dead_code_pme | 0 | never | ||||
392 | 113343 | no | Update the alignment checks to check the final Place, not pointer derefs | saethlin:looser-alignment | oli-obk | 0 | never | |||
393 | 113888 | no | Add RUSTC_PROGRESS env var to show the current queries and their arguments | oli-obk:indicatif | bjorn3 | 0 | never | |||
394 | 115162 | no | make query caches use `Sharded` only for multiple threads | SparrowLii:parallel_query_cache | cjgillot | 0 | never | |||
395 | 115684 | no | Set default `move_size_limit` to 4kB for `large_assignments` lint on nightly | Enselic:large_assignments-default | oli-obk | 0 | never | |||
396 | 75065 | no | Format Duration microseconds with "us" suffix, without Unicode | joshtriplett:just-the-two-byte-us | LukasKalbertodt | 0 | ||||
397 | 81746 | no | Distribute cg_clif as rustup component on the nightly channel | bjorn3:cg_clif_rustup_component | Mark-Simulacrum | 0 | ||||
398 | 83363 | no | Implement new proc macro diagnostics API | jhpratt:proc_macro_diagnostics | m-ou-se | 0 | ||||
399 | 88731 | no | use openat when encountering ENAMETOOLONG | the8472:deep-open | joshtriplett | 0 | ||||
400 | 91546 | no | Implement additional `split_inclusive` variants for slices | Jules-Bertholet:rsplit_inclusive | m-ou-se | 0 | ||||
401 | 92930 | no | const Path initialisation | conradludgate:const_path | joshtriplett | 0 | ||||
402 | 94619 | no | Introduce unsafe methods for mutating environment | jhpratt:unsafe-env | joshtriplett | 0 | ||||
403 | 94904 | no | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
404 | 94909 | no | [WIP] 'Notable Trait Implementations' doc section | conradludgate:notable-trait-implementations | GuillaumeGomez | 0 | ||||
405 | 96290 | no | Make libtest logfile respect --format | felipeamp:issue-57147-fix | m-ou-se | 0 | ||||
406 | 97052 | no | Implement pointee metadata unsizing via a TypedMetadata<T> container | CAD97:just-metadata | pnkfelix | 0 | ||||
407 | 97334 | no | DO NOT MERGE (yet): Enable `-Zdrop-tracking` by default | eholk:drop-tracking-on-by-default | wesleywiser | 0 | ||||
408 | 97335 | no | fix: impl Trait desugaring in trait objects' assoc constraints | randomicon00:impldesugar | cjgillot | 0 | ||||
409 | 97445 | no | More proc macro tweaks | nnethercote:proc-macro-tweaks-2 | eddyb | 0 | ||||
410 | 97861 | no | Added randomized field padding to `-Z randomize-layout` | Kixiron:thiccen | cjgillot | 0 | ||||
411 | 98514 | no | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
412 | 98991 | no | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
413 | 99032 | no | Disable unwinding for `catch_unwind` error payloads. | danielhenrymantilla:no_unwind_drop_panic_payload | Mark-Simulacrum | 0 | ||||
414 | 99063 | no | Stabilize `lint_reasons` in rustc (RFC 2383) | xFrednet:rfc-2383-stabilize-lint-reasons | wesleywiser | 0 | ||||
415 | 99333 | no | Allow ?-converting from Result<T, E> in functions returning Option<Result<T, E>> | GoldsteinE:option-result-from-residual | m-ou-se | 0 | ||||
416 | 99445 | no | Resolve $crate at the expansion-local crate | CAD97:whose-crate-is-this-anyway | petrochenkov | 0 | ||||
417 | 99469 | no | Add UI to help with advanced search requests | GuillaumeGomez:advanced-search-ui | notriddle | 0 | ||||
418 | 99883 | no | Invoke `backtrace-rs`' buildscript in `std`'s buildscript for Android targets | Arc-blroth:fix/backtrace-build | kennytm | 0 | ||||
419 | 99927 | no | More distinctive pretty-printing of function item types | steffahn:distinctive_function_item_types_printing | estebank | 0 | ||||
420 | 100021 | no | made `unreachable_unchecked` panic in debug mode | cbrownsey:master | scottmcm | 0 | ||||
421 | 100375 | no | don't touch `closure_substs.parent_substs()` in borrowck | aliemjay:ugly-closure-substs | jackh726 | 0 | ||||
422 | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | michaelwoerister | 0 | ||||
423 | 100423 | no | Panic on invalid usages of `MaybeUninit::uninit().assume_init()` | Nilstrieb:maybe-uninit-maybe-unsound | oli-obk | 0 | ||||
424 | 100428 | no | Add generic `NonZero` type. | reitermarkus:generic-nonzero | dtolnay | 0 | ||||
425 | 100472 | no | Add function `Arc/Rc::as_weak(…)` to convert `&Arc/Rc` to `&Weak` | jeremyBanks:rc_as_weak | m-ou-se | 0 | ||||
426 | 100824 | no | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | thomcc:darwin_user_temp_dir | m-ou-se | 0 | ||||
427 | 101339 | no | enable -Zrandomize-layout in debug CI builds | the8472:ci-randomize-debug | Mark-Simulacrum | 0 | ||||
428 | 101551 | no | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
429 | 101842 | no | std::io: vectored reads with uninitialized memory (Read::read_buf_vec) | nrc:read-buf-vec2 | m-ou-se | 0 | ||||
430 | 101981 | no | Impl AsRef, Borrow for Ref, RefMut | dhardy:borrow_ref | m-ou-se | 0 | ||||
431 | 102343 | no | New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range | golddranks:range_cmp | thomcc | 0 | ||||
432 | 102994 | no | Improve android-ndk property interface | pcc:new-ndk2 | Mark-Simulacrum | 0 | ||||
433 | 103046 | no | docs: Correct terminology in std::cmp | JanBeh:PR_clarify_cmp_terminology | workingjubilee | 0 | ||||
434 | 103133 | no | Nuke slice_as{,_mut}_ptr methods of MaybeUninit | SUPERCILEX:kill-slice-ptr-uninit | dtolnay | 0 | ||||
435 | 103134 | no | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
436 | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
437 | 103448 | no | Account for late-bound lifetimes in generics | cjgillot:no-late-fn | lcnr | 0 | ||||
438 | 103449 | no | Inherit function lifetimes for impl-trait | cjgillot:variance-rpit | compiler-errors | 0 | ||||
439 | 103735 | no | Implement a lint for implicit autoref of raw pointer dereference | WaffleLapkin:scarry-derefs | RalfJung | 0 | ||||
440 | 103895 | no | Add Trusty OS as tier 3 target | randomPoison:trusty-os-support | m-ou-se | 0 | ||||
441 | 103985 | no | Add `Identity` lang item | GuillaumeGomez:ty-alias-handling | oli-obk | 0 | ||||
442 | 103993 | no | Add support for SpanTrace capture in ICE reports | yaahc:traced-ICE | oli-obk | 0 | ||||
443 | 104082 | no | Specify `NonZero` and `Option<NonZero>` layout | joshlf:patch-7 | scottmcm | 0 | ||||
444 | 104087 | no | Stabilise inline_const | nbdd0121:const | scottmcm | 0 | ||||
445 | 104283 | no | Implement TryFrom<&str> for numerical types, bool and char | grego:master | thomcc | 0 | ||||
446 | 104329 | no | Move futex locks to `sys_common` | joboet:sys_common_futex | m-ou-se | 0 | ||||
447 | 104333 | no | WIP: Thread `GeneratorKind` through to symbol mangling | Swatinem:mangle-async | cjgillot | 0 | ||||
448 | 104353 | no | Add CStr::bytes iterator | clarfonthey:cstr-bytes-iter | thomcc | 0 | ||||
449 | 104407 | no | Make more `Result` methods `const` | netsutetsu:const-fn | thomcc | 0 | ||||
450 | 104475 | no | What if we just add `<[MaybeUninit<T>; N]>::assume_init` directly? | scottmcm:array-assume-init | m-ou-se | 0 | ||||
451 | 104803 | no | Implement unification of const abstract impls | JulianKnodt:unify_impls | oli-obk | 0 | ||||
452 | 104941 | no | [WIP] borrowck diagnostic migration with eager booted | AndyJado:eager | davidtwco | 0 | ||||
453 | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
454 | 105815 | no | Extend -Zdump-mir output with two-phase borrow info | pnkfelix:extra-2pb-info | oli-obk | 0 | ||||
455 | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | m-ou-se | 0 | ||||
456 | 106060 | no | Remove proc-macro back-compat hack for rental | Aaron1011:remove-rental-hack | pnkfelix | 0 | ||||
457 | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | WaffleLapkin | 0 | ||||
458 | 106246 | no | Do not use LFS64 on linux with musl | kraj:master | thomcc | 0 | ||||
459 | 106424 | no | rustdoc: inline compiler-private items into compiler-private crates | notriddle:notriddle/rustc-private | GuillaumeGomez | 0 | ||||
460 | 106601 | no | Suggest `;` after bare `match` expression E0308 | estebank:match-semi | cjgillot | 0 | ||||
461 | 106681 | no | Link unstable features | albertlarsan68:link-unstable-features | onur-ozkan | 0 | ||||
462 | 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 | ||||
463 | 107176 | no | Add `Option::transpose_fn` methods | nvzqz:transpose-function | scottmcm | 0 | ||||
464 | 107246 | no | Begin migrating rustdoc diagnostics for translation | cassaundra:rustdoc-translation-migration | davidtwco | 0 | ||||
465 | 107251 | no | Rescope temp lifetime in let-chain into IfElse | dingxiangfei2009:let-chain-rescope | oli-obk | 0 | ||||
466 | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
467 | 107378 | no | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
468 | 107393 | no | Add internal lint against `Ty == Ty` | Nilstrieb:Are the types equalॽ Who even knows at this point | compiler-errors | 0 | ||||
469 | 107396 | no | Disable thread support in libtest if `RUST_TEST_THREADS=1` | ianks:issue-104053-fix | thomcc | 0 | ||||
470 | 107628 | no | Make `x clippy` download and use beta clippy | albertlarsan68:bootstrap-clippy | flip1995 | 0 | ||||
471 | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
472 | 107732 | no | [WIP] Move drop elaboration before borrowck | Zeegomo:move-drop-elab | cjgillot | 0 | ||||
473 | 107901 | no | Change some `pub` to `pub(crate)` in `std` | clubby789:unreachable-pub | Mark-Simulacrum | 0 | ||||
474 | 107939 | no | Make `str` into a libcore struct (redux) | compiler-errors:make-str-an-adt | 0 | |||||
475 | 107979 | no | add `array::try_from_iter` to improve discoverability and ergonomics | emilHof:try_from_iter | scottmcm | 0 | ||||
476 | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
477 | 108328 | no | Make borrow check results available to Clippy | smoelius:nll-ctxt | oli-obk | 0 | ||||
478 | 108397 | no | Dedup elaborated predicates with const generic parameter in AutoTrait | megakorre:issue_107715 | oli-obk | 0 | ||||
479 | 108435 | no | Reexport MetadataBlob so it can be used in rustc plugins | GuillaumeGomez:reexport-metadatablob | petrochenkov | 0 | ||||
480 | 108598 | no | Use `ControlFlow` in HIR `Visitor` | Jarcho:break_hir_visitor | oli-obk | 0 | ||||
481 | 108761 | no | Do NOT Review: CoAlloc: Allocator + Global API + Vec | coop-rs:07_vec_macroed_squash_fmt_workaround | peter-kehl | 0 | ||||
482 | 108859 | no | Validate proc macro attributes in AST validation | cjgillot:proc-macro-validate | petrochenkov | 0 | ||||
483 | 108874 | no | Implement `io::Entropy` and refactor random data generation | joboet:io_entropy | joshtriplett | 0 | ||||
484 | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | cuviper | 0 | ||||
485 | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
486 | 109063 | no | Allow tool lint levels to be set based on the build environment. | Jarcho:nightly_lints | TaKO8Ki | 0 | ||||
487 | 109160 | no | Custom MIR: Parse `ExprKind::Use` correctly | cbeuw:use-expr | oli-obk | 0 | ||||
488 | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | joshtriplett | 0 | ||||
489 | 109673 | no | Handle cycles in overlap with negative impls | spastorino:handle-cycles-in-overlap-with-negative-impls | nikomatsakis | 0 | ||||
490 | 109691 | no | Implement `Future` for `Option<F>` | nvzqz:option_future | joshtriplett | 0 | ||||
491 | 109710 | no | Fix target_feature 1.1 should print the list of missing target features | rohaquinlop:108680-target_feature-1.1 | est31 | 0 | ||||
492 | 109841 | no | Make file names in error messages links to that file. | Dragon-Hatcher:file-terminal-urls | estebank | 0 | ||||
493 | 109858 | no | Eagerly run TLS destructors to properly handle stack overflows | joboet:tls_stack_overflow | m-ou-se | 0 | ||||
494 | 110099 | no | [WIP] Allow passing const pointers to FFI in Miri | CraftSpider:miri-c | 0 | |||||
495 | 110105 | no | Stabilise exhaustive patterns feature | cjgillot:exhaustive-patterns | oli-obk | 0 | ||||
496 | 110166 | no | Make pointer_structural_match normal and warn | est31:pointer_structural_match | tmandry | 0 | ||||
497 | 110189 | no | unused_parens now fires on cast expression | KisaragiEffective:unused-paren-followed-by-cast | b-naber | 0 | ||||
498 | 110327 | no | Add the ability to see inherited envs on Command | schneems:schneems/expose-command-env-clear | thomcc | 0 | ||||
499 | 110340 | no | Deref docs: expand and remove "smart pointer" qualifier | jmaargh:jmaargh/deref-docs | Mark-Simulacrum | 0 | ||||
500 | 110568 | no | docs(style): add let-chain style rules | calebcartwright:style-let-chains | yaahc | 0 | ||||
501 | 110621 | no | (More) consistently use "region" terminology in `rustc_middle` | WaffleLapkin:region_in_france | davidtwco | 0 | ||||
502 | 110639 | no | enable PGO on x86_64-apple-darwin | csmoe:pgo-osx | lqd | 0 | ||||
503 | 110799 | no | Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() | m-ou-se:panic-payload-dyn-any-no-send | m-ou-se | 0 | ||||
504 | 110961 | no | Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` | john-h-k:lint/useless-send | davidtwco | 0 | ||||
505 | 110968 | no | Guarantee result nonzero for FFI | zacklukem:nonzero-option-result-ffi | WaffleLapkin | 0 | ||||
506 | 111085 | no | Fix an assertion failure in `bind_generator_hidden_types_above`. | nnethercote:fix-110941 | cjgillot | 0 | ||||
507 | 111166 | no | Add a stable flag to control codegen UB checks | saethlin:ub-checks-flag | compiler-errors | 0 | ||||
508 | 111218 | no | Add CI step to prevent new untranslatable diagnostics being added | clubby789:no-new-untranslatable | davidtwco | 0 | ||||
509 | 111351 | no | Prevent using the default `cc` when that'd result in a broken build | ferrocene:pa-prevent-wrong-cc | Mark-Simulacrum | 0 | ||||
510 | 111628 | no | Allow integer suffixes starting with `e`. | nnethercote:allow-e-suffixes | petrochenkov | 0 | ||||
511 | 111773 | no | Perform autoref/autoderef on `.await` | Jules-Bertholet:await-autoref | wesleywiser | 0 | ||||
512 | 111873 | no | Add & use `is_none_or` `Option` extension in the compiler | WaffleLapkin:is_none_or_in_the_compiler | cjgillot | 0 | ||||
513 | 112050 | no | Introduce more fine-grained borrowed locals analysis for generators | b-naber:live-refs-analysis | cjgillot | 0 | ||||
514 | 112091 | no | make help text for cannot find macro actionable | sladyn98:make-help-message-actionable-in-macro | compiler-errors | 0 | ||||
515 | 112136 | no | Add std::ffi::c_str module | clarfonthey:ffi-c_str | cuviper | 0 | ||||
516 | 112237 | no | Diagnostic translation for `borrow_check:errors` | sladyn98:diagnostic-translation-borrowcheck | davidtwco | 0 | ||||
517 | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
518 | 112370 | no | Lower matches against constant slices into better MIR | john-h-k:compiler/bad-slice-match | wesleywiser | 0 | ||||
519 | 112380 | no | Add allow-by-default lint for unit bindings | jieyouxu:useless-bindings-lint | WaffleLapkin | 0 | ||||
520 | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
521 | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | michaelwoerister | 0 | ||||
522 | 112540 | no | Add a suggestion to add or remove pub on private-in-public error | aryan-debug:master | compiler-errors | 0 | ||||
523 | 112603 | no | Don't use queries when printing the query stack | Zoxc:try_collect_active_jobs-no-queries | eholk | 0 | ||||
524 | 112658 | no | split `NormalizesTo` out of `Projection` | lcnr:normalizes-to-projection-split | compiler-errors | 0 | ||||
525 | 112688 | no | Simplify switches on a statically known discriminant in MIR. | JohnBobbo96:simplify_static_switch | cjgillot | 0 | ||||
526 | 112807 | no | Migrate `rustdoc` diagnostics to translatable diagnostics | nicklimmm:rustdoc-translatable-diagnostics-migration | jsha | 0 | ||||
527 | 112875 | no | Rework negative coherence to properly consider impls that only partly overlap | compiler-errors:negative-coherence-rework | lcnr | 0 | ||||
528 | 112980 | no | [DONT MERGE], only for windows perf log | klensy:etw-win-ci | 0 | |||||
529 | 112999 | no | relax leak-check | aliemjay:leakcheck-relax | BoxyUwU | 0 | ||||
530 | 113053 | no | add notes about non-compliant FP behavior on 32bit x86 targets | RalfJung:x86_32-float | workingjubilee | 0 | ||||
531 | 113091 | no | Don't merge cfg and doc(cfg) attributes for re-exports | GuillaumeGomez:prevent-cfg-merge-reexport | notriddle | 0 | ||||
532 | 113128 | no | Support tail calls in mir via `TerminatorKind::TailCall` | WaffleLapkin:become_trully_unuwuable | oli-obk | 0 | ||||
533 | 113218 | no | Compute NLL loan scopes using the polonius model | lqd:polonius-scopes | 0 | |||||
534 | 113262 | no | Always make ptr->ptr casts explicit in THIR | Nilstrieb:rawr-casting | compiler-errors | 0 | ||||
535 | 113263 | no | Fix points at nonexisting .await | Alef-gabriel:points-at-nonexisting | compiler-errors | 0 | ||||
536 | 113294 | no | Remove another DefiningAnchor::Bubble usage | oli-obk:tait_wf | lcnr | 0 | ||||
537 | 113297 | no | Refactor const_eval diagnostics | victor-timofei:refactor-const-eval-diagnostics | davidtwco | 0 | ||||
538 | 113473 | no | Eagerly normalize HIR paths in new trait solver | compiler-errors:new-solver-eager-resolve-hir-paths | lcnr | 0 | ||||
539 | 113867 | no | Safe Transmute: Fix ICE (Inconsistent is_transmutable result) | bryangarza:inconsistent-is-transmutable_issue-110969 | lcnr | 0 | ||||
540 | 113880 | no | Use LLVM patch to correct alignments for `i128` and `u128` | tgross35:llvm-i128-align-change | petrochenkov | 0 | ||||
541 | 113983 | no | Add a visibility suggestion in private-in-public errors | nyurik:pub-in-priv-err | petrochenkov | 0 | ||||
542 | 114015 | no | compiler: be more clear about transparent layout violations | dvdhrm:pr/transpzst | pnkfelix | 0 | ||||
543 | 114067 | no | core, std, proc_macro: inline format!() args (1) | matthiaskrgr:fmt_args_core_std_procmac | workingjubilee | 0 | ||||
544 | 114072 | no | Allow ui_test style headers in compiletest | asquared31415:compiletest_allow_uitest | oli-obk | 0 | ||||
545 | 114092 | no | Add UI test for issue #35144 | apiraino:add-test-for-issue-35144 | b-naber | 0 | ||||
546 | 114096 | no | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | ||||
547 | 114208 | no | Support enum variants in offset_of! | GKFX:offset_of_enum | wesleywiser | 0 | ||||
548 | 114209 | no | tidy watcher | klensy:better-than-remembrall | 0 | |||||
549 | 114249 | no | remove EvaluationResult::EvaluatedTo{Unknown,Recur} | aliemjay:evaluation-result-clean | lcnr | 0 | ||||
550 | 114390 | no | Add new intrinsic `is_constant` and optimize `pow` | Centri3:llvm-is-constant | oli-obk | 0 | ||||
551 | 114571 | no | Improve `print_tts` | nnethercote:improve-print_tts | petrochenkov | 0 | ||||
552 | 114607 | no | Add `f16` and `f128` | tgross35:f16-f128-impl | 0 | |||||
553 | 114623 | no | Print some information from try builds to GitHub summary | Kobzol:opt-dist-gha-summaries | Mark-Simulacrum | 0 | ||||
554 | 114647 | no | Start removing `Nonterminal` | nnethercote:start-rm-Nonterminal | petrochenkov | 0 | ||||
555 | 114652 | no | Keep printing extra comments in MIR dumps | lqd:mir-dumps | saethlin | 0 | ||||
556 | 114759 | no | Fixes error count display is different when there's only one error left | adrianEffe:error-count | wesleywiser | 0 | ||||
557 | 114782 | no | Parse unnamed fields and anonymous structs or unions | frank-king:feature/unnamed-fields | petrochenkov | 0 | ||||
558 | 114900 | no | Add a context parameter to `JoinSemiLattice` | Jarcho:mut_join | cjgillot | 0 | ||||
559 | 114917 | no | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
560 | 114985 | no | Fix ICE monomorphize collection encountered polymorphic constant | chenyukang:yukang-fix-114484-ice | TaKO8Ki | 0 | ||||
561 | 114996 | no | remove mutability of fn args that don't need it | matthiaskrgr:needless_pass_by_ref_mut | jackh726 | 0 | ||||
562 | 115025 | no | Make subtyping explicit in MIR | ouz-a:ouz_testing | lcnr | 0 | ||||
563 | 115061 | no | Add a new CoverageKind::Branch to MIR | Swatinem:counter-mapping-region | davidtwco | 0 | ||||
564 | 115141 | no | Update Windows platform support | ChrisDenton:windows-support | compiler-errors | 0 | ||||
565 | 115200 | no | Disable CFI for core and std CFI violations | rcvalle:rust-cfi-fix-115199 | b-naber | 0 | ||||
566 | 115359 | no | [TEST] Don't allow constant eval to access generator layouts | Zoxc:hide-gen-sizes | oli-obk | 0 | ||||
567 | 115362 | no | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | |||||
568 | 115506 | no | `target_os = "custom"`: selecting/swapping platform-specific parts of the libstd at runtime | NathanRoyer:std-custom-platform | thomcc | 0 | ||||
569 | 115561 | no | Make `PanicInfo::message` infallible | oli-obk:panic_info_message | m-ou-se | 0 | ||||
570 | 115575 | no | Add a `default` flag for enum documentation | omid:master | fmease | 0 | ||||
571 | 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 | ||||
572 | 115623 | no | Allow library features to be marked internal as well | compiler-errors:internal-library-feat | cjgillot | 0 | ||||
573 | 115746 | no | Print thread ID in panic message if thread name is unknown | tgross35:unnamed-threads-panic-message | joshtriplett | 0 | ||||
574 | 115796 | no | Generate aggregate constants in DataflowConstProp. | cjgillot:const-prop-rvalue | oli-obk | 0 | ||||
575 | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
576 | 115822 | no | Stabilize `async fn` and return-position `impl Trait` in trait | compiler-errors:stabilize-rpitit | petrochenkov | 0 | ||||
577 | 115968 | no | Don't use LFS64 symbols on musl | git-bruh:master | m-ou-se | 0 | ||||
578 | 116004 | no | target tier policy compliance | davidtwco:target-tier-policy-compliance | wesleywiser | 0 | ||||
579 | 116098 | no | remove 'illegal_floating_point_literal_pattern' future-compat lint | RalfJung:illegal_floating_point_literal_pattern | WaffleLapkin | 0 | ||||
580 | 116196 | no | [WIP] re-organize/refactor bootstrap codebase | onur-ozkan:reorganize-bootstrap-sources | albertlarsan68 | 0 | ||||
581 | 99761 | no | Fix item-info color | GuillaumeGomez:item-info-color | notriddle | 0 | always | |||
582 | 113694 | no | Allow filtering what proof trees are dumped to stdout via a rustc attr | BoxyUwU:proof_tree_dump_filtering | compiler-errors | 0 | always | |||
583 | 102099 | error | no | Rebased: Mark drop calls in landing pads cold instead of noinline | InnovativeInventor:re-cold-land | nagisa | nikic | 0 | never | |
584 | 109616 | error | no | rustdoc: use a template to generate Hrefs | jsha:href-template | notriddle | notriddle | 0 | never | |
585 | 111658 | error | no | Refactor pre-getopts command line argument handling | beetrees:rustc-raw-args | petrochenkov | petrochenkov | 0 | ||
586 | 113487 | error | no | Use structured suggestion for #113174 | estebank:sugg-113174 | oli-obk | oli-obk | 0 | always | |
587 | 112123 | failure | yes | fix(suggestion): insert projection to associated types | bvanjoi:fix-98562 | compiler-errors | compiler-errors | 0 | ||
588 | 114811 | failure | yes | Show more information when multiple `impl`s apply | estebank:impl-ambiguity | wesleywiser | wesleywiser | 0 | ||
589 | 115165 | failure | yes | codegen_llvm: set `DW_AT_accessibility` | davidtwco:issue-9228-describe-item-member-visibility | wesleywiser | wesleywiser | 0 | ||
590 | 116096 | failure | yes | Make FnDef 1-ZST in LLVM debuginfo. | cjgillot:debuginfo-fndef-size | nikic | nikic | 0 | ||
591 | 115819 | failure | yes | Expose try_destructure_mir_constant_for_diagnostics directly to clippy | oli-obk:try_destructure_mir_constant_for_diagnostics_strikes_again | petrochenkov | 0 | never | ||
592 | 114762 | failure | no | [WIP] CI: use BuildKit Docker layer caching | Kobzol:ci-docker-cache | 0 | ||||
593 | 85528 | success | Implement iterator specialization traits on more adapters | the8472:iter-markers | Amanieu | 0 | never | |||
594 | 93275 | success | Remove pretty-print compat hack for all crates | Aaron1011:remove-pretty-print | jackh726 | 0 | never | |||
595 | 96764 | success | [PERF TEST] Make TokenKind `Copy` | nnethercote:impl-Copy-for-Token | 0 | never | ||||
596 | 98223 | success | proc_macro/bridge: remove client->server `&HandleCounters` passing. | eddyb:proc-macro-handle-counters | nnethercote | 0 | never | |||
597 | 98615 | success | rustc_codegen_ssa: don't use LLVM struct types for field offsets. | eddyb:lolvm | nikic | 0 | never | |||
598 | 101179 | success | Deprecate uninit_array | SUPERCILEX:uninit_array | scottmcm | 0 | never | |||
599 | 101461 | success | proc_macro/bridge: Add #[inline] to RunningSameThreadGuard methods | mystor:pm_nested_cross_thread_inline | eddyb | 0 | never | |||
600 | 101566 | success | [WIP] make nightly compilers able to parallelize | SparrowLii:sync_data_structure | cjgillot | 0 | never | |||
601 | 102487 | success (try) | Use BOLT in CI to optimize `librustc_driver` | Kobzol:rustc-bolt | 0 | never | ||||
602 | 103169 | success | Error in panic | DebugSteven:error-in-panic | m-ou-se | 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 | 104525 | success | Optimize format_args placeholders without options: Display::simple_fmt | m-ou-se:simple-display | petrochenkov | 0 | never | |||
605 | 105840 | success | Micro-optimize Ord::cmp for primitives | saethlin:ord-cmp | 0 | never | ||||
606 | 106790 | success | add more niches to rawvec | the8472:rawvec-niche | scottmcm | 0 | never | |||
607 | 107181 | success | Inline trivial `core::fmt::Formatter` methods | nvzqz:inline-formatter-methods | cuviper | 0 | never | |||
608 | 107760 | success | Rewrite libcore's UTF-8 validation for performance | thomcc:utf8dfa | m-ou-se | 0 | never | |||
609 | 108108 | success | Print a code snippet with the panicking expression | estebank:panic-print | 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 | 109467 | success | refactor `Lock` for parallel compiler | SparrowLii:Lock_test | cjgillot | 0 | never | |||
612 | 109478 | success | refactor `WorkerLocal` for parallel compiler | SparrowLii:WorkerLocal_test | cjgillot | 0 | never | |||
613 | 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 | |||
614 | 109645 | success | Slightly micro-optimize derive of PartialOrd | thomcc:optimize_partialord_derive | compiler-errors | 0 | never | |||
615 | 109763 | success | lint incorrect implied bounds in wfcheck | aliemjay:lint-implied-bounds-fork | jackh726 | 0 | never | |||
616 | 109890 | success | Give `Span` a niche | Nilstrieb:span-niche | eholk | 0 | never | |||
617 | 110284 | success | test for the default parallel compiler on threads=2 | SparrowLii:parallel_2 | 0 | never | ||||
618 | 110530 | success | Perf: Mir inlining: Experiment with adding a query to improve incremental mode | JakobDegen:incremental_inlining | 0 | never | ||||
619 | 111060 | success | [Experiment] Remove format_args_nl!() | m-ou-se:format-args-nl | m-ou-se | 0 | never | |||
620 | 111061 | success (try) | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
621 | 111430 | success | rustdoc: migrate `item_struct` to an Askama template | nicklimmm:askama-migration-item-struct | GuillaumeGomez | 0 | never | |||
622 | 111693 | success | Create definitions for promoted constants. | cjgillot:feed-promoted | TaKO8Ki | 0 | never | |||
623 | 111803 | success | Tweak the threshold for chunked swapping | scottmcm:simple-swap-alternative | cuviper | 0 | never | |||
624 | 111804 | success | [WIP] Test performance of running MIR inliner on inline(always) function calls in optimized incremental build | vlad20012:mir-incremental-opt-2-inline-always-experiment | 0 | never | ||||
625 | 111970 | success | fallible allocator experiment | pitaj:allocator-fallible | thomcc | 0 | never | |||
626 | 112049 | success (try) | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | ||||
627 | 112372 | success | Make function bodies with &! arguments unreachable | saethlin:ralf-refs | 0 | never | ||||
628 | 112463 | success | rustdoc: elide cross-crate default generic arguments | fmease:rustdoc-elide-x-crate-def-gen-args | 0 | never | ||||
629 | 113125 | success | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
630 | 113382 | success (try) | yes | [perf] test MCP510 | lqd:test-mcp510 | 0 | never | |||
631 | 113617 | success | Pessimistically assume opaque types are !Freeze | oli-obk:const_checking | joshtriplett | 0 | never | |||
632 | 113654 | success | Non memcmp slice comparison optimization | krtab:slice_compare_no_memcmp_musl | joshtriplett | 0 | never | |||
633 | 114026 | success | Skip running all lints if --cap-lints allow is used | bjorn3:faster_cap_lints | eholk | 0 | never | |||
634 | 114205 | success | mark vec::IntoIter pointers as `!nonnull` | the8472:vec-iter-nonnull | scottmcm | 0 | never | |||
635 | 114231 | success | [rustc_data_structures] Use partition_point to find slice range end. | ttsugriy:binary_search_slice | cjgillot | 0 | never | |||
636 | 114326 | success (try) | Always encode MIR | saethlin:always-encode-mir | 0 | never | ||||
637 | 114538 | success | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
638 | 114551 | success | llvm: use -Bsymbolic-functions with -fno-semantic-interposition | klensy:symbolic-functions-fno-semantic-interposition | onur-ozkan | 0 | never | |||
639 | 114561 | success | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
640 | 114620 | success | [PERF] avoid interning in TypeRelation | aliemjay:perf-avoid-interning | 0 | never | ||||
641 | 114669 | success | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
642 | 115085 | success | Use mtijink's CGU size estimation function. | nnethercote:mtijink | 0 | never | ||||
643 | 115129 | success | New fmt::Arguments representation. | m-ou-se:fmt-args-new-repr | m-ou-se | 0 | never | |||
644 | 115331 | success | optimize str::iter::Chars bumping | the8472:chars_advance | 0 | never | ||||
645 | 115515 | success | optimize zipping over array iterators | the8472:zip-for-arrays | scottmcm | 0 | never | |||
646 | 115521 | success | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee:force-trunk-frame-pointers | 0 | never | ||||
647 | 115554 | success (try) | yes | Build `rustc` with a single CGU on x64 Linux | Kobzol:single-cgu | Mark-Simulacrum | 0 | never | ||
648 | 115670 | success | Partially outline code inside the panic! macro | Zoxc:outline-panic-macro-1 | Mark-Simulacrum | 0 | never | |||
649 | 115693 | success | Load the dep graph before parsing | Zoxc:early-dep-graph-load | oli-obk | 0 | never | |||
650 | 115715 | success | [perf experiment] Use 63-bit DepNodes (crudely) | saethlin:u64-dep-graph | 0 | never | ||||
651 | 115747 | success (try) | yes | Optimize hash map operations in the query system | Zoxc:query-hashes | cjgillot | 0 | never | ||
652 | 115915 | success | WIP Introduce ConstValue::ScalarPair | cjgillot:const-pair | jackh726 | 0 | never | |||
653 | 116042 | success (try) | yes | [Experiment] Rewrite exhaustiveness in one pass | Nadrieril:linear-pass-take-2 | 0 | never | |||
654 | 116105 | success (try) | [TEST] Optimize hash map operations in the query system | Zoxc:query-hashes-no-hashbrown | cjgillot | 0 | never | |||
655 | 116152 | success (try) | yes | Only use dense bitsets in dataflow analyses | cjgillot:unchunck | nnethercote | 0 | never | ||
656 | 116183 | success (try) | yes | Always preserve DebugInfo in DeadStoreElimination. | cjgillot:debug-dse-always | oli-obk | 0 | never | ||
657 | 116188 | success (try) | yes | Clamp instead of asserting in FileEncoder::write_with | saethlin:maybe-regression | WaffleLapkin | 0 | never | ||
658 | 116195 | success (try) | yes | [perf] rustdoc: investigate recent perf regression | fmease:rustdoc-investigate-perf-regression | 0 | never | |||
659 | 116219 | success (try) | yes | Relate alias ty with variance | compiler-errors:relate-alias-ty-with-variance | lcnr | 0 | never | ||
660 | 116224 | success (try) | yes | `rustc_arena` overhaul | nnethercote:rustc_arena-overhaul | cjgillot | 0 | never | ||
661 | 110051 | success | Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. | aDotInTheVoid:rdj-hashmap | clubby789 | 0 | ||||
662 | 110529 | success | Pietro's CI playground | pietroalbini:pa-ci-playground | 0 | |||||
663 | 110596 | success | Rename `wasm32-wasi` to `wasm32-wasi-preview1` | yoshuawuyts:rename-wasm32-wasi | Mark-Simulacrum | 0 | ||||
664 | 110702 | success | [mir-opt] SimplifyLocals should also clean up debuginfo | scottmcm:also-remove-unused-storage-markers | cjgillot | 0 | ||||
665 | 112267 | success | Build `rustc` with 1CGU on `x86_64-pc-windows-msvc` | lqd:win-1cgu | 0 | |||||
666 | 112268 | success | Build `rustc` with 1CGU on `x86_64-apple-darwin` | lqd:osx-1cgu | 0 | |||||
667 | 112365 | success | [experiment] Use new solver in MIR validator subtyping checks | compiler-errors:mir-inline-check-better | 0 | |||||
668 | 113032 | success | [wip] ship rustc debuginfo on linux | Nilstrieb:debuginfo | 0 | |||||
669 | 113761 | success | Add `if-identical` mode for `download-ci-llvm` | Kobzol:llvm-download-ci | pietroalbini | 0 | ||||
670 | 114303 | success | No need for infer projection hack in `add_item_bounds_for_hidden_type` | compiler-errors:no-infer-projection-in-opaque-bounds | oli-obk | 0 | ||||
671 | 115008 | success | stricter hidden type wf-check | aliemjay:opaque-wf-check-2 | 0 | |||||
672 | 115173 | success | don't use generator witness for implied bounds | aliemjay:generator-wf-check | 0 | |||||
673 | 115538 | success | check `FnDef` return type for WF | lcnr:fn-def-wf | jackh726 | 0 | ||||
674 | 115583 | success | fix detecting references to packed unsized fields | RalfJung:packed-unsized | lcnr | 0 |