-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
150 Pull requests merged by 84 people
-
Rollup of 4 pull requests
#146043 merged
Aug 31, 2025 -
Use move_file for rename in tracing
#146036 merged
Aug 31, 2025 -
Update
browser-ui-test
version to0.21.3
#146035 merged
Aug 31, 2025 -
Fix
sys::process::windows::tests::test_thread_handle
spurious failure#146030 merged
Aug 31, 2025 -
std: clarify
OpenOptions
error for create without write access#144964 merged
Aug 31, 2025 -
Remove incorrect fixme on deprecation target
#146029 merged
Aug 30, 2025 -
Hard-code
char::is_control
#145479 merged
Aug 30, 2025 -
fix(lib-std-fs): handle
usize
overflow inread*
#143462 merged
Aug 30, 2025 -
Rollup of 5 pull requests
#146026 merged
Aug 30, 2025 -
Add Duration::from_nanos_u128
#145969 merged
Aug 30, 2025 -
Optimize
.ilog({2,10})
to.ilog{2,10}()
#145776 merged
Aug 30, 2025 -
Stabilize
array_repeat
feature#145465 merged
Aug 30, 2025 -
Implementation:
#[feature(nonpoison_condvar)]
#144651 merged
Aug 30, 2025 -
Add managarm as a tier 3 target
#123319 merged
Aug 30, 2025 -
Partial-stabilize the basics from
bigint_helper_methods
#144494 merged
Aug 30, 2025 -
compiler: Include span of too huge enum with
-Cdebuginfo=2
#145967 merged
Aug 30, 2025 -
Rollup of 9 pull requests
#146023 merged
Aug 30, 2025 -
compiler-builtins subtree update
#146022 merged
Aug 30, 2025 -
Mark pipe2 supported in Android
#146017 merged
Aug 30, 2025 -
Improve librustdoc error when a file creation/modification failed
#146000 merged
Aug 30, 2025 -
Stabilize
strict_provenance_atomic_ptr
feature#145467 merged
Aug 30, 2025 -
str: Stabilize
round_char_boundary
feature#145756 merged
Aug 30, 2025 -
std: haiku: fix
B_FIND_PATH_IMAGE_PATH
#145991 merged
Aug 30, 2025 -
AutoDeref::final_ty
is already resolved#145990 merged
Aug 30, 2025 -
std: use a TAIT to define
SplitPaths
on UNIX#145242 merged
Aug 30, 2025 -
Rehome 30
tests/ui/issues/
tests to other subdirectories undertests/ui/
[#2 of Batch #2]#145676 merged
Aug 29, 2025 -
Rehome 30
tests/ui/issues/
tests to other subdirectories undertests/ui/
[#1 of Batch #2]#145675 merged
Aug 29, 2025 -
compiletest: Reduce the number of
println!
calls that don't have access toTestCx
#145982 merged
Aug 29, 2025 -
TokenStream
cleanups#145984 merged
Aug 29, 2025 -
Rollup of 4 pull requests
#145997 merged
Aug 29, 2025 -
Avoid more rustc rebuilds in cross-compilation scenarios
#145902 merged
Aug 29, 2025 -
Revert "fix(debuginfo): disable overflow check for recursive non-enum types"
#145979 merged
Aug 29, 2025 -
Add a mailmap entry for gnzlbg
#143713 merged
Aug 29, 2025 -
tests: Ignore basic-stepping.rs on riscv64
#145977 merged
Aug 29, 2025 -
fix
core::marker::Destruct
doc#145972 merged
Aug 29, 2025 -
Rollup of 9 pull requests
#145978 merged
Aug 29, 2025 -
Test
instrument-mcount
codegen#145884 merged
Aug 29, 2025 -
Remove TmpLayout in layout_of_enum
#145387 merged
Aug 29, 2025 -
fix(std): Fix undefined reference to __my_thread_exit on QNX 8.0
#144354 merged
Aug 29, 2025 -
Add more to the
[workspace.dependencies]
section in the top-levelCargo.toml
#145947 merged
Aug 29, 2025 -
implement Sum and Product for Saturating(u*)
#144275 merged
Aug 29, 2025 -
std library: use execinfo library also on NetBSD.
#145793 merged
Aug 29, 2025 -
Switch next solver to use a specific associated type for trait def id
#145377 merged
Aug 29, 2025 -
add doc-hidden to exports in attribute prelude
#145937 merged
Aug 28, 2025 -
bootstrap: Explicitly mark the end of a failed test's captured output
#145920 merged
Aug 28, 2025 -
Move exporting of profiler and sanitizer symbols to the LLVM backend
#145965 merged
Aug 28, 2025 -
Add new
doc(attribute = "...")
attribute#142472 merged
Aug 28, 2025 -
Rollup of 6 pull requests
#145970 merged
Aug 28, 2025 -
CFI: Make
lto
andlinker-plugin-lto
work the same forcompiler_builtins
#145368 merged
Aug 28, 2025 -
Improve error messages around invalid literals in attribute arguments
#145853 merged
Aug 28, 2025 -
wasm: rm static mut
#142727 merged
Aug 28, 2025 -
Add spin_loop hint for LoongArch
#145913 merged
Aug 28, 2025 -
compiletest: Remove several remnants of the old libtest-based executor
#145926 merged
Aug 28, 2025 -
No source fixes
#144864 merged
Aug 28, 2025 -
Port
#[link]
to the new attribute parsing infrastructure#143193 merged
Aug 28, 2025 -
Rollup of 9 pull requests
#145958 merged
Aug 28, 2025 -
Update
icu_list
to 2.0#145953 merged
Aug 28, 2025 -
Disable
integer_to_ptr_transmutes
suggestion for unsized types#145941 merged
Aug 28, 2025 -
const
ify (the unstable)str::as_str
#145930 merged
Aug 28, 2025 -
Rename
Location::file_with_nul
tofile_as_c_str
#145928 merged
Aug 28, 2025 -
Update to LLVM 21.1.0
#145891 merged
Aug 28, 2025 -
Remove unnecessary
[dependencies.*]
entries.#145946 merged
Aug 28, 2025 -
Rollup of 5 pull requests
#145949 merged
Aug 28, 2025 -
Ensure the coordinator thread terminates before its channels drop
#145894 merged
Aug 28, 2025 -
Fix STD build failing for target_os = "espidf"
#145746 merged
Aug 28, 2025 -
Add assembly test for
-Zreg-struct-return
option#145382 merged
Aug 28, 2025 -
Use AcceptContext in AttribueParser::check_target
#145826 merged
Aug 28, 2025 -
Use captures(address) instead of captures(none) for indirect args
#145877 merged
Aug 28, 2025 -
rustdoc: a few micro-optimizations targeted at build_impl
#145851 merged
Aug 28, 2025 -
Update cargo submodule
#145909 merged
Aug 27, 2025 -
Rollup of 6 pull requests
#145923 merged
Aug 27, 2025 -
Stop calling unwrap when format foreign has trailing dollar
#145905 merged
Aug 27, 2025 -
Inherit TCC in debuginfo tests on macOS
#145885 merged
Aug 27, 2025 -
Introduce a
[workspace.dependencies
] section in the top-levelCargo.toml
#145740 merged
Aug 27, 2025 -
improve float to_degrees/to_radians rounding comments and impl
#145625 merged
Aug 27, 2025 -
Simplify macro generating ToString implementations for
&…&str
#145562 merged
Aug 27, 2025 -
add Option::reduce
#144274 merged
Aug 27, 2025 -
Region inference: Use outlives-static constraints in constraint search
#140737 merged
Aug 27, 2025 -
Mention that casting to *const () is a way to roundtrip with from_raw_parts
#143341 merged
Aug 27, 2025 -
Fix wrong cache line size of riscv64
#145078 merged
Aug 27, 2025 -
Improve std::fs::read_dir docs
#145290 merged
Aug 27, 2025 -
Move WTF-8 code from std into core and alloc
#145335 merged
Aug 27, 2025 -
Use -Zmir-opt-level=0 in tests for MIR building
#142215 merged
Aug 27, 2025 -
Rollup of 6 pull requests
#145916 merged
Aug 27, 2025 -
Move
riscv64-gc-unknown-linux-musl
from Tier 2 with Host tools to Tier 2#145904 merged
Aug 27, 2025 -
Access less HIR attributes from typeck
#144841 merged
Aug 27, 2025 -
Enable building/disting standard library in stage 0
#145876 merged
Aug 27, 2025 -
bootstrap: Don't panic if codegen-backends is set to empty
#145887 merged
Aug 27, 2025 -
platform-support: Fix LoongArch32 host column
#145888 merged
Aug 27, 2025 -
add a flag to codegen fn attrs for foreign items
#145892 merged
Aug 27, 2025 -
Fix typo in comment of library/alloc/src/raw_vec/mod.rs
#145901 merged
Aug 27, 2025 -
Rollup of 9 pull requests
#145906 merged
Aug 27, 2025 -
Use attribute name in message for "outer attr used as inner attr" errors
#145792 merged
Aug 27, 2025 -
Improve dist for gnullvm hosts
#145790 merged
Aug 27, 2025 -
ci: Begin running ui tests with
rust.debuginfo-level-tests=1
#144499 merged
Aug 27, 2025 -
rustc_codegen_ssa: More comprehensive RISC-V ELF flags
#145840 merged
Aug 27, 2025 -
GCC backend subtree update
#145890 merged
Aug 26, 2025 -
Fix doc of
std::os::windows::io::BorrowedSocket::borrow_raw
#145615 merged
Aug 26, 2025 -
Losslessly optimize PNG files
#145596 merged
Aug 26, 2025 -
Add parentheses for closure when suggesting calling closure
#145481 merged
Aug 26, 2025 -
Always build miri for the host in
x run miri
#145841 merged
Aug 26, 2025 -
bootstrap: vendor
clippy_test_deps
too#145861 merged
Aug 26, 2025 -
formatting_options: Make all methods
const
#145863 merged
Aug 26, 2025 -
Add new Tier-3 target: riscv64a23-unknown-linux-gnu
#145076 merged
Aug 26, 2025 -
cg_llvm: Assert that LLVM range-attribute values don't exceed 128 bits
#145867 merged
Aug 26, 2025 -
Rollup of 11 pull requests
#145886 merged
Aug 26, 2025 -
Add aarch64_be-unknown-linux-musl target
#144551 merged
Aug 26, 2025 -
remove deprecated Error::description in impls
#144373 merged
Aug 26, 2025 -
Make bootstrap command caching opt-in
#145875 merged
Aug 26, 2025 -
Remove unnecessary stage2 host builds from cross-compiled dist builders
#145874 merged
Aug 26, 2025 -
Allow linking a prebuilt optimized compiler-rt builtins library
#143689 merged
Aug 26, 2025 -
Implement some more checks in
ptr_guaranteed_cmp
.#144885 merged
Aug 26, 2025 -
make rustdoc::invalid_html_tags more robust
#145535 merged
Aug 26, 2025 -
compiletest: if a compiler fails, show its output
#145821 merged
Aug 26, 2025 -
Don't show warnings from xcrun with -Zverbose-internals
#145847 merged
Aug 26, 2025 -
Handle unwinding fatal errors in codegen workers
#145814 merged
Aug 26, 2025 -
Fix some minor issues in comments
#145811 merged
Aug 26, 2025 -
Update wasm-component-ld dependency
#145858 merged
Aug 26, 2025 -
test(rustfmt): Verify frontmatter is preserved
#145766 merged
Aug 26, 2025 -
Wait for DPkg frontend lock when trying to remove packages
#145815 merged
Aug 26, 2025 -
Make
x test distcheck
self-contained#145845 merged
Aug 26, 2025 -
Update books
#145856 merged
Aug 26, 2025 -
Rollup of 12 pull requests
#145871 merged
Aug 26, 2025 -
Slightly optimize reading of source files
#145848 merged
Aug 26, 2025 -
Support non-defining uses in HIR typeck
#145711 merged
Aug 26, 2025 -
Enforce in bootstrap that dist and install must have stage at least 1
#145472 merged
Aug 25, 2025 -
cg_llvm: Replace the
llvm::Bool
typedef with a proper newtype#145817 merged
Aug 25, 2025 -
raw-dylib-elf: set correct
DT_VERDEFNUM
#145820 merged
Aug 25, 2025 -
bootstrap.py: Improve CPU detection on NetBSD
#145794 merged
Aug 25, 2025 -
Dial down detail of B-tree description
#135761 merged
Aug 25, 2025 -
Update
bitflags
to 2.9.3.#145828 merged
Aug 25, 2025 -
Remove the lifetime from
ExpTokenPair
/SeqSep
.#145830 merged
Aug 25, 2025 -
Remove outdated bug comments
#145836 merged
Aug 25, 2025 -
rustc-dev-guide subtree update
#145842 merged
Aug 25, 2025 -
Rollup of 10 pull requests
#145844 merged
Aug 25, 2025 -
Account for impossible bounds making seemingly unsatisfyable dyn-to-dyn casts
#145620 merged
Aug 25, 2025 -
Fix attribute target checking for macro calls
#145788 merged
Aug 25, 2025 -
Remove chunk size from each chunk in
ChunkedBitSet
.#145480 merged
Aug 25, 2025 -
Make sure to treat only param where clauses as inherent
#145262 merged
Aug 25, 2025 -
Add support for macro expansion in rustdoc source code pages
#137229 merged
Aug 24, 2025 -
rustdoc: render attributes in Field and Variants sections
#145812 merged
Aug 24, 2025 -
Add more tests for the parallel rustc
#145384 merged
Aug 24, 2025 -
Port
#[crate_name]
to the new attribute parsing infrastructure#137729 merged
Aug 24, 2025 -
Use unnamed lifetime spans as primary spans for
MISMATCHED_LIFETIME_SYNTAXES
#145798 merged
Aug 24, 2025 -
std/src/lib.rs: mention "search button" instead of "search bar"
#145799 merged
Aug 24, 2025 -
Rollup of 5 pull requests
#145805 merged
Aug 24, 2025 -
Fix
LazyLock
poison panic message#145307 merged
Aug 24, 2025 -
Add lint against integer to pointer transmutes
#144531 merged
Aug 24, 2025 -
rustc-dev-guide subtree update
#145554 merged
Aug 24, 2025
72 Pull requests opened by 51 people
-
rustdoc: [PoC] [WIP] Don't render keyword `Self` as `SelfTy`
#145806 opened
Aug 24, 2025 -
rust-installer/install-template.sh: improve efficiency, step 1.
#145809 opened
Aug 24, 2025 -
std_detect: RISC-V: Best effort implication of target features by custom `cfg`
#145810 opened
Aug 24, 2025 -
rustdoc: make `#[doc(hidden)]` render the same as other attrs
#145818 opened
Aug 24, 2025 -
Port limit attributes to the new attribute parsing infrastructure
#145819 opened
Aug 24, 2025 -
editorconfig: don't use nonexistent syntax
#145823 opened
Aug 24, 2025 -
[WIP]: Resolve type relative type/const-generic paths in trait solving
#145825 opened
Aug 24, 2025 -
On unused binding or binding not present in all patterns, suggest potential typo of unit struct/variant or const
#145827 opened
Aug 24, 2025 -
Move metadata generation
#145834 opened
Aug 25, 2025 -
don't apply temporary lifetime extension rules to non-extended `super let`
#145838 opened
Aug 25, 2025 -
Weekly `cargo update` + update allowed dependencies list
#145849 opened
Aug 25, 2025 -
default auto traits: use default supertraits instead of `Self: Trait` bounds on associated items
#145879 opened
Aug 26, 2025 -
[WIP] Move more early buffered lints to dyn lint diagnostics
#145881 opened
Aug 26, 2025 -
Extended temporary argument to format_args!() in all cases
#145882 opened
Aug 26, 2025 -
Make macOS dist build configuration match where reasonable
#145883 opened
Aug 26, 2025 -
thread parking: fix docs and examples
#145895 opened
Aug 26, 2025 -
Rehome 30 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#3 of Batch #2]
#145896 opened
Aug 26, 2025 -
Rehome 30 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#4 of Batch #2]
#145897 opened
Aug 26, 2025 -
WIP: don't show multiple instances of the same trait item in search
#145898 opened
Aug 26, 2025 -
Give correct suggestion for a typo in raw pointers
#145903 opened
Aug 26, 2025 -
rustdoc: split build_impl into build_{local,external}_impl
#145907 opened
Aug 26, 2025 -
Ignore intrinsic calls in cross-crate-inlining cost model
#145910 opened
Aug 27, 2025 -
rustdoc-search: yet another stringdex optimization attempt
#145911 opened
Aug 27, 2025 -
Track diagnostic attributes pre proc macro expansion, prepend post expansion.
#145914 opened
Aug 27, 2025 -
Stabilize `fmt::from_fn`
#145915 opened
Aug 27, 2025 -
Uplifts and extends `clippy::needless-maybe-sized` into rustc
#145924 opened
Aug 27, 2025 -
`-Znext-solver`: support non-defining uses in closures
#145925 opened
Aug 27, 2025 -
fix APITIT being treated as a normal generic parameter in suggestions
#145929 opened
Aug 27, 2025 -
Clarify that align_offset overaligns
#145931 opened
Aug 27, 2025 -
Allow `inline(always)` with a target feature behind a unstable feature `target_feature_inline_always`.
#145932 opened
Aug 27, 2025 -
`thing_as_thing`
#145933 opened
Aug 27, 2025 -
const `select_unpredictable`
#145939 opened
Aug 27, 2025 -
single buffer for exponent fmt of integers
#145940 opened
Aug 27, 2025 -
stdlib docs: document lifetime extension for `format_args!`'s arguments
#145943 opened
Aug 27, 2025 -
std: Start supporting WASIp2 natively
#145944 opened
Aug 27, 2025 -
Stabilize 28 RISC-V target features (`riscv_ratified_v2`)
#145948 opened
Aug 28, 2025 -
cleanup and cache proof tree building
#145951 opened
Aug 28, 2025 -
stabilize extern_system_varargs
#145954 opened
Aug 28, 2025 -
Rework how the codegen coordinator code handles the allocator shim
#145955 opened
Aug 28, 2025 -
Split `FnCtxt::report_args_error` into subfunctions
#145960 opened
Aug 28, 2025 -
resolve: Avoid a regression from splitting prelude into two scopes
#145961 opened
Aug 28, 2025 -
Ensure we emit an allocator shim when only some crate types need one
#145962 opened
Aug 28, 2025 -
Add LSX accelerated implementation for source file analysis
#145963 opened
Aug 28, 2025 -
Add `Bound::copied`
#145968 opened
Aug 28, 2025 -
Add `std` support for `armv7a-vex-v5`
#145973 opened
Aug 28, 2025 -
Stabilize -Zno-jump-tables into -Cjump-tables=bool
#145974 opened
Aug 28, 2025 -
Add bootstrap.toml option to control debug breaking on ICEs on windows
#145976 opened
Aug 29, 2025 -
std: remove misleading doc of UdpSocket::send_to/send
#145987 opened
Aug 29, 2025 -
Stabilize `vec_deque_pop_if`
#145992 opened
Aug 29, 2025 -
`-Znext-solver` allow `ExprKind::Call` for not-yet defined opaques
#145993 opened
Aug 29, 2025 -
Trying to generalize tuple `PartialEq` & `PartialOrd` impls
#145999 opened
Aug 29, 2025 -
Update getopts to remove unicode-width dependency
#146001 opened
Aug 29, 2025 -
Add move metadata into source info
#146003 opened
Aug 29, 2025 -
resolve: Refactor `struct ExternPreludeEntry`
#146004 opened
Aug 29, 2025 -
Add `impl<T> AsMut<T> for Exclusive<T>`
#146006 opened
Aug 29, 2025 -
Implement `Receiver` for `Exclusive`
#146009 opened
Aug 29, 2025 -
Point at fn bound that introduced lifetime obligation
#146011 opened
Aug 29, 2025 -
Add `From` impls for wrapper types
#146013 opened
Aug 29, 2025 -
compiler: Add Windows resources to rustc-main and rustc_driver
#146018 opened
Aug 29, 2025 -
std: optimize `dlsym!` macro and add a test for it
#146019 opened
Aug 29, 2025 -
compiler: Include span of too huge array with `-Cdebuginfo=2`
#146025 opened
Aug 30, 2025 -
support link modifier `as-needed` for raw-dylib-elf
#146027 opened
Aug 30, 2025 -
Explicity disable LSX feature for `loongarch64-unknown-none` target
#146032 opened
Aug 30, 2025 -
Update target spec metadata of Arm64EC Windows and Trusty targets
#146034 opened
Aug 30, 2025 -
Introduce CoerceShared lang item and trait, and basic Reborrow tests
#146037 opened
Aug 30, 2025 -
rustdoc-search: split function inverted index by input/output
#146038 opened
Aug 30, 2025 -
Use absolute path to llvm-bolt, merge-fdata rather than PATH
#146039 opened
Aug 30, 2025 -
tidy: --bless now makes escheck run with --fix
#146041 opened
Aug 30, 2025 -
Detect negative literal inferred to unsigned integer
#146042 opened
Aug 30, 2025 -
Suggest parentheses when `match` expression in binop is parsed as statement
#146044 opened
Aug 31, 2025 -
Suggest method name with maybe ty mismatch
#146046 opened
Aug 31, 2025 -
Fixes #145248
#146049 opened
Aug 31, 2025
73 Issues closed by 21 people
-
`sys::process::windows::tests::test_thread_handle` spuriously failed on aarch64-pc-windows-msvc
#146024 closed
Aug 31, 2025 -
`OpenOptions::open` InvalidInput error for `read(true).create(true)` is unclear (or check is redundant)
#140621 closed
Aug 31, 2025 -
Tracking Issue for `array::repeat`
#126695 closed
Aug 30, 2025 -
Tracking Issue for arithmetic and certain bitwise ops on `AtomicPtr`
#99108 closed
Aug 30, 2025 -
stdlib fails to build on x86_64-unknown-haiku
#145952 closed
Aug 30, 2025 -
Tracking Issue for str::{floor, ceil}_char_boundary
#93743 closed
Aug 30, 2025 -
Towards faster symbol lookup via DT_GNU_HASH
#73855 closed
Aug 29, 2025 -
[rustdoc search] allow setting crates to search in before showing results
#129537 closed
Aug 29, 2025 -
ICE: failed to resolve instance for trait object method when using rustc_dump_vtable attribute
#145996 closed
Aug 29, 2025 -
rustc doc OS error 2
#145985 closed
Aug 29, 2025 -
Instrumentation (-Zinstrument-mcount) broken due to missing LLVM-pass since LLVM13 update
#92109 closed
Aug 29, 2025 -
[QNX] Failure to link with std on QNX 8.0
#142726 closed
Aug 29, 2025 -
Rust 1.35.0 x86_64-unknown-linux-musl has multiple definition of `__errno_location`
#61264 closed
Aug 29, 2025 -
riscv64gc-unknown-linux-gnu target fails some UI tests in CI
#143319 closed
Aug 29, 2025 -
Incomplete DWARF debug info in Rust 1.88
#143241 closed
Aug 29, 2025 -
Document builtin attributes (like `no_mangle`, `repr`, ...) in the standard library docs
#141123 closed
Aug 28, 2025 -
rustc-LLVM ERROR of ControlFlowIntegrit
#142284 closed
Aug 28, 2025 -
MinGW's linker does not create a reloc section for DYNAMICBASE executables
#16581 closed
Aug 28, 2025 -
SIGSEGV without `unsafe` when passing `&dyn Trait` to `&dyn ParentTrait`
#145752 closed
Aug 28, 2025 -
How to link dylib files?
#114445 closed
Aug 28, 2025 -
Rustbuild compiles proc macros with -Ztls-model=inital-exec when cross-compiling
#92976 closed
Aug 28, 2025 -
Windows linker error when importing a crate that has external symbols
#86125 closed
Aug 28, 2025 -
staticlib for wasm32 targets have missing dependencies
#75089 closed
Aug 28, 2025 -
cc long double targeting wasm32-wasi links incorrectly
#74393 closed
Aug 28, 2025 -
link_section attribute misleadingly allowed on modules and impls
#65128 closed
Aug 28, 2025 -
rustc fails when including some C++ libs because of wasm32 linker fatal warnings
#61846 closed
Aug 28, 2025 -
Unused symbol breaks Profiled Guided Optimization (PGO)
#57258 closed
Aug 28, 2025 -
Linking dylib with "lto = true": assertion failed: !is_full_lto_enabled(sess)
#50324 closed
Aug 28, 2025 -
[Bug]: rust diagnostic messages are not localized on macOS aarch64
#145964 closed
Aug 28, 2025 -
ICE: `Could not send CguMessage to main thread`
#142949 closed
Aug 28, 2025 -
LLVM `nocapture` attribute is used incorrectly
#137668 closed
Aug 28, 2025 -
ICE: compiler panic when trait async method is implemented as non-async function
#145921 closed
Aug 27, 2025 -
Building 1.89 with LLVM 21 fails missing rust-lld
#145917 closed
Aug 27, 2025 -
rustc compiler error on rustc --explain E02777
#145919 closed
Aug 27, 2025 -
Rustc compiler error on rustc --explain E20777
#145918 closed
Aug 27, 2025 -
ICE: `None` in `rustc_hir_typeck` due to malformed attribute
#124352 closed
Aug 27, 2025 -
testing rfcbot
#145908 closed
Aug 27, 2025 -
Build stage 0 rust-std from rust-src with local rust
#145859 closed
Aug 27, 2025 -
Unable to build cross target's libstd on Rust 1.89
#145587 closed
Aug 27, 2025 -
"./x run miri" does not work with "--target"
#145839 closed
Aug 26, 2025 -
Invalid just add parentheses suggestion for closure doesn't impl trait
#145404 closed
Aug 26, 2025 -
ReferencePropagation tries to reuse moved-from Operands
#141101 closed
Aug 26, 2025 -
Regression: format_args!() no longer lifetime-extends some temporaries.
#145422 closed
Aug 26, 2025 -
In rustc 1.90 the feature[let_chains] does not work in editions prior to 2024.
#145878 closed
Aug 26, 2025 -
Two ui tests fail with warning on MacOS
#145543 closed
Aug 26, 2025 -
distcheck uses submodules of the repo, not the tarball
#145183 closed
Aug 26, 2025 -
Self-closing elements spanning multiple lines emit warnings
#145529 closed
Aug 26, 2025 -
Pointer to static is not `guaranteed_eq` to itself.
#144584 closed
Aug 26, 2025 -
Deserialisation regression in nightly
#145873 closed
Aug 26, 2025 -
Stable Rust 1.89 ICE: .max_by(|x, y| x.cmp(y)) crashes compiler on tuple with inferred sum
#145869 closed
Aug 26, 2025 -
rustdoc HTML shouldn't rely on HIR pretty-printing for attributes
#142835 closed
Aug 26, 2025 -
Consider converting `tests/ui/json/json-bom-plus-crlf-multifile-aux.rs`-associated tests into a `run-make` tests
#139968 closed
Aug 26, 2025 -
Convert ui tests that need specific `tests/ui/.gitattributes` entries into run-make tests
#140033 closed
Aug 26, 2025 -
documentation: fixed bug #74836 being mentioned
#145835 closed
Aug 25, 2025 -
itertools 0.9: `error: '#[inline]' attribute cannot be used on macro calls`
#145779 closed
Aug 25, 2025 -
ICE:called `Result::unwrap()` on an `Err` value: NoSolution
#141806 closed
Aug 25, 2025 -
BTreeMap documentation has confusing wording about binary search tree performance issues
#134088 closed
Aug 25, 2025 -
False positive of `unused_braces` when using methods inside of const-generic inside enum variant
#145843 closed
Aug 25, 2025 -
error: could not compile `bootstrap` (lib)
#145797 closed
Aug 25, 2025 -
We leak inference variables from snapshots
#145837 closed
Aug 25, 2025 -
Latest rustc tags `unused_imports` on trait imports spuriously
#145185 closed
Aug 25, 2025 -
Remove bootstrap option --enable-local-rust
#145808 closed
Aug 25, 2025 -
Tracking issue for release notes of #145262: Make sure to treat only param where clauses as inherent
#145822 closed
Aug 24, 2025 -
Improve "visibility" of rustdoc books ("stable" and unstable ones)
#75520 closed
Aug 24, 2025 -
`rustdoc` can't handle some links on derive macros
#117463 closed
Aug 24, 2025 -
Tracking issue for release notes of #143383: stabilize `const_array_each_ref`
#145723 closed
Aug 24, 2025 -
ICE: ` expr in place where literal is expected (builtin attr parsing)`
#137687 closed
Aug 24, 2025 -
`mismatched_lifetime_syntaxes` location should be on the type I need to change
#145772 closed
Aug 24, 2025
47 Issues opened by 41 people
-
Searching nightly docs is inconsistently slow
#146048 opened
Aug 31, 2025 -
tidy doesn't auto-run js checks if a typescript file is changed
#146047 opened
Aug 31, 2025 -
env::split_paths regression in nightly-2025-08-31
#146045 opened
Aug 31, 2025 -
Weird error spans when using metavariable twice
#146040 opened
Aug 30, 2025 -
Program crash in vector initialization: crash in extend_with
#146033 opened
Aug 30, 2025 -
Trait implementations error message confusing when taking a reference of a reference
#146031 opened
Aug 30, 2025 -
Stability on `pub use` items is mandatory but has no effect
#146028 opened
Aug 30, 2025 -
Diagnostic improvement request: Enums that contain non-Send aliased types produce confusing error messages
#146016 opened
Aug 29, 2025 -
rustdoc search in `std` for complex signature is significantly slower
#146015 opened
Aug 29, 2025 -
Taking the reference of a method has bad error messages
#146008 opened
Aug 29, 2025 -
Rustdoc source links should link into expanded macros rather than to the macro invocation
#146007 opened
Aug 29, 2025 -
Tracking issue for release notes of #144494: Partial-stabilize the basics from `bigint_helper_methods`
#146005 opened
Aug 29, 2025 -
Tracking issue for release notes of #145342: fix drop scope for `super let` bindings within `if let`
#146002 opened
Aug 29, 2025 -
Infinite call recursion in rustc when resolving associated types
#145998 opened
Aug 29, 2025 -
`alloc-variant-zeroed` causing issues with LTO
#145995 opened
Aug 29, 2025 -
std::pointer::Nonnull should guarantee ABI compatibility for non-null pointer values
#145989 opened
Aug 29, 2025 -
rustc hangs with release build since the llvm 21 merge on crate not on crates.io
#145988 opened
Aug 29, 2025 -
Tracking Issue for Comparable
#145986 opened
Aug 29, 2025 -
Cross linker lto error: conflict llvm version.
#145981 opened
Aug 29, 2025 -
`feature(frontmatter)` allows vertical whitespace where only horizontal whitespace is intended
#145971 opened
Aug 28, 2025 -
Tracking Issue for `bound_copied`
#145966 opened
Aug 28, 2025 -
write_all assumes that a write returning 0 is a kind of EOF
#145959 opened
Aug 28, 2025 -
Tracking Issue for an improved `std::process::Command`
#145957 opened
Aug 28, 2025 -
distinct non-zst parameters have the same address
#145956 opened
Aug 28, 2025 -
Theoretical breaking change from a combination of frontmatter and include!
#145945 opened
Aug 27, 2025 -
Poor optimization combining slice::strip_prefix and array::try_from
#145942 opened
Aug 27, 2025 -
Tracking Issue for const `hint::select_unpredictable`
#145938 opened
Aug 27, 2025 -
warning that uninhabited struct is never constructed
#145936 opened
Aug 27, 2025 -
ICE ` expr in place where literal is expected (builtin attr parsing)`
#145922 opened
Aug 27, 2025 -
Expanding type recursion check in debug info generation has false positives
#145912 opened
Aug 27, 2025 -
Split `std::batching` out of `std::autodiff` to enable AoS and SoA vectorization.
#145900 opened
Aug 26, 2025 -
Add `std::autodiff` and Rust to the Enzyme CI
#145899 opened
Aug 26, 2025 -
Temporaries not extended in format_args!() with only one placeholder
#145880 opened
Aug 26, 2025 -
Creating symbols.o in tmpdir makes it hard to debug linker errors
#145872 opened
Aug 26, 2025 -
In consts, values with destructors can be lifetime-extended into statics.
#145868 opened
Aug 26, 2025 -
RISC-V Extension Changes coming to LLVM 22
#145866 opened
Aug 26, 2025 -
rustc final stages extremely slow for large programs, with msvc builds (1.89)
#145864 opened
Aug 26, 2025 -
UcpSocket::send_to indicates possible partial write behavior inaccurately.
#145862 opened
Aug 25, 2025 -
ld.so assertion failure when using raw-dylib on Linux
#145854 opened
Aug 25, 2025 -
npm 429 Too Many Requests on `browser-ui-test`
#145850 opened
Aug 25, 2025 -
ICE: type parameter `T/#2` (T/#2/2) out of range when instantiating, args=[?8c, ?9c]
#145824 opened
Aug 24, 2025 -
std `thread::Thread::unpark` test deadlocked when run under miri
#145816 opened
Aug 24, 2025 -
`&raw const` can sometimes do temporary lifetime extension
#145813 opened
Aug 24, 2025
309 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Implement Integer funnel shifts
#145690 commented on
Aug 30, 2025 • 23 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Aug 29, 2025 • 18 new comments -
initial implementation of the darwin_objc unstable feature
#145660 commented on
Aug 30, 2025 • 17 new comments -
Resolver: Batched Import Resolution
#145108 commented on
Aug 29, 2025 • 15 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Aug 30, 2025 • 14 new comments -
uefi: fs: Add file times plumbing
#138918 commented on
Aug 29, 2025 • 14 new comments -
Enforce in bootstrap that test must have stage at least 1 (except for compiletest)
#145663 commented on
Aug 30, 2025 • 10 new comments -
Ensure consistent drop for panicking drop in hint::select_unpredictable
#145174 commented on
Aug 30, 2025 • 10 new comments -
Reimplement DestinationPropagation according to live ranges.
#145541 commented on
Aug 30, 2025 • 7 new comments -
[rustdoc-json] Show whether `?Sized` parameters are actually `Sized`
#143559 commented on
Aug 31, 2025 • 7 new comments -
Document MaybeUninit bit validity
#140463 commented on
Aug 30, 2025 • 6 new comments -
Introduce debuginfo to statements in MIR
#142771 commented on
Aug 29, 2025 • 6 new comments -
Add a diagnostic for similarly named traits
#144674 commented on
Aug 29, 2025 • 6 new comments -
Detect missing `if let` or `let-else`
#145582 commented on
Aug 31, 2025 • 6 new comments -
std::net: update tcp deferaccept delay type to Duration.
#140482 commented on
Aug 30, 2025 • 5 new comments -
add std::os::fd::CommandExt::fd
#145687 commented on
Aug 27, 2025 • 5 new comments -
add CloneFromCopy and Cell::get_cloned
#145685 commented on
Aug 27, 2025 • 5 new comments -
Implementation: `#[feature(nonpoison_once)]`
#144653 commented on
Aug 30, 2025 • 5 new comments -
TypeTree support in autodiff
#144197 commented on
Aug 27, 2025 • 3 new comments -
Improve TLS codegen by marking the panic/init path as cold
#143511 commented on
Aug 29, 2025 • 3 new comments -
fix(compiler/rustc_target): set correct linker flags for `wasm32v1-none`
#145539 commented on
Aug 25, 2025 • 3 new comments -
dedup recip, powi, to_degrees, and to_radians float tests
#145468 commented on
Aug 30, 2025 • 2 new comments -
Introduce Scope::NonGlobModule and Scope::GlobModule
#144131 commented on
Aug 28, 2025 • 2 new comments -
WIP: smart pointer (try_)map
#144420 commented on
Aug 30, 2025 • 2 new comments -
Make `AssocItem` aware of its impl kind
#145186 commented on
Aug 30, 2025 • 2 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
Aug 28, 2025 • 2 new comments -
Add socket extensions for cygwin
#139524 commented on
Aug 27, 2025 • 2 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
Aug 27, 2025 • 2 new comments -
fresh binding should shadow the def in expand
#143141 commented on
Aug 30, 2025 • 2 new comments -
std: make address resolution weirdness local to SGX
#145327 commented on
Aug 29, 2025 • 1 new comment -
implement Extend<{Group, Literal, Punct, Ident}> for TokenStream
#145722 commented on
Aug 26, 2025 • 1 new comment -
Do not materialise X in [X; 0] when X is unsizing a const
#145277 commented on
Aug 30, 2025 • 1 new comment -
Move placeholder error handling to before region inference
#142623 commented on
Aug 27, 2025 • 1 new comment -
Fix code suggestion for local enum patterns in non-exhaustive matches
#137783 commented on
Aug 28, 2025 • 1 new comment -
style-guide: Document absence of trailing whitespace
#145735 commented on
Aug 30, 2025 • 1 new comment -
Check for bound variables when reporting type error
#145757 commented on
Aug 25, 2025 • 1 new comment -
clippy fix: remove manual PartialEq::ne
#143377 commented on
Aug 24, 2025 • 1 new comment -
Add contracts for all functions in `Alignment`
#136578 commented on
Aug 24, 2025 • 1 new comment -
Fix format string grammar in docs and improve alignment error message for #144023
#145592 commented on
Aug 30, 2025 • 1 new comment -
Document fully-qualified syntax in `as`' keyword doc
#142670 commented on
Aug 29, 2025 • 0 new comments -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 commented on
Aug 28, 2025 • 0 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Aug 25, 2025 • 0 new comments -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Aug 31, 2025 • 0 new comments -
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
#139769 commented on
Aug 28, 2025 • 0 new comments -
Update bundled musl to 1.2.5
#142682 commented on
Aug 28, 2025 • 0 new comments -
[TOY] Run MIR opts before coroutine state transform
#145330 commented on
Aug 27, 2025 • 0 new comments -
Fix Box's doc for aliasing rules
#139857 commented on
Aug 24, 2025 • 0 new comments -
add core::async_iter::pending
#142177 commented on
Aug 24, 2025 • 0 new comments -
Implement `Debug` for `EncodeWide`
#140153 commented on
Aug 27, 2025 • 0 new comments -
Fix accidental type inference in array coercion
#140283 commented on
Aug 26, 2025 • 0 new comments -
Do not insert duplicate SourceFile
#140363 commented on
Aug 24, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
Aug 29, 2025 • 0 new comments -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 commented on
Aug 29, 2025 • 0 new comments -
Add new `function_casts_as_integer` lint
#141470 commented on
Aug 29, 2025 • 0 new comments -
Allow `&raw [mut | const]` for union field in safe
#141469 commented on
Aug 31, 2025 • 0 new comments -
Make `Rc<T>::deref` zero-cost
#141348 commented on
Aug 31, 2025 • 0 new comments -
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)`, `i1xN` and `x86amx`
#140763 commented on
Aug 28, 2025 • 0 new comments -
build_helper: handle emails containing square brackets
#140675 commented on
Aug 24, 2025 • 0 new comments -
Forbid freely casting lifetime bounds of dyn-types
#136776 commented on
Aug 28, 2025 • 0 new comments -
warn on empty precision
#136638 commented on
Aug 26, 2025 • 0 new comments -
test (do not merge)
#135954 commented on
Aug 24, 2025 • 0 new comments -
stop specializing on `Copy`
#135634 commented on
Aug 28, 2025 • 0 new comments -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Aug 30, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
Aug 31, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
Aug 30, 2025 • 0 new comments -
Use futex-based synchronization on Apple platforms
#122408 commented on
Aug 26, 2025 • 0 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Aug 26, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Aug 29, 2025 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
Aug 31, 2025 • 0 new comments -
Tracking Issue for `oneshot_channel`
#143674 commented on
Aug 31, 2025 • 0 new comments -
chain() make collect very slow
#63340 commented on
Aug 30, 2025 • 0 new comments -
Glob import causes ambiguity on nightly
#145575 commented on
Aug 30, 2025 • 0 new comments -
Tracking issue: declarative macros 2.0
#39412 commented on
Aug 30, 2025 • 0 new comments -
Suggest to add a semicolon for generic functions
#97374 commented on
Aug 30, 2025 • 0 new comments -
Tracking Issue for Reborrow trait lang experiment
#145612 commented on
Aug 30, 2025 • 0 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Aug 31, 2025 • 0 new comments -
add first HelenOS compilation targets
#139310 commented on
Aug 30, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Aug 27, 2025 • 0 new comments -
core: implement `fold` via `try_fold`
#138835 commented on
Aug 26, 2025 • 0 new comments -
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
#138744 commented on
Aug 25, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
Aug 29, 2025 • 0 new comments -
Keep space if arg does not follow punctuation when lint unused parens
#138271 commented on
Aug 30, 2025 • 0 new comments -
Unnecessary references lint
#138230 commented on
Aug 30, 2025 • 0 new comments -
Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first
#138133 commented on
Aug 30, 2025 • 0 new comments -
Add GlobalAsm as a valid ItemKind to StableMIR
#138025 commented on
Aug 28, 2025 • 0 new comments -
Clarify MaybeUninit docs
#138005 commented on
Aug 28, 2025 • 0 new comments -
Ensure constants are WF before calling into CTFE
#137972 commented on
Aug 28, 2025 • 0 new comments -
Create personality stub function for no_std panic=abort crates
#137854 commented on
Aug 27, 2025 • 0 new comments -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
Aug 27, 2025 • 0 new comments -
Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types
#137598 commented on
Aug 24, 2025 • 0 new comments -
Specialize `Iterator::eq{_by}` for `TrustedLen` iterators
#137122 commented on
Aug 27, 2025 • 0 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#137067 commented on
Aug 28, 2025 • 0 new comments -
std: sys: net: uefi: tcp: Initial TcpListener support
#145339 commented on
Aug 29, 2025 • 0 new comments -
fix drop scope for `super let` bindings within `if let`
#145342 commented on
Aug 29, 2025 • 0 new comments -
Dogfood `-Zno-embed-metadata` in the compiler
#145343 commented on
Aug 27, 2025 • 0 new comments -
Cache derive proc macro expansion with incremental query
#145354 commented on
Aug 25, 2025 • 0 new comments -
Allow borrowing array elements from packed structs with ABI align <= packed align
#145419 commented on
Aug 28, 2025 • 0 new comments -
`dump_mir` cleanups
#145421 commented on
Aug 29, 2025 • 0 new comments -
Reject invalid literal suffixes in tuple indexing, tuple struct indexing, and struct field name position
#145463 commented on
Aug 30, 2025 • 0 new comments -
Stabilize BTree{Map,Set}::extract_if
#145471 commented on
Aug 27, 2025 • 0 new comments -
[EXPERIMENT] Introduce `TypingMode::Codegen` to avoid layout cycles
#145477 commented on
Aug 24, 2025 • 0 new comments -
Weekly `cargo update`
#145516 commented on
Aug 31, 2025 • 0 new comments -
Opportunistically split `!=` to successfully parse never type
#145536 commented on
Aug 27, 2025 • 0 new comments -
Supress suggest `let else` when no let in refutable bindings
#145569 commented on
Aug 29, 2025 • 0 new comments -
Prevent downstream `impl DerefMut for Pin<LocalType>`
#145608 commented on
Aug 28, 2025 • 0 new comments -
Stabilize `char_max_len`
#145610 commented on
Aug 27, 2025 • 0 new comments -
docs(style): Specify the frontmatter style
#145617 commented on
Aug 28, 2025 • 0 new comments -
[std][BTree] Fix behavior of `::append` to match documentation, `::insert`, and `::extend`
#145628 commented on
Aug 30, 2025 • 0 new comments -
When a trait isn't implemented, but another similar impl is found, point at it
#145640 commented on
Aug 29, 2025 • 0 new comments -
coverage: Build an "expansion tree" and use it to unexpand raw spans
#145643 commented on
Aug 24, 2025 • 0 new comments -
Stabilize s390x `vector` target feature and `is_s390x_feature_detected!` macro
#145656 commented on
Aug 27, 2025 • 0 new comments -
Stabilize `std::panic::Location::file_as_c_str`
#145664 commented on
Aug 29, 2025 • 0 new comments -
Suppress suggest try wrap when found is unresolved infer
#145707 commented on
Aug 29, 2025 • 0 new comments -
rename erase_regions to erase_and_anonymize_regions
#145717 commented on
Aug 29, 2025 • 0 new comments -
Update to ar_archive_writer 0.5
#145721 commented on
Aug 29, 2025 • 0 new comments -
the `#[track_caller]` shim should not inherit `#[no_mangle]`
#145724 commented on
Aug 25, 2025 • 0 new comments -
add Iterator::dedup and friends
#145733 commented on
Aug 24, 2025 • 0 new comments -
Add hook for overriding compiler builtin macros
#145734 commented on
Aug 27, 2025 • 0 new comments -
GVN: stop hashing opaque values
#145737 commented on
Aug 27, 2025 • 0 new comments -
raw_vec.rs: Remove superfluous fn alloc_guard
#145750 commented on
Aug 27, 2025 • 0 new comments -
fix(lexer): Don't require frontmatters to be escaped with indented fences
#145754 commented on
Aug 28, 2025 • 0 new comments -
Offload device
#145768 commented on
Aug 27, 2025 • 0 new comments -
add span to struct pattern rest (..)
#145783 commented on
Aug 29, 2025 • 0 new comments -
Offload host2
#142696 commented on
Aug 26, 2025 • 0 new comments -
Add lint rule for `#[deprecated]` on re-exports (rebase)
#142731 commented on
Aug 25, 2025 • 0 new comments -
rustc_target: Begin unifying Arch enum
#142775 commented on
Aug 25, 2025 • 0 new comments -
libtest: expose --fail-fast as an unstable command-line option
#142807 commented on
Aug 25, 2025 • 0 new comments -
rustdoc_json: more conversion cleanups
#142896 commented on
Aug 28, 2025 • 0 new comments -
std: introduce path normalize methods at top of `std::path`
#142957 commented on
Aug 28, 2025 • 0 new comments -
Fix Windows bootstrap panic on invalid symlink removal (issue #143045)
#143052 commented on
Aug 30, 2025 • 0 new comments -
Stabilize `rwlock_downgrade` library feature
#143191 commented on
Aug 26, 2025 • 0 new comments -
add multi-arch asm! label operand test
#143227 commented on
Aug 28, 2025 • 0 new comments -
RDR: avoid rebuilding dependent crates after comment changes
#143249 commented on
Aug 28, 2025 • 0 new comments -
pub async fn impl is monomorphized when func itself is monomorphized
#143290 commented on
Aug 30, 2025 • 0 new comments -
add reference id to test, and fix filename
#143314 commented on
Aug 24, 2025 • 0 new comments -
make `-Zmin-function-alignment` a target modifier
#143323 commented on
Aug 28, 2025 • 0 new comments -
Fix diagnostics str::replace comma to bar
#143331 commented on
Aug 24, 2025 • 0 new comments -
[TOY] Extend GVN to perform local value numbering.
#143333 commented on
Aug 27, 2025 • 0 new comments -
Fix backtraces with `-C panic=abort` on linux; emit unwind tables by default
#143613 commented on
Aug 28, 2025 • 0 new comments -
`c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks
#143619 commented on
Aug 28, 2025 • 0 new comments -
Add impl const for Clone
#143628 commented on
Aug 24, 2025 • 0 new comments -
Also hash spans inside the same file as relative.
#143882 commented on
Aug 28, 2025 • 0 new comments -
stabilize c-style varargs for sysv64, win64, efiapi, aapcs
#144066 commented on
Aug 28, 2025 • 0 new comments -
Make target pointer width in target json an integer
#144443 commented on
Aug 29, 2025 • 0 new comments -
Allow the global allocator to use thread-local storage and std::thread::current()
#144465 commented on
Aug 28, 2025 • 0 new comments -
introduce the Comparable trait for BTree operations
#144506 commented on
Aug 29, 2025 • 0 new comments -
[WIP] resolve: Better caching for unsuccessful crate resolutions
#144737 commented on
Aug 29, 2025 • 0 new comments -
Constify Eq, Ord, PartialOrd
#144847 commented on
Aug 24, 2025 • 0 new comments -
CFI: Fix types that implement Fn, FnMut, or FnOnce
#144936 commented on
Aug 26, 2025 • 0 new comments -
Optimize indexing slices and strs with inclusive ranges
#145024 commented on
Aug 25, 2025 • 0 new comments -
[DRAFT] Update the minimum external LLVM to 20
#145071 commented on
Aug 27, 2025 • 0 new comments -
resolve: Do not finalize shadowed bindings
#145113 commented on
Aug 25, 2025 • 0 new comments -
std: move `thread` into `sys`
#145177 commented on
Aug 29, 2025 • 0 new comments -
Reduce size of Unicode tables
#145219 commented on
Aug 29, 2025 • 0 new comments -
Constify conversion traits (part 1)
#145279 commented on
Aug 29, 2025 • 0 new comments -
Tracking Issue for `x86_amx_intrinsics`
#126622 commented on
Aug 25, 2025 • 0 new comments -
`rustc_const_unstable` on private items is confusing
#144802 commented on
Aug 25, 2025 • 0 new comments -
Nested coercion in array results in type mismatch, inconsistent with `if` and `match`.
#145048 commented on
Aug 25, 2025 • 0 new comments -
Test failures with `build.description` set (1.89.0 regression)
#145079 commented on
Aug 25, 2025 • 0 new comments -
ICE on IntoIterator with lifetimes
#145631 commented on
Aug 25, 2025 • 0 new comments -
Cannot install minidump-stackwalk on Android (termux)
#145789 commented on
Aug 25, 2025 • 0 new comments -
overflow evaluating the requirement `&mut Type: Trait` or ICE with -Znext-solver
#145184 commented on
Aug 25, 2025 • 0 new comments -
"evaluating trait selection obligation `alloc::vec::Vec<OwnedThisEnum>: core::marker::Unpin`"
#145482 commented on
Aug 25, 2025 • 0 new comments -
ICE: SignatureMismatch in codegen_select_candidate when monomorphizing a closure with a generic associated type
#145188 commented on
Aug 25, 2025 • 0 new comments -
Cannot bootstrap rust with system compiler and customized libdir in 1.89 (stage0-sysroot)
#145157 commented on
Aug 25, 2025 • 0 new comments -
rustc build fails when run from a subdirectory of a Rust project - error: current package believes it's in a workspace when it's not:
#145272 commented on
Aug 25, 2025 • 0 new comments -
rustc fails to perform LICM in simple code
#145226 commented on
Aug 25, 2025 • 0 new comments -
rustdoc search: if all else is equal, rank alias results lower
#140968 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `Vec::push_mut`
#135974 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue for RFC 2532, "Associated type defaults"
#29661 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: Incorrect parsing of links followed by parens
#90811 commented on
Aug 24, 2025 • 0 new comments -
rustdoc should maybe only consider trait definitions and not trait impls for the search
#87914 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: Link references are case-insensitive
#80882 commented on
Aug 24, 2025 • 0 new comments -
[rustdoc] Hide items from search but leave it clickable under publiced module
#67368 commented on
Aug 24, 2025 • 0 new comments -
rustdoc elides `TyParam: Sized` bounds on inlined cross-crate re-exported associated items even if they're meaningful
#144015 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for #138068: Add `Result::map_or_default` and `Option::map_or_default`
#138099 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for `core::stream::pending`
#91683 commented on
Aug 25, 2025 • 0 new comments -
Found unstable fingerprints for associated_items(foo[c46e]::{impl#0})
#145580 commented on
Aug 25, 2025 • 0 new comments -
Misleading error message talks about return value of closure when the issue is about Fn vs FnOnce
#70879 commented on
Aug 25, 2025 • 0 new comments -
Refutable slice pattern with let produces a possibly misleading diagnostic for &[T; N] and a much better diagnostic with &[T]
#97430 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for raw-dylib on ELF
#135694 commented on
Aug 25, 2025 • 0 new comments -
E0623 gives very confusing message
#91831 commented on
Aug 25, 2025 • 0 new comments -
Lifetime extension in consts/statics sometimes makes *less* code compile
#143129 commented on
Aug 25, 2025 • 0 new comments -
Promotion rules are surprising and insufficiently documented
#105270 commented on
Aug 25, 2025 • 0 new comments -
temporary value dropped while borrowed
#132578 commented on
Aug 25, 2025 • 0 new comments -
`&raw const` gets static-promoted in match guard
#144939 commented on
Aug 25, 2025 • 0 new comments -
Clean up implicit const promotion behavior
#124328 commented on
Aug 25, 2025 • 0 new comments -
ICE from using `super let` and `&raw` in `const`
#142229 commented on
Aug 25, 2025 • 0 new comments -
Support for ARMv8.3+ / ARM64e targets
#73628 commented on
Aug 25, 2025 • 0 new comments -
Invalid metadata for arm64e due to Xcode 15+ on ARM64e macOS
#130834 commented on
Aug 25, 2025 • 0 new comments -
constructor doesn't work with arm64e-apple-ios but works on arm64e-apple-darwin
#139218 commented on
Aug 25, 2025 • 0 new comments -
rustdoc still doesn't handle renames in reexports correctly
#42675 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for `super let`
#139076 commented on
Aug 25, 2025 • 0 new comments -
Intra-doc links do not resolve associated items for blanket impls
#78800 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `-Zregparm`
#131749 commented on
Aug 24, 2025 • 0 new comments -
`-Zregparm` doesn't put 64-bit arguments in registers
#145694 commented on
Aug 24, 2025 • 0 new comments -
ICE: invalid abi for platform should have reported an error: "efiapi"
#145370 commented on
Aug 24, 2025 • 0 new comments -
#[used(linker)] does not prevent section removal on x86_64-pc-windows-gnu
#145362 commented on
Aug 24, 2025 • 0 new comments -
`x setup` doesn't actually need to store hashes of the configuration files
#145098 commented on
Aug 24, 2025 • 0 new comments -
`assert_eq!` should show a diff for failing asserts
#145114 commented on
Aug 24, 2025 • 0 new comments -
ARM64EC static libraries fail when linked into ARM64X DLLs
#145154 commented on
Aug 24, 2025 • 0 new comments -
tools of artifacts are not tested
#145205 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `#![feature(control_flow_ok)]`
#140266 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for const `SystemTime` methods
#144517 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `unix_send_signal`
#141975 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `const_swap_with_slice`
#142204 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `hash_map!` macro
#144032 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `core::mem::DropGuard`
#144426 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `core::cell::{Ref,RefMut}::try_map`
#143801 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `int_lowest_highest_one`
#145203 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue for release notes of #144531: Add lint against integer to pointer transmutes
#145171 commented on
Aug 24, 2025 • 0 new comments -
`{BTreeMap,BTreeSet}::append` behaves differently to `::insert` and `::extend`
#145614 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: private module appears when overriding glob re-export
#60926 commented on
Aug 24, 2025 • 0 new comments -
rustdoc type-based search appears to not support searching by built-in types
#60485 commented on
Aug 24, 2025 • 0 new comments -
stdio handles (stdin, stdout, stderr) should be `Seek` at least on Unix
#72802 commented on
Aug 24, 2025 • 0 new comments -
Rustdoc should handle built-in macros
#100764 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: Invalid intra-doc link
#142456 commented on
Aug 24, 2025 • 0 new comments -
[rustdoc] Placeholder for search field makes no sense
#39263 commented on
Aug 24, 2025 • 0 new comments -
Add support for `#[doc(since="version")]` attribute
#74182 commented on
Aug 24, 2025 • 0 new comments -
Rustdoc does not show more of the item summary if there is enough room for it
#145509 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue for release notes of #133289: Tracking Issue for `const_array_each_ref`
#145657 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue for release notes of #132087: Fix overly restrictive lifetime in `core::panic::Location::file` return type
#145753 commented on
Aug 24, 2025 • 0 new comments -
unused_parens generates invalid code
#144378 commented on
Aug 24, 2025 • 0 new comments -
Compiling 1.86 with 1.85 fails -found crate … compiled by an incompatible version of rustc - 1.86.0-nightly … recompile that crate using this compiler (rustc 1.85.0-nightly
#139442 commented on
Aug 24, 2025 • 0 new comments -
Warn user when the whole function is optimized to a `ud2`
#141220 commented on
Aug 24, 2025 • 0 new comments -
error: cached cgu 0x4a9cmec5w3kmvnwylp7mwkt should have an object file, but doesn't
#145800 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for RFC 3698 "Declarative `macro_rules!` derive macros" (`macro_derive`)
#143549 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for Explicit Tail Calls
#112788 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for target modifiers
#136966 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue: `-Zreg-struct-return` support in `rustc`
#116973 commented on
Aug 24, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
Aug 29, 2025 • 0 new comments -
`-Zdefault-hidden-visibility` causes linking errors due to intrinsic-related calls
#123427 commented on
Aug 28, 2025 • 0 new comments -
[Emscripten] fail rustc by `#4 0x000055cd94ae00ce lld::wasm::(anonymous namespace)::Writer::run() Writer.cpp:0:0`
#117352 commented on
Aug 28, 2025 • 0 new comments -
On linker errors write command to file instead of printing to disk
#110763 commented on
Aug 28, 2025 • 0 new comments -
Importing `rustc_driver` interferes with `rustc_codegen_llvm` items and leads to a linking error
#102065 commented on
Aug 28, 2025 • 0 new comments -
"unknown file type lib.rmeta" when compiling Emscripten side module
#92738 commented on
Aug 28, 2025 • 0 new comments -
When linking statically, native libraries should go inside --start-group/--end-group for robustness
#76992 commented on
Aug 28, 2025 • 0 new comments -
Tracking Issue for `likely_unlikely` and `cold_path`
#136873 commented on
Aug 28, 2025 • 0 new comments -
Avoid volatile loads to preserve the gdb pretty printer section
#44993 commented on
Aug 28, 2025 • 0 new comments -
Tracking Issue for `str::as_str()`
#130366 commented on
Aug 28, 2025 • 0 new comments -
Tracking Issue for `vec_deque_iter_as_slices`
#133253 commented on
Aug 28, 2025 • 0 new comments -
Tracking issue for release notes of #143193: Port `#[link]` to the new attribute parsing infrastructure
#145499 commented on
Aug 28, 2025 • 0 new comments -
Crater runs for 1.90
#145758 commented on
Aug 28, 2025 • 0 new comments -
Draft release notes for 1.90
#145730 commented on
Aug 28, 2025 • 0 new comments -
Tracking issue for release notes of #140525: Use lld by default on `x86_64-unknown-linux-gnu` stable
#143115 commented on
Aug 28, 2025 • 0 new comments -
ICE: rustc_query_system: dep_graph: assertion failed (dep node index out of range)
#142778 commented on
Aug 28, 2025 • 0 new comments -
Tracking Issue for `file_buffered`
#130804 commented on
Aug 28, 2025 • 0 new comments -
Compiler panic due to iter adapters
#118590 commented on
Aug 28, 2025 • 0 new comments -
snapshots sometimes leak inference variables
#122188 commented on
Aug 28, 2025 • 0 new comments -
RISC-V memcpy routine uses misaligned loads and stores
#145769 commented on
Aug 30, 2025 • 0 new comments -
Use const generics for array `Default` impl
#61415 commented on
Aug 30, 2025 • 0 new comments -
Tracking Issue for `VecDeque::pop_front_if` & `VecDeque::pop_back_if`
#135889 commented on
Aug 30, 2025 • 0 new comments -
Tracking Issue for `private_macro_use` lint
#120192 commented on
Aug 30, 2025 • 0 new comments -
private_macro_use warning needs more information
#136820 commented on
Aug 30, 2025 • 0 new comments -
Tracking Issue for Integer Funnel Shifts
#145686 commented on
Aug 30, 2025 • 0 new comments -
Missed optimization: big immutable locals are not promoted to constants
#136218 commented on
Aug 29, 2025 • 0 new comments -
rustdoc: `--enable-index-page` integration with cargo?
#73185 commented on
Aug 29, 2025 • 0 new comments -
Tracking Issue for `Exclusive`
#98407 commented on
Aug 29, 2025 • 0 new comments -
[NLL] "that is required by this bound" note missing
#97253 commented on
Aug 29, 2025 • 0 new comments -
Misleading/unhelpful error message from borrow checker
#55307 commented on
Aug 29, 2025 • 0 new comments -
Tracking Issue for `substr_range` and related methods
#126769 commented on
Aug 29, 2025 • 0 new comments -
Tracking Issue for const_ops
#143802 commented on
Aug 29, 2025 • 0 new comments -
Performance regression with auto-vectorization from 1.87 onwards
#145123 commented on
Aug 29, 2025 • 0 new comments -
Tracking issue for release notes of #144275: implement Sum and Product for Saturating(u*)
#145447 commented on
Aug 29, 2025 • 0 new comments -
`pin!()` changed temporary lifetime extension behavior in version 1.88.0 with edition 2024 tail expression temporary scopes
#145784 commented on
Aug 29, 2025 • 0 new comments -
Compile error when directly using `&mut` in explicity const context
#140126 commented on
Aug 29, 2025 • 0 new comments -
Warn when using `[foo; 0]` where `foo` is a non-const expression that evaluates to a `Drop` type
#79580 commented on
Aug 29, 2025 • 0 new comments -
Unsize-coercible type causes `[SOME_CONST; 0]` to execute `Drop`, but only if type is annotated.
#143671 commented on
Aug 29, 2025 • 0 new comments -
Tracking Issue for NUL-terminated file names with `#[track_caller]`
#141727 commented on
Aug 28, 2025 • 0 new comments -
Tracking issue for RFC 3519: `arbitrary_self_types`
#44874 commented on
Aug 26, 2025 • 0 new comments -
rustdoc fails after interrupting doc generation
#140698 commented on
Aug 26, 2025 • 0 new comments -
Unable to target armv6 with arm-unknown-linux-gnueabihf C toolchain
#145264 commented on
Aug 26, 2025 • 0 new comments -
bootstrap: Canceling rustc download poisons the cache
#142161 commented on
Aug 26, 2025 • 0 new comments -
Tracking Issue for `error_generic_member_access`
#99301 commented on
Aug 26, 2025 • 0 new comments -
ICE: `dyn !Sized`
#144241 commented on
Aug 26, 2025 • 0 new comments -
s390x vector facilities support
#130869 commented on
Aug 26, 2025 • 0 new comments -
`ref` patterns can const-promote a single constant more than once
#145555 commented on
Aug 26, 2025 • 0 new comments -
`pin!()` has incorrect/unexpected drop order inside if-let.
#145328 commented on
Aug 26, 2025 • 0 new comments -
ICE: snapshot vec: index out of bounds
#142488 commented on
Aug 26, 2025 • 0 new comments -
Unstable fingerprints tracking issue
#84970 commented on
Aug 26, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on async fn
#110011 commented on
Aug 26, 2025 • 0 new comments -
Tracking Issue for `FormattingOptions`
#118117 commented on
Aug 26, 2025 • 0 new comments -
`format_args` deduplicates consts with interior mutability or destructor
#145739 commented on
Aug 26, 2025 • 0 new comments -
`super let` is allowed in nonsensical positions
#142281 commented on
Aug 26, 2025 • 0 new comments -
`thread_local!` access hits SIGILL on powerpc-unknown-linux-gnu
#145693 commented on
Aug 26, 2025 • 0 new comments -
Blanket impls cause bloated search results in rustdoc
#138251 commented on
Aug 26, 2025 • 0 new comments -
Permit trait object types where all (non-generic) associated constants are specified (via assoc item bindings)
#130300 commented on
Aug 26, 2025 • 0 new comments -
Assoc const equality bounds aren't taken into consideration when normalizing const projections
#120905 commented on
Aug 26, 2025 • 0 new comments -
Unexpected higher-ranked lifetime error in GAT usage
#100013 commented on
Aug 28, 2025 • 0 new comments -
assert desugaring change is backwards-incompatible
#145770 commented on
Aug 28, 2025 • 0 new comments -
Regression: #[no_mangle] symbols duplicated during test compilation starting nightly-2025-08-15
#145616 commented on
Aug 28, 2025 • 0 new comments -
Tracking Issue for AVX512_FP16 intrinsics
#127213 commented on
Aug 27, 2025 • 0 new comments -
Tracking issue for generic const items
#113521 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for `cell_get_cloned`
#145329 commented on
Aug 27, 2025 • 0 new comments -
refining_impl_trait: Decide whether explicit opt-in is needed
#121718 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for `Iterator::next_chunk`
#98326 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for `std::os::fd::CommandExt::fd`
#144989 commented on
Aug 27, 2025 • 0 new comments -
`match` on uninhabited type does not trigger UB in Miri
#142394 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for `Duration::from_nanos_u128`
#139201 commented on
Aug 27, 2025 • 0 new comments -
Official binaries for `wasm32-unknown-unknown` (and potentially other WASM platforms?) contain code for the wrong architecture
#132802 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for `core::future::join!`
#91642 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for enum access in offset_of
#120141 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for `debug_closure_helpers`
#117729 commented on
Aug 27, 2025 • 0 new comments -
Bootstrapped compiler is deterministic in a way that the released compiler is not
#144715 commented on
Aug 27, 2025 • 0 new comments -
Tracking Issue for `no-jump-tables`
#116592 commented on
Aug 27, 2025 • 0 new comments -
derives: parallel compiler makes builds irreproducible
#129094 commented on
Aug 27, 2025 • 0 new comments -
`dead_code`: Inherent associated types are unconditionally considered dead
#110332 commented on
Aug 27, 2025 • 0 new comments