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.
—
603 total, 23 approved, 10 rolled up, 12 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 100274 | pending | yes | [beta] 1.64.0 branching | Mark-Simulacrum:beta-next | Mark-Simulacrum | Mark-Simulacrum | 100 | never | |
2 | 100279 | approved | yes | Rollup of 6 pull requests | matthiaskrgr:rollup-5sb5ixo | matthiaskrgr | 6 | never | ||
3 | 100205 | approved | yes | Avoid ICE in rustdoc when using `Fn` bounds | cjgillot:noice-doc | camelid | camelid | 1 | ||
4 | 96478 | approved | yes | Implement `#[rustc_default_body_unstable]` | WaffleLapkin:rustc_default_body_unstable | Aaron1011 | Aaron1011 | 0 | ||
5 | 100086 | approved | yes | Add more `// unit-test`s to MIR opt tests | JakobDegen:better-tests | wesleywiser | wesleywiser | 0 | ||
6 | 100181 | approved | yes | add method to get the mutability of an AllocId | RalfJung:alloc-ref-mutability | jackh726 | jackh726 | 0 | ||
7 | 100192 | approved | yes | Remove duplicated temporaries creating during box derefs elaboration | tmiasko:rm-duplicated-locals | nagisa | nagisa | 0 | ||
8 | 100212 | approved | yes | Remove more Clean trait implementations | GuillaumeGomez:rm-clean-impls | notriddle | Dylan-DPC | 0 | ||
9 | 100221 | approved | yes | Don't document impossible to call default trait items on impls | compiler-errors:impossible-trait-items | GuillaumeGomez | lcnr,notriddle,camelid | 0 | ||
10 | 100238 | approved | yes | Further improve error message for E0081 | Bryysen:master | cjgillot | cjgillot | 0 | ||
11 | 100249 | approved | yes | Fix HorizonOS regression in FileTimes | Meziu:master | nagisa | joshtriplett | 0 | ||
12 | 100275 | approved | yes | also update anyhow in codegen_cranelift | RalfJung:anyhow | bjorn3 | bjorn3 | 0 | ||
13 | 99479 | approved | yes | rustdoc-json: Remove doc FIXME for Import::id and explain | Enselic:import-can-be-without-id | camelid | camelid | 0 | always | |
14 | 100163 | approved | yes | Refactor: remove an unnecessary string search | TaKO8Ki:remove-unnecessary-string-search | wesleywiser | wesleywiser | 0 | always | |
15 | 100228 | approved | yes | Don't ICE while suggesting updating item path. | luqmana:suggestion-ice | estebank | estebank | 0 | always | |
16 | 100256 | approved | yes | Add some high-level docs to `FnCtxt` and `ItemCtxt` | camelid:typeck-ctxt-doc | compiler-errors | compiler-errors | 0 | always | |
17 | 100281 | approved | yes | Remove more Clean trait implementations | GuillaumeGomez:rm-clean-impls-3 | notriddle | notriddle | 0 | always | |
18 | 75185 | yes | [WIP] polymorphisation: re-enable | davidtwco:polymorphisation-re-enable | lcnr | 0 | never | |||
19 | 85528 | yes | Implement iterator specialization traits on more adapters | the8472:iter-markers | joshtriplett | 0 | never | |||
20 | 89123 | yes | add Vec::push_within_capacity - fallible, does not allocate | the8472:push_in_capacity | Amanieu | 0 | never | |||
21 | 89132 | yes | Add support for allocators in `Rc` & `Arc` | Cyborus04:rc_allocator_support | m-ou-se | 0 | never | |||
22 | 90545 | yes | Implement a faster stable sort algorithm | wpwoodjr:master | m-ou-se | 0 | never | |||
23 | 94075 | yes | Use niche-filling optimization even when multiple variants have data. | mikebenfield:wip-enum | eddyb | 0 | never | |||
24 | 96451 | yes | Fix Dest Prop | JakobDegen:dest-prop | tmiasko | 0 | never | |||
25 | 96869 | yes | Optimize `Wtf8Buf::into_string` for the case where it contains UTF-8. | sunfishcode:main | joshtriplett | 0 | never | |||
26 | 96991 | yes | Add dataflow analysis of enum variants | JulianKnodt:enum_dflow | JakobDegen | 0 | never | |||
27 | 97802 | Support `#[unix_sigpipe = "inherit|sig_dfl"]` on `fn main()` to prevent ignoring `SIGPIPE` | Enselic:add-no_ignore_sigkill-feature | joshtriplett | 0 | never | ||||
28 | 98100 | yes | Use object instead of LLVM for reading bitcode from rlibs | bjorn3:use_object_for_bitcode_reading | wesleywiser | 0 | never | |||
29 | 98393 | yes | debuginfo: Generalize C++-like encoding for enums. | michaelwoerister:new-cpp-like-enum-debuginfo | wesleywiser | 0 | never | |||
30 | 98426 | yes | Always evaluate constant operands in const-prop | b-naber:evaluate-const-operand-const-prop | lcnr | 0 | never | |||
31 | 98655 | yes | Don't derive `PartialEq::ne`. | nnethercote:dont-derive-PartialEq-ne | m-ou-se | 0 | never | |||
32 | 99102 | yes | Rework definition of MIR phases to more closely reflect semantic concerns | JakobDegen:reorder-generators | oli-obk | 0 | never | |||
33 | 99217 | yes | consider unnormalized types for implied bounds | lcnr:implied-bounds-pre-norm | jackh726 | 0 | never | |||
34 | 99487 | yes | is_whitespace() performance improvements | bmacnaughton:is_whitespace_updates | kennytm | 0 | never | |||
35 | 99541 | yes | Refactor iteration logic in the `Flatten` and `FlatMap` iterators | timvermeulen:flatten_cleanup | the8472 | 0 | never | |||
36 | 99634 | yes | Compute `lint_levels` by definition | fee1-dead-contrib:compute_lint_levels_by_def | cjgillot | 0 | never | |||
37 | 99747 | yes | Add gamma function to f32 and f64 | ankane:float_gamma | m-ou-se | 0 | never | |||
38 | 99782 | yes | Enable MIR inlining for generators too | cjgillot:inline-generator | wesleywiser | 0 | never | |||
39 | 99798 | yes | Add empty ConstKind::Abstract | JulianKnodt:ac1 | lcnr | 0 | never | |||
40 | 99946 | yes | Elide superfluous storage markers | tmiasko:elide-storage-makers | oli-obk | 0 | never | |||
41 | 100173 | yes | internal iteration for `&mut I` | sarah-ek:fold-more | scottmcm | 0 | never | |||
42 | 100209 | yes | Lazily decode SourceFile from metadata | cjgillot:source-file-index | estebank | 0 | never | |||
43 | 94489 | yes | Re-enable debuginfo tests that have been ignored | wesleywiser:enable_some_debuginfo_tests | Mark-Simulacrum | 0 | iffy | |||
44 | 96745 | yes | Visit attributes in more places. | ehuss:even-more-attribute-validation | cjgillot | 0 | iffy | |||
45 | 83493 | yes | Add `impl Into<!> for Infallible` | faern:impl-into-never-for-infallible | kennytm | 0 | ||||
46 | 83608 | yes | Add slice methods for indexing via an array of indices. | Kimundi:index_many | m-ou-se | 0 | ||||
47 | 83724 | yes | Add targets that were missing in rustc | Sycration:new-branch | joshtriplett | 0 | ||||
48 | 83748 | yes | Add `dedup`, `dedup_by` and `dedup_by_key` to the `Iterator` trait | slerpyyy:feature_iter_dedup | m-ou-se | 0 | ||||
49 | 85927 | yes | Add `std::panic::drop_unwind` | SabrinaJewson:drop_unwind | m-ou-se | 0 | ||||
50 | 86647 | yes | Fix autoborrowing when coercing to a mutable raw pointer | FabianWolff:issue-86262 | Aaron1011 | 0 | ||||
51 | 86844 | yes | Support #[global_allocator] without the allocator shim | bjorn3:global_alloc_improvements | pnkfelix | 0 | ||||
52 | 88154 | yes | Add `core::ops::GeneratorState::{is_yielded,is_complete}` methods | yoshuawuyts:generator-state-is-methods | m-ou-se | 0 | ||||
53 | 88561 | yes | Allow redirecting command stdout to stderr etc. (help wanted) | ijackson:stdio-stdio | Mark-Simulacrum | 0 | ||||
54 | 88714 | yes | use CLOCK_BOOTTIME in Instant::now | hellow554:boottime | joshtriplett | 0 | ||||
55 | 89518 | yes | Add vectored positioned I/O on Unix | a1phyr:unix_file_vectored_at | joshtriplett | 0 | ||||
56 | 89553 | yes | Add trait object safety information on trait documentation page | GuillaumeGomez:trait-object-safe | jsha | 0 | ||||
57 | 89891 | yes | `alloc`: add unstable cfg features `no_rc` and `no_sync` | ojeda:modular-alloc | joshtriplett | 0 | ||||
58 | 90291 | yes | Loosen the bound on the Debug implementation of Weak. | geeklint:loosen_weak_debug_bound | kennytm | 0 | ||||
59 | 90946 | yes | Ignore `reference`s in "Type::inner_def_id" | GuillaumeGomez:def-id-remove-weird-case | Manishearth | 0 | ||||
60 | 91793 | yes | socket ancillary data implementation for FreeBSD (from 13 and above). | devnexen:anc_data_fbsd | joshtriplett | 0 | ||||
61 | 92048 | yes | Add midpoint function for all integers and floating numbers | Urgau:num-midpoint | dtolnay | 0 | ||||
62 | 92233 | yes | Remove ordering traits from `HirId` | pierwill:untrack-hirid-90317 | cjgillot | 0 | ||||
63 | 92365 | yes | Future deprecation of `env::{set, remove}_var` | jhpratt:future-deprecate-set_var | kennytm | 0 | ||||
64 | 92930 | yes | const Path initialisation | conradludgate:const_path | joshtriplett | 0 | ||||
65 | 93162 | yes | Std module docs improvements | camsteffen:std-prim-docs | Mark-Simulacrum | 0 | ||||
66 | 93225 | yes | rustc_apfloat: Double::mul_add_r panic with specific values | mjdr:apfloat_panic | wesleywiser | 0 | ||||
67 | 93455 | yes | Implement internal `IsZero` for Wrapping and Saturating for `Vec` optimizations | asquared31415:vec-zero-opts | m-ou-se | 0 | ||||
68 | 93544 | yes | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
69 | 93563 | yes | Merge crossbeam-channel into `std::sync::mpsc` | ibraheemdev:crossbeam-channel | Amanieu | 0 | ||||
70 | 93565 | yes | impl Try for ExitStatus | ratmice:issue_54889 | yaahc | 0 | ||||
71 | 93582 | yes | Allow `impl Fn() -> impl Trait` in return position | WaffleLapkin:rpitirpit | nikomatsakis | 0 | ||||
72 | 93628 | yes | Stabilize `let else` | est31:stabilize_let_else | jackh726 | 0 | ||||
73 | 93873 | yes | Reimplement `carrying_add` and `borrowing_sub` for signed integers. | Stovent:big-ints | m-ou-se | 0 | ||||
74 | 93896 | yes | rustdoc: make item-infos dimmer on dark theme | jsha:dark-colors | GuillaumeGomez | 0 | ||||
75 | 94069 | yes | Restrict `Allocator` impl to `&'static A` | djkoloski:restict_allocator_impl | m-ou-se | 0 | ||||
76 | 94114 | yes | Relax `Allocator` bounds into pin-safe trait | djkoloski:pin_safe_allocator | m-ou-se | 0 | ||||
77 | 94136 | yes | Add `fs::append` | ibraheemdev:fs-append | yaahc | 0 | ||||
78 | 94145 | yes | Test leaking of BinaryHeap Drain iterators | ssomers:binary_heap_tests | joshtriplett | 0 | ||||
79 | 94387 | yes | Add option to pass environment variables | DrMeepster:inject_env | jyn514 | 0 | ||||
80 | 94488 | yes | Document that Display entails ToString and should be lossless and infallible | JKAnderson409:issue-92941-fix | joshtriplett | 0 | ||||
81 | 94619 | yes | Introduce unsafe methods for mutating environment | jhpratt:unsafe-env | joshtriplett | 0 | ||||
82 | 94786 | yes | Document NonZeroXxx layout guarantees | joshlf:patch-5 | joshtriplett | 0 | ||||
83 | 94813 | yes | remove hard dependency on Android NDK presence when performing `check` builds | landaire:feature/unwind-build-miri-fix | Mark-Simulacrum | 0 | ||||
84 | 94904 | yes | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
85 | 95005 | yes | BTree: evaluate static type-related check at compile time | ssomers:btree_static_assert | kennytm | 0 | ||||
86 | 95052 | yes | Add duplicate trait bound lint | pierwill:duplicate-trait-bound | lcnr | 0 | ||||
87 | 95198 | yes | Add slice::{split_,}{first,last}_chunk{,_mut} | clarfonthey:get_chunk | joshtriplett | 0 | ||||
88 | 95317 | yes | Add `round_ties_even` to `f32` and `f64` | Jules-Bertholet:round_ties_to_even | m-ou-se | 0 | ||||
89 | 95376 | yes | Add `vec::Drain{,Filter}::keep_rest` | WaffleLapkin:drain_keep_rest | dtolnay | 0 | ||||
90 | 95583 | yes | Deprecate the unstable `ptr_to_from_bits` feature | scottmcm:deprecate-ptr-to-from-bits | joshtriplett | 0 | ||||
91 | 95644 | yes | `Split*::as_str` refactor | WaffleLapkin:str_split_as_str_refactor_take2 | m-ou-se | 0 | ||||
92 | 95691 | yes | Add #![doc(html_in_header)] | CAD97:doc(html_in_header) | jsha | 0 | ||||
93 | 95696 | yes | Reenable debuginfo tests | oxidecomputer:reenable-debuginfo-tests | wesleywiser | 0 | ||||
94 | 95851 | yes | Add clarifying context to the most confusing pointer APIs | Gankra:clarify-ptr | Mark-Simulacrum | 0 | ||||
95 | 95925 | yes | Unlimit UNIX `remove_dir_all()` implementation (take 2) | rusticstuff:unix_remove_dir_newopt | joshtriplett | 0 | ||||
96 | 95929 | yes | Implement `Borrow` and `BorrowMut` for `Vec`s with `Allocator`s | SparkyPotato:vec-borrow-with-alloc | m-ou-se | 0 | ||||
97 | 95965 | yes | Stabilize const-weak-new | CAD97:const-weak-new | joshtriplett | 0 | ||||
98 | 95967 | yes | Add explicit-endian String::from_utf16 variants | CAD97:from-utf16 | joshtriplett | 0 | ||||
99 | 95982 | yes | Change linux `std::process` to drop supplementary groups based on CAP_SETGID | Elliot-Roberts:uid_setgroups_change | joshtriplett | 0 | ||||
100 | 95985 | yes | Add PhantomData marker to Context to make Context !Send and !Sync | jihiggins:issue-66481 | joshtriplett | 0 | ||||
101 | 96071 | yes | Int parsing optimisations (part 2) | gilescope:plan_c | scottmcm | 0 | ||||
102 | 96141 | yes | more efficient is_ascii methods | gilescope:is_ascii | Mark-Simulacrum | 0 | ||||
103 | 96186 | yes | add CString::from_vec_until_nul | ericseppanen:cstring_until_nul | joshtriplett | 0 | ||||
104 | 96208 | yes | Add test for crt-static+lto+rwlock issue. | m-ou-se:test-94564 | Mark-Simulacrum | 0 | ||||
105 | 96240 | yes | Stabilize `const_ptr_offset_from`. | fee1-dead-contrib:stabilize_const_offset_from | kennytm | 0 | ||||
106 | 96290 | yes | Make libtest logfile respect --format | felipeamp:issue-57147-fix | m-ou-se | 0 | ||||
107 | 96324 | yes | Add setter and getter for TCP_QUICKACK on TcpStream for Linux | berendjan:set_tcp_quickack | dtolnay | 0 | ||||
108 | 96334 | yes | socket `set_mark` addition. | devnexen:socket_mark | dtolnay | 0 | ||||
109 | 96350 | yes | fix(iter::skip): Optimize `next` and `nth` implementations of `Skip` | austinabell:skip_optimization | Mark-Simulacrum | 0 | ||||
110 | 96391 | yes | Windows: make `Command` prefer non-verbatim paths | ChrisDenton:command-non-verbatim | joshtriplett | 0 | ||||
111 | 96416 | yes | derive more traits for core::ops::ControlFlow | canndrew:control-flow-impl-hash | m-ou-se | 0 | ||||
112 | 96573 | yes | add `no_compile` doctest attribute | CAD97:rustdoc-no-compile | GuillaumeGomez | 0 | ||||
113 | 96584 | yes | Fix `x setup -h -v` should work | bentongxyz:x-setup-h-v-should-work | jyn514 | 0 | ||||
114 | 96612 | yes | Add `range_of` to slice/str return a `Range`, opposite to `get` | Swatinem:slice-range-of | joshtriplett | 0 | ||||
115 | 96711 | yes | slice: #[inline] a couple iterator methods. | emilio:inline-slice-clone | nikic | 0 | ||||
116 | 96784 | yes | Improve the COPYRIGHT file and include mention of rustc_apfloat | wesleywiser:copyright | Mark-Simulacrum | 0 | ||||
117 | 96827 | yes | Implement unstable `-Clinker-flavor=gcc:lld` for MCP 510 | lqd:mcp_linker_flavor | petrochenkov | 0 | ||||
118 | 96839 | yes | Suggest similar names for types | m-ysk:issue-96625 | jackh726 | 0 | ||||
119 | 96842 | yes | Re-enable nvptx tests | kjetilkjeka:add-ptx-linker | nagisa | 0 | ||||
120 | 96859 | yes | Fix spurious error when running `build --stage 2 compiler/rustc` | jyn514:fix-stage3-panic | Mark-Simulacrum | 0 | ||||
121 | 96864 | yes | Create Item::full_name method to include name of reexports | GuillaumeGomez:item-full-name | notriddle | 0 | ||||
122 | 96875 | yes | Add `task::Waker::noop` | SabrinaJewson:noop-waker | m-ou-se | 0 | ||||
123 | 96946 | yes | Add pointer masking convenience functions | WaffleLapkin:ptr_mask | scottmcm | 0 | ||||
124 | 96971 | yes | Initial support for loongarch64_unknown_linux_gnuf64 | zhaixiaojuan:master | wesleywiser | 0 | ||||
125 | 96979 | yes | Add `Waker::update` | SabrinaJewson:waker-update | joshtriplett | 0 | ||||
126 | 97015 | yes | std::io: migrate ReadBuf to BorrowBuf/BorrowCursor | nrc:read-buf-cursor | Mark-Simulacrum | 0 | ||||
127 | 97037 | yes | Allow `test` to be built with build-std | jschwe:test-restricted-std | joshtriplett | 0 | ||||
128 | 97118 | yes | speed up parsing for short ipv4s in std::net::Ipv4Addr::from_str | nkconnor:patch-1 | kennytm | 0 | ||||
129 | 97134 | yes | add file_suffix method to std::path | EvanCarroll:file_suffix | joshtriplett | 0 | ||||
130 | 97176 | yes | More verbose `Debug` implementation of `std::process:Command` | kraktus:cmd_debug | m-ou-se | 0 | ||||
131 | 97334 | yes | DO NOT MERGE (yet): Enable `-Zdrop-tracking` by default | eholk:drop-tracking-on-by-default | wesleywiser | 0 | ||||
132 | 97368 | yes | coverage: Don't underflow column number | tmandry:coverage-underflow | wesleywiser | 0 | ||||
133 | 97373 | yes | impl DispatchFromDyn for Cell and UnsafeCell | dimpolo:cell_dispatch_from_dyn | m-ou-se | 0 | ||||
134 | 97483 | yes | Add `as_ptr` and `as_mut_ptr` inherent method to `String` | Nilstrieb:string_as_mut_ptr | joshtriplett | 0 | ||||
135 | 97505 | yes | Fix invalid suggestions on unit range bindings | JohnTitor:unit-range-invalid-sugg | estebank | 0 | ||||
136 | 97506 | yes | Stabilize `nonnull_slice_from_raw_parts` | JohnTitor:stabilize-nonnull-slice-from-raw-parts | m-ou-se | 0 | ||||
137 | 97524 | yes | Add `Thread::{into_raw, from_raw}` | ibraheemdev:thread-raw | joshtriplett | 0 | ||||
138 | 97550 | yes | [RFC] Support `.comment` section like GCC/Clang (`!llvm.ident`) | ojeda:comment-section | bjorn3 | 0 | ||||
139 | 97571 | yes | Add documentation on v0 symbol mangling. | ehuss:symbol-mangling | michaelwoerister | 0 | ||||
140 | 97586 | yes | Less confusing message for failed test returning Result | printercu:patch-1 | Mark-Simulacrum | 0 | ||||
141 | 97594 | yes | Implement tuple<->array convertions via `From` | WaffleLapkin:array_tuple_conv | m-ou-se | 0 | ||||
142 | 97672 | yes | add UnboundUdpSocket to std::net | keepsimple1:unbound-socket | m-ou-se | 0 | ||||
143 | 97739 | yes | Uplift the `let_underscore` lints from clippy into rustc. | a2aaron:let_underscore | estebank | 0 | ||||
144 | 97768 | yes | option: implement ToOwned for convenience | Vanadiae:option-toowned | joshtriplett | 0 | ||||
145 | 97815 | yes | Implements insert function for LinkedList | spihere:master | joshtriplett | 0 | ||||
146 | 97907 | yes | impl Neg for NonZeroI* | iago-lito:impl_Neg_for_NonZeroI | m-ou-se | 0 | ||||
147 | 97962 | yes | Make must_not_suspend lint see through references when drop tracking is enabled | eholk:drop-tracking-must-not-suspend | cjgillot | 0 | ||||
148 | 97963 | yes | net listen backlog set to negative on Linux. | devnexen:net_listener_neg | the8472 | 0 | ||||
149 | 97971 | yes | Enable varargs support for calling conventions other than C or cdecl | Soveu:varargs | jackh726 | 0 | ||||
150 | 97977 | yes | Add `String::replace_first` and `String::replace_last` | WilliamVenner:string_replace_in_place | kennytm | 0 | ||||
151 | 98033 | yes | Add `IsTerminal` trait to determine if a descriptor or handle is a terminal | joshtriplett:is-terminal-fd-handle | m-ou-se | 0 | ||||
152 | 98051 | yes | session: stabilize split debuginfo on linux | davidtwco:split-dwarf-stabilization | michaelwoerister | 0 | ||||
153 | 98061 | yes | Add `Option::owned` | WaffleLapkin:own_the_option | joshtriplett | 0 | ||||
154 | 98111 | yes | Clarify `[T]::select_nth_unstable*` return values | eggyal:issue-97982 | m-ou-se | 0 | ||||
155 | 98112 | yes | Experiment: A MIR transform that checks pointers are aligned | saethlin:mir-alignment-checks | 0 | |||||
156 | 98154 | yes | merge functionality of `io::Sink` into `io::Empty` | vidhanio:master | joshtriplett | 0 | ||||
157 | 98200 | yes | Expand potential inner `Or` pattern for THIR | ouz-a:issue-98177 | oli-obk | 0 | ||||
158 | 98202 | yes | Implement `TryFrom<&OsStr>` for `&str` | aticu:impl_tryfrom_osstr_for_str | yaahc | 0 | ||||
159 | 98204 | yes | Stabilize `Option::unzip()` | Kixiron:stable-unzip | kennytm | 0 | ||||
160 | 98218 | yes | Document the conditional existence of `alloc::sync` and `alloc::task`. | kpreid:nostdarc | joshtriplett | 0 | ||||
161 | 98240 | yes | Write help for unexpected `=>`. Fixes #98128 | GKFX:unexpected-big-arrow | jackh726 | 0 | ||||
162 | 98304 | yes | Add MaybeUninit memset test | SUPERCILEX:maybeuninit | nikic | 0 | ||||
163 | 98333 | yes | Re-enable atomic loads and stores for all RISC-V targets | SimonSapin:riscv-atomic | nagisa | 0 | ||||
164 | 98345 | yes | stabilise mixed_integer_ops | Dylan-DPC:87840/mixed_integer_ops-stab | m-ou-se | 0 | ||||
165 | 98354 | yes | Change `is_some_and` to take by value | camsteffen:is-some-and-by-value | m-ou-se | 0 | ||||
166 | 98358 | yes | Implement set_output_kind for Emscripten linker | hoodmane:emscripten-dynlib | petrochenkov | 0 | ||||
167 | 98391 | yes | Reimplement std's thread parker on top of events on SGX | joboet:sgx_parker | jethrogb | 0 | ||||
168 | 98441 | yes | Implement simd_as for pointers | calebzulawski:simd_as | kennytm | 0 | ||||
169 | 98453 | yes | Add str::Lines::as_str | jplatte:str_lines_remainder | kennytm | 0 | ||||
170 | 98457 | yes | make Condvar, Mutex, RwLock const constructors work with the `unsupported` impl | japaric:gh98378 | m-ou-se | 0 | ||||
171 | 98461 | yes | Document lack of panic safety guarantees of `Clone::clone_from` | AngelicosPhosphoros:document_panic_safety_of_clone_from | m-ou-se | 0 | ||||
172 | 98490 | yes | core::str::{chars_uppercase,chars_lowercase} iterators | markokr:unicode-converter | thomcc | 0 | ||||
173 | 98514 | yes | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
174 | 98517 | yes | `std::thread::scope()` improvements | kprotty:scoped-spawn | m-ou-se | 0 | ||||
175 | 98523 | yes | Improve documentation for `Box::into_inner` | ZhangHanDong:box_into_inner | dtolnay | 0 | ||||
176 | 98534 | yes | std: use `block_current_task` for thread parking on Hermit | joboet:hermit_parker | m-ou-se | 0 | ||||
177 | 98588 | yes | Use only ty::Unevaluated<'tcx, ()> in type system | b-naber:valtrees-cleanup | lcnr | 0 | ||||
178 | 98596 | yes | Clarify String::from_utf8_unchecked's invariants | CAD97:patch-2 | joshtriplett | 0 | ||||
179 | 98651 | yes | Follow C-RW-VALUE in std::io::Cursor example | mattfbacon:master | joshtriplett | 0 | ||||
180 | 98704 | yes | Implement FromRawFd/Handle for ChildStdin/out/err object | vthib:impl-from-raw-for-childstd-structs | kennytm | 0 | ||||
181 | 98736 | yes | resolve error when attempting to link a universal library on macOS | alex:lipo-magic | bjorn3 | 0 | ||||
182 | 98765 | yes | Simplify theme settings | GuillaumeGomez:simplify-theme-settings | jsha | 0 | ||||
183 | 98775 | yes | rustdoc: improve scroll locking in the rustdoc mobile sidebars | notriddle:notriddle/mobile-sidebar-scroll-lock | jsha | 0 | ||||
184 | 98801 | yes | Add a `File::create_new` constructor | joshtriplett:file-create-new | kennytm | 0 | ||||
185 | 98815 | Powershell-aware panic environment variable suggestions in backtraces and grammatical consistency. | gimbles:powershell-suggestion | kennytm | 0 | |||||
186 | 98845 | yes | Remove stack usage for swaps in slices and other std implementations | AngelicosPhosphoros:improve_swap_in_slices | scottmcm | 0 | ||||
187 | 98893 | yes | respect CARGO_PKG_RUST_VERSION when issuing deprecation warnings | hellow554:deprecated_rust_version | nagisa | 0 | ||||
188 | 98914 | yes | Minimal implementation of implicit deref patterns for Strings | fee1-dead-contrib:min-deref-patterns | wesleywiser | 0 | ||||
189 | 98919 | yes | Strengthen invalid_value lint to forbid uninit primitives, adjust docs to say that's UB | 5225225:stricter-invalid-value | scottmcm | 0 | ||||
190 | 98935 | yes | Implement `Option::retain` | kellerkindt:option_retain | Mark-Simulacrum | 0 | ||||
191 | 98943 | yes | Add `BufRead::skip_until` | WilliamVenner:feat/bufread_skip_until | thomcc | 0 | ||||
192 | 98962 | yes | add `ReadBuf::buf*` accessor functions for getting the original buffer | programmerjake:add-readbuf-buf-accessor | joshtriplett | 0 | ||||
193 | 98991 | yes | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
194 | 99027 | yes | Replace `Body::basic_blocks*()` with field access | tmiasko:basic-blocks | oli-obk | 0 | ||||
195 | 99032 | yes | Disable unwinding for `catch_unwind` error payloads. | danielhenrymantilla:no_unwind_drop_panic_payload | yaahc | 0 | ||||
196 | 99063 | yes | Stabilize `lint_reasons` in rustc (RFC 2383) | xFrednet:rfc-2383-stabilize-lint-reasons | wesleywiser | 0 | ||||
197 | 99064 | yes | distinguish the method and associated function diagnostic information | lyming2007:issue-97687-fix | estebank | 0 | ||||
198 | 99068 | yes | Add `HashMap::insert_or_merge` | camsteffen:hashmap-merge | thomcc | 0 | ||||
199 | 99074 | yes | A debug allocator which removes overalignment from align < 8 allocations | saethlin:debug-allocator | m-ou-se | 0 | ||||
200 | 99099 | yes | Add T to PhantomData impl Debug | Stargateur:phantomdata_debug | joshtriplett | 0 | ||||
201 | 99105 | yes | Don't mark generators as `!Send` if a `Copy + !Send` value is dropped across a yield | jyn514:trivial-drop | lcnr | 0 | ||||
202 | 99110 | yes | Determine match_has_guard from candidates instead of looking up thir table again | audunhalland:match_has_guard_from_candidate | wesleywiser | 0 | ||||
203 | 99138 | yes | Extend and expose API for {:x?} and {:X?} formatting | clarfonthey:debug_variants | kennytm | 0 | ||||
204 | 99153 | yes | Add Read Impl for &Stdin | Dajamante:issue/95622 | m-ou-se | 0 | ||||
205 | 99194 | yes | Fix gdb-cmd for rust-gdbgui | simlay:simlay/update-rust-gdbgui-gdb-args-to-gdb-cmd | Mark-Simulacrum | 0 | ||||
206 | 99207 | yes | Enable eager checks for memory sanitizer | 5225225:msan-eager-checks | jackh726 | 0 | ||||
207 | 99216 | yes | docs: be less harsh in wording for Vec::from_raw_parts | duarten:master | joshtriplett | 0 | ||||
208 | 99230 | yes | [docs] In the documentation of the identify function, clarify that using `flatten()` is probably a better idea than using `filter_map` | mousetail:patch-1 | m-ou-se | 0 | ||||
209 | 99244 | yes | doc: clearer and more correct Iterator::scan | gthb:doc-improve-iterator-scan | m-ou-se | 0 | ||||
210 | 99249 | yes | Do not re-parse function signatures to suggest generics | cjgillot:no-reparse-fn | wesleywiser | 0 | ||||
211 | 99291 | yes | Add more let else tests | est31:let_else_tests | Mark-Simulacrum | 0 | ||||
212 | 99292 | yes | Correctly handle path stability for 'use tree' items | Aaron1011:stability-use-tree | wesleywiser | 0 | ||||
213 | 99324 | yes | Add test execution step to x86_64-gnu-aux | reez12g:issue-99144 | jyn514 | 0 | ||||
214 | 99333 | yes | Allow ?-converting from Result<T, E> in functions returning Option<Result<T, E>> | GoldsteinE:option-result-from-residual | scottmcm | 0 | ||||
215 | 99337 | yes | rustdoc: simplify highlight.rs | jsha:simplify-highlight | 0 | |||||
216 | 99339 | yes | Make BinaryHeap parametric over Allocator | yanchith:binary-heap-ta | joshtriplett | 0 | ||||
217 | 99357 | yes | Fix bad suggestions when initializing enum as struct | danobi:enum_as_struct | estebank | 0 | ||||
218 | 99376 | yes | Optimize FromIterator for boxed slice with TrustedLen iterators | GoldsteinE:boxed-slice-from-iterator | m-ou-se | 0 | ||||
219 | 99379 | yes | Port improved unused_unsafe check to `-Zthir_unsafeck` | LeSeulArtichaut:thir-unused-unsafe | estebank | 0 | ||||
220 | 99386 | yes | Add tests that check `Vec::retain` predicate execution order. | AngelicosPhosphoros:add_retain_test_maybeuninit | kennytm | 0 | ||||
221 | 99389 | yes | Make uninit checks stricter but avoid issues for old hyper | 5225225:stricter-uninit-checks | oli-obk | 0 | ||||
222 | 99415 | yes | Initial implementation of REUSE | ferrocene:pa-reuse-initial | Mark-Simulacrum | 0 | ||||
223 | 99421 | yes | add crt-static for android | Bryanskiy:android-crt-static | petrochenkov | 0 | ||||
224 | 99443 | yes | Add support for MIPS VZ ISA extension | jam1garner:mips-virt-feature | estebank | 0 | ||||
225 | 99445 | yes | Resolve $crate at the expansion-local crate | CAD97:whose-crate-is-this-anyway | petrochenkov | 0 | ||||
226 | 99460 | yes | docs: Improve AsRef / AsMut docs on blanket impls | JanBeh:PR_asref_asmut_docs | joshtriplett | 0 | ||||
227 | 99471 | yes | Make `<[T]>::array_*` methods fail to compile on 0 len arrays | AngelicosPhosphoros:make_compile_error_on_array_chunks_and_windows | joshtriplett | 0 | ||||
228 | 99474 | yes | Rustdoc json tests: New @hasexact test command | aDotInTheVoid:rustdoc-json-noinline-test-cleanup | CraftSpider | 0 | ||||
229 | 99477 | yes | Update cc-rs to 1.0.73 for compiler + bootstrap | dpaoliello:cc | wesleywiser | 0 | ||||
230 | 99497 | yes | Standard library OS support for Apple WatchOS | vladimir-ea:stdlib_os_api_watchos | thomcc | 0 | ||||
231 | 99500 | yes | Fix linker flags for Fuchsia | tmandry:fuchsia-flags | petrochenkov | 0 | ||||
232 | 99505 | yes | std: use futex in `Once` | joboet:futex_once | m-ou-se | 0 | ||||
233 | 99511 | yes | make raw_eq precondition more restrictive | RalfJung:raw_eq | wesleywiser | 0 | ||||
234 | 99517 | yes | Display raw pointer as *{mut,const} T instead of *-ptr in errors | Nilstrieb:display-raw-ptr | wesleywiser | 0 | ||||
235 | 99544 | yes | Expose `Utf8Lossy` as `Utf8Chunks` | dylni:expose-utf8lossy | kennytm | 0 | ||||
236 | 99570 | yes | Box::from(slice): Clarify that contents are copied | XrXr:box-from-slice-docs | m-ou-se | 0 | ||||
237 | 99573 | yes | Stabilize backtrace | tbodt:stabilize-backtrace | yaahc | 0 | ||||
238 | 99576 | yes | Do not allow `Drop` impl on foreign fundamental types | compiler-errors:foreign-fundamental-drop-is-bad | wesleywiser | 0 | ||||
239 | 99578 | yes | Remove redundant lifetime bound from `impl Borrow for Cow` | steffahn:remove_redundant_bound | m-ou-se | 0 | ||||
240 | 99582 | yes | Delay a span bug if we see ty/const generic params during writeback | compiler-errors:issue-99566 | spastorino | 0 | ||||
241 | 99583 | yes | Add additional methods to the Demand type | shepmaster:provider-plus-plus | yaahc | 0 | ||||
242 | 99587 | yes | Document memory orderings of `thread::{park, unpark}` | ibraheemdev:park-orderings | joshtriplett | 0 | ||||
243 | 99609 | yes | Recover error strings on Unix from_lossy_utf8 | workingjubilee:lossy-unix-strerror | joshtriplett | 0 | ||||
244 | 99612 | yes | Fix #95079 unhelpful error when missing move in nested closure | yanchen4791:issue-95079-fix | compiler-errors | 0 | ||||
245 | 99622 | yes | 99522 more semicolon hint | poliorcetics:99522-more-semicolon-hint | estebank | 0 | ||||
246 | 99646 | yes | Only point out a single function parameter if we have a single arg incompatibility | compiler-errors:arg-mismatch-single-arg-label | estebank | 0 | ||||
247 | 99679 | yes | Add `kernel-address` sanitizer support for freestanding targets | repnop:kernel-address-sanitizer | cuviper | 0 | ||||
248 | 99688 | yes | Rustdoc: Format constant values as rich-text and visibility-awarely | fmease:rustdoc-fmt-const-vals-as-rich-text-vis-aware | GuillaumeGomez | 0 | ||||
249 | 99733 | yes | Extend const_convert for Cow on From<&str> and From<String> | nipunn1313:nipunn/impl_const_from | m-ou-se | 0 | ||||
250 | 99736 | yes | Partially stabilize `bound_as_ref` by stabilizing `Bound::as_ref` | lopopolo:lopopolo/gh-80996-partial-stabilization-bounds-as-ref | thomcc | 0 | ||||
251 | 99742 | yes | Add comments about stdout locking | sigaloid:master | kennytm | 0 | ||||
252 | 99754 | yes | Parse unnamed struct and union fields | carbotaniuman:rfc-2102 | compiler-errors | 0 | ||||
253 | 99767 | yes | Stabilize `#![feature(target_feature_11)]` | LeSeulArtichaut:stable-target-feature-11 | 0 | |||||
254 | 99770 | yes | Make some const prop mir-opt tests `unit-test`s | Nilstrieb:mir-pass-unit-test | oli-obk | 0 | ||||
255 | 99784 | yes | Make forward compatibility lint deprecated_cfg_attr_crate_type_name deny by default | est31:deny_cfg_attr_crate_type_name | michaelwoerister | 0 | ||||
256 | 99787 | yes | Rustdoc-Json: Document HRTB's on DynTrait | aDotInTheVoid:rdj-dyn | 0 | |||||
257 | 99790 | yes | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | ||||
258 | 99801 | yes | fix(generic_const_exprs): Fix predicate inheritance for children of opaque types | Neo-Zhixing:fix/generic_const_exprs_parent_opaque_predicates | BoxyUwU | 0 | ||||
259 | 99814 | yes | fix universe map in ifcx.instantiate_canonical_* | aliemjay:patch-2 | jackh726 | 0 | ||||
260 | 99818 | yes | don't ICE when normalizing closure input tys | aliemjay:fix-closure-normalize | estebank | 0 | ||||
261 | 99821 | yes | Remove separate indexing of early-bound regions | cjgillot:ast-lifetimes-2 | nagisa | 0 | ||||
262 | 99827 | yes | Add MVP suggestion for `unsafe_op_in_unsafe_fn` | LeSeulArtichaut:unsafe-block-rustfix | jackh726 | 0 | ||||
263 | 99857 | yes | Check for opaque types behind projections | oli-obk:impl_trait_for_tait | lcnr | 0 | ||||
264 | 99860 | yes | Revert "Rollup merge of #97346 - JohnTitor:remove-back-compat-hacks, … | oli-obk:revert_97346 | pnkfelix | 0 | ||||
265 | 99861 | yes | orphan check: rationalize our handling of constants | lcnr:orphan-check-cg | jackh726 | 0 | ||||
266 | 99877 | yes | Improve BufRead docs and examples regarding UTF-8 issues | mqudsi:buf_lines_docs | joshtriplett | 0 | ||||
267 | 99880 | yes | `EscapeAscii` is not an `ExactSizeIterator` | compiler-errors:escape-ascii-is-not-exact-size-iterator | joshtriplett | 0 | ||||
268 | 99883 | yes | Invoke `backtrace-rs`' buildscript in `std`'s buildscript for Android targets | Arc-blroth:fix/backtrace-build | kennytm | 0 | ||||
269 | 99898 | yes | typeck: silence lint for "collision safe" items | davidtwco:stability-collision-safe | petrochenkov | 0 | ||||
270 | 99902 | yes | Powershell-aware panic environment variable suggestions in backtraces… | gimbles:powershell | kennytm | 0 | ||||
271 | 99908 | yes | Show absolute line numbers if span is outside relative span | Nilstrieb:mir-opt-span | oli-obk | 0 | ||||
272 | 99913 | yes | EscapeAscii no longer panics due to incorrect ExactSizeIterator | softdevca:escape_ascii_implements_exactsizeiterator | the8472 | 0 | ||||
273 | 99915 | yes | Recover keywords in trait bounds | WaffleLapkin:recover_keyword_bounds | compiler-errors | 0 | ||||
274 | 99917 | yes | Move Error trait into core | yaahc:error-in-core-move | thomcc | 0 | ||||
275 | 99918 | yes | Recover wrong-cased keywords that start items | WaffleLapkin:fnFnfun | estebank | 0 | ||||
276 | 99920 | yes | Custom allocator support in `rustc_serialize` | emarteca:custom-allocator-support | oli-obk | 0 | ||||
277 | 99928 | yes | Do not leak type variables from opaque type relation | compiler-errors:issue-99914 | oli-obk | 0 | ||||
278 | 99929 | yes | Implement Default for some alloc/core iterators | the8472:default-iters | m-ou-se | 0 | ||||
279 | 99939 | yes | Sort tests at compile time, not at startup | saethlin:pre-sort-tests | Mark-Simulacrum | 0 | ||||
280 | 99942 | yes | Fix nonsense non-tupled `Fn` trait error | compiler-errors:nonsense-un-tupled-fn-trait-error | cjgillot | 0 | ||||
281 | 99947 | yes | Fix Ipv6Addr::is_unicast_global to check for unicast global scope rebase | chotchki:unicast_global | m-ou-se | 0 | ||||
282 | 99954 | yes | let-else: break out to one scope higher for let-else | dingxiangfei2009:break-out-let-else-higher-up | michaelwoerister | 0 | ||||
283 | 99957 | yes | Rework Ipv6Addr::is_global to check for global reachability rather than global scope - rebase | chotchki:ip-globally-reachable_rebase | kennytm | 0 | ||||
284 | 99963 | yes | Simplify implementation for par_for_each_module | cjgillot:iter-submodule | estebank | 0 | ||||
285 | 99966 | yes | avoid assertion failures in try_to_scalar_int | RalfJung:try-dont-panic | oli-obk | 0 | ||||
286 | 99969 | yes | alloc: implement FromIterator for Box<str> | calebsander:feature/collect-box-str | kennytm | 0 | ||||
287 | 99972 | yes | interpret: only consider 1-ZST when searching for receiver | RalfJung:1zst | cjgillot | 0 | ||||
288 | 99992 | yes | Add `x.sh` and `x.ps1` shell scripts | jyn514:shell-scripts | Mark-Simulacrum | 0 | ||||
289 | 99993 | yes | linker: Update some outdated comments | petrochenkov:linkdated | bjorn3 | 0 | ||||
290 | 100006 | yes | Update `core::mem::copy` | jyn514:update-copy | joshtriplett | 0 | ||||
291 | 100007 | yes | Never inline Windows dtor access | ChrisDenton:dtor-inline-never | michaelwoerister | 0 | ||||
292 | 100018 | yes | Clean up `LitKind` | nnethercote:clean-up-LitKind | petrochenkov | 0 | ||||
293 | 100021 | yes | made `unreachable_unchecked` panic in debug mode | cbrownsey:master | joshtriplett | 0 | ||||
294 | 100022 | yes | Optimize thread ID generation | joboet:faster_threadid | kennytm | 0 | ||||
295 | 100026 | yes | Add `Iterator::array_chunks` (take N+1) | WaffleLapkin:array-chunks | scottmcm | 0 | ||||
296 | 100030 | yes | cleanup code w/ pointers in std a little | WaffleLapkin:nice_pointer_sis | scottmcm | 0 | ||||
297 | 100031 | yes | improve "try ignoring the field" diagnostic | GoldsteinE:try-removing-the-field | michaelwoerister | 0 | ||||
298 | 100034 | yes | Elaborate all box dereferences in `ElaborateBoxDerefs` | tmiasko:elaborate-box-derefs | oli-obk | 0 | ||||
299 | 100040 | yes | Error on broken pipe but do not backtrace or ICE | ChrisDenton:broken-pipe | davidtwco | 0 | ||||
300 | 100043 | yes | interpret: remove support for uninitialized scalars | RalfJung:scalar-always-init | oli-obk | 0 | ||||
301 | 100069 | yes | Add error if link_ordinal used with unsupported link kind | dpaoliello:linkordinal | michaelwoerister | 0 | ||||
302 | 100072 | yes | linker-plugin-lto.md: Correct the name of example c file | oToToT:patch-1 | michaelwoerister | 0 | ||||
303 | 100076 | yes | make slice::{split_at,split_at_unchecked} const functions | tspiteri:const_slice_split_at | thomcc | 0 | ||||
304 | 100081 | yes | never consider unsafe blocks unused if they would be required with deny(unsafe_op_in_unsafe_fn) | RalfJung:unused-unsafe-in-unsafe-fn | wesleywiser | 0 | ||||
305 | 100085 | yes | interpret: use new OpTy::len for Len rvalue | RalfJung:op-ty-len | oli-obk | 0 | ||||
306 | 100089 | yes | Add option to `mir::MutVisitor` to not invalidate CFG. | JakobDegen:no-invalidate-visitor | tmiasko | 0 | ||||
307 | 100090 | yes | Emit warning when bound is trivially false | compiler-errors:trivially-false-bound | nikomatsakis | 0 | ||||
308 | 100092 | yes | Fall back when relating two opaques by substs in MIR typeck | compiler-errors:issue-100075 | oli-obk | 0 | ||||
309 | 100096 | yes | a fn pointer doesn't implement `Fn`/`FnMut`/`FnOnce` if its return type isn't sized | compiler-errors:fn-return-must-be-sized | lcnr | 0 | ||||
310 | 100098 | yes | Some "this expression has a field"-related fixes | compiler-errors:field-suggestion-fixups | davidtwco | 0 | ||||
311 | 100101 | yes | change rlib format to distinguish native dependencies | BelovDV:issue-99429 | petrochenkov | 0 | ||||
312 | 100112 | yes | Fix test: chunks_mut_are_send_and_sync | RalfJung:assert_send_and_sync | kennytm | 0 | ||||
313 | 100115 | yes | Suggest removing `let` if `const let` or `let const` is used | obeis:issue-99910 | estebank | 0 | ||||
314 | 100121 | yes | Try normalizing types without RevealAll in ParamEnv in MIR validation | Nilstrieb:mir-validator-param-env | oli-obk | 0 | ||||
315 | 100124 | yes | optimize implementation of Zip::fold and company | sarah-ek:zip-internal-iteration | m-ou-se | 0 | ||||
316 | 100126 | yes | rustc_target: Update some old naming around self contained linking | petrochenkov:screname | davidtwco | 0 | ||||
317 | 100128 | yes | Document that `RawWakerVTable` functions must be thread-safe. | kpreid:waker-doc | kennytm | 0 | ||||
318 | 100129 | yes | add miri-test-libstd support to libstd | RalfJung:miri-test-libstd | m-ou-se | 0 | ||||
319 | 100131 | yes | Add PartialEq impls for boxed slices | CraftSpider:box-slice-impl | Mark-Simulacrum | 0 | ||||
320 | 100147 | yes | optimization of access level table construction | Bryanskiy:private-in-public | petrochenkov | 0 | ||||
321 | 100152 | yes | fix rustc_llvm spurious rebuilds | DrMeepster:rustc_llvm_rebuilds | jyn514 | 0 | ||||
322 | 100156 | yes | Add feature to disable the panic_impl provided by std | morr0ne:no-panic-impl-feature | thomcc | 0 | ||||
323 | 100160 | yes | const_prop_lint: Consider array length constant even if array is not | TheWastl:issue-98444-const_prop_lint | oli-obk | 0 | ||||
324 | 100178 | yes | Upgrade mingw-w64 on CI | mati865:upgrade-mingw-w64-on-CI | pietroalbini | 0 | ||||
325 | 100184 | yes | Stabilize ptr_const_cast | Kixunil:stabilize_ptr_const_cast | thomcc | 0 | ||||
326 | 100185 | yes | Fix `ReErased` leaking into typeck due to `typeof(...)` recovery | compiler-errors:issue-100183 | wesleywiser | 0 | ||||
327 | 100186 | yes | Mention `as_mut` alongside `as_ref` in borrowck error message | compiler-errors:or-as_mut | fee1-dead | 0 | ||||
328 | 100188 | yes | Parser will not suggest invalid expression when use public | chenyukang:fix-issue-100165 | estebank | 0 | ||||
329 | 100196 | yes | env::temp_dir returns /private/tmp on Apple instead while /tmp is | devnexen:macos_temp_dir | thomcc | 0 | ||||
330 | 100200 | yes | Change implementation of `-Z gcc-ld` and `lld-wrapper` again | petrochenkov:zgccld2 | compiler-errors | 0 | ||||
331 | 100201 | yes | std: use realstd fast key when building tests | RalfJung:thread-local-key | m-ou-se | 0 | ||||
332 | 100202 | yes | Fix #99684 through autoref in `write!` macro with a two-phased borrows retrocompat hack | danielhenrymantilla:fix-99684-self-in-write-dropped-early | eddyb | 0 | ||||
333 | 100203 | yes | provide correct size hint for unsupported platform `CommandArgs` | compiler-errors:command-args-size-hint | m-ou-se | 0 | ||||
334 | 100208 | yes | make NOP dyn casts not require anything about the vtable | RalfJung:dyn-upcast-nop | petrochenkov | 0 | ||||
335 | 100210 | yes | proc_macro/bridge: send diagnostics over the bridge as a struct | mystor:proc_macro_diag_struct | eddyb | 0 | ||||
336 | 100211 | yes | Account for `mir_for_ctfe` in foreign `is_mir_available`. | cjgillot:ctfe-mir-available | michaelwoerister | 0 | ||||
337 | 100214 | yes | Optimize `array::IntoIter` | scottmcm:strict-range | thomcc | 0 | ||||
338 | 100220 | yes | Properly forward `ByRefSized::fold` to the inner iterator | scottmcm:fix-by-ref-sized | joshtriplett | 0 | ||||
339 | 100226 | yes | Do not manually craft a span pointing inside a multibyte character. | cjgillot:noice-multibyte | 0 | |||||
340 | 100229 | yes | add -Zextra-const-ub-checks to enable more UB checking in const-eval | RalfJung:extra-const-ub-checks | oli-obk | 0 | ||||
341 | 100232 | yes | Do not consider method call receiver as an argument in AST. | cjgillot:no-desugar-methodcall | nagisa | 0 | ||||
342 | 100234 | yes | rustc_span: encode 1-based line number as it's own type, not usize | klensy:line-num | 0 | |||||
343 | 100239 | yes | remove an ineffective check in const_prop | RalfJung:const-prop-uninit | oli-obk | 0 | ||||
344 | 100240 | yes | Fail gracefully when const pattern is not structural match. | cjgillot:noice-structural-match | davidtwco | 0 | ||||
345 | 100243 | yes | Remove opt_remap_env_constness from rustc_query_impl | kckeiks:remove-macros-in-query-system | cjgillot | 0 | ||||
346 | 100247 | yes | Generalize trait object generic param check to aliases. | cjgillot:verify-dyn-trait-alias-defaults | lcnr | 0 | ||||
347 | 100250 | yes | Manually cleanup token stream when macro expansion aborts. | cjgillot:recover-token-stream | Aaron1011 | 0 | ||||
348 | 100251 | yes | Implement `std::marker::Tuple` | compiler-errors:tuple-trait-2 | jackh726 | 0 | ||||
349 | 100253 | yes | Recover from mutable variable declaration where `mut` is placed before `let` | obeis:issue-100197 | wesleywiser | 0 | ||||
350 | 100255 | yes | Adding more verbose documentation for `std::fmt::Write` | thedanvail:issue-98861-fix | joshtriplett | 0 | ||||
351 | 100260 | yes | compiletest: use target cfg instead of hard-coded tables | ehuss:compiletest-target-cfg | Mark-Simulacrum | 0 | ||||
352 | 100261 | yes | Set tainted errors bit before emitting coerce suggestions. | luqmana:suggestions-overflow | lcnr | 0 | ||||
353 | 100268 | yes | Add regression test for #79148 | TaKO8Ki:add-regression-test-for-79148 | Mark-Simulacrum | 0 | ||||
354 | 100277 | yes | Simplify format_args builtin macro implementation. | m-ou-se:format-args-1 | compiler-errors | 0 | ||||
355 | 100286 | yes | Add support for link-flavor rust-lld for macOS | Thog:rust-lld-macosx-target | petrochenkov | 0 | ||||
356 | 100287 | yes | linux: Use `pthread_setname_np` instead of `prctl` | cuviper:no-linux-prctl | Mark-Simulacrum | 0 | ||||
357 | 100288 | yes | Make typeck more aware of uninhabitable types | camsteffen:uninhabited-typeck | oli-obk | 0 | ||||
358 | 100291 | yes | constify some `CStr` methods | WaffleLapkin:cstr_const_methods | oli-obk | 0 | ||||
359 | 100293 | yes | Add inline-llvm option for disabling/enabling LLVM inlining | yanchen4791:add-inline-llvm-option | jackh726 | 0 | ||||
360 | 100294 | yes | Update Duration::as_secs doc to point to as_secs_f64/32 for including fractional part | theli-ua:master | thomcc | 0 | ||||
361 | 100296 | yes | Add standard C error function aliases to last_os_error | BlackHoleFox:os-error-aliases | m-ou-se | 0 | ||||
362 | 94467 | yes | Add `special_module_name` lint | ibraheemdev:master | pnkfelix | 0 | always | |||
363 | 95836 | yes | Use rust_out{target_exe_suffix} for doctests | workingjubilee:doctest-exe | notriddle | 0 | always | |||
364 | 98301 | yes | Add GDB/LLDB pretty-printers for NonZero types | ortem:pretty-printers-nonzero | Mark-Simulacrum | 0 | always | |||
365 | 99214 | yes | docs: show how to stringify the output of Command | beyarkay:patch-1 | thomcc | 0 | always | |||
366 | 94012 | no | Change desugaring of let-else to ensure temporary is dropped earlier | cormacrelf:let-else-temp | pnkfelix | lcnr | 0 | never | ||
367 | 95545 | no | Build LLVM with support for compression | jonhoo:aarch64-zlib | joshtriplett | 1 | iffy | |||
368 | 85805 | no | Wrap libraries in linker groups, allowing backwards/circular references | joshtriplett:linker-groups | petrochenkov | 0 | never | |||
369 | 87896 | no | Protect crate metadata from corruption via SHA-256 hash | Aaron1011:metadata-hash | cjgillot | 0 | never | |||
370 | 88186 | no | Make AST->HIR lowering incremental | cjgillot:lower-incr | michaelwoerister | 0 | never | |||
371 | 90006 | no | More accurate error for binop errors after identifying RHS type | estebank:binop-party | petrochenkov | 0 | never | |||
372 | 90139 | no | Avoid adjusting TLS data twice for queries | cjgillot:req2 | Mark-Simulacrum | 0 | never | |||
373 | 90447 | no | rustdoc: Remove `Crate.primitives` | camelid:rm-crate-primitives | GuillaumeGomez | 0 | never | |||
374 | 92845 | no | Move EH personality functions to std | Amanieu:std_personality | michaelwoerister | 0 | never | |||
375 | 93467 | no | [WIP] Add `HashStableEq` trait, and use it in query code | Aaron1011:hashstable-eq | estebank | 0 | never | |||
376 | 94487 | no | Also cache the stable hash of interned Predicates | oli-obk:stable_hash_ty | 0 | never | ||||
377 | 95025 | no | Implement #[deprecated_safe] | skippy10110:deprecated_safe2 | estebank | 0 | never | |||
378 | 95474 | no | Neither require nor imply lifetime bounds on opaque type for well formedness | oli-obk:tait_ub | jackh726 | 0 | never | |||
379 | 96077 | no | [WIP] Rework the entire const trait system | fee1-dead-contrib:const_trait | oli-obk | 0 | never | |||
380 | 97641 | no | partially move type outlives handling into trait solving | lcnr:subtyping-sus | nikomatsakis | 0 | never | |||
381 | 97974 | no | Add TyAlias into rustc_type_ir TyKind enum | GuillaumeGomez:rustc-middle-ty-alias | oli-obk | 0 | never | |||
382 | 98332 | no | Lower the assume intrinsic to a MIR statement | oli-obk:assume | wesleywiser | 0 | never | |||
383 | 98427 | no | Use `is_some_and` quite a lot | camsteffen:use-is-some-and | wesleywiser | 0 | never | |||
384 | 98807 | no | Reword "Required because of the requirements on the impl of ..." | cbeuw:derived-obligation | compiler-errors | 0 | never | |||
385 | 98851 | no | rustc_metadata: encode `Symbol`s to separate table | klensy:encode_symbols | cjgillot | 0 | never | |||
386 | 99806 | no | WIP: Allow patterns to constrain the hidden type of opaque types | oli-obk:unconstrained_opaque_type | jackh726 | 0 | never | |||
387 | 95138 | no | Re-enable some gdb tests | tromey:re-enable-tests-47163 | Mark-Simulacrum | 0 | iffy | |||
388 | 95950 | no | Disable unwinding for emscripten again | Jules-Bertholet:disable_emscripten_exceptions_again | nagisa | 0 | iffy | |||
389 | 69741 | no | Perform WF-check on `type`s with no type parameters | estebank:type-wfcheck | varkor | 0 | ||||
390 | 72571 | no | [WIP] Pietro's CI playground | pietroalbini:ci-playground | 0 | |||||
391 | 72981 | no | Stabilize the backtrace feature. | withoutboats:stabilize-backtrace | kennytm | 0 | ||||
392 | 75594 | no | [WIP] Content hash support. (See also cargo changes) | gilescope:endmtime | 0 | |||||
393 | 78515 | no | Switchable buffering for Stdout | Lucretiel:stdout-switchable-buffering | dtolnay | 0 | ||||
394 | 79500 | no | Add support for custom allocator for `(C)String` | TimDiekmann:string-alloc | Amanieu | 0 | ||||
395 | 80149 | no | Use getrandom for generating HashMap seed | newpavlov:getrandom2 | m-ou-se | 0 | ||||
396 | 81642 | no | Automatically implement AsRepr and allow deriving FromRepr for fieldless enums | illicitonion:enum-into-derive-macro-s | jswrenn | 0 | ||||
397 | 82014 | no | [WIP] Intra-doc links side of warning about undocumented items | jyn514:warn-hidden | 0 | |||||
398 | 82489 | no | Add #[rustc_per_edition] for edition-dependent type aliases. | m-ou-se:per-edition | 0 | |||||
399 | 82632 | no | ci: musl: upgrade to 1.2.2 | kaniini:ci-musl-1.2.2 | pietroalbini | 0 | ||||
400 | 83363 | no | Implement new proc macro diagnostics API | jhpratt:proc_macro_diagnostics | yaahc | 0 | ||||
401 | 83915 | no | Enforce `Sized` return types on `Fn*` bounds | estebank:closure-return-must-be-sized | nikomatsakis | 0 | ||||
402 | 84045 | no | Deny float matches | workingjubilee:deny-float-matches | Mark-Simulacrum | 0 | ||||
403 | 84087 | no | Stabilize const_cell_into_inner. | m-ou-se:stabilize-const-cell-into-inner | joshtriplett | 0 | ||||
404 | 84385 | no | Enforce that `closure: 'a` requires that `closure_ret_ty: 'a` holds | Aaron1011:closure-outlives-ret | nikomatsakis | 0 | ||||
405 | 85696 | no | Fix `Ipv6Addr::is_unicast_global` to check for unicast global scope | CDirkx:unicast_global | joshtriplett | 0 | ||||
406 | 86634 | no | Rework `Ipv6Addr::is_global` to check for global reachability rather than global scope | CDirkx:ip-globally-reachable | kennytm | 0 | ||||
407 | 86699 | no | Allow reifying intrinsics to `fn` pointers. | eddyb:reify-intrinsics | matthewjasper | 0 | ||||
408 | 86801 | no | Abort in panic_abort eh_personality | bjorn3:panic_abort_eh_personality | cuviper | 0 | ||||
409 | 86826 | no | [draft] Store the path in io::Error without extra allocations. | m-ou-se:io-error-path | m-ou-se | 0 | ||||
410 | 87173 | no | unstable proc_macro tracked::* rename/restructure | drahnr:bernhard-tracked-restructure | m-ou-se | 0 | ||||
411 | 87316 | no | Error when proc macro derive output doesn't fully parse | m-ou-se:fix-87314 | petrochenkov | 0 | ||||
412 | 87620 | no | io: Add the Peek trait | LinkTed:Peek | kennytm | 0 | ||||
413 | 88731 | no | use openat when encountering ENAMETOOLONG | the8472:deep-open | joshtriplett | 0 | ||||
414 | 88936 | no | Suggest using `Arc` on `!Send`/`!Sync` types | estebank:send-sync | nagisa | 0 | ||||
415 | 89157 | no | Provide doc links at item definitions on source pages | GuillaumeGomez:jump-to-def-extension | ollie27 | 0 | ||||
416 | 89238 | no | deprecate f{32,64}::DIGITS | workingjubilee:deprecate-digits | m-ou-se | 0 | ||||
417 | 89357 | no | [experiment] Make `Cell<T>::update` work for `T: Default | Copy`. | m-ou-se:cell-update-get-or-take | m-ou-se | 0 | ||||
418 | 89676 | no | Greatly improve rustdoc xpath checks | GuillaumeGomez:greatly-improve-rustdoc-xpath-checks | camelid | 0 | ||||
419 | 90584 | no | Added support for PlayStation Vita | amg98:master | 0 | |||||
420 | 91121 | no | io/os: Implement IsTerminal trait on Stdio | mattwilkinsonn:is_terminal | Amanieu | 0 | ||||
421 | 91314 | no | Add suggestion to diagnostic when user has array but trait wants slice. | BGR360:issue-90528 | davidtwco | 0 | ||||
422 | 91431 | no | Handle notable trait popup differently | GuillaumeGomez:notable-trait-popup-handling | ollie27 | 0 | ||||
423 | 91546 | no | Implement additional `split_inclusive` variants for slices | Jules-Bertholet:rsplit_inclusive | m-ou-se | 0 | ||||
424 | 91648 | no | Implement `core::future::lazy` | ibraheemdev:future-lazy | joshtriplett | 0 | ||||
425 | 91735 | no | rustdoc: make icons more consistent | pitaj:fix-91309 | GuillaumeGomez | 0 | ||||
426 | 91866 | no | Enforce that UNTRACKED options are not accessed by queries | pierwill:untracked-getter-90317 | bjorn3 | 0 | ||||
427 | 92043 | no | Implement namespacing for doc comments IDs | GuillaumeGomez:doc-comment-id-namespace | camelid | 0 | ||||
428 | 92051 | no | rustc_mir_transform: Add a local value numbering pass, off by default. | pcwalton:value-numbering | ecstatic-morse | 0 | ||||
429 | 92273 | no | rustdoc: allow moving methods from deref below trait impls via a new unstable command line argument | slightlyoutofphase:show-deref-methods-last | CraftSpider | 0 | ||||
430 | 92284 | no | Change advance(_back)_by to return `usize` instead of `Result<(), usize>` | the8472:simplify-advance-by | yaahc | 0 | ||||
431 | 92339 | no | rustdoc: Also index `impl Trait`s and raw pointers | camelid:also-index | GuillaumeGomez | 0 | ||||
432 | 92433 | no | Make it possible to have `const` `impl`s for `Iterator` | fee1-dead-contrib:const-it | 0 | |||||
433 | 92658 | no | rustdoc: Merge `method` and `tymethod` URL fragments and sections | camelid:tymethod-to-method | GuillaumeGomez | 0 | ||||
434 | 92700 | no | Warn when casting an enum that is fieldless but not C-like | nbdd0121:discr | 0 | |||||
435 | 92728 | no | Don't over-constrain projections in generic method signatures | jackh726:issue-91762 | nikomatsakis | 0 | ||||
436 | 93056 | no | Fix stack overflows when compiling high-`recursion_limit` programs | LegionMammal978:fix-stack-overflows | wesleywiser | 0 | ||||
437 | 93070 | no | debuginfo: Don't emit DW_AT_address_class attribute for pointer type debuginfo. | michaelwoerister:no-dwarf-address-space-attr | cuviper | 0 | ||||
438 | 93537 | no | Allow source link to wrap onto next line | jsha:wrap-source-link | GuillaumeGomez | 0 | ||||
439 | 93540 | no | rustdoc: fix colors for top buttons and search box | jsha:ayu-border-color | GuillaumeGomez | 0 | ||||
440 | 93587 | no | Stabilize naked_functions | bstrie:stablenaked | davidtwco | 0 | ||||
441 | 93664 | no | impl<T> From<Option<&T>> for *const T | kupiakos:ptr-from-optionref | joshtriplett | 0 | ||||
442 | 93809 | no | Make naked functions incompatible with certain attributes | bstrie:nakedattrs | jackh726 | 0 | ||||
443 | 94181 | no | do not emit .debug_pubnames .debug_pubtypes on Linux | csmoe:issue-48762 | petrochenkov | 0 | ||||
444 | 94188 | no | Deterministic `FxHashSet` wrapper | hameerabbasi:stable_set | michaelwoerister | 0 | ||||
445 | 94289 | no | Fix rustdoc const display | GuillaumeGomez:fix-rustdoc-const-display | camelid | 0 | ||||
446 | 94421 | no | replace RawVec with Boxed slice | conradludgate:vec-box | 0 | |||||
447 | 94455 | no | Stabilize `int_roundings` | jhpratt:stabilize-int_roundings | joshtriplett | 0 | ||||
448 | 94665 | no | Implement Write trait for MaybeUninit<u8> | SUPERCILEX:maybeuninit-write | m-ou-se | 0 | ||||
449 | 94667 | no | Add `Iterator::map_windows` | frank-king:feature/iter_map_windows | yaahc | 0 | ||||
450 | 94678 | no | add methods to TCP and UDP sockets to modify hop limit | kckeiks:set_ipv6_sock_hop_limit | joshtriplett | 0 | ||||
451 | 94890 | no | Support parsing IP addresses from a byte string | marmeladema:ip-addr-try-from-bytes | m-ou-se | 0 | ||||
452 | 94909 | no | [WIP] 'Notable Trait Implementations' doc section | conradludgate:notable-trait-implementations | GuillaumeGomez | 0 | ||||
453 | 94932 | no | Suggest adding a `=>` after match guard | TaKO8Ki:suggest-adding-fat-arrow-after-match-guard | estebank | 0 | ||||
454 | 94962 | no | [WIP] rustc: Reimplement native library overriding and reordering | petrochenkov:linkstrict | 0 | |||||
455 | 94988 | no | Support multiple unstable attributes on items | compiler-errors:multiple-unstables | cjgillot | 0 | ||||
456 | 94996 | no | Suggest using an appropriate keyword for `struct` and `enum` | TaKO8Ki:suggest-using-appropriate-keyword-for-struct-and-enum | estebank | 0 | ||||
457 | 95041 | no | Improve error message for `impl Self` | TaKO8Ki:Improve-error-message-for-impl-Self | nagisa | 0 | ||||
458 | 95115 | no | `Clone` suggestions | WaffleLapkin:clone-suggestions | estebank | 0 | ||||
459 | 95137 | no | Allow generators to impl Clone/Copy | canndrew:clone-generators | oli-obk | 0 | ||||
460 | 95181 | no | Fix #95126: io::cleanup() can panic in unusual circumstances | jswrenn:fix-95126 | Mark-Simulacrum | 0 | ||||
461 | 95209 | no | Enable -Z panic-in-drop=abort by default | Amanieu:default-panic-in-drop | joshtriplett | 0 | ||||
462 | 95290 | no | Document that `OsString` and `OsStr` are bytes; provide conversions to bytes | joshtriplett:os-str-is-bytes | 0 | |||||
463 | 95292 | no | Allow specialized const trait impls. | BGR360:const-trait-specialize | lcnr | 0 | ||||
464 | 95371 | no | Suggest implementing `#[derive(PartialEq)]` for types in vectors and arrays | TaKO8Ki:suggest-using-derive-partialeq-for-types-in-vector-and-array | cjgillot | 0 | ||||
465 | 95385 | no | Add `mem::conjure_zst` for creating ZSTs out of nothing | scottmcm:mem-conjure-zst | kennytm | 0 | ||||
466 | 95674 | no | rustdoc: Fix events not being registered when navigating browser history | GuillaumeGomez:events-not-registered | jsha | 0 | ||||
467 | 95710 | no | Stabilize arbitrary_enum_discriminant, take 2 | fee1-dead-contrib:stabilize_arbitrary_enum_discriminant | joshtriplett | 0 | ||||
468 | 95763 | no | [WIP] some mir typeck cleanup | lcnr:mir-typeck | nikomatsakis | 0 | ||||
469 | 95942 | no | Experiment: Apply ```#[deprecated_safe]``` to ```env::set_var```/```env::remove_var``` | skippy10110:deprecated_safe_env | lcnr | 0 | ||||
470 | 96092 | no | Add a new linting pass for obligations | skippy10110:selection_lints | jackh726 | 0 | ||||
471 | 96238 | no | Add EntryExistInstrumenterPass for -Z instrument-mcount to the pipeline manually for LLVM >= 13. | luqmana:instr-mcount-passes | nikic | 0 | ||||
472 | 96392 | no | Update Mac Catalyst support for Clang 13 | imWildCat:add-clang13-macabi-support | compiler-errors | 0 | ||||
473 | 96401 | no | Implement `-Zgcc-ld=lld` stabilization MCP | lqd:lld_mcp | 0 | |||||
474 | 96533 | no | rustdoc: Create an attribute version of `--extern-html-root-url` | GuillaumeGomez:extern-html-root-url | notriddle | 0 | ||||
475 | 96604 | no | [WIP] Add `optimized_to_const` intrinsic | nbdd0121:is_const | 0 | |||||
476 | 96690 | no | Initial commit working on edition based method disambiguation | yaahc:edition-based-method-disambiguation | petrochenkov | 0 | ||||
477 | 96709 | no | Stabilize generic associated types | jackh726:gats-stabilization | nikomatsakis | 0 | ||||
478 | 96724 | no | Remove `NtExpr`. | nnethercote:dont-interpolate-NtTy | petrochenkov | 0 | ||||
479 | 96798 | no | [wip] Fix `x test clippy --stage 0` | jyn514:test-stage0-clippy | Mark-Simulacrum | 0 | ||||
480 | 96884 | no | Implement unstable `-Clink-self-contained` values for MCP 510 | lqd:mcp_link_self_contained | petrochenkov | 0 | ||||
481 | 96912 | no | emit `ProjectionPredicate` obligations when relating projections | BoxyUwU:lots_of_obligations | jackh726 | 0 | ||||
482 | 96918 | no | Print type of every call in a method call chain | estebank:issue-33941 | compiler-errors | 0 | ||||
483 | 97052 | no | Implement pointee metadata unsizing via a TypedMetadata<T> container | CAD97:just-metadata | pnkfelix | 0 | ||||
484 | 97182 | no | [do not merge] Tweak `TokenStream`'s `PartialEq` and `HashStable` impls | klensy:tokenstream-eq-hash | 0 | |||||
485 | 97320 | no | Stabilize const_ptr_read | usbalbin:stabilize_const_ptr_read | m-ou-se | 0 | ||||
486 | 97335 | no | fix: impl Trait desugaring in trait objects' assoc constraints | randomicon00:impldesugar | cjgillot | 0 | ||||
487 | 97438 | no | Stabilize alloc_layout_extra | CAD97:alloc_layout_extra | joshtriplett | 0 | ||||
488 | 97443 | no | Make x.py clippy download and use beta clippy | asquared31415:bootstrap | jyn514 | 0 | ||||
489 | 97445 | no | More proc macro tweaks | nnethercote:proc-macro-tweaks-2 | eddyb | 0 | ||||
490 | 97658 | no | Stabilize `format_args_ln!` | joshtriplett:stabilize-format-args-nl | m-ou-se | 0 | ||||
491 | 97774 | no | [WIP] Also lint Box::new in unused_allocation | est31:unused_allocation_box_new | petrochenkov | 0 | ||||
492 | 97807 | no | Add Seek instance for std::io::Take | wangbj:seek_io_take2 | joshtriplett | 0 | ||||
493 | 97861 | no | Added randomized field padding to `-Z randomize-layout` | Kixiron:thiccen | cjgillot | 0 | ||||
494 | 98071 | no | Improve diagnostic for E0691 | lukas-code:repr-transparent-zero-array | wesleywiser | 0 | ||||
495 | 98079 | no | Convert a hard-warning about named static lifetimes into a lint | jeremydavis519:master | estebank | 0 | ||||
496 | 98130 | no | Try out local var id in thir mirroring | dingxiangfei2009:thir-local-var-trial | nikomatsakis | 0 | ||||
497 | 98198 | no | Add `MAX_UTF{8, 16}_LEN` constants | Dylan-DPC:45795/max_utf_len | joshtriplett | 0 | ||||
498 | 98368 | no | Make `std::os::fd` public. | sunfishcode:sunfishcode/std-os-fd | joshtriplett | 0 | ||||
499 | 98496 | no | make `compare_const_impl` a query and use it in `instance.rs` | BoxyUwU:instancers_bad_equality | lcnr | 0 | ||||
500 | 98511 | no | Move some tests to more reasonable directories | c410-f3r:z-errors | petrochenkov | 0 | ||||
501 | 98559 | no | Remove ReEmpty | jackh726:remove-reempty | oli-obk | 0 | ||||
502 | 98742 | no | WIP: Trust parameter env when projecting GATs | nikomatsakis:gat-norm | jackh726 | 0 | ||||
503 | 98855 | no | Improve crate selection on rustdoc search results page | steffahn:improve_rustdoc_search_results_page_crates_selection | jsha | 0 | ||||
504 | 98933 | no | Opaque types' generic params do not imply anything about their hidden type's lifetimes | oli-obk:opaque_type_late_bound_lifetimes | lcnr | 0 | ||||
505 | 99016 | no | Make functions part of `alloc_layout_extra` (#55724) const. | Raekye:const-layout | thomcc | 0 | ||||
506 | 99141 | no | [don't merge] see how much time we save when running `--stage 1` in CI | jyn514:stage1-pr-ci | 0 | |||||
507 | 99189 | no | Pad size of TypeId and remove structural equality | carbotaniuman:typeid-changes | joshtriplett | 0 | ||||
508 | 99322 | no | Make FromStr on ints constant | GKFX:const-int-parse | thomcc | 0 | ||||
509 | 99332 | no | [Do not merge] Stabilize `#![feature(label_break_value)]` | jyn514:stabilize-label-break-value | jyn514 | 0 | ||||
510 | 99469 | no | Add UI to help with advanced search requests | GuillaumeGomez:advanced-search-ui | notriddle | 0 | ||||
511 | 99556 | no | ssa: implement `#[collapse_debuginfo]` | davidtwco:collapse-debuginfo | michaelwoerister | 0 | ||||
512 | 99696 | no | Uplift `clippy::for_loops_over_fallibles` lint into rustc | WaffleLapkin:uplift | fee1-dead | 0 | ||||
513 | 99706 | no | Suggest `pub` when `public` is used | gimbles:public-diag | davidtwco | 0 | ||||
514 | 99719 | no | [experiment] fulfill diagnostics: do not look into `T: IntoIterator` | lcnr:uwu-fun-fun | 0 | |||||
515 | 99773 | no | [WIP] add -Z split_bundled_libs | Bryanskiy:bundle-whole-archive | petrochenkov | 0 | ||||
516 | 99916 | no | Stabilze raw-dylib for non-x86 (i.e., `x86_64`, `aarch64` and `thumbv7a`) | dpaoliello:stablizerawdylib | michaelwoerister | 0 | ||||
517 | 99927 | no | More distinctive pretty-printing of function item types | steffahn:distinctive_function_item_types_printing | davidtwco | 0 | ||||
518 | 99935 | no | Reenable disabled early syntax gates as future-incompatibility lints | CAD97:unstable-syntax-lints | petrochenkov | 0 | ||||
519 | 99943 | no | Implement `std::marker::Tuple`, use it in `extern "rust-call"` and `Fn`-family traits | compiler-errors:tuple-trait | jackh726 | 0 | ||||
520 | 100080 | no | rustc_ast: shrink few types | klensy:shrink-ast | 0 | |||||
521 | 100113 | no | hir::Generics: convert `has_where_clause_predicates` field into method | klensy:has_where_clause_predicates | compiler-errors | 0 | ||||
522 | 99761 | no | Fix item-info color | GuillaumeGomez:item-info-color | notriddle | 0 | always | |||
523 | 93668 | failure | yes | Reduce CString allocations in std as much as possible | SUPERCILEX:path_alloc | joshtriplett | joshtriplett | 0 | never | |
524 | 99624 | failure | yes | promote debug_assert to assert when possible and useful | vincenzopalazzo:macros/unix_error | Amanieu | Amanieu | 0 | never | |
525 | 99967 | failure | yes | Download, rather than sccache-cache, LLVM in CI | Mark-Simulacrum:download-llvm-ci | jyn514 | jyn514 | 0 | never | |
526 | 97800 | failure | yes | Aarch64 call abi does not zeroext (and one cannot assume it does so) | pnkfelix:issue-97463-fix-aarch64-call-abi-does-not-zeroext | wesleywiser | wesleywiser | 0 | ||
527 | 94381 | failure (try) | yes | [WIP] Use BOLT in CI to optimize LLVM | Kobzol:llvm-bolt | Mark-Simulacrum | 0 | never | ||
528 | 97154 | failure (try) | yes | [WIP] Use Thin LTO for compiling `rustc` in CI | Kobzol:rustc-thin-lto | 0 | never | |||
529 | 99464 | failure (try) | yes | Update to LLVM 15 (WIP) | nikic:llvm-15 | 0 | never | |||
530 | 96960 | failure | yes | Inline BuildHasherDefault<DefaultHasher>::build_hasher | goffrie:patch-3 | m-ou-se | 0 | |||
531 | 100010 | failure (try) | yes | Package `lld` in download-ci-llvm | jyn514:download-lld | Mark-Simulacrum | 0 | |||
532 | 85158 | failure | no | Mir-Opt for copying enums with large discrepancies | JulianKnodt:array_const_val | wesleywiser | wesleywiser | 0 | never | |
533 | 97038 | failure | no | Apply PGO to libstd on CI | Kobzol:ci-libstd-pgo | Mark-Simulacrum | 0 | never | ||
534 | 91853 | failure | no | Warn for outlives lint when gats are enabled for non-gats | jackh726:gat-missing-recommended | nikomatsakis | 0 | |||
535 | 83785 | success | [mir-opt] Optimize calls to CopyNonOverlapping | wesleywiser:copy_nonoverlapping_opt | bjorn3 | 0 | never | |||
536 | 84762 | success | Encode spans relative to the enclosing item -- enable by default | cjgillot:resolve-span-opt | petrochenkov | 0 | never | |||
537 | 85918 | success | Enable `-Zincremental-verify-ich` when building compiler crates | Aaron1011:incr-verify-bootstrap | Mark-Simulacrum | 0 | never | |||
538 | 86038 | success | Move DepKind and query TLS to rustc_query_system | cjgillot:tls | Mark-Simulacrum | 0 | never | |||
539 | 88288 | success | Experimental new MIR optimization pass: Replace wildcard match with individual matches | rusticstuff:enum_match_clamp_opt | cjgillot | 0 | never | |||
540 | 89570 | success | [Experiment] Split exhaustiveness logic into its own crate | Nadrieril:split-exhaustiveness-into-crate | 0 | never | ||||
541 | 89917 | success | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | michaelwoerister | 0 | never | |||
542 | 91072 | success | rustdoc: Remove distinction between "regular" and "collapsed" docs | camelid:collapsed | GuillaumeGomez | 0 | never | |||
543 | 92044 | success | Discard region-related bounds from `ParamEnv` when predicate is global | Aaron1011:discard-region-bounds | jackh726 | 0 | never | |||
544 | 92196 | success | Specialize Enumerate::fold for TrustedRandomAccess iterators | the8472:enumerate-foreach | m-ou-se | 0 | never | |||
545 | 92249 | success | Replace jemalloc with mimalloc | fee1-dead-contrib:mimalloc | Mark-Simulacrum | 0 | never | |||
546 | 93017 | success | Compute stability by definition | cjgillot:stability-query | lcnr | 0 | never | |||
547 | 93243 | success | Use TrustedRandomAccess for loop desugaring | the8472:tra-for-in2 | Mark-Simulacrum | 0 | never | |||
548 | 93275 | success | Remove pretty-print compat hack for all crates | Aaron1011:remove-pretty-print | jackh726 | 0 | never | |||
549 | 94099 | success | DO NOT MERGE: Try using stacker fast path optimization | rusticstuff:stacker-opt | 0 | never | ||||
550 | 94177 | success | Fix `SimplifyArmIdentity` MIR opt | JakobDegen:fix-simplify-try | wesleywiser | 0 | never | |||
551 | 94857 | success | [WIP] rustdoc: Stop cloning name resolver | petrochenkov:doclink2 | camelid | 0 | never | |||
552 | 95051 | success | vec: add try_* methods and a try_vec! macro to make Vec usable in without infallible allocation methods | dpaoliello:tryvec | joshtriplett | 0 | never | |||
553 | 95850 | success | Only tag data if debug assertions are enabled. | cjgillot:diskred | nagisa | 0 | never | |||
554 | 95888 | success | Use a sparse encoding for metadata tables | cjgillot:sparse-meta | 0 | never | ||||
555 | 96043 | success | Add Finalize statement to make deaggregation "reversible" by storing all information in MIR | oli-obk:opaque_aggregates | wesleywiser | 0 | never | |||
556 | 96607 | success (try) | #94421 (replace RawVec with Boxed slice) plus soundness fixes | saethlin:vec-box | 0 | never | ||||
557 | 96691 | success | Use unchecked_add in checked_add to make it easier to optimize | nico-abram:0w0 | joshtriplett | 0 | never | |||
558 | 96843 | success | [Experiment] Use stackful generator for typeck to workaround `WithOptConstParam` | nbdd0121:typeck | 0 | never | ||||
559 | 97485 | success (try) | yes | Rewrite LLVM's archive writer in Rust | bjorn3:new_archive_writer | wesleywiser | 0 | never | ||
560 | 97559 | success | Optimize layout of function arguments in the Rust ABI - take 2 | Urgau:fn-args-abi-optimization | workingjubilee | 0 | never | |||
561 | 97770 | success | Replace `owning_ref` with a safer datastructure | Nilstrieb:yeet-owning-ref | cjgillot | 0 | never | |||
562 | 97870 | success | Use liballoc's specialised in-place vec collection | eggyal:inplace_fold_spec | wesleywiser | 0 | never | |||
563 | 97952 | success | Use XXH3 hash instead of SIP128 for stable hashing | Kobzol:stable-hasher-xxh3-hash | michaelwoerister | 0 | never | |||
564 | 98223 | success | proc_macro/bridge: remove client->server `&HandleCounters` passing. | eddyb:proc-macro-handle-counters | nnethercote | 0 | never | |||
565 | 98450 | success | experiment: do not store doc comments in metadata | lqd:doc-metadata | 0 | never | ||||
566 | 98592 | success | Fixed worst-case miri performance with lossy string decoding | Kixiron:miri-loses-time | saethlin | 0 | never | |||
567 | 98615 | success | rustc_codegen_ssa: don't use LLVM struct types for field offsets. | eddyb:lolvm | nikic | 0 | never | |||
568 | 98626 | success (try) | tracing::instrument cleanup | oli-obk:tracing | lcnr | 0 | never | |||
569 | 98824 | success | Make Vecs swap don't use stack | AngelicosPhosphoros:improve_swap_for_vecs | scottmcm | 0 | never | |||
570 | 98840 | success | Inline SyntaxContext in both encoded span representation. | cjgillot:span-inline-ctxt | nnethercote | 0 | never | |||
571 | 98867 | success (try) | yes | Refactor metadata emission to avoid visiting HIR | cjgillot:metaloop | 0 | never | |||
572 | 98892 | success | [WIP] Make unaligned chunked swap for x64 | AngelicosPhosphoros:make_unaligned_chunked_swap_for_x64 | scottmcm | 0 | never | |||
573 | 98900 | success (try) | higher ranked regions + wf improvements | lcnr:region-stuff | jackh726 | 0 | never | |||
574 | 98960 | success (try) | yes | Remove EntryKind from metadata. | cjgillot:entry-kind | estebank | 0 | never | ||
575 | 99134 | success | Make too-large byte sizes a validity error in `Layout` | scottmcm:bytes-validity-invariant-for-layout | Mark-Simulacrum | 0 | never | |||
576 | 99174 | success (try) | Reoptimize layout array | scottmcm:reoptimize-layout-array | kennytm | 0 | never | |||
577 | 99334 | success (try) | rustc_error, rustc_private: Switch to stable hash containers | NiklasJonsson:84447/error-privacy | oli-obk | 0 | never | |||
578 | 99531 | success (try) | builtin trait to abstract over function pointers | lcnr:FnPtr-trait | jackh726 | 0 | never | |||
579 | 99640 | success (try) | Enable MIR inlining in incremental mode too. | cjgillot:mir-inl-inc | oli-obk | 0 | never | |||
580 | 99702 | success (try) | yes | get rid of `RefCell` in `TransitiveRelation` | SparrowLii:transtive_relation | oli-obk | 0 | never | ||
581 | 99762 | success (try) | yes | UnreachableProp: Preserve unreachable branches for multiple targets | Nilstrieb:unreachable-prop | oli-obk | 0 | never | ||
582 | 100016 | success (try) | yes | `super_relate_consts`: stop being generic | lcnr:shrink_relate | jackh726 | 0 | never | ||
583 | 100036 | success (try) | yes | Remove `box_free` lang item | DrMeepster:box_free_free_box | wesleywiser | 0 | never | ||
584 | 100044 | success (try) | yes | [DO NOT MERGE] Add ballast to some important AST types. | nnethercote:ast-ballast | 0 | never | |||
585 | 100150 | success (try) | yes | rustdoc: use a more compact encoding for implementors/trait.*.js | notriddle:notriddle/implementors-js | GuillaumeGomez | 0 | never | ||
586 | 100237 | success (try) | yes | Remove manual implementations of HashStable for hir::Expr and hir::Ty. | cjgillot:no-special-hash-hir | nagisa | 0 | never | ||
587 | 100271 | success (try) | yes | Rustfoc : stop cloning html render context | Wardenfar:master | CraftSpider | 0 | never | ||
588 | 81746 | success | Distribute cg_clif as rustup component on the nightly channel | bjorn3:cg_clif_rustup_component | Mark-Simulacrum | 0 | ||||
589 | 83850 | success | Propagate deref coercion into block | ldm0:nohard | nikomatsakis | 0 | ||||
590 | 84022 | success | Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard error | Aaron1011:remove-derive-res-fallback | 0 | |||||
591 | 89056 | success | make member constraints pick static if no upper bounds | nikomatsakis:issue-63033 | lqd | 0 | ||||
592 | 92413 | success | [DO NOT MERGE] Forbid `unused_lifetimes` lint for Crater run | Aaron1011:crater-unused-lifetimes | davidtwco | 0 | ||||
593 | 92744 | success | Check if enum from foreign crate has any non exhaustive variants when attempting a cast | lambinoo:I-91161-non-exhaustive-foreign-variants | jackh726 | 0 | ||||
594 | 94063 | success (try) | [DO NOT MERGE] Only apply `ProceduralMasquerade` hack to older versions of `rental` | Aaron1011:pretty-print-rental | lcnr | 0 | ||||
595 | 94823 | success | Reapply: Mark drop calls in landing pads cold instead of noinline | erikdesjardins:re-cold-land | 0 | |||||
596 | 96922 | success | [WIP] Apply latest PGO artifacts to CI dist builds | Kobzol:windows-pgo | Mark-Simulacrum | 0 | ||||
597 | 98370 | success | [Experiment] set .cargo/registry/src as readonly | weihanglo:registry-src-readonly | 0 | |||||
598 | 98483 | success (try) | yes | Distribute bootstrap in CI | dvtkrlbs:bootstrap-dist | Mark-Simulacrum | 0 | |||
599 | 99447 | success (try) | yes | Forbid $crate in macro patterns | CAD97:dollar-crate-in-patterns | estebank | 0 | |||
600 | 99808 | success (try) | [EXPERIMENT] Remove rustc_promotable annotations | oli-obk:!rustc_promotable | 0 | |||||
601 | 99924 | success (try) | yes | Experiment: testing cargo scrape-examples in Crater | willcrichton:cargo-test | 0 | ||||
602 | 99968 | success (try) | yes | Publish compiletest as a rustc-tools component | Mark-Simulacrum:publish-compiletest | jyn514 | 0 | |||
603 | 100046 | success (try) | yes | Register wf obligation before normalizing in wfcheck | compiler-errors:dont-normalize-in-wfcheck | lcnr | 0 |