-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
732 Pull requests merged by 175 people
-
[stable] Prepare rust 1.89.0
#144895 merged
Aug 4, 2025 -
Distinguish prepending and replacing self ty in predicates
#144694 merged
Aug 4, 2025 -
Rollup of 2 pull requests
#144882 merged
Aug 4, 2025 -
Add some pre-codegen MIR tests for debug mode
#144875 merged
Aug 4, 2025 -
Mark
slice::swap_with_slice
unstably const#142205 merged
Aug 4, 2025 -
resolve: Cleanups and micro-optimizations to extern prelude
#144746 merged
Aug 4, 2025 -
Add lint against dangling pointers from local variables
#144322 merged
Aug 4, 2025 -
Stylize
*-lynxos178-*
target maintainer handle to make it easier to copy/paste#144811 merged
Aug 4, 2025 -
available_parallelism
: Add documentation for why we don't look atulimit
#144188 merged
Aug 4, 2025 -
AlignmentEnum
should just berepr(usize)
now#144667 merged
Aug 4, 2025 -
For "stage 1" ui-fulldeps, use the stage 1 compiler to query target info
#144848 merged
Aug 4, 2025 -
tests: Add test for basic line-by-line stepping in a debugger
#144497 merged
Aug 4, 2025 -
Remove unnecessary
rust_
prefixes#144853 merged
Aug 4, 2025 -
Do not give function allocations alignment in consteval and Miri.
#144706 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144876 merged
Aug 4, 2025 -
Enable extract-insert-dyn.rs test on RISC-V (riscv64)
#144559 merged
Aug 4, 2025 -
Misc cleanups of
generic_arg_infer
related HIR logic#142678 merged
Aug 4, 2025 -
Remove the omit_gdb_pretty_printer_section attribute
#144738 merged
Aug 4, 2025 -
compiletest: Preliminary cleanup of
ProcRes
printing/unwinding#144805 merged
Aug 4, 2025 -
Multiple bounds checking elision failures
#144790 merged
Aug 4, 2025 -
Interner
arg toEarlyBinder
does not affect auto traits#144808 merged
Aug 4, 2025 -
Update E0562 to account for the new impl trait positions
#144816 merged
Aug 4, 2025 -
Return a struct with named fields from
hash_owner_nodes
#144822 merged
Aug 4, 2025 -
Implement
hash_map
macro#144070 merged
Aug 4, 2025 -
Updated test links in compiler
#144824 merged
Aug 4, 2025 -
Use full flag name in strip command for Darwin
#144829 merged
Aug 4, 2025 -
Weekly
cargo update
#144843 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144869 merged
Aug 4, 2025 -
Forbid tail calling intrinsics
#144851 merged
Aug 4, 2025 -
dont assemble shadowed impl candidates
#144732 merged
Aug 3, 2025 -
expand WF obligations when checking method calls
#144704 merged
Aug 3, 2025 -
Improve bound const handling
#144677 merged
Aug 3, 2025 -
[rustdoc] Display unsafe attrs with edition 2024
unsafe()
wrappers.#143662 merged
Aug 3, 2025 -
Properly pass path to staged
rustc
tocompiletest
self-tests#144782 merged
Aug 3, 2025 -
loop match: error on
#[const_continue]
outside#[loop_match]
#143360 merged
Aug 3, 2025 -
get rid of some false negatives in rustdoc::broken_intra_doc_links
#132748 merged
Aug 3, 2025 -
compiletest: Improve diagnostics for line annotation mismatches 2
#144747 merged
Aug 3, 2025 -
Constify some more
Result
functions#143771 merged
Aug 3, 2025 -
Improve formatting of doc code blocks
#144478 merged
Aug 3, 2025 -
Document guarantees of poisoning
#144185 merged
Aug 3, 2025 -
detect infinite recursion with tail calls in ctfe
#144756 merged
Aug 3, 2025 -
Add human readable name "Cygwin"
#144766 merged
Aug 3, 2025 -
rustc-dev-guide subtree update
#144803 merged
Aug 3, 2025 -
update fortanix tests
#144395 merged
Aug 3, 2025 -
Update safety comment for new_unchecked in niche_types
#144797 merged
Aug 3, 2025 -
Add my previous commit name to .mailmap
#144796 merged
Aug 3, 2025 -
[test][AIX] ignore extern_weak linkage test
#144703 merged
Aug 3, 2025 -
Cleanup the definition of
group_type
#144786 merged
Aug 3, 2025 -
Fortify RemoveUnneededDrops test.
#144614 merged
Aug 3, 2025 -
Rollup of 17 pull requests
#144814 merged
Aug 3, 2025 -
Bump to 1.91
#144774 merged
Aug 2, 2025 -
[beta] backports
#144800 merged
Aug 2, 2025 -
Use less HIR to compute effective visibility.
#144554 merged
Aug 2, 2025 -
Detect more
cfg
d out items in resolution errors#129183 merged
Aug 2, 2025 -
Perform check_private_in_public by module.
#144479 merged
Aug 2, 2025 -
Remove the witness type from coroutine *args* (without actually removing the type)
#144458 merged
Aug 2, 2025 -
Update cargo
#144735 merged
Aug 1, 2025 -
Add tracing to step.rs and friends
#144708 merged
Aug 1, 2025 -
Rollup of 6 pull requests
#144773 merged
Aug 1, 2025 -
add unsupported_calling_conventions to lint list
#144772 merged
Aug 1, 2025 -
Remove some noisy triagebot pings for myself
#144771 merged
Aug 1, 2025 -
Create a typed wrapper for codegen backends in bootstrap
#144730 merged
Aug 1, 2025 -
tests/ui/issues/
: The Issues Strike Back [2/N]#144397 merged
Aug 1, 2025 -
Make tier 3 musl targets link dynamically by default
#144410 merged
Aug 1, 2025 -
rustdoc-json: Move
#[macro_export]
fromOther
to it's own variant#144700 merged
Aug 1, 2025 -
Add correct dynamic_lib_extension for aix
#144751 merged
Aug 1, 2025 -
Ping Muscraft when emitter change
#144757 merged
Aug 1, 2025 -
triagebot: Label
compiler-builtins
T-libs#144759 merged
Aug 1, 2025 -
rustdoc: never link to unnamable items
#143849 merged
Aug 1, 2025 -
Rollup of 7 pull requests
#144768 merged
Aug 1, 2025 -
Extend
is_case_difference
to handle digit-letter confusables#144691 merged
Aug 1, 2025 -
Simplify library dependencies on
compiler-builtins
#144683 merged
Aug 1, 2025 -
Optimize region constraints
#144446 merged
Aug 1, 2025 -
Consider operator's span when computing binop expr span
#144711 merged
Jul 31, 2025 -
Deduplicate
IntTy
/UintTy
/FloatTy
.#144712 merged
Jul 31, 2025 -
stall
ConstArgHasType
incompute_goal_fast_path
#144702 merged
Jul 31, 2025 -
Uniform
enter_trace_span!
and add documentation#144688 merged
Jul 31, 2025 -
merge rustc_attr_data_structures into rustc_hir
#144726 merged
Jul 31, 2025 -
fix: Match width of ascii and unicode secondary file start
#144733 merged
Jul 31, 2025 -
Rollup of 6 pull requests
#144740 merged
Jul 31, 2025 -
Make
libtest::ERROR_EXIT_CODE
const public to not redefine it in rustdoc#144297 merged
Jul 31, 2025 -
std_detect
: Linux 6.16 support for RISC-V#144721 merged
Jul 31, 2025 -
Rollup of 4 pull requests
#144731 merged
Jul 31, 2025 -
Remove install Rust script from CI
#144053 merged
Jul 31, 2025 -
Fix linker-plugin-lto only doing thin lto
#136840 merged
Jul 31, 2025 -
fix: Only "close the window" when its the last annotated file
#144657 merged
Jul 31, 2025 -
rustc_middle::ty
cleanups#144713 merged
Jul 31, 2025 -
Rollup of 3 pull requests
#144723 merged
Jul 31, 2025 -
Re-block SRoA on SIMD types
#144665 merged
Jul 31, 2025 -
Move
rustc_middle::parameterized
#144717 merged
Jul 31, 2025 -
Rollup of 6 pull requests
#144718 merged
Jul 31, 2025 -
Implement
push_mut
#135975 merged
Jul 31, 2025 -
coverage: Re-land "Enlarge empty spans during MIR instrumentation"
#144663 merged
Jul 31, 2025 -
Fix Box allocator drop elaboration
#143672 merged
Jul 31, 2025 -
Implement support for
become
and explicit tail call codegen for the LLVM backend#144232 merged
Jul 31, 2025 -
Only extract lang items once in codegen_fn_attrs
#144685 merged
Jul 31, 2025 -
uniquify root goals during HIR typeck
#144405 merged
Jul 31, 2025 -
Remove eval_always from check_private_in_public.
#116316 merged
Jul 31, 2025 -
Support multiple crate versions in --extern-html-root-url
#143465 merged
Jul 30, 2025 -
clean up codegen fn attrs
#144655 merged
Jul 30, 2025 -
Reject running
compiletest
self-tests against stage 0 rustc unless explicitly allowed#144675 merged
Jul 30, 2025 -
[rustdoc] Display total time and compilation time of merged doctests
#144308 merged
Jul 30, 2025 -
Rollup of 4 pull requests
#144692 merged
Jul 30, 2025 -
Remove
hello_world
directory#144411 merged
Jul 30, 2025 -
Rollup of 6 pull requests
#144673 merged
Jul 30, 2025 -
[test][run-make] add needs-llvm-components
#144668 merged
Jul 30, 2025 -
Make sure to account for the right item universal regions in borrowck
#144666 merged
Jul 30, 2025 -
compiletest: Move directive names back into a separate file
#144662 merged
Jul 30, 2025 -
Verify llvm-needs-components are not empty and match the --target value
#144042 merged
Jul 30, 2025 -
Free disk space on Windows 2025 runners
#144305 merged
Jul 30, 2025 -
Pick the largest niche even if the largest niche is wrapped around
#144577 merged
Jul 30, 2025 -
tests: Test line number in debuginfo for diverging function calls
#144034 merged
Jul 30, 2025 -
Update rustc-perf submodule
#144639 merged
Jul 30, 2025 -
Add support for the m68k architecture in 'object_architecture'
#144640 merged
Jul 30, 2025 -
Update some tests for LLVM 21
#144632 merged
Jul 30, 2025 -
Resolve: cachify
ExternPreludeEntry.binding
through aCell
#144605 merged
Jul 30, 2025 -
Rollup of 8 pull requests
#144658 merged
Jul 30, 2025 -
Update wasi-sdk to 27.0 in CI
#144586 merged
Jul 30, 2025 -
Enable T-compiler backport nomination
#144583 merged
Jul 30, 2025 -
Fix Ord, Eq and Hash implementation of panic::Location
#144510 merged
Jul 30, 2025 -
LoongArch64 LSX fast-path for
str.contains(&str)
#144393 merged
Jul 29, 2025 -
Complete span AST lowering.
#144557 merged
Jul 29, 2025 -
Make resolve_fn_signature responsible for its own rib.
#144615 merged
Jul 29, 2025 -
coverage: Treat
#[automatically_derived]
as#[coverage(off)]
#144560 merged
Jul 29, 2025 -
Fix typo in
DropGuard
doc#144634 merged
Jul 29, 2025 -
Rollup of 6 pull requests
#144637 merged
Jul 29, 2025 -
Simplify
align_of_val::<[T]>(…)
→align_of::<T>()
#144566 merged
Jul 29, 2025 -
Account for
.yield
in illegal postfix operator message#144589 merged
Jul 29, 2025 -
expand: Micro-optimize prelude injection
#144587 merged
Jul 29, 2025 -
bootstrap: enable tidy auto extra checks on tools profile
#144599 merged
Jul 29, 2025 -
Ensure external paths passed via flags end up in rustdoc depinfo
#144600 merged
Jul 29, 2025 -
tidy: increase performance of auto extra checks feature
#144511 merged
Jul 29, 2025 -
thread name in stack overflow message
#144500 merged
Jul 29, 2025 -
Add a test case for the issue #129882
#144627 merged
Jul 29, 2025 -
Add explicit download methods to download module in bootstrap
#144482 merged
Jul 29, 2025 -
fix(debuginfo): disable overflow check for recursive non-enum types
#144407 merged
Jul 29, 2025 -
fix: Reject upvar scrutinees for
loop_match
#144451 merged
Jul 29, 2025 -
Implementation:
#[feature(sync_nonpoison)]
,#[feature(nonpoison_mutex)]
#144022 merged
Jul 29, 2025 -
Document why
Range*<&T> as RangeBounds<T>
impls are notT: ?Sized
, and give an alternative.#144167 merged
Jul 29, 2025 -
miri subtree update
#144623 merged
Jul 29, 2025 -
cc dependencies: clarify comment
#144626 merged
Jul 29, 2025 -
feat: Right align line numbers
#144609 merged
Jul 29, 2025 -
Rollup of 13 pull requests
#144633 merged
Jul 29, 2025 -
Ensure correct aligement of rustc_hir::Lifetime on platforms with lower default alignments.
#144578 merged
Jul 29, 2025 -
Add
core::mem::DropGuard
#144236 merged
Jul 29, 2025 -
fixed typo chunks->as_chunks
#144575 merged
Jul 29, 2025 -
Raw Pointers are Constant PatKinds too
#144573 merged
Jul 29, 2025 -
rustc-dev-guide subtree update
#144569 merged
Jul 29, 2025 -
Move dist-apple-various from x86_64 to aarch64
#144367 merged
Jul 29, 2025 -
constify with_exposed_provenance
#144539 merged
Jul 29, 2025 -
fix
Atomic*::as_ptr
wording#144582 merged
Jul 29, 2025 -
Add
--link-targets-dir
argument to linkchecker#143883 merged
Jul 29, 2025 -
Rollup of 10 pull requests
#144624 merged
Jul 29, 2025 -
coverage: Regression test for "function name is empty" bug
#144616 merged
Jul 29, 2025 -
Remove
[T]::array_chunks(_mut)
#143289 merged
Jul 29, 2025 -
Weekly
cargo update
#144524 merged
Jul 29, 2025 -
rust-analyzer
subtree update#144603 merged
Jul 28, 2025 -
Rename impl_of_method and trait_of_item
#144377 merged
Jul 28, 2025 -
Allow more MIR SROA
#144543 merged
Jul 28, 2025 -
tests/ui/issues/
: The Issues Strike Back [1/N]#144151 merged
Jul 28, 2025 -
str: Mark unstable
round_char_boundary
feature functions as const#144472 merged
Jul 28, 2025 -
Various refactors to the codegen coordinator code (part 3)
#144503 merged
Jul 28, 2025 -
Clippy fixes for miropt-test-tools
#144300 merged
Jul 28, 2025 -
update
Atomic*::from_ptr
andAtomic*::as_ptr
docs#144072 merged
Jul 28, 2025 -
Add a ratchet for moving all standard library tests to separate packages
#144399 merged
Jul 28, 2025 -
coverage: Infer
instances_used
frompgo_func_name_var_map
#144530 merged
Jul 28, 2025 -
Rollup of 7 pull requests
#144562 merged
Jul 28, 2025 -
Some
let chains
clean-up#144469 merged
Jul 28, 2025 -
check_static_item: explain should_check_for_sync choices
#144534 merged
Jul 28, 2025 -
miri: for ABI mismatch errors, say which argument is the problem
#144535 merged
Jul 28, 2025 -
rustdoc: save target modifiers
#144523 merged
Jul 28, 2025 -
Rollup of 6 pull requests
#144556 merged
Jul 28, 2025 -
Remove
compiler-builtins-{no-asm,mangled-names}
#144471 merged
Jul 28, 2025 -
Port the proc macro attributes to the new attribute parsing infrastructure
#143607 merged
Jul 28, 2025 -
bump cargo_metadata
#144495 merged
Jul 28, 2025 -
Don't special-case llvm.* as nounwind
#144225 merged
Jul 28, 2025 -
Preintern some
TyKind::Bound
values#144434 merged
Jul 27, 2025 -
Avoid unnecessary
new_adt
/new_fn_def
calls.#144425 merged
Jul 27, 2025 -
Resolve: refactor
define
intodefine_local
anddefine_extern
#143884 merged
Jul 27, 2025 -
Taint the type of ill-formed (unsized) statics
#144226 merged
Jul 27, 2025 -
Unify LLVM ctlz/cttz intrinsic generation
#144455 merged
Jul 27, 2025 -
move uefi test to run-make
#144454 merged
Jul 27, 2025 -
Optimize performance by inline in macro hygiene system
#144385 merged
Jul 27, 2025 -
Rollup of 4 pull requests
#144528 merged
Jul 27, 2025 -
No longer need
alloca
s for consumingResult<!, i32>
and similar#144347 merged
Jul 27, 2025 -
If
HOME
is empty, use the fallback instead#141840 merged
Jul 27, 2025 -
Rollup of 13 pull requests
#144526 merged
Jul 27, 2025 -
Fix
./x check bootstrap
(again)#144445 merged
Jul 27, 2025 -
tests: aarch64-outline-atomics: Remove hardcoded target
#144430 merged
Jul 27, 2025 -
Enable outline-atomics for aarch64-unknown-linux-musl
#144429 merged
Jul 27, 2025 -
canonicalize build root in
tests/run-make/linker-warning
#144453 merged
Jul 27, 2025 -
disable cfg.has_reliable_f128 on amdgcn
#144383 merged
Jul 27, 2025 -
test using multiple c-variadic ABIs in the same program
#144379 merged
Jul 27, 2025 -
library/windows_targets: Fix macro expansion error in 'link' macro
#144422 merged
Jul 27, 2025 -
Only run bootstrap tests in
x test
on CI#144464 merged
Jul 27, 2025 -
clif: Don't set the
compiler-builtins-no-f16-f128
feature#144470 merged
Jul 27, 2025 -
add codegen test for variadics
#144359 merged
Jul 27, 2025 -
Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"
#144480 merged
Jul 27, 2025 -
Stop compilation early if macro expansion failed
#144409 merged
Jul 27, 2025 -
Let
codegen_transmute_operand
just handle everything#143860 merged
Jul 27, 2025 -
Skip walking into param-env component if it has no placeholder/re-var
#143500 merged
Jul 26, 2025 -
Call
is_parsed_attribute
rather than keeping track of a list of parsed attributes manually#144421 merged
Jul 26, 2025 -
Allow setting
release-blog-post
label with rustbot#144424 merged
Jul 26, 2025 -
Suggest unwrapping when private method name is available in inner type
#144376 merged
Jul 26, 2025 -
rename ext_tool_checks to extra_checks and use mod.rs
#144427 merged
Jul 26, 2025 -
Rollup of 10 pull requests
#144502 merged
Jul 26, 2025 -
resolve: Do not create
NameResolutions
on access unless necessary#144468 merged
Jul 26, 2025 -
change_tracker: fix a typo
#144463 merged
Jul 26, 2025 -
Allow pretty printing paths with
-Zself-profile-events=args
#144462 merged
Jul 26, 2025 -
Disable non_exhaustive_omitted_patterns within matches! macro
#144331 merged
Jul 26, 2025 -
Limit defaultness query to impl of trait
#144448 merged
Jul 26, 2025 -
rustc-dev-guide subtree update
#144435 merged
Jul 26, 2025 -
rustdoc: add ways of collapsing all impl blocks
#141663 merged
Jul 26, 2025 -
tests: debuginfo: Work around or disable broken tests on powerpc
#144160 merged
Jul 26, 2025 -
Guarantee 8 bytes of alignment in Thread::into_raw
#143859 merged
Jul 26, 2025 -
Rollup of 9 pull requests
#144490 merged
Jul 26, 2025 -
Upgrade the
fortanix-sgx-abi
dependency#143272 merged
Jul 26, 2025 -
Small cleanup: Use LocalKey<Cell> methods more
#144412 merged
Jul 26, 2025 -
loop_match
: suggest extracting to aconst
item#143585 merged
Jul 26, 2025 -
Don't lint against named labels in
naked_asm!
#140871 merged
Jul 26, 2025 -
Fix unused_parens false positive
#143698 merged
Jul 26, 2025 -
Disable has_reliable_f128_math on musl targets
#144431 merged
Jul 26, 2025 -
pattern_analysis: add option to get a full set of witnesses
#144171 merged
Jul 26, 2025 -
Mention type that could be
Clone
but isn't in more cases#144201 merged
Jul 26, 2025 -
Update
dlmalloc
dependency of libstd#144364 merged
Jul 26, 2025 -
Rollup of 9 pull requests
#144488 merged
Jul 26, 2025 -
Add
ignore-backends
annotations in failing GCC backend ui tests#144356 merged
Jul 26, 2025 -
bootstrap: Move musl-root fallback out of sanity check
#144316 merged
Jul 26, 2025 -
RustWrapper: Suppress getNextNonDebugInfoInstruction
#144352 merged
Jul 26, 2025 -
Rehome 35
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144089 merged
Jul 26, 2025 -
Enable dwarf-mixed-versions-lto.rs test on RISC-V (riscv64)
#144339 merged
Jul 26, 2025 -
Enable const-vector.rs test on RISC-V (riscv64)
#144341 merged
Jul 26, 2025 -
Do not run per-module late lints if they can be all skipped
#139597 merged
Jul 26, 2025 -
Update cargo
#144338 merged
Jul 26, 2025 -
Clippy subtree update
#144449 merged
Jul 25, 2025 -
Suggest clone in user-write-code instead of inside macro
#142569 merged
Jul 25, 2025 -
Remove dead code and extend test coverage and diagnostics around it
#144390 merged
Jul 25, 2025 -
rustc_public: Remove movability from
RigidTy/AggregateKind::Coroutine
#144392 merged
Jul 25, 2025 -
Hint that choose_pivot returns index in bounds
#144314 merged
Jul 25, 2025 -
clippy fix: rely on autoderef
#143424 merged
Jul 25, 2025 -
Don't emit two
assume
s in transmutes when one is a subset of the other#144209 merged
Jul 25, 2025 -
Update core::mem::copy documentation
#143970 merged
Jul 25, 2025 -
resolve: Remove
Scope::CrateRoot
#144368 merged
Jul 25, 2025 -
Test fixes for Arm64EC Windows
#143979 merged
Jul 25, 2025 -
tests: Don't check for self-printed output in std-backtrace.rs test
#143401 merged
Jul 25, 2025 -
Tweak output for non-
Clone
values moved into closures#144200 merged
Jul 25, 2025 -
Rollup of 12 pull requests
#144440 merged
Jul 25, 2025 -
UI test suite clarity changes: Rename
tests/ui/SUMMARY.md
and update rustc dev guide onerror-pattern
#144340 merged
Jul 25, 2025 -
[beta] backports
#144414 merged
Jul 25, 2025 -
MIR-build: No longer emit assumes in enum-as casting
#144389 merged
Jul 24, 2025 -
generate elf symbol version in raw-dylib
#144221 merged
Jul 24, 2025 -
Use less HIR in check_private_in_public.
#144276 merged
Jul 24, 2025 -
add Rev::into_inner
#144278 merged
Jul 24, 2025 -
Ensure we codegen the main fn
#144094 merged
Jul 24, 2025 -
coretests/num: use ldexp instead of hard-coding a power of 2
#144247 merged
Jul 24, 2025 -
pass build.npm from bootstrap to tidy and use it for npm install
#144317 merged
Jul 24, 2025 -
rustdoc: avoid allocating a temp String for aliases in search index
#144320 merged
Jul 24, 2025 -
Use serde for target spec json deserialize
#144218 merged
Jul 24, 2025 -
Add more test case to check if the false note related to sealed trait suppressed
#144240 merged
Jul 24, 2025 -
Rollup of 15 pull requests
#144398 merged
Jul 24, 2025 -
rustc_resolve: get rid of unused rustdoc::span_of_fragments_with_expansion
#144334 merged
Jul 24, 2025 -
Stop using the old
validate_attr
logic for stability attributes#144358 merged
Jul 24, 2025 -
Don't suggest assoc ty bound on non-angle-bracketed problematic assoc ty binding
#144335 merged
Jul 24, 2025 -
Unquerify extern_mod_stmt_cnum.
#143374 merged
Jul 24, 2025 -
don't link to the nightly version of the Edition Guide in stable lints
#144014 merged
Jul 24, 2025 -
std: net: uefi: Add support to query connection data
#143838 merged
Jul 24, 2025 -
Various refactors to the LTO handling code (part 2)
#144062 merged
Jul 24, 2025 -
resolve: Make disambiguators for underscore bindings module-local (take 2)
#144272 merged
Jul 24, 2025 -
Create an
AllocId
forConstValue::Slice
.#116707 merged
Jul 24, 2025 -
Enforce that PR CI jobs are a subset of Auto CI jobs modulo carve-outs
#144244 merged
Jul 24, 2025 -
Consider parent predicates in ImpossiblePredicates pass.
#144233 merged
Jul 23, 2025 -
Remove tidy checks for
tests/ui/issues/
#144173 merged
Jul 23, 2025 -
Clean
rustc/parse/src/lexer
to improve maintainability#144239 merged
Jul 23, 2025 -
Don't ICE on non-TypeId metadata within TypeId
#144256 merged
Jul 23, 2025 -
mbe: Use concrete type for
get_unused_rule
#144292 merged
Jul 23, 2025 -
Rollup of 9 pull requests
#144360 merged
Jul 23, 2025 -
bootstrap: add package.json and package-lock.json to dist tarball
#144315 merged
Jul 23, 2025 -
Add powerpc64le-unknown-linux-musl to CI rustc targets
#144311 merged
Jul 23, 2025 -
Fix broken TLS destructors on 32-bit win7
#144234 merged
Jul 23, 2025 -
coverage: Enlarge empty spans during MIR instrumentation, not codegen
#144298 merged
Jul 23, 2025 -
update tests/ui/SUMMARY.md
#144290 merged
Jul 23, 2025 -
Ports
#[macro_use]
and#[macro_escape]
to the new attribute parsing infrastructure#143843 merged
Jul 23, 2025 -
Move
std_detect
into stdlib#143412 merged
Jul 23, 2025 -
Implement AST visitors using a derive macro.
#143897 merged
Jul 23, 2025 -
stdarch subtree update
#144222 merged
Jul 22, 2025 -
Add modern AVR mcus like avr128db28 and attiny3224
#142454 merged
Jul 22, 2025 -
Dont ICE on copy error being suppressed due to overflow
#144265 merged
Jul 22, 2025 -
Rollup of 7 pull requests
#144294 merged
Jul 22, 2025 -
Fix empty target_config in apply_rust_config bootstrap
#144126 merged
Jul 22, 2025 -
tests: cover more
exported_private_dependencies
cases#144082 merged
Jul 22, 2025 -
tidy: move rustdoc js stuff into a tidy extra check
#142924 merged
Jul 22, 2025 -
Unquerify maybe_unused_trait_imports.
#143373 merged
Jul 22, 2025 -
opt-dist: add an option for setting path to stage0 root
#144164 merged
Jul 22, 2025 -
flt2dec: replace for loop by iter_mut
#144205 merged
Jul 22, 2025 -
Implement
check
for compiletest and RA using tool macro#143816 merged
Jul 21, 2025 -
Lower extra lifetimes before normal generic params.
#143430 merged
Jul 21, 2025 -
Remove the ptr_unique lang item
#144212 merged
Jul 21, 2025 -
Mitigate
#[align]
name resolution ambiguity regression with a rename#144080 merged
Jul 21, 2025 -
clippy: make tests work in stage 1
#144027 merged
Jul 21, 2025 -
rustc_public: de-StableMIR-ize
#143985 merged
Jul 21, 2025 -
Subtree update of
rust-analyzer
#144243 merged
Jul 21, 2025 -
Add approval blocking labels for new bors
#144176 merged
Jul 21, 2025 -
fix handling of base address for TypeId allocations
#144187 merged
Jul 21, 2025 -
Don't use another main test file as auxiliary
#144246 merged
Jul 21, 2025 -
Constify Try, From, TryFrom and relevant traits
#143768 merged
Jul 21, 2025 -
gpu offload host code generation
#142097 merged
Jul 21, 2025 -
rustc-dev-guide subtree update
#144251 merged
Jul 21, 2025 -
opt-dist: make
artifact-dir
an absolute path foropt-dist local
#144254 merged
Jul 21, 2025 -
Rollup of 14 pull requests
#144269 merged
Jul 21, 2025 -
[beta] backports
#144087 merged
Jul 21, 2025 -
compiler-builtins subtree update
#144154 merged
Jul 21, 2025 -
Debug impls for DropElaborators
#144162 merged
Jul 21, 2025 -
opt-dist: change build_dir field to be an actual build dir
#144159 merged
Jul 21, 2025 -
Don't consider unstable fields always-inhabited
#144216 merged
Jul 21, 2025 -
Add non-regression test for #144168
#144189 merged
Jul 21, 2025 -
tests: Skip supported-crate-types test on musl hosts
#144144 merged
Jul 21, 2025 -
Miri subtree update
#144229 merged
Jul 21, 2025 -
Option::as_slice: fix comment
#144230 merged
Jul 21, 2025 -
Rollup of 8 pull requests
#144238 merged
Jul 21, 2025 -
Fix run-make tests on musl hosts
#144235 merged
Jul 21, 2025 -
Ban projecting into SIMD types [MCP838]
#143833 merged
Jul 21, 2025 -
Consider param-env for sizedness fast path
#143309 merged
Jul 21, 2025 -
Weekly
cargo update
#143861 merged
Jul 20, 2025 -
Give a message with a span on MIR validation error
#144190 merged
Jul 20, 2025 -
bootstrap: Don't trigger an unnecessary LLVM build from check builds
#144011 merged
Jul 20, 2025 -
address clippy formatting nits
#143423 merged
Jul 20, 2025 -
bootstrap: Ignore
rust.debuginfo-level-tests
for codegen tests#144112 merged
Jul 20, 2025 -
tests: assembly: cstring-merging: Disable GlobalMerge pass
#144150 merged
Jul 20, 2025 -
Add new
ignore-backends
andneeds-backends
tests annotations#144125 merged
Jul 20, 2025 -
Allow
Rvalue::Repeat
to return true inrvalue_creates_operand
too#143720 merged
Jul 20, 2025 -
Add
uX::strict_sub_signed
#143282 merged
Jul 20, 2025 -
Fix
-Ctarget-feature
s getting ignored aftercrt-static
#144143 merged
Jul 20, 2025 -
Rollup of 9 pull requests
#144219 merged
Jul 20, 2025 -
Allow volatile access to non-Rust memory, including address 0
#141260 merged
Jul 20, 2025 -
[rustdoc] Make aliases search support partial matching
#143988 merged
Jul 20, 2025 -
interpret: fix TypeId pointers being considered data pointers
#144169 merged
Jul 20, 2025 -
Stabilize
const_float_round_methods
#143604 merged
Jul 20, 2025 -
Initialize mingw for the runner's user
#144196 merged
Jul 20, 2025 -
Fix debuginfo-lto-alloc.rs test
#144078 merged
Jul 20, 2025 -
Remove deprecated
MaybeUninit
slice methods#144111 merged
Jul 20, 2025 -
Fixes for LLVM 21
#144116 merged
Jul 20, 2025 -
Cleanup unicode table gen
#144134 merged
Jul 20, 2025 -
Rollup of 11 pull requests
#144208 merged
Jul 20, 2025 -
Add implicit sized bound to trait ascription types
#144142 merged
Jul 20, 2025 -
Remove pretty print hack for async blocks
#144148 merged
Jul 20, 2025 -
Update LLVM submodule
#144068 merged
Jul 20, 2025 -
tests: Require
run-fail
ui tests to have an exit code (SIGABRT
not ok)#143002 merged
Jul 20, 2025 -
docs: update link to RISC-V and Xtensa installation guide
#144149 merged
Jul 20, 2025 -
Tidy cleanup 2
#143960 merged
Jul 20, 2025 -
Rename
optional-mingw-check-1
tooptional-pr-check-1
#144152 merged
Jul 20, 2025 -
fix load-bearing typo
#144180 merged
Jul 20, 2025 -
Fix clippy lints in librustdoc
#144178 merged
Jul 20, 2025 -
Rollup of 5 pull requests
#144181 merged
Jul 20, 2025 -
Prepare revert of 144013
#144172 merged
Jul 19, 2025 -
Add
ToolTarget
to bootstrap#143641 merged
Jul 19, 2025 -
adding run-make test to autodiff
#142444 merged
Jul 19, 2025 -
fix Zip unsoundness (again)
#141076 merged
Jul 19, 2025 -
Be a bit more careful around exotic cycles in in the inliner
#143704 merged
Jul 19, 2025 -
fix outdated comment
#144115 merged
Jul 19, 2025 -
Rollup of 10 pull requests
#144166 merged
Jul 19, 2025 -
Ignore tests/run-make/link-eh-frame-terminator/rmake.rs when cross-compiling
#144108 merged
Jul 19, 2025 -
Rename
emit_unless
toemit_unless_delay
#144103 merged
Jul 19, 2025 -
Do not lint private-in-public for RPITIT
#144098 merged
Jul 19, 2025 -
bootstrap: Detect musl hosts
#144092 merged
Jul 19, 2025 -
miri sleep tests: increase slack
#144083 merged
Jul 19, 2025 -
Don't test panic=unwind in panic_main.rs on Fuchsia
#144073 merged
Jul 19, 2025 -
Simplify discriminant codegen for niche-encoded variants which don't wrap across an integer boundary
#143784 merged
Jul 19, 2025 -
Generalize
unsize
andunsize_into
destinations#144123 merged
Jul 19, 2025 -
Show the offset, length and memory of uninit read errors
#142673 merged
Jul 19, 2025 -
More robustly deal with relaxed bounds and improve their diagnostics
#142693 merged
Jul 19, 2025 -
Correct which exploit mitigations are enabled by default
#143961 merged
Jul 19, 2025 -
stabilize
const_slice_reverse
#143382 merged
Jul 19, 2025 -
Fix encoding of link_section and no_mangle cross crate
#144050 merged
Jul 19, 2025 -
Refactor
CrateLoader
into theCStore
#144059 merged
Jul 19, 2025 -
Distinguish delim kind to decide whether to emit unexpected closing delimiter
#138554 merged
Jul 19, 2025 -
opt-dist: make llvm builds optional
#143928 merged
Jul 19, 2025 -
Rollup of 9 pull requests
#144145 merged
Jul 19, 2025 -
Subtree update cg gcc 2025 07 18
#144140 merged
Jul 19, 2025 -
Split-up stability_index query
#143845 merged
Jul 18, 2025 -
tests/ui
: A New Order [0/28]#143908 merged
Jul 18, 2025 -
Use $crate in macros for rustc_public (aka stable_mir)
#143997 merged
Jul 18, 2025 -
docs(alloc::fmt): Make type optional, instead of matching empty string
#143909 merged
Jul 18, 2025 -
resolve: Make disambiguators for underscore bindings module-local
#144013 merged
Jul 18, 2025 -
Make
AsyncDrop
check that it's being implemented on a local ADT#143699 merged
Jul 18, 2025 -
Remove duplicate error about raw underscore lifetime
#143280 merged
Jul 18, 2025 -
Add test for
default_field_values
andconst_default
#143649 merged
Jul 18, 2025 -
Fix wrong messages from methods with the same name from different traits
#144029 merged
Jul 18, 2025 -
Rollup of 11 pull requests
#144130 merged
Jul 18, 2025 -
Make slice comparisons const
#143925 merged
Jul 18, 2025 -
Add myself to the
infra-ci
reviewer group and adjust some infra auto-labels#144063 merged
Jul 18, 2025 -
ci: use windows 22 for all free runners
#144069 merged
Jul 18, 2025 -
Subtree update of
rust-analyzer
#144114 merged
Jul 18, 2025 -
Port
#[coverage]
to the new attribute system#143891 merged
Jul 18, 2025 -
Disable
tests/run-make/mte-ffi
because no CI runners have MTE extensions enabled#142300 merged
Jul 18, 2025 -
Boostrap: add warning on
optimize = false
#144010 merged
Jul 18, 2025 -
Fix false positive double negations with macro invocation
#144008 merged
Jul 18, 2025 -
rustc-dev-guide subtree update
#144049 merged
Jul 18, 2025 -
Store the type of each GVN value
#143271 merged
Jul 18, 2025 -
Rollup of 11 pull requests
#144109 merged
Jul 18, 2025 -
pass --gc-sections if -Zexport-executable-symbols is enabled and improve tests
#143846 merged
Jul 18, 2025 -
fix
-Zsanitizer=kcfi
on#[naked]
functions#143293 merged
Jul 18, 2025 -
Emit warning when there is no space between
-o
and arg#143719 merged
Jul 18, 2025 -
constify
Option
methods#143967 merged
Jul 18, 2025 -
Copy GCC sources into the build directory even outside CI
#144056 merged
Jul 18, 2025 -
-Zhigher-ranked-assumptions
: Consider WF of coroutine witness when proving outlives assumptions#143545 merged
Jul 18, 2025 -
Unify
CoroutineWitness
sooner in typeck, and stall coroutine obligations based off ofTypingEnv
#141762 merged
Jul 17, 2025 -
parse
const trait Trait
#143879 merged
Jul 17, 2025 -
tests: Test line debuginfo for linebreaked function parameters
#143880 merged
Jul 17, 2025 -
Rollup of 11 pull requests
#144058 merged
Jul 17, 2025 -
Remove deprecated fields in bootstrap
#143926 merged
Jul 17, 2025 -
Make frame spans appear on a separate trace line
#143955 merged
Jul 17, 2025 -
resolve: Use interior mutability for extern module map
#143550 merged
Jul 17, 2025 -
Opaque type collection: Guard against endlessly recursing free alias types
#143793 merged
Jul 17, 2025 -
update to literal-escaper-0.0.5
#143631 merged
Jul 17, 2025 -
Use relative visibility when noting sealed trait to reduce false positive
#143431 merged
Jul 17, 2025 -
type_id_eq: check that the hash fully matches the type
#143975 merged
Jul 17, 2025 -
Reword mismatched-lifetime-syntaxes text based on feedback
#143914 merged
Jul 17, 2025 -
Fix ice for feature-gated
cfg
attributes applied to the crate#143984 merged
Jul 17, 2025 -
Remove deprecated
Error::description
impl fromc_str::FromBytesWithNulError
#143326 merged
Jul 17, 2025 -
Only inherit local hash for paths
#142903 merged
Jul 17, 2025 -
tests: Add
RUST_BACKTRACE
and-Cpanic
revisions topanic-main.rs
test#142304 merged
Jul 17, 2025 -
Enable xgot feature for mips64 musl targets
#143409 merged
Jul 17, 2025 -
Trim
BorrowedCursor
API#143829 merged
Jul 17, 2025 -
Various refactors to the LTO handling code
#143388 merged
Jul 17, 2025 -
Fixed a core crate compilation failure when enabling the
optimize_for_size
feature on some targets#143820 merged
Jul 17, 2025 -
Improve path segment joining
#143922 merged
Jul 17, 2025 -
Fix handling of SCRIPT_ARG in docker images
#143964 merged
Jul 17, 2025 -
Update poison.rs
#144002 merged
Jul 17, 2025 -
Added error for invalid char cast
#143678 merged
Jul 17, 2025 -
Linting public reexport of private dependencies
#143856 merged
Jul 17, 2025 -
Dont collect assoc ty item bounds from trait where clause for host effect predicates
#143895 merged
Jul 17, 2025 -
trait_sel:
MetaSized
always holds temporarily#144016 merged
Jul 17, 2025 -
ci cleanup: rustdoc-gui-test now installs browser-ui-test
#143851 merged
Jul 17, 2025 -
Rollup of 15 pull requests
#144044 merged
Jul 17, 2025 -
add
const_make_global
; err forconst_allocate
ptrs if didn't call#143595 merged
Jul 17, 2025 -
UWP: link ntdll functions using raw-dylib
#143592 merged
Jul 17, 2025 -
Implement unstable trait impl
#140399 merged
Jul 17, 2025 -
Miri subtree update
#144019 merged
Jul 17, 2025 -
miri: fix out-of-bounds error for ptrs with negative offsets
#143692 merged
Jul 16, 2025 -
rustdoc-json: Structured attributes
#142936 merged
Jul 16, 2025 -
Make more of codegen_llvm safe
#143920 merged
Jul 16, 2025 -
Constify
Index
traits#143921 merged
Jul 16, 2025 -
remote-test-client: Exit code
128 + <signal-number>
instead of3
#143448 merged
Jul 16, 2025 -
Add 0323pin as maintainer of NetBSD targets, fix link to pkgsrc-wip and explain.
#143939 merged
Jul 16, 2025 -
Update mdbook to 0.4.52
#143948 merged
Jul 16, 2025 -
tidy: check for invalid file names
#143957 merged
Jul 16, 2025 -
Add tracing to
InterpCx::fn_abi_of_instance/fn_abi_of_fn_ptr
#143968 merged
Jul 16, 2025 -
Add LocalKey<Cell>::update
#143990 merged
Jul 16, 2025 -
wrapping shift: remove first bitmask and table
#143355 merged
Jul 16, 2025 -
Move several float tests to floats/mod.rs
#143738 merged
Jul 16, 2025 -
Rollup of 12 pull requests
#144028 merged
Jul 16, 2025 -
resolve: Merge
NameBindingKind::Module
intoNameBindingKind::Res
#143458 merged
Jul 16, 2025 -
Update cargo
#143998 merged
Jul 16, 2025 -
Ensure home directory exists
#144003 merged
Jul 16, 2025 -
std::vec
: Add UB check forset_len
,from_raw_parts_in
, and etc.#143877 merged
Jul 15, 2025 -
tests: Fix duplicated-path-in-error fail with musl
#142301 merged
Jul 15, 2025 -
Drop
./x suggest
#143630 merged
Jul 15, 2025 -
Give all bytes of TypeId provenance
#143736 merged
Jul 15, 2025 -
Don't panic if WASI_SDK_PATH not set when detecting compiler
#143752 merged
Jul 15, 2025 -
Adjust
run_make_support::symbols
helpers#143837 merged
Jul 15, 2025 -
Port
#[pointee]
to the new attribute parsing infrastructure#143878 merged
Jul 15, 2025 -
Recover and suggest to use
;
to construct array type#143905 merged
Jul 15, 2025 -
core: make
str::split_at_unchecked()
inline#143907 merged
Jul 15, 2025 -
Add experimental
backtrace-trace-only
std feature#143910 merged
Jul 15, 2025 -
rustc_type_ir/walk: move docstring to
TypeWalker
itself#143935 merged
Jul 15, 2025 -
Update books
#143938 merged
Jul 15, 2025 -
Preserve constness in trait objects up to hir ty lowering
#143927 merged
Jul 15, 2025 -
Rollup of 13 pull requests
#143958 merged
Jul 15, 2025 -
update
cfg_select!
documentation#143941 merged
Jul 15, 2025 -
Port
#[cfg]
to the new attribute parsing infrastructure#143460 merged
Jul 15, 2025 -
core: Add
BorrowedCursor::with_unfilled_buf
#142885 merged
Jul 15, 2025 -
Clippy subtree update
#143745 merged
Jul 14, 2025 -
Don't call WSACleanup on process exit
#141809 merged
Jul 14, 2025 -
Port
#[omit_gdb_pretty_printer_section]
to the new attribute parsing#143855 merged
Jul 14, 2025 -
warn on align on fields to avoid breaking changes
#143868 merged
Jul 14, 2025 -
[COMPILETEST-UNTANGLE 6/N] Use
TestSuite
enum instead of stringly-typed test suites#143870 merged
Jul 14, 2025 -
Updates to random number generation APIs
#143710 merged
Jul 14, 2025 -
Region constraint nits
#143901 merged
Jul 14, 2025 -
Rename
stable_mir
andrustc_smir
#143848 merged
Jul 14, 2025 -
Rollup of 8 pull requests
#143934 merged
Jul 14, 2025 -
Fix typos in documentation files
#143903 merged
Jul 14, 2025 -
Tidy cleanup
#143724 merged
Jul 14, 2025 -
bootstrap/miri: avoid rebuilds for test builds
#143681 merged
Jul 14, 2025 -
Change bootstrap's
tool.TOOL_NAME.features
to work on any subcommand#143733 merged
Jul 14, 2025 -
Port #[link_ordinal] to the new attribute parsing infrastructure
#143217 merged
Jul 14, 2025 -
Change "allocated object" to "allocation".
#143917 merged
Jul 14, 2025 -
Tier check cleanup
#143918 merged
Jul 14, 2025 -
Rollup of 10 pull requests
#143919 merged
Jul 14, 2025 -
Run bootstrap tests sooner in the
x test
pipeline#143887 merged
Jul 14, 2025 -
Use zero for initialized Once state
#143881 merged
Jul 14, 2025 -
update issue number for
const_trait_impl
#143875 merged
Jul 14, 2025 -
Compiletest: Simplify {Html,Json}DocCk directive handling
#143850 merged
Jul 14, 2025 -
Update LLVM to 20.1.8
#143873 merged
Jul 14, 2025 -
Port
#[automatically_derived]
to the new attribute parsing infrastructure#143779 merged
Jul 14, 2025 -
Retire hir::*ItemRef.
#143357 merged
Jul 14, 2025 -
make
cfg_select
a builtin macro#143461 merged
Jul 13, 2025 -
slice: Mark
rotate_left
,rotate_right
unstably const#143554 merged
Jul 13, 2025 -
interpret/allocation: expose init + write_wildcards on a range
#143634 merged
Jul 13, 2025 -
clippy: fix test filtering when TESTNAME is empty
#143825 merged
Jul 13, 2025 -
Resolve: merge
source_bindings
andtarget_bindings
intobindings
#143685 merged
Jul 13, 2025 -
tests/ui
: A New Order [26/N]#143301 merged
Jul 13, 2025 -
Rollup of 11 pull requests
#143888 merged
Jul 13, 2025 -
constify
From
andInto
#143774 merged
Jul 13, 2025 -
Fix command trace
#143826 merged
Jul 13, 2025 -
Check assoc consts and tys later like assoc fns
#143519 merged
Jul 13, 2025 -
Add --compile-time-deps argument for x check
#143785 merged
Jul 13, 2025 -
Fix fallback for CI_JOB_NAME
#143786 merged
Jul 13, 2025 -
Refactor resolve resolution bindings
#143734 merged
Jul 13, 2025 -
Run
tests/rustdoc-json/attrs/target_features
on all hosts.#143617 merged
Jul 13, 2025 -
std: move NuttX to use arc4random for random number generation
#143776 merged
Jul 13, 2025 -
New tracking issues for const_ops and const_cmp
#143803 merged
Jul 13, 2025 -
Label clippy changes with
T-clippy
#143841 merged
Jul 13, 2025 -
Remove format short command trait
#143798 merged
Jul 13, 2025 -
htmldocck: better error messages for some negative directives
#143814 merged
Jul 13, 2025 -
Some const_trait_impl test cleanups
#143778 merged
Jul 13, 2025 -
Update sysinfo version to
0.36.0
#143791 merged
Jul 13, 2025 -
Rollup of 12 pull requests
#143867 merged
Jul 13, 2025 -
Access
wasi_sdk_path
instead of reading environment variable in bootstrap#143817 merged
Jul 13, 2025 -
./x test miri: fix cleaning the miri_ui directory
#143822 merged
Jul 13, 2025 -
[COMPILETEST-UNTANGLE 5/N] Test mode adjustments and other assorted cleanups
#143823 merged
Jul 13, 2025 -
Fix ICE for parsed attributes with longer path not handled by CheckAttribute
#143796 merged
Jul 13, 2025 -
Disambiguate between rustc vs std having debug assertions in
run-make-support
andrun-make
tests#143782 merged
Jul 13, 2025 -
de-duplicate condition scoping logic between AST→HIR lowering and
ScopeTree
construction#143213 merged
Jul 13, 2025 -
Split up the
unknown_or_malformed_diagnostic_attributes
lint#140717 merged
Jul 13, 2025 -
compute all rpitit of a trait
#143783 merged
Jul 13, 2025 -
rust-analyzer
backports#143794 merged
Jul 12, 2025 -
Propagate from borrowed locals in CopyProp
#143624 merged
Jul 12, 2025 -
Bump
src/tools/x
to Edition 2024 and some cleanups#143767 merged
Jul 12, 2025 -
Rollup of 9 pull requests
#143810 merged
Jul 12, 2025 -
Fix typos in function names in the
target_feature
test#143759 merged
Jul 12, 2025 -
Capitalize "dag" as "DAG"
#143647 merged
Jul 12, 2025 -
Port several trait/coherence-related attributes the new attribute system
#143403 merged
Jul 12, 2025 -
Remove support for SwitchInt edge effects in backward dataflow
#143769 merged
Jul 12, 2025 -
build-helper: clippy fixes
#143770 merged
Jul 12, 2025 -
Add target maintainer information for aarch64-unknown-linux-musl
#143747 merged
Jul 12, 2025 -
fix: correct assertion to check for 'noinline' attribute presence before removal
#143633 merged
Jul 12, 2025 -
compiler: doc/comment some codegen-for-functions interfaces
#143716 merged
Jul 12, 2025 -
rust: library: Add
setsid
method toCommandExt
trait#142391 merged
Jul 12, 2025 -
Mention more APIs in
ParseIntError
docs#143611 merged
Jul 12, 2025 -
chore: Improve how the other suggestions message gets rendered
#143661 merged
Jul 12, 2025 -
std: sys: net: uefi: tcp4: Add timeout support
#143568 merged
Jul 12, 2025 -
tests/ui
: A New Order [27/N]#143302 merged
Jul 12, 2025 -
tests/ui
: A New Order [28/28] FINAL PART#143303 merged
Jul 12, 2025 -
Make UB transmutes really UB in LLVM
#143718 merged
Jul 12, 2025 -
fix: Include frontmatter in -Zunpretty output
#143708 merged
Jul 12, 2025 -
Rollup of 8 pull requests
#143766 merged
Jul 12, 2025 -
Update cargo
#143809 merged
Jul 12, 2025 -
[beta] backports
#143757 merged
Jul 11, 2025 -
Beta backport: null terminate UNICODE_STRINGs
#143275 merged
Jul 11, 2025 -
Remove support for dynamic allocas
#142911 merged
Jul 11, 2025 -
Add an aarch64-msvc build running on ARM64 Windows
#140136 merged
Jul 11, 2025 -
Rework borrowing suggestions to use
Expr
instead of justSpan
#143742 merged
Jul 11, 2025 -
Resolve refactor: extraction of
finalize_module_binding
andsingle_import_can_define_name
#143728 merged
Jul 11, 2025 -
Properly track the depth when expanding free alias types
#143744 merged
Jul 11, 2025 -
Make some "safe" llvm ops actually sound
#143722 merged
Jul 11, 2025 -
Fix
--skip-std-check-if-no-download-rustc
#143707 merged
Jul 11, 2025 -
stdarch subtree update
#143642 merged
Jul 11, 2025 -
Rollup of 7 pull requests
#143762 merged
Jul 11, 2025 -
Disable docs for
compiler-builtins
andsysroot
#143660 merged
Jul 10, 2025 -
fix: correct parameter names in LLVMRustBuildMinNum and LLVMRustBuildMaxNum FFI declarations
#143632 merged
Jul 10, 2025 -
[rustdoc-json] Add tests for
#[doc(hidden)]
handling of items.#143665 merged
Jul 10, 2025 -
Rollup of 9 pull requests
#143746 merged
Jul 10, 2025 -
Constify
Fn*
traits#143640 merged
Jul 10, 2025 -
Fix weird rustdoc output when single and glob reexport conflict on a name
#143590 merged
Jul 10, 2025 -
Fix handling of no_std targets in
doc::Std
step#143615 merged
Jul 10, 2025 -
use
--dynamic-list
for exporting executable symbols#143446 merged
Jul 10, 2025 -
emit
.att_syntax
when global/naked asm use that option#143599 merged
Jul 10, 2025 -
Win: Use exceptions with empty data for SEH panic exception copies instead of a new panic
#143651 merged
Jul 10, 2025 -
Add profiler to bootstrap command
#143525 merged
Jul 10, 2025 -
Rollup of 12 pull requests
#143731 merged
Jul 10, 2025 -
triagebot.toml: ping lolbinarycat if tidy extra checks were modified
#143706 merged
Jul 10, 2025 -
Auto-add
S-waiting-on-author
when the PR is/switches to draft state#143695 merged
Jul 10, 2025 -
Assorted
run-make-support
maintenance#143683 merged
Jul 10, 2025 -
improve lint doc text
#143675 merged
Jul 10, 2025 -
Add a new maintainer to the wasm32-wasip1 target
#143670 merged
Jul 10, 2025 -
Fix VxWorks build errors
#143668 merged
Jul 10, 2025 -
Add checking for unnecessary delims in closure body
#136906 merged
Jul 10, 2025 -
docs: document trait upcasting rules in
Unsize
trait#143652 merged
Jul 10, 2025 -
Re-expose nested bodies in rustc_borrowck::consumers
#143666 merged
Jul 10, 2025 -
fix: correct typo in attr_parsing_previously_accepted message key
#143663 merged
Jul 10, 2025 -
Use "Innermost" & "Outermost" terminology for
AttributeOrder
#143659 merged
Jul 10, 2025 -
Resolver: refact macro map into external and local maps
#143657 merged
Jul 10, 2025 -
Fix
proc_macro::Ident
's handling of$crate
#141996 merged
Jul 10, 2025 -
Mention as_chunks in the docs for chunks
#143265 merged
Jul 10, 2025 -
Make lint
ambiguous_glob_imports
deny-by-default and report-in-deps#143011 merged
Jul 10, 2025 -
tests/codegen/enum/enum-match.rs: accept negative range attribute
#143270 merged
Jul 10, 2025 -
mbe: Rework diagnostics for metavariable expressions
#142950 merged
Jul 10, 2025 -
tests/ui
: A New Order [23/N]#143298 merged
Jul 10, 2025 -
Add triagebot stdarch mention ping
#143644 merged
Jul 10, 2025 -
Rollup of 9 pull requests
#143721 merged
Jul 10, 2025 -
Move NaN tests to floats/mod.rs
#143396 merged
Jul 10, 2025 -
tidy: add support for
--extra-checks=auto:
feature#143398 merged
Jul 10, 2025 -
Add opaque TypeId handles for CTFE
#143696 merged
Jul 10, 2025 -
Update LLVM submodule
#143703 merged
Jul 10, 2025 -
Update the
compiler-builtins
subtree#143405 merged
Jul 10, 2025 -
Instantiate auto trait/
Copy
/Clone
/Sized
before computing constituent types binder#143538 merged
Jul 9, 2025 -
Let
rvalue_creates_operand
return true for *all*Rvalue::Aggregate
s#143502 merged
Jul 9, 2025 -
Make TypeId const comparable
#142789 merged
Jul 9, 2025 -
clippy fix: indentation
#143426 merged
Jul 9, 2025 -
Remove false label when
self
resolve failure does not relate to macro#143177 merged
Jul 9, 2025 -
configure.py: Write last key in each section
#143606 merged
Jul 9, 2025 -
More carefully consider span context when suggesting remove
&mut
#143532 merged
Jul 9, 2025 -
Simplify LLVM bitcode linker in bootstrap and add tests for it
#142357 merged
Jul 9, 2025 -
Respect endianness correctly in CheckEnums test suite
#143339 merged
Jul 9, 2025 -
tests: Use
cfg_target_has_reliable_f16_f128
inconv-bits-runtime-const
#143475 merged
Jul 9, 2025 -
Fix perf regression caused by tracing
#143520 merged
Jul 9, 2025 -
Rollup of 9 pull requests
#143667 merged
Jul 9, 2025 -
Don't call
predicates_of
on a dummy obligation cause's body id#143499 merged
Jul 9, 2025 -
Apply effects to
otherwise
edge in dataflow analysis#142707 merged
Jul 9, 2025 -
Use lld by default on
x86_64-unknown-linux-gnu
stable#140525 merged
Jul 9, 2025 -
Port several linking (linkage?) related attributes the new attribute system
#143402 merged
Jul 8, 2025 -
Rollup of 7 pull requests
#143645 merged
Jul 8, 2025 -
Add target maintainer information for mips64-unknown-linux-muslabi64
#143622 merged
Jul 8, 2025 -
fix: Remove newline from multiple crate versions note
#143620 merged
Jul 8, 2025 -
Don't mark
#[target_feature]
safe fns as unsafe in rustdoc JSON.#143555 merged
Jul 8, 2025 -
Clarify the meaning of
AttributeOrder::KeepFirst
andAttributeOrder::KeepLast
#143603 merged
Jul 8, 2025 -
Port #[rustc_dummy]
#143593 merged
Jul 8, 2025 -
Update intro blurb in
wasm32-wasip1
docs#143600 merged
Jul 8, 2025 -
Make
Default
const and add someconst Default
impls#134628 merged
Jul 8, 2025 -
Simplify num formatting helpers
#143540 merged
Jul 8, 2025 -
Use
join_with_double_colon
inwrite_shared.rs
.#142869 merged
Jul 8, 2025 -
consider nested cases for duplicate RPITIT
#143570 merged
Jul 8, 2025 -
Fix wrong cache event query key
#143586 merged
Jul 8, 2025 -
const-block-as-pattern: do not refer to no-longer-existing nightly feature
#143589 merged
Jul 8, 2025 -
remove
has_nested
from builtin candidates#143571 merged
Jul 8, 2025 -
Point to correct argument in Func Call when Self type fails trait bound
#143567 merged
Jul 8, 2025 -
Implement
int_format_into
feature#142098 merged
Jul 8, 2025 -
Fix in std::String docs
#143608 merged
Jul 8, 2025 -
Rollup of 7 pull requests
#143621 merged
Jul 8, 2025 -
Add
ty_span
query#143433 merged
Jul 8, 2025 -
loop_match
: fix 'no terminator on block'#143583 merged
Jul 7, 2025 -
Remove unused allow attrs
#143572 merged
Jul 7, 2025 -
Fix the link in
rustdoc.md
#143438 merged
Jul 7, 2025 -
Fix
x86_64-unknown-netbsd
platform support page#143566 merged
Jul 7, 2025 -
make
Machine::load_mir
infallible#143584 merged
Jul 7, 2025 -
Regression tests for repr ICEs
#143539 merged
Jul 7, 2025 -
Fix missing words in future tracking issue
#143591 merged
Jul 7, 2025 -
Rollup of 9 pull requests
#143601 merged
Jul 7, 2025 -
awhile -> a while where appropriate
#143340 merged
Jul 7, 2025 -
Do not suggest borrow that is already there in fully-qualified call
#132469 merged
Jul 7, 2025 -
Allow custom default address spaces and parse
p-
specifications in the datalayout string#143182 merged
Jul 7, 2025 -
doc(std): clarify
NonZero<T>
usage limitation in doc comment#143130 merged
Jul 7, 2025 -
mbe: Refactors and function extractions in
compile_declarative_macro
#143558 merged
Jul 7, 2025 -
std: fix typo in
std::path
#143563 merged
Jul 7, 2025 -
compiler: Deduplicate
must_emit_unwind_tables()
comments#143564 merged
Jul 7, 2025 -
Dont resolve instance of root in
mir_callgraph_cyclic
#143551 merged
Jul 7, 2025 -
Fix short linker error output
#143482 merged
Jul 7, 2025 -
Move
stable_mir
back to its own crate#143524 merged
Jul 7, 2025 -
Make tests/ui/abi/debug.rs cross-compile
#143464 merged
Jul 7, 2025 -
interpret: rename StackPopCleanup
#143528 merged
Jul 7, 2025 -
Rollup of 11 pull requests
#143582 merged
Jul 7, 2025 -
Get rid of build-powerpc64le-toolchain.sh
#143415 merged
Jul 7, 2025 -
Disable download-rustc for library profile
#143577 merged
Jul 7, 2025 -
Only work-steal in the main loop for rustc_thread_pool
#143035 merged
Jul 7, 2025 -
Subtree update of
rust-analyzer
#143565 merged
Jul 7, 2025 -
Enforce in bootstrap that check must have stage at least 1
#143048 merged
Jul 7, 2025 -
Port
#[path]
to the new attribute parsing infrastructure#143344 merged
Jul 7, 2025 -
Link to 2024 edition page for
!
fallback changes#143359 merged
Jul 7, 2025 -
Rollup of 9 pull requests
#143556 merged
Jul 7, 2025 -
Renamed retain_mut to retain on LinkedList as mentioned in the ACP
#143529 merged
Jul 7, 2025 -
lib: more eagerly return
self.len()
fromceil_char_boundary
#143552 merged
Jul 7, 2025 -
Align attr fixes
#143206 merged
Jul 7, 2025 -
compiler: rename BareFn to FnPtr
#143544 merged
Jul 7, 2025 -
Remove duplicate word
#143535 merged
Jul 7, 2025 -
mbe: Change
unused_macro_rules
to aDenseBitSet
#143456 merged
Jul 7, 2025 -
Stabilize
mixed_integer_ops_unsigned_sub
#143236 merged
Jul 7, 2025 -
Specialize sleep_until implementation for unix (except mac)
#141829 merged
Jul 7, 2025 -
Do not unify borrowed locals in CopyProp.
#143509 merged
Jul 6, 2025 -
Rewrite empty attribute lint for new attribute parser
#143252 merged
Jul 6, 2025 -
Rollup of 4 pull requests
#143526 merged
Jul 6, 2025 -
Organize macro tests a bit more
#143514 merged
Jul 6, 2025 -
rustc_builtin_macros: Make sure registered attributes stay sorted
#143518 merged
Jul 6, 2025 -
Use
object
crate from crates.io to fix windows build error#143492 merged
Jul 6, 2025 -
Weekly
cargo update
#143515 merged
Jul 6, 2025 -
std: sys: net: uefi: tcp4: Implement read
#143470 merged
Jul 6, 2025 -
compiletest: print slightly more information on fs::write failure
#143504 merged
Jul 6, 2025 -
mbe: Defer checks for
compile_error!
until reporting an unused macro rule#143416 merged
Jul 6, 2025 -
Rollup of 6 pull requests
#143521 merged
Jul 6, 2025 -
tidy: use --bless for tidy spellcheck instead of spellcheck:fix
#143493 merged
Jul 6, 2025 -
use
is_multiple_of
anddiv_ceil
#143477 merged
Jul 6, 2025 -
distinguish the duplicate item of rpitit
#143484 merged
Jul 6, 2025 -
Port streaming commands in bootstrap to
BootstrapCommand
and removeas_command_mut
#143354 merged
Jul 6, 2025 -
remove armv5te-unknown-linux-gnueabi target maintainer
#143486 merged
Jul 6, 2025 -
Miri subtree update
#143478 merged
Jul 6, 2025 -
Complete rustc_ast::mut_visit for spans.
#143489 merged
Jul 6, 2025 -
Remove yields_in_scope from the scope tree.
#143494 merged
Jul 6, 2025 -
Port
#[ignore]
to the new attribute parsing infrastructure#143238 merged
Jul 6, 2025 -
Rollup of 6 pull requests
#143507 merged
Jul 6, 2025 -
Stop using
Key
trait unnecessarily#143441 merged
Jul 6, 2025 -
Update LLVM submodule
#143126 merged
Jul 6, 2025 -
Canonicalize input ty/ct infer/placeholder in the root universe
#142732 merged
Jul 5, 2025 -
Rollup of 3 pull requests
#143496 merged
Jul 5, 2025 -
[COMPILETEST-UNTANGLE 4/N] Improve compiletest config documentation
#143447 merged
Jul 5, 2025 -
move
va_copy
,va_arg
andva_end
tocore::intrinsics
#143445 merged
Jul 5, 2025 -
codegen_ssa: replace a Result by an Either
#143291 merged
Jul 5, 2025 -
Pretend in bootstrap snapshot tests that we always build in-tree LLVM
#143474 merged
Jul 5, 2025 -
test passing a
VaList
from rust to C#143397 merged
Jul 5, 2025 -
tests/ui
: A New Order [25/N]#143300 merged
Jul 5, 2025 -
tests/ui
: A New Order [24/N]#143299 merged
Jul 5, 2025 -
tests/ui
: A New Order [22/N]#143297 merged
Jul 5, 2025 -
tests/ui
: A New Order [21/N]#143296 merged
Jul 5, 2025 -
tests/ui
: A New Order [14/N]#142440 merged
Jul 5, 2025 -
Block SIMD in transmute_immediate; delete
OperandValueKind
#143410 merged
Jul 5, 2025 -
Rollup of 11 pull requests
#143473 merged
Jul 5, 2025 -
Fix CLI completion check in
tidy
#143452 merged
Jul 5, 2025 -
Add
const Rem
#143040 merged
Jul 5, 2025 -
Update poison.rs to fix the typo (sys->sync)
#143086 merged
Jul 5, 2025 -
tests/ui
: A New Order [18/N]#143202 merged
Jul 5, 2025 -
Remove
Symbol
fromNamed
variant ofBoundRegionKind
/LateParamRegionKind
#139598 merged
Jul 5, 2025 -
Allow
enum
andunion
literals to also create SSA values#138759 merged
Jul 5, 2025 -
Assign dependency bump PRs to me
#143386 merged
Jul 5, 2025 -
Remove names_imported_by_glob_use query.
#143372 merged
Jul 5, 2025 -
remove special-casing of boxes from match exhaustiveness/usefulness analysis
#143414 merged
Jul 5, 2025 -
Rollup of 8 pull requests
#143459 merged
Jul 5, 2025 -
mbe: Gracefully handle macro rules that end after
=>
#143408 merged
Jul 5, 2025 -
Remove some unnecessary
unsafe
in VecCache#143406 merged
Jul 5, 2025 -
Port
#[non_exhaustive]
to the new attribute parsing infrastructure#143085 merged
Jul 5, 2025 -
std: sys: net: uefi: tcp4: Implement write
#141532 merged
Jul 5, 2025 -
clean up GVN TypeId test
#143444 merged
Jul 5, 2025 -
Make metadata a workproduct and reuse it
#114669 merged
Jul 4, 2025 -
Refactor StableMIR
#140643 merged
Jul 4, 2025 -
Make __rust_alloc_error_handler_should_panic a function
#143387 merged
Jul 4, 2025 -
Port
#[rustc_pass_by_value]
to the new attribute system#143400 merged
Jul 4, 2025 -
Remove
PointerLike
trait#143308 merged
Jul 4, 2025 -
rustc-dev-guide subtree update
#143420 merged
Jul 4, 2025 -
Make -Ztrack-diagnostics emit like a note
#143286 merged
Jul 4, 2025 -
bump termize dep
#143417 merged
Jul 4, 2025 -
Rollup of 7 pull requests
#143434 merged
Jul 4, 2025
257 Pull requests opened by 128 people
-
Do not visit impl-trait when looking for self-type elision.
#143450 opened
Jul 4, 2025 -
fix(lib-std-fs): handle `usize` overflow in `read*`
#143462 opened
Jul 4, 2025 -
Add ASCII-related methods from `u8` and `MIN`/`MAX` to `core::ascii::Char`
#143467 opened
Jul 5, 2025 -
diag: improvements to patterns in bare fn ptr and trait decl
#143469 opened
Jul 5, 2025 -
Shows a user friendly message rather than simple pass
#143485 opened
Jul 5, 2025 -
Mark `PartialEq` as `#[rustc_trivial_field_reads]`
#143487 opened
Jul 5, 2025 -
Skip `find_existing_run` call if head and tail pairs sorted differently
#143495 opened
Jul 5, 2025 -
Improve TLS codegen by marking the panic/init path as cold
#143511 opened
Jul 5, 2025 -
[Draft] Supertrait item resolution in subtrait `impl`s
#143527 opened
Jul 6, 2025 -
[WIP] Lint self-overlapping or-patterns under guard
#143541 opened
Jul 6, 2025 -
improve c-variadic errors
#143546 opened
Jul 6, 2025 -
Restrict sysroot crate imports to those defined in this repo.
#143548 opened
Jul 6, 2025 -
[experiment] first draft of init array syntax
#143553 opened
Jul 7, 2025 -
Show whether `?Sized` parameters are actually `Sized`
#143559 opened
Jul 7, 2025 -
Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s
#143575 opened
Jul 7, 2025 -
Allow initializing `NonZero` with literals
#143594 opened
Jul 7, 2025 -
Allow Clippy to define duplicate extra symbols
#143596 opened
Jul 7, 2025 -
win7: load synch functions on demand
#143598 opened
Jul 7, 2025 -
Fix backtraces with `-C panic=abort` on linux; emit unwind tables by default
#143613 opened
Jul 7, 2025 -
[WIP] Structural inititalization
#143625 opened
Jul 8, 2025 -
Add impl const for Clone
#143628 opened
Jul 8, 2025 -
Limited nonzero coercion
#143629 opened
Jul 8, 2025 -
Make `int_format_into` API more flexible
#143636 opened
Jul 8, 2025 -
core: add Option::get_or_try_insert_with
#143650 opened
Jul 8, 2025 -
Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols
#143669 opened
Jul 9, 2025 -
Preserve the .debug_gdb_scripts section
#143679 opened
Jul 9, 2025 -
[EXPERIMENT] require simd types be used in target_feature-annotated functions
#143682 opened
Jul 9, 2025 -
Update to LLVM 21
#143684 opened
Jul 9, 2025 -
Allow linking a prebuilt optimized compiler-rt builtins library
#143689 opened
Jul 9, 2025 -
Add a mailmap entry for gnzlbg
#143713 opened
Jul 10, 2025 -
Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`
#143717 opened
Jul 10, 2025 -
core: add Peekable::next_if_map
#143725 opened
Jul 10, 2025 -
fmt of non-decimal radix untangled
#143730 opened
Jul 10, 2025 -
`oneshot` Channel
#143741 opened
Jul 10, 2025 -
Use crosstool-ng for dist-arm-linux-musl
#143763 opened
Jul 11, 2025 -
lower pattern bindings in the order they're written and base drop order on primary bindings' order
#143764 opened
Jul 11, 2025 -
Pass -Werror when building the LLVM wrapper
#143807 opened
Jul 11, 2025 -
Port `#[should_panic]` to the new attribute parsing infrastructure
#143808 opened
Jul 11, 2025 -
Closes report doctest line numbers in a clickable format
#143839 opened
Jul 12, 2025 -
Collect `SwitchInt` target `VariantIdx`s while building `MaybePlacesSwitchIntData`
#143852 opened
Jul 12, 2025 -
bootstrap.py: add lockfile
#143854 opened
Jul 12, 2025 -
Port #[macro_export] to the new attribute parsing infrastructure
#143857 opened
Jul 12, 2025 -
Also hash spans inside the same file as relative.
#143882 opened
Jul 13, 2025 -
Don't require `eh_personality` lang item on targets that have a personality
#143893 opened
Jul 13, 2025 -
opt-dist: rebuild rustc when doing static LLVM builds
#143898 opened
Jul 13, 2025 -
[rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition
#143900 opened
Jul 13, 2025 -
Miri: non-deterministic floating point operations in `foreign_items`
#143906 opened
Jul 13, 2025 -
`repr(scalable)`
#143924 opened
Jul 14, 2025 -
Mark all deprecation lints in name resolution as deny-by-default and report-in-deps
#143929 opened
Jul 14, 2025 -
fix: handle diverging calls correctly in SsaVisitor::visit_place to avoid invalid DefLocation
#143932 opened
Jul 14, 2025 -
Constify remaining traits/impls for `const_ops`
#143949 opened
Jul 15, 2025 -
Add the parallel front-end test suite
#143953 opened
Jul 15, 2025 -
add default FromIterator for types with Default and Extend trait
#143996 opened
Jul 16, 2025 -
Add `DefId::parent()` accessor for `rustc_public`
#144000 opened
Jul 16, 2025 -
clarify wording of match ergonomics diagnostics (`rust_2024_incompatible_pat` lint and error)
#144006 opened
Jul 16, 2025 -
Suggest use `.get_mut` instead of `&mut` when overloaded index type not impl `IndexMut`
#144018 opened
Jul 16, 2025 -
Validate transmute in CTFE
#144030 opened
Jul 16, 2025 -
Rename bool::ok_or[_else] to bool::then_ok_or[_else] to avoid confusion with Option::ok_or[_else]
#144037 opened
Jul 16, 2025 -
Use `tcx.short_string()` in more diagnostics
#144039 opened
Jul 16, 2025 -
Stabilize as_array_of_cells
#144054 opened
Jul 17, 2025 -
prefer alias candidates for sizedness + auto trait goals
#144064 opened
Jul 17, 2025 -
stabilize c-style varargs for system, sysv64, win64, efiapi, aapcs
#144066 opened
Jul 17, 2025 -
const-eval: full support for pointer fragments
#144081 opened
Jul 17, 2025 -
Pass `alloc-variant-zeroed` to LLVM
#144086 opened
Jul 17, 2025 -
Make `IoSlice` and `IoSliceMut` methods unstably const
#144090 opened
Jul 17, 2025 -
Stabilize `new_zeroed_alloc`
#144091 opened
Jul 17, 2025 -
Impls and impl items inherit lint levels of the corresponding traits and trait items
#144113 opened
Jul 18, 2025 -
Write .cargo/config.toml in x vendor
#144124 opened
Jul 18, 2025 -
Introduce Scope::NonGlobModule and Scope::GlobModule
#144131 opened
Jul 18, 2025 -
Stabilize const TypeId::of
#144133 opened
Jul 18, 2025 -
Check coroutine upvars in dtorck constraint
#144156 opened
Jul 18, 2025 -
Remove the `CoroutineWitness` type
#144157 opened
Jul 18, 2025 -
[WIP] Check coroutine upvars and resume ty in dtorck constraint, this time based off of `TypingMode`
#144158 opened
Jul 18, 2025 -
minimally implement `is` (RFC 3573), sans parsing
#144174 opened
Jul 19, 2025 -
atomicrmw on pointers: move integer-pointer cast hacks into backend
#144192 opened
Jul 19, 2025 -
Suggest adding `Fn` bound when calling a generic parameter
#144193 opened
Jul 19, 2025 -
Provide additional context to errors involving const traits
#144194 opened
Jul 19, 2025 -
Add checks for attributes in types
#144195 opened
Jul 19, 2025 -
TypeTree support in autodiff
#144197 opened
Jul 19, 2025 -
std: thread: Return error if setting thread stack size fails
#144210 opened
Jul 20, 2025 -
Add powerpc64-unknown-linux-gnuelfv2 target
#144220 opened
Jul 20, 2025 -
Add debuginfo_transparent attribute for structs
#144223 opened
Jul 20, 2025 -
Do not copy .rmeta files into the sysroot of the build compiler during check
#144252 opened
Jul 21, 2025 -
opt-dist: set `build_llvm` to false for WindowsCi
#144255 opened
Jul 21, 2025 -
`compute_trait_goal` structural equality fast path
#144258 opened
Jul 21, 2025 -
Supress swapping lhs and rhs in equality suggestion in extern macro
#144266 opened
Jul 21, 2025 -
add Option::reduce
#144274 opened
Jul 21, 2025 -
implement Sum and Product for Saturating(u*)
#144275 opened
Jul 22, 2025 -
Constify conversion traits
#144289 opened
Jul 22, 2025 -
Constify trait aliases
#144291 opened
Jul 22, 2025 -
Consolidate staging for `rustc_private` tools
#144303 opened
Jul 22, 2025 -
add rustfmt support for `cfg_select`
#144323 opened
Jul 22, 2025 -
add AnonConstKind to non_trivial_const_arg diagnostics
#144324 opened
Jul 22, 2025 -
Help optimize out bounds checks in median_of_medians
#144327 opened
Jul 22, 2025 -
document assumptions about `Clone` and `Eq` traits
#144330 opened
Jul 22, 2025 -
add exact bitshifts
#144342 opened
Jul 23, 2025 -
std: sys: io: io_slice: Add UEFI types
#144350 opened
Jul 23, 2025 -
Extend the enum check to pointer and union reads
#144353 opened
Jul 23, 2025 -
fix(std): Fix undefined reference to __my_thread_exit on QNX 8.0
#144354 opened
Jul 23, 2025 -
[RTE-513] Bugfix: Ensure sleep takes long enough on SGX platform
#144357 opened
Jul 23, 2025 -
[WIP] Add downcast_trait and downcast_trait_mut
#144363 opened
Jul 23, 2025 -
Upgrade semicolon_in_expressions_from_macros from warn to deny
#144369 opened
Jul 23, 2025 -
remove deprecated Error::description in impls
#144373 opened
Jul 23, 2025 -
Extract TraitImplHeader in AST/HIR
#144386 opened
Jul 24, 2025 -
[Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays)
#144394 opened
Jul 24, 2025 -
`tests/ui/issues/`: The Issues Strike Back [3/N]
#144400 opened
Jul 24, 2025 -
Stabilize loongarch32 inline asm
#144402 opened
Jul 24, 2025 -
`tests/ui/issues/`: The Issues Strike Back [4/N]
#144403 opened
Jul 24, 2025 -
WIP: smart pointer (try_)map
#144420 opened
Jul 24, 2025 -
Guard HIR lowered contracts with `contract_checks`
#144438 opened
Jul 25, 2025 -
Introduce ModernIdent type to unify macro 2.0 hygiene handling
#144439 opened
Jul 25, 2025 -
Make target pointer width in target json an integer
#144443 opened
Jul 25, 2025 -
Contract variable declarations
#144444 opened
Jul 25, 2025 -
fix misspelled issue
#144447 opened
Jul 25, 2025 -
std/sys/fd: Relax `READ_LIMIT` on Darwin
#144452 opened
Jul 25, 2025 -
Allow the global allocator to use thread-local storage and std::thread::current()
#144465 opened
Jul 25, 2025 -
rustdoc template font links only emit `crossorigin` when needed
#144467 opened
Jul 25, 2025 -
Address some rustc inconsistency issues
#144473 opened
Jul 25, 2025 -
Don't loop if there are no pending obligations
#144475 opened
Jul 26, 2025 -
rustdoc-search: search backend with partitioned suffix tree
#144476 opened
Jul 26, 2025 -
GVN: Use a VnIndex in Address projection.
#144477 opened
Jul 26, 2025 -
EXPERIMENT: Use the force-inline pass for more stuff
#144483 opened
Jul 26, 2025 -
Partial-stabilize the basics from `bigint_helper_methods`
#144494 opened
Jul 26, 2025 -
Add --print target-spec-json-schema
#144498 opened
Jul 26, 2025 -
ci: Begin running ui tests with `rust.debuginfo-level-tests=1`
#144499 opened
Jul 26, 2025 -
introduce the Comparable trait for btree internals
#144506 opened
Jul 26, 2025 -
Add release notes for 1.89.0
#144509 opened
Jul 26, 2025 -
Warn when relying on default musl target static linkage behaviour
#144513 opened
Jul 26, 2025 -
Implement `ptr_cast_array`
#144515 opened
Jul 26, 2025 -
Constify `SystemTime` methods
#144519 opened
Jul 26, 2025 -
Add `#[rustc_pass_indirectly_in_non_rustic_abis]`
#144529 opened
Jul 27, 2025 -
Add lint against integer to pointer transmutes
#144531 opened
Jul 27, 2025 -
Implement `Drop::pin_drop` for `!Unpin` types
#144537 opened
Jul 27, 2025 -
c-variadic: multiple ABIs in the same program for arm
#144541 opened
Jul 27, 2025 -
Stabilize `sse4a` and `tbm` target features
#144542 opened
Jul 27, 2025 -
Start reporting future breakage for `ILL_FORMED_ATTRIBUTE_INPUT` in dependencies
#144544 opened
Jul 27, 2025 -
In rustc_pattern_analysis, put `true` witnesses before `false` witnesses
#144545 opened
Jul 27, 2025 -
Rehome 21 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#144548 opened
Jul 27, 2025 -
improve `va_arg` assembly on arm targets
#144549 opened
Jul 27, 2025 -
Add aarch64_be-unknown-linux-musl target
#144551 opened
Jul 27, 2025 -
Rehome 33 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#144552 opened
Jul 27, 2025 -
Rehome 32 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#144553 opened
Jul 27, 2025 -
Point at the `Fn()` or `FnMut()` bound that coerced a closure, which caused a move error
#144558 opened
Jul 28, 2025 -
Allow MIR-inlining `Drop` terminators too
#144561 opened
Jul 28, 2025 -
Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases
#144565 opened
Jul 28, 2025 -
Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases
#144567 opened
Jul 28, 2025 -
avoid hangs if there are 10 billion where-clauses
#144574 opened
Jul 28, 2025 -
Implement declarative (`macro_rules!`) attribute macros (RFC 3697)
#144579 opened
Jul 28, 2025 -
fix: Use drain() instead of keys().next() + swap_remove() in auto_tra…
#144580 opened
Jul 28, 2025 -
Suggest only Span without source changes when source code is unavailable
#144585 opened
Jul 28, 2025 -
Patterns: represent constants as valtrees
#144591 opened
Jul 28, 2025 -
Use a macro to impl `FromStr` for target spec data structures
#144592 opened
Jul 28, 2025 -
Update books
#144593 opened
Jul 28, 2025 -
libtest: print the type of test being run
#144596 opened
Jul 28, 2025 -
Allow `cargo fix` to partially apply `mismatched_lifetime_syntaxes`
#144601 opened
Jul 28, 2025 -
Limit impl_trait_header query to only trait impls
#144607 opened
Jul 28, 2025 -
make some vecdeque methods const
#144612 opened
Jul 28, 2025 -
Fix test intrinsic-raw_eq-const-bad for big-endian
#144631 opened
Jul 29, 2025 -
editorconfig: don't trim trailing whitespace in tests
#144642 opened
Jul 29, 2025 -
Implementation: `#[feature(nonpoison_rwlock)]`
#144648 opened
Jul 29, 2025 -
Account for bare tuples and `Pin` methods in field searching logic
#144649 opened
Jul 29, 2025 -
Additional tce tests
#144650 opened
Jul 29, 2025 -
Implementation: `#[feature(nonpoison_condvar)]`
#144651 opened
Jul 29, 2025 -
Implementation: `#[feature(nonpoison_once)]`
#144653 opened
Jul 29, 2025 -
bootstrap: refactor mingw dist and fix gnullvm
#144659 opened
Jul 29, 2025 -
Add reproducible build verification to bootstrap
#144669 opened
Jul 30, 2025 -
Add a diagnostic for similarly named traits
#144674 opened
Jul 30, 2025 -
Add documentation for unstable_feature_bound
#144676 opened
Jul 30, 2025 -
Make no_mangle on foreign items explicit instead of implicit
#144678 opened
Jul 30, 2025 -
[do not merge] Add a `Move` marker trait
#144679 opened
Jul 30, 2025 -
Stabilize `strict_overflow_ops`
#144682 opened
Jul 30, 2025 -
Better print ScalarPair when it is tuple or slice
#144686 opened
Jul 30, 2025 -
Allow running tests with GCC
#144687 opened
Jul 30, 2025 -
Rewrite the new attribute argument parser
#144689 opened
Jul 30, 2025 -
Fixed issue by changing error label and note
#144693 opened
Jul 30, 2025 -
Use `ExtractIf` in fulfillment loop
#144699 opened
Jul 30, 2025 -
compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled
#144705 opened
Jul 30, 2025 -
Make mac calls include their semicolons
#144714 opened
Jul 31, 2025 -
Fix parallel rustc not being reproducible due to unstable sorts of items
#144722 opened
Jul 31, 2025 -
Add tracing to resolve-related functions
#144727 opened
Jul 31, 2025 -
[WIP] resolve: Better caching for unsuccessful crate resolutions
#144737 opened
Jul 31, 2025 -
Use new public libtest `ERROR_EXIT_CODE` constant in rustdoc
#144739 opened
Jul 31, 2025 -
fix: Error on illegal `[const]`s inside blocks within legal positions
#144741 opened
Jul 31, 2025 -
tests: adapt array-cmp for llvm/llvm-project@f7b65011de51
#144749 opened
Jul 31, 2025 -
add new rustdoc::hidden_intra_doc_links lint
#144750 opened
Jul 31, 2025 -
[Doc] Add links to the various collections
#144758 opened
Jul 31, 2025 -
aarch64: Make `outline-atomics` a known target feature
#144761 opened
Aug 1, 2025 -
Reject tail calls of `#[track_caller]` functions
#144762 opened
Aug 1, 2025 -
[codegen] assume the tag, not the relative discriminant
#144764 opened
Aug 1, 2025 -
inclusive `Range`s: change `end` to `last`
#144765 opened
Aug 1, 2025 -
Correct some grammar in integer documentation
#144767 opened
Aug 1, 2025 -
more strongly dissuade use of `skip_binder`
#144775 opened
Aug 1, 2025 -
`Printer` cleanups
#144776 opened
Aug 1, 2025 -
Implement debugging output of the bootstrap Step graph into a DOT file
#144779 opened
Aug 1, 2025 -
Add a method to dump MIR in the middle of MIR building
#144780 opened
Aug 1, 2025 -
fix `#[loop_match]` on diverging loop
#144783 opened
Aug 1, 2025 -
Refactor codegen backends in bootstrap
#144787 opened
Aug 1, 2025 -
resolve: Split extern prelude into two scopes
#144793 opened
Aug 1, 2025 -
Port `#[coroutine]` to the new attribute system
#144794 opened
Aug 1, 2025 -
Suggest bounds in more cases, accounting for type parameters referenced in predicate
#144801 opened
Aug 1, 2025 -
Don't warn on never to any `as` casts as unreachable
#144804 opened
Aug 2, 2025 -
Streamline config in bootstrap
#144807 opened
Aug 2, 2025 -
Add a tidy check to prevent adding UI tests directly under `tests/ui/`
#144813 opened
Aug 2, 2025 -
Properly reject tail calls to `&FnPtr` or `&FnDef`
#144817 opened
Aug 2, 2025 -
Fix [rustdoc] Non-json time diagnostics in stdout when using --format…
#144821 opened
Aug 2, 2025 -
coverage: Extract HIR-related helper code out of the main module
#144823 opened
Aug 2, 2025 -
Anonymize binders in tail call sig
#144835 opened
Aug 2, 2025 -
Change visibility of Args new function
#144836 opened
Aug 2, 2025 -
Rewrite`is_ascii` using `slice::as_chunks`
#144837 opened
Aug 2, 2025 -
Fix outdated doc comment
#144838 opened
Aug 2, 2025 -
Access less HIR attributes from typeck
#144841 opened
Aug 2, 2025 -
Constify Eq, Ord, PartialOrd
#144847 opened
Aug 3, 2025 -
Rename `rust_panic_without_hook` to `resume_unwind`
#144852 opened
Aug 3, 2025 -
Elaborate destruct host effect clauses with structurally implied clauses
#144856 opened
Aug 3, 2025 -
Port `#[allow_internal_unsafe]` to the new attribute system
#144857 opened
Aug 3, 2025 -
[DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo
#144859 opened
Aug 3, 2025 -
Stabilize `panic_payload_as_str` feature
#144861 opened
Aug 3, 2025 -
Simplify dead code lint
#144863 opened
Aug 3, 2025 -
No source fixes
#144864 opened
Aug 3, 2025 -
Fix tail calls to `#[track_caller]` functions
#144865 opened
Aug 3, 2025 -
Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`
#144866 opened
Aug 3, 2025 -
Use `as_array` in PartialEq for arrays
#144867 opened
Aug 3, 2025 -
Stabilize `path_file_prefix` feature
#144870 opened
Aug 3, 2025 -
Stabilize `btree_entry_insert` feature
#144871 opened
Aug 3, 2025 -
Document Poisoning in `LazyCell` and `LazyLock`
#144872 opened
Aug 3, 2025 -
Implement `stability_implications` without a visitor.
#144873 opened
Aug 3, 2025 -
Cache param_env on disk.
#144874 opened
Aug 3, 2025 -
coverage: Various small cleanups
#144877 opened
Aug 4, 2025 -
Add rusty stack protector(re-submit)
#144879 opened
Aug 4, 2025 -
Remove unneeded `drop_in_place` calls
#144883 opened
Aug 4, 2025 -
Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison`
#144884 opened
Aug 4, 2025 -
Implement some more checks in `ptr_guaranteed_cmp`.
#144885 opened
Aug 4, 2025 -
Fix parallel rustc not being reproducible due to unstable sorts of items
#144886 opened
Aug 4, 2025 -
`rust-analyzer` subtree update
#144887 opened
Aug 4, 2025 -
Add `InterpCx::project_fields`
#144890 opened
Aug 4, 2025 -
GCC backend subtree update
#144893 opened
Aug 4, 2025 -
Delete `tests/ui/threads-sendsync/tcp-stress.rs`
#144894 opened
Aug 4, 2025 -
Remove impl `PinCoerceUnsized` for `Pin`
#144896 opened
Aug 4, 2025 -
print raw lifetime idents with r#
#144897 opened
Aug 4, 2025 -
[beta] Prepare Rust 1.90.0
#144898 opened
Aug 4, 2025 -
Print CGU reuse statistics in `-Zprint-mono-items`
#144899 opened
Aug 4, 2025 -
Stabilize `unsigned_signed_diff` feature
#144900 opened
Aug 4, 2025 -
Rename `begin_panic` to `panic_with_payload`
#144902 opened
Aug 4, 2025 -
Rename `begin_panic_handler` to `panic_handler`
#144903 opened
Aug 4, 2025 -
rustc-dev-guide subtree update
#144905 opened
Aug 4, 2025 -
Require approval from t-infra instead of t-release on tier bumps
#144906 opened
Aug 4, 2025 -
fix: Reject async assoc fns of `#[const_trait]` in ast_passes
#144907 opened
Aug 4, 2025 -
Fix doctest output json
#144908 opened
Aug 4, 2025 -
Add new `test::print_merged_doctests_times` used by rustdoc to display more detailed time information
#144909 opened
Aug 4, 2025 -
Add regression tests for seemingly fixed issues
#144910 opened
Aug 4, 2025 -
[WIP] Resolver: introduce `SmartResolver` for speculative and finalize resolutions.
#144912 opened
Aug 4, 2025 -
[rustdoc] Fix wrong `i` tooltip icon
#144913 opened
Aug 4, 2025 -
Add support for `ty::Instance` path shortening in diagnostics
#144914 opened
Aug 4, 2025 -
Defer tail call ret ty equality to check_tail_calls
#144915 opened
Aug 4, 2025 -
Enforce tail call type is related to body return type in borrowck
#144917 opened
Aug 4, 2025
305 Issues closed by 70 people
-
ICE: index out of bounds in snapshot_vec when chaining partition_map() calls
#144880 closed
Aug 4, 2025 -
ICE from tail call to transmute
#144806 closed
Aug 4, 2025 -
cleanup: use full `strip` cli args in cg_ssa
#135038 closed
Aug 4, 2025 -
E0562 should mention impl Trait in argument position in Error codes index
#142683 closed
Aug 4, 2025 -
Assertion failed in rustc_hir_typeck\src\gather_locals.rs
#144849 closed
Aug 3, 2025 -
ICE `expression is not a valid constant NeverToAny`
#143165 closed
Aug 3, 2025 -
explicit tail calls: hang in const eval of recursive call
#144753 closed
Aug 3, 2025 -
Is mutex poisoning guaranteed to always work properly?
#143471 closed
Aug 3, 2025 -
The `doc(cfg(target_os = "cygwin"))` annotation is rendered poorly
#144680 closed
Aug 3, 2025 -
rustdoc does not warn about broken links if they contain `.` or `[]`
#54191 closed
Aug 3, 2025 -
ICE: `no enclosing const-continuable scope found`
#143119 closed
Aug 3, 2025 -
`#[used]` should work on functions
#68322 closed
Aug 2, 2025 -
x86_64-unknown-linux-gnu using 'target-feature=+crt-static' exits with: Segmentation fault (core dumped).
#100110 closed
Aug 2, 2025 -
Relocatable section in no_std binary
#110192 closed
Aug 2, 2025 -
Linker failing when importing couch_rs using rustc version 1.54
#88246 closed
Aug 2, 2025 -
Simple `for` statement can be broken with linker error since nightly-2021-06-10-x86_64-unknown-linux-gnu
#87103 closed
Aug 2, 2025 -
Rust musl build segfaults on startup when linked with LLD 12
#86712 closed
Aug 2, 2025 -
musl staticlib builds include all of the musl symbols
#65760 closed
Aug 2, 2025 -
ICE: failed while formatting fluent string `mir_build_const_continue_unknown_jump_target`
#143095 closed
Aug 2, 2025 -
Diagnostic doesn't mention cfg'ed out items if the unresolved path is simple (i.e., a single identifier)
#132166 closed
Aug 2, 2025 -
Unhelpful help for E0387 "consider changing this closure to take self by mutable reference"
#53905 closed
Aug 2, 2025 -
Compiler suggests to add [closure@…] to source code when it can be inferred instead.
#103705 closed
Aug 2, 2025 -
Function parameter type resolution incorrect when multiple generics used
#134387 closed
Aug 1, 2025 -
Generic causes other trait implementations of concrete type to be ignored.
#132406 closed
Aug 1, 2025 -
Type inference chooses wrong trait impl based on generic parameter
#133225 closed
Aug 1, 2025 -
Type inference problem
#95358 closed
Aug 1, 2025 -
Type inference seems to pick up the wrong trait bound
#77625 closed
Aug 1, 2025 -
Wrong infered type when an additional constrain added
#64681 closed
Aug 1, 2025 -
`where` clause shadows information about higher `impl`s
#38071 closed
Aug 1, 2025 -
Cannot create clickable link rustdoc above match complex_value
#144769 closed
Aug 1, 2025 -
`Not Found` error for the hyperlink from `rustc_middle::ty::TypeFlags` to `InternalBitFlags`
#143222 closed
Aug 1, 2025 -
ICE: `arguments using PassMode::Indirect are currently not supported for tail calls`
#144754 closed
Jul 31, 2025 -
Binaries fail to link on musl
#144729 closed
Jul 31, 2025 -
1.87.0 x86_64-unknown-linux-gnu ICE
#144743 closed
Jul 31, 2025 -
Broken MIR in Item(DefId(0:23022 ~ `glam[ff9e]::euler::{impl#44}::to_euler_angles)`)
#144736 closed
Jul 31, 2025 -
ICE building `glam`: Projecting into SIMD type std::arch::aarch64::float32x4_t is banned by MCP#838
#144621 closed
Jul 31, 2025 -
Syntax Update
#144724 closed
Jul 31, 2025 -
Box sometimes forgets to drop its allocator when the Box is conditionally initialized.
#131082 closed
Jul 31, 2025 -
Rustdoc build ICE for the SIMD code in the glam crate.
#144720 closed
Jul 31, 2025 -
Unknown Glam SIMD issue
#144710 closed
Jul 31, 2025 -
Doctest execution should report discovery and compilation time
#144270 closed
Jul 30, 2025 -
--extern-html-root-url uses library names to identify dependencies, failing to handle multiple versions
#76296 closed
Jul 30, 2025 -
probable compiler bug results in rust_decimal Ord not working and a panic
#144695 closed
Jul 30, 2025 -
Incorrect handling of lateout pairs in inline asm
#101346 closed
Jul 30, 2025 -
Expansion of a proc macro inside a macro sometimes fail
#144654 closed
Jul 30, 2025 -
[ICE][ICE->Error] Explicit naming of parameter leads to ICE
#144608 closed
Jul 30, 2025 -
Regression: `align` is ambiguous
#143834 closed
Jul 30, 2025 -
broken MIR in Item
#144660 closed
Jul 30, 2025 -
LLVM 21: f128/i128 now 16-byte aligned on x86-32
#144606 closed
Jul 30, 2025 -
LLVM 21/22 failure: enum/enum-discriminant-eq.rs
#144604 closed
Jul 30, 2025 -
`panic::Location` ordering is defined by pointer ordering, not string ordering
#144486 closed
Jul 30, 2025 -
Missing line information for calls to diverging functions
#59558 closed
Jul 30, 2025 -
`<[MaybeUninit<T>; N]>::transpose()` results in miscompilation
#144645 closed
Jul 29, 2025 -
Debugger step-over runs backward
#141344 closed
Jul 29, 2025 -
ICE: `entered unreachable code: parse_dot_or_call_expr_with_ shouldn't produce this`
#144527 closed
Jul 29, 2025 -
Try to use ntex-mqtt in tokio run time and it cause ICE.
#110528 closed
Jul 29, 2025 -
[ICE]: `None` in compiler/rustc_middle/src/ty/sty.rs
#129882 closed
Jul 29, 2025 -
regression: thread names missing from stack overflow error messages
#144481 closed
Jul 29, 2025 -
ICE loop match: `None` in compiler/rustc_mir_build/src/builder/scope.rs
#144051 closed
Jul 29, 2025 -
Incomplete DWARF debug info in Rust 1.88
#143241 closed
Jul 29, 2025 -
RangeXxx<&T> should implement RangeBounds<T> even if T is unsized
#107196 closed
Jul 29, 2025 -
demo issue
#144630 closed
Jul 29, 2025 -
Incorrect cross-link in `chunks_exact` docs
#144555 closed
Jul 29, 2025 -
Tracking Issue for slice::array_chunks
#74985 closed
Jul 29, 2025 -
Does `[T]::array_chunks` really need to be an iterator?
#76354 closed
Jul 29, 2025 -
Atomic*::as_ptr unnecessarily restricts operations on the pointer to atomic operations
#138246 closed
Jul 28, 2025 -
`rustdoc` cannot use dependencies with target modifiers
#144521 closed
Jul 28, 2025 -
WASI unwinding is broken in release
#132416 closed
Jul 28, 2025 -
Tracking issue for release notes of #143289: Remove `[T]::array_chunks(_mut)`
#144532 closed
Jul 27, 2025 -
ICE: `layout.is_sized()`
#139872 closed
Jul 27, 2025 -
ICE: `invalid immediate for given destination place`
#140332 closed
Jul 27, 2025 -
ICE: `write_immediate_to_mplace: invalid Scalar layout: TyAndLayout`
#129109 closed
Jul 27, 2025 -
ICE: `expected wide pointer extra data`
#130970 closed
Jul 27, 2025 -
ICE: `primitive read not possible for type`
#131347 closed
Jul 27, 2025 -
ICE `immediate Scalar(alloc1) does not fit to layout TyAndLayout`
#121176 closed
Jul 27, 2025 -
encounter an `invalid pointer` error on build script while using `-Zhint-mostly-unused` with `opt-level=N>0`
#144413 closed
Jul 27, 2025 -
core::builder::tests::snapshot::dist_all_cross fails (due to invalid checksum?)
#143973 closed
Jul 27, 2025 -
Error recovery after errors during macro expansion is usually futile
#116180 closed
Jul 27, 2025 -
amdgcn target failling to build compiler_builtins (and thus all examples)
#144381 closed
Jul 27, 2025 -
malformed instrumentation profile data in nightly-2025-07-24
#144512 closed
Jul 26, 2025 -
"conflicting implementations of trait" for two distinct types
#142853 closed
Jul 26, 2025 -
Draft release notes for 1.89.0
#144097 closed
Jul 26, 2025 -
Error message for private method of `Option<T>` is suboptimal
#143795 closed
Jul 26, 2025 -
ICE with `-Zself-profile-events=args`
#144457 closed
Jul 26, 2025 -
non_exhaustive_omitted_patterns should not warn matches! macro
#117304 closed
Jul 26, 2025 -
f128 does not link on (aarch64-unknown)-linux-musl targets
#144423 closed
Jul 26, 2025 -
False positive warning in `unused_parens` lint with dyn Trait returned from a closure
#143653 closed
Jul 26, 2025 -
ICE `expression is not a valid constant VarRef`
#143936 closed
Jul 26, 2025 -
ICEs on `#[loop_match]` with constant evaluation
#143310 closed
Jul 26, 2025 -
rustdoc: Quick way to collapse all impl blocks
#134429 closed
Jul 26, 2025 -
Compiler (effectively) hangs, regression from overflow error
#93774 closed
Jul 26, 2025 -
Infinite loop when dropping specific `Vec` on WASM
#144199 closed
Jul 26, 2025 -
ICE: Cycle with `#[const_continue]` on const blocks
#144487 closed
Jul 26, 2025 -
Bootstrap does not set `cfg(bootstrap)` for build scripts
#138032 closed
Jul 26, 2025 -
Inappropriate suggestion when mismatched types occur in the `dbg!` macro
#139253 closed
Jul 25, 2025 -
`-Ctarget-feature`s get ignored after `crt-static`
#144203 closed
Jul 25, 2025 -
lldb doesn't print enums
#58492 closed
Jul 25, 2025 -
rust-lldb script import failed on lldb-16
#111635 closed
Jul 25, 2025 -
Backtraces are often broken on aarch64 binaries
#121817 closed
Jul 25, 2025 -
ICE: `called 'Result::unwrap()' on an 'Err' value: Unknown(Aligned)`
#121097 closed
Jul 24, 2025 -
Test failures on powerpc64(le)-unknown-linux-musl
#142280 closed
Jul 24, 2025 -
trait bound not satisfied "sealed trait" detection is too eager
#143121 closed
Jul 24, 2025 -
custom target JSON fields do not error if they have an incorrect type
#144153 closed
Jul 24, 2025 -
`#[inline(always)]` and `-Zhint-mostly-unused` play not well with imported main
#144052 closed
Jul 24, 2025 -
type level debuginfo is duplicated across codegen units
#136059 closed
Jul 24, 2025 -
Large number of variables causes stack overflow (SIGSEGV)
#122357 closed
Jul 24, 2025 -
where bounds regression in beta+nightly
#143992 closed
Jul 24, 2025 -
regression: ICE compiler/rustc_ty_utils/src/abi.rs:485:62, unwrapping None
#143836 closed
Jul 24, 2025 -
E0320 error huge type name output
#79972 closed
Jul 24, 2025 -
rustc should recommend impl Trait before dyn Trait in argument and return type positions
#99304 closed
Jul 24, 2025 -
"cannot declare a new module at this ___location" should specify good locations
#37184 closed
Jul 24, 2025 -
Local ambiguity in macro *definition*
#28084 closed
Jul 24, 2025 -
Spellcheck is PR CI only
#144183 closed
Jul 24, 2025 -
Macro hygiene issue: Parameter value loss in Windows release builds
#144332 closed
Jul 23, 2025 -
ICE: `Got a scalar pair where a scalar was expected` when using the `Self` on `fn`, a wrong place.
#140365 closed
Jul 23, 2025 -
ICE: `invalid immediate for given destination place: value ScalarPair does not match ABI Scalar`
#140100 closed
Jul 23, 2025 -
ICE: `invalid immediate for given destination place: value ScalarPair .. does not match ABI`
#131507 closed
Jul 23, 2025 -
ICE: `Got a scalar pair where a scalar was expected`
#121363 closed
Jul 23, 2025 -
ICE from transmuting pointer to TypeId then comparing in const
#144253 closed
Jul 23, 2025 -
A package-lock.json for eslint?
#142902 closed
Jul 23, 2025 -
`sys::thread_local::key::tests::destructors` fails under x86 Windows 7
#141300 closed
Jul 23, 2025 -
SIGSEGV on generating debug info for `rhai`
#120414 closed
Jul 23, 2025 -
wasmer relies on __rust_probestack
#142612 closed
Jul 23, 2025 -
macro expansion for the `doc` attribute must occur during the rustdoc pass
#144295 closed
Jul 23, 2025 -
error: internal compiler error: `_` overridden by `_` for HirId when adding str to an iter chain
#144321 closed
Jul 22, 2025 -
rust-lldb encounters an error displaying local variables
#114137 closed
Jul 22, 2025 -
ICE: `Type may implement copy, but there is no other error.`
#144165 closed
Jul 22, 2025 -
x test says eslint is missing but it isn't
#144093 closed
Jul 22, 2025 -
error[E0583]: file not found for module `bswap` - while building Rust beta with stage0 versino 1.88.0
#143576 closed
Jul 22, 2025 -
Tracking Issue for constifying `Result` methods that depend on const traits
#144281 closed
Jul 22, 2025 -
x.py test --stage 0 src/tools/clippy does not work
#78717 closed
Jul 21, 2025 -
ICE: `no entry for node id: NodeId(27)`
#143413 closed
Jul 21, 2025 -
Tracking Issue for const_ord
#143972 closed
Jul 21, 2025 -
inference weirdness around `allocator_api`
#144264 closed
Jul 21, 2025 -
Array comparisons don't work on AVR - memcmp should return a c_int
#144076 closed
Jul 21, 2025 -
Add rustc compiler development support for the Zed Editor
#126931 closed
Jul 21, 2025 -
Exhaustive matching doesn't work correctly for Coroutines with never_type variants
#143468 closed
Jul 21, 2025 -
Tracking issue for release notes of #125087: Optimize `Seek::stream_len` impl for `File`
#135693 closed
Jul 21, 2025 -
Tracking issue for release notes of #139994: add `CStr::display`
#144248 closed
Jul 21, 2025 -
zerocopy-0.8.25 no longer builds on nightly
#144168 closed
Jul 21, 2025 -
We don't perform sized elaboration for impl-Trait-in-bindings (trait ascription)
#144135 closed
Jul 20, 2025 -
rustdoc should include aliases in search that only partially matches
#140782 closed
Jul 20, 2025 -
Tracking Issue for `#![feature(const_float_round_methods)]`
#141555 closed
Jul 20, 2025 -
Portable definition of set_precision()?
#144214 closed
Jul 20, 2025 -
Tracking Issue for const_bitops
#144119 closed
Jul 20, 2025 -
I'm not sure if this is expected behavior, no deadlock is detected
#144105 closed
Jul 19, 2025 -
.
#144186 closed
Jul 19, 2025 -
Tracking issue for release notes of #143604: Stabilize `const_float_round_methods`
#144184 closed
Jul 19, 2025 -
Tracking Issue for `const_slice_reverse`
#135120 closed
Jul 19, 2025 -
Panic-safety issue with `Zip` specializations
#137255 closed
Jul 19, 2025 -
cycle detected when optimizing MIR
#143700 closed
Jul 19, 2025 -
Tracking issue for moving ui tests to subdirectories
#73494 closed
Jul 19, 2025 -
Attributes applied to macro calls are not checked
#144170 closed
Jul 19, 2025 -
rustdoc drops `#[no_mangle]` and `#[link_section]` from inlined cross-crate re-exported fns & statics
#144004 closed
Jul 19, 2025 -
Sized hierarchy: `PointeeSized` bounds aren't fully validated during HIR ty lowering
#142718 closed
Jul 19, 2025 -
Reword `?Trait` bound diagnostic
#136944 closed
Jul 19, 2025 -
Better handling of missing closing or opening delimiters, well distinct by type of delimiter
#138401 closed
Jul 19, 2025 -
Multiple nested loops taking very long to compile with CPU extensions
#115465 closed
Jul 18, 2025 -
Wrong messages from compiler confusing methods with the same name from different traits
#143740 closed
Jul 18, 2025 -
`impl AsyncDrop for &Foo / Pin<Foo>` should not compile
#143691 closed
Jul 18, 2025 -
`'r#_` gives two confusingly similar errors
#143152 closed
Jul 18, 2025 -
Errors compiling `libc` using rust 1.73.0 on `riscv64/ubuntu:focal` docker image - works with 1.72.1
#117101 closed
Jul 18, 2025 -
Linking error on Rust 1.70 aarch64-unknown-linux-musl toolchain
#113104 closed
Jul 18, 2025 -
Bad help message when calling `collect` on a `Cow<str>` iterator
#144100 closed
Jul 18, 2025 -
false positive double_negations warning with macro invocation
#143980 closed
Jul 18, 2025 -
`-L` and `-o` rustc arguments can be used unintuitively
#142812 closed
Jul 18, 2025 -
ICE: `#[naked] functions should always terminate with an asm! block`
#143266 closed
Jul 18, 2025 -
Running dist-x86_64-linux locally fails during GCC build
#143986 closed
Jul 18, 2025 -
`Result::unwrap()` on an `Err` value: ReferencesError(ErrorGuaranteed(()))
#128094 closed
Jul 18, 2025 -
Tracking issue for release notes of #134813: Tracking Issue for `keylocker_x86`
#141780 closed
Jul 18, 2025 -
Spurious failure on a server - can't find crate clap_derive
#144096 closed
Jul 18, 2025 -
Tracking issue for release notes of #140772: {aarch64,x86_64}-pc-windows-gnullvm: build host tools
#143062 closed
Jul 17, 2025 -
Using numbers in functions
#144088 closed
Jul 17, 2025 -
ICE:invalid predicate filter for `remap_gat_vars_and_recurse_into_nested_projections`
#141694 closed
Jul 17, 2025 -
ICE: `mid > len`
#144048 closed
Jul 17, 2025 -
Tracking issue for release notes of #142507: use `#[align]` attribute for `fn_align`
#143923 closed
Jul 17, 2025 -
ICE: `features not available at this point in the compiler`
#143977 closed
Jul 17, 2025 -
crash: lazy type alias: stack overflow
#131994 closed
Jul 17, 2025 -
DW_TAG_formal_parameter always has DW_AT_decl_line == 1
#45010 closed
Jul 17, 2025 -
Diagnostic incorrectly identifying sealed traits
#143392 closed
Jul 17, 2025 -
Incorrect behavior on Windows with dylibs and ThinLTO
#127979 closed
Jul 17, 2025 -
rustc hangs when implementing a trait for a recursive impl Trait type alias
#144065 closed
Jul 17, 2025 -
Reqwest::Identity::from_pkcs12_der() fails in Mac
#144057 closed
Jul 17, 2025 -
On some targets, specifying `optimize_for_size` in `build-std-features` causes the `core` crate build to fail
#143804 closed
Jul 17, 2025 -
`overflowing_literals` suggests invalid unicode character escape
#143597 closed
Jul 17, 2025 -
Incorrect SCRIPT_ARG handling for docker images
#143962 closed
Jul 17, 2025 -
Is lazy loading system functions on UWP still necessary?
#143530 closed
Jul 17, 2025 -
const_heap feature can be used to leak mutable memory into final value of constant
#129233 closed
Jul 17, 2025 -
`RUST_BACKTRACE=full` loop with `-Cpanic=abort` on `aarch64-unknown-linux-gnu`
#123733 closed
Jul 17, 2025 -
Some debuginfo tests are not running
#47163 closed
Jul 17, 2025 -
rustdoc-json: Structured representation of attributes
#141358 closed
Jul 16, 2025 -
Restore `mismatched_lifetime_syntaxes` wording about "elided lifetime has a name"?
#141752 closed
Jul 16, 2025 -
Suggestion follow-up for `mismatched-lifetime-syntaxes` lint
#142087 closed
Jul 16, 2025 -
Building LLVM from source doesn't forward `-j x` to cmake
#95177 closed
Jul 16, 2025 -
Internal segfault when cross-compiling to arm32 --release
#107868 closed
Jul 15, 2025 -
Compiler crashed (ICE) when using `-Zcombine-cgu` under `dev/test profile`.
#121990 closed
Jul 15, 2025 -
Build target `arm64ec-pc-windows-msvc` with `-Zbuild-std` got linking error.
#130020 closed
Jul 15, 2025 -
`powerpc64-unknown-linux-musl` target linking error, ABI ELFv1/2 conflict.
#143942 closed
Jul 15, 2025 -
mismatched types on beta/nightly
#143991 closed
Jul 15, 2025 -
Add a UB-check to `Vec::set_len`
#143813 closed
Jul 15, 2025 -
Regression: intrinsics::drop_in_place removed
#143832 closed
Jul 15, 2025 -
Writing array type with `,` instead of `;` could have a friendlier error
#143828 closed
Jul 15, 2025 -
`./x suggest --run` produces incorrect test failure
#143569 closed
Jul 15, 2025 -
Tracking Issue for `x suggest`
#109933 closed
Jul 15, 2025 -
tests/ui/codegen/duplicated-path-in-error: Fails on musl libc due to ldso error message difference
#128474 closed
Jul 15, 2025 -
LLVM assertion failure on Wasm exceptions
#135665 closed
Jul 15, 2025 -
`#![feature(inherent_associated_types)]` fails compilation of derive macro `serde::Deserialize`
#143952 closed
Jul 15, 2025 -
ICE on `#[const_trait]` with where clause
#143944 closed
Jul 15, 2025 -
Stylistic warnings (as errors) in the compiler break the build
#143701 closed
Jul 14, 2025 -
[Feature Request]: Make all sections easily foldable
#143885 closed
Jul 14, 2025 -
windows: consider skipping WSACleanup on exit
#141799 closed
Jul 14, 2025 -
ICE: `None` in `rustc_parse/src/parser/attr_wrapper.rs`
#137509 closed
Jul 14, 2025 -
Tracking Issue for the demotion of i686-pc-windows-gnu
#138422 closed
Jul 14, 2025 -
Tracking Issue for const_slice_index
#143772 closed
Jul 14, 2025 -
Docs (std/string): state that "char" is converted from 4 bytes to utf-8 representation
#143677 closed
Jul 14, 2025 -
Regression: trait bound not satisfied
#143831 closed
Jul 14, 2025 -
Confused "elided lifetime has a name" warning
#143913 closed
Jul 14, 2025 -
`./x test clippy` does not honor `--test-args`
#143824 closed
Jul 13, 2025 -
Associated constants used in equality constraints should be considered as used
#126729 closed
Jul 13, 2025 -
Miri tests fail since dependencies don't get properly rebuilt
#143680 closed
Jul 13, 2025 -
ICE: parse: builtin attribute "stable" not handled by `CheckAttrVisitor`
#137590 closed
Jul 13, 2025 -
/snapshot_vec.rs:199:10: index out of bounds: the len is 29 but the index is 30
#143865 closed
Jul 13, 2025 -
Rust Compiler error with Linear Algebra Crate
#143862 closed
Jul 13, 2025 -
lint: ignored #[track_caller] on trait define
#143864 closed
Jul 13, 2025 -
ICE / hang `found DefPathHash collision between DefPath`
#143697 closed
Jul 13, 2025 -
Can we remove these warning linker messages for apple targets.
#143844 closed
Jul 12, 2025 -
`error: cycle detected ` on latest rust nightly for windows build.
#122469 closed
Jul 12, 2025 -
`#![no_main]` & empty `main fn` makes test run fail unconditionally
#104050 closed
Jul 12, 2025 -
Build `armv7-linux-androideabi` failed with latest nightly rustc.
#143842 closed
Jul 12, 2025 -
ParseIntError docs should mention other integer parsing functions
#143602 closed
Jul 12, 2025 -
ICE when using the new ${concat()} meta
#143819 closed
Jul 12, 2025 -
2021 edition's binding to sub-pattern doesn't work on enum with copyable fields
#90368 closed
Jul 12, 2025 -
Base-URL site issue and feature request
#143693 closed
Jul 11, 2025 -
presence of `compiler_builtins` in the std doc crate sidebar on beta
#143215 closed
Jul 11, 2025 -
Tracking Issue for AVX512 intrinsics
#111137 closed
Jul 11, 2025 -
Incorrect argument index highlighting an error for type mismatch on static trait function calls
#122938 closed
Jul 11, 2025 -
DWARF: linkage_name does not include hash, does not match any symbol
#46453 closed
Jul 11, 2025 -
ICE: check_attr.rs:368:41: Parsed attributes with longer path not handled by `CheckAttrVisitor`
#143789 closed
Jul 11, 2025 -
Revise usage of LLVM lifetime intrinsics
#21786 closed
Jul 11, 2025 -
Default implementation on std::iter::Fuse should not requires Default on the inner iterator
#140961 closed
Jul 11, 2025 -
ICE: `overflow expanding free alias type`
#142419 closed
Jul 11, 2025 -
Borrow suggestion on unmet obligation doesn't account for types in type-relative paths
#143393 closed
Jul 11, 2025 -
`./x check library --stage 1 --skip-std-check-if-no-download-rustc` builds rustc
#143705 closed
Jul 11, 2025 -
`options(att_syntax)` doesn't do anything for `global_asm!` and `naked_asm!`
#143542 closed
Jul 10, 2025 -
Rust panics over FFI break `std::exception_ptr` on Windows
#143623 closed
Jul 10, 2025 -
[rustdoc] adding docs on a reexport that shadows a glob reexport does not work properly
#143107 closed
Jul 10, 2025 -
`-Zexport-executable-symbols` alone does not export symbols
#101610 closed
Jul 10, 2025 -
Compiler panic
#143750 closed
Jul 10, 2025 -
VxWorks std does not build
#143442 closed
Jul 10, 2025 -
false-negative `unused_parens` in closures consisting of just one expression
#136741 closed
Jul 10, 2025 -
Tracking Issue for Result::flatten (`result_flattening`)
#70142 closed
Jul 10, 2025 -
Recent regression in coverage
#143712 closed
Jul 10, 2025 -
Return value changed upon returning to callee (x86_64-unknown-none)
#143436 closed
Jul 9, 2025 -
`Ipv6Addr::is_documentation` should be expanded to include RFC 9637's `3ffff::/20`
#137821 closed
Jul 9, 2025 -
Bad import suggestions for naming Range structs in 1.86+
#143694 closed
Jul 9, 2025 -
configure.py doesn't write out the last set key in a section
#143605 closed
Jul 9, 2025 -
Diagnostic suggests changing `&mut vec![1]` to `mut vec![1]`
#143523 closed
Jul 9, 2025 -
ICE: `unhandled node Crate(Mod { … })`
#143481 closed
Jul 9, 2025 -
`let self` in method with receiver incorrectly complains about macro hygiene
#143134 closed
Jul 9, 2025 -
CheckEnums tests fail on s390x (big-endian)
#143332 closed
Jul 9, 2025 -
Drop is called for match wildcards even when all matched variants have no Drop
#142705 closed
Jul 9, 2025 -
x.py install fails with stage2/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld not found
#143646 closed
Jul 8, 2025 -
rustdoc-json: `#[target_feature]` incorrectly causes safe functions to be listed as `unsafe`
#142655 closed
Jul 8, 2025 -
std(String): Docs issue; remove word
#143579 closed
Jul 8, 2025 -
ICE: / Hang `found DefPathHash collision between DefPath { .. } and DefPath { .. }`
#143560 closed
Jul 8, 2025 -
Misleading span in trait bound error with generic parameters
#143336 closed
Jul 8, 2025 -
ICE: `no terminator on block`
#143435 closed
Jul 7, 2025 -
ICE: broken mir: bad assignment
#143204 closed
Jul 7, 2025 -
ICE with repr(align(0))
#143479 closed
Jul 7, 2025 -
ICE: `#![repr]`
#143522 closed
Jul 7, 2025 -
Unhelpful borrowing suggested when wrongly constructing an unsized type
#132041 closed
Jul 7, 2025 -
Panic backtrace doesn't traverse ffi code with panic=abort
#88275 closed
Jul 7, 2025 -
cycle detected when optimizing MIR
#143534 closed
Jul 7, 2025 -
Document that programmer can't use generic NonZero
#142966 closed
Jul 7, 2025 -
ICE: type_name intrinsic must be in const block or opted out
#143587 closed
Jul 7, 2025 -
never `!` type primitive docs mention 2024 edition changes as upcoming
#143207 closed
Jul 7, 2025 -
Tracking Issue for `mixed_integer_ops_unsigned_sub`
#126043 closed
Jul 7, 2025 -
CopyProp miscompilation when destination is borrowed
#143491 closed
Jul 6, 2025 -
`lto=true` vs `lto=false` changes program behaviour
#143536 closed
Jul 6, 2025 -
ICE / Hang found DefPathHash collision between DefPath
#140796 closed
Jul 6, 2025 -
ICE in Option<&OsStr> + Option<&OsStr>
#143510 closed
Jul 6, 2025 -
Linux release builds fail with undefined symbol errors on rust 1.87
#142752 closed
Jul 6, 2025 -
Miscompile on some targets
#143399 closed
Jul 6, 2025 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 closed
Jul 6, 2025 -
Cross-compiling from x86_64-linux to aarch64-darwin produces a broken (stripped) dylib
#141913 closed
Jul 6, 2025 -
ICE: assertion failed `!self.token.kind.is_close_delim_or_eof()`
#143501 closed
Jul 5, 2025 -
`std::sync::poison` documentation typo
#143049 closed
Jul 5, 2025 -
CLI completion check is broken
#143451 closed
Jul 5, 2025 -
cygwin std does not build in Miri
#143483 closed
Jul 5, 2025 -
Unable to capture-by-copy without move
#143466 closed
Jul 5, 2025 -
ICE `assertion failed: !self.token.kind.is_close_delim_or_eof()`
#143351 closed
Jul 5, 2025 -
let_chains stabilization followups
#140722 closed
Jul 5, 2025 -
The compiler output looks really bad (Mac OS)
#143463 closed
Jul 4, 2025 -
Linking broken on arm64ec due to __rust_alloc_error_handler_should_panic symbol
#143253 closed
Jul 4, 2025 -
run-make cross-compilation support is questionable
#137085 closed
Jul 4, 2025
278 Issues opened by 151 people
-
ICE in rustdoc
#144918 opened
Aug 4, 2025 -
Tail calls don't enforce lifetime constraints from return type onto args
#144916 opened
Aug 4, 2025 -
Conditional assignment with multiple if/else appears broken
#144911 opened
Aug 4, 2025 -
rust-1.88.0 fails to build with glibc 2.42
#144904 opened
Aug 4, 2025 -
Suspicious `fn_ptr_shim.rs` mir-opt test failure
#144901 opened
Aug 4, 2025 -
Explicit tail call returning a HRTB causes ICE: "hir typeck should have checked the return type already"
#144892 opened
Aug 4, 2025 -
Tracking Issue for `derive_from` (RFC 3809)
#144889 opened
Aug 4, 2025 -
ICE: ` unhandled node Crate(Mod`
#144888 opened
Aug 4, 2025 -
Flaky test: `tests/ui/threads-sendsync/tcp-stress.rs`
#144878 opened
Aug 4, 2025 -
Parameters in generic associated types do not propagate if unused
#144858 opened
Aug 3, 2025 -
Passing Indirect Operands into LLVM hits a span_bug
#144855 opened
Aug 3, 2025 -
Combination of `panic="abort"` and `-Zbuild-std` causes build failure
#144840 opened
Aug 2, 2025 -
Unsafe usage problem in 1.88 (code is compiling with Version ="2021" and failing with Version = "2024"
#144839 opened
Aug 2, 2025 -
rustdoc search: path distance algorithm is bad when crate and type share name
#144834 opened
Aug 2, 2025 -
Stack overflow from closure TAIT in a method on the opaque type itself with recursion
#144833 opened
Aug 2, 2025 -
Stack overflow from closure TAIT in a method on the opaque type itself in debug mode
#144832 opened
Aug 2, 2025 -
Tracking issue for release notes of #144322: Add lint against dangling pointers from local variables
#144830 opened
Aug 2, 2025 -
Tracking issue for release notes of #144133: Stabilize const TypeId::of
#144828 opened
Aug 2, 2025 -
Can't explicit tail call with HRTB argument
#144826 opened
Aug 2, 2025 -
Miri reports UB for explicit tail call with by-value non-ZST struct parameter
#144820 opened
Aug 2, 2025 -
With -Zpolonius=next, (latest nightly) cargo failed to compile umya-spreadsheet
#144819 opened
Aug 2, 2025 -
[rustdoc] Inline impl docstring headers when possible
#144809 opened
Aug 2, 2025 -
`rustc_const_unstable` on private items is confusing
#144802 opened
Aug 1, 2025 -
[rustdoc] Non-json time diagnostics in stdout when using `--format json`
#144798 opened
Aug 1, 2025 -
Bad diagnostic with `Cow` and `to_owned` where `into_owned` was meant
#144792 opened
Aug 1, 2025 -
failed to build tushare_api crate doc in crates.io
#144788 opened
Aug 1, 2025 -
Missing PlaceMention for scrutinee in #[loop_match]
#144781 opened
Aug 1, 2025 -
rustdoc UI: Warning block icon is no longer a circle (on my machine) but a squircle
#144778 opened
Aug 1, 2025 -
Functions marked with #[no_mangle] are not GC-ed on powerpc
#144777 opened
Aug 1, 2025 -
Tracking issue for release notes of #144410: Make tier 3 musl targets link dynamically by default
#144770 opened
Aug 1, 2025 -
`cannot guarantee tail call due to mismatched parameter counts`
#144755 opened
Jul 31, 2025 -
ICE: `only local crates should have sources emitted`
#144752 opened
Jul 31, 2025 -
`unused-revision-names` compiletest directive has confusing name
#144748 opened
Jul 31, 2025 -
Duplicated "the trait bound [..] is not satisfied" errors when a struct definition uses a unsatisfied bound
#144745 opened
Jul 31, 2025 -
where clause with generic is suggested at the impl block before the generic is introduced
#144734 opened
Jul 31, 2025 -
Separate type for cross-crate encoded attributes
#144728 opened
Jul 31, 2025 -
Compiler panic while building blink.cmp
#144725 opened
Jul 31, 2025 -
Using a reference to a self-referential static as a pattern causes stack overflow
#144719 opened
Jul 31, 2025 -
Attribute macro can replace item with expression.
#144716 opened
Jul 31, 2025 -
Bootstrapped compiler is deterministic in a way that the released compiler is not
#144715 opened
Jul 31, 2025 -
`vec::IntoIter<T>: UnwindSafe` should not require `T: RefUnwindSafe`
#144707 opened
Jul 30, 2025 -
Importing a private function with a wildcard should have a better error
#144697 opened
Jul 30, 2025 -
Code that used to error on Rust 1.77 causes a compiler hang on 1.78 and later
#144696 opened
Jul 30, 2025 -
2025-07-18 regression: cycle detected when computing revealed normalized predicates
#144690 opened
Jul 30, 2025 -
Slice iterator advancement can become unidiomatic, which seems like a performance problem
#144684 opened
Jul 30, 2025 -
OS Extension traits have confusing available-on annotation
#144681 opened
Jul 30, 2025 -
compiletest: separate splitting name-value pairs versus name-value directives
#144672 opened
Jul 30, 2025 -
Migrate `unused-revision-names` check from tidy to compiletest
#144671 opened
Jul 30, 2025 -
`mismatched types` instead of "type does not implement required traits"
#144670 opened
Jul 30, 2025 -
Warn for intra-doc links to `doc(hidden)` items.
#144664 opened
Jul 30, 2025 -
Tracking issue for cleanup of gnullvm building process
#144656 opened
Jul 29, 2025 -
Thread 'rustc' panicked at compiler/rustc_middle/src/query/on_disk_cache.rs:506:5:
#144652 opened
Jul 29, 2025 -
LLVM 22 rejects some Arm register uses in asm/arm-types.rs
#144643 opened
Jul 29, 2025 -
Invalid CFI failure for and indirect call through a `Box<dyn Fn()>`
#144641 opened
Jul 29, 2025 -
Infinite recursion when generating debuginfo
#144636 opened
Jul 29, 2025 -
Very slow `EverInitializedPlaces` analysis on async fn with many awaits
#144635 opened
Jul 29, 2025 -
Recursive types are rejected with a misleading error message when they would not have infinite size
#144617 opened
Jul 29, 2025 -
SIGSEGV when printing backtrace across inline assembly
#144610 opened
Jul 28, 2025 -
Calling `.get_ref()` on a tuple or tuple struct suggests pinning it
#144602 opened
Jul 28, 2025 -
Pin diagnostic `might not be found because of this arbitrary self type` is not fired in some cases
#144598 opened
Jul 28, 2025 -
Terse error message on tuple struct looking like regular struct
#144595 opened
Jul 28, 2025 -
ICE: delegation: `No HirId for DefId`
#144594 opened
Jul 28, 2025 -
compiletest output on message mismatch is hard to interpret
#144590 opened
Jul 28, 2025 -
`cargo fix` doesn't apply suggestions from mismatched_lifetime_syntaxes
#144588 opened
Jul 28, 2025 -
Pointer to static is not `guaranteed_eq` to itself.
#144584 opened
Jul 28, 2025 -
ICE `immediate ScalarPair(..) does not fit to layout TyAndLayout`
#144564 opened
Jul 28, 2025 -
Nonsensical rustc error: expected and found are same
#144550 opened
Jul 27, 2025 -
ICE: Panic when using constant from associated type trait impl
#144547 opened
Jul 27, 2025 -
`Hash` portability between compiler versions is potentially misleading
#144540 opened
Jul 27, 2025 -
Tracking Issue for const_exposed_provenance
#144538 opened
Jul 27, 2025 -
{aarch64,x86_64}-pc-windows-gnullvm host tools are missing libunwind.dll
#144533 opened
Jul 27, 2025 -
rust-gdb can't call methods defined in impl blocks with generics
#144525 opened
Jul 27, 2025 -
Range of index variables forgotten in an `else if`
#144522 opened
Jul 26, 2025 -
Inline assembly inhibits emitting `nounwind`
#144518 opened
Jul 26, 2025 -
Tracking Issue for const `SystemTime` methods
#144517 opened
Jul 26, 2025 -
Tracking Issue for `pointer::cast_array`
#144514 opened
Jul 26, 2025 -
Tracking issue for release notes of #135634: stop specializing on `Copy`
#144507 opened
Jul 26, 2025 -
Tracking issue for release notes of #143857: Port #[macro_export] to the new attribute parsing infrastructure
#144505 opened
Jul 26, 2025 -
ICE: layout.ty.discriminant_for_variant(tcx, idx).unwrap().val != u128::from(idx.as_u32()
#144501 opened
Jul 26, 2025 -
`static_mut_refs` suggests invalid code in static context
#144496 opened
Jul 26, 2025 -
ICE: loop match: encountered `Assign((..))` with incompatible types `!` / `i32`
#144493 opened
Jul 26, 2025 -
ICE: loop match: broken MIR: `bad assignment`
#144492 opened
Jul 26, 2025 -
ICE `invalid immediate for given destination place: value ScalarPair(..) does not match ABI Scalar(..)`
#144491 opened
Jul 26, 2025 -
`#[inline]` affects whether consteval happens
#144460 opened
Jul 25, 2025 -
request: x test vs x test all etc
#144459 opened
Jul 25, 2025 -
Tracking issue for release notes of #143859: Guarantee 8 bytes of alignment in Thread::into_raw
#144456 opened
Jul 25, 2025 -
Unsoundness due to 'static coroutines that yield non-'static values.
#144442 opened
Jul 25, 2025 -
Error: A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index.
#144441 opened
Jul 25, 2025 -
Confusing diagnose message in which the opaque types from RPIT are reported as unrelated types
#144433 opened
Jul 25, 2025 -
error[E0581] gives incomplete help and explanations with TAIT
#144432 opened
Jul 25, 2025 -
Tracking Issue for `core::mem::DropGuard`
#144426 opened
Jul 25, 2025 -
Tracking Issue for smart pointer (try_)map
#144419 opened
Jul 24, 2025 -
Tracking issue for release notes of #141663: rustdoc: add ways of collapsing all impl blocks
#144416 opened
Jul 24, 2025 -
Tracking Issue for future-incompatibility lint `macro_expanded_macro_exports_accessed_by_absolute_paths`
#144408 opened
Jul 24, 2025 -
Tracking Issue for future-incompatibility lint `out_of_scope_macro_calls`
#144406 opened
Jul 24, 2025 -
Tracking Issue for Sized Hierarchy
#144404 opened
Jul 24, 2025 -
Code `&impl A + B`, which cannot compile, may be suggested by the lint `refining_impl_trait`
#144401 opened
Jul 24, 2025 -
dead value causes `async` future to not be `Send`
#144391 opened
Jul 24, 2025 -
Inconsistent test output in `aarch64` when using `-Zwrite-long-types-to-disk=yes`
#144375 opened
Jul 23, 2025 -
Devise mechanism for ensuring `tcx.short_string` is actually used
#144374 opened
Jul 23, 2025 -
Unwinding within foreign ABIs can corrupt registers
#144371 opened
Jul 23, 2025 -
Tracking issue for release notes of #144369: Upgrade semicolon_in_expressions_from_macros from warn to deny
#144370 opened
Jul 23, 2025 -
Tracking Issue for downcast_trait
#144361 opened
Jul 23, 2025 -
Potentially-observable store gets elided: asm block does not act as a compiler fence
#144351 opened
Jul 23, 2025 -
Rust does not correctly handle async recursion with nice errors in certain cases
#144344 opened
Jul 23, 2025 -
Tracking Issue for checked bitshifts
#144336 opened
Jul 23, 2025 -
Ambiguous glob import in polars_plan results in privacy error
#144333 opened
Jul 22, 2025 -
Niched option check not optimized out
#144329 opened
Jul 22, 2025 -
Missed optimization for format whose argument is a known static string
#144328 opened
Jul 22, 2025 -
select_nth_unstable (partition_at_index) has plenty of redundant bounds checks
#144326 opened
Jul 22, 2025 -
Invalid suggestion for wrapping unnamable types, uses function name as module
#144319 opened
Jul 22, 2025 -
[opt-dist] Profile-guided optimization of LLVM regressed on Windows hosts
#144318 opened
Jul 22, 2025 -
Patterns sometimes ignores lifetimes.
#144312 opened
Jul 22, 2025 -
`fn(...) -> Option<T>`, where T is returned by invisible reference, could use null pointer for None
#144310 opened
Jul 22, 2025 -
Iterator stack allocation is not split up
#144306 opened
Jul 22, 2025 -
"this can't be annotated with `?`" on expressions not directly annotated with `?`
#144304 opened
Jul 22, 2025 -
profiler_builtins compiled failed when I try to get the test coverage of std\core\alloc
#144299 opened
Jul 22, 2025 -
The comment about the `weak` field in `ArcArcInner` is imprecise
#144296 opened
Jul 22, 2025 -
panic when running rust clippy
#144302 opened
Jul 22, 2025 -
Tail calls with indirect operands are untested
#144293 opened
Jul 22, 2025 -
Tracking Issue for const conversion methods that don't require const traits
#144288 opened
Jul 22, 2025 -
The `found` type in `TypeError::Sorts(ExpectedFound)` may contain lifetime regions that have been rolled back
#144282 opened
Jul 22, 2025 -
`~const Destruct` is required for destructured arrays and tuples
#144280 opened
Jul 22, 2025 -
Different codegen between comparison of `&str` and `&[u8]` on `And` and `Or` condition
#144279 opened
Jul 22, 2025 -
Tracking issue for Rev::into_inner
#144277 opened
Jul 22, 2025 -
Tracking Issue for `Option::reduce`
#144273 opened
Jul 21, 2025 -
Suggest manually rebinding an argument when it would help with variance
#144267 opened
Jul 21, 2025 -
[rustdoc] Add new (cfg) feature search filtering/tab
#144263 opened
Jul 21, 2025 -
Tracking issue for auditing and possibly eliminating difference between PR CI and Auto CI jobs
#144259 opened
Jul 21, 2025 -
ICE: `import.imported_module.get().is_none()`
#144242 opened
Jul 21, 2025 -
ICE: `dyn !Sized`
#144241 opened
Jul 21, 2025 -
compiletest can fail spuriously when the same file is an aux file and a test file by itself
#144237 opened
Jul 21, 2025 -
ICE: AVR CPU not explicitly specified when building `core` for `avr-atmega328p` custom target
#144227 opened
Jul 20, 2025 -
invalid suggestion `<T: 'static:>`
#144215 opened
Jul 20, 2025 -
Tracking Issue for more const methods on Result
#144211 opened
Jul 20, 2025 -
Infer the `[const] Destruct` bound on fields from `[const] Destruct` bound on struct
#144207 opened
Jul 20, 2025 -
Refactor: Split self-param logic from `parse_param_general`
#144206 opened
Jul 20, 2025 -
[Feature request] Pass file descriptors in std::comand::Command
#144191 opened
Jul 19, 2025 -
Tracking issue for release notes of #141555: Tracking Issue for `#![feature(const_float_round_methods)]`
#144182 opened
Jul 19, 2025 -
Tracking issue for release notes of #139451: Add `target_env = "macabi"` and `target_env = "sim"`
#144179 opened
Jul 19, 2025 -
Rust 1.88.0 causes broken HTTP requests with hyper on x86_64-darwin on optimization levels greater than 1
#144163 opened
Jul 19, 2025 -
Wrong error for string literal suffix when stuck together
#144161 opened
Jul 18, 2025 -
Coroutine upvars are not required to be live in borrowck if witness has no drop requirements
#144155 opened
Jul 18, 2025 -
Rustdoc Index Page should use not use hard-coded values
#144147 opened
Jul 18, 2025 -
Rustdoc --enable-index-page should work with --merge=finalize
#144146 opened
Jul 18, 2025 -
(re-)Fix private-in-public for RPITIT
#144139 opened
Jul 18, 2025 -
Tracking issue for release notes of #135120: Tracking Issue for `const_slice_reverse`
#144136 opened
Jul 18, 2025 -
Confusing diagnostic for attributes on types
#144132 opened
Jul 18, 2025 -
Wrong diagnostic when calling #[tokio::main] before a non-main function
#144129 opened
Jul 18, 2025 -
Associated Type bound in GAT Parameter incorrectly errors as unsatisfied
#144127 opened
Jul 18, 2025 -
Missing symbols with `optimize = "false"` and `panic = "abort"`
#144121 opened
Jul 18, 2025 -
`iter_mut` is slightly slower than code with a manual for loop
#144118 opened
Jul 18, 2025 -
Tracking issue for release notes of #143031: Add windows-gnullvm hosts to the manifest
#144095 opened
Jul 17, 2025 -
Mismatched return type error spuriously masked
#144084 opened
Jul 17, 2025 -
Point at assignment where unread previously assigned binding is overwritten
#144079 opened
Jul 17, 2025 -
Changes to git submodules must be staged or commited to take effect
#144077 opened
Jul 17, 2025 -
"Type doesn't implement trait" diagnostic is infectious
#144074 opened
Jul 17, 2025 -
Lint regression: `dead_code` ignores `#[allow(dead_code)]` on traits
#144060 opened
Jul 17, 2025 -
Tracking Issue for `-Z hint-mostly-unused`
#144055 opened
Jul 17, 2025 -
lint `pub const _: ...`
#144047 opened
Jul 17, 2025 -
Coverage tests produce invalid executables on x86_64-pc-windows-gnu
#144046 opened
Jul 17, 2025 -
`[expr; 0]` ignores lifetimes
#144045 opened
Jul 17, 2025 -
Diagnostic recommends `+ '_` instead of `+ use<'_>` or nothing to express capturing
#144043 opened
Jul 17, 2025 -
Lifetime error sometimes shows a misleading root cause
#144040 opened
Jul 16, 2025 -
unused_parens generates invalid code
#144378 opened
Jul 16, 2025 -
ICE: `cannot relate bound region`
#144033 opened
Jul 16, 2025 -
Tracking Issue for `hash_map!` macro
#144032 opened
Jul 16, 2025 -
`unused_assignments` does not trigger on assignment through reference
#144031 opened
Jul 16, 2025 -
Confusing lifetime outlives error when mixing generics and Fn traits
#144026 opened
Jul 16, 2025 -
Autodiff often breaks with ZST arguments
#144025 opened
Jul 16, 2025 -
`format!` does not support width/alignment with `#x`
#144023 opened
Jul 16, 2025 -
`generic_const_exprs` doesn't evaluate `size_of::<T>()` if `T` has a generic
#144021 opened
Jul 16, 2025 -
Raw pointer methods in std is missing the `where T: Sized` clause in the rustdoc
#144015 opened
Jul 16, 2025 -
The `Zip` iterator does not update the underlying iterator correctly in its `TrustedLen` specialization.
#144012 opened
Jul 16, 2025 -
Possibly missed return value optimization
#144009 opened
Jul 16, 2025 -
Possibly missed optimizations with strided slice access autovectorization
#144005 opened
Jul 16, 2025 -
Tracking Issue for LocalKey<Cell>::update
#143989 opened
Jul 15, 2025 -
ICE: failed while formatting fluent string `passes_align_on_fields`:
#143987 opened
Jul 15, 2025 -
`PermissionDenied` panic when writing `sdylib` into nonexisting directory
#143981 opened
Jul 15, 2025 -
Misleading `lifetime bound not satisfied` with superfluous lifetime parameter
#143971 opened
Jul 15, 2025 -
extracted doctests that have `include!` macros cannot be compiled outside of rustdoc
#143969 opened
Jul 15, 2025 -
zip(chain(...)) with iterators optimizes very poorly
#143966 opened
Jul 15, 2025 -
Conditional `char` counter not recognized as never-overflowing
#143959 opened
Jul 15, 2025 -
Tracking Issue for const_option_ops
#143956 opened
Jul 15, 2025 -
E0599 for incorrect boxing of closure is confusing
#143950 opened
Jul 15, 2025 -
Store resolutions for associated type constraints instead of recomputing them
#143945 opened
Jul 14, 2025 -
Rustdoc standalone attribute
#143943 opened
Jul 14, 2025 -
Attributes are parsed twice
#143940 opened
Jul 14, 2025 -
Come up with better names for `run_make_support` symbol helpers
#143933 opened
Jul 14, 2025 -
MSVC: cannot link multiple staticlibs from the same workspace because of IMAGE_COMDAT_SELECT_NODUPLICATES
#143931 opened
Jul 14, 2025 -
`rustdoc --test` doesn't recognize register_tool
#143930 opened
Jul 14, 2025 -
Need test coverage for attr edge-cases (ambiguity, ignored positions, etc)
#143911 opened
Jul 13, 2025 -
rust newer than 1.82.0 unable to build firefox on NetBSD "i386" port (really i586 or i686 in 32-bit mode)
#143904 opened
Jul 13, 2025 -
ICE `unexpected region`
#143896 opened
Jul 13, 2025 -
Tracking Issue for `const_default`
#143894 opened
Jul 13, 2025 -
missing coverage on aarch64 with -C opt-level=3
#143892 opened
Jul 13, 2025 -
std-Vec docs: "slices are read-only objects"
#143889 opened
Jul 13, 2025 -
Tracking Issue for RFC 3762, "Make trait methods callable in const contexts"
#143874 opened
Jul 13, 2025 -
ICE `arg requirement already exists`
#143872 opened
Jul 13, 2025 -
Clean up remnants of #110395
#143871 opened
Jul 13, 2025 -
dealing with cyclic (self-referential) values with const_heap
#143869 opened
Jul 13, 2025 -
rustc panicked - spit out 2 log files in root directory
#143863 opened
Jul 13, 2025 -
Rustdoc --no-run runs when --edition=2024 is provided
#143858 opened
Jul 12, 2025 -
rustdoc: Allow paths to (partially) be ignored in links
#143847 opened
Jul 12, 2025 -
Regression: link fails with undefined reference to `__rust_probestack'
#143835 opened
Jul 12, 2025 -
Regression: overflow evaluating X: MetaSized
#143830 opened
Jul 12, 2025 -
`src/tools/rustdoc-gui-test` uses compiletest directives + `TestProp` handling internals in a questionable way
#143827 opened
Jul 12, 2025 -
Crash when compiling an event handler implementation with latest stable rustc 1.88.0
#143821 opened
Jul 12, 2025 -
Rust LLVMIR causes errors after LTO on x86-32
#143818 opened
Jul 11, 2025 -
`x.py check; x.py test` builds compiler twice
#143815 opened
Jul 11, 2025 -
Tracking Issue for `const_slice_rotate`
#143812 opened
Jul 11, 2025 -
ICE: loop match: broken mir `encountered 'Assign' statement with overlapping memory`
#143806 opened
Jul 11, 2025 -
Tracking issue for release notes of #140153: Implement `Debug` for `EncodeWide`
#143805 opened
Jul 11, 2025 -
Tracking Issue for const_ops
#143802 opened
Jul 11, 2025 -
Tracking Issue for `core::cell::{Ref,RefMut}::try_map`
#143801 opened
Jul 11, 2025 -
Tracking Issue for const_cmp
#143800 opened
Jul 11, 2025 -
Should_panic can be applied to non-tests
#143799 opened
Jul 11, 2025 -
Tracking issue for release notes of #141840: If `HOME` is empty, use the fallback instead
#143797 opened
Jul 11, 2025 -
can't get the span of an arbitrary parsed attribute: Parsed(Repr { reprs:
#143787 opened
Jul 11, 2025 -
Parsed attributes applied to where bounds ICE the compiler
#143780 opened
Jul 11, 2025 -
Tracking Issue for const_index
#143775 opened
Jul 11, 2025 -
Tracking Issue for const_from
#143773 opened
Jul 11, 2025 -
Some Linux targets build failed prompt '--- stderr error: unknown unstable option: `linker-features`'
#143765 opened
Jul 11, 2025 -
bad type inference for `NonZero::{MIN,MAX}`
#143758 opened
Jul 10, 2025 -
bootstrap.py needs a lockfile to prevent concurrent invocations
#143756 opened
Jul 10, 2025 -
`unused_parens` suggestion yeets attribute
#143754 opened
Jul 10, 2025 -
LLVM CFI integration being undocumented complicates further codegen dev
#143751 opened
Jul 10, 2025 -
rustc SIGSEGV on RISC-V when compiling serde and other crates (stack overflow on 4 GB stack)
#143749 opened
Jul 10, 2025 -
Broken and inconsistent links in rust/src/doc
#143743 opened
Jul 10, 2025 -
Wrong compiler error messages while compiling traits with the same method name
#143739 opened
Jul 10, 2025 -
Consider adding Windows Debug Interface Access (DIA) SDK wrappers for PDB analysis
#143737 opened
Jul 10, 2025 -
x build fails copying files into stage0-sysroot using local rust
#143735 opened
Jul 10, 2025 -
rust suggests using `IndexMut` for maps, even though they don't implement the trait
#143732 opened
Jul 10, 2025 -
`tests/ui/sanitizer/dataflow.rs` fails to link
#143727 opened
Jul 10, 2025 -
Improve error message around unexpected derive bounds
#143714 opened
Jul 10, 2025 -
`std::thread::available_parallelism` should respect process affinity and job object limitations
#143709 opened
Jul 9, 2025 -
Tracking Issue for `peekable_next_if_map`
#143702 opened
Jul 9, 2025 -
Enable rustc's -Zself-profile with cargo's --timings crashes 1.90.0 nightly compiler
#143690 opened
Jul 9, 2025 -
`Pin<Box<impl Default>>` should `impl Default`
#143688 opened
Jul 9, 2025 -
Tracking Issue for `oneshot_channel`
#143674 opened
Jul 9, 2025 -
Nested arrays are completely loop-unrolled into a huge amount of instructions (feat. 153 MB binary)
#143673 opened
Jul 9, 2025 -
Unsize-coercible type causes `[SOME_CONST; 0]` to execute `Drop`, but only if type is annotated.
#143671 opened
Jul 9, 2025 -
AsyncDrop not called when type is inside Box
#143658 opened
Jul 8, 2025 -
Tracking Issue for Option::get_or_try_insert_with
#143648 opened
Jul 8, 2025 -
`vec![[[[0i32; 16]; 16]; 16]; 0]` is not optimized
#143637 opened
Jul 8, 2025 -
thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:23:54
#143626 opened
Jul 8, 2025 -
Compiler panic with a Box<dyn std::error::Error> in a future
#143618 opened
Jul 7, 2025 -
Nested panics and `std::thread::panicking`
#143612 opened
Jul 7, 2025 -
Confusing lifetime error when using HRTB and closure
#143588 opened
Jul 7, 2025 -
False positive of "unused_braces" when combined with Mutex
#143562 opened
Jul 7, 2025 -
`./x.py test --bless tests/mir-opt/` fails with `no entry found for key`
#143561 opened
Jul 7, 2025 -
"binding modifiers may only be written when the default binding mode is `move`": This sentence is baffling
#143557 opened
Jul 7, 2025 -
Tracking Issue for RFC 3698 "Declarative `macro_rules!` derive macros" (`macro_derive`)
#143549 opened
Jul 6, 2025 -
Tracking Issue for RFC 3697 "Declarative `macro_rules!` attribute macros" (`macro_attr`)
#143547 opened
Jul 6, 2025 -
`autodiff` does not have correct hygiene information; “cannot find value” produced if expanded by macro
#143543 opened
Jul 6, 2025 -
`private_interfaces` not linting RPITIT
#143531 opened
Jul 6, 2025 -
borrowing_sub chain is not recognized if sub result is unused
#143517 opened
Jul 6, 2025 -
Regression in inlining performance from 1.82.0
#143513 opened
Jul 5, 2025 -
Tracking issue for release notes of #115746: Print thread ID in panic message
#143508 opened
Jul 5, 2025 -
ICE: `assertion failed: src.layout.ty.is_integral() || src.layout.ty.is_char() || src.layout.ty.is_bool()`
#143506 opened
Jul 5, 2025 -
ICE: delegation: `DefId::expect_local DefId(..) isn't local`
#143498 opened
Jul 5, 2025 -
Tracking issue for release notes of #140881: Tracking Issue for duration_constructors_lite
#143497 opened
Jul 5, 2025 -
`./x test tidy` unnecessarily downloads nightly rustc
#143480 opened
Jul 5, 2025 -
`./x clippy --fix` fails
#143476 opened
Jul 5, 2025 -
Diagnostic talks about and prints entire function *type* on private function in expansion of macro 2.0
#143455 opened
Jul 4, 2025
1,085 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 autodiff using intrinsics
#142640 commented on
Aug 1, 2025 • 33 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Aug 4, 2025 • 31 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
Aug 3, 2025 • 25 new comments -
Introduce debuginfo to statements in MIR
#142771 commented on
Aug 3, 2025 • 23 new comments -
fresh binding should shadow the def in expand
#143141 commented on
Aug 3, 2025 • 18 new comments -
Move `scalar_to_backend` to ssa
#142960 commented on
Jul 19, 2025 • 16 new comments -
Rework `c_variadic`
#141980 commented on
Jul 30, 2025 • 13 new comments -
Prevent ABI changes affect EnzymeAD
#142544 commented on
Aug 3, 2025 • 10 new comments -
Add note when inherent impl for a alias type defined outside of the crate
#142415 commented on
Jul 27, 2025 • 8 new comments -
Support using const pointers in asm `const` operand
#138618 commented on
Jul 22, 2025 • 6 new comments -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Jul 17, 2025 • 5 new comments -
Simplify polonius ___location-sensitive analysis
#143093 commented on
Jul 31, 2025 • 4 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Aug 4, 2025 • 4 new comments -
Remove fewer Storage calls in CopyProp and GVN
#142531 commented on
Jul 24, 2025 • 4 new comments -
`apply_member_constraints`: fix placeholder check
#142071 commented on
Jul 28, 2025 • 4 new comments -
Port `#[link]` to the new attribute parsing infrastructure
#143193 commented on
Jul 31, 2025 • 4 new comments -
Add unstable hotpatch flag to rustc
#134004 commented on
Jul 31, 2025 • 4 new comments -
stop specializing on `Copy`
#135634 commented on
Jul 27, 2025 • 3 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Jul 15, 2025 • 3 new comments -
nicer autodiff error handling
#142842 commented on
Jul 25, 2025 • 3 new comments -
Don't require `alloca`s for consuming simple enums
#138582 commented on
Jul 22, 2025 • 3 new comments -
implement std::fs::set_permissions_nofollow on unix
#142938 commented on
Jul 9, 2025 • 3 new comments -
Add `-Zindirect-branch-cs-prefix`
#140740 commented on
Jul 9, 2025 • 3 new comments -
Prehash visibilities in resolver
#143371 commented on
Aug 4, 2025 • 3 new comments -
Add post-mono MIR optimizations
#131650 commented on
Aug 3, 2025 • 3 new comments -
Make slice iterators carry only a single provenance
#122971 commented on
Jul 16, 2025 • 2 new comments -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 commented on
Aug 4, 2025 • 2 new comments -
Do not suggest compatible variants inside macro
#142611 commented on
Jul 28, 2025 • 2 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Aug 4, 2025 • 2 new comments -
Avoid loading HIR for check_well_formed on type declarations
#143328 commented on
Aug 3, 2025 • 2 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
Aug 1, 2025 • 2 new comments -
Add new `doc(attribute = "...")` attribute
#142472 commented on
Jul 14, 2025 • 2 new comments -
Use `iter::repeat_n` to implement `Vec::extend_with`
#133662 commented on
Jul 26, 2025 • 2 new comments -
add a scope for `if let` guard temporaries and bindings
#143376 commented on
Jul 23, 2025 • 2 new comments -
clippy fix: remove manual PartialEq::ne
#143377 commented on
Jul 13, 2025 • 2 new comments -
Offload device1
#142696 commented on
Jul 31, 2025 • 1 new comment -
Detect struct construction with private field in field with default
#135846 commented on
Aug 1, 2025 • 1 new comment -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jul 9, 2025 • 1 new comment -
Move all LLVM externs into the rustc_llvm crate
#142897 commented on
Jul 12, 2025 • 1 new comment -
Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
#139357 commented on
Jul 16, 2025 • 1 new comment -
Implement Default for &Option
#140808 commented on
Jul 28, 2025 • 1 new comment -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Jul 26, 2025 • 1 new comment -
Make `Rc<T>::deref` zero-cost
#141348 commented on
Jul 31, 2025 • 1 new comment -
Fix host code appearing in Wasm binaries
#137457 commented on
Jul 10, 2025 • 1 new comment -
Detect missing `derive` on unresolved attribute even when not imported
#142487 commented on
Jul 24, 2025 • 1 new comment -
Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase)
#143343 commented on
Jul 9, 2025 • 1 new comment -
Improve display of const unstable display feature info
#135830 commented on
Jul 9, 2025 • 0 new comments -
Stop backtracing if the stack pointer gets stuck
#135804 commented on
Jul 9, 2025 • 0 new comments -
CI: move dist-arm-linux to a free ARM runner
#135774 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
Aug 2, 2025 • 0 new comments -
Dial down detail of B-tree description
#135761 commented on
Jul 29, 2025 • 0 new comments -
Arbitrary self types v2: stabilize
#135881 commented on
Jul 9, 2025 • 0 new comments -
Implement String::make_(upp|low)ercase
#135888 commented on
Jul 9, 2025 • 0 new comments -
Fix `PostBorrowckAnalysis` for old solver
#135899 commented on
Jul 9, 2025 • 0 new comments -
Orphanck: Reject uncovered opaque types
#135910 commented on
Jul 9, 2025 • 0 new comments -
`byte_pattern`: share the `TwoWaySearcher` between byte and `str`
#135931 commented on
Jul 30, 2025 • 0 new comments -
test (do not merge)
#135954 commented on
Jul 9, 2025 • 0 new comments -
ci: Remove the power to skip tests from opt-dist
#135960 commented on
Jul 9, 2025 • 0 new comments -
Start using pattern types in libcore
#136006 commented on
Aug 3, 2025 • 0 new comments -
Rewrite docs for fetch_update for clarity
#136036 commented on
Jul 9, 2025 • 0 new comments -
Add tests for dyn-incompatible cases
#136210 commented on
Jul 9, 2025 • 0 new comments -
Pass deployment target to cc linker with `-m*-version-min=`
#136333 commented on
Jul 9, 2025 • 0 new comments -
Lazy-chunk Symbol interner
#136401 commented on
Jul 9, 2025 • 0 new comments -
Tweak `VecCache` to improve performance
#138405 commented on
Jul 9, 2025 • 0 new comments -
Implementation of `sync_nonpoison` and `nonpoison_mutex`
#134663 commented on
Jul 26, 2025 • 0 new comments -
Add Three Codegen Tests
#134626 commented on
Jul 9, 2025 • 0 new comments -
Update/relax str/String utf8 safety docs
#134598 commented on
Jul 9, 2025 • 0 new comments -
Windows: Don't error on broken non UTF-8 output
#134534 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Use weak linkage instead of compiler generated shims
#134522 commented on
Jul 9, 2025 • 0 new comments -
Add `String::replace_first` and `String::replace_last`
#134316 commented on
Jul 9, 2025 • 0 new comments -
Suggest how to fix with unconstrained type parameters
#134270 commented on
Jul 9, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
Jul 9, 2025 • 0 new comments -
Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`.
#134190 commented on
Jul 9, 2025 • 0 new comments -
compiler: Stop manually extending the stack
#134153 commented on
Jul 9, 2025 • 0 new comments -
Correctly rounded floating point `div_euclid`.
#134145 commented on
Jul 9, 2025 • 0 new comments -
Use length prefix in default `Hasher::write_str`
#134134 commented on
Jul 27, 2025 • 0 new comments -
Do partial SsaLocals analysis in unoptimized builds
#134051 commented on
Jul 9, 2025 • 0 new comments -
Implement From<MutexGuard<'a, T>> for &'a Mutex<T>
#134048 commented on
Jul 9, 2025 • 0 new comments -
Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>`
#134021 commented on
Jul 9, 2025 • 0 new comments -
Run-make test to check `core::ffi::c_*` types against clang
#133944 commented on
Jul 9, 2025 • 0 new comments -
build_helper::compiletest module factored out of compiletest for use by bootstrap
#135653 commented on
Jul 9, 2025 • 0 new comments -
Parse `pin`ned local variable declarations
#135631 commented on
Jul 9, 2025 • 0 new comments -
Tweak output of missing lifetime on associated type
#135602 commented on
Jul 9, 2025 • 0 new comments -
Add a deterministic constructor for `RandomState`
#135578 commented on
Jul 9, 2025 • 0 new comments -
Add more impls of PartialEq and PartialOrd for strings
#135536 commented on
Jul 9, 2025 • 0 new comments -
Implement #[proc_macro_lint] to generate LintId for macro-generated warnings
#135432 commented on
Jul 9, 2025 • 0 new comments -
Reject relaxed bounds inside associated type bounds (ATB)
#135331 commented on
Aug 1, 2025 • 0 new comments -
Document the behaviour of RUST_MIN_STACK=0
#135178 commented on
Jul 9, 2025 • 0 new comments -
std: net: Add function to return the system hostname
#135141 commented on
Jul 9, 2025 • 0 new comments -
Add FileCheck annotations to mir-opt/copy-prop
#135099 commented on
Jul 9, 2025 • 0 new comments -
Emit single error for `+ use<'_>` and don't suggest `use<'static>`
#135052 commented on
Jul 9, 2025 • 0 new comments -
Add provider-style API to `Context`
#135051 commented on
Jul 9, 2025 • 0 new comments -
Consider parent aliases of rigid nested projections for outlives bounds
#135008 commented on
Jul 9, 2025 • 0 new comments -
Include arguments to the precondition check in failure messages
#134938 commented on
Jul 9, 2025 • 0 new comments -
Account for type parameters in bound suggestion
#134937 commented on
Jul 9, 2025 • 0 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Jul 30, 2025 • 0 new comments -
Create personality stub function for no_std panic=abort crates
#137854 commented on
Jul 9, 2025 • 0 new comments -
Tweak auto trait errors
#137831 commented on
Aug 4, 2025 • 0 new comments -
Add new rustdoc `broken_footnote` lint
#137803 commented on
Jul 9, 2025 • 0 new comments -
bootstrap: allow to set clippy.toml for x.py clippy
#137785 commented on
Jul 9, 2025 • 0 new comments -
Fix code suggestion for local enum patterns in non-exhaustive matches
#137783 commented on
Jul 9, 2025 • 0 new comments -
Fix incorrect `cfg` structured suggestion and make suggestion verbose
#137773 commented on
Jul 15, 2025 • 0 new comments -
Reserve before `write_fmt` for owned buffers
#137762 commented on
Jul 9, 2025 • 0 new comments -
Optimize `CharIndices::advance_by`
#137761 commented on
Jul 9, 2025 • 0 new comments -
add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser
#137729 commented on
Jul 9, 2025 • 0 new comments -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
Jul 31, 2025 • 0 new comments -
Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types
#137598 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: improve the summary icon
#137584 commented on
Jul 9, 2025 • 0 new comments -
Add option to include submodules from vendoring
#137583 commented on
Jul 9, 2025 • 0 new comments -
Handle autodiff for lib builds
#137570 commented on
Jul 9, 2025 • 0 new comments -
update doc for Vec::into_boxed_slice
#137546 commented on
Jul 9, 2025 • 0 new comments -
libstd: init(): dup() subsequent /dev/nulls instead of opening them again
#137494 commented on
Jul 9, 2025 • 0 new comments -
sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX
#138400 commented on
Jul 9, 2025 • 0 new comments -
Update to new attribute parsing infra implemented in PR #135726
#138386 commented on
Jul 9, 2025 • 0 new comments -
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
#138290 commented on
Jul 9, 2025 • 0 new comments -
Keep space if arg does not follow punctuation when lint unused parens
#138271 commented on
Jul 9, 2025 • 0 new comments -
Unnecessary references lint
#138230 commented on
Jul 9, 2025 • 0 new comments -
Turn `Cow::is_borrowed,is_owned` into associated functions.
#138217 commented on
Jul 9, 2025 • 0 new comments -
Use multiple returns in MIR if it saves a block; still have only one in LLVM
#138144 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list.
#138143 commented on
Jul 9, 2025 • 0 new comments -
Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first
#138133 commented on
Jul 9, 2025 • 0 new comments -
Fix split index calculation in `check_type_alias_where_clause_location`
#138037 commented on
Jul 9, 2025 • 0 new comments -
Add GlobalAsm as a valid ItemKind to StableMIR
#138025 commented on
Jul 9, 2025 • 0 new comments -
Clarify MaybeUninit docs
#138005 commented on
Jul 9, 2025 • 0 new comments -
Ensure constants are WF before calling into CTFE
#137972 commented on
Jul 9, 2025 • 0 new comments -
Attempt to use the high part of the `size_hint` in `collect` (again)
#137908 commented on
Jul 9, 2025 • 0 new comments -
Include whitespace in "remove |" suggestion and make it hidden
#137872 commented on
Aug 4, 2025 • 0 new comments -
Add new `unused_footnote_definition` rustdoc lint
#137858 commented on
Jul 9, 2025 • 0 new comments -
Instantiate predicate binder without recanonicalizing goal in new solver
#136997 commented on
Jul 9, 2025 • 0 new comments -
Add missing trait implementations for ScopedJoinHandle
#136912 commented on
Jul 9, 2025 • 0 new comments -
Use `cfg_os_version_min` in `std`
#136868 commented on
Jul 9, 2025 • 0 new comments -
Implement `cfg_os_version_min`
#136867 commented on
Jul 9, 2025 • 0 new comments -
[experiment] dont init anything except x86
#136861 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] `./x test rust-analyzer`
#136779 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
Jul 29, 2025 • 0 new comments -
Implement `Random` for `num::{Saturating,Wrapping}`
#136733 commented on
Jul 9, 2025 • 0 new comments -
Implement `Random` for array
#136732 commented on
Jul 9, 2025 • 0 new comments -
Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings
#136693 commented on
Jul 9, 2025 • 0 new comments -
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
#136677 commented on
Jul 9, 2025 • 0 new comments -
Skip redundant frames in const recursion errors
#136649 commented on
Jul 18, 2025 • 0 new comments -
error on empty precision
#136638 commented on
Jul 9, 2025 • 0 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
Jul 20, 2025 • 0 new comments -
Add contracts for all functions in `Alignment`
#136578 commented on
Jul 9, 2025 • 0 new comments -
Conditionally fuse small constant constant integer switches when lowering slice patterns
#136417 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `assert_matches` and move it to `core::macros`
#137487 commented on
Jul 9, 2025 • 0 new comments -
Link object files that use `#[used]`
#137426 commented on
Jul 9, 2025 • 0 new comments -
Add rusty stack protector
#137418 commented on
Jul 9, 2025 • 0 new comments -
Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose
#137409 commented on
Jul 9, 2025 • 0 new comments -
Recover `param: Ty = EXPR`
#137396 commented on
Jul 9, 2025 • 0 new comments -
Tag all format-like macros with `#[clippy::format_args]`
#137364 commented on
Jul 9, 2025 • 0 new comments -
Make some suggestions "verbose"
#137343 commented on
Jul 9, 2025 • 0 new comments -
Document `From::from` impls
#137330 commented on
Jul 9, 2025 • 0 new comments -
Experiment: New format_args!() representation
#137294 commented on
Jul 9, 2025 • 0 new comments -
Make skip_whitespace do a single pass (with bytes)
#137275 commented on
Jul 9, 2025 • 0 new comments -
use triomphe::Arc for InternedObligationCauseCode instead of Arc
#137135 commented on
Jul 9, 2025 • 0 new comments -
Specialize `Iterator::eq{_by}` for `TrustedLen` iterators
#137122 commented on
Jul 15, 2025 • 0 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#137067 commented on
Jul 9, 2025 • 0 new comments -
As per issue #136827 submitting updates to E0495 documentation
#137042 commented on
Jul 9, 2025 • 0 new comments -
Set mmapped files as readonly to prevent other processes from modifying it by accident
#137025 commented on
Jul 9, 2025 • 0 new comments -
Check preds post mono (round 2)
#137003 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Aug 1, 2025 • 0 new comments -
Reword the caveats on `array::map`
#126100 commented on
Jul 9, 2025 • 0 new comments -
privacy: normalize associated types before visiting
#126076 commented on
Jul 9, 2025 • 0 new comments -
Fix leaks from panics in destructors
#125923 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jul 9, 2025 • 0 new comments -
[WIP] RIIR HtmlDocCk
#125780 commented on
Jul 9, 2025 • 0 new comments -
Stop emitting spans from proc macro compile time in quote expansion
#125721 commented on
Jul 25, 2025 • 0 new comments -
Recover statics better
#125555 commented on
Jul 9, 2025 • 0 new comments -
Improve parse item fallback
#125388 commented on
Jul 9, 2025 • 0 new comments -
alias-relate: add fast reject optimization
#124852 commented on
Jul 9, 2025 • 0 new comments -
Set default value `deny-warnings` for compiler profile to `false`
#124439 commented on
Jul 9, 2025 • 0 new comments -
[experiment] Build the compiler with panic=abort
#124362 commented on
Jul 9, 2025 • 0 new comments -
Support mcdc analysis for pattern matching
#124278 commented on
Jul 9, 2025 • 0 new comments -
MIR: Stop needing an explicit BB for `otherwise:unreachable`
#124188 commented on
Jul 9, 2025 • 0 new comments -
coverage: Treat each match arm as a "branch" for branch coverage
#124154 commented on
Jul 9, 2025 • 0 new comments -
test
#124078 commented on
Jul 11, 2025 • 0 new comments -
Default-enable share-generics, with available_externally to still allow inlining.
#123610 commented on
Jul 9, 2025 • 0 new comments -
compiler: suggest `const _` for a misplaced `const {}`
#128374 commented on
Jul 9, 2025 • 0 new comments -
feat: add tier-1 platform support for change_time
#128256 commented on
Jul 9, 2025 • 0 new comments -
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
#128086 commented on
Jul 9, 2025 • 0 new comments -
Rewrite the compiletest directive parser
#128070 commented on
Jul 9, 2025 • 0 new comments -
Normalize filecheck directives
#128018 commented on
Jul 9, 2025 • 0 new comments -
Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases
#127997 commented on
Jul 9, 2025 • 0 new comments -
Fix panic=abort tests on fuchsia
#127595 commented on
Jul 9, 2025 • 0 new comments -
feat(core): impl Step for NonZero<u*>
#127534 commented on
Jul 9, 2025 • 0 new comments -
[EXPERIMENT] Ban generics in variadic args
#127401 commented on
Jul 9, 2025 • 0 new comments -
bump tracing
#127316 commented on
Jul 9, 2025 • 0 new comments -
Make inline suggestions no longer be the default
#127282 commented on
Jul 9, 2025 • 0 new comments -
Mark span parent in def_collector.
#127241 commented on
Jul 29, 2025 • 0 new comments -
Tweak output of resolve errors
#126810 commented on
Jul 9, 2025 • 0 new comments -
Implement consecutive type-relative paths
#126651 commented on
Jul 15, 2025 • 0 new comments -
Enable `riscv64gc-gnu` testing
#126641 commented on
Jul 9, 2025 • 0 new comments -
Do not eagerly reject inference vars when trying to resolve method calls.
#126316 commented on
Jul 9, 2025 • 0 new comments -
Check for occupied niches
#121174 commented on
Jul 9, 2025 • 0 new comments -
Implement `#[skip]` for builtin derives
#121053 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add three-column layout for large desktops
#120818 commented on
Jul 9, 2025 • 0 new comments -
Expand assumes to the other unchecked slice ops
#120762 commented on
Jul 9, 2025 • 0 new comments -
Add `or_try_*` variants for HashMap Entry API
#120708 commented on
Jul 9, 2025 • 0 new comments -
Stabilize associated type position impl Trait (ATPIT)
#120700 commented on
Jul 9, 2025 • 0 new comments -
[WIP] rewrite TrustedRandomAccess into two directional variants
#120682 commented on
Jul 9, 2025 • 0 new comments -
std::thread::available_parallelism merging linux/android/freebsd version
#120589 commented on
Jul 9, 2025 • 0 new comments -
rustc_ast: FieldDef: remove span
#120525 commented on
Jul 9, 2025 • 0 new comments -
Implement RFC 3349, mixed utf8 literals
#120286 commented on
Jul 9, 2025 • 0 new comments -
#[cold] on match arms
#120193 commented on
Jul 24, 2025 • 0 new comments -
Enable MultipleReturnTerminators by default.
#120179 commented on
Jul 9, 2025 • 0 new comments -
style-guide: Tweak `Cargo.toml` formatting to not put `description` last
#120072 commented on
Jul 9, 2025 • 0 new comments -
`Vec::resize` for bytes should be a single `memset`
#120050 commented on
Jul 9, 2025 • 0 new comments -
coverage: Don't show coverage for code paths that must panic/diverge
#120013 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
Jul 20, 2025 • 0 new comments -
Optimize core::str::Lines::count
#123606 commented on
Jul 9, 2025 • 0 new comments -
Add managarm as a tier 3 target
#123319 commented on
Jul 9, 2025 • 0 new comments -
Fixup `if T::CONST` in MIR
#123259 commented on
Jul 9, 2025 • 0 new comments -
[blocked on design] [PoC]: rustdoc (html): add support for variances
#123220 commented on
Jul 9, 2025 • 0 new comments -
[WIP] rustdoc (base+json): add support for variances
#123219 commented on
Jul 9, 2025 • 0 new comments -
Revert "CFI: Skip non-passed arguments"
#123205 commented on
Jul 9, 2025 • 0 new comments -
Rework MIR inlining costs
#123179 commented on
Jul 9, 2025 • 0 new comments -
CFI: Fix fn items, closures, and Fn trait objects
#123082 commented on
Jul 9, 2025 • 0 new comments -
Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions
#122957 commented on
Jul 9, 2025 • 0 new comments -
Add APIs for dealing with titlecase
#122668 commented on
Jul 9, 2025 • 0 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
Jul 28, 2025 • 0 new comments -
Use futex-based synchronization on Apple platforms
#122408 commented on
Jul 9, 2025 • 0 new comments -
Stop using LLVM struct types for array/pointer offset GEPs
#122325 commented on
Jul 9, 2025 • 0 new comments -
Revert "Change prefetch to avoid deadlock"
#121910 commented on
Jul 9, 2025 • 0 new comments -
Run linking and incremental saving / finalizing in parallel
#121880 commented on
Jul 9, 2025 • 0 new comments -
style-guide: Note that we don't account for comments in every possible place
#121762 commented on
Jul 9, 2025 • 0 new comments -
Add lint against (some) interior mutable consts
#132146 commented on
Jul 9, 2025 • 0 new comments -
Fix overly restrictive lifetime in `core::panic::Location::file` return type
#132087 commented on
Aug 2, 2025 • 0 new comments -
Add parallel front end robustness test to ui tests
#132051 commented on
Jul 10, 2025 • 0 new comments -
rustdoc: allow searches to match against both type and name
#131852 commented on
Jul 9, 2025 • 0 new comments -
Support multiple stability attributes on items
#131824 commented on
Jul 9, 2025 • 0 new comments -
lexer: Treat more floats with empty exponent as valid tokens
#131656 commented on
Jul 9, 2025 • 0 new comments -
Swap Lru from std::sync::Arc to triomphe::Arc
#131629 commented on
Jul 9, 2025 • 0 new comments -
core: implement `DeterministicRandomSource`
#131607 commented on
Jul 9, 2025 • 0 new comments -
WIP: Parse Apple SDK versions
#131478 commented on
Jul 9, 2025 • 0 new comments -
macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
#131477 commented on
Jul 9, 2025 • 0 new comments -
Add `JoinHandle::into_join_future()`.
#131389 commented on
Jul 9, 2025 • 0 new comments -
Implement split_pattern on slices
#131340 commented on
Jul 31, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
Jul 31, 2025 • 0 new comments -
std: detect stack overflows in TLS destructors on UNIX
#131282 commented on
Jul 9, 2025 • 0 new comments -
avoid phi node for pointers flowing into Vec appends
#130998 commented on
Jul 9, 2025 • 0 new comments -
Separate weekly `cargo update` PRs and add bootstrap
#130937 commented on
Jul 23, 2025 • 0 new comments -
Make impl section headers sticky
#133717 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
Jul 9, 2025 • 0 new comments -
Detect tuple structs that are unconstructable due to re-export
#133477 commented on
Jul 9, 2025 • 0 new comments -
Support `vec![const { ... }; n]` syntax
#133412 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: use a button instead of a bar for search
#133279 commented on
Jul 9, 2025 • 0 new comments -
remove `Subtype` projections
#133258 commented on
Jul 9, 2025 • 0 new comments -
Provide more context on `Fn` closure modifying binding
#133149 commented on
Jul 9, 2025 • 0 new comments -
turn creating 8dot3 names off for windows for speed
#133033 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add new `example` disambiguator for intra-doc links
#132792 commented on
Jul 9, 2025 • 0 new comments -
Crater 2024 edition
#132712 commented on
Jul 9, 2025 • 0 new comments -
[DRAFT] Generate CGUs in parallel.
#132711 commented on
Aug 2, 2025 • 0 new comments -
Use LLVM's UEFI targets
#132570 commented on
Jul 9, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
Jul 9, 2025 • 0 new comments -
unix: Relax escaping in `Debug` impl on `Command`
#132484 commented on
Jul 9, 2025 • 0 new comments -
Allow specifying the ELF TLS ABI
#132480 commented on
Jul 9, 2025 • 0 new comments -
Use CLOCK_BOOTTIME for Instant in Fuchsia/Android
#132331 commented on
Jul 9, 2025 • 0 new comments -
Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T]
#129870 commented on
Jul 9, 2025 • 0 new comments -
Docs - type guarantees update
#129822 commented on
Jul 9, 2025 • 0 new comments -
Properly deduce object lifetime defaults in projections & trait refs
#129543 commented on
Jul 9, 2025 • 0 new comments -
Try enabling precondition checks on ptr::{read,write}
#129498 commented on
Jul 22, 2025 • 0 new comments -
Rebuild on changes to the deployment target when compiling Apple targets
#129342 commented on
Jul 9, 2025 • 0 new comments -
Restrict `parse_maybe_literal_minus`
#129289 commented on
Jul 9, 2025 • 0 new comments -
[Experimental] `<T as Into<T>>::into` lint
#129249 commented on
Jul 9, 2025 • 0 new comments -
stabilize std::path::Path::file_prefix
#129114 commented on
Jul 9, 2025 • 0 new comments -
Experimental: Add Derive Proc-Macro Caching
#129102 commented on
Jul 9, 2025 • 0 new comments -
Additional NonZero conversions
#129036 commented on
Jul 9, 2025 • 0 new comments -
Perform ThinLTO on x86_64-pc-windows-msvc dist builder
#128947 commented on
Jul 9, 2025 • 0 new comments -
Allow inlining drop glue more generally
#128917 commented on
Jul 30, 2025 • 0 new comments -
Stop considering moved-out locals when computing auto traits for generators (rebased)
#128846 commented on
Jul 9, 2025 • 0 new comments -
Cache declarative macro expansion on disk (for incremental comp.). Based on #128605
#128747 commented on
Jul 9, 2025 • 0 new comments -
Add `overflow_checks` intrinsic
#128666 commented on
Jul 9, 2025 • 0 new comments -
When annotations needed, look at impls for more accurate suggestions
#128653 commented on
Jul 9, 2025 • 0 new comments -
Infer nounwind and use it in MIR opts
#130909 commented on
Jul 9, 2025 • 0 new comments -
core/ptr: Add simulate_realloc()
#130886 commented on
Jul 9, 2025 • 0 new comments -
Fix linking for symbols starting with ? on i686-pc-windows-msvc
#130808 commented on
Jul 9, 2025 • 0 new comments -
Remove unstable cfg `target(...)` compact feature
#130780 commented on
Jul 15, 2025 • 0 new comments -
Suggest adding missing braces in `const` block pattern
#130751 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Elaborate drops to calls
#130691 commented on
Jul 9, 2025 • 0 new comments -
Add inline(usually)
#130679 commented on
Jul 9, 2025 • 0 new comments -
Beautify doctest path
#130643 commented on
Jul 9, 2025 • 0 new comments -
Generating a documentation for tests
#130463 commented on
Jul 20, 2025 • 0 new comments -
compiler: Fix handling of `repr(align(N), simd)`
#130460 commented on
Jul 9, 2025 • 0 new comments -
Split traits by crate-local and crate-non-local
#130418 commented on
Jul 9, 2025 • 0 new comments -
Support symbolicating zstd-compressed ELF sections
#130417 commented on
Jul 9, 2025 • 0 new comments -
Add a run-make test for Arm target-cpu features.
#130382 commented on
Jul 9, 2025 • 0 new comments -
Remove precise placeholder tracking from region inference
#130227 commented on
Jul 9, 2025 • 0 new comments -
Optimize DefaultHasher siphash
#130112 commented on
Jul 9, 2025 • 0 new comments -
Implement struct_target_features.
#129881 commented on
Jul 9, 2025 • 0 new comments -
add core::async_iter::pending
#142177 commented on
Jul 9, 2025 • 0 new comments -
Convert moves of references to copies in ReferencePropagation
#142185 commented on
Jul 15, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Jul 31, 2025 • 0 new comments -
Use -Zmir-opt-level=0 in tests for MIR building
#142215 commented on
Jul 9, 2025 • 0 new comments -
Remove deadlock detection for benchmarking
#142247 commented on
Jul 9, 2025 • 0 new comments -
[Experiment] Build the standard library with -Csymbol-mangling-version=v0
#142257 commented on
Jul 9, 2025 • 0 new comments -
GCI: Don't evaluate the initializer of free const items that have trivially unsatisfied predicates
#142293 commented on
Aug 1, 2025 • 0 new comments -
compiler: Fix "power alignment" problems on AIX
#142310 commented on
Aug 4, 2025 • 0 new comments -
core::ptr: deduplicate docs for as_ref, addr, and as_uninit_ref
#142315 commented on
Jul 9, 2025 • 0 new comments -
Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#142323 commented on
Jul 26, 2025 • 0 new comments -
Stabilize the `breakpoint` function
#142325 commented on
Jul 25, 2025 • 0 new comments -
`rustdoc-json-types`: Intern `Type`s to deduplicate and flatten
#142327 commented on
Jul 9, 2025 • 0 new comments -
Add NonNull pattern types
#142339 commented on
Jul 24, 2025 • 0 new comments -
[WIP] Use weak aliases for the allocator shim
#142366 commented on
Jul 9, 2025 • 0 new comments -
Improve `--remap-path-prefix` documentation
#142372 commented on
Jul 12, 2025 • 0 new comments -
Put negative implementors first and apply same ordering logic to foreign implementors
#142380 commented on
Jul 9, 2025 • 0 new comments -
Add proper name mangling for pattern types
#142401 commented on
Jul 23, 2025 • 0 new comments -
Add test cases for namespaced crates
#142437 commented on
Jul 14, 2025 • 0 new comments -
compiler: Use -T instead of --script for linker scripts
#142445 commented on
Jul 9, 2025 • 0 new comments -
install docs for each target in different directory
#142478 commented on
Jul 12, 2025 • 0 new comments -
Add `Path::has_trailing_sep` and related methods
#142506 commented on
Jul 9, 2025 • 0 new comments -
[lib] In-place initialization infrastructure
#142518 commented on
Jul 9, 2025 • 0 new comments -
Add armv7-unknown-linux-musleabihf host tools to CI
#142538 commented on
Jul 9, 2025 • 0 new comments -
Pre-compute MIR CFG caches for borrowck and other analyses
#142540 commented on
Jul 12, 2025 • 0 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Jul 25, 2025 • 0 new comments -
Cache MIR preorder traversal.
#142578 commented on
Jul 12, 2025 • 0 new comments -
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#142590 commented on
Jul 24, 2025 • 0 new comments -
Move placeholder error handling to before region inference
#142623 commented on
Jul 9, 2025 • 0 new comments -
error out when `repr(align)` exceeds COFF limit
#142638 commented on
Jul 9, 2025 • 0 new comments -
rustdoc-json: Postcard output
#142642 commented on
Jul 9, 2025 • 0 new comments -
compiler-builtins: Clean up features
#142659 commented on
Jul 28, 2025 • 0 new comments -
Don't suggest rewriting call if resolution was invalid
#143014 commented on
Jul 9, 2025 • 0 new comments -
[experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack
#141325 commented on
Jul 9, 2025 • 0 new comments -
[experimental, do not merge!] a faster implementation of Polonius
#141326 commented on
Jul 9, 2025 • 0 new comments -
Add `FromIterator` impls for `ascii::Char`s to `String`s
#141445 commented on
Jul 9, 2025 • 0 new comments -
Allow `&raw [mut | const]` for union field in safe
#141469 commented on
Jul 24, 2025 • 0 new comments -
Add new `function_casts_as_integer` lint
#141470 commented on
Jul 9, 2025 • 0 new comments -
Enable LLDB debug info tests on CI
#141539 commented on
Jul 9, 2025 • 0 new comments -
[experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation
#141583 commented on
Jul 9, 2025 • 0 new comments -
unstable-book: Add stubs for environment variables; document some of the important ones
#141624 commented on
Jul 9, 2025 • 0 new comments -
implement `TrustedRandomAccessNoCoerce` for `Peekable`
#141630 commented on
Jul 9, 2025 • 0 new comments -
Suggest to bind `self.x` to `x` when field `x` may be in format string
#141633 commented on
Jul 9, 2025 • 0 new comments -
Pure batching without autodiff
#141637 commented on
Jul 9, 2025 • 0 new comments -
rustdoc search: prefer stable items in search results
#141658 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `ip_from`
#141744 commented on
Jul 9, 2025 • 0 new comments -
Introduce `impl` restrictions to AST, lower to `rustc_middle`
#141754 commented on
Jul 12, 2025 • 0 new comments -
Stabilize `#[cfg(version(...))]`, take 2
#141766 commented on
Jul 15, 2025 • 0 new comments -
compiler: use FramePointer::NonLeaf on illumos
#141798 commented on
Jul 9, 2025 • 0 new comments -
Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only being used for stack buffer overruns if link.exe exits with that exit code
#141828 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] Crate local distributed slice
#141830 commented on
Jul 9, 2025 • 0 new comments -
make rust-analyzer use a dedicated build directory
#141839 commented on
Jul 18, 2025 • 0 new comments -
Stabilize `feature(more_qualified_paths)`
#141922 commented on
Jul 9, 2025 • 0 new comments -
[PERF] Rework unsizing coercions in new solver
#141926 commented on
Jul 9, 2025 • 0 new comments -
print proc res for failed case in comp test
#141977 commented on
Jul 20, 2025 • 0 new comments -
Fix linting false positive when block used as value
#141987 commented on
Jul 28, 2025 • 0 new comments -
add Iterator::contains
#141994 commented on
Jul 15, 2025 • 0 new comments -
Add `Command::resolve_in_parent_path`
#142035 commented on
Jul 12, 2025 • 0 new comments -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 commented on
Jul 16, 2025 • 0 new comments -
Make many `MacResult` methods unreachable.
#142061 commented on
Jul 9, 2025 • 0 new comments -
nll-relate: improve hr opaque types support
#142079 commented on
Jul 9, 2025 • 0 new comments -
add track_caller attribute to map_err and ok_or/_else
#142093 commented on
Jul 9, 2025 • 0 new comments -
Add `compiler-builtins` to bootstrap
#142106 commented on
Jul 9, 2025 • 0 new comments -
docs: autogenerate compiler flag stubs based on -Zhelp
#142135 commented on
Jul 9, 2025 • 0 new comments -
Include additional hashes in src/stage0
#142139 commented on
Jul 25, 2025 • 0 new comments -
emit `StorageLive` and schedule `StorageDead` for `let`-`else`'s bindings after matching
#143028 commented on
Jul 31, 2025 • 0 new comments -
GCI: Imply outlives-bounds on free (generic) const items
#143029 commented on
Jul 9, 2025 • 0 new comments -
Make named asm_labels lint not trigger on hexagon register spans
#143037 commented on
Jul 9, 2025 • 0 new comments -
Fix Windows bootstrap panic on invalid symlink removal (issue #143045)
#143052 commented on
Jul 9, 2025 • 0 new comments -
Add `relnotes-api-list` in-tree tool
#143053 commented on
Jul 28, 2025 • 0 new comments -
search graph: improve rebasing and add forced ambiguity support
#143054 commented on
Jul 9, 2025 • 0 new comments -
Add fast-path for accessing the current thread id
#143069 commented on
Jul 9, 2025 • 0 new comments -
compiler: Allow `extern "interrupt" fn() -> !`
#143075 commented on
Jul 18, 2025 • 0 new comments -
Replace JSONPath with `jq` in `jsondocck`
#143089 commented on
Jul 15, 2025 • 0 new comments -
Improve diagnostic for link.exe special case exit code 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN)
#143133 commented on
Jul 17, 2025 • 0 new comments -
Allow specifying multiple bounds for same associated item (remove E0719)
#143146 commented on
Jul 25, 2025 • 0 new comments -
rustdoc: add doc_link_canonical feature
#143158 commented on
Jul 22, 2025 • 0 new comments -
Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable
#143163 commented on
Jul 9, 2025 • 0 new comments -
work around linux not honoring write_at for O_APPEND files
#143166 commented on
Jul 30, 2025 • 0 new comments -
Detect unwind-free functions in MIR
#143167 commented on
Jul 22, 2025 • 0 new comments -
Stabilize `rwlock_downgrade` library feature
#143191 commented on
Jul 29, 2025 • 0 new comments -
Apply RemoveNoopLandingPads post-monomorphization
#143208 commented on
Jul 22, 2025 • 0 new comments -
add multi-arch asm! label operand test
#143227 commented on
Jul 9, 2025 • 0 new comments -
RDR: avoid rebuilding dependent crates after comment changes
#143249 commented on
Jul 11, 2025 • 0 new comments -
Add coroutine info to v0 symbol mangling (via DefPath/DefPathData)
#143259 commented on
Jul 16, 2025 • 0 new comments -
Create `AttrTarget` for attribute parsing
#143284 commented on
Jul 9, 2025 • 0 new comments -
Add `stdarch` bootstrap smoke test
#143285 commented on
Jul 28, 2025 • 0 new comments -
pub async fn impl is monomorphized when func itself is monomorphized
#143290 commented on
Jul 28, 2025 • 0 new comments -
add reference id to test, and fix filename
#143314 commented on
Jul 9, 2025 • 0 new comments -
make `-Zmin-function-alignment` a target modifier
#143323 commented on
Jul 9, 2025 • 0 new comments -
Fix diagnostics str::replace comma to bar
#143331 commented on
Jul 9, 2025 • 0 new comments -
[TOY] Extend GVN to perform local value numbering.
#143333 commented on
Jul 9, 2025 • 0 new comments -
Mention that casting to *const () is a way to roundtrip with from_raw_parts
#143341 commented on
Jul 9, 2025 • 0 new comments -
Stop passing resolver disambiguator state to AST lowering.
#143361 commented on
Jul 22, 2025 • 0 new comments -
stabilize `const_array_each_ref`
#143383 commented on
Jul 16, 2025 • 0 new comments -
Show AtomicU128/AtomicI128 in std docs regardless of target
#143439 commented on
Jul 29, 2025 • 0 new comments -
Document fully-qualified syntax in `as`' keyword doc
#142670 commented on
Jul 17, 2025 • 0 new comments -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 commented on
Jul 27, 2025 • 0 new comments -
Update bundled musl to 1.2.5
#142682 commented on
Jul 11, 2025 • 0 new comments -
Skip debug dep node code in non-incremental mode
#142686 commented on
Jul 9, 2025 • 0 new comments -
hir_analysis: add missing sizedness bounds
#142712 commented on
Jul 21, 2025 • 0 new comments -
[crater] Add `impl From<f16> for f32`
#142723 commented on
Jul 9, 2025 • 0 new comments -
wasm: rm static mut
#142727 commented on
Jul 9, 2025 • 0 new comments -
Add lint rule for `#[deprecated]` on re-exports (rebase)
#142731 commented on
Jul 18, 2025 • 0 new comments -
Fix unsoundness in some tests
#142741 commented on
Jul 9, 2025 • 0 new comments -
rustc_target: Begin unifying Arch enum
#142775 commented on
Jul 9, 2025 • 0 new comments -
feat(build): centralize LLVM_VERSION
#142786 commented on
Jul 9, 2025 • 0 new comments -
libtest: expose --fail-fast as an unstable command-line option
#142807 commented on
Jul 9, 2025 • 0 new comments -
mbe: Inline functions in `transcribe` that are only called once
#142815 commented on
Jul 9, 2025 • 0 new comments -
Compute jump threading opportunities in a single pass
#142821 commented on
Jul 29, 2025 • 0 new comments -
Stabilize `-Cmin-function-alignment`
#142824 commented on
Aug 1, 2025 • 0 new comments -
Make lowering incremental, take 3/N
#142830 commented on
Jul 20, 2025 • 0 new comments -
Add OperandValue::Uninit to improve lowering of MaybeUninit::uninit
#142837 commented on
Jul 9, 2025 • 0 new comments -
Misc. cleanups to `librustdoc`s "clean" fns
#142848 commented on
Jul 9, 2025 • 0 new comments -
Change search "not found" links
#142867 commented on
Jul 9, 2025 • 0 new comments -
Trivial improve doc for transpose
#142871 commented on
Aug 4, 2025 • 0 new comments -
Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point
#142872 commented on
Jul 16, 2025 • 0 new comments -
JumpThreading: compute place and value indices on-demand
#142881 commented on
Jul 29, 2025 • 0 new comments -
rustdoc_json: more conversion cleanups
#142896 commented on
Jul 22, 2025 • 0 new comments -
Enable DestinationPropagation by default
#142915 commented on
Jul 26, 2025 • 0 new comments -
Rewrite `.gitattributes` CRLF ui tests into run-make tests
#142925 commented on
Jul 28, 2025 • 0 new comments -
rustdoc_json: Intern filenames
#142945 commented on
Jul 9, 2025 • 0 new comments -
Fix stack overflow when macro_rules! macros shadow builtin attributes or types
#142946 commented on
Jul 9, 2025 • 0 new comments -
std: introduce path normalize methods at top of `std::path`
#142957 commented on
Jul 9, 2025 • 0 new comments -
replace dead reference code-index.md
#142958 commented on
Jul 9, 2025 • 0 new comments -
[perf] Fast path for coercions of TY == TY
#142973 commented on
Jul 9, 2025 • 0 new comments -
mbe: Rework the `concat` metavariable expression
#142975 commented on
Jul 14, 2025 • 0 new comments -
Update std and test to newest crates.io versions
#143004 commented on
Jul 9, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
Jul 9, 2025 • 0 new comments -
unstable book: in a sanitizer example, check the code
#139113 commented on
Jul 26, 2025 • 0 new comments -
Add Duration from nanos u128
#139243 commented on
Jul 9, 2025 • 0 new comments -
Try use `tcx.ensure_ok` for some predicates_of queries.
#139256 commented on
Jul 9, 2025 • 0 new comments -
Fix derive bounds for fully-qualified field types
#139272 commented on
Jul 9, 2025 • 0 new comments -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Jul 9, 2025 • 0 new comments -
add first HelenOS compilation targets
#139310 commented on
Jul 31, 2025 • 0 new comments -
Enhance Scope Enum with Late Types and Consts Handling
#139320 commented on
Jul 9, 2025 • 0 new comments -
Extend `QueryStability` to handle `IntoIterator` implementations
#139345 commented on
Jul 31, 2025 • 0 new comments -
Fix error reporting for multibyte characters in byte string literal
#139362 commented on
Jul 9, 2025 • 0 new comments -
Enhance error reporting for write!/writeln! macros
#139371 commented on
Jul 9, 2025 • 0 new comments -
Implement `AsRef<OsStr>` for `Cow<'_, Path>`
#139432 commented on
Jul 9, 2025 • 0 new comments -
Implement `AsRef<ByteStr>` for `[u8]`
#139441 commented on
Jul 9, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
Jul 24, 2025 • 0 new comments -
Explicitly export core and std macros
#139493 commented on
Jul 14, 2025 • 0 new comments -
Add socket extensions for cygwin
#139524 commented on
Jul 9, 2025 • 0 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
Jul 9, 2025 • 0 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
Aug 4, 2025 • 0 new comments -
support revealing uses of opaques
#139587 commented on
Jul 9, 2025 • 0 new comments -
Add regression test for graceful error for wrong number of activities
#139591 commented on
Jul 9, 2025 • 0 new comments -
add sitemap to rust docs
#139593 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `offset_of_slice`
#139673 commented on
Jul 9, 2025 • 0 new comments -
`impl Default for RepeatN`
#139690 commented on
Jul 9, 2025 • 0 new comments -
Rustfmt now support use closures
#139692 commented on
Jul 22, 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
Jul 9, 2025 • 0 new comments -
SGX: Fix fuzzy provenance casts with `AtomicUsize`
#139775 commented on
Jul 9, 2025 • 0 new comments -
Explore adding a reproducibility test to rust test infrastructure.
#139793 commented on
Jul 9, 2025 • 0 new comments -
Fix `env::ArgsOs` for zkVM
#139849 commented on
Jul 9, 2025 • 0 new comments -
Fix Box's doc for aliasing rules
#139857 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg`
#139869 commented on
Jul 30, 2025 • 0 new comments -
Initial `UnsafePinned` implementation [Part 2: Lowering]
#139896 commented on
Jul 9, 2025 • 0 new comments -
add test to reproduce #137687 and add a hotfix
#140584 commented on
Jul 9, 2025 • 0 new comments -
Test out a more lock-free hash map
#138419 commented on
Jul 9, 2025 • 0 new comments -
Stabilize return type notation (RFC 3654)
#138424 commented on
Aug 4, 2025 • 0 new comments -
Fix `x86_64-unknown-illumos` LLVM target triple
#138429 commented on
Jul 9, 2025 • 0 new comments -
Fix struct_tail_raw argument order and ObligationCause usage
#138456 commented on
Jul 9, 2025 • 0 new comments -
feat: add `succinct-zkvm` os and target
#138463 commented on
Jul 9, 2025 • 0 new comments -
Implement `feature(precise_capturing_of_types)`
#138473 commented on
Jul 9, 2025 • 0 new comments -
Nul terminate rust string literals
#138504 commented on
Jul 9, 2025 • 0 new comments -
Move coercion hack from `coerce_unsized` to `check_cast`
#138542 commented on
Jul 9, 2025 • 0 new comments -
Fix build err autodiff libs
#138553 commented on
Jul 9, 2025 • 0 new comments -
Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop
#138679 commented on
Jul 9, 2025 • 0 new comments -
Cache fuchsia checkout in a docker layer
#138683 commented on
Jul 9, 2025 • 0 new comments -
Update Fuchsia toolchain, SDK, and checkout
#138686 commented on
Jul 9, 2025 • 0 new comments -
add nvptx_target_feature
#138689 commented on
Jul 9, 2025 • 0 new comments -
[perf] Decouple directly accessing a HIR owner from ast lowering
#138705 commented on
Jul 9, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
Jul 9, 2025 • 0 new comments -
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
#138744 commented on
Jul 9, 2025 • 0 new comments -
Use internal iteration in `Vec::extend_desugared()`
#138752 commented on
Jul 9, 2025 • 0 new comments -
linker: Move native library search from linker to rustc
#138753 commented on
Jul 9, 2025 • 0 new comments -
Use mimalloc as the global allocator on `x86_64-pc-windows-msvc`
#138764 commented on
Jul 9, 2025 • 0 new comments -
core: simplify `Extend` for tuples
#138799 commented on
Jul 9, 2025 • 0 new comments -
core: implement `fold` via `try_fold`
#138835 commented on
Jul 9, 2025 • 0 new comments -
core: use specialization for more methods of `impl Iterator for &mut I`
#138862 commented on
Jul 9, 2025 • 0 new comments -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
Jul 9, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Jul 24, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Aug 1, 2025 • 0 new comments -
Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock`
#138914 commented on
Jul 9, 2025 • 0 new comments -
uefi: fs: Add file times plumbing
#138918 commented on
Jul 9, 2025 • 0 new comments -
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
#138944 commented on
Jul 29, 2025 • 0 new comments -
arbitrary_self_type: insert implied Receiver bound on Deref
#138952 commented on
Jul 16, 2025 • 0 new comments -
Make closure capturing have consistent and correct behaviour around patterns
#138961 commented on
Jul 9, 2025 • 0 new comments -
[perf experiment] Split the resolver tables into per-owner tables
#138995 commented on
Jul 9, 2025 • 0 new comments -
Allow Apple SDK to be missing on non-host macOS
#139053 commented on
Jul 9, 2025 • 0 new comments -
early migration to biome
#140594 commented on
Jul 9, 2025 • 0 new comments -
Simplify expansion of panic!().
#140637 commented on
Jul 9, 2025 • 0 new comments -
Implement RcUninit (#112566)
#140640 commented on
Jul 9, 2025 • 0 new comments -
build_helper: handle emails containing square brackets
#140675 commented on
Jul 9, 2025 • 0 new comments -
WIP: Add PGO for apple darwin targets
#140699 commented on
Jul 9, 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
Jul 24, 2025 • 0 new comments -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 commented on
Jul 9, 2025 • 0 new comments -
Add information about group a lint belongs to
#140794 commented on
Aug 3, 2025 • 0 new comments -
[DO NOT MERGE] build Enzyme as archive
#140799 commented on
Jul 9, 2025 • 0 new comments -
Introduce test results file
#140805 commented on
Jul 9, 2025 • 0 new comments -
[CRATER] probe fallout of `dyn` overlap
#140824 commented on
Jul 9, 2025 • 0 new comments -
make path_statements lint machine applicable for statements with no effect
#140830 commented on
Jul 28, 2025 • 0 new comments -
Fix unuseful span in type error in some format_args!() invocations
#140916 commented on
Jul 9, 2025 • 0 new comments -
Use `Arena::alloc_from_iter` to avoid redundant vec allocations
#140937 commented on
Jul 9, 2025 • 0 new comments -
Changed unclickable link in The rustc book
#140938 commented on
Jul 9, 2025 • 0 new comments -
start properly testing attributes in positions
#140948 commented on
Jul 9, 2025 • 0 new comments -
`impl PartialEq<{str,String}> for {Path,PathBuf}`
#140956 commented on
Jul 9, 2025 • 0 new comments -
Improve doc of some methods that take ranges
#140983 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Also run lint unused_doc_comments
#141000 commented on
Jul 9, 2025 • 0 new comments -
Expand free alias types when computing implied outlives-bounds
#141007 commented on
Jul 9, 2025 • 0 new comments -
Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix`
#141028 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Expand free alias types during variance computation
#141030 commented on
Jul 10, 2025 • 0 new comments -
avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if`
#141032 commented on
Jul 9, 2025 • 0 new comments -
compiletest: add option for automatically adding annotations
#141033 commented on
Jul 12, 2025 • 0 new comments -
Permit duplicate imports
#141043 commented on
Jul 13, 2025 • 0 new comments -
Hack together inline-always-overrides
#141055 commented on
Jul 24, 2025 • 0 new comments -
Stabilize `substr_range` and related methods
#141266 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jul 27, 2025 • 0 new comments -
rustdoc: add private items toggle
#141299 commented on
Jul 9, 2025 • 0 new comments -
diagnostics: hide expansion of builtin-like macros
#141314 commented on
Jul 31, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#141319 commented on
Jul 9, 2025 • 0 new comments -
Generate obligations when possible instead of rejecting with ambiguity
#139955 commented on
Jul 9, 2025 • 0 new comments -
[DONT MERGE] externally implementable items
#140010 commented on
Jul 9, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#140037 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] start building Enzyme in CI
#140064 commented on
Jul 9, 2025 • 0 new comments -
download bootstrap binary from ci
#140069 commented on
Jul 9, 2025 • 0 new comments -
Improve type parameter suggestion heuristic for missing types
#140073 commented on
Jul 9, 2025 • 0 new comments -
Add LLDB providers for BTreeMap and BTreeSet
#140130 commented on
Jul 9, 2025 • 0 new comments -
Implement `Debug` for `EncodeWide`
#140153 commented on
Jul 24, 2025 • 0 new comments -
Remove a test that never runs
#140155 commented on
Jul 9, 2025 • 0 new comments -
Document that mpmc channels deliver an item to one receiver.
#140158 commented on
Jul 9, 2025 • 0 new comments -
Allow while let chains on all editions
#140204 commented on
Jul 9, 2025 • 0 new comments -
Try to integrate fork of Chili parallel runtime
#140206 commented on
Jul 9, 2025 • 0 new comments -
[crater] Only consider predicate non-global if binder vars are in PREDICATE binder
#140209 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions
#140261 commented on
Aug 1, 2025 • 0 new comments -
implement continue_ok and break_ok for ControlFlow
#140267 commented on
Jul 9, 2025 • 0 new comments -
Add compiler support for namespaced crates
#140271 commented on
Jul 9, 2025 • 0 new comments -
Fix accidental type inference in array coercion
#140283 commented on
Jul 25, 2025 • 0 new comments -
change unsatisfiable trivial bounds detection
#140313 commented on
Jul 9, 2025 • 0 new comments -
Rustdoc: typecheck scrape-examples.js
#140314 commented on
Jul 9, 2025 • 0 new comments -
Group dep nodes by chunks with sequential indices and only store the first index at the start of the chunk
#140319 commented on
Jul 9, 2025 • 0 new comments -
Do not insert duplicate SourceFile
#140363 commented on
Jul 9, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
Jul 9, 2025 • 0 new comments -
Incompletely prefer opaque type bounds when self type bottoms out in infer
#140405 commented on
Jul 9, 2025 • 0 new comments -
Add `c_longdouble`
#140417 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
Jul 9, 2025 • 0 new comments -
Add `read_buf` equivalents for positioned reads
#140459 commented on
Jul 9, 2025 • 0 new comments -
Document MaybeUninit bit validity
#140463 commented on
Jul 9, 2025 • 0 new comments -
std::net: update tcp deferaccept delay type to Duration.
#140482 commented on
Jul 9, 2025 • 0 new comments -
Note `atan2` can return `-PI`
#140487 commented on
Jul 9, 2025 • 0 new comments -
Incompletely allow overloaded call from opaque when self type bottoms out in infer
#140496 commented on
Jul 9, 2025 • 0 new comments -
support revealing uses in HIR typeck
#140497 commented on
Jul 9, 2025 • 0 new comments -
wf: emit projection goal for aliases
#140558 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `lock_value_accessors`
#133407 commented on
Jul 20, 2025 • 0 new comments -
Tracking issue for `proc_macro::Span` inspection APIs
#54725 commented on
Jul 19, 2025 • 0 new comments -
Document expected relationships between FromIterator, Default, and Extend
#58659 commented on
Jul 19, 2025 • 0 new comments -
Decimal formatting for some floating point numbers does not round-to-even
#130936 commented on
Jul 19, 2025 • 0 new comments -
refining_impl_trait: Decide whether explicit opt-in is needed
#121718 commented on
Jul 19, 2025 • 0 new comments -
Some tests fail when built with debuginfo
#61117 commented on
Jul 19, 2025 • 0 new comments -
Better help message for missing lifetime specifier
#143389 commented on
Jul 19, 2025 • 0 new comments -
Tracking Issue for `super let`
#139076 commented on
Jul 19, 2025 • 0 new comments -
Long type name emitted if the type name is part of a suggestion
#135919 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #122661: Change the desugaring of `assert!` for better error output
#141089 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #141610: Stabilize `feature(generic_arg_infer)`
#142168 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #140593: Temporary lifetime extension through tuple struct and tuple variant constructors
#140666 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #137306: Remove `i128` and `u128` from `improper_ctypes_definitions`
#141206 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #135015: Partially stabilize LoongArch target features
#139929 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #134536: Lint on fn pointers comparisons in external macros
#142173 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #139916: make std::intrinsic functions actually be intrinsics
#140472 commented on
Jul 18, 2025 • 0 new comments -
Heisenwarning `unused_braces` with `tracing`
#116347 commented on
Jul 21, 2025 • 0 new comments -
Tracking Issue for `CStr::display`
#139984 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #142575: Ensure copy* intrinsics also perform the static self-init checks
#142576 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #141352: builtin dyn impl no guide inference
#142465 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #138016: Added `Clone` implementation for `ChunkBy`
#142363 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #141072: Stabilize feature `result_flattening`
#141816 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #130823: Tracking Issue for `non_null_from_ref`
#141088 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #129334: Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]`
#140853 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #140066: Stabilize `<[T; N]>::as_mut_slice` as `const`
#140554 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #131719: Tracking Issue for `const_eq_ignore_ascii_case`
#142048 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for release notes of #135243: Tracking Issue for nonnull_provenance
#142190 commented on
Jul 21, 2025 • 0 new comments -
Excessive memory usage building many projects, a problem for newcomers without high end desktops
#78308 commented on
Jul 21, 2025 • 0 new comments -
`./x test library/std` fails with library profile
#142505 commented on
Jul 21, 2025 • 0 new comments -
Compile time regression with the new trait solver and diesel
#131231 commented on
Jul 21, 2025 • 0 new comments -
Refactor HIR item-like traversal
#95004 commented on
Jul 21, 2025 • 0 new comments -
Promoted constants lead to poor MIR from comparisons
#139093 commented on
Jul 20, 2025 • 0 new comments -
Tracking Issue for Cell::as_array_of_cells
#88248 commented on
Jul 20, 2025 • 0 new comments -
Tracking Issue for `new_zeroed_alloc`
#129396 commented on
Jul 17, 2025 • 0 new comments -
Provide a way for derives to know if they were invoked with `#[derive_const]`
#118304 commented on
Jul 17, 2025 • 0 new comments -
Tracking Issue for pointer metadata APIs
#81513 commented on
Jul 17, 2025 • 0 new comments -
Allocator traits and std::heap
#32838 commented on
Jul 17, 2025 • 0 new comments -
Tracking Issue for `substr_range` and related methods
#126769 commented on
Jul 17, 2025 • 0 new comments -
error: internal compiler error: no errors encountered even though `delay_span_bug` issued
#107440 commented on
Jul 17, 2025 • 0 new comments -
ICE: `mid > len` on leading assoc ty / lazy type alias where clause with attributes
#138010 commented on
Jul 17, 2025 • 0 new comments -
debuginfo function-call test fails on big endian
#74884 commented on
Jul 17, 2025 • 0 new comments -
Moving a method from struct impl to trait causes performance degradation
#69593 commented on
Jul 17, 2025 • 0 new comments -
Tracking Issue for ui test suite improvements
#133895 commented on
Jul 17, 2025 • 0 new comments -
Hang on TAIT with diverging projection in its ParamEnv
#132797 commented on
Jul 17, 2025 • 0 new comments -
Tracking Issue for `extern_system_varargs`
#136946 commented on
Jul 17, 2025 • 0 new comments -
Tracking Issue for `extended_varargs_abi_support`
#100189 commented on
Jul 17, 2025 • 0 new comments -
`lemmy_db_views_modlog_combined` has a weird performance regression
#141006 commented on
Jul 17, 2025 • 0 new comments -
LLDB show a non existing variable at O1
#74097 commented on
Jul 17, 2025 • 0 new comments -
Provide a way to interpolate crate version in html_root_url
#42300 commented on
Jul 17, 2025 • 0 new comments -
Rust produces unusable binaries
#143428 commented on
Jul 16, 2025 • 0 new comments -
Inlining causes miscompilation of code that mixes target features
#116573 commented on
Jul 18, 2025 • 0 new comments -
The ABI of float types can be changed by `-Ctarget-feature`
#116344 commented on
Jul 18, 2025 • 0 new comments -
OOM/surprising memory consumption with Rust 1.72
#115216 commented on
Jul 18, 2025 • 0 new comments -
ICE: unexpected initial operand type.
#114858 commented on
Jul 18, 2025 • 0 new comments -
CI accepted doctests that do not build (due to missing feature gates)
#114838 commented on
Jul 18, 2025 • 0 new comments -
Placing an attribute on a generic argument confuses the parser
#135017 commented on
Jul 18, 2025 • 0 new comments -
Tracking Issue for `const fn` `type_id`
#77125 commented on
Jul 18, 2025 • 0 new comments -
x86-interrupt ABI no longer compiles with never result
#143072 commented on
Jul 18, 2025 • 0 new comments -
Tracking Issue for raw-pointer-to-reference conversion methods
#122034 commented on
Jul 18, 2025 • 0 new comments -
LTO ignored for all crate types when building multiple crate types and one doesn't support it
#51009 commented on
Jul 18, 2025 • 0 new comments -
Tracking Issue for `keylocker_x86`
#134813 commented on
Jul 18, 2025 • 0 new comments -
Stabilize `#[bench]` and `Bencher`?
#66287 commented on
Jul 18, 2025 • 0 new comments -
Tracking issue for release notes of #126624: Tracking Issue for `sha512_sm_x86`
#141778 commented on
Jul 17, 2025 • 0 new comments -
Tracking issue for release notes of #142053: Add new Tier-3 targets: `loongarch32-unknown-none*`
#142187 commented on
Jul 17, 2025 • 0 new comments -
Tracking issue for release notes of #140862: Enable non-leaf Frame Pointers for Arm64EC Windows
#143101 commented on
Jul 17, 2025 • 0 new comments -
Tracking issue for release notes of #141797: compiler: set Apple frame pointers by architecture
#143102 commented on
Jul 17, 2025 • 0 new comments -
Tracking issue for release notes of #140832: aarch64-linux: Default to FramePointer::NonLeaf
#143100 commented on
Jul 17, 2025 • 0 new comments -
Extend `rustc_on_unimplemented` to query for closures
#48534 commented on
Jul 24, 2025 • 0 new comments -
More precisely point out what is immutable, in E0596 "cannot borrow data in a `&` reference as mutable"
#113842 commented on
Jul 24, 2025 • 0 new comments -
Confusing error when forgetting to include system crates in Cargo.toml
#50373 commented on
Jul 24, 2025 • 0 new comments -
E0495 Does not mention the conflicting requirements
#37768 commented on
Jul 24, 2025 • 0 new comments -
Query system cycle errors should be extendable with notes
#53453 commented on
Jul 24, 2025 • 0 new comments -
Suggest replacing `const` with `let` on "can't use generic parameters from outer item" (outer fn specifically) (if appropriate)
#68373 commented on
Jul 24, 2025 • 0 new comments -
Improve suggestion for lifetime error in pattern
#53839 commented on
Jul 24, 2025 • 0 new comments -
Supplying an &&str when an &str is expected missing a suggestion
#66023 commented on
Jul 24, 2025 • 0 new comments -
Improve error message on namespace collision
#43166 commented on
Jul 24, 2025 • 0 new comments -
"The following implementations were found" should also mention the trait bounds.
#43906 commented on
Jul 24, 2025 • 0 new comments -
Extend `span_label` to include fallback operation
#64184 commented on
Jul 24, 2025 • 0 new comments -
It would be nice if JoinHandle<T> were must-use for T != ()
#52062 commented on
Jul 24, 2025 • 0 new comments -
consolidate recursion limit errors
#40198 commented on
Jul 23, 2025 • 0 new comments -
Unergonomic structured suggestions in rustc
#47927 commented on
Jul 23, 2025 • 0 new comments -
Tracking Issue for `array::repeat`
#126695 commented on
Jul 23, 2025 • 0 new comments -
Tracking Issue for `core::iter::chain`
#125964 commented on
Jul 23, 2025 • 0 new comments -
Tracking Issue for `likely_unlikely` and `cold_path`
#136873 commented on
Jul 23, 2025 • 0 new comments -
trim-paths = "all" causes rustdoc ICE
#137929 commented on
Aug 2, 2025 • 0 new comments -
when suggesting to remove a crate, we leave a blank line
#51176 commented on
Jul 24, 2025 • 0 new comments -
Reject bounds in type aliases a future edition
#49441 commented on
Jul 24, 2025 • 0 new comments -
macros can observe raw identifier state [discuss]
#49520 commented on
Jul 24, 2025 • 0 new comments -
Highlight when APIs panic in rustdoc
#46963 commented on
Jul 24, 2025 • 0 new comments -
proc_macro::TokenStream: provide AST node kind hint
#50053 commented on
Jul 24, 2025 • 0 new comments -
Fulfillment context should support DAGs better, integrate with caching better
#30977 commented on
Jul 24, 2025 • 0 new comments -
introduce region-clauses into the `ParamEnv`, use to replace the `body_id`
#42341 commented on
Jul 24, 2025 • 0 new comments -
Tracking Issue for "More Qualified Paths"
#86935 commented on
Jul 24, 2025 • 0 new comments -
Collision of Borrow::borrow() and RefCell::borrow()
#41906 commented on
Jul 24, 2025 • 0 new comments -
Confusing error message when traits from different modules have the same name
#36184 commented on
Jul 24, 2025 • 0 new comments -
bad diagnostic when macro tries to use stmt as expr
#30597 commented on
Jul 24, 2025 • 0 new comments -
Typo suggestion doesn't account for types
#71040 commented on
Jul 24, 2025 • 0 new comments -
`format!` should be able to parse arbitrary inline expressions and provide a targeted error
#96999 commented on
Jul 24, 2025 • 0 new comments -
impl trait error does not explain its reasoning
#93327 commented on
Jul 24, 2025 • 0 new comments -
E0277: Unhelpful error message is given when indirect constraints cause blanket implementations to not get implemented
#134346 commented on
Jul 24, 2025 • 0 new comments -
"expect slice, found Vec" error is unrelated to the actual issue
#87104 commented on
Jul 24, 2025 • 0 new comments -
Error: A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index.
#143342 commented on
Jul 22, 2025 • 0 new comments -
Tracking issue for comparing raw pointers in constants
#53020 commented on
Jul 22, 2025 • 0 new comments -
Tracking Issue for the use of `?` in constants
#74935 commented on
Jul 22, 2025 • 0 new comments -
Tracking Issue for `const` `Clone`
#142757 commented on
Jul 22, 2025 • 0 new comments -
Unstable fingerprints tracking issue
#84970 commented on
Jul 21, 2025 • 0 new comments -
A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index
#141540 commented on
Jul 21, 2025 • 0 new comments -
AIX std does not build
#143443 commented on
Jul 21, 2025 • 0 new comments -
`exported_private_dependencies` lint only take effect in innermost dependency
#119428 commented on
Jul 21, 2025 • 0 new comments -
Tracking issue for more precise coroutine captures
#69663 commented on
Jul 21, 2025 • 0 new comments -
`cfg_target_feature` and `target_feature` don't interact properly
#42515 commented on
Jul 21, 2025 • 0 new comments -
primitive:pointer is inflexible in type based search
#142385 commented on
Jul 21, 2025 • 0 new comments -
Transmuting fn pointer to a usize in const somehow causes UB?
#142230 commented on
Jul 21, 2025 • 0 new comments -
thread 'rustc' panicked at compiler\rustc_codegen_ssa\src\back\archive.rs:471:29:
#143418 commented on
Jul 21, 2025 • 0 new comments -
ICE: `unhandled node ConstArg(ConstArg `
#143358 commented on
Jul 21, 2025 • 0 new comments -
ICE: `index out of bounds: the len is 0 but the index is 18446744073709551615`
#137588 commented on
Jul 21, 2025 • 0 new comments -
`--print native-static-libs` with `--emit metadata` prints nothing
#137384 commented on
Jul 21, 2025 • 0 new comments -
I/O safety forbids the "pass FD via env var" pattern (e.g., jobserver)
#116059 commented on
Jul 21, 2025 • 0 new comments -
non sysroot macros re-exported in std have broken source links
#140992 commented on
Jul 23, 2025 • 0 new comments -
drop-checking is more permissive when `let` statements have an `else` block
#142056 commented on
Jul 23, 2025 • 0 new comments -
ill-typed unused FFI declarations can cause UB
#46188 commented on
Jul 23, 2025 • 0 new comments -
Tracking Issue for denying trailing semicolons in expression macro bodies
#79813 commented on
Jul 23, 2025 • 0 new comments -
`async closure does not implement ``FnMut`` because it captures state from its environment` for `async move` closures capturing copyable values, while closures returning `async move` blocks work fine
#140403 commented on
Jul 23, 2025 • 0 new comments -
Tracking Issue for consolidating command invocations in bootstrap
#126819 commented on
Jul 23, 2025 • 0 new comments -
Warn or error on duplicate attributes
#142836 commented on
Jul 23, 2025 • 0 new comments -
Tracking Issue for `sync_nonpoison` and `nonpoison_{condvar,mutex,once,rwlock}`
#134645 commented on
Jul 23, 2025 • 0 new comments -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 commented on
Jul 23, 2025 • 0 new comments -
Tracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust (c_variadic)
#44930 commented on
Jul 23, 2025 • 0 new comments -
Tracking issue for `proc_macro_value`
#136652 commented on
Jul 22, 2025 • 0 new comments -
Should debuginfo special-case vectors?
#129448 commented on
Jul 22, 2025 • 0 new comments -
Give `resolve_const_param_in_non_trivial_anon_const` more contextual information
#142387 commented on
Jul 22, 2025 • 0 new comments -
Breakpoint set 2 locations when I set a breakpoint with LLDB
#39322 commented on
Jul 22, 2025 • 0 new comments -
Tracking issue to remove `TyKind::CoroutineWitness` from the type system
#143017 commented on
Jul 22, 2025 • 0 new comments -
Fix argument splitting in compiletest
#132599 commented on
Jul 22, 2025 • 0 new comments -
compiletest silently fails on a name-value directive with a known name but missing colon but does not report an error
#123760 commented on
Jul 22, 2025 • 0 new comments -
ICE: `normalizing free const aliases in the type system is unsupported`
#140860 commented on
Jul 10, 2025 • 0 new comments -
Rust Coverage not working if macros are formatted across multiple lines
#142291 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue: Support for pointers with `asm_const`
#128464 commented on
Jul 10, 2025 • 0 new comments -
Call stack exhaustion (overflow) in parser with a very large generated file
#128422 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue for Effective Target Features
#143352 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for async drop codegen
#126482 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for RFC 2603, "Rust Symbol Mangling (v0)"
#60705 commented on
Jul 9, 2025 • 0 new comments -
Desugaring of destructuring assignment has subtle effects on drop-order / scopes of temporaries
#96579 commented on
Jul 9, 2025 • 0 new comments -
Suggestion from `error[E0034]: multiple applicable items in scope` don't always apply
#112565 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `mpmc`
#126840 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `rwlock_downgrade`
#128203 commented on
Jul 9, 2025 • 0 new comments -
derive(PartialEq) should not prevent "field is never read" warnings
#134588 commented on
Jul 9, 2025 • 0 new comments -
Doctest line numbers should be corrected to the failing line, not the start of the test
#142985 commented on
Jul 9, 2025 • 0 new comments -
Report doctest line numbers in a clickable format
#142984 commented on
Jul 9, 2025 • 0 new comments -
RUST_BACKTRACE truncated with -Cpanic=abort
#81902 commented on
Jul 8, 2025 • 0 new comments -
Tracking issue for `vec_into_raw_parts`
#65816 commented on
Jul 8, 2025 • 0 new comments -
Tracking Issue for `str_from_raw_parts`
#119206 commented on
Jul 8, 2025 • 0 new comments -
Tracking Issue for deterministic random number generation
#131606 commented on
Jul 11, 2025 • 0 new comments -
DWARF debug info generated for C-style enums breaks assumptions of C/C++ tooling
#95059 commented on
Jul 11, 2025 • 0 new comments -
rust-gdb: "Python Exception <class 'OverflowError'> int too big to convert: "
#94245 commented on
Jul 11, 2025 • 0 new comments -
riscv64gc-unknown-linux-gnu target fails some UI tests in CI
#143319 commented on
Jul 11, 2025 • 0 new comments -
debuginfo: How to (ideally) represent reference and pointer types in DWARF
#37504 commented on
Jul 11, 2025 • 0 new comments -
Compiler bootstrap infrastructure and tests should be exercising `-g` more aggressively
#94262 commented on
Jul 11, 2025 • 0 new comments -
panic! source ___location information does not account for macro expansion
#51981 commented on
Jul 11, 2025 • 0 new comments -
Debuginfo type names: Clarify how to handle impl-prefixed paths
#86167 commented on
Jul 11, 2025 • 0 new comments -
Cannot detect glob re-export's shadowed items in rustdoc JSON
#111338 commented on
Jul 11, 2025 • 0 new comments -
Tracking issue for release notes of #141937: Report never type lints in dependencies
#142512 commented on
Jul 11, 2025 • 0 new comments -
Using `-C lto=thin` and `-C no-prepopulate-passes` at the same time for windows target , report link error: undefined symbol
#125802 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for OsString::truncate
#133262 commented on
Jul 10, 2025 • 0 new comments -
ICE: type flags said there was an error, but now there is not
#143419 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 commented on
Jul 10, 2025 • 0 new comments -
Destructor of packed structs can move dangling references.
#143411 commented on
Jul 10, 2025 • 0 new comments -
'cargo check' passes but 'cargo build' fails when there are errors during monomorphization
#99682 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#133724 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `slice_as_array`
#133508 commented on
Jul 7, 2025 • 0 new comments -
Better documentation about which libraries are linked by default by the rust compiler
#139619 commented on
Jul 7, 2025 • 0 new comments -
segmentation fault when using async_drop feature
#142572 commented on
Jul 7, 2025 • 0 new comments -
"Legacy" tier 2 targets have misplaced or absent maintainer docs
#113739 commented on
Jul 7, 2025 • 0 new comments -
rustdoc: "Namespace" user-written Markdown headings
#91759 commented on
Jul 6, 2025 • 0 new comments -
Missed optimization: multiple instances of a small struct don't reuse the stack allocation
#141649 commented on
Jul 6, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
Jul 6, 2025 • 0 new comments -
Tracking Issue for `windows_process_extensions_raw_attribute`
#114854 commented on
Jul 6, 2025 • 0 new comments -
Tracking Issue for algebraic floating point methods
#136469 commented on
Jul 6, 2025 • 0 new comments -
MSVC on x86-32 Windows fails to align variables to their required alignment
#112480 commented on
Jul 5, 2025 • 0 new comments -
remap-path-prefix from 1.47.0 results in weird prefixes in backtraces
#78479 commented on
Jul 5, 2025 • 0 new comments -
Incorrect span and invalid suggestion for errors from moving into pattern bindings with mixed binding modes
#143437 commented on
Jul 5, 2025 • 0 new comments -
`fn_cast!` macro
#140803 commented on
Jul 5, 2025 • 0 new comments -
Unify and deduplicate float tests
#141726 commented on
Jul 5, 2025 • 0 new comments -
should_panic in doctests accepts crashes, aborts, std::process::exit
#143009 commented on
Jul 4, 2025 • 0 new comments -
const-eval can construct uninhabited values via recursive static initialization
#143047 commented on
Jul 4, 2025 • 0 new comments -
disable-minification is not forwarded to compiletest
#142737 commented on
Jul 4, 2025 • 0 new comments -
Add ability to ignore tests at runtime.
#68007 commented on
Jul 8, 2025 • 0 new comments -
const functions can assert! but cannot assert_eq!
#119826 commented on
Jul 8, 2025 • 0 new comments -
Tracking issue for associated const equality
#92827 commented on
Jul 8, 2025 • 0 new comments -
Tracking Issue for integer formatting into a fixed-size buffer
#138215 commented on
Jul 8, 2025 • 0 new comments -
`tests/run-make/mte-ffi/` is broken
#141600 commented on
Jul 8, 2025 • 0 new comments -
Do not unwind on Windows with panic=abort
#46057 commented on
Jul 8, 2025 • 0 new comments -
Please default "force-unwind-tables" to "yes" on Linux, so that unwind tables are present even if panic = "abort"
#94815 commented on
Jul 7, 2025 • 0 new comments -
Need to check if the std{in,err,out} file descriptors status
#108139 commented on
Jul 7, 2025 • 0 new comments -
"Unnecessary" braces have an influence
#72783 commented on
Jul 7, 2025 • 0 new comments -
Decision: Use the condition name `rust_version` for RFC 2523
#142651 commented on
Jul 7, 2025 • 0 new comments -
Decide on behavior of `anonymous_lifetime_in_impl_trait`
#137575 commented on
Jul 7, 2025 • 0 new comments -
Tracking issue for RFC 3621: `derive(CoercePointee)`
#123430 commented on
Jul 7, 2025 • 0 new comments -
Debug trait for tuples, array/slices, Vec, String (etc?) do not respect `width` parameter
#30164 commented on
Jul 7, 2025 • 0 new comments -
Panics don't lock stderr while printing panic info
#124995 commented on
Jul 7, 2025 • 0 new comments -
Double-panics recurse in `panic = "abort"` mode
#97146 commented on
Jul 7, 2025 • 0 new comments -
Cargo test, failed to initiate panic, error 5
#88622 commented on
Jul 7, 2025 • 0 new comments -
force-unwind-tables has no effect
#85582 commented on
Jul 7, 2025 • 0 new comments -
Fix autodiff builds on Apple CI
#140137 commented on
Jul 15, 2025 • 0 new comments -
Built-in attributes are treated differently vs prelude attributes, unstable built-in attributes can name-collide with stable macro, and built-in attributes can break back-compat
#134963 commented on
Jul 15, 2025 • 0 new comments -
non-`#[macro_export]`'ed `macro_rules!` macros are impossible to disambiguate from built-in attributes in `use` declarations
#133708 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `#![feature(phantom_variance_markers)]`
#135806 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `const_heap`
#79597 commented on
Jul 15, 2025 • 0 new comments -
FR: Add a `--fail-fast` option to libtest
#142859 commented on
Jul 14, 2025 • 0 new comments -
`rustdoc --test` does not respect `-Zcrate-attr`
#138491 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for uefi-std
#100499 commented on
Jul 14, 2025 • 0 new comments -
Conflicting implementations with `fn_traits` and `From`
#142037 commented on
Jul 14, 2025 • 0 new comments -
Crater runs for 1.89
#143347 commented on
Jul 14, 2025 • 0 new comments -
Tracking issue for duration_constants
#57391 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for `Iterator::collect_into`
#94780 commented on
Jul 14, 2025 • 0 new comments -
Function alignment does not work on wasm
#143368 commented on
Jul 14, 2025 • 0 new comments -
ICE: `cannot convert ReLateParam to a region vid`
#135845 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for `str::trim_prefix`, `str::trim_suffix`, `slice::trim_prefix` and `slice::trim_suffix`
#142312 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for `process_setsid`
#105376 commented on
Jul 13, 2025 • 0 new comments -
Unhelpful error "one type is more general than the other" in async code
#64650 commented on
Jul 13, 2025 • 0 new comments -
GDB should break on panic
#21102 commented on
Jul 16, 2025 • 0 new comments -
unused_assignments does not care about unused assignments to reference derefs
#44340 commented on
Jul 16, 2025 • 0 new comments -
Duplicating mut Copy variables doesn't warn or error
#73467 commented on
Jul 16, 2025 • 0 new comments -
Tracking issue for post stage 0 bootstrap sequence redesign follow-ups and bugs
#141901 commented on
Jul 16, 2025 • 0 new comments -
Tracking Issue for `range_bounds_is_empty`
#137300 commented on
Jul 16, 2025 • 0 new comments -
Lint exported_private_dependencies misses public dependency via trait impl
#71043 commented on
Jul 16, 2025 • 0 new comments -
Tracking Issue for #[export] (RFC 3435)
#139939 commented on
Jul 16, 2025 • 0 new comments -
capturing stack backtrace becomes slower and sometimes segfaults on Apple Silicon
#104388 commented on
Jul 16, 2025 • 0 new comments -
E0499 - Improved diagnostic when deref is involved
#117157 commented on
Jul 16, 2025 • 0 new comments -
rustdoc: Show whether generic type params actually are `?Sized`, not whether definition site syntactically includes `?Sized`
#143197 commented on
Jul 16, 2025 • 0 new comments -
Incorrect HashMap visualization in WinDbg
#82674 commented on
Jul 15, 2025 • 0 new comments -
Great stack overflow error messages
#51405 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `NonZero<u*>::div_ceil`
#132968 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `gen` blocks and functions
#117078 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `const_array_each_ref`
#133289 commented on
Jul 15, 2025 • 0 new comments -
compiletest: "diff against nightly rustdoc" is actually against default toolchain
#142254 commented on
Jul 15, 2025 • 0 new comments -
Variable named `∇x` gives "unknown start of token" compiler error
#120142 commented on
Jul 15, 2025 • 0 new comments -
extern "C" functions don't generate the same IR definitions as clang on x86, causing problems with cross-language LTO
#102174 commented on
Jul 12, 2025 • 0 new comments -
High memory usage with cargo build in match statement
#131410 commented on
Jul 12, 2025 • 0 new comments -
Add `is_empty` function to `ExactSizeIterator`
#35428 commented on
Jul 12, 2025 • 0 new comments -
ICE: `unexpected bound ty in binder: DefId(0:4 ~ a[bb61]::foo::V)`
#139152 commented on
Jul 11, 2025 • 0 new comments -
Detect situations where a visitor implementation is skipped by accidentally directly calling the corresponding walk function
#129859 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for `Vec::peek_mut`
#122742 commented on
Jul 11, 2025 • 0 new comments -
[E0277] Add Note when trait is not satisfied because of missing reference in where
#46684 commented on
Jul 11, 2025 • 0 new comments -
misleading error message for trait usage from external scope
#37629 commented on
Jul 11, 2025 • 0 new comments -
Possible regression with rust_panic being mangled
#140821 commented on
Jul 11, 2025 • 0 new comments -
Should debuggers treat ZSTs initializers as code to step through?
#97083 commented on
Jul 11, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `conflicting_repr_hints`
#68585 commented on
Jul 11, 2025 • 0 new comments -
Debuginfo type names: Correctly handle generic arguments in paths
#86289 commented on
Jul 11, 2025 • 0 new comments -
cfg(test) is not set during integration tests
#84629 commented on
Jul 11, 2025 • 0 new comments -
Suggest `--ignored` when libtest ignores a test
#114818 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for `shuffle` and `shuffle-seed`
#89583 commented on
Jul 11, 2025 • 0 new comments -
Random test ordering for cargo test
#85440 commented on
Jul 11, 2025 • 0 new comments -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Repr([(ReprEmpty.. `
#138510 commented on
Jul 11, 2025 • 0 new comments -
Use lld by default on x64 Ubuntu 20.04 LTS
#71515 commented on
Jul 13, 2025 • 0 new comments -
Linking with LLD
#39915 commented on
Jul 13, 2025 • 0 new comments -
Tracking issue: deref patterns
#87121 commented on
Jul 13, 2025 • 0 new comments -
DWARF for u128 could record alignment, doesn't
#107337 commented on
Jul 13, 2025 • 0 new comments -
Licensing: It's unclear exactly what license text must be included in a Rust binary.
#67014 commented on
Jul 13, 2025 • 0 new comments -
ICE: 'index out of bounds: the len is 1 but the index is 1' with Cdebuginfo=2
#105263 commented on
Jul 13, 2025 • 0 new comments -
Index out of bounds: the len is 229 but the index is 229
#126748 commented on
Jul 13, 2025 • 0 new comments -
Tracking issue for release notes of #140717: Split up the `unknown_or_malformed_diagnostic_attributes` lint
#142174 commented on
Jul 13, 2025 • 0 new comments -
`-Clto` stack overflows with `-Ccode-model=large` for riscv64
#139479 commented on
Jul 13, 2025 • 0 new comments -
build/bootstrap/.last-warned-change-id gets removed by workaround for #125578
#130449 commented on
Jul 12, 2025 • 0 new comments -
lld linker error on mips64[el] linux targets.
#138479 commented on
Jul 12, 2025 • 0 new comments -
Compiling to Apple's `arm64e` got linking error!
#138481 commented on
Jul 12, 2025 • 0 new comments -
Tracking Issue for closures in const contexts
#106003 commented on
Jul 12, 2025 • 0 new comments -
share-generics leads to unresolved external symbols/undefined references
#120229 commented on
Jul 12, 2025 • 0 new comments -
Tracking Issue for secure random data generation in `std`
#130703 commented on
Jul 12, 2025 • 0 new comments -
No way to disable tests for `*-windows-gnu` but keep them enabled for `*-windows-gnullvm`
#132278 commented on
Jul 12, 2025 • 0 new comments -
Pass -Werror when building LLVM wrapper in CI
#109712 commented on
Jul 12, 2025 • 0 new comments -
rustdoc: sidebar generation code duplicates logic
#138576 commented on
Aug 2, 2025 • 0 new comments -
Code compiled with rwpi relocation model is linked to `alloc` crate with static relocation model.
#84236 commented on
Aug 2, 2025 • 0 new comments -
Backtraces do not work for binaries loaded through ld.so
#101913 commented on
Aug 2, 2025 • 0 new comments -
Binary crashes when statically linked with LTO turned on
#94564 commented on
Aug 2, 2025 • 0 new comments -
libcompiler-builtins contains DWARF5 debuginfo in 1.62.0
#98746 commented on
Aug 2, 2025 • 0 new comments -
debuginfo: identify awaitee (via special name or other solution)
#95521 commented on
Aug 2, 2025 • 0 new comments -
Deref coercion does not work for some `await` returned values
#83783 commented on
Aug 2, 2025 • 0 new comments -
Compile time+memory regression between 1.49.0 and 1.50.0
#84873 commented on
Aug 2, 2025 • 0 new comments -
LLVM unrolls loops fully, leading to non-linear compilation time
#74384 commented on
Aug 2, 2025 • 0 new comments -
error: could not compile `gkrust` since Rust 1.43 on SPARC Solaris
#74551 commented on
Aug 2, 2025 • 0 new comments -
ICE 'called `Option::unwrap()` on a `None` value', compiler/rustc_metadata/src/rmeta/decoder.rs:975:64
#78236 commented on
Aug 2, 2025 • 0 new comments -
"LLVM ERROR: Access past stack top!" when compiling without sse2
#65844 commented on
Aug 2, 2025 • 0 new comments -
Statics don't support alignments larger than the page size
#70022 commented on
Aug 2, 2025 • 0 new comments -
ICE: Adding `-C save-temps` to incremental compile causes rustc_codegen_ssa::back::write panic
#66367 commented on
Aug 2, 2025 • 0 new comments -
Type inference fails even though all types are known
#58517 commented on
Aug 2, 2025 • 0 new comments -
`dylib` shared libraries will not make public symbols that may be necessary to link inlined code
#65610 commented on
Aug 2, 2025 • 0 new comments -
ICE when tail calling from a function with RPIT
#139305 commented on
Aug 4, 2025 • 0 new comments -
ICE: snapshot vec: index out of bounds
#142488 commented on
Aug 4, 2025 • 0 new comments -
When subtyping can switch out trait impls, `Pin::new`’s check for `Target: Unpin` becomes insufficient
#134407 commented on
Aug 4, 2025 • 0 new comments -
`Pin` is unsound due to transitive effects of `CoerceUnsized`
#68015 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Aug 4, 2025 • 0 new comments -
Provide a means of turning iterators into fixed-size arrays
#81615 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for `once_cell_try`
#109737 commented on
Aug 3, 2025 • 0 new comments -
where clauses are only elaborated for supertraits, and not other things
#20671 commented on
Aug 3, 2025 • 0 new comments -
Cross-compilation default settings do not work, only show obscure error messages
#143184 commented on
Aug 3, 2025 • 0 new comments -
Associated function from super traits not accessible via sub traits
#124438 commented on
Aug 3, 2025 • 0 new comments -
`os::unix::process::Command::exec` sometimes allocates, violating async signal safety
#130756 commented on
Aug 3, 2025 • 0 new comments -
Large match statements that compile down to small assembly don't get inlined automatically
#118921 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for enum access in offset_of
#120141 commented on
Aug 2, 2025 • 0 new comments -
Tracking Issue for arithmetic that panics on overflow (`strict_*` operations)
#118260 commented on
Aug 2, 2025 • 0 new comments -
Clarify safety invariants in Vec::from_raw_parts
#139816 commented on
Aug 2, 2025 • 0 new comments -
`Vec::from_raw_parts` docs do not correctly handle empty buffers
#119304 commented on
Aug 2, 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 2, 2025 • 0 new comments -
ICE: `type variables should not be hashed: ?0t`
#143112 commented on
Aug 2, 2025 • 0 new comments -
No way to suppress all third-party crate warnings **except** a few selected warnings
#143108 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #141996: Fix `proc_macro::Ident`'s handling of `$crate`
#143099 commented on
Aug 2, 2025 • 0 new comments -
rustdoc-js-std: compiletest tries to run emacs autosave file as test
#142648 commented on
Aug 2, 2025 • 0 new comments -
Slow indirect function calls with 16-byte by-pointer enum argument
#143050 commented on
Aug 2, 2025 • 0 new comments -
rustc hangs when resolving recursive trait impls with undeclared generic types
#143018 commented on
Aug 2, 2025 • 0 new comments -
iter::zip changes vectorization behaviour even if value is unused
#143016 commented on
Aug 2, 2025 • 0 new comments -
Rare ICE in cstore_impl.rs with proc macro
#143005 commented on
Aug 2, 2025 • 0 new comments -
enable-llvm-link-shared produces static llvm
#142994 commented on
Aug 2, 2025 • 0 new comments -
`Slice::contains` produces worse output than `.iter().any`
#142954 commented on
Aug 2, 2025 • 0 new comments -
ICE: `Could not send CguMessage to main thread`
#142949 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #140005: Set MSG_NOSIGNAL for UnixStream
#142939 commented on
Aug 2, 2025 • 0 new comments -
Worse perf with NonZero
#142914 commented on
Aug 2, 2025 • 0 new comments -
ICE: ` region parameter out of range when instantiating args`
#142913 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #142134: Reject unsupported `extern "{abi}"`s consistently in all positions
#142831 commented on
Aug 2, 2025 • 0 new comments -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Cold `
#143094 commented on
Aug 2, 2025 • 0 new comments -
Forgone caching in cycles caused much overflow in trait solving
#61960 commented on
Aug 2, 2025 • 0 new comments -
rustc_llvm fails to build if source directory contains whitespace
#56650 commented on
Aug 2, 2025 • 0 new comments -
Rustc adds line-number information for unhittable panic handlers
#55352 commented on
Aug 2, 2025 • 0 new comments -
incr.comp.: Make sure `cargo check` is compatible with incremental compilation.
#46058 commented on
Aug 2, 2025 • 0 new comments -
two-phase-borrows need a specification
#46901 commented on
Aug 2, 2025 • 0 new comments -
`rust-call` call ABI is not feature gated at call-sites
#34901 commented on
Aug 2, 2025 • 0 new comments -
`#[may_dangle]`, a refined dropck escape hatch (tracking issue for RFC 1327)
#34761 commented on
Aug 2, 2025 • 0 new comments -
dropck doc oversights / revision
#29111 commented on
Aug 2, 2025 • 0 new comments -
ld64.lld: error: too many personalities (4) for compact unwind to encode
#102754 commented on
Aug 2, 2025 • 0 new comments -
Clang linker script support - incorrect argument
#127183 commented on
Aug 2, 2025 • 0 new comments -
v0 mangling should avoid backrefs when they're not shorter than their target.
#87511 commented on
Aug 2, 2025 • 0 new comments -
Consider removing --max-memory linker flag for WebAssembly.
#92008 commented on
Aug 2, 2025 • 0 new comments -
ICE when trying to create a static reference to a structure enclosing an external static value
#143174 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #142590: Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#143151 commented on
Aug 2, 2025 • 0 new comments -
code coverage reporting for `let-else` interacts poorly with rustfmt
#143149 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #138879: Ensure non-empty buffers for large vectored I/O
#143144 commented on
Aug 2, 2025 • 0 new comments -
Lifetime extension in consts/statics sometimes makes *less* code compile
#143129 commented on
Aug 2, 2025 • 0 new comments -
Make create_def a side effect instead of marking the entire query as always red
#115613 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] Experimentally force non-leaf frame pointers
#115521 commented on
Jul 9, 2025 • 0 new comments -
Add new inherit_handles flag to CommandExt trait
#115501 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Support param bounds on non-lifetime binders
#115362 commented on
Jul 9, 2025 • 0 new comments -
Increase parallelism in various locations
#115003 commented on
Jul 9, 2025 • 0 new comments -
Dummy PR to test coverage test changes in CI
#114917 commented on
Jul 9, 2025 • 0 new comments -
Split marking and visit to compute live_symbols.
#114538 commented on
Jul 9, 2025 • 0 new comments -
tidy watcher
#114209 commented on
Jul 9, 2025 • 0 new comments -
Add more syscall doc aliases to std docs
#113891 commented on
Jul 9, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Aug 4, 2025 • 0 new comments -
typeck: taint if errors found during writeback
#113125 commented on
Jul 9, 2025 • 0 new comments -
Document `become` keyword
#113095 commented on
Aug 2, 2025 • 0 new comments -
Report allocation errors as panics, second attempt
#112331 commented on
Jul 9, 2025 • 0 new comments -
Added traits implemented by FnPtr to fn docs with example function
#112106 commented on
Jul 9, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Aug 4, 2025 • 0 new comments -
Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload()
#110799 commented on
Jul 9, 2025 • 0 new comments -
Implement `fs_native_path`
#108981 commented on
Jul 9, 2025 • 0 new comments -
Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait
#119550 commented on
Jul 9, 2025 • 0 new comments -
[perf only] Reimplement references debuginfo as projection.
#119471 commented on
Jul 9, 2025 • 0 new comments -
Do not hash allocations to name them.
#119458 commented on
Jul 9, 2025 • 0 new comments -
macro_rules: Remove `NtIdent` nonterminal token
#119412 commented on
Jul 9, 2025 • 0 new comments -
Make broken MIR a proper lint.
#119260 commented on
Jul 14, 2025 • 0 new comments -
Add new solver / old solver opaque type tests
#118717 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add `no-hidden-lines` codeblock attribute
#118711 commented on
Jul 9, 2025 • 0 new comments -
Allow coercions from never-type when ref binding is involved
#118270 commented on
Jul 9, 2025 • 0 new comments -
Add Ref/RefMut try_map method
#118087 commented on
Jul 11, 2025 • 0 new comments -
Don't check GAT bounds in normalization
#117682 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Jul 9, 2025 • 0 new comments -
Add range metadata to slice lengths
#116542 commented on
Jul 9, 2025 • 0 new comments -
Create the previous dep graph index on a background thread
#116375 commented on
Jul 9, 2025 • 0 new comments -
WIP: Check uninhabitedness through the trait solver
#116247 commented on
Jul 9, 2025 • 0 new comments -
New atomic reference counting algorithm
#116173 commented on
Jul 9, 2025 • 0 new comments -
rustdoc search: Allow to filter on multiple crates
#115802 commented on
Jul 9, 2025 • 0 new comments -
Print thread ID in panic message
#115746 commented on
Jul 24, 2025 • 0 new comments -
Apply deprecation lint to trait method overrides.
#98991 commented on
Jul 9, 2025 • 0 new comments -
`std::thread` support for the Nintendo 3DS
#98514 commented on
Jul 9, 2025 • 0 new comments -
Add `mem::conjure_zst` for creating ZSTs out of nothing
#95385 commented on
Jul 9, 2025 • 0 new comments -
doc(notable_trait) for impls
#94904 commented on
Jul 9, 2025 • 0 new comments -
Debug-format fat pointers with their metadata for better insight
#93544 commented on
Jul 9, 2025 • 0 new comments -
sess: default to v0 symbol mangling
#89917 commented on
Jul 24, 2025 • 0 new comments -
Binding c++ with cxx, an error occurs on windows-gnu
#137301 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for Path::file_prefix
#86319 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `unix_send_signal`
#141975 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `sync_poison_mod`
#134646 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for cleaning up core's and std's panic machinery
#116005 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Aug 4, 2025 • 0 new comments -
A `Pin` unsoundness involving an `impl DerefMut for Pin<&dyn LocalTrait>`
#85099 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `core::mem::copy`
#98262 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for RFC 2044: dual-MIT/Apache2 licensing
#43461 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for Explicit Tail Calls
#112788 commented on
Aug 4, 2025 • 0 new comments -
Casting or adding type ascription to panic!() triggers unreachable_code
#67227 commented on
Aug 4, 2025 • 0 new comments -
Clarify drop_in_place safety
#108684 commented on
Jul 9, 2025 • 0 new comments -
Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>`
#108671 commented on
Jul 9, 2025 • 0 new comments -
Change Wasm's `cdylib` etc. to be a "reactor".
#108097 commented on
Jul 9, 2025 • 0 new comments -
Add lint to check if non-inlined local reexports have documentation
#108001 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Add support for local resources
#107640 commented on
Jul 9, 2025 • 0 new comments -
WIP: Remove `ResumeTy` from async lowering
#107562 commented on
Jul 9, 2025 • 0 new comments -
Allow impl on projection
#107263 commented on
Jul 9, 2025 • 0 new comments -
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
#107122 commented on
Jul 9, 2025 • 0 new comments -
Only preserve DebugInfo in DeadStoreElimination if requested.
#106852 commented on
Jul 9, 2025 • 0 new comments -
Allow only implementing `Read::read_buf`
#106643 commented on
Jul 9, 2025 • 0 new comments -
Implement `PartialOrd` and `Ord` for `Discriminant`
#106418 commented on
Jul 9, 2025 • 0 new comments -
Use ELF-TLS on SGX
#105604 commented on
Jul 9, 2025 • 0 new comments -
Experimental feature gate proposal `crabi`
#105586 commented on
Jul 9, 2025 • 0 new comments -
Dedup bounds with parent impl block
#105392 commented on
Jul 9, 2025 • 0 new comments -
Strip leading trailing empty lines in doc code blocks
#103376 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Add support for custom allocator for `String`
#101551 commented on
Jul 18, 2025 • 0 new comments -
Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path
#100413 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for banning field projecting into `[rustc_layout_scalar_valid_range_*]` types (MCP807)
#133652 commented on
Jul 27, 2025 • 0 new comments -
add a note if a type implements a trait with the same name as the required trait
#133123 commented on
Jul 27, 2025 • 0 new comments -
Missed optimization: Loop with decreasing index does not elide bounds check
#74186 commented on
Jul 27, 2025 • 0 new comments -
ICE:rustc panicked at compiler\rustc_mir_transform\src\validate.rs:1560:30
#140850 commented on
Jul 27, 2025 • 0 new comments -
Tracking Issue for `lazy_get`
#129333 commented on
Jul 26, 2025 • 0 new comments -
slice::sort_by_key has more restrictions than slice::sort_by
#34162 commented on
Jul 26, 2025 • 0 new comments -
Instrumentation profile data contains empty function name (?) as of `nightly-2025-05-19`
#141577 commented on
Jul 26, 2025 • 0 new comments -
`Command::spawn` on a newly-written file can fail with ETXTBSY due to racing with itself on Unix
#114554 commented on
Jul 26, 2025 • 0 new comments -
static_mut_refs lint fires on `assert_eq`
#131443 commented on
Jul 26, 2025 • 0 new comments -
inconsistent stepping in gdb
#33013 commented on
Jul 26, 2025 • 0 new comments -
Tracking Issue for linux_pidfd
#82971 commented on
Jul 26, 2025 • 0 new comments -
Tracking Issue for `str::as_str()`
#130366 commented on
Jul 26, 2025 • 0 new comments -
parallel rustc: async closures not reproducible
#140425 commented on
Jul 26, 2025 • 0 new comments -
parallel rustc: static mut refs not reproducible
#140413 commented on
Jul 26, 2025 • 0 new comments -
Tracking issue for `#![feature(maybe_uninit_slice)]`
#63569 commented on
Jul 25, 2025 • 0 new comments -
Diagnostics: Suggest replacing (problematic) `assert!(x, y)` with `assert_eq!(x, y)`
#57507 commented on
Jul 25, 2025 • 0 new comments -
Tracking Issue for raw-dylib on ELF
#135694 commented on
Jul 25, 2025 • 0 new comments -
Rust allows `impl Fn(T<'a>) -> T<'b>` to be `: 'static`, which is unsound
#112905 commented on
Jul 29, 2025 • 0 new comments -
Slow coherence checking and type checking.
#138828 commented on
Jul 29, 2025 • 0 new comments -
TAITs must not require fewer bounds than their defining scope
#142239 commented on
Jul 29, 2025 • 0 new comments -
[E0521] coroutine should own upvars and assigning internal references to moved captures does not leak the references
#140132 commented on
Jul 29, 2025 • 0 new comments -
Tracking Issue for addr_parse_ascii feature
#101035 commented on
Jul 29, 2025 • 0 new comments -
ICE: `None` in compiler/rustc_middle/src/ty/sty.rs
#129209 commented on
Jul 28, 2025 • 0 new comments -
Tracking Issue for `Hasher::{write_str, write_length_prefix}` (`feature(hasher_prefixfree_extras)`)
#96762 commented on
Jul 28, 2025 • 0 new comments -
rustc suggests in non-user-defined external library
#142403 commented on
Jul 28, 2025 • 0 new comments -
Tracking Issue for `-Znext-solver`
#107374 commented on
Jul 28, 2025 • 0 new comments -
Diagnostics differ between regular execution and ui tests
#131782 commented on
Jul 28, 2025 • 0 new comments -
Unclear lifetime mismatch error with anonymous lifetimes
#125143 commented on
Jul 28, 2025 • 0 new comments -
Tracking Issue for slice::array_windows
#75027 commented on
Jul 28, 2025 • 0 new comments -
incorrect comment in bootstrap: stage 1 rustdoc *can* be used
#142745 commented on
Jul 28, 2025 • 0 new comments -
Tracking Issue for `box_vec_non_null`
#130364 commented on
Jul 28, 2025 • 0 new comments -
`Cow<[T]>` layout forces unnecessary branching
#117763 commented on
Jul 28, 2025 • 0 new comments -
Error message for closure with async block needs improvement
#68119 commented on
Jul 28, 2025 • 0 new comments -
Tracking Issue for `const_slice_make_iter`
#137737 commented on
Jul 27, 2025 • 0 new comments -
Stack overflow in rustc when compiling generated function (7k+ lines) with debuginfo
#93908 commented on
Jul 24, 2025 • 0 new comments -
`-C split-debuginfo=packed` generates duplicate .dwp files for shared objects
#109309 commented on
Jul 24, 2025 • 0 new comments -
vtable symbols are not marked artificial in DWARF
#125126 commented on
Jul 24, 2025 • 0 new comments -
gdb "cannot subscript non-array type" to index a Vec
#66482 commented on
Jul 24, 2025 • 0 new comments -
inlining and `--release` builds can result in weird debuginfo relative to source
#126940 commented on
Jul 24, 2025 • 0 new comments -
"the following other types implement trait" needs improvement.
#103822 commented on
Jul 24, 2025 • 0 new comments -
Unnecessary `HasTypingEnv` bound for `cx` param in `rustc_ty_utils::abi::make_thin_self_ptr`
#63856 commented on
Jul 24, 2025 • 0 new comments -
Tracking Issue for duration_constructors_lite
#140881 commented on
Jul 24, 2025 • 0 new comments -
Manual does not define "data reached through a shared reference".
#30424 commented on
Jul 24, 2025 • 0 new comments -
Allow showing the expanded macros of only a given module / source file
#46091 commented on
Jul 24, 2025 • 0 new comments -
Is automatic insertion of type inference placeholders possible?
#43942 commented on
Jul 24, 2025 • 0 new comments -
libc and test features are special-cased for feature validity checks
#53260 commented on
Jul 24, 2025 • 0 new comments -
rustdoc: Add crate=crate_name,file=filename.rs options to doctests for displaying in output
#53543 commented on
Jul 24, 2025 • 0 new comments -
Set up CI for local rebuilds using the actual rustc-src tarball
#52542 commented on
Jul 24, 2025 • 0 new comments -
unused macros fails some obvious cases due to prelude
#51177 commented on
Jul 24, 2025 • 0 new comments -
Work out the actual policy for macros across editions wrt dependencies updating
#50172 commented on
Jul 24, 2025 • 0 new comments -
Mention editions when emitting 2015 exclusive errors
#61914 commented on
Jul 24, 2025 • 0 new comments -
ICE: rustc_query_system: dep_graph: assertion failed (dep node index out of range)
#142778 commented on
Jul 25, 2025 • 0 new comments -
Backtrace path usability issue
#113805 commented on
Jul 25, 2025 • 0 new comments -
Unavailable variables under the Visual Studio Debugger at the function end
#119090 commented on
Jul 25, 2025 • 0 new comments -
Compiler selects invalid `--lldb-python` path
#69869 commented on
Jul 25, 2025 • 0 new comments -
Investigate replacing most of the debugger pretty-printing scripts with traits.
#65564 commented on
Jul 25, 2025 • 0 new comments -
Local path of sysroot dependencies gets used in debuginfo when rust-src is installed
#75193 commented on
Jul 25, 2025 • 0 new comments -
Debuginfo tests are highly sensitive to debugger versions and thus very fragile
#133111 commented on
Jul 25, 2025 • 0 new comments -
compiletest: debugger ignore logic papers over debugger failing to init
#134469 commented on
Jul 25, 2025 • 0 new comments -
perf no longer figures out call stacks when debuginfo-level is enabled
#110116 commented on
Jul 25, 2025 • 0 new comments -
Tracking issue for release notes of #111137: Tracking Issue for AVX512 intrinsics
#141629 commented on
Jul 24, 2025 • 0 new comments -
Tracking issue for release notes of #138677: Add a new `mismatched-lifetime-syntaxes` lint
#141787 commented on
Jul 24, 2025 • 0 new comments -
Tracking Issue for GPU-offload
#131513 commented on
Jul 24, 2025 • 0 new comments -
Borrow checker bug when matching select().await with &mut references
#114168 commented on
Jul 24, 2025 • 0 new comments -
Tracking issue for release notes of #138285: Stabilize `repr128`
#139472 commented on
Jul 24, 2025 • 0 new comments -
debuginfo: does the debugger annotations support revisions?
#133121 commented on
Jul 24, 2025 • 0 new comments -
Are dwp files the right choice for split-debuginfo=packed on Linux?
#105991 commented on
Jul 24, 2025 • 0 new comments -
const bindings don't appear in debug info
#95903 commented on
Jul 24, 2025 • 0 new comments -
Tracking issue for release notes of #140748: Allow storing `format_args!()` in variable
#142227 commented on
Aug 2, 2025 • 0 new comments -
compiler suggestions lead to more buggy code
#98201 commented on
Aug 2, 2025 • 0 new comments -
Incorrect compiler hint for complicated type handler
#64548 commented on
Aug 2, 2025 • 0 new comments -
debuginfo: Subroutine types are not ABI-adjusted
#42800 commented on
Aug 1, 2025 • 0 new comments -
plain `gdb` (not `rust-gdb`) warns about not finding `gdb_load_rust_pretty_printers.py`
#33159 commented on
Aug 1, 2025 • 0 new comments -
Invalid debuginfo with enum variant named the same as a struct
#41193 commented on
Aug 1, 2025 • 0 new comments -
debuginfo: Enums, generators, and async envs have generic arguments at the wrong level
#107351 commented on
Aug 1, 2025 • 0 new comments -
CFI: segfault with debuginfo=2 since llvm18
#123062 commented on
Aug 1, 2025 • 0 new comments -
Multiple bounds checking elision failures
#120433 commented on
Aug 1, 2025 • 0 new comments -
Tracking Issue for `OnceCell/Lock::try_insert()`
#116693 commented on
Aug 1, 2025 • 0 new comments -
Tracking Issue for experiment with default auto traits
#138781 commented on
Aug 1, 2025 • 0 new comments -
LLVM ERROR: Unsupported expression in static initializer (On macOS)
#89225 commented on
Aug 1, 2025 • 0 new comments -
Trait impls from where clauses (`ParamEnv`) take precedence over freestanding trait impls
#24066 commented on
Aug 1, 2025 • 0 new comments -
Surprising type inference on method call without explicit turbo-fish
#49996 commented on
Aug 1, 2025 • 0 new comments -
New "type annotations needed" error in Rust nightly-2025-06-24
#143164 commented on
Aug 1, 2025 • 0 new comments -
Tracking Issue for `#[align(...)]` on function items (fn_align)
#82232 commented on
Aug 1, 2025 • 0 new comments -
link.exe crashed during compilation
#141626 commented on
Aug 1, 2025 • 0 new comments -
Tracking issue for release notes of #126043: Tracking Issue for `mixed_integer_ops_unsigned_sub`
#142761 commented on
Aug 2, 2025 • 0 new comments -
`super let` with `&mut [T; 0]` in `const` has inconsistent borrow-checking behavior
#142766 commented on
Aug 2, 2025 • 0 new comments -
Cannot check `rustc` from master branch on Windows 10: build failure in rustc_codegen_gcc
#142754 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #142682: Update bundled musl to 1.2.5
#142688 commented on
Aug 2, 2025 • 0 new comments -
Panic in `def_path_hash_map.rs`
#142684 commented on
Aug 2, 2025 • 0 new comments -
Regressions with large (2-4GB) stack arrays on large stacks
#83060 commented on
Aug 2, 2025 • 0 new comments -
`super let` in `const` with interior mutability has inconsistent behavior
#142607 commented on
Aug 2, 2025 • 0 new comments -
ICE: `broken MIR in AsyncDropGlue(`
#142560 commented on
Aug 2, 2025 • 0 new comments -
ICE: broken mir in FutureDropPollShim
#142559 commented on
Aug 2, 2025 • 0 new comments -
`TcpListener::accept` not retrying transient errors is a footgun
#142557 commented on
Aug 2, 2025 • 0 new comments -
ci: git `Unknown option: -C`
#142534 commented on
Aug 2, 2025 • 0 new comments -
ICE: `function items cannot be used as const args`
#142529 commented on
Aug 2, 2025 • 0 new comments -
`-Z time-passes` produces confusing output
#142523 commented on
Aug 2, 2025 • 0 new comments -
Trait bound From<fn()> is not satisfied even with a correct value
#142513 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #141260: Allow volatile access to non-Rust memory, including address 0
#142511 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #140942: const-eval: allow constants to refer to mutable/external memory, but reject such constants as patterns
#142510 commented on
Aug 2, 2025 • 0 new comments -
Tracking issue for release notes of #140985: Change `core::iter::Fuse`'s `Default` impl to do what its docs say it does
#142463 commented on
Aug 2, 2025 • 0 new comments -
Tracking Issue for feature(iter_advance_by)
#77404 commented on
Jul 30, 2025 • 0 new comments -
Can’t run binaries with debuginfo created by `x86_64-pc-windows-gnu` compiler when using gcc 7.1.0
#141096 commented on
Jul 30, 2025 • 0 new comments -
MIR debuginfo: Capture by value contains additional dereference with `--edition 2021`
#136486 commented on
Jul 30, 2025 • 0 new comments -
Tracking Issue for #![feature(async_iterator)]
#79024 commented on
Jul 30, 2025 • 0 new comments -
relaxed `?Sized` bound getting implied by super trait warn
#140962 commented on
Jul 30, 2025 • 0 new comments -
Tracking issue for pin ergonomics
#130494 commented on
Jul 30, 2025 • 0 new comments -
Support different paths remapping for different scopes
#142917 commented on
Jul 29, 2025 • 0 new comments -
associated types in generics cause lifetime invariance
#115799 commented on
Jul 29, 2025 • 0 new comments -
LLVM optimization often (always?) results of loss of closure upvar debug info
#141712 commented on
Jul 29, 2025 • 0 new comments -
No BTreeMap BTreeSet debug visualizers for lldb / macOS
#111868 commented on
Jul 29, 2025 • 0 new comments -
Cross-compiled asm output has invalid mixed-slash paths
#138012 commented on
Jul 29, 2025 • 0 new comments -
`--remap-path-prefix FROM=TO` creates invalid paths if `TO` doesn't start with `/`
#137016 commented on
Jul 29, 2025 • 0 new comments -
Tuple field names in debuginfo are prefixed with `__`.
#106009 commented on
Jul 29, 2025 • 0 new comments -
Tracking Issue for explicit-endian String::from_utf16
#116258 commented on
Jul 29, 2025 • 0 new comments -
Tracking Issue for arithmetic and certain bitwise ops on `AtomicPtr`
#99108 commented on
Jul 29, 2025 • 0 new comments -
Tracking Issue for breaking lifetime changing raw pointer casts of trait objects
#141402 commented on
Jul 29, 2025 • 0 new comments -
Tracking Issue for `error_generic_member_access`
#99301 commented on
Jul 29, 2025 • 0 new comments -
Tracking issue for unsupported_calling_conventions (cdecl, stdcall, fastcall)
#137018 commented on
Aug 1, 2025 • 0 new comments -
Tracking Issue for const_eval_select
#124625 commented on
Aug 1, 2025 • 0 new comments -
PowerPC SPE targets don't have `spe` target feature enabled
#138960 commented on
Aug 1, 2025 • 0 new comments -
Tracking Issue for bigint helper methods
#85532 commented on
Aug 1, 2025 • 0 new comments -
Tracking Issue for str::{floor, ceil}_char_boundary
#93743 commented on
Aug 1, 2025 • 0 new comments -
Don't leak non-exported symbols from staticlibs
#104707 commented on
Jul 31, 2025 • 0 new comments -
`~const` is allowed on structs (and other bad positions) within `const fn`.
#132067 commented on
Jul 31, 2025 • 0 new comments -
DWARF information encodes discriminant values for tagged enums incorrectly
#125147 commented on
Jul 31, 2025 • 0 new comments -
Tracking Issue for raw array getters (array_ptr_get)
#119834 commented on
Jul 31, 2025 • 0 new comments -
Tracking Issue for `Vec::push_mut`
#135974 commented on
Jul 31, 2025 • 0 new comments -
Non-items emitted by custom derive get discarded
#48038 commented on
Jul 31, 2025 • 0 new comments -
Invalid derive proc macro output silently ignored
#87314 commented on
Jul 31, 2025 • 0 new comments -
Tracking Issue for -Z crate-attr
#138287 commented on
Jul 31, 2025 • 0 new comments -
Better suggestion for closure that needs to capture bindings, but not all
#80139 commented on
Jul 30, 2025 • 0 new comments -
Unclear error with type inference failure
#41261 commented on
Jul 30, 2025 • 0 new comments -
Add better diagnostic for const-generic `impl Foo for S<N>`
#82264 commented on
Jul 30, 2025 • 0 new comments -
Tracking Issue for MaybeUninit methods for arrays
#96097 commented on
Jul 30, 2025 • 0 new comments