Bors queue - rust
971 total, 3 in queue, 0 failed
Loading...
| # | Status | Mergeable | Title | Author | Assignees | Approved by | Priority | Rollup | |
|---|---|---|---|---|---|---|---|---|---|
| 151241 | pending | yes | [beta] rustdoc: Stop unconditionally evaluating the initializer of associated consts | fmease | fmease | fmease | 10 | never | |
| 151232 | approved | yes | rustdoc: Stop unconditionally evaluating the initializer of associated consts | fmease | yotamofek | yotamofek | 0 | never | |
| 151242 | approved | yes | Port #[needs_allocator] to attribute parser | Ozzy1423 | JonathanBrouwer | JonathanBrouwer | 0 | always | |
| 113382 | [perf] test MCP510 | lqd | 0 | never | |||||
| 149849 | Deterministic query cycles for parallel front-end | zetanumbers | eholk, cjgillot | 0 | never | ||||
| 150156 | Try mark `no_hash` queries as green after execution | zetanumbers | cjgillot | 0 | never | ||||
| 150408 | [CRATER] Require equality for symmetric LUB coercion | jackh726 | 0 | never | |||||
| 150416 | add FCW to invalid `#[should_panic]` and `#[ignore]` | Bryntet | JonathanBrouwer | 0 | never | ||||
| 150722 | Update to LLVM 22 | nikic | 0 | never | |||||
| 150820 | codegen: Use branch weights instead of `llvm.expect` | clubby789 | 0 | never | |||||
| 150843 | mGCA: Make trait object types with type-level associated consts dyn compatible if all of the latter are specified via bindings | fmease | BoxyUwU | 0 | never | ||||
| 150940 | Removes SimplifyComparisonIntegral pass | dianqk | 0 | never | |||||
| 150945 | Tweak `SlicePartialEq` to allow MIR-inlining the `compare_bytes` call | scottmcm | Mark-Simulacrum | 0 | never | ||||
| 150949 | Port symbol mangler attrs | Bryntet | 0 | never | |||||
| 151021 | Experiment linking with Wild | mati865 | 0 | never | |||||
| 151039 | Inline super visit/fold methods. | nnethercote | 0 | never | |||||
| 151049 | rustdoc: Parse intra-doc links using `rustc_parse` | camelid | GuillaumeGomez | 0 | never | ||||
| 151061 | Build rustc and codegen backends with -Zno-embed-metadata | bjorn3 | Kobzol | 0 | never | ||||
| 151076 | compiler: upgrade to hashbrown 0.16.1 | cuviper | Amanieu | 0 | never | ||||
| 151113 | [Experiment] Uses SsaLocals and MiRPatch to simplify SimplifyComparisonIntegral | dianqk | 0 | never | |||||
| 151169 | [perf only] stringdex update | notriddle | 0 | never | |||||
| 93544 | Debug-format fat pointers with their metadata for better insight | vojtechkral | m-ou-se | 0 | |||||
| 94904 | doc(notable_trait) for impls | conradludgate | GuillaumeGomez | 0 | |||||
| 98514 | `std::thread` support for the Nintendo 3DS | AzureMarker | Mark-Simulacrum | 0 | |||||
| 100413 | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol | wesleywiser | 0 | |||||
| 101551 | [WIP] Add support for custom allocator for `String` | zachs18 | Mark-Simulacrum | 0 | |||||
| 103376 | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez | notriddle | 0 | |||||
| 105392 | Dedup bounds with parent impl block | GuillaumeGomez | compiler-errors | 0 | |||||
| 105586 | Experimental feature gate proposal `crabi` | joshtriplett | nikomatsakis | 0 | |||||
| 105604 | Use ELF-TLS on SGX | joboet | m-ou-se | 0 | |||||
| 106418 | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh | dtolnay | 0 | |||||
| 106643 | Allow only implementing `Read::read_buf` | WaffleLapkin | dtolnay | 0 | |||||
| 106852 | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot | JakobDegen | 0 | |||||
| 107122 | Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type | joboet | BurntSushi | 0 | |||||
| 107263 | Allow impl on projection | GuillaumeGomez | oli-obk | 0 | |||||
| 107562 | WIP: Remove `ResumeTy` from async lowering | Swatinem | compiler-errors | 0 | |||||
| 107640 | rustdoc: Add support for local resources | GuillaumeGomez | notriddle | 0 | |||||
| 108001 | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez | notriddle | 0 | |||||
| 108097 | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode | wesleywiser | 0 | |||||
| 108684 | Clarify drop_in_place safety | Manishearth | JakobDegen | 0 | |||||
| 108981 | Implement `fs_native_path` | ChrisDenton | Amanieu | 0 | |||||
| 110799 | Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() | m-ou-se | m-ou-se | 0 | |||||
| 112049 | [do not merge] CI experiments | Kobzol | 0 | ||||||
| 112106 | Added traits implemented by FnPtr to fn docs with example function | mj10021 | cuviper | 0 | |||||
| 112331 | Report allocation errors as panics, second attempt | Amanieu | m-ou-se | 0 | |||||
| 113125 | typeck: taint if errors found during writeback | davidtwco | compiler-errors | 0 | |||||
| 113891 | Add more syscall doc aliases to std docs | SabrinaJewson | Mark-Simulacrum | 0 | |||||
| 114209 | tidy watcher | klensy | wesleywiser | 0 | |||||
| 114538 | Split marking and visit to compute live_symbols. | cjgillot | 0 | ||||||
| 114917 | Dummy PR to test coverage test changes in CI | Zalathar | 0 | ||||||
| 115003 | Increase parallelism in various locations | Zoxc | cjgillot | 0 | |||||
| 115521 | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee | 0 | ||||||
| 115613 | Make create_def a side effect instead of marking the entire query as always red | oli-obk | cjgillot | 0 | |||||
| 115802 | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez | notriddle | 0 | |||||
| 116173 | New atomic reference counting algorithm | m-ou-se | Amanieu | 0 | |||||
| 116247 | WIP: Check uninhabitedness through the trait solver | cjgillot | lcnr | 0 | |||||
| 116375 | Create the previous dep graph index on a background thread | Zoxc | cjgillot | 0 | |||||
| 116542 | Add range metadata to slice lengths | the8472 | cjgillot | 0 | |||||
| 117682 | Don't check GAT bounds in normalization | aliemjay | 0 | ||||||
| 118270 | Allow coercions from never-type when ref binding is involved | Aaron1011 | compiler-errors | 0 | |||||
| 118717 | Add new solver / old solver opaque type tests | traviscross | compiler-errors | 0 | |||||
| 119260 | Make broken MIR a proper lint. | cjgillot | TaKO8Ki | 0 | |||||
| 119458 | Do not hash allocations to name them. | cjgillot | compiler-errors | 0 | |||||
| 119471 | [perf only] Reimplement references debuginfo as projection. | cjgillot | 0 | ||||||
| 119550 | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts | compiler-errors | 0 | |||||
| 120013 | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar | 0 | ||||||
| 120050 | `Vec::resize` for bytes should be a single `memset` | scottmcm | m-ou-se | 0 | |||||
| 120072 | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett | yaahc | 0 | |||||
| 120179 | Enable MultipleReturnTerminators by default. | cjgillot | 0 | ||||||
| 120193 | #[cold] on match arms | x17jiri | oli-obk, davidtwco | 0 | |||||
| 120286 | Implement RFC 3349, mixed utf8 literals | nnethercote | 0 | ||||||
| 120525 | rustc_ast: FieldDef: remove span | klensy | oli-obk | 0 | |||||
| 120589 | std::thread::available_parallelism merging linux/android/freebsd version | devnexen | Enselic | 0 | |||||
| 120682 | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472 | 0 | ||||||
| 120700 | Stabilize associated type position impl Trait (ATPIT) | traviscross | nikomatsakis | 0 | |||||
| 120708 | Add `or_try_*` variants for HashMap Entry API | peterjoel | m-ou-se | 0 | |||||
| 120762 | Expand assumes to the other unchecked slice ops | saethlin | 0 | ||||||
| 120808 | Split elided_lifetime_in_paths into finer-grained lints | shepmaster | oli-obk | 0 | |||||
| 120818 | rustdoc: add three-column layout for large desktops | notriddle | GuillaumeGomez | 0 | |||||
| 121053 | Implement `#[skip]` for builtin derives | clubby789 | fmease | 0 | |||||
| 121174 | Check for occupied niches | saethlin | 0 | ||||||
| 121762 | style-guide: Note that we don't account for comments in every possible place | joshtriplett | calebcartwright | 0 | |||||
| 121880 | Run linking and incremental saving / finalizing in parallel | Zoxc | estebank | 0 | |||||
| 121910 | Revert "Change prefetch to avoid deadlock" | Zoxc | cjgillot | 0 | |||||
| 122325 | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins | nikic | 0 | |||||
| 122408 | Use futex-based synchronization on Apple platforms | joboet | m-ou-se | 0 | |||||
| 122668 | Add APIs for dealing with titlecase | Jules-Bertholet | m-ou-se | 0 | |||||
| 122957 | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank | oli-obk | 0 | |||||
| 122971 | Make slice iterators carry only a single provenance | scottmcm | the8472 | 0 | |||||
| 123082 | CFI: Fix fn items, closures, and Fn trait objects | rcvalle | compiler-errors | 0 | |||||
| 123179 | Rework MIR inlining costs | scottmcm | wesleywiser | 0 | |||||
| 123205 | Revert "CFI: Skip non-passed arguments" | rcvalle | compiler-errors | 0 | |||||
| 123219 | [WIP] rustdoc (base+json): add support for variances | fmease | 0 | ||||||
| 123220 | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease | 0 | ||||||
| 123259 | Fixup `if T::CONST` in MIR | scottmcm | 0 | ||||||
| 123606 | Optimize core::str::Lines::count | thomcc | 0 | ||||||
| 123610 | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum | Mark-Simulacrum | 0 | |||||
| 123617 | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle | davidtwco | 0 | |||||
| 124078 | test | apiraino | apiraino | 0 | |||||
| 124154 | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar | 0 | ||||||
| 124188 | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm | 0 | ||||||
| 124362 | [experiment] Build the compiler with panic=abort | tmandry | 0 | ||||||
| 124439 | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin | albertlarsan68 | 0 | |||||
| 125555 | Recover statics better | Noratrieb | oli-obk | 0 | |||||
| 125721 | Stop emitting spans from proc macro compile time in quote expansion | bjorn3 | petrochenkov | 0 | |||||
| 125780 | [WIP] RIIR HtmlDocCk | fmease | 0 | ||||||
| 125907 | rustdoc: use the next solver for blanket impl synthesis | fmease | GuillaumeGomez, lcnr | 0 | |||||
| 125923 | Fix leaks from panics in destructors | matthewjasper | lcnr | 0 | |||||
| 126076 | privacy: normalize associated types before visiting | jswrenn | compiler-errors | 0 | |||||
| 126100 | Reword the caveats on `array::map` | scottmcm | m-ou-se | 0 | |||||
| 126641 | Enable `riscv64gc-gnu` testing | Hoverbear | Mark-Simulacrum | 0 | |||||
| 126651 | Implement consecutive type-relative paths | fmease | compiler-errors, lcnr | 0 | |||||
| 126810 | Tweak output of resolve errors | estebank | petrochenkov | 0 | |||||
| 127241 | Mark span parent in def_collector. | cjgillot | petrochenkov | 0 | |||||
| 127282 | Make inline suggestions no longer be the default | estebank | 0 | ||||||
| 127401 | [EXPERIMENT] Ban generics in variadic args | workingjubilee | 0 | ||||||
| 127534 | feat(core): impl Step for NonZero<u*> | jalil-salame | m-ou-se | 0 | |||||
| 127595 | Fix panic=abort tests on fuchsia | c6c7 | 0 | ||||||
| 128018 | Normalize filecheck directives | tgross35 | jieyouxu | 0 | |||||
| 128070 | Rewrite the compiletest directive parser | tgross35 | jieyouxu | 0 | |||||
| 128256 | feat: add tier-1 platform support for change_time | juliusl | ChrisDenton | 0 | |||||
| 128374 | compiler: suggest `const _` for a misplaced `const {}` | workingjubilee | compiler-errors | 0 | |||||
| 128653 | When annotations needed, look at impls for more accurate suggestions | estebank | BoxyUwU | 0 | |||||
| 128747 | Cache declarative macro expansion on disk (for incremental comp.). Based on #128605 | futile | petrochenkov | 0 | |||||
| 128917 | Allow inlining drop glue more generally | scottmcm | 0 | ||||||
| 128947 | Perform ThinLTO on x86_64-pc-windows-msvc dist builder | Zoxc | 0 | ||||||
| 129036 | Additional NonZero conversions | clarfonthey | BurntSushi | 0 | |||||
| 129249 | [Experimental] `<T as Into<T>>::into` lint | estebank | 0 | ||||||
| 129289 | Restrict `parse_maybe_literal_minus` | nnethercote | petrochenkov | 0 | |||||
| 129342 | Rebuild on changes to the deployment target when compiling Apple targets | madsmtm | thomcc, petrochenkov | 0 | |||||
| 129498 | Try enabling precondition checks on ptr::{read,write} | saethlin | 0 | ||||||
| 129543 | Properly deduce object lifetime defaults in projections & trait refs | fmease | oli-obk | 0 | |||||
| 129822 | Docs - type guarantees update | WiktorPrzetacznik | BurntSushi | 0 | |||||
| 129870 | Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T] | clarfonthey | BurntSushi | 0 | |||||
| 129881 | Implement struct_target_features. | veluca93 | cjgillot | 0 | |||||
| 130112 | Optimize DefaultHasher siphash | Noratrieb | cuviper | 0 | |||||
| 130227 | Remove precise placeholder tracking from region inference | amandasystems | lcnr | 0 | |||||
| 130382 | Add a run-make test for Arm target-cpu features. | chrisnc | jieyouxu | 0 | |||||
| 130417 | Support symbolicating zstd-compressed ELF sections | workingjubilee | 0 | ||||||
| 130460 | compiler: Fix handling of `repr(align(N), simd)` | workingjubilee | 0 | ||||||
| 130643 | Beautify doctest path | GuillaumeGomez | notriddle | 0 | |||||
| 130679 | Add inline(usually) | saethlin | 0 | ||||||
| 130691 | [WIP] Elaborate drops to calls | scottmcm | 0 | ||||||
| 130751 | Suggest adding missing braces in `const` block pattern | GrigorenkoPV | 0 | ||||||
| 130780 | Remove unstable cfg `target(...)` compact feature | Urgau | BoxyUwU | 0 | |||||
| 130886 | core/ptr: Add simulate_realloc() | mrkajetanp | Mark-Simulacrum | 0 | |||||
| 130909 | Infer nounwind and use it in MIR opts | saethlin | 0 | ||||||
| 130937 | Separate weekly `cargo update` PRs and add bootstrap | tgross35 | Kobzol | 0 | |||||
| 131282 | std: detect stack overflows in TLS destructors on UNIX | joboet | Amanieu | 0 | |||||
| 131309 | Warn about C-style octal literals | GrigorenkoPV | Urgau | 0 | |||||
| 131340 | Implement split_pattern on slices | eduardorittner | Amanieu | 0 | |||||
| 131389 | Add `JoinHandle::into_join_future()`. | kpreid | Amanieu | 0 | |||||
| 131478 | WIP: Parse Apple SDK versions | madsmtm | jieyouxu | 0 | |||||
| 131607 | core: implement `DeterministicRandomSource` | joboet | joshtriplett | 0 | |||||
| 131629 | Swap Lru from std::sync::Arc to triomphe::Arc | GnomedDev | 0 | ||||||
| 131650 | Add post-mono MIR optimizations | saethlin | oli-obk | 0 | |||||
| 131656 | lexer: Treat more floats with empty exponent as valid tokens | richard-uk1 | petrochenkov | 0 | |||||
| 131824 | Support multiple stability attributes on items | dianne | wesleywiser | 0 | |||||
| 131852 | rustdoc: allow searches to match against both type and name | lolbinarycat | notriddle | 0 | |||||
| 132051 | Add parallel front end robustness test to ui tests | SparrowLii | jieyouxu | 0 | |||||
| 132331 | Use CLOCK_BOOTTIME for Instant in Fuchsia/Android | mathukumillia | jhpratt | 0 | |||||
| 132480 | Allow specifying the ELF TLS ABI | ilovepi | tmandry | 0 | |||||
| 132484 | unix: Relax escaping in `Debug` impl on `Command` | madsmtm | thomcc | 0 | |||||
| 132553 | Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost | EFanZh | tgross35, scottmcm | 0 | |||||
| 132570 | Use LLVM's UEFI targets | madsmtm | workingjubilee | 0 | |||||
| 132792 | [rustdoc] Add new `example` disambiguator for intra-doc links | GuillaumeGomez | notriddle | 0 | |||||
| 133033 | turn creating 8dot3 names off for windows for speed | klensy | 0 | ||||||
| 133502 | [DO NOT MERGE] `-Znext-solver=globally` experiments | lcnr | 0 | ||||||
| 133662 | Use `iter::repeat_n` to implement `Vec::extend_with` | paolobarbolini | Noratrieb | 0 | |||||
| 133717 | Make impl section headers sticky | GuillaumeGomez | notriddle | 0 | |||||
| 133820 | Stabilize `derive(CoercePointee)` | dingxiangfei2009 | 0 | ||||||
| 133944 | Run-make test to check `core::ffi::c_*` types against clang | ricci009 | tgross35, jieyouxu | 0 | |||||
| 134004 | Add unstable hotpatch flag to rustc | nebulark | estebank | 0 | |||||
| 134021 | Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>` | WaffleLapkin | scottmcm | 0 | |||||
| 134134 | Use length prefix in default `Hasher::write_str` | purplesyringa | Amanieu | 0 | |||||
| 134153 | compiler: Stop manually extending the stack | workingjubilee | 0 | ||||||
| 134190 | Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`. | nmathewson | Noratrieb | 0 | |||||
| 134522 | [WIP] Use weak linkage instead of compiler generated shims | bjorn3 | fee1-dead | 0 | |||||
| 134534 | Windows: Don't error on broken non UTF-8 output | ChrisDenton | workingjubilee | 0 | |||||
| 134598 | Update/relax str/String utf8 safety docs | zachs18 | joshtriplett | 0 | |||||
| 134697 | lint ImproperCTypes: overhaul (take 2 of "better handling of indirections") | niacdoial | tgross35, workingjubilee | 0 | |||||
| 134938 | Include arguments to the precondition check in failure messages | saethlin | 0 | ||||||
| 135051 | Add provider-style API to `Context` | jkarneges | thomcc | 0 | |||||
| 135052 | Emit single error for `+ use<'_>` and don't suggest `use<'static>` | estebank | compiler-errors | 0 | |||||
| 135178 | Document the behaviour of RUST_MIN_STACK=0 | Gankra | Amanieu | 0 | |||||
| 135432 | Implement #[proc_macro_lint] to generate LintId for macro-generated warnings | dtolnay | petrochenkov | 0 | |||||
| 135527 | Move coroutine upvars into locals for better memory economy | dingxiangfei2009 | cjgillot | 0 | |||||
| 135536 | Add more impls of PartialEq and PartialOrd for strings | joshtriplett | ibraheemdev | 0 | |||||
| 135578 | Add a deterministic constructor for `RandomState` | bkragl | jhpratt | 0 | |||||
| 135631 | Parse `pin`ned local variable declarations | frank-king | traviscross | 0 | |||||
| 135774 | CI: move dist-arm-linux to a free ARM runner | marcoieni | 0 | ||||||
| 135804 | Stop backtracing if the stack pointer gets stuck | ChrisDenton | joboet | 0 | |||||
| 135830 | Improve display of const unstable display feature info | GuillaumeGomez | notriddle | 0 | |||||
| 135881 | Arbitrary self types v2: stabilize | adetaylor | wesleywiser | 0 | |||||
| 135888 | Implement String::make_(upp|low)ercase | krtab | joboet | 0 | |||||
| 135910 | Orphanck: Reject uncovered opaque types | fmease | lcnr | 0 | |||||
| 135931 | `byte_pattern`: share the `TwoWaySearcher` between byte and `str` | folkertdev | BurntSushi | 0 | |||||
| 135960 | ci: Remove the power to skip tests from opt-dist | workingjubilee | shepmaster | 0 | |||||
| 136006 | Start using pattern types in libcore | oli-obk | 0 | ||||||
| 136036 | Rewrite docs for fetch_update for clarity | hkBst | thomcc | 0 | |||||
| 136333 | Pass deployment target to cc linker with `-m*-version-min=` | madsmtm | estebank | 0 | |||||
| 136401 | Lazy-chunk Symbol interner | Mark-Simulacrum | 0 | ||||||
| 136417 | Conditionally fuse small constant constant integer switches when lowering slice patterns | xacrimon | 0 | ||||||
| 136578 | Add contracts for all functions in `Alignment` | tautschnig | RalfJung | 0 | |||||
| 136597 | -Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS) | azhogin | wesleywiser | 0 | |||||
| 136638 | warn on empty precision | hkBst | oli-obk | 0 | |||||
| 136649 | Skip redundant frames in const recursion errors | estebank | Noratrieb | 0 | |||||
| 136677 | Fix `Display` for invalid UTF-8 in `OsStr`/`Path` | thaliaarchi | ChrisDenton | 0 | |||||
| 136693 | Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings | oxalica | the8472 | 0 | |||||
| 136861 | [experiment] dont init anything except x86 | klensy | 0 | ||||||
| 136867 | Implement `cfg_os_version_min` | madsmtm | jieyouxu | 0 | |||||
| 136868 | Use `cfg_os_version_min` in `std` | madsmtm | 0 | ||||||
| 136912 | Add missing trait implementations for ScopedJoinHandle | Rosdf | Mark-Simulacrum | 0 | |||||
| 137025 | Set mmapped files as readonly to prevent other processes from modifying it by accident | oli-obk | fee1-dead | 0 | |||||
| 137067 | Hint on unknown escape of Unicode quotation marks in string literal | LFS6502 | Noratrieb | 0 | |||||
| 137135 | use triomphe::Arc for InternedObligationCauseCode instead of Arc | klensy | Nadrieril | 0 | |||||
| 137330 | Document `From::from` impls | TimTheBig | workingjubilee | 0 | |||||
| 137343 | Make some suggestions "verbose" | estebank | oli-obk | 0 | |||||
| 137364 | Tag all format-like macros with `#[clippy::format_args]` | nyurik | m-ou-se | 0 | |||||
| 137409 | Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose | estebank | compiler-errors | 0 | |||||
| 137418 | Add rusty stack protector | SparrowLii | 0 | ||||||
| 137487 | Stabilize `assert_matches` and move it to `core::macros` | Voultapher | Amanieu | 0 | |||||
| 137546 | update doc for Vec::into_boxed_slice | heiseish | the8472 | 0 | |||||
| 137584 | rustdoc: improve the summary icon | liigo | notriddle | 0 | |||||
| 137598 | Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types | madhav-madhusoodanan | the8472 | 0 | |||||
| 137720 | support `#[target_feature(enable = ...)]` on `#[naked]` functions | folkertdev | Amanieu | 0 | |||||
| 137761 | Optimize `CharIndices::advance_by` | thaliaarchi | scottmcm | 0 | |||||
| 137762 | Reserve before `write_fmt` for owned buffers | thaliaarchi | workingjubilee | 0 | |||||
| 137773 | Fix incorrect `cfg` structured suggestion and make suggestion verbose | estebank | oli-obk | 0 | |||||
| 137783 | Fix code suggestion for local enum patterns in non-exhaustive matches | makai410 | BoxyUwU | 0 | |||||
| 137785 | bootstrap: allow to set clippy.toml for x.py clippy | klensy | clubby789 | 0 | |||||
| 137803 | Add new rustdoc `broken_footnote` lint | GuillaumeGomez | notriddle | 0 | |||||
| 137854 | Create personality stub function for no_std panic=abort crates | Noratrieb | 0 | ||||||
| 137858 | Add new `unused_footnote_definition` rustdoc lint | GuillaumeGomez | notriddle | 0 | |||||
| 137908 | Attempt to use the high part of the `size_hint` in `collect` (again) | scottmcm | cuviper | 0 | |||||
| 137972 | Ensure constants are WF before calling into CTFE | BoxyUwU | 0 | ||||||
| 138005 | Clarify MaybeUninit docs | hkBst | BurntSushi | 0 | |||||
| 138025 | Add GlobalAsm as a valid ItemKind to StableMIR | celinval | compiler-errors | 0 | |||||
| 138133 | Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first | Fulgen301 | ChrisDenton | 0 | |||||
| 138143 | rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list. | kpreid | notriddle | 0 | |||||
| 138144 | Use multiple returns in MIR if it saves a block; still have only one in LLVM | scottmcm | 0 | ||||||
| 138230 | Unnecessary references lint | obeis | Urgau | 0 | |||||
| 138290 | -Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override | azhogin | fee1-dead | 0 | |||||
| 138386 | Update to new attribute parsing infra implemented in PR #135726 | vayunbiyani | nnethercote | 0 | |||||
| 138405 | Tweak `VecCache` to improve performance | Zoxc | fee1-dead | 0 | |||||
| 138419 | Test out a more lock-free hash map | Zoxc | Nadrieril | 0 | |||||
| 138429 | Fix `x86_64-unknown-illumos` LLVM target triple | madsmtm | jieyouxu | 0 | |||||
| 138456 | Fix struct_tail_raw argument order and ObligationCause usage | JumpiiX | compiler-errors | 0 | |||||
| 138463 | feat: add `succinct-zkvm` os and target | nhtyy | wesleywiser | 0 | |||||
| 138504 | Nul terminate rust string literals | bjorn3 | estebank | 0 | |||||
| 138582 | Don't require `alloca`s for consuming simple enums | scottmcm | saethlin | 0 | |||||
| 138618 | Support using const pointers in asm `const` operand | nbdd0121 | SparrowLii | 0 | |||||
| 138683 | Cache fuchsia checkout in a docker layer | erickt | marcoieni | 0 | |||||
| 138686 | Update Fuchsia toolchain, SDK, and checkout | erickt | jdno | 0 | |||||
| 138705 | [perf] Decouple directly accessing a HIR owner from ast lowering | oli-obk | 0 | ||||||
| 138744 | Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678) | Mallets | dtolnay | 0 | |||||
| 138753 | linker: Move native library search from linker to rustc | petrochenkov | wesleywiser | 0 | |||||
| 138764 | Use mimalloc as the global allocator on `x86_64-pc-windows-msvc` | Zoxc | Mark-Simulacrum | 0 | |||||
| 138835 | core: implement `fold` via `try_fold` | joboet | the8472 | 0 | |||||
| 138862 | core: use specialization for more methods of `impl Iterator for &mut I` | joboet | the8472 | 0 | |||||
| 138879 | Ensure non-empty buffers for large vectored I/O | thaliaarchi | tgross35 | 0 | |||||
| 138914 | Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock` | HomelikeBrick42 | jhpratt | 0 | |||||
| 138952 | arbitrary_self_type: insert implied Receiver bound on Deref | dingxiangfei2009 | nikomatsakis | 0 | |||||
| 138995 | [perf experiment] Split the resolver tables into per-owner tables | oli-obk | petrochenkov | 0 | |||||
| 139053 | Provide cross-compiling guidance when Apple SDK is missing | madsmtm | wesleywiser | 0 | |||||
| 139087 | Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32` | beetrees | lcnr | 0 | |||||
| 139256 | Try use `tcx.ensure_ok` for some predicates_of queries. | zetanumbers | compiler-errors | 0 | |||||
| 139272 | Fix derive bounds for fully-qualified field types | djkoloski | oli-obk | 0 | |||||
| 139286 | Add regression test for nested replacement ranges in cfg_eval | reez12g | fmease | 0 | |||||
| 139320 | Enhance Scope Enum with Late Types and Consts Handling | reez12g | compiler-errors | 0 | |||||
| 139362 | Fix error reporting for multibyte characters in byte string literal | tapanprakasht | Nadrieril | 0 | |||||
| 139371 | Enhance error reporting for write!/writeln! macros | reez12g | estebank | 0 | |||||
| 139432 | Implement `AsRef<OsStr>` for `Cow<'_, Path>` | thaliaarchi | jhpratt | 0 | |||||
| 139441 | Implement `AsRef<ByteStr>` for `[u8]` | thaliaarchi | dtolnay | 0 | |||||
| 139514 | reference dirfd implementation | Qelxiros | tgross35 | 0 | |||||
| 139540 | Optimize `core::unicode::printable`. | reitermarkus | Mark-Simulacrum | 0 | |||||
| 139591 | Add regression test for graceful error for wrong number of activities | vayunbiyani | oli-obk | 0 | |||||
| 139673 | Stabilize `offset_of_slice` | jdonszelmann | compiler-errors, WaffleLapkin | 0 | |||||
| 139690 | `impl Default for RepeatN` | cuviper | joshtriplett | 0 | |||||
| 139692 | Rustfmt now support use closures | spastorino | Mark-Simulacrum | 0 | |||||
| 139769 | [rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local | GuillaumeGomez | camelid | 0 | |||||
| 139775 | SGX: Fix fuzzy provenance casts with `AtomicUsize` | thaliaarchi | Mark-Simulacrum | 0 | |||||
| 139793 | Explore adding a reproducibility test to rust test infrastructure. | biabbas | marcoieni | 0 | |||||
| 139869 | rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg` | fmease | notriddle | 0 | |||||
| 139896 | Initial `UnsafePinned` implementation [Part 2: Lowering] | Sky9x | lcnr | 0 | |||||
| 140037 | Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests | hbina | Mark-Simulacrum | 0 | |||||
| 140064 | [DO NOT MERGE] start building Enzyme in CI | ZuseZ4 | Kobzol | 0 | |||||
| 140073 | WIP | Improve type parameter suggestion heuristic for missing types | Kivooeo | fmease | 0 | |||||
| 140130 | Add LLDB providers for BTreeMap and BTreeSet | ede1998 | Mark-Simulacrum | 0 | |||||
| 140261 | Stabilize `fn_align`: `#[align(N)]` on functions | folkertdev | traviscross | 0 | |||||
| 140271 | Add compiler support for namespaced crates | b-naber | petrochenkov | 0 | |||||
| 140283 | Fix accidental type inference in array coercion | adwinwhite | BoxyUwU | 0 | |||||
| 140313 | change unsatisfiable trivial bounds detection | lcnr | compiler-errors | 0 | |||||
| 140319 | Group dep nodes by chunks with sequential indices and only store the first index at the start of the chunk | Zoxc | nnethercote | 0 | |||||
| 140363 | Do not insert duplicate SourceFile | Zoxc | davidtwco | 0 | |||||
| 140417 | Add `c_longdouble` | tgross35 | 0 | ||||||
| 140558 | wf: emit projection goal for aliases | lcnr | compiler-errors | 0 | |||||
| 140594 | early migration to biome | lolbinarycat | GuillaumeGomez | 0 | |||||
| 140640 | Implement RcUninit (#112566) | kstrafe | m-ou-se | 0 | |||||
| 140675 | build_helper: handle emails containing square brackets | japaric | Kobzol | 0 | |||||
| 140699 | WIP: Add PGO for apple darwin targets | osiewicz | 0 | ||||||
| 140763 | Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)` and `i1xN` | sayantn | nikic, dianqk | 0 | |||||
| 140779 | Clarify that `PartialOrd` does not give a partial order | Muon | Amanieu | 0 | |||||
| 140799 | [DO NOT MERGE] build Enzyme as archive | ZuseZ4 | 0 | ||||||
| 140805 | Introduce test results file | patskovn | weihanglo | 0 | |||||
| 140808 | Implement Default for &Option | camsteffen | joshtriplett | 0 | |||||
| 140830 | make path_statements lint machine applicable for statements with no effect | yaahc | jieyouxu | 0 | |||||
| 141000 | rustdoc: Also run lint `unused_doc_comments` | fmease | notriddle | 0 | |||||
| 141007 | Expand free alias types when computing implied outlives-bounds | fmease | BoxyUwU | 0 | |||||
| 141030 | [WIP] Expand free alias types during variance computation | fmease | BoxyUwU | 0 | |||||
| 141043 | Permit duplicate imports | jswrenn | petrochenkov | 0 | |||||
| 141055 | Hack together inline-always-overrides | saethlin | 0 | ||||||
| 141266 | Stabilize `substr_range` and related methods | wr7 | the8472 | 0 | |||||
| 141295 | Stabilize `if let` guards (`feature(if_let_guard)`) | Kivooeo | est31, fee1-dead | 0 | |||||
| 141299 | rustdoc: add private items toggle | lolbinarycat | 0 | ||||||
| 141319 | Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests | rptr | Mark-Simulacrum | 0 | |||||
| 141325 | [experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack | tage64 | 0 | ||||||
| 141326 | [experimental, do not merge!] a faster implementation of Polonius | tage64 | 0 | ||||||
| 141348 | Make `Rc<T>::deref` zero-cost | EFanZh | tgross35 | 0 | |||||
| 141539 | Enable LLDB debug info tests on CI | EFanZh | Kobzol | 0 | |||||
| 141583 | [experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation | tage64 | 0 | ||||||
| 141633 | Suggest to bind `self.x` to `x` when field `x` may be in format string | xizheyin | nnethercote | 0 | |||||
| 141637 | Pure batching without autodiff | ZuseZ4 | 0 | ||||||
| 141754 | Introduce `impl` restrictions to AST, lower to `rustc_middle` | jhpratt | Urgau | 0 | |||||
| 141798 | compiler: use FramePointer::NonLeaf on illumos | workingjubilee | 0 | ||||||
| 141830 | [DO NOT MERGE] Crate local distributed slice | jdonszelmann | 0 | ||||||
| 141922 | Stabilize `feature(more_qualified_paths)` | WaffleLapkin | fee1-dead | 0 | |||||
| 141977 | print proc res for failed case in comp test | ilyaaay | Mark-Simulacrum | 0 | |||||
| 141987 | Fix linting false positive when block used as value | ChAoSUnItY | lcnr | 0 | |||||
| 141994 | add Iterator::contains | Qelxiros | dtolnay | 0 | |||||
| 142035 | Add `Command::resolve_in_parent_path` | ChrisDenton | workingjubilee | 0 | |||||
| 142038 | Optimize `std::str::Chars::next` and `std::str::Chars::next_back` | Kmeakin | tgross35 | 0 | |||||
| 142061 | Make many `MacResult` methods unreachable. | nnethercote | petrochenkov | 0 | |||||
| 142093 | add track_caller attribute to map_err and ok_or/_else | yaahc | tgross35 | 0 | |||||
| 142106 | Add `compiler-builtins` to bootstrap | tgross35 | Kobzol | 0 | |||||
| 142198 | `rustc_const_eval`: respect `target.min_global_align` | folkertdev | RalfJung | 0 | |||||
| 142310 | compiler: Fix "power alignment" problems on AIX | workingjubilee | wesleywiser | 0 | |||||
| 142325 | Stabilize the `breakpoint` function | joshtriplett | jhpratt | 0 | |||||
| 142327 | `rustdoc-json-types`: Intern `Type`s to deduplicate and flatten | fluiderson | aDotInTheVoid | 0 | |||||
| 142366 | [WIP] Use weak aliases for the allocator shim | bjorn3 | 0 | ||||||
| 142415 | Add note when inherent impl for a alias type defined outside of the crate | xizheyin | estebank | 0 | |||||
| 142437 | Add test cases for namespaced crates | eholk | petrochenkov | 0 | |||||
| 142445 | compiler: Use -T instead of --script for linker scripts | workingjubilee | petrochenkov | 0 | |||||
| 142478 | install docs for each target in different directory | Forist2034 | clubby789 | 0 | |||||
| 142518 | [lib] In-place initialization infrastructure | dingxiangfei2009 | joshtriplett | 0 | |||||
| 142531 | Remove fewer Storage calls in CopyProp and GVN | ohadravid | saethlin | 0 | |||||
| 142538 | Add armv7-unknown-linux-musleabihf host tools to CI | alex | Mark-Simulacrum | 0 | |||||
| 142568 | Use the .drectve section for exporting symbols from dlls on Windows | bjorn3 | wesleywiser | 0 | |||||
| 142578 | Cache MIR preorder traversal. | cjgillot | 0 | ||||||
| 142611 | Do not suggest compatible variants inside macro | xizheyin | jieyouxu | 0 | |||||
| 142623 | Move placeholder error handling to before region inference | amandasystems | lcnr | 0 | |||||
| 142638 | error out when `repr(align)` exceeds COFF limit | nthery | workingjubilee | 0 | |||||
| 142642 | rustdoc-json: Postcard output | aDotInTheVoid | 0 | ||||||
| 142659 | compiler-builtins: Clean up features | tgross35 | 0 | ||||||
| 142680 | Fix passing/returning structs with the 64-bit SPARC ABI | beetrees | tgross35 | 0 | |||||
| 142723 | [crater] Add `impl From<f16> for f32` | beetrees | 0 | ||||||
| 142731 | Add lint rule for `#[deprecated]` on re-exports (rebase) | GrigorenkoPV | WaffleLapkin | 0 | |||||
| 142775 | rustc_target: Begin unifying Arch enum | workingjubilee | madsmtm | 0 | |||||
| 142786 | feat(build): centralize LLVM_VERSION | reneleonhardt | marcoieni | 0 | |||||
| 142824 | Stabilize `-Cmin-function-alignment` | folkertdev | workingjubilee | 0 | |||||
| 142830 | Make lowering incremental, take 3/N | cjgillot | 0 | ||||||
| 142848 | Misc. cleanups to `librustdoc`s "clean" fns | yotamofek | notriddle | 0 | |||||
| 142867 | Change search "not found" links | kaleidawave | 0 | ||||||
| 142872 | Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point | ChrisDenton | the8472 | 0 | |||||
| 142945 | rustdoc_json: Intern filenames | nnethercote | aDotInTheVoid | 0 | |||||
| 142957 | std: introduce path normalize methods at top of `std::path` | xizheyin | tgross35 | 0 | |||||
| 142960 | Move `scalar_to_backend` to ssa | oli-obk | GuillaumeGomez | 0 | |||||
| 142975 | mbe: Rework the `concat` metavariable expression | tgross35 | petrochenkov | 0 | |||||
| 143029 | GCI: Imply outlives-bounds on free (generic) const items | fmease | BoxyUwU | 0 | |||||
| 143052 | Fix Windows bootstrap panic on invalid symlink removal (issue #143045) | hasip-timurtas | clubby789 | 0 | |||||
| 143053 | Add `relnotes-api-list` in-tree tool | pietroalbini | Mark-Simulacrum | 0 | |||||
| 143089 | Replace JSONPath with `jq` in `jsondocck` | fluiderson | 0 | ||||||
| 143141 | fresh binding should shadow the def in expand | bvanjoi | petrochenkov | 0 | |||||
| 143158 | rustdoc: add doc_link_canonical feature | lolbinarycat | GuillaumeGomez | 0 | |||||
| 143163 | Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable | PixelDust22 | dtolnay | 0 | |||||
| 143166 | work around linux not honoring write_at for O_APPEND files | the8472 | thomcc | 0 | |||||
| 143167 | Detect unwind-free functions in MIR | Mark-Simulacrum | 0 | ||||||
| 143208 | Apply RemoveNoopLandingPads post-monomorphization | Mark-Simulacrum | oli-obk | 0 | |||||
| 143249 | RDR: avoid rebuilding dependent crates after comment changes | yaahc | bjorn3 | 0 | |||||
| 143259 | Add coroutine info to v0 symbol mangling (via DefPath/DefPathData) | sharnoff | compiler-errors | 0 | |||||
| 143285 | Add `stdarch` bootstrap smoke test | Kobzol | Mark-Simulacrum | 0 | |||||
| 143323 | make `-Zmin-function-alignment` a target modifier | folkertdev | workingjubilee | 0 | |||||
| 143328 | Avoid loading HIR for check_well_formed on type declarations | oli-obk | compiler-errors | 0 | |||||
| 143333 | Extend GVN to perform local value numbering. | cjgillot | 0 | ||||||
| 143343 | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase) | GrigorenkoPV | fee1-dead | 0 | |||||
| 143371 | Prehash visibilities in resolver | cjgillot | petrochenkov | 0 | |||||
| 143377 | reduce repetition with macros and document overrides of the default impl of PartialEq::ne | hkBst | workingjubilee | 0 | |||||
| 143439 | Show AtomicU128/AtomicI128 in std docs regardless of target | Mtfl0n | ibraheemdev | 0 | |||||
| 143450 | Do not visit impl-trait when looking for self-type elision. | cjgillot | compiler-errors | 0 | |||||
| 143469 | diag: improvements to patterns in bare fn ptr and trait decl | Ezrashaw | fee1-dead | 0 | |||||
| 143485 | Shows a user friendly message rather than simple pass | rahul-srivastava-codes | Mark-Simulacrum | 0 | |||||
| 143487 | Mark `PartialEq` as `#[rustc_trivial_field_reads]` | GrigorenkoPV | fee1-dead | 0 | |||||
| 143495 | Skip `find_existing_run` call if head and tail pairs sorted differently | AngelicosPhosphoros | Mark-Simulacrum | 0 | |||||
| 143511 | Improve TLS codegen by marking the panic/init path as cold | orlp | joboet | 0 | |||||
| 143553 | [experiment] first draft of init array syntax | dingxiangfei2009 | compiler-errors | 0 | |||||
| 143575 | Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s | GrigorenkoPV | Mark-Simulacrum | 0 | |||||
| 143594 | Allow initializing `NonZero` with literals | oli-obk | 0 | ||||||
| 143596 | Allow Clippy to define duplicate extra symbols | Alexendoo | fee1-dead | 0 | |||||
| 143598 | win7: load synch functions on demand | ChrisDenton | Mark-Simulacrum | 0 | |||||
| 143625 | [WIP] Structural inititalization | beepster4096 | 0 | ||||||
| 143629 | Limited nonzero coercion | oli-obk | 0 | ||||||
| 143636 | Make `int_format_into` API more flexible | GuillaumeGomez | Amanieu | 0 | |||||
| 143650 | core: add Option::get_or_try_insert_with | lolbinarycat | the8472 | 0 | |||||
| 143763 | Use crosstool-ng for dist-arm-linux-musl | Gelbpunkt | marcoieni | 0 | |||||
| 143839 | Report doctest line numbers in a clickable format | Vrajs16 | GuillaumeGomez | 0 | |||||
| 143854 | bootstrap.py: add lockfile | lolbinarycat | Mark-Simulacrum | 0 | |||||
| 143893 | Don't require `eh_personality` lang item on targets that have a personality | ChrisDenton | compiler-errors | 0 | |||||
| 143953 | Add the parallel front-end test suite | ywxt | jieyouxu | 0 | |||||
| 143996 | add default FromIterator for types with Default and Extend trait | HernandoR | 0 | ||||||
| 144030 | Validate transmute in CTFE | oli-obk | 0 | ||||||
| 144090 | Make `IoSlice` and `IoSliceMut` methods unstably const | thaliaarchi | tgross35 | 0 | |||||
| 144124 | Write .cargo/config.toml in x vendor | bjorn3 | clubby789 | 0 | |||||
| 144174 | minimally implement `is` (RFC 3573), sans parsing | dianne | joshtriplett | 0 | |||||
| 144193 | Suggest adding `Fn` bound when calling a generic parameter | Kobzol | SparrowLii | 0 | |||||
| 144220 | Add powerpc64-unknown-linux-gnuelfv2 target | Gelbpunkt | davidtwco | 0 | |||||
| 144223 | Add debuginfo_transparent attribute for structs | bjorn3 | petrochenkov | 0 | |||||
| 144255 | opt-dist: set `build_llvm` to false for WindowsCi | ognevny | 0 | ||||||
| 144323 | add rustfmt support for `cfg_select` | folkertdev | ytmimi | 0 | |||||
| 144324 | add AnonConstKind to non_trivial_const_arg diagnostics | dvtkrlbs | compiler-errors | 0 | |||||
| 144327 | Help optimize out bounds checks in median_of_medians | kornelski | tgross35 | 0 | |||||
| 144353 | Extend the enum check to pointer and union reads | 1c3t3a | saethlin | 0 | |||||
| 144394 | [Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays) | Walnut356 | wesleywiser | 0 | |||||
| 144447 | fix misspelled issue | kianjib7 | Mark-Simulacrum | 0 | |||||
| 144483 | EXPERIMENT: Use the force-inline pass for more stuff | scottmcm | 0 | ||||||
| 144506 | introduce the Comparable trait for BTree operations | conradludgate | Amanieu | 0 | |||||
| 144513 | Warn when relying on default musl target static linkage behaviour | Gelbpunkt | Noratrieb | 0 | |||||
| 144537 | Add `Drop::pin_drop` for pinned drops | frank-king | petrochenkov | 0 | |||||
| 144561 | Allow MIR-inlining `Drop` terminators too | scottmcm | cjgillot | 0 | |||||
| 144585 | Suggest only Span without source changes when source code is unavailable | xizheyin | estebank | 0 | |||||
| 144596 | libtest: print the type of test being run | lolbinarycat | notriddle | 0 | |||||
| 144669 | Add reproducible build verification to bootstrap | sunildora1988 | 0 | ||||||
| 144750 | add new rustdoc::hidden_intra_doc_links lint | lolbinarycat | GuillaumeGomez | 0 | |||||
| 144837 | Rewrite`is_ascii` using `slice::as_chunks` | Kmeakin | tgross35 | 0 | |||||
| 144859 | [DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo | pietroalbini | marcoieni | 0 | |||||
| 144874 | Cache param_env on disk. | cjgillot | 0 | ||||||
| 144879 | Add rusty stack protector(re-submit) | cezarbbb | 0 | ||||||
| 144884 | Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison` | xizheyin | estebank | 0 | |||||
| 144902 | Rename `begin_panic` to `panic_with_payload` | Kivooeo | Mark-Simulacrum | 0 | |||||
| 144925 | Add suggestion to `.to_owned()` used on `Cow` when borrowing | Periodic1911 | davidtwco | 0 | |||||
| 144930 | [EXPERIMENT] Avoid tracking span to compute `end_point`. | cjgillot | 0 | ||||||
| 144935 | Add `PeekableIterator` trait | wmstack | tgross35 | 0 | |||||
| 144961 | Regression test for bad codegen of `#[derive(Clone)]` on enums | lucarlig | Mark-Simulacrum | 0 | |||||
| 144973 | [WIP] Relative VTables for Rust | PiJoules | 0 | ||||||
| 144976 | Refactor the way cg_ssa handles indirect returns(returns via `sret`). | FractalFir | workingjubilee | 0 | |||||
| 145001 | regression test for intrinsics may not inline properly on pclmulqdq | lucarlig | nikic | 0 | |||||
| 145021 | rustdoc: turn is_unnamable into a compiler query | lolbinarycat | oli-obk | 0 | |||||
| 145024 | Optimize indexing slices and strs with inclusive ranges | Kmeakin | scottmcm | 0 | |||||
| 145092 | llvm-wrapper cleanup | klensy | nnethercote | 0 | |||||
| 145108 | Resolver: Batched Import Resolution | LorrensP-2158466 | petrochenkov | 0 | |||||
| 145270 | Fix an ICE observed with an explicit tail-call in a default trait method | jakubadamw | compiler-errors | 0 | |||||
| 145316 | Async drop box support | azhogin | oli-obk | 0 | |||||
| 145330 | [TOY] Run MIR opts before coroutine state transform | cjgillot | 0 | ||||||
| 145337 | [WIP]: Do not store tag in uninhabited enum variants, or in the single inhabited variant. | zachs18 | 0 | ||||||
| 145393 | Add codegen test for removing trailing zeroes from `NonZero` | clubby789 | Mark-Simulacrum | 0 | |||||
| 145399 | Unify wording of resolve error | estebank | petrochenkov | 0 | |||||
| 145419 | Allow borrowing array elements from packed structs with ABI align <= packed align | hns1971 | SparrowLii | 0 | |||||
| 145428 | compiletest: Require explicit `--filecheck-prefixes` | tgross35 | 0 | ||||||
| 145457 | Experiment: Add `where T: Default` to `Default for [T; 0]` impl. | m-ou-se | m-ou-se | 0 | |||||
| 145477 | [EXPERIMENT] Introduce `TypingMode::Codegen` to avoid layout cycles | cjgillot | 0 | ||||||
| 145504 | Add some conversion trait impls | Jules-Bertholet | tgross35 | 0 | |||||
| 145516 | Weekly `cargo update` | github-actions[bot] | clubby789 | 0 | |||||
| 145536 | Opportunistically split `!=` to successfully parse never type | fmease | petrochenkov | 0 | |||||
| 145539 | fix(compiler/rustc_target): set correct linker flags for `wasm32v1-none` | StackOverflowExcept1on | bjorn3 | 0 | |||||
| 145569 | Supress suggest `let else` when no let in refutable bindings | xizheyin | lcnr | 0 | |||||
| 145602 | fix: incorrect error message for string literal suffixes | notJoon | petrochenkov | 0 | |||||
| 145687 | add std::os::unix::process::CommandExt::fd | Qelxiros | Mark-Simulacrum | 0 | |||||
| 145688 | Offload device2 | ZuseZ4 | 0 | ||||||
| 145707 | Suppress suggest try wrap when found is unresolved infer | xizheyin | fee1-dead | 0 | |||||
| 145714 | fulfill: dedup newly added obligations | lcnr | BoxyUwU | 0 | |||||
| 145716 | Fix for pattern types causing ICE in `debuginfo` generation | notJoon | 0 | ||||||
| 145733 | add Iterator::dedup and friends | Qelxiros | dtolnay | 0 | |||||
| 145734 | Add hook for overriding compiler builtin macros | AlexanderPortland | oli-obk | 0 | |||||
| 145757 | Check for bound variables when reporting type error | matthewjasper | compiler-errors | 0 | |||||
| 145806 | rustdoc: [PoC] [WIP] Don't render keyword `Self` as `SelfTy` | fmease | 0 | ||||||
| 145810 | std_detect: RISC-V: Best effort implication of target features by custom `cfg` | a4lg | Amanieu | 0 | |||||
| 145818 | rustdoc: make `#[doc(hidden)]` render the same as other attrs | karolzwolak | GuillaumeGomez | 0 | |||||
| 145825 | [WIP]: Resolve type relative type/const-generic paths in trait solving | BoxyUwU | 0 | ||||||
| 145907 | rustdoc: split build_impl into build_{local,external}_impl | lolbinarycat | GuillaumeGomez | 0 | |||||
| 145914 | Track diagnostic attributes pre proc macro expansion, prepend post expansion. | 2asoft | petrochenkov | 0 | |||||
| 145924 | Uplifts and extends `clippy::needless-maybe-sized` into rustc | CrooseGit | lcnr | 0 | |||||
| 146006 | Add `impl<T> AsMut<T> for Exclusive<T>` | Jules-Bertholet | scottmcm | 0 | |||||
| 146013 | Add `From` impls for wrapper types | Jules-Bertholet | Mark-Simulacrum | 0 | |||||
| 146073 | changes for vxworks | Anupamvashistha2002 | ibraheemdev | 0 | |||||
| 146095 | arbitrary_self_types: Split the Autoderef chain | dingxiangfei2009 | jackh726 | 0 | |||||
| 146097 | Expand const impls of PartialEq, Eq, PartialOrd and Ord | npmccallum | tgross35 | 0 | |||||
| 146098 | Temporary lifetime extension for blocks | dianne | BoxyUwU | 0 | |||||
| 146099 | Stabilize `debug_closure_helpers` | coolreader18 | tgross35 | 0 | |||||
| 146146 | Disable incr CGU merging | saethlin | 0 | ||||||
| 146175 | rustdoc: even spacing in crate brand heading | notriddle | GuillaumeGomez | 0 | |||||
| 146180 | Remove `Cased` Unicode table | Kmeakin | scottmcm | 0 | |||||
| 146181 | Add intrinsic for launch-sized workgroup memory on GPUs | Flakebi | nikic | 0 | |||||
| 146203 | Do not copy rustc rlibs into the sysroot of the build compiler | Kobzol | 0 | ||||||
| 146219 | Make ByteStr/ByteString a more-opaque wrapper like OsStr/OsString | clarfonthey | dtolnay | 0 | |||||
| 146220 | feat(rustdoc): stabilize `--emit` flag | weihanglo | notriddle, GuillaumeGomez | 0 | |||||
| 146237 | Test out parallel frontend via crater | zetanumbers | petrochenkov | 0 | |||||
| 146273 | lint ImproperCTypes: refactor linting architecture (part 2) | niacdoial | tgross35 | 0 | |||||
| 146275 | lint ImproperCTypes: refactor linting architecture (part 3) | niacdoial | tgross35 | 0 | |||||
| 146307 | Add field representing types | BennoLossin | oli-obk, lcnr | 0 | |||||
| 146357 | Implement `raw-dylib` on Mach-O | madsmtm | bjorn3 | 0 | |||||
| 146369 | Stabilize stack-protector | arielb1 | wesleywiser | 0 | |||||
| 146381 | Generalize `impl<T> Clone for Box<T>` to unsized types | a1phyr | Mark-Simulacrum | 0 | |||||
| 146401 | Fix duplicate error for stability attributes | tiif | 0 | ||||||
| 146406 | Implement `Display`, `LowerExp`, and `UpperExp`, and `FromStr` for `f128`. | bjoernager | m-ou-se | 0 | |||||
| 146440 | Add a new lint `UNCONSTRUCTABLE_PUB_STRUCT` to detect unconstructable public structs | mu001999 | davidtwco | 0 | |||||
| 146470 | Revert "Do not check privacy for RPITIT." | mladedav | petrochenkov | 0 | |||||
| 146483 | [DO NOT MERGE OR REVIEW] Early perf experiments | fmease | 0 | ||||||
| 146505 | Add lint about redefining runtime symbols | Urgau | lcnr | 0 | |||||
| 146525 | constify `From` impls for the `Cow::Borrowed` variant | npmccallum | ibraheemdev | 0 | |||||
| 146529 | rustdoc: Nuke `--passes=list` and defossilize the passes infrastructure | fmease | GuillaumeGomez | 0 | |||||
| 146532 | constify `Cow::Owned` types | npmccallum | BurntSushi | 0 | |||||
| 146544 | mir-opt: Remove the workaround in UnreachableEnumBranching | dianqk | nikic | 0 | |||||
| 146550 | add an `Rvalue` for `is_val_statically_known` and use it in MIR optimization | joboet | SparrowLii | 0 | |||||
| 146553 | add trait impls to proc_macro::Ident | Qelxiros | dtolnay | 0 | |||||
| 146561 | Change `Location<'_>` lifetime to `'static` in `Panic[Hook]Info` | ijchen | Mark-Simulacrum | 0 | |||||
| 146562 | [EXPERIMENT] Replace ResumeTy with an unsafe binder ty. | cjgillot | compiler-errors | 0 | |||||
| 146594 | bootstrap: Don't force -static for musl targets in cc-rs | Gelbpunkt | Mark-Simulacrum | 0 | |||||
| 146600 | a collection of simple const changes | npmccallum | tgross35 | 0 | |||||
| 146619 | Return Result from `ensure_done().mir_borrowck(..)`. | cjgillot | 0 | ||||||
| 146642 | Implement ExactSizeIterator for `Zip<A, Repeat<B>>` | 414owen | the8472 | 0 | |||||
| 146652 | Port `feature` to the new attribute system | jdonszelmann | nnethercote | 0 | |||||
| 146657 | fix bug in proc macro derive diagnostics | jdonszelmann | nnethercote | 0 | |||||
| 146658 | Better argument diagnostics in attributes | jdonszelmann | 0 | ||||||
| 146668 | Add InfiniteIterator trait | 414owen | tgross35 | 0 | |||||
| 146672 | Fix incorrect suggestion for enum variant | NKID00 | 0 | ||||||
| 146702 | Port `#[register_tool]` to the new attribute system | jdonszelmann | 0 | ||||||
| 146710 | Deref is not a projection: VarDebugInfo | beepster4096 | cjgillot, saethlin | 0 | |||||
| 146715 | fix: system stats calculation and prevent runtime errors | mdqst | jdno | 0 | |||||
| 146720 | `-Znext-solver` slightly strenghten deduce closure sig | lcnr | BoxyUwU | 0 | |||||
| 146729 | chore: fix setup script errors | zkpepe | marcoieni | 0 | |||||
| 146743 | Support borrowed locals in DestinationPropagation. | cjgillot | Amanieu | 0 | |||||
| 146759 | obligations_for_self_ty: skip irrelevant goals | lcnr | BoxyUwU | 0 | |||||
| 146823 | [Experiment] Do not emit noalias for some functions including `.as_mut_ptr()` | HKalbasi | saethlin | 0 | |||||
| 146832 | Not linting irrefutable_let_patterns on let chains | Natural-selection1 | petrochenkov | 0 | |||||
| 146856 | C ffi docs update | lygstate | Mark-Simulacrum | 0 | |||||
| 146870 | fix: add aliasing rules for Box | DiuDiu777 | Mark-Simulacrum | 0 | |||||
| 146882 | fully deprecate the legacy integral modules | cyrgani | BurntSushi | 0 | |||||
| 146900 | Add avr_target_feature | taiki-e | workingjubilee | 0 | |||||
| 146901 | Support AVRTiny devices in AVR inline assembly | taiki-e | Amanieu | 0 | |||||
| 146909 | [EXPERIMENT] Test 8-bit tags for hashbrown | Amanieu | 0 | ||||||
| 146934 | more float constants | joshuarayton | tgross35 | 0 | |||||
| 146961 | Allow passing `expr` metavariable to `cfg` | Jules-Bertholet | petrochenkov, fee1-dead | 0 | |||||
| 146972 | Support importing path-segment keyword with renaming | mu001999 | petrochenkov | 0 | |||||
| 146989 | Inhibit all-absent-variant optimization for all enum reprs that inhibit layout optimization, not just repr(C). | zachs18 | nikomatsakis | 0 | |||||
| 147025 | mbe: Macro fragment fields | joshtriplett | petrochenkov | 0 | |||||
| 147044 | chore: fix incorrect comment | cactusdualcore | joboet | 0 | |||||
| 147079 | Replace SingleUseConsts by GVN. | cjgillot | 0 | ||||||
| 147106 | Small `highlight.rs` optimizations | yotamofek | GuillaumeGomez | 0 | |||||
| 147148 | Port all viable contracts from verify-rust-std | tautschnig | scottmcm | 0 | |||||
| 147154 | crater: check impact of ignoring outlived regions in alias liveness | lqd | 0 | ||||||
| 147160 | Remove `FromResidual` param default | camsteffen | scottmcm | 0 | |||||
| 147192 | Resume testing macOS x86_64 | shepmaster | 0 | ||||||
| 147193 | Shallow resolve ty vars to their root var | BoxyUwU | lcnr | 0 | |||||
| 147218 | Add regression test for ICE #138710 (min_generic_const_args) | ManojJiSharma | SparrowLii | 0 | |||||
| 147250 | Optimize `checked_ilog` and `pow` when `base` is a power of two | Kmeakin | scottmcm | 0 | |||||
| 147272 | Enable -disable-i2p-p2i-opt flag | nikic | 0 | ||||||
| 147274 | Do not use dlltool to create DLL Import Libraries for Windows | jfgoog | wesleywiser | 0 | |||||
| 147290 | Add sendmsg/recvmsg support to all supported sockets | poscat0x04 | 0 | ||||||
| 147302 | asm! support for the Xtensa architecture | MabezDev | Amanieu | 0 | |||||
| 147333 | wip tcmalloc | 0xdeafbeef | 0 | ||||||
| 147351 | Avoid `LocalCopy` instantiation for `#[inline]` on `-Copt-level=0` | Noratrieb | 0 | ||||||
| 147368 | Add extra `unchecked_disjoint_bitor` implementations. | bjoernager | the8472 | 0 | |||||
| 147378 | Safer sort partition | kornelski | scottmcm | 0 | |||||
| 147387 | hir_owner_parent optimized to inlined call for non-incremental build | azhogin | petrochenkov | 0 | |||||
| 147400 | TryFrom<integer> for bool | hkBst | Mark-Simulacrum | 0 | |||||
| 147426 | tests/debuginfo/basic-stepping.rs: Add revisions `default-mir-passes`, `no-SingleUseConsts-mir-pass` | Enselic | saethlin | 0 | |||||
| 147436 | slice/ascii: Optimize `eq_ignore_ascii_case` with auto-vectorization | okaneco | scottmcm | 0 | |||||
| 147439 | rustc_target: RISC-V: Add two supervisor extensions for intrinsics | a4lg | Amanieu | 0 | |||||
| 147452 | rustdoc: instrument call to lib_embargo_visit_item | lolbinarycat | 0 | ||||||
| 147474 | refactor: replace `LLVMRustBuildMem{Cpy,Move,Set}` with plain LLVM functions | AMS21 | nikic | 0 | |||||
| 147482 | rustdoc: calculate effective visibilities of crates on-demand | lolbinarycat | 0 | ||||||
| 147484 | Fix check_expr_if to point to a more accurate location of the compilation error in some cases | sgasho | jackh726 | 0 | |||||
| 147511 | is_doc_hidden optimized to hook in case of non-incremental build | azhogin | petrochenkov | 0 | |||||
| 147545 | Add `cargo_cfg_target_family_multivalued` FCW | madsmtm | petrochenkov | 0 | |||||
| 147552 | [Debugger Visualizers] Optimize lookup behavior | Walnut356 | Mark-Simulacrum | 0 | |||||
| 147565 | make coerce-lub order independent | BoxyUwU | lcnr | 0 | |||||
| 147573 | [btree_cursors] Add explanations for lower_bound and upper_bound | Xylenox | ibraheemdev | 0 | |||||
| 147599 | Uplift module inception from clippy | chenyukang | estebank | 0 | |||||
| 147600 | Fix export import conflicts for llvm | RobertBColton | bjorn3 | 0 | |||||
| 147611 | Stabilize `-Zremap-path-scope` | Urgau | davidtwco | 0 | |||||
| 147614 | Perform DestinationPropagation on places. | cjgillot | 0 | ||||||
| 147617 | [WIP] standalone `proc_macro` backend | cyrgani | 0 | ||||||
| 147621 | librustdoc: Make RenderOptions boolean fields into newtypes | jefftt | fmease | 0 | |||||
| 147628 | x86: Correctly pass larger structs/types in registers with -Zregparm | sulix | jdonszelmann | 0 | |||||
| 147656 | Update comments in do_exec and add assertion for fd flag | chenyukang | ibraheemdev | 0 | |||||
| 147672 | LLBC-linker and NVPTX: do not strip debug when PTX ISA version >= 7.0 | kjetilkjeka | Mark-Simulacrum | 0 | |||||
| 147696 | Implement `bit` and `set_bit` for integral types. | bjoernager | dtolnay | 0 | |||||
| 147697 | cmse: lint on unions crossing the secure boundary | folkertdev | davidtwco | 0 | |||||
| 147709 | add transparent attribute for mod items | yaahc | petrochenkov, jdonszelmann | 0 | |||||
| 147712 | Use delay_span_bug in validate-mir. | cjgillot | jdonszelmann | 0 | |||||
| 147740 | Optimize core::Zip::next_back() | Dan54 | the8472 | 0 | |||||
| 147741 | implement `replace_with` and `replacen_with` for unstable feature `replace_with` | alpaylan | joboet | 0 | |||||
| 147790 | constify comparison traits on slices | npmccallum | oli-obk | 0 | |||||
| 147802 | Store `chunk_domain_size` explicitly in `Chunk`. | nnethercote | 0 | ||||||
| 147811 | naked functions: respect `function-sections` | folkertdev | Amanieu | 0 | |||||
| 147834 | Always make tuple elements a coercion site | WaffleLapkin | BoxyUwU | 0 | |||||
| 147849 | Omit suggestions when spans are invalid | jdonszelmann | 0 | ||||||
| 147857 | crashes: more tests | matthiaskrgr | jieyouxu | 0 | |||||
| 147859 | reduce the amount of panics in `{TokenStream, Literal}::from_str` calls | cyrgani | JonathanBrouwer | 0 | |||||
| 147862 | Remove `box_new` intrinsic | cjgillot | 0 | ||||||
| 147876 | Check tainted_by_error in LateLint | Shunpoco | oli-obk | 0 | |||||
| 147886 | GVN: Use the borrows only if they are always live | dianqk | cjgillot | 0 | |||||
| 147909 | Update list of available search filters in help menu | GuillaumeGomez | notriddle | 0 | |||||
| 147911 | Fix ICE in rustdoc when impl is nested in a func | GoldsteinE | fmease | 0 | |||||
| 147960 | docs(core): clarify that signed integers use two's complement | AudaciousAxiom | traviscross | 0 | |||||
| 147996 | Stabilize ppc inline assembly | pmur | Amanieu | 0 | |||||
| 148002 | Implement suggestion when array of 1 range used as argument of type `Range` | IoaNNUwU | madsmtm | 0 | |||||
| 148005 | rustdoc: add support for macro_rules macros of multiple kinds | notriddle | lolbinarycat | 0 | |||||
| 148024 | Handle OOM when writing to `Vec` | a1phyr | Mark-Simulacrum | 0 | |||||
| 148033 | Remove the `sym::Deref` diagnostic item | samueltardieu | lcnr | 0 | |||||
| 148034 | Simplify the canonical enum clone branches to a copy statement | dianqk | cjgillot | 0 | |||||
| 148045 | fix: std::sys::fs use_with_native_path for read_dir for windows | WrldEngine | ChrisDenton | 0 | |||||
| 148050 | Unify `OsStringExt`/`OsStrExt` traits across platforms | thaliaarchi | joboet | 0 | |||||
| 148051 | Stabilize Frontmatter | epage | davidtwco | 0 | |||||
| 148061 | Update substring match for substitutions | faculerena | BoxyUwU | 0 | |||||
| 148064 | Fix tests to use static linking | ladipro | bjorn3 | 0 | |||||
| 148069 | AliasRelate: don't discard constraints on overflow | lcnr | BoxyUwU | 0 | |||||
| 148101 | rustdoc: Properly detect syntactically invalid doctests (to fix a regression) | fmease | GuillaumeGomez | 0 | |||||
| 148105 | Ensure the personality does not panic | Noratrieb | Mark-Simulacrum | 0 | |||||
| 148146 | CI: use alternative disks if available | the8472 | marcoieni | 0 | |||||
| 148156 | fix: from FIXME(#24570) added more info | WrldEngine | ChrisDenton | 0 | |||||
| 148183 | rustdoc: Test & document `test_harness` code block attribute | fmease | GuillaumeGomez | 0 | |||||
| 148187 | Remove uses of `&mut CmResolver` | LorrensP-2158466 | petrochenkov | 0 | |||||
| 148190 | replace box_new with lower-level intrinsics | RalfJung | SparrowLii | 0 | |||||
| 148206 | Deduplicated float tests and unified in floats/mod.rs | xonx4l | tgross35 | 0 | |||||
| 148209 | Fix parsing logic in `proc_macro::quote` | moatom | dtolnay | 0 | |||||
| 148214 | Consider `Result<T, Uninhabited>` and `ControlFlow<Uninhabited, T>` to be equivalent to `T` for must use lint | WaffleLapkin | fee1-dead | 0 | |||||
| 148223 | bootstrap: PathSet::check only considers starts_with for `--skip` flag | jyn514 | Kobzol | 0 | |||||
| 148265 | library: core: document layout guarantee of `TypeId` | dakr | Mark-Simulacrum | 0 | |||||
| 148271 | Add missing `impl Fn for &mut F where F: Fn` | Kivooeo | the8472 | 0 | |||||
| 148274 | stdio: make stdout block-buffered when not associated to a terminal | andreacorbellini | Mark-Simulacrum | 0 | |||||
| 148313 | Remove support for prefix yield | eholk | 0 | ||||||
| 148320 | Support composing two deref coercion adjustments | adwinwhite | jackh726 | 0 | |||||
| 148345 | add inline to copy_within | PSeitz | joboet | 0 | |||||
| 148379 | Add implied bounds to generic types, impl Trait, and assoc types. | obi1kenobi | fmease | 0 | |||||
| 148398 | Doc: `MaybeUninit::assume_init_read` Safety: warn on thread safety | gksato | Amanieu | 0 | |||||
| 148413 | Mangle personality symbol | Noratrieb | bjorn3 | 0 | |||||
| 148417 | Make Wasm target features `atomics` and `exception-handling` target modifiers | daxpedda | alexcrichton | 0 | |||||
| 148438 | reland and fix RUST-147622 | joboet | Mark-Simulacrum | 0 | |||||
| 148444 | [rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition | GuillaumeGomez | fmease | 0 | |||||
| 148449 | transmutability: Support types with restricted validity ranges | joshlf | jswrenn | 0 | |||||
| 148486 | Explicitly forget the zero remaining elements in `vec::IntoIter::fold()`. | kpreid | scottmcm | 0 | |||||
| 148537 | [perf] Start using pattern types in libcore | oli-obk | scottmcm | 0 | |||||
| 148562 | In `Option::get_or_insert_with()`, forget the `None` instead of dropping it. | kpreid | ibraheemdev | 0 | |||||
| 148590 | Stabilize `atomic_try_update`and deprecate `fetch_update` starting 1.96.0 | GrigorenkoPV | Amanieu | 0 | |||||
| 148595 | Remove `'static` bound on contract ensures closure | dawidl022 | celinval | 0 | |||||
| 148604 | [DO NOT MERGE] Experiment with micro-optimizing push_str calls | lolbinarycat | 0 | ||||||
| 148605 | Stabilize the `supertrait_item_shadowing` feature | Amanieu | fee1-dead | 0 | |||||
| 148623 | Ignore `#[doc(hidden)]` items when computing trimmed paths for printing | Zalathar | davidtwco | 0 | |||||
| 148637 | Replace `#[rustc_do_not_implement_via_object]` with `#[rustc_dyn_incompatible_trait]` | zachs18 | lcnr | 0 | |||||
| 148654 | Lint unused associated types | mu001999 | fmease | 0 | |||||
| 148656 | std: allow `Condvar` to be used with multiple `Mutex`es | joboet | Mark-Simulacrum | 0 | |||||
| 148666 | Add support for xray in aarch64 unknown none target | odlot | wesleywiser | 0 | |||||
| 148671 | Enable Offload in CI | ZuseZ4 | Kobzol | 0 | |||||
| 148677 | Avoid infinite cycle in `coerce_unsized_old_solver` when encountering invalid recursive struct definition | estebank | lcnr | 0 | |||||
| 148689 | std: use `nonpoison::Mutex` for all internal mutexes | joboet | Mark-Simulacrum | 0 | |||||
| 148713 | rustc_borrowck: fix async closure error note to report FnOnce rather than Fn | InvalidPathException | lcnr | 0 | |||||
| 148718 | Do not mention `-Zmacro-backtrace` for std macros that are a wrapper around a compiler intrinsic | estebank | SparrowLii | 0 | |||||
| 148764 | ptr_aligment_type: add more APIs | GrigorenkoPV | scottmcm | 0 | |||||
| 148769 | Stabilize `alloc_layout_extra` | GrigorenkoPV | BurntSushi | 0 | |||||
| 148788 | Unconstrained parameter fix | TomtheCoder2 | davidtwco | 0 | |||||
| 148799 | Switch the destructors implementation for thread locals on Windows to use FLS | ohadravid | ChrisDenton | 0 | |||||
| 148804 | Don't report link-self-contained not being supported if it's turned off. | yshui | wesleywiser, petrochenkov | 0 | |||||
| 148820 | Add very basic "comptime" fn implementation | oli-obk | jdonszelmann, fee1-dead | 0 | |||||
| 148842 | Avoid incorrect lifetime suggestion involving `sym::anon` | estebank | nnethercote | 0 | |||||
| 148847 | Share Timespec between Unix and Hermit | stepancheg | Mark-Simulacrum | 0 | |||||
| 148852 | rustc_hir_analysis: Remove premature classification of repeats as `AnonConstKind::MCG` | InvalidPathException | BoxyUwU | 0 | |||||
| 148860 | fix more filecheck errors | klensy | Mark-Simulacrum | 0 | |||||
| 148863 | Check span owners (span lowering) in debug builds and fix missing lowerings | jdonszelmann | oli-obk, cjgillot | 0 | |||||
| 148866 | Add new `failed_merged_doctest_compilation` rustdoc lint | GuillaumeGomez | fmease | 0 | |||||
| 148894 | Reveal opaques defined in the body during analysis | beamandala | lcnr | 0 | |||||
| 148939 | Show env normalization differences under two solvers | adwinwhite | lcnr | 0 | |||||
| 148950 | rustdoc: add fmt_json helper and use it to avoid allocations | lolbinarycat | 0 | ||||||
| 148967 | const-eval: always do mem-to-mem copies if there might be padding involved | RalfJung | JonathanBrouwer | 0 | |||||
| 149019 | [WIP] rustdoc: Rewrite auto trait impl synthesis | fmease | lcnr | 0 | |||||
| 149027 | Implement method signature suggestion for trait mismatches error | reddevilmidzy | madsmtm | 0 | |||||
| 149045 | implement PartialEq<Vec<U>> for [T; N] and &[T; N] | Qelxiros | Mark-Simulacrum | 0 | |||||
| 149052 | Fix/Make proc_macro span_close() and span_open() more accurate after set_span() calls | Keith-Cancel | petrochenkov | 0 | |||||
| 149058 | FCW Lint when using an ambiguously glob imported trait | LorrensP-2158466 | petrochenkov, lcnr | 0 | |||||
| 149068 | DispatchFromDyn: require additional checks | dingxiangfei2009 | jackh726 | 0 | |||||
| 149110 | Implement `cast_slice` for raw pointer types | Paladynee | ibraheemdev | 0 | |||||
| 149126 | Initial upstreaming of Rust ADBench implementations | ZuseZ4 | oli-obk | 0 | |||||
| 149130 | Implement coercions between `&pin (mut|const) T` and `&(mut) T` when `T: Unpin` | frank-king | jackh726 | 0 | |||||
| 149146 | Disable inlining of packed `io::Error` destructor | kotauskas | tgross35 | 0 | |||||
| 149169 | ptr::replace: make calls on ZST null ptr not UB | RalfJung | ibraheemdev | 0 | |||||
| 149174 | `const` blocks as a `mod` item | GrigorenkoPV | jdonszelmann | 0 | |||||
| 149189 | Added unlock functionality to mutex guard and rw lock guards | SpaceBroetchen | joboet | 0 | |||||
| 149195 | resolve: Partially convert `ambiguous_glob_imports` lint into a hard error | petrochenkov | nnethercote | 0 | |||||
| 149209 | Move LTO to OngoingCodegen::join | bjorn3 | jackh726 | 0 | |||||
| 149218 | Make PinCoerceUnsized require Deref | theemathas | tmandry | 0 | |||||
| 149219 | Allow shortening lifetime in CoerceUnsized for &mut | theemathas | scottmcm | 0 | |||||
| 149227 | rustdoc: use dyn Fn in run_test to avoid monomorphization bloat | lolbinarycat | 0 | ||||||
| 149228 | transmutability: only short-circuit `is_transmutable` for non-region infers | lapla-cogito | lcnr | 0 | |||||
| 149229 | Make `proc_macro::Group` take up less space remove redundant field. | Keith-Cancel | petrochenkov | 0 | |||||
| 149245 | Make inline attributes apply to the generated `poll` in async fn | xacrimon | JonathanBrouwer | 0 | |||||
| 149249 | Formally deprecate numeric consts modules | bstrie | scottmcm | 0 | |||||
| 149253 | derive(PartialEq) via bitwise comparison where possible | saethlin | 0 | ||||||
| 149262 | build: update checkout action to v6 | rejected-l | Mark-Simulacrum | 0 | |||||
| 149263 | Forbid manual `Unpin` impls for structurally pinned types | frank-king | BoxyUwU | 0 | |||||
| 149267 | fix: clarify that fs::rename on unix accepts targets that don't exist | sftse | tgross35 | 0 | |||||
| 149291 | [DO NOT MERGE] Add a crater lint for issue 145739 | ShoyuVanilla | 0 | ||||||
| 149313 | rustc_codegen_ssa: Make upstream monomorphizations representation sparse | osiewicz | 0 | ||||||
| 149319 | Replace `Value::from_cycle_error` with fallback queries | zetanumbers | petrochenkov | 0 | |||||
| 149328 | Add `String<A>` type with custom allocator parameter | shua | Amanieu | 0 | |||||
| 149329 | Mark match arms in try and for as being from desugarings. | Jarcho | SparrowLii | 0 | |||||
| 149335 | auto-impl: parser support | dingxiangfei2009 | petrochenkov, BoxyUwU | 0 | |||||
| 149337 | Add feature to set path-based visibility of macro_rules to pub by default | yaahc | petrochenkov | 0 | |||||
| 149350 | Mark method receivers in builtin derives as being from the derive. | Jarcho | jackh726 | 0 | |||||
| 149357 | Implement `-Z allow-partial-mitigations` (RFC 3855) | arielb1 | rcvalle | 0 | |||||
| 149362 | Add Command::get_resolved_envs | schneems | Mark-Simulacrum | 0 | |||||
| 149365 | rustdoc-json: Make `-o`/`--output` control file, not directory | aDotInTheVoid | GuillaumeGomez | 0 | |||||
| 149366 | GVN: consider constants of primitive types as deterministic | cjgillot | RalfJung | 0 | |||||
| 149373 | Issue 149164 fix | wilbertbw | ZuseZ4 | 0 | |||||
| 149375 | Perform many const checks in typeck | oli-obk | fee1-dead | 0 | |||||
| 149377 | Do not trust bootstrap about git hash availability | jieyouxu | 0 | ||||||
| 149384 | Don't delegate to default implementations of `ExactSizeIterator` | yotamofek | scottmcm | 0 | |||||
| 149389 | WF check lifetime bounds for locals with type params | ShoyuVanilla | lcnr | 0 | |||||
| 149423 | Add style guide for default field values | agraven | traviscross | 0 | |||||
| 149435 | Fix variable deallocation order in panic unwinding paths | sladyn98 | dianne | 0 | |||||
| 149440 | Remove suggestion from importing unstable items on stable channel | chenyukang | fee1-dead | 0 | |||||
| 149451 | Fix for integer overflow in BinaryHeap for ZSTs | Saphereye | Mark-Simulacrum | 0 | |||||
| 149452 | Refactor out common code into a `IndexItem::new` constructor | yotamofek | GuillaumeGomez | 0 | |||||
| 149460 | rustdoc: sort stable items first | lolbinarycat | notriddle | 0 | |||||
| 149466 | perf: remove loop from `str::floor_char_boundary` | overlookmotel | scottmcm | 0 | |||||
| 149468 | Skipping borrowck because of trivial const | chenyukang | saethlin | 0 | |||||
| 149482 | thread::scope: document how join interacts with TLS destructors | RalfJung | ChrisDenton | 0 | |||||
| 149484 | Supress some lookup errors if a module contains `compile_error!` | ogoffart | petrochenkov | 0 | |||||
| 149509 | Add a new unstable flag `-Ztreat-pub-as-pub-crate` | mu001999 | jdonszelmann | 0 | |||||
| 149514 | Move bootstrap configuration to library workspace | adamgemmell | Mark-Simulacrum | 0 | |||||
| 149518 | Promote `uninhabited_static` lint to a hard error | WaffleLapkin | nnethercote | 0 | |||||
| 149533 | skip proving the trait goal if possible in `NormalizesTo` goal | adwinwhite | lcnr | 0 | |||||
| 149543 | Reduce `unreachable-code` churn after `todo!()` | llogiq | WaffleLapkin | 0 | |||||
| 149587 | coverage: Sort the expansion tree to help choose a single BCB for child expansions | Zalathar | davidtwco | 0 | |||||
| 149589 | bump windows-gnu C toolchain | mati865 | 0 | ||||||
| 149596 | resolve: Report more visibility-related early resolution ambiguities for imports | petrochenkov | lcnr | 0 | |||||
| 149598 | Exact length collection attempt 2 | jdonszelmann | Mark-Simulacrum | 0 | |||||
| 149601 | Stop adding MSYS2 to PATH, take 2 | mati865 | 0 | ||||||
| 149611 | start adding amdgpu intrinsics | ZuseZ4 | 0 | ||||||
| 149614 | Add `MaybeDangling` | WaffleLapkin | 0 | ||||||
| 149615 | implement error multi provider | arielb1 | the8472 | 0 | |||||
| 149622 | Change `aarch64-unknown-none` to generate static-PIE binaries by default | wesleywiser | jieyouxu | 0 | |||||
| 149624 | Fix requires_lto targets needing lto set in cargo | Flakebi | Mark-Simulacrum | 0 | |||||
| 149637 | Do not run mir opts for targets with convergent ops and add convergent attribute | Flakebi | nnethercote | 0 | |||||
| 149639 | inline constant localized typeck constraint computation | lqd | jackh726 | 0 | |||||
| 149644 | Create x86_64-unknown-linux-gnuasan target which enables ASAN by default | jakos-sec | mati865 | 0 | |||||
| 149648 | Mark const SIMD intrinsics as indirectly stable | sayantn | RalfJung | 0 | |||||
| 149696 | Clarify UTF-16 decoding errors | jnodorp | the8472 | 0 | |||||
| 149705 | Optimize `Extend for String` | paolobarbolini | joboet | 0 | |||||
| 149728 | Emit ForbiddenBound fatally if meeting complex bounds | mu001999 | jdonszelmann | 0 | |||||
| 149738 | Ability to omit `: ()` on const item declarations | GrigorenkoPV | 0 | ||||||
| 149741 | rustdoc: don't strip <p> from stability notes | lolbinarycat | GuillaumeGomez | 0 | |||||
| 149749 | Make `BorrowedBuf` and `BorrowedCursor` generic over the data | joshtriplett | scottmcm | 0 | |||||
| 149751 | Another attempt at `Vec::extend_with` via `iter::repeat_n` | scottmcm | 0 | ||||||
| 149753 | On name resolution error in parameter list, suggest possible `const` typo and avoid unnecessary second error | estebank | madsmtm | 0 | |||||
| 149780 | core::intrinsics::abort: Terminate with __fastfail on Windows | Fulgen301 | Mark-Simulacrum | 0 | |||||
| 149783 | stabilize `cfg_select!` | folkertdev | traviscross | 0 | |||||
| 149793 | Add inline asm support for amdgpu | Flakebi | Amanieu | 0 | |||||
| 149797 | riscv32im-unknown-openvm-elf: add target | arayikhalatyan | mati865 | 0 | |||||
| 149808 | WIP: Try to reuse PGO profiles in `opt-dist` | Kobzol | 0 | ||||||
| 149814 | Restore diagnostics when no inherent const candidates found | reddevilmidzy | BoxyUwU | 0 | |||||
| 149817 | Stable inline const using unstable intrinsics | oli-obk | jdonszelmann | 0 | |||||
| 149823 | fix(parser): Disallow CR in frontmatter | epage | Kivooeo | 0 | |||||
| 149827 | automate offload, part 3 - clang-linker-wrapper | ZuseZ4 | 0 | ||||||
| 149834 | Observe `close(2)` errors for `std::fs::{copy, write}` | tbu- | Mark-Simulacrum | 0 | |||||
| 149848 | Use allocator_shim_contents in allocator_shim_symbols | bjorn3 | jackh726 | 0 | |||||
| 149852 | Crater run for cargo build-dir changes | ranger-ross | Mark-Simulacrum | 0 | |||||
| 149858 | Mark `into_iter` as `#[must_use]` | joshtriplett | BurntSushi | 0 | |||||
| 149868 | rustc: Stop passing `--allow-undefined` on wasm targets | alexcrichton | Mark-Simulacrum | 0 | |||||
| 149869 | std: avoid tearing `dbg!` prints | joboet | Mark-Simulacrum | 0 | |||||
| 149870 | Introduce MSRV for lints, and lint against cfg(any()/all()) on Rust 1.88+ | clubby789 | jdonszelmann | 0 | |||||
| 149888 | Add repro-check tool for verifying reproducible Rust builds | windsunil | Kobzol | 0 | |||||
| 149892 | Add x86_64-asan-windows-msvc tier 3 target | eholk | wesleywiser | 0 | |||||
| 149893 | Add aarch64-asan-windows-msvc tier 3 target | eholk | wesleywiser | 0 | |||||
| 149904 | `-Znext-solver` Remove the forced ambiguity hack from search graph | ShoyuVanilla | lcnr | 0 | |||||
| 149926 | Do not deduplicate captured args while expanding `format_args!` | ShoyuVanilla | m-ou-se | 0 | |||||
| 149927 | Documented thread hooks on panics and errors of thread spawning functions. | AhoyISki | the8472 | 0 | |||||
| 149931 | rustdoc: don't give depreciation notes special handling | lolbinarycat | GuillaumeGomez | 0 | |||||
| 149933 | Replace some `matches!` with `if let` or `==` | estebank | nnethercote | 0 | |||||
| 149936 | `join_path_syms_lazy` | yotamofek | GuillaumeGomez | 0 | |||||
| 149937 | try enabling `linker-messages` by default again | jyn514 | 0 | ||||||
| 149960 | add `unreachable_cfg_select_predicates` lint | folkertdev | WaffleLapkin | 0 | |||||
| 149962 | Promote powerpc64-unknown-linux-musl to tier 2 with host tools | Gelbpunkt | shepmaster | 0 | |||||
| 149968 | Skip PhantomData in Unsize checks | dingxiangfei2009 | lcnr | 0 | |||||
| 149973 | Prohibit cycles behind references while static initialization | ShoyuVanilla | mati865 | 0 | |||||
| 149978 | deprecate `Eq::assert_receiver_is_total_eq` and emit FCW on manual impls | cyrgani | madsmtm | 0 | |||||
| 149984 | [WIP] Yet again move some more early buffered lints to dyn lint diagnostics | fmease | 0 | ||||||
| 149986 | test: update llvm ir expectations for autodiff tests when dlopen | sgasho | ZuseZ4 | 0 | |||||
| 150027 | Add convenient constructor for building `DropGuard<(), FnOnce(())>` | tisonkun | jhpratt | 0 | |||||
| 150037 | Implement lint for black_boxing ZSTs | xonx4l | eholk | 0 | |||||
| 150055 | Stabilize `doc_cfg` feature | GuillaumeGomez | notriddle | 0 | |||||
| 150065 | add CSE optimization tests for iterating over slice | is57primenumber | Mark-Simulacrum | 0 | |||||
| 150066 | Automate `rustc(1)` man page generation using `help2man` script | jkelley129 | jyn514 | 0 | |||||
| 150067 | Alloc `String::retain` optimization | fereidani | joboet | 0 | |||||
| 150071 | Add dist step for Enzyme | Kobzol | ZuseZ4 | 0 | |||||
| 150075 | Implement clamp_to | Kyuuhachi | ibraheemdev | 0 | |||||
| 150097 | Coercion cleanup | jackh726 | 0 | ||||||
| 150107 | E0275: Point a additional error case while waiting for a proper fix | louwenus | madsmtm | 0 | |||||
| 150117 | Add methods to split off array chunks from slices | JarredAllen | Mark-Simulacrum | 0 | |||||
| 150129 | `BorrowedCursor`: make `init` a boolean | a1phyr | joshtriplett | 0 | |||||
| 150131 | Use realstd current thread static variables in tests | sardok | Mark-Simulacrum | 0 | |||||
| 150138 | Add new Tier 3 targets for ARMv6 | thejpster | wesleywiser | 0 | |||||
| 150142 | Remove redundancy and fix padding on some bytes display function | yhx-12243 | ChrisDenton | 0 | |||||
| 150161 | Remove 'static requirement on try_as_dyn | oli-obk | BoxyUwU | 0 | |||||
| 150170 | fix lint to catch async fn with maybe sized return type | Aditya-PS-05 | lcnr | 0 | |||||
| 150171 | Make some MIR ref types closer to the source they are lowered from | ShoyuVanilla | RalfJung | 0 | |||||
| 150183 | Wasm: stabilize `target_feature = "gc"` | daxpedda | alexcrichton | 0 | |||||
| 150200 | Add title field to `ice.md` issue template | reddevilmidzy | estebank | 0 | |||||
| 150213 | fix ice where unsafe fn was incorrectly handled | Kivooeo | jackh726 | 0 | |||||
| 150225 | Weekly `cargo update` | clubby789 | jdonszelmann | 0 | |||||
| 150226 | cg_llvm: Add noreturn attribute to inline assembly marked as noreturn | Fulgen301 | wesleywiser | 0 | |||||
| 150230 | spec next chunk for trustedlen | bend-n | the8472 | 0 | |||||
| 150233 | Tweak "conflict markers" diagnostic by detecting git state | estebank | petrochenkov | 0 | |||||
| 150271 | Move struct placeholder pt2 | Jamesbarford | 0 | ||||||
| 150276 | [DO NOT MERGE] User lt param always experiment | ShoyuVanilla | 0 | ||||||
| 150278 | fmt of floating points defragmented | pascaldekloe | tgross35 | 0 | |||||
| 150288 | Add scalar support for offload | Sa4dUs | ZuseZ4 | 0 | |||||
| 150292 | fix ICE in release builds from aggressive inlining | Aditya-PS-05 | davidtwco | 0 | |||||
| 150300 | Constify `fmt::from_fn` | EFanZh | dtolnay | 0 | |||||
| 150309 | New MIR Pass: SsaRangePropagation | dianqk | cjgillot | 0 | |||||
| 150315 | Reference implementation of unforgettable types | zetanumbers | petrochenkov | 0 | |||||
| 150316 | Fix typecks on some spurious fudged function input expectation | ShoyuVanilla | lcnr | 0 | |||||
| 150322 | Check `ConstArgHasType` goals even when not wfchecking | BoxyUwU | lcnr | 0 | |||||
| 150335 | `cstyle-export-rules`: export global symbols from upstream static libraries | cezarbbb | bjorn3 | 0 | |||||
| 150353 | refactor rustc-hash integration | llogiq | eholk | 0 | |||||
| 150379 | Return `ExitCode` from `rustc_driver::main` instead of calling `process::exit` | ChrisDenton | SparrowLii | 0 | |||||
| 150424 | diagnostics: add note when param-env shadows global impl | xonx4l | lcnr | 0 | |||||
| 150428 | UnixStream/UnixListener on Windows | kouhe3 | Mark-Simulacrum | 0 | |||||
| 150436 | `c_variadic`: impl `va_copy` and `va_end` as Rust intrinsics | folkertdev | RalfJung | 0 | |||||
| 150443 | Support long diff conflict markers | estebank | jackh726 | 0 | |||||
| 150446 | miri/const eval: support `MaybeDangling` | WaffleLapkin | RalfJung | 0 | |||||
| 150447 | Implement `MaybeDangling` compiler support | WaffleLapkin | 0 | ||||||
| 150452 | Add AddrspacePtr for pointers to non-0 addrspaces | Flakebi | workingjubilee | 0 | |||||
| 150453 | Dont bail in error predicate unless self ty is error in new solver | ChayimFriedman2 | lcnr | 0 | |||||
| 150468 | rustc_target: callconv: powerpc64: Use the ABI set in target options instead of guessing | Gelbpunkt | fee1-dead | 0 | |||||
| 150473 | tail calls: fix copying non-scalar arguments to callee | RalfJung | WaffleLapkin | 0 | |||||
| 150474 | Tidy: detect ui tests subdirectory changes so `tests/ui/README.md` stays in sync | reddevilmidzy | Zalathar | 0 | |||||
| 150479 | Add FileCheck annotations to retag mir-opt test | AprilNEA | cjgillot | 0 | |||||
| 150485 | [DRAFT] GVN: Only propagate borrows from SSA-locals | dianqk | 0 | ||||||
| 150491 | resolve: Mark items under exported ambiguous imports as exported | petrochenkov | yaahc | 0 | |||||
| 150497 | Implement immediate-abort by hooking #[rustc_panic_entrypoint] and lint for functions that look like a panic entrypoint | saethlin | 0 | ||||||
| 150522 | Stabilize new inclusive range type and iterator type | pitaj | BurntSushi | 0 | |||||
| 150524 | Test that -Zbuild-std=core works on a variety of profiles | saethlin | Kobzol, jieyouxu | 0 | |||||
| 150550 | Miscellaneous cleanups to borrowck related code | BoxyUwU | lcnr | 0 | |||||
| 150551 | Compute localized outlives constraints lazily | lqd | jackh726 | 0 | |||||
| 150556 | Add Tier 3 Thumb-mode targets for Armv7-A, Armv7-R and Armv8-R | thejpster | lcnr | 0 | |||||
| 150557 | Don't try to evaluate const blocks during constant promotion | dianne | lcnr | 0 | |||||
| 150562 | Fix doc link used in suggestion for pinning self | Trivaxy | SparrowLii | 0 | |||||
| 150571 | Auto-Generate Tables in platform-support.md | qb42 | 0 | ||||||
| 150572 | Improve move error diagnostic for `AsyncFn` closures | heathdutton | lcnr | 0 | |||||
| 150584 | Clarify BufRead::fill_buf doesn't consume data | Sekar-C-Mca | ChrisDenton | 0 | |||||
| 150591 | Replace `-Zon-broken-pipe=...` with Externally Implementable Item `#[std::io::on_broken_pipe]` | Enselic | 0 | ||||||
| 150601 | support c-variadic functions in `rustc_const_eval` | folkertdev | RalfJung | 0 | |||||
| 150602 | Run rustdoc-ui tests in opt-dist tests | Kobzol | 0 | ||||||
| 150605 | skip codegen for intrinsics with big fallback bodies if backend does not need them | RalfJung | SparrowLii | 0 | |||||
| 150625 | Stabilize `-Zdebuginfo-compression` as `-Cdebuginfo-compression` | wesleywiser | SparrowLii | 0 | |||||
| 150629 | [rustdoc] Don't try to print the value of a non-primitive const | yotamofek | fmease | 0 | |||||
| 150630 | Unknown -> Unsupported compression algorithm | Mark-Simulacrum | 0 | ||||||
| 150631 | Add {Arc, Rc}::{try_}into_unique | cramertj | Mark-Simulacrum | 0 | |||||
| 150649 | clippy fix: non_canonical_clone_impl | hkBst | scottmcm | 0 | |||||
| 150662 | Check item bounds for projection clause wellformedness | adwinwhite | 0 | ||||||
| 150672 | compiletest/codegen-llvm: automatically add `needs-target-std` if needed | xdoardo | jieyouxu | 0 | |||||
| 150679 | dirfd file operations (2/4) | Qelxiros | tgross35 | 0 | |||||
| 150681 | Make operational semantics of pattern matching independent of crate and module | meithecatte | JonathanBrouwer | 0 | |||||
| 150683 | Adding a new offload_args intrinsic, which only maps arguments | ZuseZ4 | 0 | ||||||
| 150687 | Don't use `ThinVec` for `PendingObligations`. | nnethercote | 0 | ||||||
| 150688 | typeck: Make it clearer that `check_pat_lit` only handles literal patterns | Zalathar | SparrowLii | 0 | |||||
| 150720 | Diagnostics impl fix | WhyNovaa | lcnr | 0 | |||||
| 150727 | [DONT MERGE] crater run for FCW on `#[should_panic]` | Bryntet | JonathanBrouwer | 0 | |||||
| 150732 | Convert `-Ctarget-cpu` into a target-modifier for AVR, AMDGCN and NVPTX | kulst | bjorn3 | 0 | |||||
| 150745 | Enable `outline-atomics` by default on aarch64 Apple targets | vini-fda | tgross35 | 0 | |||||
| 150752 | Update libc to v0.2.180 | thesummer | tgross35 | 0 | |||||
| 150767 | Allow invoking all help options at once | clubby789 | jieyouxu | 0 | |||||
| 150768 | Don't compute FnAbi for LLVM intrinsics in backends | bjorn3 | wesleywiser | 0 | |||||
| 150769 | fold erased lifetimes out of valtrees | BoxyUwU | 0 | ||||||
| 150780 | Add -Z large-data-threshold | fzakaria | jackh726 | 0 | |||||
| 150813 | Move std_detect tests into a separate crate | bjorn3 | tgross35 | 0 | |||||
| 150814 | Implement the "linux_pidfd" feature for FreeBSD | asomers | the8472 | 0 | |||||
| 150823 | Implement MVP for opaque generic const arguments | camelid | BoxyUwU | 0 | |||||
| 150824 | Document platform-specific behavior of `current_exe`, including that Linux can add `" (deleted)"` | sourcefrog | the8472 | 0 | |||||
| 150828 | Improved security section in rustdoc for `current_exe` | sourcefrog | cuviper | 0 | |||||
| 150831 | c-variadic: make `va_arg` match on `Arch` exhaustive | folkertdev | workingjubilee | 0 | |||||
| 150842 | Fix(lib/win/thread): Ensure `Sleep`'s usage passes over the requested duration under Win7 | PaulDance | Mark-Simulacrum | 0 | |||||
| 150845 | bootstrap: Ensure documentation is built before tarball is created | alistair23 | jieyouxu | 0 | |||||
| 150851 | add `spirv` target | fee1-dead | 0 | ||||||
| 150863 | Adds two new Tier 3 targets - `aarch64v8r-unknown-none{,-softfloat}` | jonathanpallant | wesleywiser | 0 | |||||
| 150870 | Couple of improvements to rustc_fluent_macros | bjorn3 | mati865 | 0 | |||||
| 150879 | Remove the diagnostic lints | JonathanBrouwer | Kivooeo | 0 | |||||
| 150880 | Remove old error emitter | bjorn3 | nnethercote | 0 | |||||
| 150885 | Revive L4Re target | farao | joboet | 0 | |||||
| 150886 | Added mGCA related tests | reddevilmidzy | BoxyUwU | 0 | |||||
| 150893 | offload: move (un)register lib into global_ctors | ZuseZ4 | oli-obk | 0 | |||||
| 150895 | rustc_errors: Add (heuristic) Syntax Highlighting for `rustc --explain` | JayanAXHF | Kivooeo | 0 | |||||
| 150897 | rustc_parse_format: improve diagnostics for unsupported debug = syntax | Unique-Usman | estebank | 0 | |||||
| 150903 | prettier error for parsed attrs on `Target::Param` | Bryntet | JonathanBrouwer | 0 | |||||
| 150905 | Fix(lib/win/net): Remove hostname support under Win7 | PaulDance | Mark-Simulacrum | 0 | |||||
| 150909 | Win: Add GetHostNameW fallback for win7 using gethostname | Fulgen301 | ChrisDenton | 0 | |||||
| 150931 | rustdoc: Document `#[repr(transparent)]` for `rustc_pub_transparent` | clubby789 | GuillaumeGomez | 0 | |||||
| 150933 | Improve precision of Duration-float operations | eggyal | BurntSushi | 0 | |||||
| 150935 | Introduce #[diagnostic::on_move(message)] | rperier | estebank | 0 | |||||
| 150946 | intrinsics: Add a fallback for non-const libm float functions | tgross35 | RalfJung | 0 | |||||
| 150950 | Optimize Vec push by preventing address escapes | gerben-stavenga | tgross35 | 0 | |||||
| 150955 | Underscore-prefixed bindings are explicitly allowed to be unused | chenyukang | fee1-dead | 0 | |||||
| 150965 | Fix no results when searching for == in doc | chenyukang | GuillaumeGomez | 0 | |||||
| 150968 | compiler-builtins: Remove the no-f16-f128 feature | tgross35 | Amanieu | 0 | |||||
| 150973 | Support GPR pair in RISC-V inline assembly | taiki-e | Amanieu | 0 | |||||
| 150987 | remote-test-server: Fix header in batch mode | nicholasbishop | Mark-Simulacrum | 0 | |||||
| 150988 | Improve code suggestion for incorrect macro_rules! usage | chenyukang | SparrowLii | 0 | |||||
| 150992 | `include-libs`: export all global symbols from selected uptream c static libraries | cezarbbb | bjorn3 | 0 | |||||
| 150993 | std: sys: uefi: os: Implement join_paths | Ayush1325 | Mark-Simulacrum | 0 | |||||
| 150999 | `rust-analyzer` subtree update | lnicola | 0 | ||||||
| 151001 | rustdoc: render doc(hidden) as a code attribute | chojs23 | GuillaumeGomez | 0 | |||||
| 151004 | std: implement `sleep_until` on Apple platforms | joboet | ChrisDenton | 0 | |||||
| 151009 | Add -Zjit-mode flag | bjorn3 | lcnr | 0 | |||||
| 151010 | std: use `ByteStr`'s `Display` for `OsStr` | joboet | jhpratt | 0 | |||||
| 151013 | Add some clarifications and fixes for fmt syntax | ehuss | joboet | 0 | |||||
| 151014 | std: sys: process: uefi: Add program searching | Ayush1325 | ibraheemdev | 0 | |||||
| 151033 | Add "# Safety" and "# Examples" section in `std::mem::uninitialized` | CieriA | tgross35 | 0 | |||||
| 151040 | Don't expose redundant information in `rustc_public`'s `LayoutShape` | moulins | celinval | 0 | |||||
| 151042 | fix fallback impl for select_unpredictable intrinsic | RedDaedalus | joboet | 0 | |||||
| 151045 | Simplify some literal-value negations with `u128::wrapping_neg` | Zalathar | lcnr | 0 | |||||
| 151057 | Clarify `Vec::extend_from_slice` doc | tbu- | joboet | 0 | |||||
| 151059 | x86: support passing `u128`/`i128` to inline assembly | folkertdev | Amanieu | 0 | |||||
| 151063 | Add dist step for enzyme, including aarch64-apple-darwin | sgasho | 0 | ||||||
| 151065 | abi: add a rust-preserve-none calling convention | nagisa | jackh726 | 0 | |||||
| 151071 | Generate openmp metadata | ZuseZ4 | nnethercote | 0 | |||||
| 151080 | fix(build-manifest): enable docs target fallback for `rustc-docs` | rami3l | Mark-Simulacrum | 0 | |||||
| 151091 | Add new "hide deprecated items" setting in rustdoc | GuillaumeGomez | lolbinarycat | 0 | |||||
| 151094 | remote-test-server: Fix compilation on UEFI targets | nicholasbishop | Mark-Simulacrum | 0 | |||||
| 151097 | Use an associated type default for `Key::Cache`. | nnethercote | Noratrieb | 0 | |||||
| 151098 | Add Korean translation to Rust By Example | partrita | Mark-Simulacrum | 0 | |||||
| 151102 | Feature-gate `mut ref` patterns in struct pattern field shorthand | zachs18 | JonathanBrouwer | 0 | |||||
| 151106 | feat: Add a Chapter on Accessibility in the Rustdoc book | JayanAXHF | 0 | ||||||
| 151108 | dist: Ship more Windows import libs with the `rust-mingw` package of `*-windows-gnullvm` targets. | ColinFinck | Mark-Simulacrum | 0 | |||||
| 151109 | fN::BITS constants for feature float_bits_const | tyhdefu | scottmcm | 0 | |||||
| 151114 | Compile bootstrap with -Zbinary-dep-depinfo | bjorn3 | Kobzol | 0 | |||||
| 151118 | Support slices in type reflection | BD103 | oli-obk | 0 | |||||
| 151119 | Support pointers in type reflection | BD103 | oli-obk | 0 | |||||
| 151122 | fix: more descriptive error message for enum to integer | Jaidenmagnan | chenyukang | 0 | |||||
| 151132 | Take care to use MSG_EOR with SOCK_SEQPACKET sockets | asomers | the8472 | 0 | |||||
| 151134 | tests: fix loongarch test for new LLVM 23 codegen | durin42 | Mark-Simulacrum | 0 | |||||
| 151137 | checksum-freshness: Fix invalid checksum calculation for binary files | osiewicz | fee1-dead | 0 | |||||
| 151142 | Support ADT types in type info reflection | SpriteOvO | oli-obk | 0 | |||||
| 151143 | explicit tail calls: support indirect arguments | folkertdev | WaffleLapkin | 0 | |||||
| 151146 | Make `ambiguous_glob_reexports` an FCW at deny | traviscross | traviscross | 0 | |||||
| 151148 | Add functions to `GrowableBitSet` | Jarcho | SparrowLii | 0 | |||||
| 151152 | Add FCW for derive helper attributes that will conflict with built-in attributes | nik-rev | chenyukang | 0 | |||||
| 151154 | add optional soft-float feature for s390x target | fneddy | cuviper | 0 | |||||
| 151156 | Add GCC and the GCC codegen backend to build-manifest and rustup | Kobzol | Mark-Simulacrum | 0 | |||||
| 151157 | Extend build-manifest local test guide | Kobzol | Mark-Simulacrum | 0 | |||||
| 151161 | std: move time implementations to `sys` | joboet | tgross35 | 0 | |||||
| 151165 | rustc_codegen_ssa: fix pre_link_args order | alban-moizan-smile | nnethercote | 0 | |||||
| 151168 | privacy: Fix privacy lints in RPITITs | petrochenkov | eholk | 0 | |||||
| 151171 | Do not recover from `Trait()` if generic list is unterminated | estebank | petrochenkov | 0 | |||||
| 151188 | fix: don't suggest .into_iter() for .cloned()/.copied() on owned items | RafeSymonds | lcnr | 0 | |||||
| 151190 | Add `const Default` impls for `HashSet` and `HashMap` with custom `Hasher` | estebank | fmease | 0 | |||||
| 151194 | Fix wrong suggestion for returning async closure | chenyukang | estebank | 0 | |||||
| 151200 | time: Add saturating arithmetic for `SystemTime` | cvengler | Mark-Simulacrum | 0 | |||||
| 151204 | Fix typos and grammar errors in Russian text and comments | sashaodessa | Kivooeo | 0 | |||||
| 151216 | [rustdoc] Make popover menus content scrollable on mobile devices | GuillaumeGomez | lolbinarycat | 0 | |||||
| 151219 | Fixed ICE when using function pointer as const generic parameter | enthropy7 | BoxyUwU | 0 | |||||
| 151220 | option: Use Option::map in Option::cloned | cvengler | tgross35 | 0 | |||||
| 151227 | Document `-Zcache-proc-macros` | Kobzol | jackh726 | 0 | |||||
| 151230 | Add release notes for 1.93.0 | BoxyUwU | Mark-Simulacrum | 0 | |||||
| 151231 | HIR typeck cleanup: clarify and re-style `check_expr_unop` | dianne | davidtwco | 0 | |||||
| 151235 | Change field `bit_width: usize` to `bits: u32` in type info | SpriteOvO | oli-obk | 0 | |||||
| 151236 | TypeId implements_trait | coolcatcoder | chenyukang | 0 | |||||
| 151237 | Revert `ice-deprecated-note-on-reexport` due to rustdoc ICE in diesel benchmark (PR 151120) | Zalathar | GuillaumeGomez | 0 | |||||
| 151239 | Support trait objects in type info reflection | izagawd | oli-obk | 0 | |||||
| 151240 | docs: document close-on-exec behavior in socket try_clone methods | AprilNEA | joshtriplett | 0 | |||||
| 151243 | Export LLVM symbols for autodiff on Apple | sgasho | ZuseZ4 | 0 | |||||
| 150705 | Add missing mut to pin.rs docs | justanotheranonymoususer | joboet | 0 | always | ||||
| 151172 | Use default field values in a few more cases | estebank | dianne | 0 | always |