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.
—
631 total, 4 approved, 9 rolled up, 10 failed / /
Sort key | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|
1 | 132234 | pending | Miri subtree update | RalfJung:miri-sync | RalfJung | 0 | ||||
2 | 132219 | pending (try) | Use protected visibility for librustc_driver.so when possible | bjorn3:rustc_protected_visibility | Kobzol | 0 | ||||
3 | 132200 | approved | Make clearer that guarantees in ABI compatibility are for Rust only | Mark-Simulacrum:strengthen-cross-lang | RalfJung | RalfJung | 0 | always | ||
4 | 132227 | approved | Pass constness with span into lower_poly_trait_ref | compiler-errors:better-const-span | Nadrieril | Nadrieril | 0 | always | ||
5 | 132242 | approved | Support `char::is_digit` in const contexts. | ultrabear:const_is_digit | scottmcm | scottmcm | 0 | always | ||
6 | 126810 | Tweak output of resolve errors | estebank:resolve-error-wording | petrochenkov | 10 | never | ||||
7 | 89917 | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | michaelwoerister | 0 | never | ||||
8 | 101500 | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | ||||
9 | 104342 | Require `type_map::stub` callers to supply file information | mweber15:add_file_location_to_more_types | wesleywiser | 0 | never | ||||
10 | 105392 | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | ||||
11 | 106852 | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | ||||
12 | 109050 | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | michaelwoerister | 0 | never | ||||
13 | 109606 | Derive `PartialOrd::{l,g}{e,t}` for fieldless enums as explicit comparisons on `discriminant_value` | thomcc:fieldless-discriminant-only-pord | davidtwco | 0 | never | ||||
14 | 110691 | Enable DataflowConstProp by default | cjgillot:enable-dcp | 0 | never | |||||
15 | 111351 | Prevent using the default `cc` when that'd result in a broken build | ferrocene:pa-prevent-wrong-cc | onur-ozkan | 0 | never | ||||
16 | 113125 | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | ||||
17 | 114538 | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | |||||
18 | 114669 | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | ||||
19 | 115003 | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | ||||
20 | 115613 | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | never | ||||
21 | 116173 | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | ||||
22 | 116316 | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | ||||
23 | 116375 | Create the previous dep graph index on a background thread | Zoxc:lazy-index | cjgillot | 0 | never | ||||
24 | 116542 | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | never | ||||
25 | 116707 | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | |||||
26 | 117473 | Move alignment checks to codegen | saethlin:codegen-alignment-checks | wesleywiser | 0 | never | ||||
27 | 118159 | Implementation of `fmt::FormattingOptions` | EliasHolzmann:formatting_options | m-ou-se | 0 | never | ||||
28 | 119017 | MIR-only rlibs | saethlin:mir-only-rlibs | 0 | never | |||||
29 | 119286 | show linker output even if the linker succeeds | jyn514:linker-output | bjorn3 | 0 | never | ||||
30 | 119458 | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | ||||
31 | 119501 | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | |||||
32 | 119899 | redesign stage 0 std | onur-ozkan:redesign-stage0-std | albertlarsan68 | 0 | iffy | ||||
33 | 120193 | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | ||||
34 | 120286 | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | |||||
35 | 120525 | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | ||||
36 | 120589 | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | ||||
37 | 120706 | Initial support for auto traits with default bounds | Bryanskiy:leak | lcnr | 0 | never | ||||
38 | 120855 | Introduce -Zsplit-metadata option | bjorn3:split_metadata4 | petrochenkov | 0 | never | ||||
39 | 122325 | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | ||||
40 | 122565 | Try to write the panic message with a single `write_all` call | Zoxc:atomic-panic-msg | the8472 | 0 | iffy | ||||
41 | 122770 | improve codegen of fmt_num to delete unreachable panic | iximeow:ixi/int-formatting-optimization | workingjubilee | 0 | never | ||||
42 | 123219 | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | |||||
43 | 123259 | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | |||||
44 | 124188 | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | |||||
45 | 124780 | Improve VecCache under parallel frontend | Mark-Simulacrum:lockless-cache | michaelwoerister | 0 | never | ||||
46 | 126391 | Validate environment variable names in `std::process` | tbu-:pr_command_env_equals | cuviper | 0 | iffy | ||||
47 | 126651 | Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` | fmease:consec-shorthand-proj | compiler-errors | 0 | never | ||||
48 | 127516 | Simplify `LazyAttrTokenStream` | nnethercote:simplify-LazyAttrTokenStream | petrochenkov | 0 | never | ||||
49 | 127541 | Show diff suggestion format on verbose replacement | estebank:diff-suggestions | petrochenkov | 0 | never | ||||
50 | 127815 | Make `DropShim`'s `param_env` optional to fix `InstanceKind::DropShim` | compiler-errors:drop | 0 | never | |||||
51 | 128320 | Avoid no-op unlink+link dances in incr comp | saethlin:link-me-maybe | 0 | never | |||||
52 | 128657 | Add `#[optimize(none)]` | clubby789:optimize-none | fee1-dead | 0 | never | ||||
53 | 128969 | Use `insertvalue` and `extractvalue` instead of `memcpy` in CastTarget | DianQK:cast-target | nikic | 0 | never | ||||
54 | 128985 | Lint against getting pointers from immediately dropped temporaries | GrigorenkoPV:instantly-dangling-pointer | wesleywiser | 0 | never | ||||
55 | 129102 | Experimental: Add Derive Proc-Macro Caching | futile:experimental/proc-macro-caching | petrochenkov | 0 | never | ||||
56 | 129181 | Pass end position of span through inline ASM cookie | beetrees:asm-spans | pnkfelix | 0 | iffy | ||||
57 | 129476 | Pack size and align into a single vtable entry | GnomedDev:vtable-layout-opt | 0 | never | |||||
58 | 129532 | Remove predicate queries | compiler-errors:remove-predicate-queries | lcnr | 0 | never | ||||
59 | 129611 | dse: Eliminate dead assignment statements when `debuginfo` is not set to `full` | DianQK:dse | cjgillot | 0 | never | ||||
60 | 129881 | Implement struct_target_features. | veluca93:struct_tf | cjgillot | 0 | never | ||||
61 | 129931 | mir-opt: Merge all branch BBs into a single copy statement | DianQK:match-br-copy | cjgillot | 0 | never | ||||
62 | 130543 | Create `Atomic<T>` type alias | CAD97:generic-atomic | Noratrieb | 0 | iffy | ||||
63 | 130963 | Migrate compiler's `&Option<T>` into `Option<&T>` | nyurik:opts-rustc | petrochenkov | 0 | never | ||||
64 | 131186 | Try to point out when edition 2024 lifetime capture rules cause borrowck issues | compiler-errors:precise-capturing-borrowck | estebank | 0 | never | ||||
65 | 131213 | Handle `rustc_resolve` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-resolve | petrochenkov | 0 | never | ||||
66 | 131311 | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | 0 | never | ||||
67 | 131650 | Add post-mono MIR passes to make mono-reachable analysis more accurate | saethlin:post-mono-mir-opts | 0 | never | |||||
68 | 131663 | Evaluate `std::fmt::Arguments::new_const()` during Compile Time | veera-sivarajan:fix-128709-final | chenyukang | 0 | never | ||||
69 | 132046 | 'improve' type traversal | lcnr:trivial-type-visitable | 0 | never | |||||
70 | 132062 | Still more `rustc_mir_dataflow` cleanups | nnethercote:still-more-rustc_mir_dataflow-cleanups | cjgillot | 0 | never | ||||
71 | 132145 | DO NOT MERGE: bump stdarch | RalfJung:stdarch | Amanieu | 0 | iffy | ||||
72 | 87173 | unstable proc_macro tracked::* rename/restructure | drahnr:bernhard-tracked-restructure | m-ou-se | 0 | |||||
73 | 93544 | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | |||||
74 | 94904 | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | |||||
75 | 97977 | Add `String::replace_first` and `String::replace_last` | WilliamVenner:string_replace_in_place | kennytm | 0 | |||||
76 | 98514 | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | |||||
77 | 98991 | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | |||||
78 | 99790 | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | |||||
79 | 100413 | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | 0 | ||||||
80 | 100824 | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | thomcc:darwin_user_temp_dir | dtolnay | 0 | |||||
81 | 101213 | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | workingjubilee | 0 | |||||
82 | 101551 | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | |||||
83 | 102343 | New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range | golddranks:range_cmp | thomcc | 0 | |||||
84 | 103029 | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | |||||
85 | 103134 | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | |||||
86 | 103376 | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | |||||
87 | 104693 | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | 0 | ||||||
88 | 105377 | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | |||||
89 | 105586 | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | |||||
90 | 105604 | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | |||||
91 | 105877 | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | m-ou-se | 0 | |||||
92 | 106074 | Implement RFC 3323: restrictions | jhpratt:restrictions | compiler-errors | 0 | |||||
93 | 106418 | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | dtolnay | 0 | |||||
94 | 106643 | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | |||||
95 | 107122 | Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type | joboet:once_try_init_try | BurntSushi | 0 | |||||
96 | 107263 | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | |||||
97 | 107378 | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | |||||
98 | 107562 | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | |||||
99 | 107587 | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | |||||
100 | 107640 | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | |||||
101 | 108001 | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | |||||
102 | 108097 | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | |||||
103 | 108193 | Add rem_floor and rem_ceil | clarfonthey:rounding-remainders | dtolnay | 0 | |||||
104 | 108671 | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | BurntSushi | 0 | |||||
105 | 108684 | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | |||||
106 | 108981 | Implement `fs_native_path` | ChrisDenton:aspath | Amanieu | 0 | |||||
107 | 108993 | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | |||||
108 | 109350 | Add pattern matching API to OsStr | mina86:pattern-2 | dtolnay | 0 | |||||
109 | 110327 | Add the ability to see inherited envs on Command | schneems:schneems/expose-command-env-clear | thomcc | 0 | |||||
110 | 110406 | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | ||||||
111 | 110702 | [mir-opt] SimplifyLocals should also clean up debuginfo | scottmcm:also-remove-unused-storage-markers | cjgillot | 0 | |||||
112 | 110799 | Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() | m-ou-se:panic-payload-dyn-any-no-send | m-ou-se | 0 | |||||
113 | 110961 | Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` | john-h-k:lint/useless-send | davidtwco | 0 | |||||
114 | 111277 | Add IoSlice::as_bytes | Lucretiel:io-slice-as-bytes | m-ou-se | 0 | |||||
115 | 112106 | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | cuviper | 0 | |||||
116 | 112331 | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | |||||
117 | 112457 | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | |||||
118 | 112469 | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | michaelwoerister | 0 | |||||
119 | 112807 | Migrate `rustdoc` diagnostics to translatable diagnostics | nicklimmm:rustdoc-translatable-diagnostics-migration | jsha | 0 | |||||
120 | 113095 | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | |||||
121 | 113433 | Disable building `rustc` with (Thin)LTO on Windows | Kobzol:bootstrap-window-thinlto-error | clubby789 | 0 | |||||
122 | 113891 | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | Mark-Simulacrum | 0 | |||||
123 | 114096 | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | |||||
124 | 114189 | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | |||||
125 | 114209 | tidy watcher | klensy:better-than-remembrall | wesleywiser | 0 | |||||
126 | 114531 | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | m-ou-se | 0 | |||||
127 | 114900 | Allow a MIR analysis to perform the state `join` directly | Jarcho:mut_join | cjgillot | 0 | |||||
128 | 114917 | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | ||||||
129 | 115293 | Remove -Zfuel. | cjgillot:no-fuel | wesleywiser | 0 | |||||
130 | 115501 | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | |||||
131 | 115746 | Print thread ID in panic message | tgross35:unnamed-threads-panic-message | cuviper | 0 | |||||
132 | 115802 | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | |||||
133 | 115942 | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | |||||
134 | 115954 | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | |||||
135 | 116114 | Stabilize target_feature_11 | calebzulawski:stabilize-tf11 | nikomatsakis | 0 | |||||
136 | 116161 | Stabilize `extended_varargs_abi_support` | Soveu:varargs2 | cjgillot | 0 | |||||
137 | 116247 | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | |||||
138 | 116632 | Add `(checked_)norem_div` methods for integer types | newpavlov:checked_norem_div | Mark-Simulacrum | 0 | |||||
139 | 116777 | Dedup Fluent invalid ptr errors in const eval | workingjubilee:const-eval-fluent-dedup-ptrkind | fee1-dead | 0 | |||||
140 | 116882 | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | |||||
141 | 117015 | Doc comment custom MIR debuginfo. | cjgillot:custom-mir-debuginfo-doc | RalfJung | 0 | |||||
142 | 117682 | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | ||||||
143 | 117913 | Suggest removal of borrow in index when appropriate | estebank:issue-66023 | compiler-errors | 0 | |||||
144 | 117991 | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | cuviper | 0 | |||||
145 | 118087 | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | |||||
146 | 118270 | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | |||||
147 | 118477 | Remove `ProjectionElem::Subtype` | ouz-a:remove_subtyper | lcnr | 0 | |||||
148 | 118480 | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | |||||
149 | 118613 | Enable emutls by default for android | quininer:android-enable-emutls | thomcc | 0 | |||||
150 | 118711 | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | |||||
151 | 118717 | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | |||||
152 | 118733 | add error message for c# style named arguments | nouritsu:master | estebank | 0 | |||||
153 | 118833 | Add lint against function pointer comparisons | Urgau:lint_function_pointer_comparisons | cjgillot | 0 | |||||
154 | 118917 | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | |||||
155 | 118939 | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | |||||
156 | 118999 | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | |||||
157 | 119220 | Uplift `clippy::invalid_null_ptr_usage` lint | Urgau:uplift-invalid_null_ptr_usage | b-naber | 0 | |||||
158 | 119260 | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | |||||
159 | 119550 | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | |||||
160 | 119798 | Add diagnostic for stack allocations of 1 GB or more | iSwapna:issue-83060-fix | cjgillot | 0 | |||||
161 | 120013 | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | ||||||
162 | 120072 | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | |||||
163 | 120077 | WIP Add Set entry API | SUPERCILEX:set-entry | cuviper | 0 | |||||
164 | 120370 | Likely unlikely fix | x17jiri:likely_unlikely_fix | cjgillot | 0 | |||||
165 | 120580 | Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants | HTGAzureX1212:HTGAzureX1212/issue-45795 | m-ou-se | 0 | |||||
166 | 120611 | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | ||||||
167 | 120700 | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | nikomatsakis | 0 | |||||
168 | 120708 | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | |||||
169 | 120808 | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | davidtwco | 0 | |||||
170 | 120818 | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | GuillaumeGomez | 0 | |||||
171 | 121051 | Introduce infrastructure for generating target docs | Noratrieb:targetting | onur-ozkan | 0 | |||||
172 | 121174 | Check for occupied niches | saethlin:codegen-niche-checks | 0 | ||||||
173 | 121215 | MaybeUninit: Document UnsafeCell byte ranges | joshlf:patch-5 | Mark-Simulacrum | 0 | |||||
174 | 121274 | Report a specialized error when a `'static` obligation comes from an `impl dyn Trait` | estebank:implicit_static | fmease | 0 | |||||
175 | 121494 | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | |||||
176 | 121682 | Fix ICE when there is a continue in a labeled block | SarthakSingh31:cont-in-blk | cjgillot | 0 | |||||
177 | 121742 | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | |||||
178 | 121762 | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | |||||
179 | 121880 | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | |||||
180 | 121910 | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | |||||
181 | 122003 | link libunwind dynamically and allow controlling it via `crt-static` on gnullvm targets | mati865:gnullvm-build-libunwind | albertlarsan68 | 0 | |||||
182 | 122156 | Represent diagnostic side effects as dep nodes | Zoxc:side-effect-dep-node | cjgillot | 0 | |||||
183 | 122161 | Fix suggestion when shorthand `self` has erroneous type | compiler-errors:shorthand-self | fmease | 0 | |||||
184 | 122288 | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | |||||
185 | 122340 | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | |||||
186 | 122408 | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | |||||
187 | 122661 | Assert that the first `assert!` expression is `bool` | estebank:assert-macro-span | pnkfelix | 0 | |||||
188 | 122668 | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | |||||
189 | 122685 | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | |||||
190 | 122790 | Apply dllimport in ThinLTO | Zoxc:dllimp-rev | wesleywiser | 0 | |||||
191 | 122808 | Stabilize `count`, `ignore`, `index`, and `len` (`macro_metavar_expr`) | c410-f3r:again-again-again-again-again | fmease | 0 | |||||
192 | 122957 | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | |||||
193 | 123008 | [TEST] Test out Fjall memory allocator | Zoxc:fjall-global | 0 | ||||||
194 | 123082 | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | |||||
195 | 123111 | std::net: adding tcp_syncnt feature for Linux/Android. | devnexen:linux_syncnt | joshtriplett | 0 | |||||
196 | 123205 | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | |||||
197 | 123213 | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | |||||
198 | 123220 | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | ||||||
199 | 123225 | update mutex docs for send & sync | Psalmuel01:master | Mark-Simulacrum | 0 | |||||
200 | 123239 | Implement a lint for implicit autoref of raw pointer dereference - take 2 | Urgau:dangerous_implicit_autorefs | fmease | 0 | |||||
201 | 123319 | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | |||||
202 | 123365 | At test discovery, write to logfile in the same format as to stdout | aspotashev:converge-discovery-logfile | Muscraft | 0 | |||||
203 | 123384 | Link rustc tools into the correct sysroot | Noratrieb:back-where-you-belong | onur-ozkan | 0 | |||||
204 | 123476 | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | |||||
205 | 123617 | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | |||||
206 | 123723 | Make `std::os::darwin` public | madsmtm:apple-std-os | BurntSushi | 0 | |||||
207 | 123947 | Add vec_deque::Iter::as_slices and friends | zopsicle:vec_deque-Iter-as_slices | BurntSushi | 0 | |||||
208 | 123948 | Async drop codegen | azhogin:azhogin/async-drop | nikomatsakis | 0 | |||||
209 | 123994 | Use Default visibility for rustc-generated C symbol declarations | chbaker0:fn-declare-visibility | petrochenkov | 0 | |||||
210 | 124154 | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | ||||||
211 | 124180 | proposal to support raw_attribute with raw pointer | cre4ture:feature/raw_attribute_ptr | ChrisDenton | 0 | |||||
212 | 124278 | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | Zalathar | 0 | |||||
213 | 124421 | Stop re-implementing slice iterators in `vec::IntoIter` | scottmcm:slice-drain-iter | m-ou-se | 0 | |||||
214 | 124439 | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | |||||
215 | 124544 | rustdoc-search: show type signature on type-driven SERP | notriddle:notriddle/type-signature-v2 | GuillaumeGomez | 0 | |||||
216 | 124595 | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | pnkfelix | 0 | |||||
217 | 124598 | [draft] Rework the way we treat opaques in `check_opaque_meets_bounds` | compiler-errors:reveal | lcnr | 0 | |||||
218 | 124810 | speed up `String::push` and `String::insert` | lincot:speed-up-string-push-and-string-insert | scottmcm | 0 | |||||
219 | 124812 | [DO NOT MERGE] bootstrap with next solver enabled | lcnr:next-solver-bootstrap-hack | 0 | ||||||
220 | 124852 | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | |||||
221 | 124966 | Add x86 specific hotpatch flag to rustc | nebulark:hotpatch | 0 | ||||||
222 | 125087 | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | |||||
223 | 125334 | add a normalizes-to fast path | lcnr:normalizes-to-rigid-fastpath | compiler-errors | 0 | |||||
224 | 125388 | Improve parse item fallback | dev-ardi:improve-parse-item-fallback | wesleywiser | 0 | |||||
225 | 125405 | Add std::thread::add_spawn_hook. | m-ou-se:thread-add-spawn-hook | Amanieu | 0 | |||||
226 | 125462 | Explicitly disable debug-assertions when building std for mir-opt tests | saethlin:mir-opt-tests-without-debug-assertions | Mark-Simulacrum | 0 | |||||
227 | 125555 | Recover statics better | Noratrieb:recover-statics-better | oli-obk | 0 | |||||
228 | 125579 | Add `--print host-tuple` to print host target tuple | Noratrieb:print-host | davidtwco | 0 | |||||
229 | 125626 | tests: fix filecheck typos | klensy:filecheck-tt | Mark-Simulacrum | 0 | |||||
230 | 125716 | R raymond/fix/issue 107165 | r-raymond:r-raymond/fix/issue-107165 | lcnr | 0 | |||||
231 | 125721 | Stop emitting spans from proc macro compile time in quote expansion | bjorn3:proc_macro_quote_no_spans | davidtwco | 0 | |||||
232 | 125780 | [WIP] RIIR HtmlDocCk | fmease:riir-htmldocck | 0 | ||||||
233 | 125782 | Implement RFC 3624 `supertrait_item_shadowing` (v2) | compiler-errors:supertrait-item-shadowing | BoxyUwU | 0 | |||||
234 | 125784 | Silence errors in expressions caused by bare traits in paths in 2021 edition | estebank:issue-51077 | fmease | 0 | |||||
235 | 125793 | Add a FCW for special cased blocks | WaffleLapkin:never_block_lint | compiler-errors | 0 | |||||
236 | 125949 | Revert "tidy: validate LLVM component names in tests" | erikdesjardins:nocomponent | workingjubilee | 0 | |||||
237 | 126046 | Implement `mixed_integer_ops_unsigned_sub` | davidzeng0:mixed_integer_ops_unsigned_sub | m-ou-se | 0 | |||||
238 | 126050 | Use #[track_caller] for no_threads.rs for Mutex | colelawrence:patch-1 | cuviper | 0 | |||||
239 | 126076 | privacy: normalize associated types before visiting | jswrenn:fix-45713 | compiler-errors | 0 | |||||
240 | 126118 | docs: Mention `spare_capacity_mut()` in `Vec::set_len` | jan-ferdinand:docs_for_vec_set_len | m-ou-se | 0 | |||||
241 | 126316 | Do not eagerly reject inference vars when trying to resolve method calls. | oli-obk:recursive_rpit3 | lcnr | 0 | |||||
242 | 126321 | Add `./x clippy ci` | ferrocene:pa-clippy-ci | onur-ozkan | 0 | |||||
243 | 126382 | Do not panic in `ty::consts::Const::try_to_target_usize()` in case of size mismatch | gurry:126359-expected-sz-8-got-1 | BoxyUwU | 0 | |||||
244 | 126510 | Add diagnostics to "while loop" and "for loop" that note that it is always determined that it migh t iterate zero times. | Kohei316:improve-diagnostics | estebank | 0 | |||||
245 | 126595 | Allow reifying intrinsics to fn pointers. (rebase of #86699) | GrigorenkoPV:reify-intrinsics | compiler-errors | 0 | |||||
246 | 126597 | Add Unicode block-drawing compiler output support | estebank:unicode-output | fmease | 0 | |||||
247 | 126604 | Uplift `clippy::double_neg` lint as `double_negations` | kadiwa4:uplift_double_negation | nnethercote | 0 | |||||
248 | 126856 | remove deprecated tool `rls` | onur-ozkan:remove-rls | clubby789 | 0 | |||||
249 | 127013 | Add `f16` formatting and parsing | tgross35:f16-format-parse | 0 | ||||||
250 | 127282 | Make inline suggestions no longer be the default | estebank:experiment-for-annotate-snippets | fmease | 0 | |||||
251 | 127373 | [do not merge] Testing Windows CI | ehuss:windows-in-use | ehuss | 0 | |||||
252 | 127401 | [EXPERIMENT] Ban generics in variadic args | workingjubilee:ban-generics-in-variadic-args | 0 | ||||||
253 | 127483 | Allow disabling ASan instrumentation for globals | BertalanD:no_sanitize-global-var | cuviper | 0 | |||||
254 | 127522 | Relocate upvars to Unresumed state and make coroutine prefix trivial | dingxiangfei2009:move-upvars-to-locals | pnkfelix | 0 | |||||
255 | 127534 | feat(core): impl Step for NonZero<u*> | jalil-salame:nonzero-uint-step | m-ou-se | 0 | |||||
256 | 127565 | Teach rustc about the Xtensa VaListImpl | esp-rs:xtensa-vaargs | workingjubilee | 0 | |||||
257 | 127578 | std: use a queue-based `Condvar` on NetBSD and other platforms | joboet:queue_condvar | Mark-Simulacrum | 0 | |||||
258 | 127581 | Fix crate name validation | fmease:fix-crate_name-validation | wesleywiser | 0 | |||||
259 | 127589 | rustdoc-search: simplify rules for generics and type params | notriddle:notriddle/search-sem-3 | jsha | 0 | |||||
260 | 127595 | Fix panic=abort tests on fuchsia | c6c7:fix-panic=abort-tests-on-fuchsia | tmandry | 0 | |||||
261 | 127700 | Associated constants for new duration constructors | edwardwc:constant-new-duration-constructors | scottmcm | 0 | |||||
262 | 127721 | collect doc alias as tips during resolution | bvanjoi:issue-124273 | estebank | 0 | |||||
263 | 127753 | Implement `Clone` for `BufReader`, `BufWriter` and `LineWriter` | a1phyr:io_buf_clone | BurntSushi | 0 | |||||
264 | 127793 | Added project-specific Zed IDE settings | ChaiTRex:zed_support | Kobzol | 0 | |||||
265 | 127863 | Use atomics instead of mutex in exit guard | tbu-:pr_exit_guard_no_mutex | joboet | 0 | |||||
266 | 127885 | Add a macro for defining intrinsics with the Rust ABI | tgross35:intrinsics-macro | workingjubilee | 0 | |||||
267 | 127973 | Reject unconstrained lifetimes in type_of(assoc_ty) instead of during wfcheck of the impl item | oli-obk:uplift_wf_checks | 0 | ||||||
268 | 127997 | Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases | estebank:missing-trait-suggestion | compiler-errors | 0 | |||||
269 | 128004 | codegen `#[naked]` functions using global asm | folkertdev:naked-fn-asm | Amanieu | 0 | |||||
270 | 128018 | Normalize filecheck directives | tgross35:normalize-filecheck-directives | jieyouxu | 0 | |||||
271 | 128045 | [DRAFT] #[contracts::requires(...)] | pnkfelix:rustc-contracts | jieyouxu | 0 | |||||
272 | 128070 | Rewrite the compiletest directive parser | tgross35:compiletest-parser-rewrite | jieyouxu | 0 | |||||
273 | 128080 | Specify scope in `out_of_scope_macro_calls` lint | estebank:out-of-scope-macro | petrochenkov | 0 | |||||
274 | 128086 | Unify wording of "failed to resolve" errors with "cannot find" resolution errors | estebank:failed-to-resolve | petrochenkov | 0 | |||||
275 | 128110 | Suggest Replacing Comma with Semicolon in Incorrect Repeat Expressions | veera-sivarajan:bugfix-80173 | cjgillot | 0 | |||||
276 | 128159 | Suggest using `matches` or adding `==` on `x == a || b || c` | compiler-errors:nested-ors | fee1-dead | 0 | |||||
277 | 128184 | std: refactor `pthread`-based synchronization | joboet:refactor_pthread_sync | workingjubilee | 0 | |||||
278 | 128197 | Skip locking span interner for some syntax context checks | Alexendoo:span-ctxt | davidtwco | 0 | |||||
279 | 128219 | Rwlock downgrade | connortsui20:rwlock-downgrade | tgross35 | 0 | |||||
280 | 128256 | feat: add tier-1 platform support for change_time | juliusl:pr/support-tier-1-change-time | ChrisDenton | 0 | |||||
281 | 128289 | bootstrap: use `internment` instead of hand-rolled interning | GrigorenkoPV:bootstrap-intern | Kobzol | 0 | |||||
282 | 128318 | Stabilize `<[T]>::get_many_mut()` | ChayimFriedman2:stabilize-get_many_mut | m-ou-se | 0 | |||||
283 | 128351 | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes | ChayimFriedman2:lint-transmute-unsafe-cell | wesleywiser | 0 | |||||
284 | 128374 | compiler: suggest `const _` for a misplaced `const {}` | workingjubilee:fix-terse-const-item-diagnostic | compiler-errors | 0 | |||||
285 | 128375 | Derive Copy on core::ffi::c_str types | 13r0ck:patch-1 | BurntSushi | 0 | |||||
286 | 128440 | Proof of Concept: add `#[defines]` attribute and require it for all type-alias-impl-trait sites that register a hidden type | oli-obk:defines | 0 | ||||||
287 | 128567 | Migrate `symbol-mangling-hashed` to rmake.rs | lolbinarycat:symbol-mangling-hashed-rmake | jieyouxu | 0 | |||||
288 | 128637 | Improve dead code analysis for structs and traits defined locally | mu001999-contrib:dead-code/enhance | cjgillot | 0 | |||||
289 | 128653 | When annotations needed, look at impls for more accurate suggestions | estebank:ambiguity-suggestion-2 | compiler-errors | 0 | |||||
290 | 128663 | linker: when emitting static executables, explicitly hint static | q66:static-hint | petrochenkov | 0 | |||||
291 | 128666 | Add `overflow_checks` intrinsic | pitaj:intrinsic-overflow_checks | BoxyUwU | 0 | |||||
292 | 128724 | Switch to using the v2 resolver in the library | tgross35:new-resolver-library | Mark-Simulacrum | 0 | |||||
293 | 128737 | Add lint for recursive default impls | mj10021:issue-128421-fix | chenyukang | 0 | |||||
294 | 128754 | Migrate `split-debuginfo` `run-make` test to rmake | Oneirical:master | jieyouxu | 0 | |||||
295 | 128780 | Add `--doctest-compilation-args` option to add compilation flags to doctest compilation | GuillaumeGomez:rustflags-doctests | notriddle | 0 | |||||
296 | 128789 | Migrate `jobserver-error` `run-make` test to rmake | Oneirical:untestioned-devotion | jieyouxu | 0 | |||||
297 | 128849 | Tweak detection of multiple crate versions to be more encompassing | estebank:issue-89143 | jackh726 | 0 | |||||
298 | 128904 | Show paths relative to the source root for diagnostics in sub-workspaces | bjorn3:fix_ide_errors | onur-ozkan | 0 | |||||
299 | 128906 | Hint on unknown escape of Unicode quotation marks in string literal | lolbinarycat:unicode-quote-hint | compiler-errors | 0 | |||||
300 | 128917 | Allow inlining drop glue more generally | scottmcm:nuke-runtime-drops | fmease | 0 | |||||
301 | 128947 | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc:thinlto-msvc | TaKO8Ki | 0 | |||||
302 | 128974 | Unify AST Visitors with a macro like MIR Visitors | maxcabrajac:visitor_macro | cjgillot | 0 | |||||
303 | 129002 | Emit an error for invalid item of instruction_set | chansuke:fix/instruction_set | wesleywiser | 0 | |||||
304 | 129011 | Migrate `libs-through-symlinks` and `translation` run-make tests to rmake | Oneirical:dont-blink-they-sys-you | jieyouxu | 0 | |||||
305 | 129036 | Additional NonZero conversions | clarfonthey:nonzero-conversions | BurntSushi | 0 | |||||
306 | 129114 | stabilize std::path::Path::file_prefix | mbhall88:stabilize-file_prefix | Amanieu | 0 | |||||
307 | 129121 | Stabilize `tcp_quickack` | devnexen:stabilize_ext_linux_tcp_layer | BurntSushi | 0 | |||||
308 | 129175 | Autodiff Upstreaming - single commit | EnzymeAD:single-commit | 0 | ||||||
309 | 129220 | Add platform docs for FreeBSD. | asomers:target-maintainer | ehuss | 0 | |||||
310 | 129238 | Stabilize `Ipv6Addr::is_unique_local` and `Ipv6Addr::is_unicast_link_local` | umgefahren:stabilize-ipv6-unique-local | dtolnay | 0 | |||||
311 | 129249 | [Experimental] `<T as Into<T>>::into` lint | estebank:useless-into | chenyukang | 0 | |||||
312 | 129259 | Add inherent versions of MaybeUninit methods for slices | clarfonthey:maybe_uninit_slices | BurntSushi | 0 | |||||
313 | 129329 | Implement `From<&mut {slice}>` for `Box/Rc/Arc<{slice}>` | eduardosm:rc-from-mut-slice | m-ou-se | 0 | |||||
314 | 129334 | Implement ACP 429: add `LazyCell/Lock::get[_mut]()`, `DerefMut` and `force_mut()` | ChayimFriedman2:more-lazy-methods | BurntSushi | 0 | |||||
315 | 129342 | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm:track-deployment-target | thomcc | 0 | |||||
316 | 129383 | Remap impl-trait lifetimes on HIR instead of AST lowering | cjgillot:opaque-noremap | compiler-errors | 0 | |||||
317 | 129394 | Don't lint `irrefutable_let_patterns` on leading patterns if `else if` let-chains | Jarcho:irrefutable_let_patterns | chenyukang | 0 | |||||
318 | 129409 | Expand std::os::unix::fs::chown() doc with a warning | grinapo:patch-1 | Amanieu | 0 | |||||
319 | 129411 | Refactor: Mv `OsStr`/`OsStrExt`/`Path` to core, `OsString`/`OsStringExt`/`PathBuf` to alloc | NobodyXu:move/os-str | Mark-Simulacrum | 0 | |||||
320 | 129478 | Make traits_in_crate and impls_in_crate proper queries. | xonx4l:patch-2 | cjgillot | 0 | |||||
321 | 129483 | update the safety preconditions of from_raw_parts | lolbinarycat:from_raw_parts-docs | workingjubilee | 0 | |||||
322 | 129514 | Introduce `default_field_values` feature | estebank:default-field-values | cjgillot | 0 | |||||
323 | 129524 | Update errors.rs with improved diagnostics | imsharukh1994:imsharukh1994-patch-1 | cjgillot | 0 | |||||
324 | 129627 | Ensure that tail expr receive lifetime extension | dingxiangfei2009:ensure-tail-expr-in-let-block-works | jieyouxu | 0 | |||||
325 | 129636 | Use `edition = "2024"` in the compiler | compiler-errors:ed2024 | lcnr | 0 | |||||
326 | 129700 | Initial fs implementation for UEFI | Ayush1325:uefi-file | joboet | 0 | |||||
327 | 129734 | Prereq1 for async drop - `drop` & `async_fut` fields in Drop terminator | azhogin:azhogin/async-drop-prereq1-new-drop-term-fields | nikomatsakis | 0 | |||||
328 | 129736 | Prereq2 for async drop - ResumedAfterDrop panic messages | azhogin:azhogin/async-drop-prereq2-resumed-after-drop-msg | nikomatsakis | 0 | |||||
329 | 129737 | Prereq3 for async drop - LangItem registration for async_drop_in_place()::{{closure0}} | azhogin:azhogin/async-drop-prereq3-lang-item-for-drop-poll | nikomatsakis | 0 | |||||
330 | 129739 | Prereq4 for async drop - needs_async_drop query fixes and some cleanup | azhogin:azhogin/async-drop-prereq4-needs-async-drop-fixes-and-cleanup | nikomatsakis | 0 | |||||
331 | 129740 | Prereq5 for async drop - AsyncDropGlue & FutureDropPoll instances preparation | azhogin:azhogin/async-drop-prereq5-instances-preparation | nikomatsakis | 0 | |||||
332 | 129741 | Prereq6 for async drop - templated coroutine processing and layout | azhogin:azhogin/async-drop-prereq6-templated-coroutine | nikomatsakis | 0 | |||||
333 | 129742 | Subpart7 for async drop (major1) - library changes | azhogin:azhogin/async-drop-subpart7-major1-library-changes | nikomatsakis | 0 | |||||
334 | 129744 | Subpart8 for async drop (major2) - dropline in scopes for potentially async drops | azhogin:azhogin/async-drop-subpart8-scopes | nikomatsakis | 0 | |||||
335 | 129745 | Subpart9 for async drop (major3) - elaborate_drops changes | azhogin:azhogin/async-drop-subpart9-elaborate-drops | nikomatsakis | 0 | |||||
336 | 129746 | Subpart10 for async drop (major4) - StateTransform pass improvements | azhogin:azhogin/async-drop-subpart10-state-transform | nikomatsakis | 0 | |||||
337 | 129747 | Subpart11 for async drop (major5) - shims codegen | azhogin:azhogin/async-drop-subpart11-shims-codegen | nikomatsakis | 0 | |||||
338 | 129769 | add new panel to rustdoc search that shows up when the search bar is focused | lolbinarycat:rustdoc-search-panel | GuillaumeGomez | 0 | |||||
339 | 129821 | Switch std to using raw-dylib by default on Windows | ChrisDenton:raw-dylib-std | Mark-Simulacrum | 0 | |||||
340 | 129822 | Docs - type guarantees update | WiktorPrzetacznik:docs-guarantees-update | cuviper | 0 | |||||
341 | 129838 | uefi: process: Add args support | Ayush1325:uefi-process-args | Amanieu | 0 | |||||
342 | 129870 | Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] | clarfonthey:generic-ord | BurntSushi | 0 | |||||
343 | 129871 | rustc_skip_during_method_dispatch: decouple receiver & edition | GrigorenkoPV:rustc_skip_during_method_dispatch | pnkfelix | 0 | |||||
344 | 129872 | impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]` | GrigorenkoPV:array-as-array | 0 | ||||||
345 | 129884 | mark some target features as 'forbidden' so they cannot be (un)set with -Ctarget-feature | RalfJung:forbidden-target-features | workingjubilee | 0 | |||||
346 | 129914 | rustdoc search: add new `crate:` syntax to search a single crate | lolbinarycat:rustdoc-crate-filter | notriddle | 0 | |||||
347 | 129923 | yes | [do not merge] Testing Windows CI 2 | ehuss:ehuss-test | ehuss | 0 | ||||
348 | 129924 | don't remove bootstrap on stage0 bump | onur-ozkan:remove-workaround | Kobzol | 0 | |||||
349 | 129968 | Arbitrary self types: diagnostics for mismatched self types | adetaylor:arbitrary-self-types-fix-generic-diagnostics | wesleywiser | 0 | |||||
350 | 129989 | [Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements | Lambdaris:check-mcdc-statements | Zalathar | 0 | |||||
351 | 129996 | Implement Guard Patterns | max-niederman:guard-patterns | nnethercote | 0 | |||||
352 | 130060 | Autodiff Upstreaming - rustc_codegen_llvm changes | EnzymeAD:enzyme-cg-llvm | davidtwco | 0 | |||||
353 | 130098 | Reject generic self types. | adetaylor:arbitrary-self-types-block-generics | wesleywiser | 0 | |||||
354 | 130150 | Move `elided_named_lifetimes` into a separate pass | GrigorenkoPV:elided-named-lifetimes-pass | cjgillot | 0 | |||||
355 | 130209 | Stabilize `std::io::ErrorKind::CrossesDevices` | GrigorenkoPV:CrossesDevices | dtolnay | 0 | |||||
356 | 130236 | unstable feature usage metrics | yaahc:unstable-feature-usage | estebank | 0 | |||||
357 | 130254 | Stabilize `std::io::ErrorKind::QuotaExceeded` | GrigorenkoPV:QuotaExceeded | dtolnay | 0 | |||||
358 | 130259 | Lower AST node id only once | adwinwhite:lower-node-id-once | cjgillot | 0 | |||||
359 | 130289 | docs: Permissions.readonly() also ignores root user special permissions | intgr-forks:Permissions-readonly-vs-unix-root | ChrisDenton | 0 | |||||
360 | 130330 | Mark `OnceState::poison` as `pub` | caass:pub-poison | Amanieu | 0 | |||||
361 | 130361 | std::net: Solaris supports `SOCK_CLOEXEC` as well since 11.4. | devnexen:sock_cloexec_solaris | cuviper | 0 | |||||
362 | 130374 | Add copy button to crate version. | MeetThePatel:master | GuillaumeGomez | 0 | |||||
363 | 130382 | Add a run-make test for Arm target-cpu features. | chrisnc:arm-target-cpu-feature-test | jieyouxu | 0 | |||||
364 | 130418 | Split traits by crate-local and crate-non-local | MeetThePatel:feature-rustdoc-sort-traits | notriddle | 0 | |||||
365 | 130443 | Fix ICE when passing DefId-creating args to legacy_const_generics. | veluca93:legacy-const-generics-fix | BoxyUwU | 0 | |||||
366 | 130451 | Note Command for Capturing binary run | abhillman:patch-1 | kennytm | 0 | |||||
367 | 130460 | compiler: Fix handling of `repr(align(N), simd)` | workingjubilee:align-with-parallel-expectations | pnkfelix | 0 | |||||
368 | 130463 | Generating a documentation for tests | Infineon:test_documentation | GuillaumeGomez | 0 | |||||
369 | 130514 | Initial implementation of unsafe binder types | compiler-errors:unsafe-binders | 0 | ||||||
370 | 130552 | Support 128-bit atomics on x86_64-fortanix-unknown-sgx | taiki-e:sgx-atomic-128 | wesleywiser | 0 | |||||
371 | 130571 | [NonNull] Document behavior of From<&[mut] T> wrt provenance | joshlf:patch-11 | RalfJung | 0 | |||||
372 | 130586 | Set "symbol name" in raw-dylib import libraries to the decorated name | dpaoliello:fixrawdylib | chenyukang | 0 | |||||
373 | 130610 | Update documentation for std::fs::read_to_string to reflect performan… | fiveseven-lambda:master | workingjubilee | 0 | |||||
374 | 130643 | Beautify doctest path | GuillaumeGomez:beautify-doctest-path | notriddle | 0 | |||||
375 | 130682 | Add `peek_index` to `Enumerate` | x4exr:master | cuviper | 0 | |||||
376 | 130693 | Add `minicore` test auxiliary and support `//@ add-core-stubs` directive in ui/assembly/codegen tests | jieyouxu:minicore | bjorn3 | 0 | |||||
377 | 130733 | Optimize `is_ascii` for `str` and `[u8]` further | okaneco:is_ascii | scottmcm | 0 | |||||
378 | 130744 | coverage: Support match statements in branch coverage | ranger-ross:branch-arms2 | Zalathar | 0 | |||||
379 | 130749 | [NOT READY] Add support for downloading GCC artifacts | GuillaumeGomez:download-gcc-artifacts | Kobzol | 0 | |||||
380 | 130751 | Suggest adding missing braces in `const` block pattern | GrigorenkoPV:missing-{-in-const | BoxyUwU | 0 | |||||
381 | 130766 | Stabilize #[coverage] attribute | clarfonthey:stable-coverage-attribute | Zalathar | 0 | |||||
382 | 130777 | rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973) | azhogin:azhogin/reg-struct-return | workingjubilee | 0 | |||||
383 | 130780 | Remove unstable cfg `target(...)` compact feature | Urgau:withdrawn-cfg-target-compact | BoxyUwU | 0 | |||||
384 | 130786 | mir-opt: a sub-BB of a cleanup BB must also be a cleanup BB in `EarlyOtherwiseBranch` | DianQK:early_otherwise_branch_cleanup | cjgillot | 0 | |||||
385 | 130800 | Mark `get_mut` and `set_position` in `std::io::Cursor` as const. | bjoernager:const-mut-cursor | joshtriplett | 0 | |||||
386 | 130808 | Fix linking for symbols starting with ? on i686-pc-windows-msvc | checkraisefold:fix-questionmark-linking | TaKO8Ki | 0 | |||||
387 | 130849 | added core::mem::reshape | hazelwiss:mem-reshape | workingjubilee | 0 | |||||
388 | 130859 | Update README.md | AzharMithani:master | Mark-Simulacrum | 0 | |||||
389 | 130867 | distinguish overflow and unimplemented in Step::steps_between | michirakara:steps_between | BurntSushi | 0 | |||||
390 | 130883 | Add environment variable query | madsmtm:env-var-query | petrochenkov | 0 | |||||
391 | 130886 | core/ptr: Add simulate_realloc() | mrkajetanp:ptr-tag-helpers | Mark-Simulacrum | 0 | |||||
392 | 130887 | 100% safe implementation of RepeatN | Soveu:repeatn | Amanieu | 0 | |||||
393 | 130937 | Separate weekly `cargo update` PRs and add boostrap | tgross35:dependencies-ci-bootstrap | Kobzol | 0 | |||||
394 | 130999 | Implement file_lock feature | cberner:flock_pr | joboet | 0 | |||||
395 | 131004 | Suggest flipping reversed `?#`/`?x`/`?X` in format specifiers | deniskilseev:issue-129966-fix | jieyouxu | 0 | |||||
396 | 131037 | Move versioned Apple LLVM targets from `rustc_target` to `rustc_codegen_ssa` | madsmtm:move-llvm-target-versioning | petrochenkov | 0 | |||||
397 | 131072 | Win: Use POSIX rename semantics for `std::fs::rename` if available | Fulgen301:windows-rename-posix-semantics | ChrisDenton | 0 | |||||
398 | 131077 | Enable debug assertions on alt builds | lqd:debug-assertions-alt | Kobzol | 0 | |||||
399 | 131080 | Stabilize WebAssembly `multivalue`, `reference-types`, and `tail-call` target features | alexcrichton:stabilize-more-wasm-target-features | petrochenkov | 0 | |||||
400 | 131081 | Begin to use `ConstArgKind::Path` for all paths, not just params | camelid:const-path-it-all | BoxyUwU | 0 | |||||
401 | 131096 | rustdoc: Remove usage of `allow(unused)` attribute on `no_run` merged doctests | GuillaumeGomez:rm-no_unused | notriddle | 0 | |||||
402 | 131118 | Add inherent constructors on `str` | robertbastian:master | Amanieu | 0 | |||||
403 | 131144 | Fix typo README.md | totoro642:totoro642-patch-1 | 0 | ||||||
404 | 131146 | Stop clearing box's drop flags early | beepster4096:box_drop_flags | wesleywiser | 0 | |||||
405 | 131160 | Handle `rustc_middle` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-middle | compiler-errors | 0 | |||||
406 | 131168 | Fix `target_os` for `mipsel-sony-psx` | madsmtm:target-info-psx-os | davidtwco | 0 | |||||
407 | 131182 | compiletest failing tests aren't that noisy by default | dev-ardi:supress-debug-info | jieyouxu | 0 | |||||
408 | 131200 | Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-query_system | cjgillot | 0 | |||||
409 | 131203 | JumpThreading: fix bitwise not on non-booleans | clubby789:jumpthreading-not | cjgillot | 0 | |||||
410 | 131218 | Split out RTN resolver errors into new error codes | compiler-errors:rtn-err | petrochenkov | 0 | |||||
411 | 131222 | Generate correct symbols.o for sparc-unknown-none-elf | thejpster:fix-sparc-v7-symbol-o | workingjubilee | 0 | |||||
412 | 131258 | Stabilize s390x inline assembly | taiki-e:s390x-stabilize-asm | pnkfelix | 0 | |||||
413 | 131261 | Stabilize `UnsafeCell::from_mut` | clarfonthey:unsafe-cell-from-mut | dtolnay | 0 | |||||
414 | 131276 | [WIP] compiler: dont try to compile impossible alignment on 16-bit | workingjubilee:dispel-evil-16-bit-alignment | 0 | ||||||
415 | 131282 | std: detect stack overflows in TLS destructors on UNIX | joboet:thread_local_stack_overflow | Amanieu | 0 | |||||
416 | 131290 | Handle `rustc_mir_dataflow` cases of `rustc::potential_query_instability` lint | ismailarilik:handle-potential-query-instability-lint-for-rustc-mir-dataflow | cjgillot | 0 | |||||
417 | 131304 | float types: move copysign, abs, signum to libcore | RalfJung:float-core | dtolnay | 0 | |||||
418 | 131309 | `suspicious_leading_zero` lint for detecting C-style octals | GrigorenkoPV:suspicious-leading-zero | 0 | ||||||
419 | 131319 | Fix c_char on various no-std and tier 3 targets | taiki-e:c-char | 0 | ||||||
420 | 131323 | Support `clobber_abi` in AVR inline assembly | jfrimmel:avr-inline-asm-clobber-abi | Amanieu | 0 | |||||
421 | 131340 | Implement split_pattern on slices | eduardorittner:master | Amanieu | 0 | |||||
422 | 131341 | Support clobber_abi and vector registers (clobber-only) in PowerPC inline assembly | taiki-e:ppc-clobber-abi | Amanieu | 0 | |||||
423 | 131375 | compiler: apply clippy::clone_on_ref_ptr for CI | klensy:clone_on_ref_ptr | cjgillot | 0 | |||||
424 | 131377 | Add LowerExp and UpperExp implementations to NonZero | rick-de-water:nonzero-exp | scottmcm | 0 | |||||
425 | 131389 | Add `JoinHandle::into_join_future()`. | kpreid:joinfuture | Amanieu | 0 | |||||
426 | 131391 | Stabilize `isqrt` feature | ChaiTRex:isqrt | scottmcm | 0 | |||||
427 | 131398 | coverage: Remove some complex heuristics from counter creation | Zalathar:simplify-counters | matthewjasper | 0 | |||||
428 | 131405 | bootstrap/codegen_ssa: ship llvm-strip and use it for -Cstrip | davidtwco:hardcoded-strip-macos | estebank | 0 | |||||
429 | 131416 | Mark `slice::copy_from_slice` unstably const | okaneco:const_copy | m-ou-se | 0 | |||||
430 | 131433 | Apple: Re-implement SDK discovery instead of using `xcrun` | madsmtm:find-sdkroot-manually | TaKO8Ki | 0 | |||||
431 | 131439 | Remove allowing static_mut_refs lint | mu001999-contrib:cleanup/static-mut | compiler-errors | 0 | |||||
432 | 131441 | Add a new trait `proc_macro::ToTokens` | SpriteOvO:proc-macro-to-tokens-trait | dtolnay | 0 | |||||
433 | 131465 | Update Vec<T> documentation: Fix layout diagram | muhammad-hassnain:master | Amanieu | 0 | |||||
434 | 131469 | Updated CONTRIBUTING.md | abbyw2028:patch-1 | workingjubilee | 0 | |||||
435 | 131472 | E0793: Clarify that it applies to unions as well | kupiakos:E0793 | compiler-errors | 0 | |||||
436 | 131477 | macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var | madsmtm:sdkroot-via-env-var | nnethercote | 0 | |||||
437 | 131478 | WIP: Parse Apple SDK versions | madsmtm:parse-sdkroot | jieyouxu | 0 | |||||
438 | 131505 | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | madsmtm:darwin_user_temp_dir | Dylan-DPC | 0 | |||||
439 | 131520 | Mark `str::is_char_boundary` and `str::split_at*` unstably `const`. | zachs18:const-str-split | Noratrieb | 0 | |||||
440 | 131522 | [macro_metavar_expr_concat] Fix #128346 | c410-f3r:unlock-rfc-2011 | chenyukang | 0 | |||||
441 | 131523 | Fix asm goto with outputs and move it to a separate feature gate | nbdd0121:asm | TaKO8Ki | 0 | |||||
442 | 131530 | Add `armv7a-vex-v5` tier three target | vexide:armv7a-vex-v5 | thomcc | 0 | |||||
443 | 131544 | Make asm label blocks safe context | nbdd0121:asm_goto_safe_block | petrochenkov | 0 | |||||
444 | 131551 | Support #[repr(simd)] types in input/output of PowerPC inline assembly | taiki-e:ppc-asm-vreg-inout | Amanieu | 0 | |||||
445 | 131558 | Lint on combining `#[no_mangle]` and `#[export_name]` | sassman:feat/warnin-for-no-mangle-together-with-export-name | Urgau | 0 | |||||
446 | 131577 | updated dependencies in library package | Makuo12:master | tgross35 | 0 | |||||
447 | 131584 | Adds priority-inheritance futexes | ruihe774:pi-futex | m-ou-se | 0 | |||||
448 | 131586 | Support s390x z13 vector ABI | taiki-e:s390x-vector-abi | compiler-errors | 0 | |||||
449 | 131598 | Convert all Makefile tests to rmake tests with `legacy-makefile-test` | Zalathar:all-rmake | 0 | ||||||
450 | 131607 | core: implement `DeterministicRandomSource` | joboet:deterministic_random | joshtriplett | 0 | |||||
451 | 131627 | Add external LLVM compatibility to INSTALL.md | manishwalia15:patch-6 | 0 | ||||||
452 | 131633 | error on alignments greater than `isize::MAX` | asquared31415:align_isize_max | jieyouxu | 0 | |||||
453 | 131651 | Create a generic AVR target: avr-unknown-unknown | Patryk27:avr-unknown-unknown | compiler-errors | 0 | |||||
454 | 131656 | move some invalid exponent detection into rustc_session | richard-uk1:move_empty_exponent_to_rustc_session | petrochenkov | 0 | |||||
455 | 131664 | Support #[repr(simd)] types in input/output of s390x inline assembly | taiki-e:s390x-asm-vreg-inout | 0 | ||||||
456 | 131669 | lint: change help for pointers to dyn types in FFI | niacdoial:linting-ptrdyn-ffi | workingjubilee | 0 | |||||
457 | 131674 | Update doc of fs.rs -- document difference between `.append(true)` and `.read(true).write(true)` | Neutron3529:master | Noratrieb | 0 | |||||
458 | 131684 | make enum size not depend on the order of variants | adwinwhite:niche-layout-not-depend-on-ordering | the8472 | 0 | |||||
459 | 131693 | Fixes &&self Suggestion on compiler | shubhamsugara22:fix_compiler_suggestion | nnethercote | 0 | |||||
460 | 131698 | use stores of the correct size to set discriminants | the8472:remove-set-discriminant-hack | estebank | 0 | |||||
461 | 131713 | Stabilize `const_maybe_uninit_write` | tgross35:stabilize-const_maybe_uninit_write | BurntSushi | 0 | |||||
462 | 131717 | Stabilize `const_atomic_from_ptr` | tgross35:stabilize-const_atomic_from_ptr | joshtriplett | 0 | |||||
463 | 131718 | [rustdoc] Change impl items indent | GuillaumeGomez:impl-items-indent | notriddle | 0 | |||||
464 | 131721 | Add new unstable feature `const_eq_ignore_ascii_case` | okaneco:const_eq_ignore_ascii_case | Amanieu | 0 | |||||
465 | 131729 | Make the `test` cfg a userspace check-cfg | Urgau:check-cfg-test-userspace | petrochenkov | 0 | |||||
466 | 131736 | Emscripten: link with -sWASM_BIGINT | hoodmane:emscripten-wasm-bigint | alexcrichton | 0 | |||||
467 | 131739 | Adjust the alignment when passing a niche as a pointer | DianQK:niche-ptr-align | saethlin | 0 | |||||
468 | 131781 | Stabilize Arm64EC inline assembly | taiki-e:arm64ec-stabilize-asm | joshtriplett | 0 | |||||
469 | 131784 | Stabilize unsigned and float variants of `num_midpoint` feature | Urgau:stabilize-midpoint | dtolnay | 0 | |||||
470 | 131806 | Treat other items as functions for the purpose of type-based search | lolbinarycat:rustdoc-search-all-is-func | notriddle | 0 | |||||
471 | 131808 | Hir attributes | jdonszelmann:hir-attributes | cjgillot | 0 | |||||
472 | 131824 | Support multiple stability attributes on items | dianne:multiple-unstables | wesleywiser | 0 | |||||
473 | 131828 | Add nul-terminated filename for #[track_caller] | Darksonn:location-file-nul | Noratrieb | 0 | |||||
474 | 131829 | Remove support for `-Zprofile` (gcov-style coverage instrumentation) | Zalathar:goodbye-zprofile | chenyukang | 0 | |||||
475 | 131830 | Add support for wasm exception handling to Emscripten target | hoodmane:emscripten-wasm-eh | compiler-errors | 0 | |||||
476 | 131831 | extend the "if-unchanged" logic for compiler builds | onur-ozkan:improve-rustc-if-unchanged-logic | Mark-Simulacrum | 0 | |||||
477 | 131852 | rustdoc: allow searches to match against both type and name | lolbinarycat:rustdoc-search-type-and-name | notriddle | 0 | |||||
478 | 131859 | Update TRPL to add new Chapter 17: Async and Await | chriskrycho:update-trpl | compiler-errors | 0 | |||||
479 | 131860 | Remove bogus `#![feature(get_mut_unchecked)]` from docs for stable `Rc`/`Arc` methods | AnthonyMikh:AnthonyMikh/bogus-feature-in-stable-docs | joboet | 0 | |||||
480 | 131882 | Fix suggestions when returning a bare trait from an async fn. | hirschenberger:issue131661 | davidtwco | 0 | |||||
481 | 131885 | Do not pass -lc to the Emscripten linker | hoodmane:emscripten-drop-libc | TaKO8Ki | 0 | |||||
482 | 131888 | Revert using `HEAP` static in Windows alloc | ChrisDenton:deopt | ibraheemdev | 0 | |||||
483 | 131904 | Stabilize const_pin_2 | GKFX:stabilize-const-pin-2 | joboet | 0 | |||||
484 | 131913 | Add `{ignore,needs}-{rustc,std}-debug-assertions` directive support | jieyouxu:only_debug_assertions | Mark-Simulacrum | 0 | |||||
485 | 131923 | Derive `Copy` and `Hash` for `IntErrorKind` | ranger-ross:impl-copy-hash-interrorkind | m-ou-se | 0 | |||||
486 | 131966 | Allow #[link(kind = "dylib")] without a name | ChrisDenton:bare-link | petrochenkov | 0 | |||||
487 | 131975 | rustdoc: prefer showing enum variants as written | lolbinarycat:rustdoc-enum-discrim | notriddle | 0 | |||||
488 | 131984 | Stabilize if_let_rescope | dingxiangfei2009:stabilize-if-let-rescope | lcnr | 0 | |||||
489 | 131998 | Add core::ops::Bound::from_opt API | krtab:bound_from_opt | thomcc | 0 | |||||
490 | 132011 | Introduce `RefCell::{try_replace, try_replace_with, try_swap}` | daboross:refcell_try_replace_replace_with_swap | scottmcm | 0 | |||||
491 | 132025 | fix suggestion for diagnostic error E0027 | duncpro:E0027 | compiler-errors | 0 | |||||
492 | 132038 | Add lint rule for `#[deprecated]` on re-exports | kailan:deprecated-use | pnkfelix | 0 | |||||
493 | 132045 | [WIP] Spiking on `asm!` + pointer as `const` | dingxiangfei2009:allow-pointer-in-inline-asm | davidtwco | 0 | |||||
494 | 132047 | Robustify and genericize return-type-notation resolution in `resolve_bound_vars` | compiler-errors:rbv-rtn-cleanup | pnkfelix | 0 | |||||
495 | 132051 | Add parallel front end robustness test to ui tests | SparrowLii:parallel_ui_test | jieyouxu | 0 | |||||
496 | 132056 | Stabilize `#[diagnostic::do_not_recommend]` | weiznich:diagnostic_do_not_recommend_final_tests | compiler-errors | 0 | |||||
497 | 132057 | miri: update ABI compat checks to accept Option-like types | RalfJung:miri-abi-compat | wesleywiser | 0 | |||||
498 | 132075 | Revert #126024 "Do not use global caches if opaque types can be defined" | lqd:revert-126024 | compiler-errors | 0 | |||||
499 | 132077 | Add a new `wide-arithmetic` feature for WebAssembly | alexcrichton:wide-arithmetic | estebank | 0 | |||||
500 | 132086 | Tweak E0277 highlighting and "long type" path printing | estebank:long-types | jieyouxu | 0 | |||||
501 | 132087 | Fix overly restrictive lifetime in `core::panic::Location::file` return type | ijchen:issue-131770-fix | m-ou-se | 0 | |||||
502 | 132090 | Stop being so bail-y in candidate assembly | compiler-errors:baily | lcnr | 0 | |||||
503 | 132095 | yes | Fix #131977 parens mangled in shared mut static lint suggestion | gechelberger:fix-131977 | wesleywiser | 0 | ||||
504 | 132119 | yes | Hack out effects support for old solver | compiler-errors:effects-old-solver | lcnr | 0 | ||||
505 | 132131 | [StableMIR] API to retrieve definitions from crates | celinval:smir-crate-defs | compiler-errors | 0 | |||||
506 | 132134 | Remove `ResultsVisitable` | nnethercote:rm-ResultsVisitable | 0 | ||||||
507 | 132136 | ABI compatibility: remove section on target features | RalfJung:target-feature-abi-compat | Mark-Simulacrum | 0 | |||||
508 | 132144 | Arbitrary self types v2: (unused) Receiver trait | adetaylor:receiver-trait-itself | wesleywiser | 0 | |||||
509 | 132146 | Add lint against (some) interior mutable consts | Urgau:interior_mut_consts | lcnr | 0 | |||||
510 | 132147 | Tweak E0277 output when a candidate is available | estebank:long-types-2 | davidtwco | 0 | |||||
511 | 132150 | Fix powerpc64 big-endian FreeBSD ABI | taiki-e:ppc64-freebsd-abi | pnkfelix | 0 | |||||
512 | 132151 | Ensure that resume arg outlives region bound for coroutines | compiler-errors:coroutine-resume-outlives | spastorino | 0 | |||||
513 | 132153 | Stabilise `const_char_encode_utf16`. | bjoernager:const-char-encode-utf16 | Amanieu | 0 | |||||
514 | 132155 | Always display first line of impl blocks even when collapsed | GuillaumeGomez:impl-block-doc | notriddle | 0 | |||||
515 | 132156 | When encountering unexpected closure return type, point at return type/expression | estebank:closure-return | Nadrieril | 0 | |||||
516 | 132157 | Remove detail from label/note that is already available in other note | estebank:long-types-3 | jieyouxu | 0 | |||||
517 | 132160 | Tweak type diff highlighting when the same type is on both sides | estebank:long-types-4 | nnethercote | 0 | |||||
518 | 132161 | [StableMIR] A few fixes to pretty printing | celinval:smir-fix-indent | compiler-errors | 0 | |||||
519 | 132170 | Add a Few Codegen Tests | veera-sivarajan:codegen-tests | jieyouxu | 0 | |||||
520 | 132172 | borrowck diagnostics: suggest borrowing function inputs in generic positions | dianne:suggest-borrow-generic | matthewjasper | 0 | |||||
521 | 132187 | Add Extend impls for tuples of arity 1 through 12 | shahn:extend_more_tuples | scottmcm | 0 | |||||
522 | 132194 | Collect item bounds for RPITITs from trait where clauses just like associated types | compiler-errors:rpitit-super-wc | spastorino | 0 | |||||
523 | 132195 | Tidy up bigint multiplication implementations | clarfonthey:bigint-mul | jhpratt | 0 | |||||
524 | 132196 | Some where clause lowering simplifications | compiler-errors:probe_ty_param_bounds | petrochenkov | 0 | |||||
525 | 132206 | Update compiler-builtins to 0.1.136 | tgross35:update-builtins | ChrisDenton | 0 | |||||
526 | 132207 | Store resolution for self and crate root module segments | compiler-errors:tweak-res-mod-segment | wesleywiser | 0 | |||||
527 | 132209 | Fix validation when lowering `?` trait bounds, improve spans for `const` trait bounds | compiler-errors:modifiers | fmease | 0 | |||||
528 | 132216 | correct LLVMRustCreateThinLTOData arg types | klensy:c_uint | cuviper | 0 | |||||
529 | 132220 | Add GUI regression test for doc struct fields margins | GuillaumeGomez:gui-test-struct-fields-margins | notriddle | 0 | |||||
530 | 132223 | Const str methods | KGrewal1:const-str-methods | Noratrieb | 0 | |||||
531 | 132225 | Dynamically link run-make support | clubby789:run-make-dynamic | jieyouxu | 0 | |||||
532 | 132232 | CI: build FreeBSD artifacts on FreeBSD 13.4 | asomers:fbsd-13.4 | GuillaumeGomez | 0 | |||||
533 | 132233 | Split `boxed.rs` into a few modules | WaffleLapkin:box-module-split | workingjubilee | 0 | |||||
534 | 132238 | Use Hacker's Delight impl in `i64::midpoint` instead of wide `i128` impl | Urgau:midpoint-i64-hackers-impl | joboet | 0 | |||||
535 | 132243 | yes | Remove `ObligationCause::span()` method | compiler-errors:no-span | jieyouxu | 0 | ||||
536 | 99761 | Fix item-info color | GuillaumeGomez:item-info-color | jsha | 0 | always | ||||
537 | 121919 | feat(byte_sub_ptr): add ptr::byte_sub_ptr | Gankra:ptr_sub | scottmcm | 0 | always | ||||
538 | 126136 | Call the target libdir target libdir | Noratrieb:bootstrap-naming | onur-ozkan | 0 | always | ||||
539 | 130860 | Fix directives for lint-non-snake-case-crate | tmandry:fix-directives | jieyouxu | 0 | always | ||||
540 | 131153 | Improve duplicate derive Copy/Clone diagnostics | VulnBandit:copy_impl_vuln | compiler-errors | 0 | always | ||||
541 | 131326 | no | Reduce false positives of tail-expr-drop-order from consumed values (attempt #2) | dingxiangfei2009:issue-130836-attempt-2 | nikomatsakis | 0 | ||||
542 | 132112 | no | Remove `P<>` from `visit_`s in ast `MutVisitor` | maxcabrajac:remove_p | petrochenkov | 0 | ||||
543 | 123244 | error | Enable -Zshare-generics for inline(never) functions | Mark-Simulacrum:share-inline-never-generics | saethlin | 0 | never | |||
544 | 131483 | failure | Always structurally resolve coercion target | compiler-errors:coercion-tgt | lcnr | 0 | never | |||
545 | 128126 | failure | Reject blanket object impls that are possibly incoherent wrt associated types | compiler-errors:incoherent-object-impl | 0 | |||||
546 | 128314 | failure | port tests/run-make/extern-fn-reachable to rmake | lolbinarycat:extern-fn-reachable-rmake | jieyouxu | 0 | ||||
547 | 128560 | failure | EXPERIMENT: Assemble inherent pick for trait blanket impl | compiler-errors:assemble-for-param-impl | 0 | |||||
548 | 128562 | failure | Migrate `incr-add-rust-src-component` and `issue-84395-lto-embed-bitcode` `run-make` tests to rmake | Oneirical:no-contest-expected | jieyouxu | 0 | ||||
549 | 128988 | failure | Re-enable debuginfo tests on android | saethlin:android-debuginfo-tests | 0 | |||||
550 | 129156 | failure | run-make: Delete `cat-and-grep-sanity-check` and restrict `branch-protection-check-IBT` to stable | Oneirical:final-curtest-call | jieyouxu | 0 | ||||
551 | 132154 | failure (try) | Chris' CI experiment, ignore me | ChrisDenton:ci | 0 | |||||
552 | 132210 | failure | rustdoc: make doctest span tweak a 2024 edition change | notriddle:notriddle/doctest-span-hack | GuillaumeGomez | 0 | always | |||
553 | 111061 | success | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
554 | 112049 | success | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | ||||
555 | 113382 | success (try) | [perf] test MCP510 | lqd:test-mcp510 | 0 | never | ||||
556 | 114561 | success | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
557 | 115362 | success | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | never | ||||
558 | 115521 | success | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee:force-trunk-frame-pointers | 0 | never | ||||
559 | 118854 | success | [DO NOT MERGE] Introduce mechanism to write compiler metrics to disk | estebank:compiler-metrics | cjgillot | 0 | never | |||
560 | 119412 | success | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | compiler-errors | 0 | never | |||
561 | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
562 | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
563 | 120050 | success | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
564 | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
565 | 120682 | success | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | ||||
566 | 120762 | success | Expand assumes to the other unchecked slice ops | saethlin:assume-in-get-unchecked | 0 | never | ||||
567 | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
568 | 122971 | success | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | |||
569 | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
570 | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
571 | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
572 | 124141 | success | Remove `Nonterminal` and `TokenKind::Interpolated` | nnethercote:rm-Nonterminal-and-TokenKind-Interpolated | petrochenkov | 0 | never | |||
573 | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | fee1-dead | 0 | never | |||
574 | 124940 | success | [DO NOT MERGE] perf: test prototype mum-add-hasher | orlp:mum-hash-perf-run | thomcc | 0 | never | |||
575 | 125907 | success | rustdoc: use the next solver for blanket impl synthesis | fmease:rustdoc-synth-blanket-ocx-next | GuillaumeGomez | 0 | never | |||
576 | 125923 | success | Fix leaks from panics in destructors | matthewjasper:no-return-leak | lcnr | 0 | never | |||
577 | 127173 | success | Mangle rustc_std_internal_symbols functions | bjorn3:mangle_rustc_std_internal_symbol | fmease | 0 | never | |||
578 | 127241 | success | Mark span parent in def_collector. | cjgillot:def-collector-span | petrochenkov | 0 | never | |||
579 | 127316 | success | bump tracing | klensy:tracing-bump | Mark-Simulacrum | 0 | never | |||
580 | 127348 | success | Add `slice::DrainRaw` for internal use | scottmcm:add-drain-raw | the8472 | 0 | never | |||
581 | 128118 | success | Rework instantiation mode selection in monomorphization | saethlin:closures-can-be-shared | 0 | never | ||||
582 | 128747 | success | Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 | futile:cache-decl-macros | petrochenkov | 0 | never | |||
583 | 128846 | success | Stop considering moved-out locals when computing auto traits for generators (rebased) | compiler-errors:drop-liveness | cjgillot | 0 | never | |||
584 | 128907 | success | Rework instantiation mode selection | saethlin:only-cross-crate-inlinable | 0 | never | ||||
585 | 128918 | success | Try to shrink `Alignment`-related MIR in `Layout` | scottmcm:tweak-alignment-mir | joboet | 0 | never | |||
586 | 129027 | success | Stop generating assumes for validity ranges | erikdesjardins:outofuandme | 0 | never | ||||
587 | 129183 | success | Detect more `cfg`d out items in resolution errors | estebank:cfg-visitor | cjgillot | 0 | never | |||
588 | 129222 | success | Use more CGUs in incremental compilation | saethlin:more-incr-cgus | 0 | never | ||||
589 | 129298 | success | Flip the `grow_one` inlining | scottmcm:tweak-grow-one | saethlin | 0 | never | |||
590 | 129498 | success | Try enabling precondition checks on ptr::{read,write} | saethlin:ptr-read-write-precondition | 0 | never | ||||
591 | 129658 | success | Add some track_caller info to precondition panics | saethlin:spare-a-crumb | 0 | never | ||||
592 | 129771 | success | dont clone old syntax context | bvanjoi:donot-clone-old-syntax-context | pnkfelix | 0 | never | |||
593 | 129827 | success | perform less decoding if it has the same syntax context | bvanjoi:less-decoding | petrochenkov | 0 | never | |||
594 | 129864 | success | Reduce false positives of tail-expr-drop-order from consumed values | dingxiangfei2009:reduce-false-positives-from-consumed-droppers | compiler-errors | 0 | never | |||
595 | 130051 | success | Post-mono MIR opts | cjgillot:clone-mir | 0 | never | ||||
596 | 130112 | success | Optimize DefaultHasher siphash | Noratrieb:speedy-siphash-blazing-brrrr | cuviper | 0 | never | |||
597 | 130227 | success | [WIP] Remove placeholders completely | amandasystems:remove-placeholders-completely | nikomatsakis | 0 | never | |||
598 | 130324 | success | hygiene: Ensure uniqueness of `SyntaxContextData`s | petrochenkov:ctxtache | cjgillot | 0 | never | |||
599 | 130417 | success | Support symbolicating zstd-compressed ELF sections | workingjubilee:pull-in-backtrace-with-zstd | 0 | never | ||||
600 | 130679 | success | Add inline(usually) | saethlin:inline-usually | 0 | never | ||||
601 | 130691 | success | [WIP] Elaborate drops to calls | scottmcm:elaborate-drops-to-calls | 0 | never | ||||
602 | 130909 | success | Infer nounwind and use it in MIR opts | saethlin:infer-nounwind | 0 | never | ||||
603 | 130998 | success | avoid phi node for pointers flowing into Vec appends | the8472:bail-before-memcpy | 0 | never | ||||
604 | 131193 | success | Asserts the maximum value that can be returned from `Vec::len` | EFanZh:asserts-vec-len | the8472 | 0 | never | |||
605 | 131244 | success (try) | Consider empty-unreachable otherwise branches in MatchBranchSimplification | clubby789:match-branches-unreachable | wesleywiser | 0 | never | |||
606 | 131306 | success | Querify lookup_deprecation_entry. | cjgillot:deprecation-query | 0 | never | ||||
607 | 131629 | success | Swap Lru from std::sync::Arc to triomphe::Arc | GnomedDev:triomphe-lru | 0 | never | ||||
608 | 131634 | success | Use protected visibility when LLD feature is enabled and enable it when building rustc | davidlattimore:lld-protected | lqd | 0 | never | |||
609 | 131780 | success | Use `isize::MIN as usize` (0x8000...) for dangling pointer regardless of T | 5225225:dangling-isize-min | scottmcm | 0 | never | |||
610 | 131856 | success | TypingMode :thinking: | lcnr:typing-mode | compiler-errors | 0 | never | |||
611 | 132081 | success | [experiment] null-terminate track_caller strings | saethlin:null-terminate-track-caller | 0 | never | ||||
612 | 132173 | success (try) | Emit warning when calling/declaring functions with unavailable vectors. | veluca93:abi_checks | RalfJung | 0 | never | |||
613 | 132197 | success (try) | Imply where clause bounds on assoc types that come from supertraits | compiler-errors:imply-super-assoc-wc | 0 | never | ||||
614 | 112365 | success | [experiment] Use new solver in MIR validator subtyping checks | compiler-errors:mir-inline-check-better | 0 | |||||
615 | 123604 | success | Abstract `ProcThreadAttributeList` into its own struct | michaelvanstraten:proc_thread_attribute_list | ChrisDenton | 0 | ||||
616 | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
617 | 124592 | success | cleanup `candidate_should_be_dropped_in_favor_of` | lcnr:winnowing-xd | compiler-errors | 0 | ||||
618 | 125692 | success | Update bundled musl to 1.2.5 | est31:update_musl_1.2.5 | wesleywiser | 0 | ||||
619 | 126641 | success | Enable `riscv64gc-gnu` testing | ferrocene:hoverbear/enable-riscv64gc-testing | Mark-Simulacrum | 0 | ||||
620 | 127389 | success | Support target-spec json file extension in various cases | boozook:target-spec-json-ext-case-insensitive | wesleywiser | 0 | ||||
621 | 128013 | success | [crater] Assemble method candidates for numerical infer vars | compiler-errors:inherent-numerical | 0 | |||||
622 | 128425 | success | [crater] Make `missing_fragment_specifier` an unconditional error | tgross35:missing-fragment-specifier-unconditional | petrochenkov | 0 | ||||
623 | 128998 | success | WIP: Refactor timespec, add regression tests | heaths:issue105762 | Mark-Simulacrum | 0 | ||||
624 | 129289 | success | Restrict `parse_maybe_literal_minus` | nnethercote:fix-parse_maybe_literal_minus-1 | petrochenkov | 0 | ||||
625 | 129543 | success | [crater] Properly deduce object lifetime defaults in GAT paths | fmease:obj-lt-def-gat | 0 | |||||
626 | 129604 | success | [DO NOT MERGE] crater run on the tail expression drop order lint | dingxiangfei2009:lint-tail-expr-drop-order-crater-run | jieyouxu | 0 | ||||
627 | 130696 | success | Inline smaller callees first | scottmcm:reorder-inlining | saethlin | 0 | ||||
628 | 130923 | success | Allow multiple suggestions for malformed crate_type attribute | Blindspot22:Support-more-suggestions-in-template-for-bad-attribute-use-#61288 | nnethercote | 0 | ||||
629 | 131236 | success | Use jemalloc and lto on musl builds | nakedible-p:faster-musl | Kobzol | 0 | ||||
630 | 132010 | success | ci: Enable full `debuginfo-level=2` in `DEPLOY_ALT` | cuviper:alt-full-debuginfo | Mark-Simulacrum | 0 | ||||
631 | 132231 | success (try) | Rc/Arc: don't leak the allocation if drop panics | lukas-code:rc-plug-leaks | tgross35 | 0 |