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.
—
564 total, 26 approved, 9 rolled up, 11 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 107788 | pending | yes | Rollup of 8 pull requests | matthiaskrgr:rollup-mw10sli | matthiaskrgr | 8 | never | ||
2 | 107733 | pending (try) | yes | Store metrics from `metrics.json` to CI PGO timer | Kobzol:opt-build-metrics | Mark-Simulacrum | 0 | |||
3 | 107529 | approved | yes | Optimize query_cache_hit to reduce code size of the query hot path. | Zoxc:inline-tweak-profile | cjgillot | cjgillot | 0 | never | |
4 | 107609 | approved | yes | Backport reverts to fix thin archive reading for 1 68 beta | pnkfelix:backport-reverts-to-fix-thin-archive-reading-for-1-68-beta | TaKO8Ki | cuviper | 0 | never | |
5 | 107643 | approved | yes | Create a single value cache for the () query key | Zoxc:single-cache | michaelwoerister | cjgillot | 0 | never | |
6 | 107644 | approved | yes | Remove QueryStorage::store_nocache | Zoxc:query-cache-tweak | oli-obk | cjgillot | 0 | never | |
7 | 107717 | approved | yes | Optimize `TyKind::eq`. | nnethercote:opt-TyKind-eq | compiler-errors | compiler-errors | 0 | never | |
8 | 105601 | approved | yes | Enable new rlib in non stable cases | BelovDV:change-rlib-with-not-stable | petrochenkov | petrochenkov | 0 | ||
9 | 105641 | approved | yes | Implement cursors for BTreeMap | Amanieu:btree_cursor | m-ou-se | m-ou-se | 0 | ||
10 | 107271 | approved | yes | Treat Drop as a rmw operation | Zeegomo:drop-rmw | oli-obk | oli-obk | 0 | ||
11 | 107656 | approved | yes | Bump rust-installer | jonhoo:bump-rust-installer | Mark-Simulacrum | Mark-Simulacrum | 0 | ||
12 | 107710 | approved | yes | Update strip-ansi-escapes and vte | ehuss:update-strip-ansi-escapes | Mark-Simulacrum | Mark-Simulacrum | 0 | ||
13 | 107752 | approved | yes | Specify dlltool prefix when generating import libs | riverar:rafael/gnu_dlltool_temp_prefix | petrochenkov | petrochenkov | 0 | ||
14 | 107757 | approved | yes | Allow automatically creating vscode `settings.json` with `x setup` | clubby789:setup-settings-json | jyn514 | jyn514 | 0 | ||
15 | 107769 | approved | yes | Rename `PointerSized` to `PointerLike` | compiler-errors:pointer-like | eholk | eholk | 0 | ||
16 | 107772 | approved | yes | Make `dyn*`'s value backend type a pointer | compiler-errors:dyn-star-backend-is-ptr | eholk | eholk | 0 | ||
17 | 107777 | approved | yes | Make `derive_const` derive properly const-if-const impls | compiler-errors:derive_const-actually-derive-const | fee1-dead | 0 | |||
18 | 107770 | approved | yes | rustdoc: use a newline instead of `<br>` to format code headers | notriddle:notriddle/br2nl | GuillaumeGomez | GuillaumeGomez | 0 | always | |
19 | 107771 | approved | yes | Tweak ICE message | estebank:ice-msg | compiler-errors | compiler-errors | 0 | always | |
20 | 107773 | approved | yes | Clearly signal purpose of the yaml template | Mark-Simulacrum:rename-auto-template | estebank | estebank | 0 | always | |
21 | 107776 | approved | yes | Docs: Fix format of headings in String::reserve | dbrgn:docs-string-reserve-headings | cuviper | cuviper | 0 | always | |
22 | 107779 | approved | yes | Remove astconv usage in diagnostic | compiler-errors:issue-107775 | jackh726 | jackh726 | 0 | always | |
23 | 85158 | yes | Mir-Opt for copying enums with large discrepancies | JulianKnodt:array_const_val | wesleywiser | 0 | never | |||
24 | 94857 | yes | Resolve documentation links in rustc and store the results in metadata | petrochenkov:doclink2 | oli-obk | 0 | never | |||
25 | 99747 | yes | Add gamma function to f32 and f64 | ankane:float_gamma | m-ou-se | 0 | never | |||
26 | 100987 | yes | add `with_hash_task` to generate `DepNode` deterministically | SparrowLii:with_hash_task | cjgillot | 0 | never | |||
27 | 102099 | yes | Rebased: Mark drop calls in landing pads cold instead of noinline | InnovativeInventor:re-cold-land | nagisa | 0 | never | |||
28 | 103695 | yes | fix: Unexpected trait bound not satisfied in HRTB and Associated Type | LYF1999:yf/103563 | oli-obk | 0 | never | |||
29 | 104007 | yes | Enable internal feature when testing Clippy | flip1995:clippy-internal-test | jyn514 | 0 | iffy | |||
30 | 106155 | yes | [perf] separate impls for refs to simplifiable types | lqd:simplified-ref | lcnr | 0 | never | |||
31 | 106285 | yes | Implement SSA-based reference propagation | cjgillot:refprop-ssa | oli-obk | 0 | never | |||
32 | 106380 | yes | Default to -Z plt=yes | MaskRay:needs_plt | nikic | 0 | never | |||
33 | 106824 | yes | Flatten/inline format_args!() and (string and int) literal arguments into format_args!() | m-ou-se:format-args-flatten | m-ou-se | 0 | never | |||
34 | 107167 | yes | simplify layout calculations in rawvec | the8472:rawvec-simpler-layout | m-ou-se | 0 | never | |||
35 | 107439 | yes | use `RefLock` in `GatedSpans` of Session | SparrowLii:refcell_gated_spans | estebank | 0 | never | |||
36 | 107634 | yes | Improve the `array::map` codegen | scottmcm:array-drain | thomcc | 0 | never | |||
37 | 99587 | yes | Document memory orderings of `thread::{park, unpark}` | ibraheemdev:park-orderings | m-ou-se | 0 | ||||
38 | 99679 | yes | Add `kernel-address` sanitizer support for freestanding targets | repnop:kernel-address-sanitizer | cuviper | 0 | ||||
39 | 99733 | yes | Extend const_convert for Cow on From<&str> and From<String> | nipunn1313:nipunn/impl_const_from | m-ou-se | 0 | ||||
40 | 99767 | yes | Stabilize `#![feature(target_feature_11)]` | LeSeulArtichaut:stable-target-feature-11 | estebank | 0 | ||||
41 | 99790 | yes | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | ||||
42 | 99877 | yes | Improve BufRead docs and examples regarding UTF-8 issues | mqudsi:buf_lines_docs | joshtriplett | 0 | ||||
43 | 99898 | yes | typeck: silence lint for "collision safe" items | davidtwco:stability-collision-safe | petrochenkov | 0 | ||||
44 | 99929 | yes | Implement Default for some alloc/core iterators | the8472:default-iters | m-ou-se | 0 | ||||
45 | 99969 | yes | alloc: implement FromIterator for Box<str> | calebsander:feature/collect-box-str | kennytm | 0 | ||||
46 | 100156 | yes | Add feature to disable the panic_impl provided by std | morr0ne:no-panic-impl-feature | thomcc | 0 | ||||
47 | 100411 | yes | `impl From<Infallible> for io::Error` | Kixunil:impl-from-infallible-for-io-error | m-ou-se | 0 | ||||
48 | 100423 | yes | Panic on invalid usages of `MaybeUninit::uninit().assume_init()` | Nilstrieb:maybe-uninit-maybe-unsound | oli-obk | 0 | ||||
49 | 100452 | yes | Fake capture closures if typeck results are empty | ouz-a:issue-93242 | jackh726 | 0 | ||||
50 | 100455 | yes | Implement RefUnwindSafe for Backtrace | xfix:backtrace-ref-unwind-safe | joshtriplett | 0 | ||||
51 | 100472 | yes | Add function `Arc/Rc::as_weak(…)` to convert `&Arc/Rc` to `&Weak` | jeremyBanks:rc_as_weak | m-ou-se | 0 | ||||
52 | 100601 | yes | Make `traits_in_crate` and `impls_in_crate` proper queries | Robert-Cunningham:impls_in_crate | cjgillot | 0 | ||||
53 | 100602 | yes | Add `Option::is_none_or` | OliveIsAWord:master | m-ou-se | 0 | ||||
54 | 100603 | yes | Optimize away poison guards when std is built with panic=abort | tmandry:zst-guards | m-ou-se | 0 | ||||
55 | 100685 | yes | Fix off-by-one error in X87DoubleExtended::from_bits | jxors:fix-x87-double-bits-roundtrip | wesleywiser | 0 | ||||
56 | 100806 | yes | Fix generic bound of `str::SplitInclusive`'s `DoubleEndedIterator` impl | timvermeulen:split_inclusive_double_ended_bound | joshtriplett | 0 | ||||
57 | 100969 | yes | lower baseline for i686 on unixlike targets | goshhhy:master | jackh726 | 0 | ||||
58 | 100988 | yes | give some suggestion for returning anonymous enum | LYF1999:yf/issue-100741 | estebank | 0 | ||||
59 | 101069 | yes | Add loongarch64 asm! support | zhaixiaojuan:loongarch64-inline-asm | Amanieu | 0 | ||||
60 | 101155 | yes | add InProgress ErrorKind to io::ErrorKind | aviramha:master | thomcc | 0 | ||||
61 | 101213 | yes | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | joshtriplett | 0 | ||||
62 | 101387 | yes | Added `interrupt` function for `std::process::Child` | JonathanWoollett-Light:process-interrupt | joshtriplett | 0 | ||||
63 | 101550 | yes | Always disabling incremental linking on MSVC | CraftSpider:link-dead-windows | wesleywiser | 0 | ||||
64 | 101564 | yes | Stabilize `waker_getters` | oxalica:feat/waker-getters | Amanieu | 0 | ||||
65 | 101586 | yes | Add the `#[manually_drop]` attribute. | ssbr:master | lcnr | 0 | ||||
66 | 101657 | yes | [WIP] Migrate rustc_ast_passes diagnostics to SessionDiagnostic and translatable messages (second part) | finalchild:ast-passes-diag-2 | davidtwco | 0 | ||||
67 | 101959 | yes | Add better assert messages for f32/f64 clamps | Xaeroxe:clamp-better-assert | joshtriplett | 0 | ||||
68 | 102078 | yes | Fix spurious error when a `Drop` local has an assignment in a loop | Aaron1011:spurious-drop-error | pnkfelix | 0 | ||||
69 | 102198 | yes | `const`-stablilize `NonNull::as_ref` | lukas-code:nonnull_as_ref | joshtriplett | 0 | ||||
70 | 102256 | yes | Introduce a no-op `PlaceMention` statement for `let _ =`. | cjgillot:let-under | compiler-errors | 0 | ||||
71 | 102279 | yes | [WIP] Constified slice::sort_unstable, sort_internals | ink-feather-org:const_sort | Mark-Simulacrum | 0 | ||||
72 | 102282 | yes | Support downloading bootstrap from CI in shell scripts | jyn514:no-python-in-shell-scripts | Mark-Simulacrum | 0 | ||||
73 | 102341 | yes | Implement `Neg` for signed non-zero integers. | jmillikin:nonzero-impl-neg | joshtriplett | 0 | ||||
74 | 102344 | yes | Remove an unnecessary normalization | TaKO8Ki:remove-unnecessary-normalisations | cjgillot | 0 | ||||
75 | 102432 | yes | [`unused_braces`] Lint multiline blocks as long as not in arms | kraktus:useless_braces | davidtwco | 0 | ||||
76 | 102579 | yes | Distinguish "has patches" from "in-tree" again | jyn514:fix-llvm-handling | tmandry | 0 | ||||
77 | 102742 | yes | Remove unnecessary raw pointer in __rust_start_panic arg | bjorn3:cleanup_rust_start_panic | joshtriplett | 0 | ||||
78 | 102757 | yes | Make std tests pass on newer Android | pcc:android-std-tests | m-ou-se | 0 | ||||
79 | 102970 | yes | Remove `ptr` from `AtomicPtr::fetch_{add,sub}` method names | WaffleLapkin:no_ptr_in_fetch_add_sub | thomcc | 0 | ||||
80 | 102994 | yes | Improve android-ndk property interface | pcc:new-ndk2 | Mark-Simulacrum | 0 | ||||
81 | 103024 | yes | Make is_ascii_hexdigit branchless | GKFX:branchless_hexdigit | scottmcm | 0 | ||||
82 | 103029 | yes | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | ||||
83 | 103046 | yes | docs: Correct terminology in std::cmp | JanBeh:PR_clarify_cmp_terminology | joshtriplett | 0 | ||||
84 | 103056 | yes | Fix `checked_{add,sub}_duration` incorrectly returning `None` when `other` has more than `i64::MAX` seconds | beetrees:timespec-bug-fix | joshtriplett | 0 | ||||
85 | 103093 | yes | Add support for allocators in `LinkedList` | rytheo:linked-list-alloc-api | Mark-Simulacrum | 0 | ||||
86 | 103126 | yes | Add cfg(no_128_bit) to core: removes u128/i128 formatting | GKFX:no-128bit-division | joshtriplett | 0 | ||||
87 | 103130 | yes | Tidy up maybe_uninit_write_slice API | SUPERCILEX:slice-uninit | scottmcm | 0 | ||||
88 | 103133 | yes | Nuke slice_as{,_mut}_ptr methods | SUPERCILEX:kill-slice-ptr-uninit | Mark-Simulacrum | 0 | ||||
89 | 103134 | yes | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
90 | 103208 | yes | Allow partially moved values in match | cjgillot:match-fake-read | oli-obk | 0 | ||||
91 | 103291 | yes | Remove structural match from `TypeId` | ink-feather-org:typeid_no_struct_match | m-ou-se | 0 | ||||
92 | 103294 | yes | Draft: Add inner and into_inner methods to iterator adapters | krtab:inner_iter | joshtriplett | 0 | ||||
93 | 103334 | yes | New macro: `pdbg!` (pretty debug) | amab8901:patch-1 | thomcc | 0 | ||||
94 | 103372 | yes | Clarify preconditions of raw size/align methods | Jules-Bertholet:raw_size_align_docs_fix | m-ou-se | 0 | ||||
95 | 103377 | yes | Improve documentation of `transmute` and `transmute_copy` | filip-hejsek:transmute-docs | joshtriplett | 0 | ||||
96 | 103406 | yes | Loosen `From<&[T]> for Box<[T]>` bound to `T: Clone` | Jules-Bertholet:from_clone_slice_to_box | dtolnay | 0 | ||||
97 | 103413 | yes | PhantomData: fix documentation wrt interaction with dropck | RalfJung:phantom-dropck | nikomatsakis | 0 | ||||
98 | 103441 | yes | Implement `saturating_shl` and `saturating_shr` on ints | kellerkindt:saturating_int_shift | joshtriplett | 0 | ||||
99 | 103478 | yes | Suggest fix for misplaced generic params on fn item #103366 | SpanishPear:spanishpear/issue_103366_fix | TaKO8Ki | 0 | ||||
100 | 103522 | yes | stabilise array methods | Dylan-DPC:76118/array-methods-stab | joshtriplett | 0 | ||||
101 | 103615 | yes | add is_ascii_digit for &[u8] | usrtax:patch-1 | thomcc | 0 | ||||
102 | 103627 | yes | Update error.rs Add Example to Documentation | ShooperGames:patch-1 | joshtriplett | 0 | ||||
103 | 103730 | yes | Added NonZeroXxx::from_mut(_unchecked)? | SOF3:nonzero-from-mut | m-ou-se | 0 | ||||
104 | 103754 | yes | Add back BorrowedBuf::filled_mut | SUPERCILEX:filled-mut | joshtriplett | 0 | ||||
105 | 103836 | yes | Add additional float constants | H4x5:extra-float-constants | joshtriplett | 0 | ||||
106 | 103895 | yes | Add Trusty OS as tier 3 target | randomPoison:trusty-os-support | m-ou-se | 0 | ||||
107 | 103985 | yes | Add `Identity` lang item | GuillaumeGomez:ty-alias-handling | oli-obk | 0 | ||||
108 | 104068 | yes | rustdoc: Add PartialOrd trait to doc comment explanation | yancyribbens:partial-cmp-doc-update | scottmcm | 0 | ||||
109 | 104082 | yes | Specify `NonZero` and `Option<NonZero>` layout | joshlf:patch-7 | scottmcm | 0 | ||||
110 | 104095 | yes | Add test for impl of `available_parallelism()` | flba-eb:test_available_parallelism | thomcc | 0 | ||||
111 | 104101 | yes | Add initial libstd support for Xous | betrusted-io:xous-libstd-initial | m-ou-se | 0 | ||||
112 | 104126 | yes | Make str::is_ascii and str::eq_ignore_ascii_case (and their equivalent [u8] versions) const | coolreader18:const-str_is_ascii | joshtriplett | 0 | ||||
113 | 104134 | yes | Shorten lifetime of panic temporaries in panic_fmt case | dtolnay:panictemporaries | joshtriplett | 0 | ||||
114 | 104153 | yes | doc: expand description for f32 and f64 associated constants | tspiteri:doc-float-constants | joshtriplett | 0 | ||||
115 | 104178 | yes | Add module instruction stats | csmoe:instr-perf | bjorn3 | 0 | ||||
116 | 104265 | yes | Move IpAddr, SocketAddr and V4+V6 related types to `core` | faern:move-ipaddr-to-core | thomcc | 0 | ||||
117 | 104299 | yes | Clarify stability guarantee for lifetimes in enum discriminants | mkrasnitski:discriminant-transmute-docs | cramertj | 0 | ||||
118 | 104337 | yes | Clarify provenance of {Arc, Rc}::as_ptr pointer | y21:clarify-rc-arc-as_ptr-provenance | m-ou-se | 0 | ||||
119 | 104353 | yes | Add CStr::bytes iterator | clarfonthey:cstr-bytes-iter | thomcc | 0 | ||||
120 | 104389 | yes | Add fmt::Write to io::Write adapter | SUPERCILEX:fmt | thomcc | 0 | ||||
121 | 104407 | yes | Make more `Result` methods `const` | netsutetsu:const-fn | joshtriplett | 0 | ||||
122 | 104475 | yes | What if we just add `<[MaybeUninit<T>; N]>::assume_init` directly? | scottmcm:array-assume-init | m-ou-se | 0 | ||||
123 | 104482 | yes | Create parent directory if missing when copying shared assets | ferrocene:pa-create-dir-all-shared-assets | Mark-Simulacrum | 0 | ||||
124 | 104521 | yes | Implement current_exe for AIX | bzEq:aix-current-exe | Mark-Simulacrum | 0 | ||||
125 | 104549 | yes | add -Zexport-executable-symbols to unstable book | folkertdev:unstable-book-export-executable-symbols | GuillaumeGomez | 0 | ||||
126 | 104603 | yes | add instructions on how to use bench along stable rust | sigmaSd:patch-1 | joshtriplett | 0 | ||||
127 | 104659 | yes | reflow the stack size story | tshepang:reflow | joshtriplett | 0 | ||||
128 | 104755 | yes | Add an explanatory note when suggesting to use `impl Trait` instead of a type parameter | kvverti:impl-return-note | davidtwco | 0 | ||||
129 | 104803 | yes | Implement unification of const abstract impls | JulianKnodt:unify_impls | oli-obk | 0 | ||||
130 | 104812 | yes | str::replace preallocate | xTachyon:replace-with-capacity | joshtriplett | 0 | ||||
131 | 104844 | yes | Evaluate place expression in `PlaceMention` | cjgillot:mention-eval-place | RalfJung | 0 | ||||
132 | 104850 | yes | Add comment noting that the `Arc::clone` "not 100% water-proof" applies to `thread::scope` as well | CAD97:patch-3 | m-ou-se | 0 | ||||
133 | 104857 | yes | Add a note about implicit temporaries on &mut (fn or const) | sharnoff:mut-borrow-const-or-fn-borrowck-error | oli-obk | 0 | ||||
134 | 104862 | yes | Check for occupied niches | saethlin:mir-niche-checks | 0 | |||||
135 | 104971 | yes | Fix `panic` when `restricted-std` is enabled. | avafloww:fix-panic-with-restricted-std | bjorn3 | 0 | ||||
136 | 105007 | yes | linkat() not available in the system headers of Solaris 10 | dlaugt:solaris-fs-link | joshtriplett | 0 | ||||
137 | 105019 | yes | Add parentheses properly for borrowing suggestion | chenyukang:yukang/fix-104961-borrow | cjgillot | 0 | ||||
138 | 105076 | yes | Refactor core::char::EscapeDefault and co. structures | mina86:a | scottmcm | 0 | ||||
139 | 105096 | yes | Clarify that copied allocators must behave the same | LegionMammal978:copied-allocators | joshtriplett | 0 | ||||
140 | 105117 | yes | Add more debug assertions to unsafe functions | pitaj:debug_asserts | m-ou-se | 0 | ||||
141 | 105296 | yes | Add stronger alternatives to `align_to` | oli-obk:aling_to-ish-use-cases | m-ou-se | 0 | ||||
142 | 105300 | yes | rework min_choice algorithm of member constraints | aliemjay:member-lower | oli-obk | 0 | ||||
143 | 105316 | yes | Provide `TryFrom<&[T]>` implementation for `<&[[T; N]]>` | mina86:b | dtolnay | 0 | ||||
144 | 105377 | yes | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
145 | 105394 | yes | Improve UdpSocket documentation | Patiga:improve-udpsocket-docs | joshtriplett | 0 | ||||
146 | 105535 | yes | Add iter finish note on scan | pickfire:patch-1 | joshtriplett | 0 | ||||
147 | 105571 | yes | remove the unstable `core::sync::atomic::ATOMIC_*_INIT` constants | kadiwa4:remove_atomic_init_consts | joshtriplett | 0 | ||||
148 | 105583 | yes | Operand::extract_field: only cast llval if it's a pointer and replace bitcast w/ pointercast. | luqmana:bitcast-immediates | oli-obk | 0 | ||||
149 | 105586 | yes | Experimental feature gate proposal `interoperable_abi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
150 | 105587 | yes | Partial stabilization of `once_cell` | tgross35:once-cell-min | m-ou-se | 0 | ||||
151 | 105596 | yes | doc: improve docs for std::io::Seek::rewind method | poliorcetics:improve-std-io-seek-rewind-doc | m-ou-se | 0 | ||||
152 | 105599 | yes | Simplify `TyCtxt::is_thread_local_static` | TaKO8Ki:simplify-is_thread_local_static | oli-obk | 0 | ||||
153 | 105604 | yes | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
154 | 105635 | yes | Add suggestion for captured and passed arg case in fmt macro | tanveerraza789:master | estebank | 0 | ||||
155 | 105666 | yes | rustdoc: align stability badge to baseline instead of bottom | notriddle:notriddle/stab-baseline | joshtriplett | 0 | ||||
156 | 105671 | yes | Use associated items of `char` instead of freestanding items in `core::char` | lukas-code:depreciate-char | scottmcm | 0 | ||||
157 | 105695 | yes | Replace generic thread parker with explicit no-op parker | joboet:remove_generic_parker | joshtriplett | 0 | ||||
158 | 105745 | yes | docs(std): clarify remove_dir_all errors | philpax:patch-1 | joshtriplett | 0 | ||||
159 | 105793 | yes | Add note for mismatched types because of circular dependencies | lukas-code:circular-deps | Mark-Simulacrum | 0 | ||||
160 | 105798 | yes | Relax ordering rules for `asm!` operands | Amanieu:relax-asm | joshtriplett | 0 | ||||
161 | 105808 | yes | Fold away unnecessary temporaries in MIR | saethlin:fold | 0 | |||||
162 | 105848 | yes | [WIP] rustdoc: Add a warn-by-default lint for broken inline code | lukas-code:backticks | 0 | |||||
163 | 105861 | yes | Add Minimal Std implementation for UEFI | Ayush1325:uefi-std-minimial | thomcc | 0 | ||||
164 | 105865 | yes | rustc_session: remove dead code from check_expected_reuse() | matthiaskrgr:cgu_reuse_dead_code | cjgillot | 0 | ||||
165 | 105871 | yes | Add `Option::as_slice`(`_mut`) and `::into_slice` | llogiq:option-as-slice | scottmcm | 0 | ||||
166 | 105917 | yes | Specialize some methods of `io::Chain` | a1phyr:read_chain_more_impls | m-ou-se | 0 | ||||
167 | 105925 | yes | Makes the error codes Better | Viper939:master | eholk | 0 | ||||
168 | 105961 | yes | Type-directed probing for inherent associated types | fmease:iat-type-directed-probing | jackh726 | 0 | ||||
169 | 105962 | yes | Stabilize path_as_mut_os_str | zertosh:stabilize_path_as_mut_os_str | dtolnay | 0 | ||||
170 | 106001 | yes | Stop at the first `NULL` argument when iterating `argv` | sdroege:glibc-skip-over-null-argv | joshtriplett | 0 | ||||
171 | 106060 | yes | Remove proc-macro back-compat hack for rental | Aaron1011:remove-rental-hack | pnkfelix | 0 | ||||
172 | 106152 | yes | Add LazyCell::into_inner | SUPERCILEX:lazycell | Amanieu | 0 | ||||
173 | 106185 | yes | Allow Arc::from_raw to be used with a pointer from Arc::as_ptr | albertlarsan68:doc-arc-from-raw | joshtriplett | 0 | ||||
174 | 106186 | yes | Add function `core::iter::chain` | rossmacarthur:ft/iter-chain | joshtriplett | 0 | ||||
175 | 106192 | yes | Verify that spans point to char boundaries | Nilstrieb:verify-span-correctness | cjgillot | 0 | ||||
176 | 106241 | yes | Implement more methods for `vec_deque::IntoIter` | Sp00ph:vec_deque_iter_methods | the8472 | 0 | ||||
177 | 106246 | yes | Do not use LFS64 on linux with musl | kraj:master | thomcc | 0 | ||||
178 | 106276 | yes | Fix `vec_deque::Drain` FIXME | Sp00ph:unify_slice_ranges | the8472 | 0 | ||||
179 | 106277 | yes | Clarify the documentation for `Result::unwrap_or_default` | danielhuang:patch-1 | JohnTitor | 0 | ||||
180 | 106278 | yes | fix infinite recursion on complex traits | joonazan:master | jackh726 | 0 | ||||
181 | 106281 | yes | Add ability to transmute (somewhat) with generic consts in arrays | JulianKnodt:transmute_const_generics | nagisa | 0 | ||||
182 | 106339 | yes | Correct a typo in fs::File::create documentation | cryptoquick:master | joshtriplett | 0 | ||||
183 | 106347 | yes | More accurate spans for arg removal suggestion | estebank:removal-suggestion | TaKO8Ki | 0 | ||||
184 | 106348 | yes | fold_first iterator consumer | conradludgate:fold_first | Mark-Simulacrum | 0 | ||||
185 | 106372 | yes | Use id-based thread parking on SOLID | joboet:solid_id_parking | m-ou-se | 0 | ||||
186 | 106375 | yes | Stabilize `io_error_more` | albertlarsan68:stabilize-io_err_more | joshtriplett | 0 | ||||
187 | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | joshtriplett | 0 | ||||
188 | 106424 | yes | rustdoc: inline compiler-private items into compiler-private crates | notriddle:notriddle/rustc-private | GuillaumeGomez | 0 | ||||
189 | 106425 | yes | Make ExitStatus implement Default | ijackson:exit-status-default | thomcc | 0 | ||||
190 | 106434 | yes | Document `Iterator::sum/product` for Option/Result | clubby789:document-sum-result | m-ou-se | 0 | ||||
191 | 106450 | yes | Make `{Arc,Rc,Weak}::ptr_eq` ignore pointer metadata | albertlarsan68:fix-arc-ptr-eq | m-ou-se | 0 | ||||
192 | 106456 | yes | Correct `std::prelude` comment | kadiwa4:std-prelude-comment | joshtriplett | 0 | ||||
193 | 106486 | yes | Rust ast lowering doc tests | GentBinaku:rust_ast_lowering_doc_tests | jyn514 | 0 | ||||
194 | 106505 | yes | Properly allow macro expanded `format_args` invocations to uses captures | Nilstrieb:format-args-string-literal-episode-2 | petrochenkov | 0 | ||||
195 | 106523 | yes | Rustc infer doctest | CarsonV:rustc_infer_doctest | Nilstrieb | 0 | ||||
196 | 106531 | yes | improve Enumerate's docs, yields zero-based index | liigo:patch-13 | joshtriplett | 0 | ||||
197 | 106541 | yes | implement const iterator using `rustc_do_not_const_check` | fee1-dead-contrib:no-const-check-no | thomcc | 0 | ||||
198 | 106599 | yes | Change memory ordering in System wrapper example | MikailBag:patch-1 | m-ou-se | 0 | ||||
199 | 106619 | yes | rustc_codegen_ssa: Set e_flags for AVR architecture based on target CPU | agausmann:avr-object-file | estebank | 0 | ||||
200 | 106633 | yes | Stabilize `nonzero_min_max` | c410-f3r:stabilize-nonzero_bits | dtolnay | 0 | ||||
201 | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | joshtriplett | 0 | ||||
202 | 106673 | yes | Add support for QNX Neutrino to standard library | flba-eb:add_qnx_nto_stdlib | thomcc | 0 | ||||
203 | 106677 | yes | Remove a couple of `#[doc(hidden)] pub fn` and their `#[feature]` gates | tbu-:pr_less_doc_hidden_pub | scottmcm | 0 | ||||
204 | 106681 | yes | Link unstable features | albertlarsan68:link-unstable-features | ozkanonur | 0 | ||||
205 | 106704 | yes | Support AIX-style archive type | ecnelises:big_archive | Mark-Simulacrum | 0 | ||||
206 | 106774 | yes | Stabilize cmpxchg16b_target_feature | Nugine:master | tmandry | 0 | ||||
207 | 106844 | yes | allow negative numeric literals in `concat!` | Ezrashaw:concat-negative-int-lit | compiler-errors | 0 | ||||
208 | 106893 | yes | Explain base expression for struct update syntax | clubby789:struct-update-help | oli-obk | 0 | ||||
209 | 106905 | yes | Do not normalize field types in elaborate_drops. | cjgillot:issue-106444 | wesleywiser | 0 | ||||
210 | 106918 | yes | Rebuild BinaryHeap on unwind from retain | dtolnay:heapretain | m-ou-se | 0 | ||||
211 | 106921 | yes | Add documentation about the memory layout of `Cell` | madsmtm:cell-memory-layout | Amanieu | 0 | ||||
212 | 106923 | yes | Restore behavior when primary bundle is missing | mejrs:fluent_err | davidtwco | 0 | ||||
213 | 106933 | yes | Update documentation of select_nth_unstable and select_nth_unstable_by to state O(n^2) complexity | schuelermine:fix/doc/102451 | Amanieu | 0 | ||||
214 | 106938 | yes | Add missing normalization for union fields types | GuillaumeGomez:normalize-projection-field-ty | oli-obk | 0 | ||||
215 | 106943 | yes | Implement DoubleEndedIterator and ExactSizeIterator for Take<Repeat<T>> | mina86:exact_size_take_repeat | joshtriplett | 0 | ||||
216 | 106964 | yes | Clarify `Error::last_os_error` can be weird | workingjubilee:crouching-ioerror-hidden-documentation | ChrisDenton | 0 | ||||
217 | 106965 | yes | Add consts for `AssocConst` w/ body & ignore regions in `is_satisfied_from_param_env` | JulianKnodt:concat105821 | BoxyUwU | 0 | ||||
218 | 106985 | yes | Enhanced doucmentation of binary search methods for `slice` and `VecDeque` for unsorted instances | jofas:106746-fix | m-ou-se | 0 | ||||
219 | 106986 | yes | Let Vec be used as an argument in fluent strings | mejrs:list | davidtwco | 0 | ||||
220 | 106988 | yes | associated consts are invalid in AliasTy | aliemjay:patch-3 | compiler-errors | 0 | ||||
221 | 107007 | yes | Improve the floating point parser in dec2flt. | TDecki:float_parsing_improvments | joshtriplett | 0 | ||||
222 | 107012 | yes | Make clipboard button copy crate version too instead of just crate_name | atsuzaki:rustdoc-clipboard | GuillaumeGomez | 0 | ||||
223 | 107034 | yes | Migrating rustc_infer to session diagnostics (part 4) | IntQuant:issue-100717-infer-5 | oli-obk | 0 | ||||
224 | 107043 | yes | Support `true` and `false` as boolean flag params | Nilstrieb:true-and-false-is-false | wesleywiser | 0 | ||||
225 | 107047 | yes | Recover from `pub let` | obeis:pub-let | compiler-errors | 0 | ||||
226 | 107056 | yes | Implement #[async_send] attribute for async fns | eholk:async-send | compiler-errors | 0 | ||||
227 | 107059 | yes | fixes the --set option in configure.py | shourya5:issue#107049 | Mark-Simulacrum | 0 | ||||
228 | 107060 | yes | Remove unstable `Poll::ready` | ibraheemdev:poll-ready | scottmcm | 0 | ||||
229 | 107062 | yes | Do some cleanup of doc/index.md | tgross35:update-doc-index | ehuss | 0 | ||||
230 | 107098 | yes | Suggest function call on pattern type mismatch | compiler-errors:pat-mismatch-fn-call | lcnr | 0 | ||||
231 | 107099 | yes | rustdoc: Add support for --remap-path-prefix | edward-shen:edward-shen/rustdoc-remap-path-prefix | GuillaumeGomez | 0 | ||||
232 | 107110 | yes | [stdio][windows] Use MBTWC and WCTMB | strega-nil:mbtwc-wctmb | ChrisDenton | 0 | ||||
233 | 107122 | yes | Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type | joboet:once_try_init_try | scottmcm | 0 | ||||
234 | 107129 | yes | Update the version of musl used on `*-linux-musl` targets to 1.2.3 | wesleywiser:musl_1.2_upgrade | 0 | |||||
235 | 107159 | yes | rand use getrandom for freebsd (available since 12.x) | devnexen:random_fbsd_update | Mark-Simulacrum | 0 | ||||
236 | 107163 | yes | Remove some superfluous type parameters from layout.rs. | mikebenfield:parameters-pr | TaKO8Ki | 0 | ||||
237 | 107173 | yes | Suggest the correct array length on mismatch | clubby789:suggest-array-length | compiler-errors | 0 | ||||
238 | 107176 | yes | Add `Option::transpose_fn` methods | nvzqz:transpose-function | scottmcm | 0 | ||||
239 | 107200 | yes | io: soften ‘at most one write attempt’ requirement in io::Write::write | mina86:c | joshtriplett | 0 | ||||
240 | 107207 | yes | Implement `str::from_raw_parts()` and `str::from_raw_parts_mut()` | Kixiron:str_from_raw_parts | thomcc | 0 | ||||
241 | 107216 | yes | Document panic from thread::current | dtolnay:threadpanic | thomcc | 0 | ||||
242 | 107221 | yes | Use `getentropy()` instead of `/dev/urandom` on Emscripten | kleisauke:getentropy-emscripten | joshtriplett | 0 | ||||
243 | 107229 | yes | Tweak may_dangle syntax for MCP 563 | SoniEx2:mcp563-syntax | petrochenkov | 0 | ||||
244 | 107236 | yes | Add T-bootstrap label to tools | albertlarsan68:move-tidy-to-bootstrap | Mark-Simulacrum | 0 | ||||
245 | 107251 | yes | Rescope temp lifetime in let-chain into IfElse | dingxiangfei2009:let-chain-rescope | oli-obk | 0 | ||||
246 | 107253 | yes | Use span_for_predicate_removal to compute where span | reez12g:issue-105150 | compiler-errors | 0 | ||||
247 | 107254 | yes | Avoid wrong code suggesting for attribute macro | chenyukang:yukang/fix-107113-wrong-sugg-in-macro | estebank | 0 | ||||
248 | 107263 | yes | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
249 | 107294 | yes | Fix some issues with folded AArch64 features | JamieCunliffe:neon-fp | Amanieu | 0 | ||||
250 | 107317 | yes | Implement `AsFd` and `AsRawFd` for `Rc` | ids1024:asfd-rc | Mark-Simulacrum | 0 | ||||
251 | 107329 | yes | Optimize `LazyLock` size | joboet:optimize_lazylock | joshtriplett | 0 | ||||
252 | 107340 | yes | rustdoc: merge doctest tooltip with notable traits tooltip | notriddle:notriddle/simplify-doctest-tooltip | GuillaumeGomez | 0 | ||||
253 | 107365 | yes | Improving the mir-opt test suite | pingshiyu:master | oli-obk | 0 | ||||
254 | 107376 | yes | remove obsolete `givens` from regionck | aliemjay:remove-givens | lcnr | 0 | ||||
255 | 107378 | yes | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
256 | 107387 | yes | Use random `HashMap` keys on Hermit | joboet:hermit_random | m-ou-se | 0 | ||||
257 | 107393 | yes | Add internal lint against `Ty == Ty` | Nilstrieb:Are the types equalॽ Who even knows at this point | eholk | 0 | ||||
258 | 107395 | yes | Add `clone_from` specializations to `Rc` and `Arc` | Lucretiel:shared-ptr-clone-from | joshtriplett | 0 | ||||
259 | 107396 | yes | Disable thread support in libtest if `RUST_TEST_THREADS=1` | ianks:issue-104053-fix | thomcc | 0 | ||||
260 | 107405 | yes | add support of RustyHermit's BSD socket layer | hermitcore:bsd | Mark-Simulacrum | 0 | ||||
261 | 107415 | yes | Allow comparing `Discriminants` in const contexts | ink-feather-org:feat/const_partial_eq_discriminant | joshtriplett | 0 | ||||
262 | 107416 | yes | Error code E0794 for late-bound lifetime parameter error. | czzrr:issue-80618 | WaffleLapkin | 0 | ||||
263 | 107429 | yes | Stabilize feature `cstr_from_bytes_until_nul` | tgross35:from-bytes-until-null-stabilization | m-ou-se | 0 | ||||
264 | 107462 | yes | Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)` | WaffleLapkin:from_iterator_for_tuple | joshtriplett | 0 | ||||
265 | 107464 | yes | Add `str::Lines::remainder` | WaffleLapkin:all_that_remains_of_lines | thomcc | 0 | ||||
266 | 107483 | yes | Removed bootstrap asserts | GentBinaku:removed_bootstrap_asserts | ozkanonur | 0 | ||||
267 | 107489 | yes | Implement partial support for non-lifetime binders | compiler-errors:non_lifetime_binders | cjgillot | 0 | ||||
268 | 107490 | yes | rustdoc: remove inconsistently-present sidebar tooltips | notriddle:notriddle/rm-sidebar-tooltip | GuillaumeGomez | 0 | ||||
269 | 107502 | yes | remove unused static data for to_lowercase | PSeitz:master | Mark-Simulacrum | 0 | ||||
270 | 107507 | yes | Implement `deferred_projection_equality` for erica solver | BoxyUwU:deferred_projection_equality | lcnr | 0 | ||||
271 | 107522 | yes | Add Fast Deterministic Selection fallback to introselect | Sp00ph:introselect | cuviper | 0 | ||||
272 | 107534 | yes | [DRAFT] Replace `AsRef<Path>` with `PathLike` | ChrisDenton:pathlike | 0 | |||||
273 | 107542 | yes | Don't call `with_reveal_all_normalized` in const-eval when `param_env` has inference vars in it | compiler-errors:param-envs-with-inference-vars-are-cursed | jackh726 | 0 | ||||
274 | 107548 | yes | suggest adding parameters to exactly match the trait definition | lyming2007:issue-106999-fix | compiler-errors | 0 | ||||
275 | 107561 | yes | [DO NOT MERGE] switch back some type imports to libc | krasimirgg:stdffi | 0 | |||||
276 | 107562 | yes | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
277 | 107573 | yes | Update the minimum external LLVM to 14 | cuviper:drop-llvm-13 | TaKO8Ki | 0 | ||||
278 | 107583 | yes | Support the rustc metadata for AIX | EsmeYi:aix_xcoff_metadata | Nilstrieb | 0 | ||||
279 | 107587 | yes | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | Mark-Simulacrum | 0 | ||||
280 | 107592 | yes | Use 16-bit repr(C) enums on AVR, MSP430 | workingjubilee:use-16-bit-enum-on-16-bit-targets | jackh726 | 0 | ||||
281 | 107619 | yes | Specify behavior of HashSet::insert | stepancheg:hash-set-insert | workingjubilee | 0 | ||||
282 | 107620 | yes | Normalize opaque types with bound vars...... again | compiler-errors:normalize-opaques-with-late-bounds-again | 0 | |||||
283 | 107624 | yes | Stabilize `const_cstr_methods` | tgross35:const-cstr-methods | dtolnay | 0 | ||||
284 | 107626 | yes | Fix `x fix` on the standard library itself | jyn514:x-fix | Mark-Simulacrum | 0 | ||||
285 | 107628 | yes | Make `x clippy` download and use beta clippy | albertlarsan68:bootstrap-clippy | flip1995 | 0 | ||||
286 | 107629 | yes | rustdoc: sort deprecated items lower in search | pitaj:rustdoc-search-deprecated | jsha | 0 | ||||
287 | 107638 | yes | Optimize break patterns | zhangyunhao116:pdqsort-rand | scottmcm | 0 | ||||
288 | 107647 | yes | Experiment: Const iterrator range with `#[rustc_do_not_const_check]` | ink-feather-org:const_iterrator_range | 0 | |||||
289 | 107648 | yes | unused-lifetimes: don't warn about lifetimes originating from expanded code | matthiaskrgr:unused_lifetime_104432_fix | Nilstrieb | 0 | ||||
290 | 107652 | yes | Introduce `ReError` | estebank:re_error | nagisa | 0 | ||||
291 | 107654 | yes | reword descriptions of the deprecated int modules | pitaj:reword-integral-modules | thomcc | 0 | ||||
292 | 107657 | yes | Add only modified subcommand for compiletest | chenyukang:yukang/add-only-modified | albertlarsan68 | 0 | ||||
293 | 107658 | yes | rustdoc: change the +/- icons | rol1510:change-icons | notriddle | 0 | ||||
294 | 107659 | yes | test: snapshot for derive suggestion in diff files | bvanjoi:issue-107649 | nagisa | 0 | ||||
295 | 107673 | yes | update ICU4X to 1.1.0 | lukas-code:update-icu4x | davidtwco | 0 | ||||
296 | 107674 | yes | Simplify `Iterator::next` for `GenericShunt` used in `iter::try_process` | JustForFun88:simplify_GenericShunt | scottmcm | 0 | ||||
297 | 107675 | yes | Implement -Zlink-directives=yes/no | jsgf:link-directives | wesleywiser | 0 | ||||
298 | 107680 | yes | Hide repr attribute from doc of types without guaranteed repr | dtolnay:docrepr | Mark-Simulacrum | 0 | ||||
299 | 107702 | yes | Iteratively simplify const conditions | dingxiangfei2009:iterative-const-cond-simplify | cjgillot | 0 | ||||
300 | 107707 | yes | Remove misleading target feature aliases | calebzulawski:remove-features | joshtriplett | 0 | ||||
301 | 107711 | yes | Stabilize movbe and cmpxchg16b target features | calebzulawski:movbe | pnkfelix | 0 | ||||
302 | 107718 | yes | Revive `-Z time` as `-Z time-precise` | Zoxc:z-time | nnethercote | 0 | ||||
303 | 107721 | yes | create dummy placeholder crate to prevent compiler from panicing | megakorre:issue_105700 | michaelwoerister | 0 | ||||
304 | 107728 | yes | Miri: basic dyn* support | RalfJung:miri-dyn-star | oli-obk | 0 | ||||
305 | 107732 | yes | [WIP] Move drop elaboration before borrowck | Zeegomo:move-drop-elab | WaffleLapkin | 0 | ||||
306 | 107736 | yes | Rename atomic 'as_mut_ptr' to 'as_ptr' to match Cell (ref #66893) | tgross35:atomic-as-ptr | m-ou-se | 0 | ||||
307 | 107739 | yes | Check for overflow in evaluate_canonical_goal | spastorino:check-overflow-evaluate_canonical_goal | lcnr | 0 | ||||
308 | 107742 | yes | Split alignment calculation from layout calculation | oskgo:split-align-from-layout | eholk | 0 | ||||
309 | 107744 | yes | Bages for easy access links to Rust community | sabreClaw204:master | Mark-Simulacrum | 0 | ||||
310 | 107748 | yes | refer to new home | tshepang:renamed | nagisa | 0 | ||||
311 | 107753 | yes | Switch to `EarlyBinder` for `type_of` query | kylematsuda:type-of | 0 | |||||
312 | 107761 | yes | Replace a command line flag with an env var to allow tools to initialize the tracing loggers at their own discretion | oli-obk:miri_🪵 | TaKO8Ki | 0 | ||||
313 | 107765 | yes | rustc/rustdoc: Perform name resolver cleanups enabled by #94857 | petrochenkov:nomoclone | oli-obk | 0 | ||||
314 | 107766 | yes | Fix json reexports of different items with same name | GuillaumeGomez:fix-json-reexports-of-different-items-with-same-name | aDotInTheVoid | 0 | ||||
315 | 107780 | yes | Rename `replace_bound_vars_with_*` to `instantiate_binder_with_*` | compiler-errors:instantiate-binder | lcnr | 0 | ||||
316 | 107782 | yes | Move the WorkerLocal type from the rustc-rayon fork into rustc_data_structures | Zoxc:worker-local | jackh726 | 0 | ||||
317 | 107785 | yes | #107307 Adding additional information to "cargo test --list" output | parthopdas:master | petrochenkov | 0 | ||||
318 | 107786 | yes | Implement some tweaks in the new solver | compiler-errors:new-solver-some-tweaks | lcnr | 0 | ||||
319 | 107789 | yes | Avoid leaking `format!()` desugaring when empty array arguments are supplied | jieyouxu:issue-107745 | jackh726 | 0 | ||||
320 | 107790 | yes | x.py fails all downloads that use a tempdir with snap curl #107722 | tharunsuresh-code:snap_curl | Mark-Simulacrum | 0 | ||||
321 | 100311 | yes | Fix handling of trailing bare CR in str::lines | xfix:lines-fix-handling-of-bare-cr | joshtriplett | 0 | always | |||
322 | 107713 | yes | Extend `BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE`. | nnethercote:extend-BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE | RalfJung | 0 | always | |||
323 | 107758 | yes | Change `arena_cache` to not alter the declared query result | Zoxc:arena-enref | cjgillot | 0 | always | |||
324 | 100288 | no | Make typeck aware of uninhabited types | camsteffen:uninhabited-typeck | oli-obk | 0 | never | |||
325 | 100503 | no | support higher-ranked regions in opaque type inference | aliemjay:opaque_higher_ranked | nikomatsakis | 0 | never | |||
326 | 101419 | no | proc_macro/bridge: Eagerly pass TokenStream contents into the client | mystor:ts_is_vec_tt | eddyb | 0 | never | |||
327 | 101500 | no | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | |||
328 | 101566 | no | [WIP] make nightly compilers able to parallelize | SparrowLii:sync_data_structure | cjgillot | 0 | never | |||
329 | 101841 | no | Remove save-analysis. | nnethercote:rm-save-analysis | Mark-Simulacrum | 0 | never | |||
330 | 101900 | no | reimplement `~const Trait` bounds via a fourth kind of generic param | oli-obk:const_trait_take_two | lcnr | 0 | never | |||
331 | 101977 | no | Suppress unused_mut if unused_variables is reported | sanxiyn:suppress-unused-mut | cjgillot | 0 | never | |||
332 | 102906 | no | Refactor unwind in MIR | nbdd0121:mir | wesleywiser | 0 | never | |||
333 | 103830 | no | rustc_target: Add alignment to indirectly-passed by-value types, correcting the alignment of `byval` on x86 in the process. | pcwalton:pointee-align | wesleywiser | 0 | never | |||
334 | 104191 | no | [perf] don't use temporary files for archive builder | BelovDV:change-abb-add_file | bjorn3 | 0 | never | |||
335 | 105274 | no | Enable instcombine for mutable reborrows | saethlin:instcombine-mut-ref | oli-obk | 0 | never | |||
336 | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
337 | 105462 | no | give the resolver access to TyCtxt | oli-obk:feeding_full | cjgillot | 0 | never | |||
338 | 105577 | no | Do one round of DestProp at mir-opt-level=2 | saethlin:destprop-one-round | oli-obk | 0 | never | |||
339 | 106610 | no | migrate compiler, bootstrap and compiletest to windows-rs | euclio:windows-rs | ChrisDenton | 0 | never | |||
340 | 106613 | no | Sink unused const assignments | saethlin:delay-const-assignments | oli-obk | 0 | never | |||
341 | 106852 | no | Preserve DebugInfo in DeadStoreElimination. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
342 | 107009 | no | Implement jump threading MIR opt | cjgillot:jump-threading | wesleywiser | 0 | never | |||
343 | 107188 | no | Encode info for Fn/AssocFn in a single place. | cjgillot:meta-fn | compiler-errors | 0 | never | |||
344 | 107270 | no | Replace ZST operands and debuginfo by constants. | cjgillot:remove-zst | oli-obk | 0 | never | |||
345 | 107289 | no | Remove a few `actually_rustdoc` uses | oli-obk:actually_rustdoc | compiler-errors | 0 | never | |||
346 | 107404 | no | Turn on ConstDebugInfo pass. | cjgillot:const-debuginfo | 0 | never | ||||
347 | 99688 | no | Rustdoc: Format constant values as rich-text and visibility-awarely | fmease:rustdoc-fmt-const-vals-as-rich-text-vis-aware | GuillaumeGomez | 0 | ||||
348 | 99719 | no | [experiment] fulfill diagnostics: do not look into `T: IntoIterator` | lcnr:uwu-fun-fun | 0 | |||||
349 | 99754 | no | Parse unnamed struct and union fields | carbotaniuman:rfc-2102 | cjgillot | 0 | ||||
350 | 99883 | no | Invoke `backtrace-rs`' buildscript in `std`'s buildscript for Android targets | Arc-blroth:fix/backtrace-build | kennytm | 0 | ||||
351 | 99927 | no | More distinctive pretty-printing of function item types | steffahn:distinctive_function_item_types_printing | estebank | 0 | ||||
352 | 100021 | no | made `unreachable_unchecked` panic in debug mode | cbrownsey:master | scottmcm | 0 | ||||
353 | 100046 | no | Register wf obligation before normalizing in wfcheck | compiler-errors:dont-normalize-in-wfcheck | lcnr | 0 | ||||
354 | 100090 | no | Emit warning when bound is trivially false | compiler-errors:trivially-false-bound | nikomatsakis | 0 | ||||
355 | 100202 | no | Fix #99684 through autoref in `write!` macro with a two-phased borrows retrocompat workaround | danielhenrymantilla:fix-99684-self-in-write-dropped-early | pnkfelix | 0 | ||||
356 | 100234 | no | rustc_span: encode 1-based line number as it's own type, not usize | klensy:line-num | 0 | |||||
357 | 100316 | no | Add Rust std support for x86_64-unknown-uefi | tianocore:uefi-master | thomcc | 0 | ||||
358 | 100342 | no | Add mem_uninitialized lint to FCW lint on uses | 5225225:mem-uwuintiailized | joshtriplett | 0 | ||||
359 | 100375 | no | don't touch `closure_substs.parent_substs()` in borrowck | aliemjay:ugly-closure-substs | jackh726 | 0 | ||||
360 | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | michaelwoerister | 0 | ||||
361 | 100428 | no | Add generic `NonZero` type. | reitermarkus:generic-nonzero | joshtriplett | 0 | ||||
362 | 100467 | no | Alignment of the `bytes` of `Allocation` to match `align` parameter | emarteca:alloc-align | RalfJung | 0 | ||||
363 | 100703 | no | [WIP]: raw-dylib support for apple targets | roblabla:raw-dylib-macos | 0 | |||||
364 | 100737 | no | Support setting signal masks for child processes on Unix | sunshowers:signal-mask | thomcc | 0 | ||||
365 | 100824 | no | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | thomcc:darwin_user_temp_dir | m-ou-se | 0 | ||||
366 | 100860 | no | Add powerpc-unknown-linux-muslspe compile target | BKPepe:powerpc-muslspe | wesleywiser | 0 | ||||
367 | 100883 | no | Stabilize doc_cfg, auto_doc_cfg and cfg_hide features | GuillaumeGomez:stabilize-doc-cfg | notriddle | 0 | ||||
368 | 100976 | no | improve lifetime annotation diagnostics | aliemjay:lt-annot-dx | estebank | 0 | ||||
369 | 101007 | no | Migrate the diagnostics of the rustc_typeck crate | superblaubeere27:typeck_diag_port | 0 | |||||
370 | 101150 | no | Clean up SGX user memory copies | jethrogb:jb/cleanup-sgx-user-memory-copies | cuviper | 0 | ||||
371 | 101222 | no | Partially implement thread scheduling attributes API proposal | ian-h-chamberlain:feature/thread-scheduling-proposal | joshtriplett | 0 | ||||
372 | 101339 | no | enable -Zrandomize-layout in debug CI builds | the8472:ci-randomize-debug | jyn514 | 0 | ||||
373 | 101392 | no | `build-std` compatible profile(code coverage) support | ldm0:ldm_fix_profiler_builtins_further | ehuss | 0 | ||||
374 | 101417 | no | Stabilize pointer byte offsets and is aligned | WaffleLapkin:stabilize_pointer_byte_offsets_and_is_aligned | m-ou-se | 0 | ||||
375 | 101466 | no | Migrate `rustc_trait_selection::traits::error_reporting::suggestions` to `SessionDiagnostic` | str4d:100717-trait_selection-suggestions-diagnostics | davidtwco | 0 | ||||
376 | 101551 | no | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
377 | 101819 | no | WIP: more enum layout optimizations | mikebenfield:enum3 | jackh726 | 0 | ||||
378 | 101842 | no | std::io: vectored reads with uninitialized memory (Read::read_buf_vec) | nrc:read-buf-vec2 | m-ou-se | 0 | ||||
379 | 101935 | no | builtin_macros: Migrate diagnostic | wonchulee:translation_builtin_macros | compiler-errors | 0 | ||||
380 | 101981 | no | Impl AsRef, Borrow for Ref, RefMut | dhardy:borrow_ref | m-ou-se | 0 | ||||
381 | 101994 | no | rand: freebsd update, using getrandom. | devnexen:rand_fbsd_update | m-ou-se | 0 | ||||
382 | 102010 | no | Add tools to sysroot after build. | WaffleLapkin:bootsraps_your_tools | jyn514 | 0 | ||||
383 | 102067 | no | Logical right and left shift diagnostics. | moonheart08:arl-arr-diag | estebank | 0 | ||||
384 | 102225 | no | Allow const iterator implementations | fee1-dead-contrib:const_iterator | scottmcm | 0 | ||||
385 | 102243 | no | [experiment] Enable link-time thread local support on MinGW | joboet:windows_gnu_tls | eholk | 0 | ||||
386 | 102327 | no | Use `raw-dylib` in the std for non-x86 Windows | ChrisDenton:std-raw-dylib | thomcc | 0 | ||||
387 | 102343 | no | New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range | golddranks:range_cmp | thomcc | 0 | ||||
388 | 102472 | no | stop special-casing `'static` in evaluation | lcnr:static-in-eval | jackh726 | 0 | ||||
389 | 102480 | no | Don't export `main` on WebAssembly. | sunfishcode:sunfishcode/wasm-no-export-main | petrochenkov | 0 | ||||
390 | 102599 | no | Add `auto_cfg` and `no_auto_cfg` attributes | GuillaumeGomez:doc_auto_cfg | notriddle | 0 | ||||
391 | 102673 | no | Inferred lifetimes cleanup | lukas-code:infered-lifetimes | joshtriplett | 0 | ||||
392 | 102881 | no | make a help text for 'cannot find macro' actionable | togami2864:make-help-message-actionable-in-macro | compiler-errors | 0 | ||||
393 | 102963 | no | Add `-Z instrument-xray` flag | ilammy:xray-basic | petrochenkov | 0 | ||||
394 | 103042 | no | errors: generate typed identifiers in each crate | davidtwco:translation-distributed-ftl | compiler-errors | 0 | ||||
395 | 103114 | no | [WIP] Assign HirIds in HIR traversal order | chenyukang:yukang/fix-102522 | cjgillot | 0 | ||||
396 | 103131 | no | Tidy up maybe_uninit_slice API | SUPERCILEX:assume-init-slice | scottmcm | 0 | ||||
397 | 103169 | no | Error in panic | DebugSteven:error-in-panic | m-ou-se | 0 | ||||
398 | 103266 | no | Expose compiletest as a library for use in Clippy | Alexendoo:clippy-compiletest | jyn514 | 0 | ||||
399 | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
400 | 103448 | no | Account for late-bound lifetimes in generics | cjgillot:no-late-fn | lcnr | 0 | ||||
401 | 103449 | no | Inherit function lifetimes for impl-trait | cjgillot:variance-rpit | compiler-errors | 0 | ||||
402 | 103498 | no | Use Min ModFlagBehavior for control-flow protection if available | kubo39:use-min-mod-flag-behavior-if-available | 0 | |||||
403 | 103503 | no | wip: Support Apple tvOS in libstd | thomcc:tvos-support | 0 | |||||
404 | 103506 | no | visit enum init when the enum variable doesn't have any parameters | lyming2007:issue-fix-101208 | petrochenkov | 0 | ||||
405 | 103639 | no | Constify `assert_eq!` and `assert_ne!` | fee1-dead-contrib:const_assert_eq | Mark-Simulacrum | 0 | ||||
406 | 103662 | no | Resolve lang items in AST | camsteffen:lang-ast | petrochenkov | 0 | ||||
407 | 103682 | no | Stabilize rustdoc `--test-run-directory` | Swatinem:stable-run-directory | GuillaumeGomez | 0 | ||||
408 | 103735 | no | Implement a lint for implicit autoref of raw pointer dereference | WaffleLapkin:scarry-derefs | RalfJung | 0 | ||||
409 | 103893 | no | Const stabilize `mem::discriminant` | H4x5:stabilize-const-discriminant | joshtriplett | 0 | ||||
410 | 103966 | no | Remove references for L4re that are not defined. | ManuelvOK:l4re | m-ou-se | 0 | ||||
411 | 103993 | no | Add support for SpanTrace capture in ICE reports | yaahc:traced-ICE | oli-obk | 0 | ||||
412 | 104000 | no | rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics. | pcwalton:llvm-stats | oli-obk | 0 | ||||
413 | 104055 | no | Migrate diagnostics in `rustc_borrowck` | AndyJado:bck_errors | davidtwco | 0 | ||||
414 | 104057 | no | `Exclusive` nits | H4x5:exclusive-nits | joshtriplett | 0 | ||||
415 | 104070 | no | Prevent aborting guard from aborting the process in a forced unwind | nbdd0121:unwind | wesleywiser | 0 | ||||
416 | 104087 | no | Stabilise inline_const | nbdd0121:const | scottmcm | 0 | ||||
417 | 104100 | no | Allow using `Range` as an `Iterator` in const contexts. | ink-feather-org:const_iter_range | the8472 | 0 | ||||
418 | 104218 | no | Stabilize raw_dylib (`#[link(kind = "raw-dylib")]`) | tbu-:pr_stabilize_raw_dylib | michaelwoerister | 0 | ||||
419 | 104272 | no | [WIP] Fix compiler regression from 1.64.0 relating to `&(dyn Trait + '_)` params | BGR360:issue-103762 | cjgillot | 0 | ||||
420 | 104283 | no | Implement TryFrom<&str> for numerical types, bool and char | grego:master | thomcc | 0 | ||||
421 | 104329 | no | Move futex locks to `sys_common` | joboet:sys_common_futex | m-ou-se | 0 | ||||
422 | 104333 | no | WIP: Thread `GeneratorKind` through to symbol mangling | Swatinem:mangle-async | cjgillot | 0 | ||||
423 | 104363 | no | Make `unused_allocation` lint against `Box::new` too | WaffleLapkin:bonk_box_new | oli-obk | 0 | ||||
424 | 104385 | no | Raise minimum supported Apple OS versions | BlackHoleFox:apple-minimum-bumps | petrochenkov | 0 | ||||
425 | 104406 | no | linker: Preserve relative order of `-l` options, including dynamic libs | petrochenkov:dynorder | bjorn3 | 0 | ||||
426 | 104455 | no | Don't drain-on-drop in DrainFilter impls of various collections. | the8472:dont-drain-on-drop | m-ou-se | 0 | ||||
427 | 104491 | no | Allow using `Slice` `Iterator`s in const Contexts | ink-feather-org:const_iter_slice | 0 | |||||
428 | 104527 | no | Add more license annotations | ferrocene:pa-more-licenses | pnkfelix | 0 | ||||
429 | 104540 | no | Add simple markdown formatting to `rustc --explain` output | tgross35:explain-markdown | oli-obk | 0 | ||||
430 | 104693 | no | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | nagisa | 0 | ||||
431 | 104694 | no | Handle dyn* coercions for values that are represented with `OperandValue::Ref` | compiler-errors:dyn-star-not-imm | jackh726 | 0 | ||||
432 | 104833 | no | WIP: Remove `identity_future` indirection | Swatinem:async-identity-future | lcnr | 0 | ||||
433 | 104872 | no | Avoid alignment mismatch between ABI and layout for unions. | luqmana:packed-union-align | eddyb | 0 | ||||
434 | 104941 | no | [WIP] borrowck diagnostic migration with eager booted | AndyJado:eager | davidtwco | 0 | ||||
435 | 104968 | no | Include line numbers in debuginfo by default for developers | jyn514:debuginfo-defaults | Mark-Simulacrum | 0 | ||||
436 | 105043 | no | Allow `impl Trait` inside where clauses | bombless:impl-trait | compiler-errors | 0 | ||||
437 | 105258 | no | Report change in RPITIT lifetime capture clauses. | cjgillot:rpit-mismatch | oli-obk | 0 | ||||
438 | 105264 | no | [EXPERIMENT] Record an allowed byte range in pointer provenance for miri | cjgillot:field-protection | compiler-errors | 0 | ||||
439 | 105354 | no | Add deployment-target --print flag for Apple targets | BlackHoleFox:apple-deployment-printer | oli-obk | 0 | ||||
440 | 105452 | no | Add cross-language LLVM CFI support to the Rust compiler | rcvalle:rust-cfi-3 | bjorn3 | 0 | ||||
441 | 105509 | no | rustdoc: Fix badge alignment | GuillaumeGomez:badge-alignment | notriddle | 0 | ||||
442 | 105545 | no | cleanup: remove pointee types from LLVM backend | erikdesjardins:ptrclean | 0 | |||||
443 | 105736 | no | Test that the compiler/library builds with validate-mir | chenyukang:yukang/add-mir-opt-level-testing | jyn514 | 0 | ||||
444 | 105813 | no | Dest prop: Support removing writes when this unblocks optimizations | JakobDegen:dest-prop-move | tmiasko | 0 | ||||
445 | 105815 | no | Extend -Zdump-mir output with two-phase borrow info | pnkfelix:extra-2pb-info | oli-obk | 0 | ||||
446 | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | joshtriplett | 0 | ||||
447 | 105888 | no | suggest lifetime for closure parameter type when mismatch | skyzh:skyzh/suggest-lifetime-closure | compiler-errors | 0 | ||||
448 | 105982 | no | implied bounds: normalize in the proper param_env | aliemjay:assumed-wf-normalize | lcnr | 0 | ||||
449 | 106038 | no | use implied bounds when checking opaque types | aliemjay:opaque-implied | oli-obk | 0 | ||||
450 | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | eholk | 0 | ||||
451 | 106075 | no | Partial stabilisation of `c_unwind` | nbdd0121:ffi-unwind | nagisa | 0 | ||||
452 | 106085 | no | use problem matchers for tidy CI | fee1-dead-contrib:tidy-ci-matchers | pietroalbini | 0 | ||||
453 | 106233 | no | Polymorphization: Look at called functions for usedness of generic params | Nilstrieb:cross-fn-poly | cjgillot | 0 | ||||
454 | 106249 | no | Create "suggested tests" tool in `rustbuild` | Ezrashaw:suggest-test-tool | jyn514 | 0 | ||||
455 | 106316 | no | Only include stable lints in `rustdoc::all` group | camelid:rustdoc-all-only-stable | GuillaumeGomez | 0 | ||||
456 | 106359 | no | Suggest importing missing module when using module-qualified struct | obeis:issue-106068 | Nilstrieb | 0 | ||||
457 | 106401 | no | Remove `hir::Map::find` | compiler-errors:eliminate-hir-find | cjgillot | 0 | ||||
458 | 106440 | no | Ignore files in .gitignore in tidy | jyn514:tidy | the8472 | 0 | ||||
459 | 106560 | no | Support linking to rust dylib with --crate-type staticlib | bjorn3:support_staticlib_dylib_linking | pnkfelix | 0 | ||||
460 | 106561 | no | Add warning block support in rustdoc | GuillaumeGomez:warning-block | notriddle | 0 | ||||
461 | 106574 | no | 99144 enable doctests | technetos:99144-enable-doctests | Nilstrieb | 0 | ||||
462 | 106601 | no | Suggest `;` after bare `match` expression E0308 | estebank:match-semi | cjgillot | 0 | ||||
463 | 106603 | no | rustdoc: implement unprefixed html class / id lint | notriddle:notriddle/rustdoc-html-id-class-warnings | GuillaumeGomez | 0 | ||||
464 | 106621 | no | enable `rust_2018_idioms` lint group for doctests | ozkanonur:enable-elided-lifetimes-for-doctests | Nilstrieb | 0 | ||||
465 | 106691 | no | Teach `rustc` to write the ICE backtrace and query stack to disk | estebank:ice-ice-baby | davidtwco | 0 | ||||
466 | 106729 | no | Account for opaque variance for region outlives and liveness. | cjgillot:borrowck-variance | oli-obk | 0 | ||||
467 | 106826 | no | [WIP] Remove type ascription syntax | Nilstrieb:type_ascription﹕ǃ | 0 | |||||
468 | 106915 | no | Only load one CSS theme by default | notriddle:notriddle/load-only-one-theme | jsha | 0 | ||||
469 | 106934 | no | Add offset_of! macro (RFC 3308) | DrMeepster:offset_of | cjgillot | 0 | ||||
470 | 107123 | no | add a Callable trait that is implemented for unsafe functions, too | oli-obk:callable_trait | 0 | |||||
471 | 107184 | no | Update once_cell 'get_or_init' to 'get_or_init_with' | tgross35:once-cell-naming | m-ou-se | 0 | ||||
472 | 107246 | no | Begin migrating rustdoc diagnostics for translation | cassaundra:rustdoc-translation-migration | davidtwco | 0 | ||||
473 | 107274 | no | DO NOT REVIEW - WIP coop-rs/rust:02_vec | coop-rs:02_vec | peter-kehl | 0 | ||||
474 | 107298 | no | rustdoc: Break bounds if they are too long | GuillaumeGomez:fix-long-bounds-display | notriddle | 0 | ||||
475 | 107411 | no | Handle discriminant in DataflowConstProp | cjgillot:dataflow-discriminant | oli-obk | 0 | ||||
476 | 107475 | no | Add display of lifetime of Ref in fn fmt() for TypeError | yanchen4791:issue-106517 | nagisa | 0 | ||||
477 | 107510 | no | Monomorphize in check mode to report (almost) all PMEs | oli-obk:no_const_pme | 0 | |||||
478 | 107550 | no | Less `maybe_whole_expr` | nnethercote:less-maybe_whole_expr | petrochenkov | 0 | ||||
479 | 107567 | no | Extend Infer ty for binary operators | chenyukang:yukang/fix-infer-issue | compiler-errors | 0 | ||||
480 | 107606 | no | Pattern types MVP | oli-obk:pattern_types_syntax | jackh726 | 0 | ||||
481 | 107607 | no | coop-rs 03 vec macroed | coop-rs:03_vec_macroed | peter-kehl | 0 | ||||
482 | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
483 | 99761 | no | Fix item-info color | GuillaumeGomez:item-info-color | notriddle | 0 | always | |||
484 | 107084 | error | no | make `ty::Ty: Debug` not call the `Display` impl | BoxyUwU:ty_debug_actually_debug | compiler-errors | compiler-errors | 1 | ||
485 | 104098 | error | no | fix fn item implied bounds and wf check | aliemjay:fn-wf | lcnr | 0 | |||
486 | 107593 | failure | yes | Rollup of 6 pull requests | Dylan-DPC:rollup-t5b3rxg | Dylan-DPC | 5 | never | ||
487 | 106789 | failure | yes | Set RUST_SAVE_ANALYSIS_CONFIG env variable for run-pass tests | azadnn:save-analysis-for-runpass-tests | Mark-Simulacrum | Mark-Simulacrum | 0 | never | |
488 | 106476 | failure | yes | Add sanitizer support for modern iOS platforms | keith:ks/add-sanitizer-support-for-modern-ios-platforms | badboy | badboy | 0 | ||
489 | 107446 | failure | yes | Migrate some of `rustc_parse` to derive diagnostics | clubby789:rustc-parse-diag-migrate | compiler-errors | compiler-errors | 0 | ||
490 | 100124 | failure | yes | optimize implementation of Zip::fold and company | sarah-ek:zip-internal-iteration | m-ou-se | 0 | |||
491 | 105549 | failure | yes | Prevent redundant casts and create fewer LLVM builders | Kixiron:redundant-bitcast | TaKO8Ki | 0 | |||
492 | 107224 | failure | yes | Upgrade to LLVM 16 | nikic:llvm-16 | 0 | ||||
493 | 101744 | failure | no | Update logic around PGO staging | chriswailes:pgo-staging | Mark-Simulacrum | 0 | |||
494 | 104994 | failure | no | [experimental] see how often `BROKEN_HTML_LINKS` would fire if it were part of rustdoc | jyn514:linkcheck | jyn514 | 0 | |||
495 | 99640 | success | Enable MIR inlining in incremental mode too. | cjgillot:mir-inl-inc | oli-obk | 0 | never | |||
496 | 100036 | success | Remove `box_free` lang item | DrMeepster:box_free_free_box | wesleywiser | 0 | never | |||
497 | 100173 | success | internal iteration for `&mut I` | sarah-ek:fold-more | the8472 | 0 | never | |||
498 | 101179 | success | Deprecate uninit_array | SUPERCILEX:uninit_array | scottmcm | 0 | never | |||
499 | 101461 | success | proc_macro/bridge: Add #[inline] to RunningSameThreadGuard methods | mystor:pm_nested_cross_thread_inline | eddyb | 0 | never | |||
500 | 101568 | success | Experiment: fmt::Arguments as closure | m-ou-se:format-args-closure | m-ou-se | 0 | never | |||
501 | 101680 | success | Fix implied outlives bounds logic for projections | jackh726:implied-cleanup | lcnr | 0 | never | |||
502 | 102035 | success | Tell rustc about unused bits in Span. | nnethercote:optspan | cjgillot | 0 | never | |||
503 | 102264 | success | [PERF] Tweak inlining threshold | cjgillot:inline-threshold | nnethercote | 0 | never | |||
504 | 102420 | success | [perf test] Disable rustc lints | Kobzol:disable-lints | 0 | never | ||||
505 | 102487 | success | Use BOLT in CI to optimize `librustc_driver` | Kobzol:rustc-bolt | 0 | never | ||||
506 | 103309 | success | add cycle detection for inferred outlives predicates | cormacrelf:infer-outlives-cycles | oli-obk | 0 | never | |||
507 | 103614 | success | [rustc_ty_utils] Add the LLVM `noalias` parameter attribute to `drop_in_place` in certain cases. | pcwalton:drop-in-place-noalias | oli-obk | 0 | never | |||
508 | 103657 | success | Fix variable debuginfo being optimized away at `mir-opt-level=2 ` | wesleywiser:fix_mir_opt_away_var_debuginfo | 0 | never | ||||
509 | 104133 | success | (some normalization improvements) | compiler-errors:issue-103423 | 0 | never | ||||
510 | 104239 | success | Better debug logs for borrowck constraint graph | b-naber:sccs-info | jackh726 | 0 | never | |||
511 | 104342 | success | Require `type_map::stub` callers to supply file information | mweber15:add_file_location_to_more_types | wesleywiser | 0 | never | |||
512 | 104525 | success | Optimize format_args placeholders without options: {Display, Debug, ..}::simple_fmt | m-ou-se:simple-display | m-ou-se | 0 | never | |||
513 | 104623 | success | [DO NOT MERGE] `-Zthir-unsafeck` perf | LeSeulArtichaut:thir-unsafeck-perf | 0 | never | ||||
514 | 104754 | success | Use `ThinVec` more in the AST | nnethercote:more-ThinVec-in-ast | the8472 | 0 | never | |||
515 | 105278 | success | Enable MIR inlinig for `#[inline(always)]` when mir-opt-level=1 | eduardosm:mir-opt-1-inline-always | oli-obk | 0 | never | |||
516 | 105653 | success | Remove `ConstValue::Slice` | oli-obk:op_to_const | RalfJung | 0 | never | |||
517 | 105750 | success | Always fall back to PartialEq when a constant in a pattern is not recursively structural-eq | oli-obk:valtrees | 0 | never | ||||
518 | 105840 | success | Micro-optimize Ord::cmp for primitives | saethlin:ord-cmp | 0 | never | ||||
519 | 105958 | success | Fix for reverted PR #103880 | b-naber:field-ty-mir-pr-fixed | lcnr | 0 | never | |||
520 | 106220 | success | `assert_unsafe_precondition!`: `assume()` the expression | a1phyr:assert_unsafe_precondition_assume | m-ou-se | 0 | never | |||
521 | 106311 | success (try) | yes | Don't monomorphize ty::tls closures in rustc_query_impl | Nilstrieb:no-tls-mono | cjgillot | 0 | never | ||
522 | 106343 | success | optimize slice::Iter::fold | the8472:slice-iter-fold | joshtriplett | 0 | never | |||
523 | 106370 | success | optimize vec::IntoIter::{try_}fold | the8472:fold-vec-intoiter | 0 | never | ||||
524 | 106428 | success | Permit the MIR inliner to inline diverging functions | saethlin:inline-diverging-functions | 0 | never | ||||
525 | 106430 | success | Remove dead unwinds before drop elaboration | tmiasko:rm-dead-unwinds | wesleywiser | 0 | never | |||
526 | 106463 | success | Use try_fold and try_rfold in default implementations of fold and rfold | clarfonthey:fold-via-try-fold | m-ou-se | 0 | never | |||
527 | 106511 | success | Default relax_elf_relocations to true | MaskRay:gotpcrelx | nikic | 0 | never | |||
528 | 106550 | success | MultipleReturnTerminators + SingleReturnTerminator | saethlin:single-return-terminator | davidtwco | 0 | never | |||
529 | 106551 | success | [perf experiment] Enable DeduplicateBlocks | saethlin:deduplicate-blocks | 0 | never | ||||
530 | 106790 | success | add more niches to rawvec | the8472:rawvec-niche | 0 | never | ||||
531 | 106967 | success | Remove the assume(!is_null) from Vec::as_ptr | saethlin:remove-vec-as-ptr-assume | m-ou-se | 0 | never | |||
532 | 107013 | success | Fix default methods with return-position `impl Trait` in trait | compiler-errors:rpitit-fix-defaults | lcnr | 0 | never | |||
533 | 107157 | success | Preprocess dominator tree to answer queries in O(1) | tmiasko:dominators-O(1) | 0 | never | ||||
534 | 107181 | success | Inline trivial `core::fmt::Formatter` methods | nvzqz:inline-formatter-methods | cuviper | 0 | never | |||
535 | 107191 | success | Reverse Timsort scan direction | Voultapher:reverse-timsort-scan-direction | thomcc | 0 | never | |||
536 | 107237 | success | rustc_metadata: Encode the set of "rustdoc-reachable" def ids to metadata | petrochenkov:encdocreach | jackh726 | 0 | never | |||
537 | 107319 | success | rustdoc: Filter away `doc(hidden)` extern impls during early doc link resolution | petrochenkov:earlyhiddoc | GuillaumeGomez | 0 | never | |||
538 | 107421 | success | Enable -Zdrop-tracking-mir by default | cjgillot:drop-tracking-mir | 0 | never | ||||
539 | 107449 | success | [perf experiment] Enable CopyProp | saethlin:enable-copyprop | 0 | never | ||||
540 | 107521 | success | Don't rebuild LLVM for BOLT optimization | nikic:fast-bolt | pietroalbini | 0 | never | |||
541 | 107560 | success (try) | yes | Add an option to tune compiler crates' CGUs to bootstrap | Zoxc:cgu-tune2 | albertlarsan68 | 0 | never | ||
542 | 107571 | success (try) | yes | Free some locks earlier for queries. | cjgillot:qlock | oli-obk | 0 | never | ||
543 | 107586 | success (try) | yes | intruduce `DynSendSyncCheck` trait and use in query system | SparrowLii:parallel-query | cjgillot | 0 | never | ||
544 | 107614 | success (try) | yes | Split implied and super predicate queries, then allow elaborator to filter only supertraits | compiler-errors:allow-elaborator-to-filter-only-super-traits | oli-obk | 0 | never | ||
545 | 107637 | success (try) | yes | rustdoc: re-elide cross-crate default trait-object lifetime bounds | fmease:rustdoc-reelide-x-crate-def-tr-obj-lt-bnds | davidtwco | 0 | never | ||
546 | 107651 | success (try) | yes | [WIP] Build `rustc` with a single CGU on x64 Linux | Kobzol:ci-single-cgu | pietroalbini | 0 | never | ||
547 | 107655 | success (try) | yes | rustdoc: use the same URL escape rules for fragments as for examples | notriddle:notriddle/small-url-encode | jsha | 0 | never | ||
548 | 107689 | success (try) | yes | Enable frame pointers on all targets except x86. | bjorn3:rustc_frame_pointers | ozkanonur | 0 | never | ||
549 | 107701 | success (try) | yes | Specialize iter::Chain<A, B>::next when A==B | the8472:chain-swap | 0 | never | |||
550 | 107723 | success (try) | yes | Apply BOLT optimizations without rebuilding LLVM | Kobzol:bootstrap-bolt | Mark-Simulacrum | 0 | never | ||
551 | 107760 | success (try) | yes | Rewrite libcore's UTF-8 validation for performance | thomcc:utf8dfa | m-ou-se | 0 | never | ||
552 | 107783 | success (try) | yes | rustdoc: simplify DOM for `.item-table` | notriddle:notriddle/item-table-ul | jsha | 0 | never | ||
553 | 99924 | success | Experiment: testing cargo scrape-examples in Crater | willcrichton:cargo-test | 0 | |||||
554 | 100131 | success | Add PartialEq impls for boxed slices | CraftSpider:box-slice-impl | Mark-Simulacrum | 0 | ||||
555 | 100555 | success | Handle projections as uncovered types during coherence check | atsuzaki:coherence-projection | lcnr | 0 | ||||
556 | 102129 | success | fallback to resolve infer generics in type-changing-struct-update | SparrowLii:type-changing-struct-update | compiler-errors | 0 | ||||
557 | 102891 | success | [work in progress] Upgrade to musl 1.2.3 | wesleywiser:musl_upgrade | 0 | |||||
558 | 104746 | success | wf-check user types before normalization | aliemjay:wf-check-prior | lcnr | 0 | ||||
559 | 106073 | success | [experiment] Get rid of `pending_obligations` | compiler-errors:obliterate-pending_obligations | 0 | |||||
560 | 106333 | success | Deny merge in CI take 2 | Nilstrieb:deny-merge-in-ci-take-2 | jyn514 | 0 | ||||
561 | 106493 | success | Introduce terminating scope for tail expressions of breakable scopes | b-naber:breakable-scope-thir | oli-obk | 0 | ||||
562 | 106807 | success | builtin Fn impl, require return type wf | lcnr:ret-ty-wf | jackh726 | 0 | ||||
563 | 107073 | success | Require TAITs to appear in the signature of items that register a hidden type | oli-obk:tait_defining_scopes_in_sig | WaffleLapkin | 0 | ||||
564 | 107291 | success | [breaking change] Remove a rustdoc back compat warning | oli-obk:rustdoc_breaking_change | cjgillot | 0 |