-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
1.89.0 Rust 1.89.0
published
Aug 7, 2025
782 Pull requests merged by 205 people
-
bootstrap.py: Improve CPU detection on NetBSD
#145794 merged
Aug 25, 2025 -
cg_llvm: Replace the
llvm::Bool
typedef with a proper newtype#145817 merged
Aug 25, 2025 -
raw-dylib-elf: set correct
DT_VERDEFNUM
#145820 merged
Aug 25, 2025 -
Account for impossible bounds making seemingly unsatisfyable dyn-to-dyn casts
#145620 merged
Aug 25, 2025 -
Fix attribute target checking for macro calls
#145788 merged
Aug 25, 2025 -
Dial down detail of B-tree description
#135761 merged
Aug 25, 2025 -
Update
bitflags
to 2.9.3.#145828 merged
Aug 25, 2025 -
Remove the lifetime from
ExpTokenPair
/SeqSep
.#145830 merged
Aug 25, 2025 -
rustc-dev-guide subtree update
#145842 merged
Aug 25, 2025 -
Rollup of 10 pull requests
#145844 merged
Aug 25, 2025 -
Remove outdated bug comments
#145836 merged
Aug 25, 2025 -
Remove chunk size from each chunk in
ChunkedBitSet
.#145480 merged
Aug 25, 2025 -
Make sure to treat only param where clauses as inherent
#145262 merged
Aug 25, 2025 -
Add support for macro expansion in rustdoc source code pages
#137229 merged
Aug 24, 2025 -
rustdoc: render attributes in Field and Variants sections
#145812 merged
Aug 24, 2025 -
Add more tests for the parallel rustc
#145384 merged
Aug 24, 2025 -
Port
#[crate_name]
to the new attribute parsing infrastructure#137729 merged
Aug 24, 2025 -
Fix
LazyLock
poison panic message#145307 merged
Aug 24, 2025 -
rustc-dev-guide subtree update
#145554 merged
Aug 24, 2025 -
Use unnamed lifetime spans as primary spans for
MISMATCHED_LIFETIME_SYNTAXES
#145798 merged
Aug 24, 2025 -
std/src/lib.rs: mention "search button" instead of "search bar"
#145799 merged
Aug 24, 2025 -
Rollup of 5 pull requests
#145805 merged
Aug 24, 2025 -
Add lint against integer to pointer transmutes
#144531 merged
Aug 24, 2025 -
opt-dist: rebuild rustc when doing static LLVM builds
#143898 merged
Aug 24, 2025 -
port
sanitize
attribute to the new parsing infrastructure#145670 merged
Aug 24, 2025 -
Remove two duplicated crates
#145729 merged
Aug 24, 2025 -
next-solver: fix
feature(const_trait_impl)
bootstrap#145713 merged
Aug 24, 2025 -
interpret/allocation: get_range on ProvenanceMap
#145540 merged
Aug 24, 2025 -
std/sys/fd: Relax
READ_LIMIT
on Darwin#144452 merged
Aug 24, 2025 -
Remove profile section from Clippy
#145781 merged
Aug 24, 2025 -
Remove default opts from config
#145774 merged
Aug 24, 2025 -
Rollup of 14 pull requests
#145796 merged
Aug 24, 2025 -
rustdoc: make attributes render consistently
#145782 merged
Aug 24, 2025 -
Fix ICE when validating transmuting ZST to inhabited enum
#145791 merged
Aug 24, 2025 -
Optimize
char::encode_utf8
#145515 merged
Aug 24, 2025 -
citool: cleanup
mismatched_lifetime_syntaxes
warnings#145787 merged
Aug 24, 2025 -
miri: also detect aliasing of in-place argument and return place
#145744 merged
Aug 24, 2025 -
change HIR typeck region uniquification handling approach
#145706 merged
Aug 23, 2025 -
Weekly
cargo update
(with libc pin)#145567 merged
Aug 23, 2025 -
Update cargo submodule
#145771 merged
Aug 23, 2025 -
Only scan each definition once for dead-code.
#145506 merged
Aug 23, 2025 -
Fix host code appearing in Wasm binaries
#137457 merged
Aug 23, 2025 -
print raw lifetime idents with r#
#144897 merged
Aug 23, 2025 -
resolve: Remove
ScopeSet::Late
#145597 merged
Aug 23, 2025 -
Implementation:
#[feature(nonpoison_rwlock)]
#144648 merged
Aug 23, 2025 -
Introduce ProjectionElem::try_map.
#145695 merged
Aug 23, 2025 -
Add codegen-llvm regression tests
#145380 merged
Aug 23, 2025 -
[Debuginfo] improve enum value formatting in LLDB for better readability
#145218 merged
Aug 23, 2025 -
Uplift rustc_mir_transform::coverage::counters::union_find to rustc_data_structures.
#145738 merged
Aug 23, 2025 -
Recover
param: Ty = EXPR
#137396 merged
Aug 23, 2025 -
Convert moves of references to copies in ReferencePropagation
#142185 merged
Aug 23, 2025 -
Fix overly restrictive lifetime in
core::panic::Location::file
return type#132087 merged
Aug 23, 2025 -
tests: Ignore basic-stepping.rs on LoongArch
#145745 merged
Aug 23, 2025 -
doc: fix some typos in comment
#145743 merged
Aug 23, 2025 -
Refactor lint buffering to avoid requiring a giant enum
#145747 merged
Aug 23, 2025 -
rustdoc js: Even more typechecking improvments
#145742 merged
Aug 23, 2025 -
fix(lexer): Allow '-' in the frontmatter infostring continue set
#145751 merged
Aug 23, 2025 -
Add aarch64_be-unknown-hermit target
#145761 merged
Aug 23, 2025 -
Add an experimental unsafe(force_target_feature) attribute.
#145573 merged
Aug 23, 2025 -
Fix some typos in LocalKey documentation
#145633 merged
Aug 23, 2025 -
On E0277, point at type that doesn't implement bound
#145641 merged
Aug 23, 2025 -
convert strings to symbols in attr diagnostics
#145762 merged
Aug 23, 2025 -
Ship LLVM tools for the correct target when cross-compiling
#145763 merged
Aug 23, 2025 -
Revert suggestions for missing methods in tuples
#145765 merged
Aug 23, 2025 -
Rollup of 28 pull requests
#145773 merged
Aug 23, 2025 -
rustdoc-search: GUI tests check for
//
in URL#145669 merged
Aug 23, 2025 -
triagebot: Update style team reviewers
#145736 merged
Aug 23, 2025 -
Experiment: Reborrow trait
#145726 merged
Aug 23, 2025 -
Fix the ABI parameter inconsistency issue in debug.rs for LoongArch64
#145710 merged
Aug 23, 2025 -
Make raw pointers work in type-based search
#145731 merged
Aug 23, 2025 -
Split transmute check from HIR typeck
#145469 merged
Aug 23, 2025 -
Only unpack span data once to compute end_point and next_point.
#145494 merged
Aug 23, 2025 -
Remove default config from bootstrap
#145352 merged
Aug 22, 2025 -
Clippy subtree update
#145749 merged
Aug 22, 2025 -
Rewrite the new attribute argument parser
#144689 merged
Aug 22, 2025 -
Sort mono items by symbol name
#145358 merged
Aug 22, 2025 -
rustc_expand: ensure stack in
InvocationCollector::visit_expr
#145410 merged
Aug 22, 2025 -
libstd: init(): dup() subsequent /dev/nulls instead of opening them again
#137494 merged
Aug 22, 2025 -
Gate static closures behind a parser feature
#145604 merged
Aug 22, 2025 -
Rollup of 16 pull requests
#145728 merged
Aug 22, 2025 -
Refactor attribute parsing to improve ergonomics and some diagnostics
#145507 merged
Aug 22, 2025 -
Update outdated link in bound region comments
#145712 merged
Aug 22, 2025 -
remove an
as
cast in prefetch codegen#145705 merged
Aug 22, 2025 -
c-variadic: multiple ABIs in the same program for arm
#144541 merged
Aug 22, 2025 -
ci: don't cleanup windows disk
#145704 merged
Aug 22, 2025 -
Remove MIPS targets from CI LLVM platforms
#145703 merged
Aug 22, 2025 -
Handle
ReEarlyParam
intype_name
.#145700 merged
Aug 22, 2025 -
Migrate
panic_unwind
to usecfg_select!
#145689 merged
Aug 22, 2025 -
Add two tidy dependency checks
#145648 merged
Aug 22, 2025 -
Add a method to dump MIR in the middle of MIR building
#144780 merged
Aug 22, 2025 -
update some s390x codegen tests
#145661 merged
Aug 22, 2025 -
Consolidate panicking functions in
slice/index.rs
#145137 merged
Aug 22, 2025 -
Instantiate higher-ranked binder with erased when checking
IntoIterator
predicate for query instability#145672 merged
Aug 22, 2025 -
[beta] backports
#145719 merged
Aug 21, 2025 -
miri subtree update
#145647 merged
Aug 21, 2025 -
stabilize
const_array_each_ref
#143383 merged
Aug 21, 2025 -
Fix some doc typos
#145621 merged
Aug 21, 2025 -
std_detect: RISC-V: implement implication to "C"
#145415 merged
Aug 21, 2025 -
Unconditionally-const supertraits are considered not dyn compatible
#145627 merged
Aug 21, 2025 -
Shorten some dependency chains in the compiler
#145390 merged
Aug 21, 2025 -
Do not use effective_visibilities query for Adt types of a local trait while proving a where-clause
#145642 merged
Aug 21, 2025 -
Fix JS search scripts path
#145650 merged
Aug 21, 2025 -
fix(debuginfo): handle false positives in overflow check
#145297 merged
Aug 21, 2025 -
Add new
--test-codegen-backend
bootstrap option#145256 merged
Aug 21, 2025 -
Download CI GCC into the correct directory
#145654 merged
Aug 21, 2025 -
Enforce correct number of arguments for
"x86-interrupt"
functions#145662 merged
Aug 21, 2025 -
Defer tail call ret ty equality to check_tail_calls
#144915 merged
Aug 21, 2025 -
Add flock support for cygwin
#145673 merged
Aug 21, 2025 -
[Doc] Add links to the various collections
#144758 merged
Aug 21, 2025 -
Enable triagebot
[review-changes-since]
feature#145674 merged
Aug 21, 2025 -
Fix typo in docstring
#145678 merged
Aug 21, 2025 -
Rollup of 19 pull requests
#145701 merged
Aug 21, 2025 -
stdlib: Replace typedef -> type alias in doc comment
#145525 merged
Aug 21, 2025 -
Prevent impossible combinations in
ast::ModKind
.#145590 merged
Aug 21, 2025 -
UnsafePinned::raw_get: sync signature with get
#145593 merged
Aug 21, 2025 -
support non-defining uses of opaques in borrowck
#145244 merged
Aug 21, 2025 -
Tell LLVM about read-only captures
#145259 merged
Aug 21, 2025 -
Pass
alloc-variant-zeroed
to LLVM#144086 merged
Aug 20, 2025 -
Fix rustc uplifting (take two)
#145645 merged
Aug 20, 2025 -
Sometimes skip over tokens in
parse_token_tree
.#145348 merged
Aug 20, 2025 -
Rustdoc: typecheck scrape-examples.js
#140314 merged
Aug 20, 2025 -
Rollup of 13 pull requests
#145644 merged
Aug 20, 2025 -
Implement feature
int_lowest_highest_one
for integer and NonZero types#145381 merged
Aug 20, 2025 -
Demote x86_64-apple-darwin to Tier 2 with host tools
#145252 merged
Aug 20, 2025 -
Fix bug where
rustdoc-js
tester would not pick the rightsearch.js
file if there is more than one#145359 merged
Aug 20, 2025 -
Add runtime detection for APX-F and AVX10
#145531 merged
Aug 20, 2025 -
std_detect: RISC-V platform guide documentation
#145417 merged
Aug 20, 2025 -
Clarify EOF handling for
BufRead::skip_until
#145006 merged
Aug 20, 2025 -
add a fallback implementation for the
prefetch_*
intrinsics#145626 merged
Aug 20, 2025 -
Pretty print the name of an future from calling async closure
#145623 merged
Aug 20, 2025 -
Fix parameter order for
_by()
variants ofmin
/max
/minmax
instd::cmp
#139357 merged
Aug 20, 2025 -
Remove the std workspace patch for
compiler-builtins
#145622 merged
Aug 20, 2025 -
std_detect
: Userustc-std-workspace-*
to pull incompiler-builtins
#145619 merged
Aug 20, 2025 -
mention lint group in default level lint note
#140794 merged
Aug 20, 2025 -
Update rust maintainers in openharmony.md
#145549 merged
Aug 20, 2025 -
triagebot: Don't warn no-mentions on subtree updates
#145542 merged
Aug 20, 2025 -
Avoid using
()
inderive(From)
output.#145550 merged
Aug 20, 2025 -
Allow stability attributes on extern crates
#145556 merged
Aug 20, 2025 -
Remove unused
PartialOrd
/Ord
from bootstrap#145560 merged
Aug 20, 2025 -
ignore frontmatters in
TokenStream::new
#145568 merged
Aug 20, 2025 -
remove myself from some adhoc-groups and pings
#145571 merged
Aug 20, 2025 -
Add change tracker entry for
--timings
#145576 merged
Aug 20, 2025 -
Add VEXos "linked files" support to
armv7a-vex-v5
#145578 merged
Aug 20, 2025 -
Rollup of 10 pull requests
#145601 merged
Aug 20, 2025 -
bufreader::Buffer::backshift: don't move the uninit bytes
#145538 merged
Aug 20, 2025 -
Rust build fails on OpenBSD after using file_lock feature
#145511 merged
Aug 19, 2025 -
Visit and print async_fut local for async drop.
#145510 merged
Aug 19, 2025 -
Simplify span caches
#145505 merged
Aug 19, 2025 -
Port must_use to the new target checking
#145500 merged
Aug 19, 2025 -
remove
should_render
inPrintAttribute
derive#145493 merged
Aug 19, 2025 -
Trace some basic I/O operations in bootstrap
#145490 merged
Aug 19, 2025 -
Fix
unicode_data.rs
mention message#145486 merged
Aug 19, 2025 -
Properly recover from parenthesized use-bounds (precise capturing lists) plus small cleanups
#145474 merged
Aug 19, 2025 -
Stabilize
const_pathbuf_osstring_new
feature#145464 merged
Aug 19, 2025 -
Do not strip binaries in bootstrap everytime if they are unchanged
#145452 merged
Aug 19, 2025 -
Couple of codegen_fn_attrs improvements
#145429 merged
Aug 19, 2025 -
resolve: debug for block module
#145532 merged
Aug 19, 2025 -
Reorder
lto
options from most to least optimizing#145533 merged
Aug 19, 2025 -
Do not consider a
T: !Sized
candidate to satisfy aT: !MetaSized
obligation.#145537 merged
Aug 19, 2025 -
actually provide the correct args to coroutine witnesses
#145338 merged
Aug 19, 2025 -
Rollup of 15 pull requests
#145600 merged
Aug 19, 2025 -
implement std::fs::set_permissions_nofollow on unix
#142938 merged
Aug 19, 2025 -
run spellcheck as a tidy extra check in ci
#145025 merged
Aug 19, 2025 -
suggest using
pub(crate)
for E0364#145166 merged
Aug 19, 2025 -
Rehome 37
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144983 merged
Aug 19, 2025 -
Require approval from t-infra instead of t-release on tier bumps
#144906 merged
Aug 19, 2025 -
Correct some grammar in integer documentation
#144767 merged
Aug 19, 2025 -
dec2flt: Provide more valid inputs examples
#145255 merged
Aug 19, 2025 -
Hide docs for
core::unicode
#145336 merged
Aug 19, 2025 -
Add tracing to various miscellaneous functions
#145306 merged
Aug 19, 2025 -
fmt of non-decimal radix untangled
#143730 merged
Aug 19, 2025 -
Add
-Zindirect-branch-cs-prefix
#140740 merged
Aug 19, 2025 -
Extend
QueryStability
to handleIntoIterator
implementations#139345 merged
Aug 19, 2025 -
nll-relate: improve hr opaque types support
#142079 merged
Aug 19, 2025 -
Rollup of 15 pull requests
#145599 merged
Aug 19, 2025 -
Miri: fix handling of in-place argument and return place handling
#145585 merged
Aug 19, 2025 -
rustc_target: Add the
32s
target feature for LoongArch#145099 merged
Aug 19, 2025 -
Detect missing
derive
on unresolved attribute even when not imported#142487 merged
Aug 19, 2025 -
[BETA] Revert "Remove the witness type from coroutine args"
#145395 merged
Aug 19, 2025 -
Stabilize
ip_from
#141744 merged
Aug 19, 2025 -
impl PartialEq<{str,String}> for {Path,PathBuf}
#140956 merged
Aug 19, 2025 -
Trivial improve doc for transpose
#142871 merged
Aug 19, 2025 -
take attr style into account in diagnostics
#145243 merged
Aug 19, 2025 -
Remove the
From
derive macro from prelude#145563 merged
Aug 19, 2025 -
Improve context of bootstrap errors in CI
#145565 merged
Aug 19, 2025 -
cleanup: use run_in_tmpdir in run-make/rustdoc-scrape-examples-paths
#145405 merged
Aug 19, 2025 -
Remove the
#[no_sanitize]
attribute in favor of#[sanitize(xyz = "on|off")]
#142681 merged
Aug 19, 2025 -
interpret: avoid forcing all integer newtypes into memory during clear_provenance
#145584 merged
Aug 19, 2025 -
Don't warn on never to any
as
casts as unreachable#144804 merged
Aug 19, 2025 -
rework GAT borrowck limitation error
#145041 merged
Aug 19, 2025 -
Fix uplifting in
Assemble
step#145557 merged
Aug 19, 2025 -
overhaul
&mut
suggestions in borrowck errors#145013 merged
Aug 19, 2025 -
Rollup of 19 pull requests
#145589 merged
Aug 19, 2025 -
rustdoc-search: search backend with partitioned suffix tree
#144476 merged
Aug 19, 2025 -
Do not copy .rmeta files into the sysroot of the build compiler during check of rustc/std
#144252 merged
Aug 19, 2025 -
Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases
#144567 merged
Aug 19, 2025 -
cg_llvm: Small cleanups to
owned_target_machine
#145432 merged
Aug 19, 2025 -
[RTE-513] Ignore sleep_until test on SGX
#144960 merged
Aug 19, 2025 -
Remove
LlvmArchiveBuilder
and supporting code/bindings#145484 merged
Aug 19, 2025 -
ci: add timeout to windows disk cleanup wait
#145559 merged
Aug 19, 2025 -
library: Migrate from
cfg_if
tocfg_select
#145489 merged
Aug 18, 2025 -
Update cargo
#145478 merged
Aug 18, 2025 -
Fix outdated doc comment
#144838 merged
Aug 18, 2025 -
Speedup
copy_src_dirs
in bootstrap#145460 merged
Aug 18, 2025 -
Port
#[custom_mir(..)]
to the new attribute system#145206 merged
Aug 18, 2025 -
cg_llvm: Use LLVM-C bindings for
LLVMSetTailCallKind
,LLVMGetTypeKind
#145420 merged
Aug 18, 2025 -
Add static glibc to the nix dev shell
#145451 merged
Aug 18, 2025 -
Implement declarative (
macro_rules!
) derive macros (RFC 3698)#145208 merged
Aug 18, 2025 -
Rollup of 10 pull requests
#145551 merged
Aug 18, 2025 -
Fix
-Zregparm
for LLVM builtins#145309 merged
Aug 18, 2025 -
Add codegen test for issue 122734
#145355 merged
Aug 18, 2025 -
Fix deprecation attributes on foreign statics
#145485 merged
Aug 18, 2025 -
Fix typo in doc for library/std/src/fs.rs#set_permissions
#145476 merged
Aug 18, 2025 -
Print regions in
type_name
.#145284 merged
Aug 17, 2025 -
const-eval: full support for pointer fragments
#144081 merged
Aug 17, 2025 -
[BETA] Revert "Use DeepRejectCtxt in assemble_inherent_candidates_from_param"
#145396 merged
Aug 17, 2025 -
Revert "Partially outline code inside the panic! macro".
#145304 merged
Aug 16, 2025 -
[beta] Revert #143031 and #140772 due to #144533
#145456 merged
Aug 16, 2025 -
Add
Default
impls forPin
nedBox
,Rc
,Arc
#143717 merged
Aug 16, 2025 -
Stabilize as_array_of_cells
#144054 merged
Aug 16, 2025 -
Enable new
[range-diff]
feature in triagebot#145466 merged
Aug 16, 2025 -
Rollup of 11 pull requests
#145475 merged
Aug 16, 2025 -
Stabilize
const_exposed_provenance
feature#145462 merged
Aug 16, 2025 -
Stabilize
core::iter::chain
#144963 merged
Aug 16, 2025 -
fix: Reject async assoc fns of const traits/impls in ast_passes
#144907 merged
Aug 16, 2025 -
Do not copy files in
copy_src_dirs
in dry run#145455 merged
Aug 16, 2025 -
Implement
#[derive(From)]
#144922 merged
Aug 16, 2025 -
Fix tracing debug representation of steps without arguments in bootstrap
#145454 merged
Aug 16, 2025 -
Remove duplicated tracing span in bootstrap
#145453 merged
Aug 16, 2025 -
fix(tests/rmake/wasm-unexpected-features): change features from
WASM1
toMVP
#145436 merged
Aug 16, 2025 -
apply_member_constraints
: fix placeholder check#142071 merged
Aug 15, 2025 -
Enhance UI test output handling for runtime errors
#145431 merged
Aug 15, 2025 -
Split codegen backend check step into two and don't run it with
x check compiler
#145340 merged
Aug 15, 2025 -
bootstrap: Reduce dependencies
#145413 merged
Aug 15, 2025 -
Fix wrong spans with external macros in the
dropping_copy_types
lint#145430 merged
Aug 15, 2025 -
std: thread: Return error if setting thread stack size fails
#144210 merged
Aug 15, 2025 -
Fix typos in bootstrap.example.toml
#145426 merged
Aug 15, 2025 -
Autolabel
src/tools/{rustfmt,rust-analyzer}
changes withT-{rustfmt,rust-analyzer}
#145448 merged
Aug 15, 2025 -
Reduce usage of
compiler_for
in bootstrap#145310 merged
Aug 15, 2025 -
ci: clean windows disk space in background
#145311 merged
Aug 15, 2025 -
Deduplicate -L search paths
#145408 merged
Aug 15, 2025 -
Windows: Replace
GetThreadId
+GetCurrentThread
withGetCurrentThreadId
#145412 merged
Aug 15, 2025 -
Rollup of 11 pull requests
#145450 merged
Aug 15, 2025 -
ignore head usages from ignored candidates
#144991 merged
Aug 15, 2025 -
compiler: Allow
extern "interrupt" fn() -> !
#143075 merged
Aug 15, 2025 -
Rollup of 21 pull requests
#145423 merged
Aug 15, 2025 -
Tail call diagnostics to include lifetime info
#145012 merged
Aug 15, 2025 -
Minor
[const]
tweaks#145235 merged
Aug 15, 2025 -
fix(compiler/rustc_codegen_llvm): apply
target-cpu
attribute#145275 merged
Aug 15, 2025 -
Add Ref/RefMut try_map method
#118087 merged
Aug 15, 2025 -
Change the desugaring of
assert!
for better error output#122661 merged
Aug 15, 2025 -
Make std use the edition 2024 prelude
#145331 merged
Aug 15, 2025 -
Resolve the prelude import in
build_reduced_graph
#145322 merged
Aug 15, 2025 -
llvm: Accept new LLVM lifetime format
#145120 merged
Aug 15, 2025 -
Do not ICE on private type in field of unresolved struct
#145369 merged
Aug 15, 2025 -
Add
FnContext
in parser for diagnostic#145378 merged
Aug 15, 2025 -
Fix description of unsigned
checked_exact_div
#144947 merged
Aug 15, 2025 -
E0793: Clarify that it applies to unions as well
#144944 merged
Aug 15, 2025 -
Implement autodiff using intrinsics
#142640 merged
Aug 15, 2025 -
[rustdoc] Revert "rustdoc search: prefer stable items in search results"
#145389 merged
Aug 15, 2025 -
coverage: Remove intermediate data structures from mapping creation
#145392 merged
Aug 15, 2025 -
strip prefix of temporary file names when it exceeds filesystem name length limit
#145005 merged
Aug 15, 2025 -
resolve: Introduce
RibKind::Block
#145065 merged
Aug 15, 2025 -
Weekly
cargo update
#145189 merged
Aug 15, 2025 -
Couple of minor cleanups
#145004 merged
Aug 15, 2025 -
Fix tail calls to
#[track_caller]
functions#144865 merged
Aug 15, 2025 -
Patterns: represent constants as valtrees
#144591 merged
Aug 15, 2025 -
bootstrap: Support passing
--timings
to cargo#145379 merged
Aug 15, 2025 -
Rollup of 11 pull requests
#145407 merged
Aug 15, 2025 -
bootstrap: Fix jemalloc 64K page support for aarch64 tools
#145353 merged
Aug 15, 2025 -
Rename and document
ONLY_HOSTS
in bootstrap#145324 merged
Aug 15, 2025 -
Fix test intrinsic-raw_eq-const-bad for big-endian
#144631 merged
Aug 15, 2025 -
cfg_select: Support unbraced expressions
#145233 merged
Aug 15, 2025 -
Improve tracing in bootstrap
#145261 merged
Aug 15, 2025 -
Include whitespace in "remove |" suggestion and make it hidden
#137872 merged
Aug 15, 2025 -
Rust documentation, use
rustc-dev-guide
:3#145397 merged
Aug 15, 2025 -
Use
default_field_values
inResolver
#145398 merged
Aug 15, 2025 -
cleanup: Remove useless
[T].iter().last()
#145401 merged
Aug 15, 2025 -
Adjust error message grammar to be less awkward
#145403 merged
Aug 15, 2025 -
Rework target checking for built-in attributes
#145085 merged
Aug 14, 2025 -
Stabilize
sse4a
andtbm
target features#144542 merged
Aug 14, 2025 -
Fix unsoundness in some tests
#142741 merged
Aug 14, 2025 -
Suppress wrapper suggestion when expected and actual ty are the same adt and the variant is unresolved
#145361 merged
Aug 14, 2025 -
fix(unicode-table-generator): fix duplicated unique indices
#144959 merged
Aug 14, 2025 -
Add tracing to resolve-related functions
#144727 merged
Aug 14, 2025 -
Port the
#[linkage]
attribute to the new attribute system#145323 merged
Aug 14, 2025 -
doc test: fix mpsc.rs try_send doc test
#145299 merged
Aug 14, 2025 -
resolve: Miscellaneous cleanups
#145372 merged
Aug 14, 2025 -
rustdoc: Allow multiple references to a single footnote
#140434 merged
Aug 14, 2025 -
Improve
--remap-path-prefix
documentation#142372 merged
Aug 14, 2025 -
Rollup of 13 pull requests
#145388 merged
Aug 14, 2025 -
Implement
ptr_cast_array
#144515 merged
Aug 14, 2025 -
Add regression test for a former ICE involving helper attributes containing interpolated tokens
#145250 merged
Aug 14, 2025 -
Avoid abbreviating "numerator" as "numer", to allow catching typo "numer" elsewhere
#145179 merged
Aug 14, 2025 -
Reduce some queries around associated items
#145266 merged
Aug 14, 2025 -
Enforce in bootstrap that clippy must have stage at least 1
#145131 merged
Aug 14, 2025 -
resolve: Split extern prelude into two scopes
#144793 merged
Aug 14, 2025 -
aarch64: Make
outline-atomics
a known target feature#144761 merged
Aug 13, 2025 -
Add aarch64_be-unknown-none-softfloat target
#144962 merged
Aug 13, 2025 -
Install libgccjit into the compiler's sysroot when cg_gcc is enabled
#145341 merged
Aug 13, 2025 -
Correctly handle when there are no unstable items in the documented crate
#145349 merged
Aug 13, 2025 -
[AVR] Changed data_layout
#145241 merged
Aug 13, 2025 -
search graph: lazily update parent goals
#144955 merged
Aug 13, 2025 -
Add another example for escaped
#
character in doctest in rustdoc book#145356 merged
Aug 13, 2025 -
Handle macros with multiple kinds, and improve errors
#145153 merged
Aug 13, 2025 -
Rollup of 9 pull requests
#145366 merged
Aug 13, 2025 -
More
Printer
cleanups#144949 merged
Aug 13, 2025 -
Update to LLVM 21.1.0 rc3
#145298 merged
Aug 13, 2025 -
Fix parallel rustc not being reproducible due to unstable sorts of items
#144722 merged
Aug 13, 2025 -
Add
cast_init
andcast_uninit
methods for pointers#145325 merged
Aug 13, 2025 -
Allow cross-compiling the Cranelift dist component
#145320 merged
Aug 13, 2025 -
Remove unused
#[must_use]
#145274 merged
Aug 13, 2025 -
Stabilize
path_file_prefix
feature#144870 merged
Aug 13, 2025 -
Deprecate RUST_TEST_* env variables
#145269 merged
Aug 13, 2025 -
Add ASCII-related methods from
u8
andMIN
/MAX
tocore::ascii::Char
#143467 merged
Aug 13, 2025 -
Constify
SystemTime
methods#144519 merged
Aug 13, 2025 -
Rollup of 11 pull requests
#145334 merged
Aug 13, 2025 -
chore(ci): upgrade checkout to v5
#145289 merged
Aug 13, 2025 -
editorconfig: don't trim trailing whitespace in tests
#144642 merged
Aug 13, 2025 -
Adjust documentation of
dangling
#145308 merged
Aug 13, 2025 -
Docs: Link to payload_as_str() from payload().
#145303 merged
Aug 13, 2025 -
Set dead_on_return attribute for indirect arguments
#145093 merged
Aug 13, 2025 -
Consolidate stage directories and group logs in bootstrap
#145295 merged
Aug 13, 2025 -
Make no_mangle on foreign items explicit instead of implicit
#144678 merged
Aug 12, 2025 -
Document compiler and stdlib in stage1 in
pr-check-2
CI job#145253 merged
Aug 12, 2025 -
bootstrap: Only warn about
rust.debug-assertions
if downloading rustc#145291 merged
Aug 12, 2025 -
Make I-miscompile imply I-prioritize
#145283 merged
Aug 12, 2025 -
Account for new
assert!
desugaring in!condition
suggestion#145273 merged
Aug 12, 2025 -
Update books
#145263 merged
Aug 12, 2025 -
Make explicit guarantees about
Vec
’s allocator#145260 merged
Aug 12, 2025 -
Support using #[unstable_feature_bound] on trait
#145251 merged
Aug 12, 2025 -
Rollup of 17 pull requests
#145300 merged
Aug 12, 2025 -
Rename entered trace span variables from
_span
to_trace
#145249 merged
Aug 12, 2025 -
Apple: Always pass SDK root when linking with
cc
, and pass it viaSDKROOT
env var#131477 merged
Aug 12, 2025 -
Extract TraitImplHeader in AST/HIR
#144386 merged
Aug 12, 2025 -
Tweak invalid builtin attribute output
#145238 merged
Aug 12, 2025 -
std: sys: pal: uefi: Overhaul Time
#139806 merged
Aug 12, 2025 -
rustdoc: correct negative-to-implicit discriminant display
#145216 merged
Aug 12, 2025 -
fix: re-enable self-assignment
#145214 merged
Aug 12, 2025 -
Port
#[allow_internal_unsafe]
to the new attribute system (attempt 2)#145155 merged
Aug 12, 2025 -
Don't emit
rustdoc::broken_intra_doc_links
for GitHub-flavored Markdown admonitions like[!NOTE]
#144921 merged
Aug 12, 2025 -
Fix a typo in range docs
#145292 merged
Aug 12, 2025 -
search graph: improve rebasing and add forced ambiguity support
#143054 merged
Aug 12, 2025 -
Improve suggestion for "missing function argument" on multiline call
#144966 merged
Aug 11, 2025 -
Fix Cargo cross-compilation (take two)
#145221 merged
Aug 11, 2025 -
Update
sysinfo
version to0.37.0
#145247 merged
Aug 11, 2025 -
Rollup of 4 pull requests
#145254 merged
Aug 11, 2025 -
remove some unused private trait impls
#145111 merged
Aug 11, 2025 -
Ship correct Cranelift library in its dist component
#145207 merged
Aug 11, 2025 -
Enable RUST_BACKTRACE=1 on CI
#145215 merged
Aug 11, 2025 -
Reject relaxed bounds inside associated type bounds (ATB)
#135331 merged
Aug 11, 2025 -
Ignore coroutine witness type region args in auto trait confirmation
#145194 merged
Aug 11, 2025 -
Check coroutine upvars in dtorck constraint
#144156 merged
Aug 11, 2025 -
NllRegionVariableOrigin
removefrom_forall
#145091 merged
Aug 11, 2025 -
Fix macro infinite recursion test to not trigger warning about semicolon in expr
#145225 merged
Aug 11, 2025 -
Rollup of 5 pull requests
#145240 merged
Aug 11, 2025 -
Enforce in bootstrap that doc must have stage at least 1
#145011 merged
Aug 11, 2025 -
Rollup of 7 pull requests
#145236 merged
Aug 11, 2025 -
std: sys: io: io_slice: Add UEFI types
#144350 merged
Aug 11, 2025 -
document assumptions about
Clone
andEq
traits#144330 merged
Aug 11, 2025 -
Remove unnecessary parentheses in
assert!
s#145228 merged
Aug 11, 2025 -
Tweak spans providing type context on errors when involving macros
#145227 merged
Aug 11, 2025 -
Point at the
Fn()
orFnMut()
bound that coerced a closure, which caused a move error#144558 merged
Aug 11, 2025 -
Constify remaining traits/impls for
const_ops
#143949 merged
Aug 11, 2025 -
Make config method invoke inside parse use dwn_ctx
#145149 merged
Aug 11, 2025 -
Detect struct construction with private field in field with default
#135846 merged
Aug 11, 2025 -
Add regression test for
saturating_sub
bounds check issue#145064 merged
Aug 10, 2025 -
mbe: Fix typo in attribute tracing
#145200 merged
Aug 10, 2025 -
Replace unsafe
security_attributes
function with safeinherit_handle
alternative#145150 merged
Aug 10, 2025 -
Fix typo with paren rustc_llvm/build.rs
#145222 merged
Aug 10, 2025 -
Rollup of 7 pull requests
#145223 merged
Aug 10, 2025 -
bootstrap:
x.py dist rustc-src
should keep LLVM's siphash#145121 merged
Aug 10, 2025 -
Use
eq_ignore_ascii_case
to avoid heap alloc indetect_confuse_type
#145152 merged
Aug 10, 2025 -
Rehome 32
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144553 merged
Aug 10, 2025 -
Start reporting future breakage for
ILL_FORMED_ATTRIBUTE_INPUT
in dependencies#144544 merged
Aug 10, 2025 -
unstable-book: Add stubs for environment variables; document some of the important ones
#141624 merged
Aug 10, 2025 -
{BTree,Hash}Map
: add "Entry
API" section heading#145162 merged
Aug 10, 2025 -
[win][arm64ec] Add
/machine:arm64ec
when linking LLVM as Arm64EC#145129 merged
Aug 10, 2025 -
Simplify polonius location-sensitive analysis
#143093 merged
Aug 10, 2025 -
Improve error output when a command fails in bootstrap
#145089 merged
Aug 10, 2025 -
Change days-threshold to 28 in [behind-upstream]
#145160 merged
Aug 10, 2025 -
Fix an unstable feature comment that wasn't a doc comment
#145187 merged
Aug 10, 2025 -
Override custom Cargo
build-dir
in bootstrap#145156 merged
Aug 10, 2025 -
[win][arm64ec] Partial fix for raw-dylib-link-ordinal on Arm64EC
#145112 merged
Aug 10, 2025 -
Use new public libtest
ERROR_EXIT_CODE
constant in rustdoc#144739 merged
Aug 10, 2025 -
Stabilize
duration_constructors_lite
feature#145135 merged
Aug 10, 2025 -
Stabilize loongarch32 inline asm
#144402 merged
Aug 10, 2025 -
tests/ui/issues/
: The Issues Strike Back [4/N]#144403 merged
Aug 10, 2025 -
suggest_borrow_generic_arg
: use the correct generic args#145191 merged
Aug 10, 2025 -
Rollup of 17 pull requests
#145210 merged
Aug 10, 2025 -
rename
TraitRef::from_method
tofrom_assoc
#145147 merged
Aug 10, 2025 -
some
derive_more
refactors#145145 merged
Aug 10, 2025 -
improve "Documentation problem" issue template.
#145130 merged
Aug 10, 2025 -
Stop using uadd.with.overflow
#145144 merged
Aug 10, 2025 -
Implement
stability_implications
without a visitor.#144873 merged
Aug 10, 2025 -
Refactor codegen backends in bootstrap
#144787 merged
Aug 10, 2025 -
remove
P
#145146 merged
Aug 10, 2025 -
[beta] bump stage0
#145104 merged
Aug 9, 2025 -
rustdoc search: prefer stable items in search results
#141658 merged
Aug 9, 2025 -
Fix cross-compilation of Cargo
#145083 merged
Aug 9, 2025 -
Add annotations to the graphviz region graph on region origins
#144988 merged
Aug 9, 2025 -
update enzyme submodule to handle llvm 21
#145073 merged
Aug 9, 2025 -
Move several more float tests to floats/mod.rs
#144923 merged
Aug 9, 2025 -
Remove unneeded
drop_in_place
calls#144883 merged
Aug 9, 2025 -
add member constraints tests
#145050 merged
Aug 9, 2025 -
Optimize
char::is_alphanumeric
#145027 merged
Aug 9, 2025 -
coverage: Extract HIR-related helper code out of the main module
#144823 merged
Aug 9, 2025 -
Couple of minor abi handling cleanups
#145010 merged
Aug 9, 2025 -
Fix wasm target build with atomics feature
#145096 merged
Aug 9, 2025 -
defer opaque type errors, generally greatly reduce tainting
#145115 merged
Aug 9, 2025 -
remove unnecessary
TypeFoldable
impls#145097 merged
Aug 9, 2025 -
Rank doc aliases lower than equivalently matched items
#145100 merged
Aug 9, 2025 -
rustc_public: fix missing parenthesis in pretty discriminant
#145119 merged
Aug 9, 2025 -
rustc_metadata: remove unused private trait impls
#145103 merged
Aug 9, 2025 -
Reduce indirect assoc parent queries
#145134 merged
Aug 9, 2025 -
Explicitly disable vector feature on s390x baseline of bad-reg test
#145017 merged
Aug 9, 2025 -
Refactor map_unit_fn lint
#145132 merged
Aug 9, 2025 -
Recover
for PAT = EXPR {}
#145124 merged
Aug 9, 2025 -
Escape diff strings in MIR dataflow graphviz
#145080 merged
Aug 9, 2025 -
Fix some bad formatting in
-Zmacro-stats
output.#145082 merged
Aug 9, 2025 -
Rollup of 23 pull requests
#145142 merged
Aug 9, 2025 -
add a scope for
if let
guard temporaries and bindings#143376 merged
Aug 9, 2025 -
Revert "Port
#[allow_internal_unsafe]
to the new attribute system"#145086 merged
Aug 9, 2025 -
Account for bare tuples and
Pin
methods in field searching logic#144649 merged
Aug 9, 2025 -
atomicrmw on pointers: move integer-pointer cast hacks into backend
#144192 merged
Aug 9, 2025 -
Implement declarative (
macro_rules!
) attribute macros (RFC 3697)#144579 merged
Aug 9, 2025 -
Use
tcx.short_string()
in more diagnostics#144039 merged
Aug 9, 2025 -
more strongly dissuade use of
skip_binder
#144775 merged
Aug 9, 2025 -
Enable f16 and f128 on targets that were fixed in LLVM21
#144987 merged
Aug 9, 2025 -
In rustc_pattern_analysis, put
true
witnesses beforefalse
witnesses#144545 merged
Aug 9, 2025 -
Rollup of 8 pull requests
#145126 merged
Aug 9, 2025 -
Add
target_env = "macabi"
andtarget_env = "sim"
#139451 merged
Aug 9, 2025 -
Revert #143906
#145116 merged
Aug 8, 2025 -
Add support for
ty::Instance
path shortening in diagnostics#144914 merged
Aug 8, 2025 -
Rollup of 19 pull requests
#145077 merged
Aug 8, 2025 -
Add minimal
armv7a-vex-v5
tier three target#145070 merged
Aug 8, 2025 -
Readd myself to review queue
#145068 merged
Aug 8, 2025 -
Clean up some resolved test regressions of const trait removals in std
#145057 merged
Aug 8, 2025 -
Move metadata symbol export from exported_non_generic_symbols to exported_symbols
#145055 merged
Aug 8, 2025 -
Add a lot of NLL
known-bug
tests#145053 merged
Aug 8, 2025 -
Prevent name collisions with internal implementation details
#145051 merged
Aug 8, 2025 -
move
type_check
out ofcompute_regions
#145047 merged
Aug 8, 2025 -
stdarch subtree update
#145042 merged
Aug 8, 2025 -
GVN: Do not flatten derefs with ProjectionElem::Index.
#145030 merged
Aug 8, 2025 -
Add new
test::print_merged_doctests_times
used by rustdoc to display more detailed time information#144909 merged
Aug 8, 2025 -
Print CGU reuse statistics in
-Zprint-mono-items
#144899 merged
Aug 8, 2025 -
Resolver: introduce a conditionally mutable Resolver for (non-)speculative resolution.
#144912 merged
Aug 8, 2025 -
Streamline config in bootstrap
#144807 merged
Aug 8, 2025 -
coverage: Remove all unstable support for MC/DC instrumentation
#144999 merged
Aug 8, 2025 -
[codegen] assume the tag, not the relative discriminant
#144764 merged
Aug 8, 2025 -
tests/ui/issues/
: The Issues Strike Back [3/N]#144400 merged
Aug 8, 2025 -
A couple small changes for rust-analyzer next-solver work
#145009 merged
Aug 8, 2025 -
[win][arm64ec] Fix msvc-wholearchive for Arm64EC
#144931 merged
Aug 8, 2025 -
Port
#[allow_internal_unsafe]
to the new attribute system#144857 merged
Aug 8, 2025 -
compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled
#144705 merged
Aug 8, 2025 -
Rename
begin_panic_handler
topanic_handler
#144903 merged
Aug 8, 2025 -
compiler-builtins subtree update
#144974 merged
Aug 8, 2025 -
Rollup of 9 pull requests
#145074 merged
Aug 8, 2025 -
Fix build/doc/test of error index generator
#145007 merged
Aug 8, 2025 -
Derive
Hash
for rustc_public types#145018 merged
Aug 8, 2025 -
doc(library): Fix Markdown in
Iterator::by_ref
#145045 merged
Aug 8, 2025 -
Fix doc comment of File::try_lock and File::try_lock_shared
#145046 merged
Aug 8, 2025 -
Stabilize
unsigned_signed_diff
feature#144900 merged
Aug 8, 2025 -
Pass -Werror when building the LLVM wrapper
#143807 merged
Aug 8, 2025 -
Clippy subtree update
#145056 merged
Aug 7, 2025 -
emit
StorageLive
and scheduleStorageDead
forlet
-else
's bindings after matching#143028 merged
Aug 7, 2025 -
add nvptx_target_feature
#138689 merged
Aug 7, 2025 -
lower pattern bindings in the order they're written and base drop order on primary bindings' order
#143764 merged
Aug 7, 2025 -
Port
#[should_panic]
to the new attribute parsing infrastructure#143808 merged
Aug 7, 2025 -
Additional tce tests
#144650 merged
Aug 7, 2025 -
Tweak auto trait errors
#137831 merged
Aug 7, 2025 -
Miri: non-deterministic floating point operations in
foreign_items
#143906 merged
Aug 7, 2025 -
Mark all deprecation lints in name resolution as deny-by-default and report-in-deps
#143929 merged
Aug 7, 2025 -
Upgrade semicolon_in_expressions_from_macros from warn to deny
#144369 merged
Aug 7, 2025 -
Introduce ModernIdent type to unify macro 2.0 hygiene handling
#144439 merged
Aug 7, 2025 -
Stabilize
strict_overflow_ops
#144682 merged
Aug 7, 2025 -
Stabilize const TypeId::of
#144133 merged
Aug 7, 2025 -
implement continue_ok and break_ok for ControlFlow
#140267 merged
Aug 7, 2025 -
Address libunwind.a inconsistency issues in the bootstrap program
#144473 merged
Aug 7, 2025 -
Rollup of 19 pull requests
#145043 merged
Aug 7, 2025 -
rustc-dev-guide subtree update
#145040 merged
Aug 7, 2025 -
Reimplement
print_region
intype_name.rs
.#145033 merged
Aug 7, 2025 -
Update books
#145026 merged
Aug 7, 2025 -
Allow
cargo fix
to partially applymismatched_lifetime_syntaxes
#144601 merged
Aug 7, 2025 -
bootstrap: refactor mingw dist and fix gnullvm
#144659 merged
Aug 7, 2025 -
bump bootstrap compiler to 1.90 beta
#144997 merged
Aug 7, 2025 -
Revert "Preserve the .debug_gdb_scripts section"
#145014 merged
Aug 7, 2025 -
Print thread ID in panic message
#115746 merged
Aug 7, 2025 -
Stabilize
panic_payload_as_str
feature#144861 merged
Aug 7, 2025 -
Parser: Recover from attributes applied to types and generic args
#144195 merged
Aug 7, 2025 -
Anonymize binders in tail call sig
#144835 merged
Aug 7, 2025 -
Port
#[coroutine]
to the new attribute system#144794 merged
Aug 7, 2025 -
Gate const trait syntax
#144956 merged
Aug 7, 2025 -
Enforce tail call type is related to body return type in borrowck
#144917 merged
Aug 7, 2025 -
we only merge candidates for trait and normalizes-to goals
#144948 merged
Aug 7, 2025 -
rustdoc: fix caching of intra-doc links on reexports
#144970 merged
Aug 7, 2025 -
add code example showing that file_prefix treats dotfiles as the name of a file, not an extension
#144972 merged
Aug 7, 2025 -
File::set_times
: Update documentation and example to support setting timestamps on directories#144975 merged
Aug 7, 2025 -
Fortify generic param default checks
#144977 merged
Aug 7, 2025 -
Rollup of 15 pull requests
#145020 merged
Aug 7, 2025 -
simplifycfg: Mark as changed when start is modified in collapse goto chain
#144996 merged
Aug 7, 2025 -
mir: Do not modify NonUse in
super_projection_elem
#144998 merged
Aug 7, 2025 -
Fix rustdoc scrape examples crash
#145008 merged
Aug 7, 2025 -
Remove unneeded
stage
parameter when setting up stdlib Cargo#145000 merged
Aug 7, 2025 -
Add release notes for 1.89.0
#144509 merged
Aug 6, 2025 -
Add documentation for unstable_feature_bound
#144676 merged
Aug 6, 2025 -
Change visibility of Args new function
#144836 merged
Aug 6, 2025 -
Add regression tests for seemingly fixed issues
#144910 merged
Aug 6, 2025 -
Correct the use of
must_use
on btree::IterMut#144926 merged
Aug 6, 2025 -
Rehome 33
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144552 merged
Aug 6, 2025 -
[rustdoc] Fix wrong
i
tooltip icon#144913 merged
Aug 6, 2025 -
Rollup of 12 pull requests
#145003 merged
Aug 6, 2025 -
compiletest: add hint for when a ui test produces no errors
#144924 merged
Aug 6, 2025 -
Drop
rust-version
fromrustc_thread_pool
#144928 merged
Aug 6, 2025 -
Autolabel PRs that change explicit tail call tests as
F-explicit_tail_calls
#144945 merged
Aug 6, 2025 -
run-make: Allow blessing snapshot files that don't exist yet
#144954 merged
Aug 6, 2025 -
num: Rename
isolate_most_least_significant_one
functions#144971 merged
Aug 6, 2025 -
Fix some doc links for intrinsics
#144978 merged
Aug 6, 2025 -
Preserve the .debug_gdb_scripts section
#143679 merged
Aug 6, 2025 -
Update to LLVM 21
#143684 merged
Aug 6, 2025 -
Simplify dead code lint
#144863 merged
Aug 5, 2025 -
Consolidate staging for
rustc_private
tools#144303 merged
Aug 5, 2025 -
Use
as_array
in PartialEq for arrays#144867 merged
Aug 5, 2025 -
Rehome 21
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144548 merged
Aug 5, 2025 -
Properly reject tail calls to
&FnPtr
or&FnDef
#144817 merged
Aug 5, 2025 -
Rename
rust_panic_without_hook
toresume_unwind
#144852 merged
Aug 5, 2025 -
Implement debugging output of the bootstrap Step graph into a DOT file
#144779 merged
Aug 5, 2025 -
Printer
cleanups#144776 merged
Aug 5, 2025 -
Add a tidy check to prevent adding UI tests directly under
tests/ui/
#144813 merged
Aug 5, 2025 -
Remove
SHOULD_EMIT_LINTS
in favor ofshould_emit
#144866 merged
Aug 5, 2025 -
fix: Error on illegal
[const]
s inside blocks within legal positions#144741 merged
Aug 5, 2025 -
Document Poisoning in
LazyCell
andLazyLock
#144872 merged
Aug 5, 2025 -
Rollup of 17 pull requests
#144934 merged
Aug 5, 2025 -
Dont print arg span in MIR dump for tail call
#144920 merged
Aug 5, 2025 -
rustc-dev-guide subtree update
#144905 merged
Aug 5, 2025 -
coverage: Various small cleanups
#144877 merged
Aug 5, 2025 -
rust-analyzer
subtree update#144887 merged
Aug 5, 2025 -
Add
InterpCx::project_fields
#144890 merged
Aug 5, 2025 -
Delete
tests/ui/threads-sendsync/tcp-stress.rs
#144894 merged
Aug 5, 2025 -
rustdoc template font links only emit
crossorigin
when needed#144467 merged
Aug 5, 2025 -
[beta] Prepare Rust 1.90.0
#144898 merged
Aug 4, 2025 -
GCC backend subtree update
#144893 merged
Aug 4, 2025 -
[stable] Prepare rust 1.89.0
#144895 merged
Aug 4, 2025 -
Rollup of 2 pull requests
#144882 merged
Aug 4, 2025 -
Distinguish prepending and replacing self ty in predicates
#144694 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 -
Stylize
*-lynxos178-*
target maintainer handle to make it easier to copy/paste#144811 merged
Aug 4, 2025 -
Enable extract-insert-dyn.rs test on RISC-V (riscv64)
#144559 merged
Aug 4, 2025 -
available_parallelism
: Add documentation for why we don't look atulimit
#144188 merged
Aug 4, 2025 -
Do not give function allocations alignment in consteval and Miri.
#144706 merged
Aug 4, 2025 -
For "stage 1" ui-fulldeps, use the stage 1 compiler to query target info
#144848 merged
Aug 4, 2025 -
AlignmentEnum
should just berepr(usize)
now#144667 merged
Aug 4, 2025 -
Remove unnecessary
rust_
prefixes#144853 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144876 merged
Aug 4, 2025 -
tests: Add test for basic line-by-line stepping in a debugger
#144497 merged
Aug 4, 2025 -
Add lint against dangling pointers from local variables
#144322 merged
Aug 4, 2025 -
Remove the omit_gdb_pretty_printer_section attribute
#144738 merged
Aug 4, 2025 -
Misc cleanups of
generic_arg_infer
related HIR logic#142678 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144869 merged
Aug 4, 2025 -
Forbid tail calling intrinsics
#144851 merged
Aug 4, 2025 -
Weekly
cargo update
#144843 merged
Aug 4, 2025 -
Use full flag name in strip command for Darwin
#144829 merged
Aug 4, 2025 -
Updated test links in compiler
#144824 merged
Aug 4, 2025 -
Implement
hash_map
macro#144070 merged
Aug 4, 2025 -
Return a struct with named fields from
hash_owner_nodes
#144822 merged
Aug 4, 2025 -
Update E0562 to account for the new impl trait positions
#144816 merged
Aug 4, 2025 -
Interner
arg toEarlyBinder
does not affect auto traits#144808 merged
Aug 4, 2025 -
Multiple bounds checking elision failures
#144790 merged
Aug 4, 2025 -
compiletest: Preliminary cleanup of
ProcRes
printing/unwinding#144805 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 -
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 -
loop match: error on
#[const_continue]
outside#[loop_match]
#143360 merged
Aug 3, 2025 -
compiletest: Improve diagnostics for line annotation mismatches 2
#144747 merged
Aug 3, 2025 -
get rid of some false negatives in rustdoc::broken_intra_doc_links
#132748 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 -
Add human readable name "Cygwin"
#144766 merged
Aug 3, 2025 -
detect infinite recursion with tail calls in ctfe
#144756 merged
Aug 3, 2025 -
rustc-dev-guide subtree update
#144803 merged
Aug 3, 2025 -
Fortify RemoveUnneededDrops test.
#144614 merged
Aug 3, 2025 -
Rollup of 17 pull requests
#144814 merged
Aug 3, 2025 -
Cleanup the definition of
group_type
#144786 merged
Aug 3, 2025 -
[test][AIX] ignore extern_weak linkage test
#144703 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 -
update fortanix tests
#144395 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 -
Rollup of 6 pull requests
#144773 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 -
add unsupported_calling_conventions to lint list
#144772 merged
Aug 1, 2025 -
Make tier 3 musl targets link dynamically by default
#144410 merged
Aug 1, 2025 -
Remove some noisy triagebot pings for myself
#144771 merged
Aug 1, 2025 -
Add tracing to step.rs and friends
#144708 merged
Aug 1, 2025 -
Simplify library dependencies on
compiler-builtins
#144683 merged
Aug 1, 2025 -
Extend
is_case_difference
to handle digit-letter confusables#144691 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 -
Rollup of 7 pull requests
#144768 merged
Aug 1, 2025 -
rustdoc: never link to unnamable items
#143849 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 -
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 -
stall
ConstArgHasType
incompute_goal_fast_path
#144702 merged
Jul 31, 2025 -
Uniform
enter_trace_span!
and add documentation#144688 merged
Jul 31, 2025 -
Make
libtest::ERROR_EXIT_CODE
const public to not redefine it in rustdoc#144297 merged
Jul 31, 2025 -
Fix linker-plugin-lto only doing thin lto
#136840 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: 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 -
Implement support for
become
and explicit tail call codegen for the LLVM backend#144232 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 -
Move
rustc_middle::parameterized
#144717 merged
Jul 31, 2025 -
Rollup of 6 pull requests
#144718 merged
Jul 31, 2025 -
Only extract lang items once in codegen_fn_attrs
#144685 merged
Jul 31, 2025 -
Implement
push_mut
#135975 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 -
Rollup of 4 pull requests
#144692 merged
Jul 30, 2025 -
[rustdoc] Display total time and compilation time of merged doctests
#144308 merged
Jul 30, 2025 -
Reject running
compiletest
self-tests against stage 0 rustc unless explicitly allowed#144675 merged
Jul 30, 2025 -
Remove
hello_world
directory#144411 merged
Jul 30, 2025 -
Rollup of 6 pull requests
#144673 merged
Jul 30, 2025 -
Verify llvm-needs-components are not empty and match the --target value
#144042 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 -
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 -
Add support for the m68k architecture in 'object_architecture'
#144640 merged
Jul 30, 2025 -
Update rustc-perf submodule
#144639 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 -
Rollup of 8 pull requests
#144658 merged
Jul 30, 2025 -
Resolve: cachify
ExternPreludeEntry.binding
through aCell
#144605 merged
Jul 30, 2025 -
Update some tests for LLVM 21
#144632 merged
Jul 30, 2025 -
tests: Test line number in debuginfo for diverging function calls
#144034 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 -
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 -
Rollup of 6 pull requests
#144637 merged
Jul 29, 2025 -
expand: Micro-optimize prelude injection
#144587 merged
Jul 29, 2025 -
Fix typo in
DropGuard
doc#144634 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 -
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 -
Document why
Range*<&T> as RangeBounds<T>
impls are notT: ?Sized
, and give an alternative.#144167 merged
Jul 29, 2025 -
Add explicit download methods to download module in bootstrap
#144482 merged
Jul 29, 2025 -
Implementation:
#[feature(sync_nonpoison)]
,#[feature(nonpoison_mutex)]
#144022 merged
Jul 29, 2025 -
Add a test case for the issue #129882
#144627 merged
Jul 29, 2025 -
tidy: increase performance of auto extra checks feature
#144511 merged
Jul 29, 2025 -
fix: Reject upvar scrutinees for
loop_match
#144451 merged
Jul 29, 2025 -
fix(debuginfo): disable overflow check for recursive non-enum types
#144407 merged
Jul 29, 2025 -
thread name in stack overflow message
#144500 merged
Jul 29, 2025 -
feat: Right align line numbers
#144609 merged
Jul 29, 2025 -
cc dependencies: clarify comment
#144626 merged
Jul 29, 2025 -
Rollup of 13 pull requests
#144633 merged
Jul 29, 2025 -
miri subtree update
#144623 merged
Jul 29, 2025 -
rustc-dev-guide subtree update
#144569 merged
Jul 29, 2025 -
Raw Pointers are Constant PatKinds too
#144573 merged
Jul 29, 2025 -
fixed typo chunks->as_chunks
#144575 merged
Jul 29, 2025 -
Add
--link-targets-dir
argument to linkchecker#143883 merged
Jul 29, 2025 -
Ensure correct aligement of rustc_hir::Lifetime on platforms with lower default alignments.
#144578 merged
Jul 29, 2025 -
Rollup of 10 pull requests
#144624 merged
Jul 29, 2025 -
fix
Atomic*::as_ptr
wording#144582 merged
Jul 29, 2025 -
coverage: Regression test for "function name is empty" bug
#144616 merged
Jul 29, 2025 -
Move dist-apple-various from x86_64 to aarch64
#144367 merged
Jul 29, 2025 -
Add
core::mem::DropGuard
#144236 merged
Jul 29, 2025 -
constify with_exposed_provenance
#144539 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 -
str: Mark unstable
round_char_boundary
feature functions as const#144472 merged
Jul 28, 2025 -
Rollup of 7 pull requests
#144562 merged
Jul 28, 2025 -
Add a ratchet for moving all standard library tests to separate packages
#144399 merged
Jul 28, 2025 -
update
Atomic*::from_ptr
andAtomic*::as_ptr
docs#144072 merged
Jul 28, 2025 -
Various refactors to the codegen coordinator code (part 3)
#144503 merged
Jul 28, 2025 -
tests/ui/issues/
: The Issues Strike Back [1/N]#144151 merged
Jul 28, 2025 -
coverage: Infer
instances_used
frompgo_func_name_var_map
#144530 merged
Jul 28, 2025 -
Clippy fixes for miropt-test-tools
#144300 merged
Jul 28, 2025 -
Some
let chains
clean-up#144469 merged
Jul 28, 2025 -
Port the proc macro attributes to the new attribute parsing infrastructure
#143607 merged
Jul 28, 2025 -
rustdoc: save target modifiers
#144523 merged
Jul 28, 2025 -
Remove
compiler-builtins-{no-asm,mangled-names}
#144471 merged
Jul 28, 2025 -
bump cargo_metadata
#144495 merged
Jul 28, 2025 -
Rollup of 6 pull requests
#144556 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 -
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 -
move uefi test to run-make
#144454 merged
Jul 27, 2025 -
Rollup of 4 pull requests
#144528 merged
Jul 27, 2025 -
Unify LLVM ctlz/cttz intrinsic generation
#144455 merged
Jul 27, 2025 -
Optimize performance by inline in macro hygiene system
#144385 merged
Jul 27, 2025 -
Taint the type of ill-formed (unsized) statics
#144226 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 -
Fix
./x check bootstrap
(again)#144445 merged
Jul 27, 2025 -
Stop compilation early if macro expansion failed
#144409 merged
Jul 27, 2025 -
clif: Don't set the
compiler-builtins-no-f16-f128
feature#144470 merged
Jul 27, 2025 -
Rollup of 13 pull requests
#144526 merged
Jul 27, 2025 -
disable cfg.has_reliable_f128 on amdgcn
#144383 merged
Jul 27, 2025 -
library/windows_targets: Fix macro expansion error in 'link' macro
#144422 merged
Jul 27, 2025 -
add codegen test for variadics
#144359 merged
Jul 27, 2025 -
Only run bootstrap tests in
x test
on CI#144464 merged
Jul 27, 2025 -
Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"
#144480 merged
Jul 27, 2025 -
test using multiple c-variadic ABIs in the same program
#144379 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 -
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 -
Suggest unwrapping when private method name is available in inner type
#144376 merged
Jul 26, 2025 -
resolve: Do not create
NameResolutions
on access unless necessary#144468 merged
Jul 26, 2025 -
Call
is_parsed_attribute
rather than keeping track of a list of parsed attributes manually#144421 merged
Jul 26, 2025 -
rustc-dev-guide subtree update
#144435 merged
Jul 26, 2025 -
Allow setting
release-blog-post
label with rustbot#144424 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 -
rename ext_tool_checks to extra_checks and use mod.rs
#144427 merged
Jul 26, 2025 -
Limit defaultness query to impl of trait
#144448 merged
Jul 26, 2025 -
Rollup of 10 pull requests
#144502 merged
Jul 26, 2025 -
Disable non_exhaustive_omitted_patterns within matches! macro
#144331 merged
Jul 26, 2025 -
rustdoc: add ways of collapsing all impl blocks
#141663 merged
Jul 26, 2025 -
Fix unused_parens false positive
#143698 merged
Jul 26, 2025 -
loop_match
: suggest extracting to aconst
item#143585 merged
Jul 26, 2025 -
Guarantee 8 bytes of alignment in Thread::into_raw
#143859 merged
Jul 26, 2025 -
Disable has_reliable_f128_math on musl targets
#144431 merged
Jul 26, 2025 -
tests: debuginfo: Work around or disable broken tests on powerpc
#144160 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 -
Don't lint against named labels in
naked_asm!
#140871 merged
Jul 26, 2025 -
Rollup of 9 pull requests
#144490 merged
Jul 26, 2025 -
Enable const-vector.rs test on RISC-V (riscv64)
#144341 merged
Jul 26, 2025 -
Enable dwarf-mixed-versions-lto.rs test on RISC-V (riscv64)
#144339 merged
Jul 26, 2025 -
RustWrapper: Suppress getNextNonDebugInfoInstruction
#144352 merged
Jul 26, 2025 -
bootstrap: Move musl-root fallback out of sanity check
#144316 merged
Jul 26, 2025 -
Mention type that could be
Clone
but isn't in more cases#144201 merged
Jul 26, 2025 -
Add
ignore-backends
annotations in failing GCC backend ui tests#144356 merged
Jul 26, 2025 -
pattern_analysis: add option to get a full set of witnesses
#144171 merged
Jul 26, 2025 -
Update
dlmalloc
dependency of libstd#144364 merged
Jul 26, 2025 -
Rehome 35
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144089 merged
Jul 26, 2025 -
Rollup of 9 pull requests
#144488 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
214 Pull requests opened by 122 people
-
Allow the global allocator to use thread-local storage and std::thread::current()
#144465 opened
Jul 25, 2025 -
Don't loop if there are no pending obligations
#144475 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 -
Warn when relying on default musl target static linkage behaviour
#144513 opened
Jul 26, 2025 -
Add `#[rustc_pass_indirectly_in_non_rustic_abis]`
#144529 opened
Jul 27, 2025 -
Implement `Drop::pin_drop` for `!Unpin` types
#144537 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 -
Allow MIR-inlining `Drop` terminators too
#144561 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 -
Use a macro to impl `FromStr` for target spec data structures
#144592 opened
Jul 28, 2025 -
libtest: print the type of test being run
#144596 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 -
Implementation: `#[feature(nonpoison_condvar)]`
#144651 opened
Jul 29, 2025 -
Implementation: `#[feature(nonpoison_once)]`
#144653 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 -
Use `ExtractIf` in fulfillment loop
#144699 opened
Jul 30, 2025 -
Make mac calls include their semicolons
#144714 opened
Jul 31, 2025 -
[WIP] resolve: Better caching for unsuccessful crate resolutions
#144737 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 -
inclusive `Range`s: change `end` to `last`
#144765 opened
Aug 1, 2025 -
fix `#[loop_match]` on diverging loop
#144783 opened
Aug 1, 2025 -
Suggest bounds in more cases, accounting for type parameters referenced in predicate
#144801 opened
Aug 1, 2025 -
Fix [rustdoc] Non-json time diagnostics in stdout when using --format…
#144821 opened
Aug 2, 2025 -
Rewrite`is_ascii` using `slice::as_chunks`
#144837 opened
Aug 2, 2025 -
Access less HIR attributes from typeck
#144841 opened
Aug 2, 2025 -
Constify Eq, Ord, PartialOrd
#144847 opened
Aug 3, 2025 -
Elaborate destruct host effect clauses with structurally implied clauses
#144856 opened
Aug 3, 2025 -
[DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo
#144859 opened
Aug 3, 2025 -
No source fixes
#144864 opened
Aug 3, 2025 -
Stabilize `btree_entry_insert` feature
#144871 opened
Aug 3, 2025 -
Cache param_env on disk.
#144874 opened
Aug 3, 2025 -
Add rusty stack protector(re-submit)
#144879 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 -
Rename `begin_panic` to `panic_with_payload`
#144902 opened
Aug 4, 2025 -
Fix doctest output json
#144908 opened
Aug 4, 2025 -
Add suggestion to `.to_owned()` used on `Cow` when borrowing
#144925 opened
Aug 4, 2025 -
[EXPERIMENT] Avoid tracking span to compute `end_point`.
#144930 opened
Aug 4, 2025 -
Add `PeekableIterator` trait
#144935 opened
Aug 5, 2025 -
CFI: Fix types that implement Fn, FnMut, or FnOnce
#144936 opened
Aug 5, 2025 -
[experiment] enable outline-atomics on more aarch64 platforms
#144938 opened
Aug 5, 2025 -
Regression test for bad codegen of `#[derive(Clone)]` on enums
#144961 opened
Aug 5, 2025 -
std: clarify `OpenOptions` error for create without write access
#144964 opened
Aug 5, 2025 -
[WIP] Relative VTables for Rust
#144973 opened
Aug 5, 2025 -
Refactor the way cg_ssa handles indirect returns(returns via `sret`).
#144976 opened
Aug 5, 2025 -
regression test for intrinsics may not inline properly on pclmulqdq
#145001 opened
Aug 6, 2025 -
rustdoc: turn is_unnamable into a compiler query
#145021 opened
Aug 6, 2025 -
Optimize indexing slices and strs with inclusive ranges
#145024 opened
Aug 6, 2025 -
RawVecInner: add missing `unsafe` to unsafe fns
#145067 opened
Aug 7, 2025 -
[DRAFT] Update the minimum external LLVM to 20
#145071 opened
Aug 7, 2025 -
Add new Tier-3 target: riscv64a23-unknown-linux-gnu
#145076 opened
Aug 8, 2025 -
Fix wrong cache line size of riscv64
#145078 opened
Aug 8, 2025 -
llvm-wrapper cleanup
#145092 opened
Aug 8, 2025 -
Migrate `UnsizedConstParamTy` to unstable impl of `ConstParamTy_`
#145095 opened
Aug 8, 2025 -
Resolver: Batched Import Resolution
#145108 opened
Aug 8, 2025 -
resolve: Do not finalize shadowed bindings
#145113 opened
Aug 8, 2025 -
Ensure consistent drop for panicking drop in hint::select_unpredictable
#145174 opened
Aug 9, 2025 -
std: move `thread` into `sys`
#145177 opened
Aug 9, 2025 -
remove FIXME block from `has_significant_drop`, can handle inference
#145181 opened
Aug 9, 2025 -
Make `AssocItem` aware of its impl kind
#145186 opened
Aug 9, 2025 -
Stabilize `path_add_extension`
#145209 opened
Aug 10, 2025 -
Reduce size of Unicode tables
#145219 opened
Aug 10, 2025 -
Improve incremental use of lint filtering
#145220 opened
Aug 10, 2025 -
Conditionally compile contracts instead of deciding at run-time
#145229 opened
Aug 10, 2025 -
std: use a TAIT to define `SplitPaths` on UNIX
#145242 opened
Aug 11, 2025 -
Fix an ICE observed with an explicit tail-call in a default trait method
#145270 opened
Aug 11, 2025 -
Do not materialise X in [X; 0] when X is unsizing a const
#145277 opened
Aug 11, 2025 -
Update `rustc_codegen_gcc` rotate operation document
#145278 opened
Aug 11, 2025 -
Constify conversion traits (part 1)
#145279 opened
Aug 11, 2025 -
Improve std::fs::read_dir docs
#145290 opened
Aug 12, 2025 -
Tweak output of missing lifetime on associated type
#145314 opened
Aug 12, 2025 -
Azhogin/async drop box support
#145316 opened
Aug 12, 2025 -
compiletest: assert that debugger provided for debuginfo tests and any tests actually collected for run
#145326 opened
Aug 12, 2025 -
std: make address resolution weirdness local to SGX
#145327 opened
Aug 12, 2025 -
[TOY] Run MIR opts before coroutine state transform
#145330 opened
Aug 13, 2025 -
Move WTF-8 code from std into core and alloc
#145335 opened
Aug 13, 2025 -
[WIP]: Do not store tag in uninhabited enum variants, or in the single inhabited variant.
#145337 opened
Aug 13, 2025 -
std: sys: net: uefi: tcp: Initial TcpListener support
#145339 opened
Aug 13, 2025 -
fix drop scope for `super let` bindings within `if let`
#145342 opened
Aug 13, 2025 -
Dogfood `-Zno-embed-metadata` in the compiler
#145343 opened
Aug 13, 2025 -
[WIP] Underefer refactoring
#145344 opened
Aug 13, 2025 -
Cache derive proc macro expansion with incremental query
#145354 opened
Aug 13, 2025 -
Switch Instant to use CLOCK_BOOTTIME on Android.
#145360 opened
Aug 13, 2025 -
CFI: Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#145368 opened
Aug 13, 2025 -
Switch next solver to use a specific associated type for trait def id
#145377 opened
Aug 14, 2025 -
Add assembly test for `-Zreg-struct-return` option
#145382 opened
Aug 14, 2025 -
Remove TmpLayout in layout_of_enum
#145387 opened
Aug 14, 2025 -
Add codegen test for removing trailing zeroes from `NonZero`
#145393 opened
Aug 14, 2025 -
Unify wording of resolve error
#145399 opened
Aug 14, 2025 -
More `iter().last()` -> `last()`, `iter().next()` -> `first()`
#145402 opened
Aug 14, 2025 -
regression test for Cow<[u8]> layout
#145411 opened
Aug 14, 2025 -
unicode-table-generator refactors
#145414 opened
Aug 15, 2025 -
Allow borrowing array elements from packed structs with ABI align <= packed align
#145419 opened
Aug 15, 2025 -
`dump_mir` cleanups
#145421 opened
Aug 15, 2025 -
compiletest: Require explicit `--filecheck-prefixes`
#145428 opened
Aug 15, 2025 -
Experiment: Add `where T: Default` to `Default for [T; 0]` impl.
#145457 opened
Aug 15, 2025 -
[rustdoc] Add support new bang macro kinds
#145458 opened
Aug 15, 2025 -
Reject invalid literal suffixes in tuple indexing, tuple struct indexing, and struct field name position
#145463 opened
Aug 15, 2025 -
Stabilize `array_repeat` feature
#145465 opened
Aug 15, 2025 -
Stabilize `strict_provenance_atomic_ptr` feature
#145467 opened
Aug 15, 2025 -
dedup recip, powi, to_degrees, and to_radians float tests
#145468 opened
Aug 15, 2025 -
Stabilize BTree{Map,Set}::extract_if
#145471 opened
Aug 15, 2025 -
Enforce in bootstrap that dist and install must have stage at least 1
#145472 opened
Aug 15, 2025 -
[EXPERIMENT] Introduce `TypingMode::Codegen` to avoid layout cycles
#145477 opened
Aug 16, 2025 -
Hard-code `char::is_control`
#145479 opened
Aug 16, 2025 -
Add parentheses for closure when suggesting calling closure
#145481 opened
Aug 16, 2025 -
remove `#[derive(TryFromU32)]`
#145495 opened
Aug 16, 2025 -
Add some conversion trait impls
#145504 opened
Aug 16, 2025 -
Validate CopyForDeref and DerefTemps better and remove them from runtime MIR
#145513 opened
Aug 16, 2025 -
Weekly `cargo update`
#145516 opened
Aug 17, 2025 -
make rustdoc::invalid_html_tags more robust
#145535 opened
Aug 17, 2025 -
Opportunistically split `!=` to successfully parse never type
#145536 opened
Aug 17, 2025 -
fix(compiler/rustc_target): set correct linker flags for `wasm32v1-none`
#145539 opened
Aug 17, 2025 -
Reimplement DestinationPropagation according to live ranges.
#145541 opened
Aug 17, 2025 -
Simplify macro generating ToString implementations for `&…&str`
#145562 opened
Aug 18, 2025 -
Supress suggest `let else` when no let in refutable bindings
#145569 opened
Aug 18, 2025 -
Detect missing `if let` or `let-else`
#145582 opened
Aug 18, 2025 -
Fix format string grammar in docs and improve alignment error message for #144023
#145592 opened
Aug 19, 2025 -
Losslessly optimize PNG files
#145596 opened
Aug 19, 2025 -
fix: incorrect error message for string literal suffixes
#145602 opened
Aug 19, 2025 -
Reject static async closures in AST lowering
#145605 opened
Aug 19, 2025 -
Prevent downstream `impl DerefMut for Pin<LocalType>`
#145608 opened
Aug 19, 2025 -
Stabilize `char_max_len`
#145610 opened
Aug 19, 2025 -
Fix doc of `std::os::windows::io::BorrowedSocket::borrow_raw`
#145615 opened
Aug 19, 2025 -
docs(style): Specify the frontmatter style
#145617 opened
Aug 19, 2025 -
improve float to_degrees/to_radians rounding comments and impl
#145625 opened
Aug 19, 2025 -
[std][BTree] Fix behavior of `::append` to match documentation, `::insert`, and `::extend`
#145628 opened
Aug 19, 2025 -
[draft] multiple single-line suggestions on malformed function calls when possible
#145630 opened
Aug 19, 2025 -
rustdoc-search: adjust packing heuristics to save more space
#145637 opened
Aug 19, 2025 -
When a trait isn't implemented, but another similar impl is found, point at it
#145640 opened
Aug 20, 2025 -
coverage: Build an "expansion tree" and use it to unexpand raw spans
#145643 opened
Aug 20, 2025 -
Regression test for const promotion with Option<Ordering>
#145651 opened
Aug 20, 2025 -
Stabilize s390x `vector` target feature and `is_s390x_feature_detected!` macro
#145656 opened
Aug 20, 2025 -
initial implementation of the darwin_objc unstable feature
#145660 opened
Aug 20, 2025 -
Enforce in bootstrap that test must have stage at least 1 (except for compiletest)
#145663 opened
Aug 20, 2025 -
Stabilize `std::panic::Location::file_with_nul`
#145664 opened
Aug 20, 2025 -
Don't require `T: RefUnwindSafe` for `vec::IntoIter<T>: UnwindSafe`
#145665 opened
Aug 20, 2025 -
Rehome 30 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#1 of Batch #2]
#145675 opened
Aug 20, 2025 -
Rehome 30 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#2 of Batch #2]
#145676 opened
Aug 20, 2025 -
docs: fix typo
#145677 opened
Aug 20, 2025 -
Don't evaluate the sanitizer attribute if no sanitizer is enabled
#145679 opened
Aug 20, 2025 -
Promote aarch64-pc-windows-msvc to Tier 1
#145682 opened
Aug 20, 2025 -
[DRAFT] Add ub_checks for downcast_unchecked
#145684 opened
Aug 20, 2025 -
add CopyFromClone and Cell::get_cloned
#145685 opened
Aug 20, 2025 -
add std::os::fd::CommandExt::fd
#145687 opened
Aug 20, 2025 -
Offload device2
#145688 opened
Aug 20, 2025 -
Implement Integer funnel shifts
#145690 opened
Aug 20, 2025 -
Suppress suggest try wrap when found is unresolved infer
#145707 opened
Aug 21, 2025 -
Fix LoongArch C function ABI when passing/returning structs containing floats
#145709 opened
Aug 21, 2025 -
Support non-defining uses in HIR typeck
#145711 opened
Aug 21, 2025 -
fulfill: dedup newly added obligations
#145714 opened
Aug 21, 2025 -
Fix for pattern types causing ICE in `debuginfo` generation
#145716 opened
Aug 21, 2025 -
rename erase_regions to erase_and_anonymize_regions
#145717 opened
Aug 21, 2025 -
Update to ar_archive_writer 0.5.0
#145721 opened
Aug 21, 2025 -
implement Extend<{Group, Literal, Punct, Ident}> for TokenStream
#145722 opened
Aug 21, 2025 -
the `#[track_caller]` shim should not inherit `#[no_mangle]`
#145724 opened
Aug 21, 2025 -
unstably constify ptr::drop_in_place
#145725 opened
Aug 21, 2025 -
add Iterator::dedup and friends
#145733 opened
Aug 22, 2025 -
Add hook for overriding compiler builtin macros
#145734 opened
Aug 22, 2025 -
style-guide: Document absence of trailing whitespace
#145735 opened
Aug 22, 2025 -
GVN: stop hashing opaque values
#145737 opened
Aug 22, 2025 -
Introduce a `[workspace.dependencies`] section in the top-level `Cargo.toml`
#145740 opened
Aug 22, 2025 -
Fix STD build failing for target_os = "espidf"
#145746 opened
Aug 22, 2025 -
raw_vec.rs: Remove superfluous fn alloc_guard
#145750 opened
Aug 22, 2025 -
fix(lexer): Don't require frontmatters to be escaped with indented fences
#145754 opened
Aug 22, 2025 -
Leave lld on beta a little bit more
#145755 opened
Aug 22, 2025 -
str: Stabilize `round_char_boundary` feature
#145756 opened
Aug 22, 2025 -
Check for bound variables when reporting type error
#145757 opened
Aug 22, 2025 -
test(rustfmt): Verify frontmatter is preserved
#145766 opened
Aug 22, 2025 -
Offload device
#145768 opened
Aug 22, 2025 -
Optimize `.ilog({2,10})` to `.ilog{2,10}()`
#145776 opened
Aug 23, 2025 -
add span to struct pattern rest (..)
#145783 opened
Aug 23, 2025 -
Improve dist for gnullvm hosts
#145790 opened
Aug 23, 2025 -
Use attribute name in message for "outer attr used as inner attr" errors
#145792 opened
Aug 23, 2025 -
std library: use execinfo library also on NetBSD.
#145793 opened
Aug 23, 2025 -
When suggesting trait bounds, use fully-qualified path
#145801 opened
Aug 23, 2025 -
rustdoc: [PoC] [WIP] Don't render keyword `Self` as `SelfTy`
#145806 opened
Aug 24, 2025 -
Only consider auto traits empty for the purposes of omitting vptrs from subtrait vtables.
#145807 opened
Aug 24, 2025 -
rust-installer/install-template.sh: improve efficiency, step 1.
#145809 opened
Aug 24, 2025 -
std_detect: RISC-V: Best effort implication of target features by custom `cfg`
#145810 opened
Aug 24, 2025 -
Fix some minor issues in comments
#145811 opened
Aug 24, 2025 -
Handle unwinding fatal errors in codegen workers
#145814 opened
Aug 24, 2025 -
Wait for DPkg frontend lock when trying to remove packages
#145815 opened
Aug 24, 2025 -
rustdoc: make `#[doc(hidden)]` render the same as other attrs
#145818 opened
Aug 24, 2025 -
Port limit attributes to the new attribute parsing infrastructure
#145819 opened
Aug 24, 2025 -
compiletest: if a compiler fails, show its output
#145821 opened
Aug 24, 2025 -
editorconfig: don't use nonexistent syntax
#145823 opened
Aug 24, 2025 -
[WIP]: Resolve type relative type/const-generic paths in trait solving
#145825 opened
Aug 24, 2025 -
Use AcceptContext in AttribueParser::check_target
#145826 opened
Aug 24, 2025 -
On binding not present in all patterns, suggest potential typo
#145827 opened
Aug 24, 2025 -
Move metadata generation
#145834 opened
Aug 25, 2025 -
don't apply temporary lifetime extension rules to non-extended `super let`
#145838 opened
Aug 25, 2025 -
rustc_codegen_ssa: More comprehensive RISC-V ELF flags
#145840 opened
Aug 25, 2025 -
Always build miri for the host in `x run miri`
#145841 opened
Aug 25, 2025 -
Make `x test distcheck` self-contained
#145845 opened
Aug 25, 2025 -
cg_llvm: Overhaul FFI for creation of LLVM range attributes
#145846 opened
Aug 25, 2025 -
Don't show warnings from xcrun with -Zverbose-internals
#145847 opened
Aug 25, 2025 -
Slightly optimize reading of source files
#145848 opened
Aug 25, 2025 -
Weekly `cargo update` + update allowed dependencies list
#145849 opened
Aug 25, 2025 -
rustdoc: a few micro-optimizations targeted at build_impl
#145851 opened
Aug 25, 2025 -
Improve error messages around invalid literals in attribute arguments
#145853 opened
Aug 25, 2025 -
add a flag to codegen fn attrs for foreign items
#145855 opened
Aug 25, 2025 -
Update books
#145856 opened
Aug 25, 2025
368 Issues closed by 70 people
-
itertools 0.9: `error: '#[inline]' attribute cannot be used on macro calls`
#145779 closed
Aug 25, 2025 -
documentation: fixed bug #74836 being mentioned
#145835 closed
Aug 25, 2025 -
ICE:called `Result::unwrap()` on an `Err` value: NoSolution
#141806 closed
Aug 25, 2025 -
BTreeMap documentation has confusing wording about binary search tree performance issues
#134088 closed
Aug 25, 2025 -
False positive of `unused_braces` when using methods inside of const-generic inside enum variant
#145843 closed
Aug 25, 2025 -
error: could not compile `bootstrap` (lib)
#145797 closed
Aug 25, 2025 -
We leak inference variables from snapshots
#145837 closed
Aug 25, 2025 -
Latest rustc tags `unused_imports` on trait imports spuriously
#145185 closed
Aug 25, 2025 -
Remove bootstrap option --enable-local-rust
#145808 closed
Aug 25, 2025 -
Tracking issue for release notes of #145262: Make sure to treat only param where clauses as inherent
#145822 closed
Aug 24, 2025 -
Improve "visibility" of rustdoc books ("stable" and unstable ones)
#75520 closed
Aug 24, 2025 -
`rustdoc` can't handle some links on derive macros
#117463 closed
Aug 24, 2025 -
Tracking issue for release notes of #143383: stabilize `const_array_each_ref`
#145723 closed
Aug 24, 2025 -
ICE: ` expr in place where literal is expected (builtin attr parsing)`
#137687 closed
Aug 24, 2025 -
`mismatched_lifetime_syntaxes` location should be on the type I need to change
#145772 closed
Aug 24, 2025 -
"warning: profiles for the non root package will be ignored" since clippy subtree update
#145777 closed
Aug 24, 2025 -
ICE: `Found discriminant with invalid size, has 0 bytes`
#145786 closed
Aug 24, 2025 -
Recurring Nightly Compiler ICE in CI
#145760 closed
Aug 23, 2025 -
ICE Unexpected Ambiguity
#145553 closed
Aug 23, 2025 -
Suboptimal machine code mapping results or options
#117551 closed
Aug 23, 2025 -
Optimization regression in 1.32+
#59352 closed
Aug 23, 2025 -
Failed analysis of index dominance
#80075 closed
Aug 23, 2025 -
[ER] One useless division by zero test
#74917 closed
Aug 23, 2025 -
Suboptimal code generation for omittable bound checks
#91109 closed
Aug 23, 2025 -
unwrap branches are not optimized away.
#71257 closed
Aug 23, 2025 -
Optimize away bounds check in loop indexing into slice, given an assertion
#71997 closed
Aug 23, 2025 -
Missed optimization: `matches!` results in worse codgen than a logical or
#141497 closed
Aug 23, 2025 -
`slice::Iter` + `max` on array: Regression since Rust 1.65 (LLVM 15)
#129583 closed
Aug 23, 2025 -
Optimizer regression in Rust nightly
#131162 closed
Aug 23, 2025 -
Compiler do not remove slice bounds checks if index is guaranteed to be less than part of the length
#110971 closed
Aug 23, 2025 -
undeclared raw lifetime; "consider introducing non-raw lifetime"
#143150 closed
Aug 23, 2025 -
primitive:pointer is inflexible in type based search
#142385 closed
Aug 23, 2025 -
error: unable to run `rust-objcopy`: Bad CPU type in executable (os error 86)
#145699 closed
Aug 23, 2025 -
Unsupported default function parameters should have an explicit diagnostic
#137310 closed
Aug 23, 2025 -
Overly restrictive lifetime in `std::panic::Location::file`
#131770 closed
Aug 23, 2025 -
Compiler error when compiling leptos app with nightly flags
#145767 closed
Aug 22, 2025 -
ICE when compiling tracing layers
#145720 closed
Aug 22, 2025 -
`const trait Trait {}` syntax is accepted without a feature gate on 1.90 beta and master
#144958 closed
Aug 22, 2025 -
Attributes are parsed twice
#143940 closed
Aug 22, 2025 -
Tracking Issue for `const_array_as_mut_slice`
#133333 closed
Aug 22, 2025 -
Refactor: Split self-param logic from `parse_param_general`
#144206 closed
Aug 22, 2025 -
ICE has escaping bound vars, so it cannot be wrapped in a dummy binder.
#145652 closed
Aug 22, 2025 -
ICE (nightly): panicked at compiler/rustc_const_eval/src/util/type_name.rs:145:18: entered unreachable code
#145696 closed
Aug 22, 2025 -
Potential index out of bounds in `rustc_codegen_ssa::back::archive`
#145624 closed
Aug 21, 2025 -
ICE when using itertools::Itertools::collect_vec incorrectly
#145487 closed
Aug 21, 2025 -
Tracking Issue for `keylocker_x86`
#134813 closed
Aug 21, 2025 -
E0275 is occuring in beta 1.90.0-beta.1 but not in stable 1.89.0
#145151 closed
Aug 21, 2025 -
rustdoc search not working on nightly
#145715 closed
Aug 21, 2025 -
`#[deprecated]` on re-exported items does not work
#84584 closed
Aug 21, 2025 -
Conflict name resolution of `<dyn Trait>::method` and `<dyn Trait as Trait>::method`
#145708 closed
Aug 21, 2025 -
Tracking Issue for `const_array_each_ref`
#133289 closed
Aug 21, 2025 -
Search loads indefinitely in doc.rust-lang.org/nightly due to 404
#145646 closed
Aug 21, 2025 -
`extern "x86-interrupt" fn` allows absurd signatures
#132835 closed
Aug 21, 2025 -
`trait Sub: const Super` has unusable `dyn`
#145198 closed
Aug 21, 2025 -
Infinite recursion when generating debuginfo
#144636 closed
Aug 21, 2025 -
Explicit tail call returning a HRTB causes ICE: "hir typeck should have checked the return type already"
#144892 closed
Aug 21, 2025 -
Harmonize colors for prose headings
#90245 closed
Aug 21, 2025 -
[rustdoc] issues of the three-big-buttons
#132386 closed
Aug 21, 2025 -
[ER] Sub-optimal allocation of simple zeroed Vec of arrays
#104847 closed
Aug 20, 2025 -
core::intrinsics::compare_bytes causes assert_unsafe_precondition to fail on debug build
#145668 closed
Aug 20, 2025 -
Regression: E0152 duplicate lang item 'sized' when using -Z build-std with Apple iOS targets
#145629 closed
Aug 20, 2025 -
nightly cross build started failing 2025-08-16
#145534 closed
Aug 20, 2025 -
`raw-dylib` usage in std broke thumbv7a-*-windows-msvc targets
#134565 closed
Aug 20, 2025 -
Remove crates.io `compiler-builtins` from the library workspace
#142265 closed
Aug 20, 2025 -
Future from async closure has strange type name.
#145606 closed
Aug 20, 2025 -
Make the documentation about `#![allow(unused)]` more visible
#65464 closed
Aug 20, 2025 -
error: can't find crate for `compiler_builtins`
#145594 closed
Aug 20, 2025 -
Introduction of frontmatter was a theoretical breaking change (via `TokenStream::from_str`)
#145520 closed
Aug 20, 2025 -
`aarch64-unknown-hermit` std build break
#145497 closed
Aug 20, 2025 -
Tracking Issue for const {OsString, PathBuf}::new
#141520 closed
Aug 19, 2025 -
`(use<>` forgets to look for `)`
#145470 closed
Aug 19, 2025 -
`sqlx-postgres` Fails to Build on Latest 1.91.0
#145288 closed
Aug 19, 2025 -
Teach `pub(crate) use` for E0364 on `macro_rules!`
#145140 closed
Aug 19, 2025 -
Poor error message when user forgets derive that has attributes
#47608 closed
Aug 19, 2025 -
Improve method suggestion for methods with custom receiver type
#138887 closed
Aug 19, 2025 -
Polonius ICE with libc and fs4
#145595 closed
Aug 19, 2025 -
Casting or adding type ascription to panic!() triggers unreachable_code
#67227 closed
Aug 19, 2025 -
Remove `LlvmArchiveBuilder` after a few months if no regression is found
#128955 closed
Aug 19, 2025 -
New ambiguity with From derive macro in 2024 prelude
#145524 closed
Aug 19, 2025 -
rust suggests using `IndexMut` for maps, even though they don't implement the trait
#143732 closed
Aug 19, 2025 -
rustdoc search is excruciatingly slow on very large crates
#131156 closed
Aug 19, 2025 -
Tracking Issue for Ipv[46]Address::from_octets, Ipv6Address::from_segments
#131360 closed
Aug 19, 2025 -
Missed-optimization: extern "C" fn type calls are not nounwind
#64090 closed
Aug 19, 2025 -
Tracking issue for release notes of #141658: rustdoc search: prefer stable items in search results
#145136 closed
Aug 18, 2025 -
Tracking issue for release notes of #144476: rustdoc-search: search backend with partitioned suffix tree
#145581 closed
Aug 18, 2025 -
compiler panicked unexpectedly
#145579 closed
Aug 18, 2025 -
incorrect `useless_deprecated` error on nightly
#145437 closed
Aug 18, 2025 -
Match on two-variant enum optimizes poorly
#122734 closed
Aug 18, 2025 -
`-Zregparm` does not work correctly for LLVM builtins
#145271 closed
Aug 18, 2025 -
rustdoc::clean::types::Type::is_doc_subtype_of has outdated example, and arguments are flipped
#138572 closed
Aug 18, 2025 -
Tracking issue for release notes of #145379: bootstrap: Support passing `--timings` to cargo
#145547 closed
Aug 18, 2025 -
Match guard creates reference to scrutinee, observable via `repr(packed)`
#144982 closed
Aug 17, 2025 -
`break` in consteval has strange const promotion behavior
#145528 closed
Aug 17, 2025 -
Butchered `std::any::type_name` output for trait object types with lifetime params
#145168 closed
Aug 17, 2025 -
Convert a pointer to u64, then convert the u64 back to a pointer,crash in android ndk
#145523 closed
Aug 17, 2025 -
Tracking issue for release notes of #144906: Require approval from t-infra instead of t-release on tier bumps
#145522 closed
Aug 17, 2025 -
Delay {aarch64,x86_64}-pc-windows-gnullvm host tools by a release cycle
#145435 closed
Aug 17, 2025 -
Tracking issue for release notes of #138677: Add a new `mismatched-lifetime-syntaxes` lint
#141787 closed
Aug 16, 2025 -
Tracking issue for release notes of #126624: Tracking Issue for `sha512_sm_x86`
#141778 closed
Aug 16, 2025 -
Tracking issue for release notes of #111137: Tracking Issue for AVX512 intrinsics
#141629 closed
Aug 16, 2025 -
Tracking issue for release notes of #139831: rustdoc: on mobile, make the sidebar full width and linewrap
#141578 closed
Aug 16, 2025 -
Tracking issue for release notes of #140557: Remove manual WF hack
#141535 closed
Aug 16, 2025 -
Tracking issue for release notes of #135160: aarch64-softfloat: forbid enabling the neon target feature
#141235 closed
Aug 16, 2025 -
Tracking issue for release notes of #137306: Remove `i128` and `u128` from `improper_ctypes_definitions`
#141206 closed
Aug 16, 2025 -
Tracking issue for release notes of #139419: Error on recursive opaque ty in HIR typeck
#141098 closed
Aug 16, 2025 -
Tracking issue for release notes of #138023: Add `std::io::Seek` instance for `std::io::Take`
#141091 closed
Aug 16, 2025 -
Tracking issue for release notes of #129121: Stabilize `tcp_quickack`
#141090 closed
Aug 16, 2025 -
Tracking issue for release notes of #130823: Tracking Issue for `non_null_from_ref`
#141088 closed
Aug 16, 2025 -
Tracking issue for release notes of #140957: Add `#[must_use]` to Array::map
#141075 closed
Aug 16, 2025 -
Tracking issue for release notes of #140208: Make well-formedness predicates no longer coinductive
#141046 closed
Aug 16, 2025 -
Tracking issue for release notes of #128425: Make `missing_fragment_specifier` an unconditional error
#140900 closed
Aug 16, 2025 -
Tracking issue for release notes of #129334: Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]`
#140853 closed
Aug 16, 2025 -
Tracking issue for release notes of #140066: Stabilize `<[T; N]>::as_mut_slice` as `const`
#140554 closed
Aug 16, 2025 -
Tracking issue for release notes of #139916: make std::intrinsic functions actually be intrinsics
#140472 closed
Aug 16, 2025 -
Tracking issue for release notes of #135015: Partially stabilize LoongArch target features
#139929 closed
Aug 16, 2025 -
Tracking issue for release notes of #140151: remove intrinsics::drop_in_place
#140471 closed
Aug 16, 2025 -
Tracking issue for release notes of #138940: Stabilize the avx512 target features
#139928 closed
Aug 16, 2025 -
Tracking issue for release notes of #138285: Stabilize `repr128`
#139472 closed
Aug 16, 2025 -
Tracking issue for release notes of #142377: Try unremapping compiler sources
#143179 closed
Aug 16, 2025 -
Tracking issue for release notes of #141797: compiler: set Apple frame pointers by architecture
#143102 closed
Aug 16, 2025 -
Tracking issue for release notes of #140862: Enable non-leaf Frame Pointers for Arm64EC Windows
#143101 closed
Aug 16, 2025 -
Tracking issue for release notes of #140832: aarch64-linux: Default to FramePointer::NonLeaf
#143100 closed
Aug 16, 2025 -
Tracking issue for release notes of #141937: Report never type lints in dependencies
#142512 closed
Aug 16, 2025 -
Tracking issue for release notes of #142575: Ensure copy* intrinsics also perform the static self-init checks
#142576 closed
Aug 16, 2025 -
Tracking issue for release notes of #137944: Sized Hierarchy: Part I
#142467 closed
Aug 16, 2025 -
Tracking issue for release notes of #141352: builtin dyn impl no guide inference
#142465 closed
Aug 16, 2025 -
Tracking issue for release notes of #141574: impl `Default` for `array::IntoIter`
#142462 closed
Aug 16, 2025 -
Tracking issue for release notes of #138016: Added `Clone` implementation for `ChunkBy`
#142363 closed
Aug 16, 2025 -
Tracking issue for release notes of #140748: Allow storing `format_args!()` in variable
#142227 closed
Aug 16, 2025 -
Tracking issue for release notes of #135243: Tracking Issue for nonnull_provenance
#142190 closed
Aug 16, 2025 -
Tracking issue for release notes of #142053: Add new Tier-3 targets: `loongarch32-unknown-none*`
#142187 closed
Aug 16, 2025 -
Tracking issue for release notes of #134442: Specify the behavior of `file!`
#142178 closed
Aug 16, 2025 -
Tracking issue for release notes of #134536: Lint on fn pointers comparisons in external macros
#142173 closed
Aug 16, 2025 -
Tracking issue for release notes of #141661: Make the `dangerous_implicit_autorefs` lint deny-by-default
#142172 closed
Aug 16, 2025 -
Tracking issue for release notes of #141610: Stabilize `feature(generic_arg_infer)`
#142168 closed
Aug 16, 2025 -
Tracking issue for release notes of #141001: Make NonZero<char> possible
#142128 closed
Aug 16, 2025 -
Tracking issue for release notes of #140560: Allow `#![doc(test(attr(..)))]` everywhere
#142136 closed
Aug 16, 2025 -
Tracking issue for release notes of #137992: Stabilise `os_string_pathbuf_leak`
#142122 closed
Aug 16, 2025 -
Tracking issue for release notes of #131719: Tracking Issue for `const_eq_ignore_ascii_case`
#142048 closed
Aug 16, 2025 -
Tracking issue for release notes of #140767: Stabilize `sha512`, `sm3` and `sm4` for x86
#141822 closed
Aug 16, 2025 -
Tracking issue for release notes of #140766: Stabilize keylocker
#141821 closed
Aug 16, 2025 -
Tracking issue for release notes of #141072: Stabilize feature `result_flattening`
#141816 closed
Aug 16, 2025 -
Tracking Issue for const_exposed_provenance
#144538 closed
Aug 16, 2025 -
Tracking Issue for `core::iter::chain`
#125964 closed
Aug 16, 2025 -
ice: `const_trait_impl`: `async` functions cannot be `const fn`
#117629 closed
Aug 16, 2025 -
`Pin<Box<impl Default>>` should `impl Default`
#143688 closed
Aug 16, 2025 -
Tracking Issue for Cell::as_array_of_cells
#88248 closed
Aug 16, 2025 -
UI tests that execute don't include the stdout/err of the executed program in the error message if they fail
#141531 closed
Aug 15, 2025 -
`dropping_copy_types` lint gives wrong suggestion with `format_args!`
#145427 closed
Aug 15, 2025 -
Doctest slowdown with large target directory
#145375 closed
Aug 15, 2025 -
`autodiff` does not have correct hygiene information; “cannot find value” produced if expanded by macro
#143543 closed
Aug 15, 2025 -
`cannot guarantee tail call due to mismatched parameter counts`
#144755 closed
Aug 15, 2025 -
ICE: `no entry found for key`
#145367 closed
Aug 15, 2025 -
"File name too long" error when compiling files with long names
#49914 closed
Aug 15, 2025 -
when a fn is missing a parameter type, the help advice could be improved
#144968 closed
Aug 15, 2025 -
tail call diagnostics omit lifetimes
#144957 closed
Aug 15, 2025 -
Many new wasm features are enabled if compile `wasm32v1-none` on LLVM 20+
#140174 closed
Aug 15, 2025 -
x86-interrupt ABI no longer compiles with never result
#143072 closed
Aug 15, 2025 -
inconsistent and confusing error message about first argument of `assert!`
#122159 closed
Aug 15, 2025 -
Compiling retour triggers internal compiler error
#145425 closed
Aug 15, 2025 -
Macros defined in `global_asm!` blocks aren't global
#145409 closed
Aug 15, 2025 -
`miri` is incorrectly built with jemalloc on some targets
#133748 closed
Aug 15, 2025 -
Parsed attributes applied to where bounds ICE the compiler
#143780 closed
Aug 14, 2025 -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Repr([(ReprEmpty.. `
#138510 closed
Aug 14, 2025 -
`try wrapping the expression` suggests wrapping `Result` with an extra `Err`
#145294 closed
Aug 14, 2025 -
rustdoc: Give users the option to opt out of `##`→`#` substitution in code blocks
#118027 closed
Aug 13, 2025 -
`Uncaught DOMException: String contains an invalid character` on nightly-rustc docs search
#145287 closed
Aug 13, 2025 -
Malformed coverage data when using llvm-cov
#119453 closed
Aug 13, 2025 -
New "type annotations needed" error in Rust nightly-2025-06-24
#143164 closed
Aug 13, 2025 -
Starting from Rust 1.89, rustc generates wrong intrinsic code call
#145357 closed
Aug 13, 2025 -
`copied().min()` performance regression on nightly
#140207 closed
Aug 13, 2025 -
parallel rustc: async closures not reproducible
#140425 closed
Aug 13, 2025 -
unused `must_use` warning should have an auto-fix to just remove the useless attribute
#145257 closed
Aug 13, 2025 -
Tracking Issue for Path::file_prefix
#86319 closed
Aug 13, 2025 -
Look into drop powered panic guards
#103101 closed
Aug 13, 2025 -
&mut self in loop
#145313 closed
Aug 13, 2025 -
io::Error::new(_, string literal) allocates Box<Box<String>> and copies the string
#83352 closed
Aug 12, 2025 -
We shouldn't be able to tail-call `#[track_caller]` functions
#145321 closed
Aug 12, 2025 -
Whether `[const]` RPIT is `const` depends on generic parameters
#145202 closed
Aug 12, 2025 -
`mismatched_lifetime_syntaxes` should treat &T and ContainsLifetime as equivalent
#145312 closed
Aug 12, 2025 -
Rustdoc integer overflow when calculating negative fieldless enum value
#145125 closed
Aug 12, 2025 -
Rustdoc reports `broken-intra-doc-links` for Github-flavored Markdown admonitions like `[!IMPORTANT]`
#141866 closed
Aug 12, 2025 -
Linker errors when cross-compiling from Xcode on Big Sur
#80817 closed
Aug 12, 2025 -
Test case error
#145301 closed
Aug 12, 2025 -
Invalid derive proc macro output silently ignored
#87314 closed
Aug 12, 2025 -
Original `pin!()` macro behavior cannot be expressed in Rust 2024
#138718 closed
Aug 12, 2025 -
test code usage
#145302 closed
Aug 12, 2025 -
better suggestion for HashMap::mut_values
#145276 closed
Aug 12, 2025 -
Wrong error: cannot move out of captured outer variable in an `FnMut` closure
#47850 closed
Aug 12, 2025 -
Issue
#145267 closed
Aug 11, 2025 -
Issue
#145268 closed
Aug 11, 2025 -
cranelift: `librustc_driver-2bb05b679736573e.so: cannot open shared object file`
#145201 closed
Aug 11, 2025 -
Coroutine upvars are not required to be live in borrowck if witness has no drop requirements
#144155 closed
Aug 11, 2025 -
Relaxed bounds in associated type bounds don't get rejected
#135229 closed
Aug 11, 2025 -
Issue
#145246 closed
Aug 11, 2025 -
Issue
#145239 closed
Aug 11, 2025 -
Error message for closure with async block needs improvement
#68119 closed
Aug 11, 2025 -
[security] library user `MUST` able to forbid bypassing `miri`
#145232 closed
Aug 10, 2025 -
x.py dist rustc-src does not include llvm-project/third-party/siphash
#145117 closed
Aug 10, 2025 -
Bounds check not elided for index that should be known to be in-bounds
#139759 closed
Aug 10, 2025 -
Future of Infallible
#145224 closed
Aug 10, 2025 -
Incorrect grammar in `File` lock-related methods
#145180 closed
Aug 10, 2025 -
Tracking Issue for duration_constructors_lite
#140881 closed
Aug 10, 2025 -
cargo build-dir incompatibility: no output generated for "lib…" "rmeta"
#145107 closed
Aug 10, 2025 -
compiler unexpectedly panicked while using cloned closure
#145164 closed
Aug 10, 2025 -
If a command fails but does not have stderr/stdout, bootstrap shows no context for what failed
#145002 closed
Aug 10, 2025 -
ICE: polonius: `None` in region infer with unconditional panic
#135646 closed
Aug 10, 2025 -
Generic `(&A -> T) -> (&'a A -> Box<dyn Any + 'a>)` crashes
#125891 closed
Aug 10, 2025 -
Tracking Issue for mem_reshape
#130848 closed
Aug 10, 2025 -
same `X`, both `X == 0` and `X != 0` are triggered
#145163 closed
Aug 9, 2025 -
Build wasm32-uknown-unknown failed with atomics feature
#145101 closed
Aug 9, 2025 -
nightly cross build started failing 2025-08-06
#145059 closed
Aug 9, 2025 -
STATUS_STACK_BUFFER_OVERRUN on Windows 11 when using rust-lld with dylib
#100519 closed
Aug 9, 2025 -
Calling `.get_ref()` on a tuple or tuple struct suggests pinning it
#144602 closed
Aug 9, 2025 -
atomic RMW intrinsics: avoid unnecessary ptr/int conversions
#134617 closed
Aug 9, 2025 -
"macabi" is not an "ABI" in the same sense as e.g. "gnueabihf"
#133331 closed
Aug 9, 2025 -
"Ghost" methods in rustdoc for cross-crate trait impls
#18717 closed
Aug 8, 2025 -
rustdoc does not pass `-C link-arg` through to doctests
#75834 closed
Aug 8, 2025 -
Incorrect span used for doctests defined using `#[doc(include)]` or `#[doc = include_str!("...")]`
#81070 closed
Aug 8, 2025 -
rustdoc: When rendering const values, show ADTs in addition to primitives.
#87038 closed
Aug 8, 2025 -
rustdoc exposes private use rebindings in the signature of public functions.
#49331 closed
Aug 8, 2025 -
Permit attributes (esp. doc comments) inside use-trees
#51985 closed
Aug 8, 2025 -
Report doctest line numbers in a clickable format
#142984 closed
Aug 8, 2025 -
Tracking issue for release notes of #142071: `apply_member_constraints`: fix placeholder check
#145054 closed
Aug 8, 2025 -
`optimize` attribute can be applied to anything
#128488 closed
Aug 8, 2025 -
panic about linkage `external` and static variables `_rust_extern_with_linkage_*`
#144940 closed
Aug 8, 2025 -
ICE in rustdoc with -Zrustdoc-scrape-examples
#145044 closed
Aug 8, 2025 -
Tracking Issue for `unsigned_signed_diff`
#126041 closed
Aug 8, 2025 -
Macro `:meta` matcher doesn't match `true` or `false`
#145060 closed
Aug 7, 2025 -
is_riscv_feature_detected doesn't seem to actually detect anything at runtime
#139139 closed
Aug 7, 2025 -
Tracking Issue for arithmetic that panics on overflow (`strict_*` operations)
#118260 closed
Aug 7, 2025 -
{aarch64,x86_64}-pc-windows-gnullvm host tools are missing libunwind.dll
#144533 closed
Aug 7, 2025 -
inconsistent drop order for pattern bindings in the presence of or-patterns
#142163 closed
Aug 7, 2025 -
Tracking Issue for `const fn` `type_id`
#77125 closed
Aug 7, 2025 -
Tail calls with indirect operands are untested
#144293 closed
Aug 7, 2025 -
drop-checking is more permissive when `let` statements have an `else` block
#142056 closed
Aug 7, 2025 -
Unreachable code in type_name.rs
#144994 closed
Aug 7, 2025 -
Check for Integer Overflow by Default
#47739 closed
Aug 7, 2025 -
Cross-build of 1.85.0 to mipsel-unknown-netbsd fails w/missing __gnu_h2f_ieee and __gnu_f2h_ieee.
#137630 closed
Aug 7, 2025 -
Failed to run local build via citool for OHOS targets
#144980 closed
Aug 7, 2025 -
mipsel-unknown-linux-uc libc encounters compilation errors in nightly-2022-08-11
#145035 closed
Aug 7, 2025 -
rust-lld errors with duplicate symbol: __rustc_debug_gdb_scripts_section__ for embeded target.
#52909 closed
Aug 7, 2025 -
compiler crash handling locals
#144981 closed
Aug 7, 2025 -
调研RFC 2094中DFS传播算法在rustc中的实现历史
#145028 closed
Aug 7, 2025 -
rustdoc creates incorrect link in repeated macro invocation containing an inlined re-export with docstring
#144965 closed
Aug 7, 2025 -
Tracking Issue for PanicHookInfo::payload_as_str()
#125175 closed
Aug 7, 2025 -
Tail calls don't enforce lifetime constraints from return type onto args
#144916 closed
Aug 7, 2025 -
Can't explicit tail call with HRTB argument
#144826 closed
Aug 7, 2025 -
ICE: `only local crates should have sources emitted`
#144752 closed
Aug 7, 2025 -
Confusing diagnostic for attributes on types
#144132 closed
Aug 7, 2025 -
Placing an attribute on a generic argument confuses the parser
#135017 closed
Aug 7, 2025 -
Generic (lifetime, type, const) parameters are unhygenic
#145023 closed
Aug 6, 2025 -
Rust 1.88.0 causes broken HTTP requests with hyper on x86_64-darwin on optimization levels greater than 1
#144163 closed
Aug 6, 2025 -
`Fn` implementation for function pointers to method of `~const` bounded trait are not `const`
#104314 closed
Aug 6, 2025 -
[Feature request] Pass file descriptors in std::comand::Command
#144191 closed
Aug 6, 2025 -
Rust cannot pass a vector constant directly to LLVM
#118209 closed
Aug 5, 2025 -
LLVM ERROR: Unsupported expression in static initializer (On macOS)
#89225 closed
Aug 5, 2025 -
Multiple bounds checking elision failures
#120433 closed
Aug 5, 2025 -
`~const` is allowed on structs (and other bad positions) within `const fn`.
#132067 closed
Aug 5, 2025 -
Flaky test: `tests/ui/threads-sendsync/tcp-stress.rs`
#144878 closed
Aug 5, 2025 -
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 -
The `doc(cfg(target_os = "cygwin"))` annotation is rendered poorly
#144680 closed
Aug 3, 2025 -
Is mutex poisoning guaranteed to always work properly?
#143471 closed
Aug 3, 2025 -
explicit tail calls: hang in const eval of recursive call
#144753 closed
Aug 3, 2025 -
ICE `expression is not a valid constant NeverToAny`
#143165 closed
Aug 3, 2025 -
ICE: `no enclosing const-continuable scope found`
#143119 closed
Aug 3, 2025 -
rustdoc does not warn about broken links if they contain `.` or `[]`
#54191 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 loop match: `None` in compiler/rustc_mir_build/src/builder/scope.rs
#144051 closed
Jul 29, 2025 -
regression: thread names missing from stack overflow error messages
#144481 closed
Jul 29, 2025 -
[ICE]: `None` in compiler/rustc_middle/src/ty/sty.rs
#129882 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 -
Issue
#144630 closed
Jul 29, 2025 -
Incorrect cross-link in `chunks_exact` docs
#144555 closed
Jul 29, 2025 -
Does `[T]::array_chunks` really need to be an iterator?
#76354 closed
Jul 29, 2025 -
Tracking Issue for slice::array_chunks
#74985 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: `invalid immediate for given destination place`
#140332 closed
Jul 27, 2025 -
ICE: `layout.is_sized()`
#139872 closed
Jul 27, 2025 -
ICE: `primitive read not possible for type`
#131347 closed
Jul 27, 2025 -
ICE: `expected wide pointer extra data`
#130970 closed
Jul 27, 2025 -
ICE: `write_immediate_to_mplace: invalid Scalar layout: TyAndLayout`
#129109 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 -
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 -
Error message for private method of `Option<T>` is suboptimal
#143795 closed
Jul 26, 2025 -
False positive warning in `unused_parens` lint with dyn Trait returned from a closure
#143653 closed
Jul 26, 2025 -
f128 does not link on (aarch64-unknown)-linux-musl targets
#144423 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
258 Issues opened by 144 people
-
ld.so assertion failure when using raw-dylib on Linux
#145854 opened
Aug 25, 2025 -
npm 429 Too Many Requests on `browser-ui-test`
#145850 opened
Aug 25, 2025 -
"./x run miri" does not work with "--target"
#145839 opened
Aug 25, 2025 -
ICE: type parameter `T/#2` (T/#2/2) out of range when instantiating, args=[?8c, ?9c]
#145824 opened
Aug 24, 2025 -
std `thread::Thread::unpark` test deadlocked when run under miri
#145816 opened
Aug 24, 2025 -
`&raw const` can sometimes do temporary lifetime extension
#145813 opened
Aug 24, 2025 -
error: cached cgu 0x4a9cmec5w3kmvnwylp7mwkt should have an object file, but doesn't
#145800 opened
Aug 23, 2025 -
Cannot install minidump-stackwalk on Android (termux)
#145789 opened
Aug 23, 2025 -
Tracking issue for release notes of #145731: Make raw pointers work in type-based search
#145775 opened
Aug 23, 2025 -
assert desugaring change is backwards-incompatible
#145770 opened
Aug 22, 2025 -
RISC-V memcpy routine uses misaligned loads and stores
#145769 opened
Aug 22, 2025 -
Crater runs for 1.90
#145758 opened
Aug 22, 2025 -
SIGSEGV without `unsafe` when passing `&dyn Trait` to `&dyn ParentTrait`
#145752 opened
Aug 22, 2025 -
next-solver: "expected generic lifetime parameter, found `'_`"
#145748 opened
Aug 22, 2025 -
Exponential slow down in compilation speed (because of visiblity checking?)
#145741 opened
Aug 22, 2025 -
`format_args` deduplicates consts with interior mutability or destructor
#145739 opened
Aug 22, 2025 -
rustdoc: Feature-dependent trait impls don't have the feature dependency called out.
#145732 opened
Aug 21, 2025 -
Draft release notes for 1.90
#145730 opened
Aug 21, 2025 -
Tracking issue for release notes of #145604: Gate static closures behind a parser feature
#145727 opened
Aug 21, 2025 -
Parse formatting strings existing in other languages and explain we don't support them
#145718 opened
Aug 21, 2025 -
Type defined inside impl block that mentions that same type causes stack overflow
#145698 opened
Aug 21, 2025 -
`-Zregparm` doesn't put 64-bit arguments in registers
#145694 opened
Aug 21, 2025 -
`thread_local!` access hits SIGILL on powerpc-unknown-linux-gnu
#145693 opened
Aug 21, 2025 -
Several ui tests fail on loongarch64
#145692 opened
Aug 21, 2025 -
Tracking Issue for Integer Funnel Shifts
#145686 opened
Aug 20, 2025 -
No search bar in some nightly docs
#145683 opened
Aug 20, 2025 -
Tracking Issue for promoting aarch64-pc-windows-msvc to a Tier 1 target
#145671 opened
Aug 20, 2025 -
extra argument to function with complex signature results in rustc telling you to remove 2 arguments
#145666 opened
Aug 20, 2025 -
Tracking issue for release notes of #133289: Tracking Issue for `const_array_each_ref`
#145657 opened
Aug 20, 2025 -
rustc panicked: def_path_hash_map: called `Option::unwrap()` on a `None` value
#145653 opened
Aug 20, 2025 -
Tracking Issue for `s390x_target_feature_vector`
#145649 opened
Aug 20, 2025 -
rust 1.89.0 fails to bootstrap on x86_64
#145635 opened
Aug 19, 2025 -
rustc recommends wrapping in Some instead of removing extra reference
#145634 opened
Aug 19, 2025 -
ICE on IntoIterator with lifetimes
#145631 opened
Aug 19, 2025 -
Add `missing_*_implementations` for common traits.
#145618 opened
Aug 19, 2025 -
Regression: #[no_mangle] symbols duplicated during test compilation starting nightly-2025-08-15
#145616 opened
Aug 19, 2025 -
`{BTreeMap,BTreeSet}::append` behaves differently to `::insert` and `::extend`
#145614 opened
Aug 19, 2025 -
auto trait leakage diagnostics is outdated and incorrect for indirect cycles
#145613 opened
Aug 19, 2025 -
Tracking Issue for Reborrow trait lang experiment
#145612 opened
Aug 19, 2025 -
selection error diagnostics results in a query cycle
#145611 opened
Aug 19, 2025 -
"type annotations needed" on associated type with type parameter, even when said parameter is already known
#145609 opened
Aug 19, 2025 -
repeat_with() can return Iterator + Copy
#145603 opened
Aug 19, 2025 -
Unable to build cross target's libstd on Rust 1.89
#145587 opened
Aug 18, 2025 -
Invalid syntax suggested when trying to use `serde::de::Deserializer<'de, Error = E>`
#145586 opened
Aug 18, 2025 -
ICE (Nightly) Using a closure for `_called_at_rt` arg in `const_eval_select` causes "broken MIR" ICE
#145583 opened
Aug 18, 2025 -
Found unstable fingerprints for associated_items(foo[c46e]::{impl#0})
#145580 opened
Aug 18, 2025 -
Unwanted macro re-exports show up in documentation
#145577 opened
Aug 18, 2025 -
Glob import causes ambiguity on nightly
#145575 opened
Aug 18, 2025 -
Tracking Issue for `target_feature_inline_always`
#145574 opened
Aug 18, 2025 -
Coercing higher-ranked function definitions to non-hr function pointers doesn't work
#145572 opened
Aug 18, 2025 -
Help incorrectly suggests inserting assignment in pattern
#145564 opened
Aug 18, 2025 -
Should Display for Error include source?
#145561 opened
Aug 18, 2025 -
`ref` patterns can const-promote a single constant more than once
#145555 opened
Aug 18, 2025 -
Rust suggests adding `else` to non-let assignment.
#145548 opened
Aug 18, 2025 -
Tracking Issue for future-incompatibility lint `varargs_without_pattern`
#145544 opened
Aug 17, 2025 -
Two ui tests fail with warning on MacOS
#145543 opened
Aug 17, 2025 -
Borrowcheck error with `break` blames trailing expression for borrowing
#145530 opened
Aug 17, 2025 -
Self-closing elements spanning multiple lines emit warnings
#145529 opened
Aug 17, 2025 -
Some creates hang when building with opt-level=3
#145527 opened
Aug 17, 2025 -
ICE: debuginfo: unexpected type in type_di_node(): pattern_type!(i8 is 1..=2)
#145514 opened
Aug 16, 2025 -
Rustdoc does not show more of the item summary if there is enough room for it
#145509 opened
Aug 16, 2025 -
Type aliases cannot be used in type-based search
#145508 opened
Aug 16, 2025 -
Tracking issue for release notes of #144689: Rewrite the new attribute argument parser
#145503 opened
Aug 16, 2025 -
Tracking issue for release notes of #144081: const-eval: full support for pointer fragments
#145502 opened
Aug 16, 2025 -
Tracking issue for release notes of #143193: Port `#[link]` to the new attribute parsing infrastructure
#145499 opened
Aug 16, 2025 -
Tracking issue for release notes of #144804: Don't warn on never to any `as` casts as unreachable
#145498 opened
Aug 16, 2025 -
Tracking Issue for `darwin_objc`
#145496 opened
Aug 16, 2025 -
`wasm32v1-none` still creates incorrect object files
#145491 opened
Aug 16, 2025 -
"evaluating trait selection obligation `alloc::vec::Vec<OwnedThisEnum>: core::marker::Unpin`"
#145482 opened
Aug 16, 2025 -
ICE: uninterned StableCrateId: StableCrateId(0)
#145473 opened
Aug 15, 2025 -
`move` needed in closure within `gen` block isn't being suggested
#145461 opened
Aug 15, 2025 -
False positive `rustdoc::private_intra_doc_links` for private links to private code
#145449 opened
Aug 15, 2025 -
Tracking issue for release notes of #144275: implement Sum and Product for Saturating(u*)
#145447 opened
Aug 15, 2025 -
Tracking issue for release notes of #144054: Stabilize as_array_of_cells
#145446 opened
Aug 15, 2025 -
Tracking issue for release notes of #126695: Tracking Issue for `array::repeat`
#145445 opened
Aug 15, 2025 -
Tracking issue for release notes of #125964: Tracking Issue for `core::iter::chain`
#145444 opened
Aug 15, 2025 -
Tracking issue for release notes of #144538: Tracking Issue for const_exposed_provenance
#145443 opened
Aug 15, 2025 -
Tracking issue for release notes of #143717: Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`
#145442 opened
Aug 15, 2025 -
Tracking issue for release notes of #140956: `impl PartialEq<{str,String}> for {Path,PathBuf}`
#145441 opened
Aug 15, 2025 -
Tracking issue for release notes of #141744: Stabilize `ip_from`
#145440 opened
Aug 15, 2025 -
Tracking issue for release notes of #70530: Tracking Issue for {BTreeMap,BTreeSet}::extract_if
#145439 opened
Aug 15, 2025 -
Tracking issue for release notes of #141520: Tracking Issue for const {OsString, PathBuf}::new
#145438 opened
Aug 15, 2025 -
`String.extend(repeat_n(...))` could optimize better
#145434 opened
Aug 15, 2025 -
rustc output no longer reproducible if it crashes
#145424 opened
Aug 15, 2025 -
Regression: format_args!() no longer lifetime-extends some temporaries.
#145422 opened
Aug 15, 2025 -
Invalid just add parentheses suggestion for closure doesn't impl trait
#145404 opened
Aug 14, 2025 -
Tracking Issue for Field Projections
#145383 opened
Aug 14, 2025 -
Compiler doesn’t allow creating u8 slices when using const generics
#145376 opened
Aug 14, 2025 -
Regression when dropping temporary value in match in older editions
#145374 opened
Aug 14, 2025 -
Types in `#[doc(hidden)]` module show up under trait implementations
#145371 opened
Aug 13, 2025 -
ICE: invalid abi for platform should have reported an error: "efiapi"
#145370 opened
Aug 13, 2025 -
Tracking issue for MCP 861: Make the UI test suite more amenable to multiple editions
#145364 opened
Aug 13, 2025 -
#[used(linker)] does not prevent section removal on x86_64-pc-windows-gnu
#145362 opened
Aug 13, 2025 -
"due to current limitations in the borrow checker" is often not a current limitation
#145347 opened
Aug 13, 2025 -
rustdoc: Allow listing all items of a kind when searching for "<kind>:"
#145345 opened
Aug 13, 2025 -
ICE: contracts: `No HirId for DefId`
#145333 opened
Aug 13, 2025 -
Tracking Issue for `cell_get_cloned`
#145329 opened
Aug 13, 2025 -
`pin!()` has incorrect/unexpected drop order inside if-let.
#145328 opened
Aug 12, 2025 -
Proc-Macro-Diagnostics allow error subdiagnostics
#145305 opened
Aug 12, 2025 -
Can't define TAIT inside another function
#145296 opened
Aug 12, 2025 -
Equivalent types have different behavior with old trait solver
#145286 opened
Aug 12, 2025 -
Tracking issue for release notes of #144210: std: thread: Return error if setting thread stack size fails
#145265 opened
Aug 11, 2025 -
Unable to target armv6 with arm-unknown-linux-gnueabihf C toolchain
#145264 opened
Aug 11, 2025 -
Tracking issue for release notes of #145252: Demote x86_64-apple-darwin to Tier 2 with host tools
#145258 opened
Aug 11, 2025 -
Very bad SIMD code generation for simple Euler integration
#145248 opened
Aug 11, 2025 -
Rust cannot properly handle complex recursive traits
#145245 opened
Aug 11, 2025 -
Match guard can both move and static-promote a single constant
#145237 opened
Aug 11, 2025 -
rust 1.89.0 cross-build failure for aarch64_be (big-endian aarch64)
#145230 opened
Aug 10, 2025 -
rustc fails to perform LICM in simple code
#145226 opened
Aug 10, 2025 -
ICE: super let: `local still has storage when returning from function`
#145217 opened
Aug 10, 2025 -
Nonsensical error when using Read::take through BufRead
#145212 opened
Aug 10, 2025 -
tools of artifacts are not tested
#145205 opened
Aug 10, 2025 -
Tracking Issue for `int_lowest_highest_one`
#145203 opened
Aug 10, 2025 -
Ambiguous macro call is expanded anyway
#145196 opened
Aug 10, 2025 -
overflow evaluating the requirement `&mut Type: Trait` or ICE with -Znext-solver
#145184 opened
Aug 9, 2025 -
distcheck uses submodules of the repo, not the tarball
#145183 opened
Aug 9, 2025 -
Cannot infer type using `as _` while indexing
#145178 opened
Aug 9, 2025 -
`block-placement` LLVM pass introduces superfluous instruction in unrolled loop
#145176 opened
Aug 9, 2025 -
Tracking issue for release notes of #144542: Stabilize `sse4a` and `tbm` target features
#145172 opened
Aug 9, 2025 -
Tracking issue for release notes of #144531: Add lint against integer to pointer transmutes
#145171 opened
Aug 9, 2025 -
Tracking issue for release notes of #144402: Stabilize loongarch32 inline asm
#145170 opened
Aug 9, 2025 -
Tracking issue for release notes of #144386: Extract TraitImplHeader in AST/HIR
#145169 opened
Aug 9, 2025 -
Tracking issue for release notes of #135331: Reject relaxed bounds inside associated type bounds (ATB)
#145165 opened
Aug 9, 2025 -
Cannot bootstrap rust with system compiler and customized libdir in 1.89 (stage0-sysroot)
#145157 opened
Aug 9, 2025 -
ARM64EC static libraries fail when linked into ARM64X DLLs
#145154 opened
Aug 9, 2025 -
`hint::select_unpredictable` forgets to drop one argument if dropping another panics.
#145148 opened
Aug 9, 2025 -
Tracking issue for release notes of #145100: Rank doc aliases lower than equivalently matched items
#145139 opened
Aug 9, 2025 -
(generic_const_exprs) Crash when indexing into a generic slice with computed length in const fns
#145138 opened
Aug 8, 2025 -
Trait solver fails to see trait is implemented for all values of const generic param
#145133 opened
Aug 8, 2025 -
less-than ideal representation for enums that contain a large element with multiple niches
#145128 opened
Aug 8, 2025 -
Cannot combine `async fn`-in-traits with `AsyncFn{,Mut}` closures
#145127 opened
Aug 8, 2025 -
Performance regression with auto-vectorization from 1.87 onwards
#145123 opened
Aug 8, 2025 -
Tracking issue for release notes of #93743: Tracking Issue for str::{floor, ceil}_char_boundary
#145109 opened
Aug 8, 2025 -
`assert_eq!` should show a diff for failing asserts
#145114 opened
Aug 8, 2025 -
Tracking issue for release notes of #144156: Check coroutine upvars in dtorck constraint
#145106 opened
Aug 8, 2025 -
Spurious type mismatches with function returning async closure returning a boxed trait object
#145105 opened
Aug 8, 2025 -
`x setup` doesn't actually need to store hashes of the configuration files
#145098 opened
Aug 8, 2025 -
Certain items are ignored when computing documentation coverage
#145087 opened
Aug 8, 2025 -
[aarch64-pc-windows-gnullvm] Compiler miscompilations when PGO is performed
#145084 opened
Aug 8, 2025 -
`PinCoerceUnsized` has strange `impl`s
#145081 opened
Aug 8, 2025 -
Test failures with `build.description` set (1.89.0 regression)
#145079 opened
Aug 8, 2025 -
`doc_cfg` / `doc_auto_cfg` thinks `any(true)` and `any(all())` are available nowhere
#145075 opened
Aug 8, 2025 -
generic_const_exprs well formed requirement break on crate bondary
#145069 opened
Aug 7, 2025 -
Tracking Issue for `stdarch_arithmetic_ops`
#145066 opened
Aug 7, 2025 -
Tracking Issue for Scalable Vectors
#145052 opened
Aug 7, 2025 -
Nested coercion in array results in type mismatch, inconsistent with `if` and `match`.
#145048 opened
Aug 7, 2025 -
Tracking Issue for extra deref methods
#145037 opened
Aug 7, 2025 -
Tracking Issue for `cast_maybe_uninit`
#145036 opened
Aug 7, 2025 -
Consuming a value with a destructuring pattern doesn't end its borrows for drop-check.
#145032 opened
Aug 7, 2025 -
Name similarity metric should consider ordering of name parts being swapped
#145015 opened
Aug 6, 2025 -
shadowed traits from glob imports in the same scope get ignored
#144993 opened
Aug 6, 2025 -
Invalid double reference returned from closure should get suggestion
#144992 opened
Aug 6, 2025 -
Tracking Issue for `std::os::fd::CommandExt::fd`
#144989 opened
Aug 6, 2025 -
ICE from explicit tail call that returns a future or a repr(C) union
#144986 opened
Aug 6, 2025 -
ICE from explicit tail call in defaulted trait method
#144985 opened
Aug 6, 2025 -
Mismatched types causes ICE in `compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:2591:13`
#144984 opened
Aug 6, 2025 -
"Aliased Type" of a type alias to a struct with a hidden public field is missing `/* private fields */`
#144969 opened
Aug 5, 2025 -
Tail call signature equality check only really needs to be subtyping
#144953 opened
Aug 5, 2025 -
`&raw const` gets static-promoted in match guard
#144939 opened
Aug 5, 2025 -
Support intra-doc linking to `()`
#144937 opened
Aug 5, 2025 -
"use of local which has no storage here" at -Zmir-opt-level=0
#144932 opened
Aug 5, 2025 -
Some `rustc-dev` libraries leak the build path on macOS
#144919 opened
Aug 4, 2025 -
rustdoc: ICE: synthetic auto trait impls: `unable to fulfill trait` due to ambiguity
#144918 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 -
Tracking Issue for `derive_from` (RFC 3809)
#144889 opened
Aug 4, 2025 -
ICE: ` unhandled node Crate(Mod`
#144888 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 -
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 -
`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 -
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 -
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 -
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
713 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.
-
Introduce debuginfo to statements in MIR
#142771 commented on
Aug 17, 2025 • 78 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Aug 25, 2025 • 38 new comments -
Introduce Scope::NonGlobModule and Scope::GlobModule
#144131 commented on
Aug 18, 2025 • 31 new comments -
fresh binding should shadow the def in expand
#143141 commented on
Aug 25, 2025 • 28 new comments -
TypeTree support in autodiff
#144197 commented on
Aug 24, 2025 • 23 new comments -
Add contracts for all functions in `Alignment`
#136578 commented on
Aug 24, 2025 • 18 new comments -
Make `Rc<T>::deref` zero-cost
#141348 commented on
Aug 14, 2025 • 15 new comments -
Document `become` keyword
#113095 commented on
Aug 5, 2025 • 14 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Aug 15, 2025 • 12 new comments -
Guard HIR lowered contracts with `contract_checks`
#144438 commented on
Aug 23, 2025 • 11 new comments -
Make target pointer width in target json an integer
#144443 commented on
Aug 23, 2025 • 10 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Aug 25, 2025 • 10 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
Aug 10, 2025 • 9 new comments -
clarify wording of match ergonomics diagnostics (`rust_2024_incompatible_pat` lint and error)
#144006 commented on
Jul 28, 2025 • 8 new comments -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Aug 25, 2025 • 7 new comments -
Port #[macro_export] to the new attribute parsing infrastructure
#143857 commented on
Aug 16, 2025 • 7 new comments -
Add `read_buf` equivalents for positioned reads
#140459 commented on
Aug 18, 2025 • 7 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Aug 13, 2025 • 7 new comments -
Allow linking a prebuilt optimized compiler-rt builtins library
#143689 commented on
Aug 25, 2025 • 6 new comments -
Add `Duration::from_nanos_u128`
#139243 commented on
Aug 10, 2025 • 6 new comments -
Sanitizers target modificators
#138736 commented on
Aug 21, 2025 • 5 new comments -
docs: autogenerate compiler flag stubs based on -Zhelp
#142135 commented on
Aug 23, 2025 • 5 new comments -
[WIP] Add downcast_trait and downcast_trait_mut
#144363 commented on
Jul 29, 2025 • 5 new comments -
Rework `c_variadic`
#141980 commented on
Jul 30, 2025 • 4 new comments -
[rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition
#143900 commented on
Aug 9, 2025 • 4 new comments -
Port `#[link]` to the new attribute parsing infrastructure
#143193 commented on
Aug 25, 2025 • 4 new comments -
uefi: fs: Add file times plumbing
#138918 commented on
Aug 16, 2025 • 4 new comments -
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
#138944 commented on
Aug 13, 2025 • 4 new comments -
add rustfmt support for `cfg_select`
#144323 commented on
Aug 23, 2025 • 4 new comments -
add Option::reduce
#144274 commented on
Aug 1, 2025 • 3 new comments -
Supress swapping lhs and rhs in equality suggestion in extern macro
#144266 commented on
Aug 22, 2025 • 3 new comments -
Add new `doc(attribute = "...")` attribute
#142472 commented on
Aug 25, 2025 • 3 new comments -
Add `Path::has_trailing_sep` and related methods
#142506 commented on
Aug 21, 2025 • 3 new comments -
prefer alias candidates for sizedness + auto trait goals
#144064 commented on
Aug 19, 2025 • 3 new comments -
add exact bitshifts
#144342 commented on
Aug 21, 2025 • 2 new comments -
`rustc_scalable_vector(N)`
#143924 commented on
Aug 21, 2025 • 2 new comments -
Use `iter::repeat_n` to implement `Vec::extend_with`
#133662 commented on
Jul 26, 2025 • 2 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
Aug 25, 2025 • 2 new comments -
Avoid loading HIR for check_well_formed on type declarations
#143328 commented on
Aug 3, 2025 • 2 new comments -
Add unstable hotpatch flag to rustc
#134004 commented on
Jul 31, 2025 • 2 new comments -
Add note when inherent impl for a alias type defined outside of the crate
#142415 commented on
Aug 16, 2025 • 2 new comments -
Prevent ABI changes affect EnzymeAD
#142544 commented on
Aug 20, 2025 • 2 new comments -
implement Sum and Product for Saturating(u*)
#144275 commented on
Aug 15, 2025 • 2 new comments -
Tweak output of missing lifetime on associated type
#135602 commented on
Aug 12, 2025 • 2 new comments -
Add NonNull pattern types
#142339 commented on
Aug 8, 2025 • 2 new comments -
rustc_target: Begin unifying Arch enum
#142775 commented on
Aug 25, 2025 • 1 new comment -
Prehash visibilities in resolver
#143371 commented on
Aug 7, 2025 • 1 new comment -
Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable
#143163 commented on
Aug 5, 2025 • 1 new comment -
nicer autodiff error handling
#142842 commented on
Jul 25, 2025 • 1 new comment -
Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s
#143575 commented on
Jul 25, 2025 • 1 new comment -
Provide additional context to errors involving const traits
#144194 commented on
Jul 29, 2025 • 1 new comment -
Improve doc of some methods that take ranges
#140983 commented on
Aug 19, 2025 • 1 new comment -
Add debuginfo_transparent attribute for structs
#144223 commented on
Aug 15, 2025 • 1 new comment -
Add post-mono MIR optimizations
#131650 commented on
Aug 15, 2025 • 1 new comment -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Aug 14, 2025 • 1 new comment -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
Aug 20, 2025 • 1 new comment -
Fix accidental type inference in array coercion
#140283 commented on
Aug 18, 2025 • 1 new comment -
Tracking issue: `-Zreg-struct-return` support in `rustc`
#116973 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for target modifiers
#136966 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for Explicit Tail Calls
#112788 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue for RFC 3621: `derive(CoercePointee)`
#123430 commented on
Aug 23, 2025 • 0 new comments -
Tracking Issue for pointer metadata APIs
#81513 commented on
Aug 23, 2025 • 0 new comments -
Tracking issue for RFC 1861: Extern types
#43467 commented on
Aug 23, 2025 • 0 new comments -
Tracking Issue for RFC 3698 "Declarative `macro_rules!` derive macros" (`macro_derive`)
#143549 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
Aug 23, 2025 • 0 new comments -
Tracking issue for `#![feature(maybe_uninit_slice)]`
#63569 commented on
Jul 25, 2025 • 0 new comments -
RUSTFLAGS="-Zautodiff=Enable" should enable fat-lto
#142796 commented on
Aug 23, 2025 • 0 new comments -
Tracking Issue for `-Zregparm`
#131749 commented on
Aug 24, 2025 • 0 new comments -
Writing Eq::eq produces an unhelpful diagnostic (`std::cmp::Eq` cannot be made into an object)
#49984 commented on
Aug 23, 2025 • 0 new comments -
Tracking Issue for `#![feature(control_flow_ok)]`
#140266 commented on
Aug 24, 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 24, 2025 • 0 new comments -
Misleading/unhelpful error message from borrow checker
#55307 commented on
Aug 23, 2025 • 0 new comments -
Excessive memory usage building many projects, a problem for newcomers without high end desktops
#78308 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `core::cell::{Ref,RefMut}::try_map`
#143801 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `core::mem::DropGuard`
#144426 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `hash_map!` macro
#144032 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `unix_send_signal`
#141975 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `const_swap_with_slice`
#142204 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `x86_amx_intrinsics`
#126622 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for `super let`
#139076 commented on
Aug 25, 2025 • 0 new comments -
ICE: snapshot vec: index out of bounds
#142488 commented on
Aug 25, 2025 • 0 new comments -
snapshots sometimes leak inference variables
#122188 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for enum access in offset_of
#120141 commented on
Aug 25, 2025 • 0 new comments -
rustdoc still doesn't handle renames in reexports correctly
#42675 commented on
Aug 25, 2025 • 0 new comments -
constructor doesn't work with arm64e-apple-ios but works on arm64e-apple-darwin
#139218 commented on
Aug 25, 2025 • 0 new comments -
Invalid metadata for arm64e due to Xcode 15+ on ARM64e macOS
#130834 commented on
Aug 25, 2025 • 0 new comments -
Support for ARMv8.3+ / ARM64e targets
#73628 commented on
Aug 25, 2025 • 0 new comments -
ICE from using `super let` and `&raw` in `const`
#142229 commented on
Aug 25, 2025 • 0 new comments -
Clean up implicit const promotion behavior
#124328 commented on
Aug 25, 2025 • 0 new comments -
Compile error when directly using `&mut` in explicity const context
#140126 commented on
Aug 25, 2025 • 0 new comments -
temporary value dropped while borrowed
#132578 commented on
Aug 25, 2025 • 0 new comments -
Missed optimization: big immutable locals are not promoted to constants
#136218 commented on
Aug 25, 2025 • 0 new comments -
Promotion rules are surprising and insufficiently documented
#105270 commented on
Aug 25, 2025 • 0 new comments -
Lifetime extension in consts/statics sometimes makes *less* code compile
#143129 commented on
Aug 25, 2025 • 0 new comments -
E0623 gives very confusing message
#91831 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for raw-dylib on ELF
#135694 commented on
Aug 25, 2025 • 0 new comments -
Refutable slice pattern with let produces a possibly misleading diagnostic for &[T; N] and a much better diagnostic with &[T]
#97430 commented on
Aug 25, 2025 • 0 new comments -
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
#107122 commented on
Aug 21, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Aug 23, 2025 • 0 new comments -
Warn user when the whole function is optimized to a `ud2`
#141220 commented on
Aug 24, 2025 • 0 new comments -
Compiling 1.86 with 1.85 fails -found crate … compiled by an incompatible version of rustc - 1.86.0-nightly … recompile that crate using this compiler (rustc 1.85.0-nightly
#139442 commented on
Aug 24, 2025 • 0 new comments -
unused_parens generates invalid code
#144378 commented on
Aug 24, 2025 • 0 new comments -
Add support for `#[doc(since="version")]` attribute
#74182 commented on
Aug 24, 2025 • 0 new comments -
[rustdoc] Placeholder for search field makes no sense
#39263 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: Invalid intra-doc link
#142456 commented on
Aug 24, 2025 • 0 new comments -
Rustdoc should handle built-in macros
#100764 commented on
Aug 24, 2025 • 0 new comments -
stdio handles (stdin, stdout, stderr) should be `Seek` at least on Unix
#72802 commented on
Aug 24, 2025 • 0 new comments -
rustdoc type-based search appears to not support searching by built-in types
#60485 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: private module appears when overriding glob re-export
#60926 commented on
Aug 24, 2025 • 0 new comments -
Intra-doc links do not resolve associated items for blanket impls
#78800 commented on
Aug 24, 2025 • 0 new comments -
[rustdoc] Hide items from search but leave it clickable under publiced module
#67368 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: Link references are case-insensitive
#80882 commented on
Aug 24, 2025 • 0 new comments -
rustdoc should maybe only consider trait definitions and not trait impls for the search
#87914 commented on
Aug 24, 2025 • 0 new comments -
rustdoc: Incorrect parsing of links followed by parens
#90811 commented on
Aug 24, 2025 • 0 new comments -
Blanket impls cause bloated search results in rustdoc
#138251 commented on
Aug 24, 2025 • 0 new comments -
Tracking issue for RFC 2532, "Associated type defaults"
#29661 commented on
Aug 24, 2025 • 0 new comments -
Tracking Issue for `Vec::push_mut`
#135974 commented on
Aug 24, 2025 • 0 new comments -
rustdoc search: if all else is equal, rank alias results lower
#140968 commented on
Aug 24, 2025 • 0 new comments -
derives: parallel compiler makes builds irreproducible
#129094 commented on
Aug 25, 2025 • 0 new comments -
Tracking Issue for AVX512_FP16 intrinsics
#127213 commented on
Aug 25, 2025 • 0 new comments -
Wrong error for string literal suffix when stuck together
#144161 commented on
Aug 19, 2025 • 0 new comments -
Suggestions when a single-field enum variant pattern is needed
#94942 commented on
Aug 19, 2025 • 0 new comments -
`std::thread::available_parallelism` should respect process affinity and job object limitations
#143709 commented on
Aug 19, 2025 • 0 new comments -
Tracking Issue for amdgcn target
#135024 commented on
Aug 19, 2025 • 0 new comments -
Tracking Issue for RFC 3467: UnsafePinned
#125735 commented on
Aug 19, 2025 • 0 new comments -
Tracking Issue for `char_max_len`
#121714 commented on
Aug 19, 2025 • 0 new comments -
HRTB on subtrait unsoundly provides HTRB on supertrait with weaker implied bounds
#84591 commented on
Aug 19, 2025 • 0 new comments -
Incorrect rejection of async code on type not living long enough
#143429 commented on
Aug 19, 2025 • 0 new comments -
Retpoline support in `rustc` (target features or dedicated flags)
#116852 commented on
Aug 19, 2025 • 0 new comments -
Third-party hooks to `NtOpenFile` perform out-of-bounds reads, crashing legitimate Rust programs
#143078 commented on
Aug 19, 2025 • 0 new comments -
`feature(frontmatter)` rejects frontmatters with dashes with leading spaces
#141367 commented on
Aug 19, 2025 • 0 new comments -
Tracking Issue for RFC: Supertrait Item Shadowing
#89151 commented on
Aug 19, 2025 • 0 new comments -
Tracking issue for release notes of #139357: Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
#140965 commented on
Aug 20, 2025 • 0 new comments -
error: could not compile `std` (lib) exit code: 0x80000003
#128498 commented on
Aug 20, 2025 • 0 new comments -
Tracking issue for RFC 2627: #[link(kind="raw-dylib")]
#58713 commented on
Aug 20, 2025 • 0 new comments -
Compiler Performance Tracking Issue
#48547 commented on
Aug 20, 2025 • 0 new comments -
`x.py check; x.py test` builds compiler twice
#143815 commented on
Aug 20, 2025 • 0 new comments -
[rustdoc search] sort stable items above unstable ones
#138067 commented on
Aug 20, 2025 • 0 new comments -
Tracking Issue for using `raw-dylib` in the standard library
#110489 commented on
Aug 20, 2025 • 0 new comments -
Tracking Issue for raw-pointer-to-reference conversion methods
#122034 commented on
Aug 20, 2025 • 0 new comments -
Can't cast a pointer of a trait object newtype to a pointer of that trait object.
#128625 commented on
Aug 20, 2025 • 0 new comments -
Tracking issue for `proc_macro::Span` inspection APIs
#54725 commented on
Aug 16, 2025 • 0 new comments -
Tracking Issue for `int_from_ascii`
#134821 commented on
Aug 16, 2025 • 0 new comments -
Tracking Issue for Contracts
#128044 commented on
Aug 17, 2025 • 0 new comments -
Tracking issue for release notes of #140828: Enable non-leaf Frame Pointers for Arm64 Windows
#143103 commented on
Aug 17, 2025 • 0 new comments -
implicit Deref coercion not happening
#109829 commented on
Aug 17, 2025 • 0 new comments -
Tracking Issue for RFC 3762, "Make trait methods callable in const contexts"
#143874 commented on
Aug 17, 2025 • 0 new comments -
`format!` does not support width/alignment with `#x`
#144023 commented on
Aug 17, 2025 • 0 new comments -
Ambiguity between type ascription and absolute paths
#64242 commented on
Aug 17, 2025 • 0 new comments -
Tracking Issue for removing `unsized_locals`
#111942 commented on
Aug 17, 2025 • 0 new comments -
Tracking Issue for `exact_div`
#139911 commented on
Aug 18, 2025 • 0 new comments -
FR: Add a `--fail-fast` option to libtest
#142859 commented on
Aug 18, 2025 • 0 new comments -
Tracking Issue for inherent unchecked integer methods
#85122 commented on
Aug 18, 2025 • 0 new comments -
bootstrap: Document that setting `description` changes the version hash
#103557 commented on
Aug 18, 2025 • 0 new comments -
link.exe crashed during compilation
#141626 commented on
Aug 18, 2025 • 0 new comments -
Tracking Issue for Sized Hierarchy
#144404 commented on
Aug 18, 2025 • 0 new comments -
Tracking issue for comparing raw pointers in constants
#53020 commented on
Aug 18, 2025 • 0 new comments -
"expected fn item, found a different fn item" for [(f, "f"), (g, "g")] even though [f, g] infers fine
#142970 commented on
Aug 18, 2025 • 0 new comments -
rustdoc: `--enable-index-page` integration with cargo?
#73185 commented on
Aug 18, 2025 • 0 new comments -
Inferred struct lifetime bounds result in bad diagnostics around HRTBs
#87241 commented on
Aug 18, 2025 • 0 new comments -
Tracking issue: Support for pointers with `asm_const`
#128464 commented on
Aug 18, 2025 • 0 new comments -
Conflicting implementations with `fn_traits` and `From`
#142037 commented on
Aug 19, 2025 • 0 new comments -
Tracking issue for #[ffi_const]
#58328 commented on
Aug 20, 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 21, 2025 • 0 new comments -
Tracking issue for release notes of #141555: Tracking Issue for `#![feature(const_float_round_methods)]`
#144182 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #143031: Add windows-gnullvm hosts to the manifest
#144095 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #140717: Split up the `unknown_or_malformed_diagnostic_attributes` lint
#142174 commented on
Aug 22, 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 22, 2025 • 0 new comments -
Tracking issue for release notes of #135120: Tracking Issue for `const_slice_reverse`
#144136 commented on
Aug 22, 2025 • 0 new comments -
Tracking Issue for `#[align(...)]` on function items (fn_align)
#82232 commented on
Aug 22, 2025 • 0 new comments -
Tracking Issue for {BTreeMap,BTreeSet}::extract_if
#70530 commented on
Aug 22, 2025 • 0 new comments -
Tracking Issue for arithmetic and certain bitwise ops on `AtomicPtr`
#99108 commented on
Aug 22, 2025 • 0 new comments -
Tracking Issue for `array::repeat`
#126695 commented on
Aug 22, 2025 • 0 new comments -
Tracking issue for release notes of #141996: Fix `proc_macro::Ident`'s handling of `$crate`
#143099 commented on
Aug 22, 2025 • 0 new comments -
Tracking Issue for str::{floor, ceil}_char_boundary
#93743 commented on
Aug 22, 2025 • 0 new comments -
Missed optimization/perf oddity with allocations
#128854 commented on
Aug 22, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 commented on
Aug 22, 2025 • 0 new comments -
Tracking Issue for NUL-terminated file names with `#[track_caller]`
#141727 commented on
Aug 23, 2025 • 0 new comments -
Compiler panicked at 'is_signed on non-scalar ABI' during const evaluation on windows-sys crate
#138971 commented on
Aug 23, 2025 • 0 new comments -
Semantics of MIR function calls
#71117 commented on
Aug 23, 2025 • 0 new comments -
Tracking Issue for `FormattingOptions`
#118117 commented on
Aug 23, 2025 • 0 new comments -
include! should allow inner doc comments and directives
#66920 commented on
Aug 23, 2025 • 0 new comments -
`Self` keyword is documented as `SelfTy`
#98828 commented on
Aug 23, 2025 • 0 new comments -
Tracking Issue for explicit-endian String::from_utf16
#116258 commented on
Aug 23, 2025 • 0 new comments -
`dangerous_implicit_autorefs` suggestion is wrong
#140721 commented on
Aug 20, 2025 • 0 new comments -
Tracking Issue for `substr_range` and related methods
#126769 commented on
Aug 20, 2025 • 0 new comments -
when suggesting to remove a crate, we leave a blank line
#51176 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for the `x86-interrupt` calling convention
#40180 commented on
Aug 21, 2025 • 0 new comments -
`-Zbuild-std` shouldn't explode on compiler-builtins fragility
#137222 commented on
Aug 21, 2025 • 0 new comments -
Rust fails to coerce to a fn pointer when passing an array as an argument to a generic function.
#136420 commented on
Aug 21, 2025 • 0 new comments -
Using items from a deprecated module does not warn
#47237 commented on
Aug 21, 2025 • 0 new comments -
Allow deprecating a re-export
#30827 commented on
Aug 21, 2025 • 0 new comments -
E0599 for incorrect boxing of closure is confusing
#143950 commented on
Aug 21, 2025 • 0 new comments -
incr.comp.: Improve caching efficiency by handling spans in a more robust way
#47389 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #140881: Tracking Issue for duration_constructors_lite
#143497 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #140153: Implement `Debug` for `EncodeWide`
#143805 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #126043: Tracking Issue for `mixed_integer_ops_unsigned_sub`
#142761 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #125175: Tracking Issue for PanicHookInfo::payload_as_str()
#131199 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #86319: Tracking Issue for Path::file_prefix
#133640 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #143859: Guarantee 8 bytes of alignment in Thread::into_raw
#144456 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #141663: rustdoc: add ways of collapsing all impl blocks
#144416 commented on
Aug 21, 2025 • 0 new comments -
rustdoc: Appearance of `#[doc(hidden)]` differs from all the other attributes
#132304 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #137268: Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`.
#142049 commented on
Aug 21, 2025 • 0 new comments -
Tracking issue for release notes of #131923: Derive `Copy` and `Hash` for `IntErrorKind`
#136623 commented on
Aug 21, 2025 • 0 new comments -
Meta tracking issue for release notes PRs
#133444 commented on
Aug 21, 2025 • 0 new comments -
wasm: rm static mut
#142727 commented on
Aug 23, 2025 • 0 new comments -
Add lint rule for `#[deprecated]` on re-exports (rebase)
#142731 commented on
Aug 25, 2025 • 0 new comments -
feat(build): centralize LLVM_VERSION
#142786 commented on
Aug 7, 2025 • 0 new comments -
libtest: expose --fail-fast as an unstable command-line option
#142807 commented on
Aug 25, 2025 • 0 new comments -
Compute jump threading opportunities in a single pass
#142821 commented on
Aug 16, 2025 • 0 new comments -
Stabilize `-Cmin-function-alignment`
#142824 commented on
Aug 1, 2025 • 0 new comments -
JumpThreading: compute place and value indices on-demand
#142881 commented on
Aug 21, 2025 • 0 new comments -
Move all LLVM externs into the rustc_llvm crate
#142897 commented on
Aug 6, 2025 • 0 new comments -
Enable DestinationPropagation by default
#142915 commented on
Aug 23, 2025 • 0 new comments -
Rewrite `.gitattributes` CRLF ui tests into run-make tests
#142925 commented on
Aug 20, 2025 • 0 new comments -
Add `relnotes-api-list` in-tree tool
#143053 commented on
Aug 22, 2025 • 0 new comments -
Add fast-path for accessing the current thread id
#143069 commented on
Aug 7, 2025 • 0 new comments -
Allow specifying multiple bounds for same associated item (remove E0719)
#143146 commented on
Jul 25, 2025 • 0 new comments -
work around linux not honoring write_at for O_APPEND files
#143166 commented on
Jul 30, 2025 • 0 new comments -
Stabilize `rwlock_downgrade` library feature
#143191 commented on
Aug 25, 2025 • 0 new comments -
add multi-arch asm! label operand test
#143227 commented on
Aug 6, 2025 • 0 new comments -
Create `AttrTarget` for attribute parsing
#143284 commented on
Aug 16, 2025 • 0 new comments -
Add `stdarch` bootstrap smoke test
#143285 commented on
Jul 28, 2025 • 0 new comments -
Report doctest line numbers in a clickable format
#143839 commented on
Aug 8, 2025 • 0 new comments -
add Iterator::contains
#141994 commented on
Aug 22, 2025 • 0 new comments -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 commented on
Aug 9, 2025 • 0 new comments -
add core::async_iter::pending
#142177 commented on
Aug 24, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Aug 17, 2025 • 0 new comments -
Use -Zmir-opt-level=0 in tests for MIR building
#142215 commented on
Aug 25, 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 20, 2025 • 0 new comments -
Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#142323 commented on
Aug 13, 2025 • 0 new comments -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Aug 22, 2025 • 0 new comments -
install docs for each target in different directory
#142478 commented on
Aug 11, 2025 • 0 new comments -
Pre-compute MIR CFG caches for borrowck and other analyses
#142540 commented on
Aug 16, 2025 • 0 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Aug 25, 2025 • 0 new comments -
Cache MIR preorder traversal.
#142578 commented on
Aug 16, 2025 • 0 new comments -
Do not suggest compatible variants inside macro
#142611 commented on
Aug 16, 2025 • 0 new comments -
compiler-builtins: Clean up features
#142659 commented on
Jul 28, 2025 • 0 new comments -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 commented on
Jul 27, 2025 • 0 new comments -
Skip debug dep node code in non-incremental mode
#142686 commented on
Aug 9, 2025 • 0 new comments -
Offload host2
#142696 commented on
Aug 22, 2025 • 0 new comments -
hir_analysis: add missing sizedness bounds
#142712 commented on
Aug 7, 2025 • 0 new comments -
Also hash spans inside the same file as relative.
#143882 commented on
Aug 24, 2025 • 0 new comments -
Don't require `eh_personality` lang item on targets that have a personality
#143893 commented on
Aug 19, 2025 • 0 new comments -
Add the parallel front-end test suite
#143953 commented on
Aug 6, 2025 • 0 new comments -
Add `DefId::parent()` accessor for `rustc_public`
#144000 commented on
Jul 25, 2025 • 0 new comments -
stabilize c-style varargs for system, sysv64, win64, efiapi, aapcs
#144066 commented on
Aug 9, 2025 • 0 new comments -
Impls and impl items inherit lint levels of the corresponding traits and trait items
#144113 commented on
Aug 10, 2025 • 0 new comments -
[WIP] Check coroutine upvars and resume ty in dtorck constraint, this time based off of `TypingMode`
#144158 commented on
Aug 2, 2025 • 0 new comments -
Suggest adding `Fn` bound when calling a generic parameter
#144193 commented on
Aug 6, 2025 • 0 new comments -
opt-dist: set `build_llvm` to false for WindowsCi
#144255 commented on
Aug 21, 2025 • 0 new comments -
Constify trait aliases
#144291 commented on
Jul 27, 2025 • 0 new comments -
add AnonConstKind to non_trivial_const_arg diagnostics
#144324 commented on
Aug 2, 2025 • 0 new comments -
Help optimize out bounds checks in median_of_medians
#144327 commented on
Jul 28, 2025 • 0 new comments -
Extend the enum check to pointer and union reads
#144353 commented on
Aug 6, 2025 • 0 new comments -
fix(std): Fix undefined reference to __my_thread_exit on QNX 8.0
#144354 commented on
Aug 25, 2025 • 0 new comments -
remove deprecated Error::description in impls
#144373 commented on
Aug 25, 2025 • 0 new comments -
[Debug Info] Generate typedef nodes for ptr/ref types (and msvc arrays)
#144394 commented on
Jul 28, 2025 • 0 new comments -
Contract variable declarations
#144444 commented on
Jul 27, 2025 • 0 new comments -
fix misspelled issue
#144447 commented on
Jul 25, 2025 • 0 new comments -
pub async fn impl is monomorphized when func itself is monomorphized
#143290 commented on
Aug 5, 2025 • 0 new comments -
add reference id to test, and fix filename
#143314 commented on
Aug 24, 2025 • 0 new comments -
Fix diagnostics str::replace comma to bar
#143331 commented on
Aug 24, 2025 • 0 new comments -
[TOY] Extend GVN to perform local value numbering.
#143333 commented on
Aug 24, 2025 • 0 new comments -
clippy fix: remove manual PartialEq::ne
#143377 commented on
Aug 24, 2025 • 0 new comments -
Show AtomicU128/AtomicI128 in std docs regardless of target
#143439 commented on
Aug 18, 2025 • 0 new comments -
improve c-variadic errors
#143546 commented on
Aug 2, 2025 • 0 new comments -
[experiment] first draft of init array syntax
#143553 commented on
Aug 15, 2025 • 0 new comments -
[rustdoc-json] Show whether `?Sized` parameters are actually `Sized`
#143559 commented on
Aug 20, 2025 • 0 new comments -
Allow Clippy to define duplicate extra symbols
#143596 commented on
Jul 25, 2025 • 0 new comments -
Fix backtraces with `-C panic=abort` on linux; emit unwind tables by default
#143613 commented on
Jul 31, 2025 • 0 new comments -
`c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks
#143619 commented on
Aug 23, 2025 • 0 new comments -
[WIP] Structural inititalization
#143625 commented on
Jul 26, 2025 • 0 new comments -
Add impl const for Clone
#143628 commented on
Aug 24, 2025 • 0 new comments -
Limited nonzero coercion
#143629 commented on
Jul 25, 2025 • 0 new comments -
Make `int_format_into` API more flexible
#143636 commented on
Aug 19, 2025 • 0 new comments -
core: add Option::get_or_try_insert_with
#143650 commented on
Aug 5, 2025 • 0 new comments -
Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols
#143669 commented on
Aug 6, 2025 • 0 new comments -
`oneshot` Channel
#143741 commented on
Aug 23, 2025 • 0 new comments -
stop specializing on `Copy`
#135634 commented on
Jul 27, 2025 • 0 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
Aug 21, 2025 • 0 new comments -
Stop backtracing if the stack pointer gets stuck
#135804 commented on
Aug 14, 2025 • 0 new comments -
Arbitrary self types v2: stabilize
#135881 commented on
Aug 7, 2025 • 0 new comments -
Implement String::make_(upp|low)ercase
#135888 commented on
Aug 18, 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
Aug 24, 2025 • 0 new comments -
Start using pattern types in libcore
#136006 commented on
Aug 3, 2025 • 0 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
Aug 22, 2025 • 0 new comments -
error on empty precision
#136638 commented on
Aug 17, 2025 • 0 new comments -
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
#136677 commented on
Aug 18, 2025 • 0 new comments -
Forbid freely casting lifetime bounds of dyn-types
#136776 commented on
Aug 25, 2025 • 0 new comments -
Add missing trait implementations for ScopedJoinHandle
#136912 commented on
Aug 19, 2025 • 0 new comments -
Document `From::from` impls
#137330 commented on
Aug 19, 2025 • 0 new comments -
Add rusty stack protector
#137418 commented on
Aug 20, 2025 • 0 new comments -
Handle autodiff for lib builds
#137570 commented on
Aug 22, 2025 • 0 new comments -
Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types
#137598 commented on
Aug 24, 2025 • 0 new comments -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
Jul 31, 2025 • 0 new comments -
Add LLDB providers for BTreeMap and BTreeSet
#140130 commented on
Aug 9, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Aug 8, 2025 • 0 new comments -
Make broken MIR a proper lint.
#119260 commented on
Aug 10, 2025 • 0 new comments -
Add managarm as a tier 3 target
#123319 commented on
Aug 17, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Aug 18, 2025 • 0 new comments -
Stop emitting spans from proc macro compile time in quote expansion
#125721 commented on
Aug 13, 2025 • 0 new comments -
Mark span parent in def_collector.
#127241 commented on
Jul 29, 2025 • 0 new comments -
Allow inlining drop glue more generally
#128917 commented on
Jul 30, 2025 • 0 new comments -
Perform ThinLTO on x86_64-pc-windows-msvc dist builder
#128947 commented on
Aug 13, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
Jul 31, 2025 • 0 new comments -
Implement split_pattern on slices
#131340 commented on
Jul 31, 2025 • 0 new comments -
Add lint against (some) interior mutable consts
#132146 commented on
Aug 14, 2025 • 0 new comments -
Provide more context on `Fn` closure modifying binding
#133149 commented on
Aug 22, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
Aug 5, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Aug 12, 2025 • 0 new comments -
Use length prefix in default `Hasher::write_str`
#134134 commented on
Jul 27, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
Aug 9, 2025 • 0 new comments -
std: net: Add function to return the system hostname
#135141 commented on
Aug 12, 2025 • 0 new comments -
Document the behaviour of RUST_MIN_STACK=0
#135178 commented on
Aug 13, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions
#140261 commented on
Aug 1, 2025 • 0 new comments -
Do not insert duplicate SourceFile
#140363 commented on
Aug 24, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
Aug 25, 2025 • 0 new comments -
Document MaybeUninit bit validity
#140463 commented on
Aug 24, 2025 • 0 new comments -
build_helper: handle emails containing square brackets
#140675 commented on
Aug 24, 2025 • 0 new comments -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 commented on
Aug 10, 2025 • 0 new comments -
Introduce test results file
#140805 commented on
Aug 8, 2025 • 0 new comments -
Implement Default for &Option
#140808 commented on
Jul 28, 2025 • 0 new comments -
make path_statements lint machine applicable for statements with no effect
#140830 commented on
Jul 28, 2025 • 0 new comments -
avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if`
#141032 commented on
Aug 9, 2025 • 0 new comments -
Permit duplicate imports
#141043 commented on
Aug 13, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Aug 12, 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
Aug 9, 2025 • 0 new comments -
Allow `&raw [mut | const]` for union field in safe
#141469 commented on
Aug 14, 2025 • 0 new comments -
Stabilize `#[cfg(version(...))]`, take 2
#141766 commented on
Aug 15, 2025 • 0 new comments -
make rust-analyzer use a dedicated build directory
#141839 commented on
Aug 6, 2025 • 0 new comments -
Fix linting false positive when block used as value
#141987 commented on
Jul 28, 2025 • 0 new comments -
Add new `unused_footnote_definition` rustdoc lint
#137858 commented on
Aug 21, 2025 • 0 new comments -
Stabilize return type notation (RFC 3654)
#138424 commented on
Aug 4, 2025 • 0 new comments -
Nul terminate rust string literals
#138504 commented on
Aug 6, 2025 • 0 new comments -
Support using const pointers in asm `const` operand
#138618 commented on
Aug 10, 2025 • 0 new comments -
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
#138744 commented on
Aug 25, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Aug 20, 2025 • 0 new comments -
Provide cross-compiling guidance when Apple SDK is missing
#139053 commented on
Aug 11, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
Aug 15, 2025 • 0 new comments -
unstable book: in a sanitizer example, check the code
#139113 commented on
Jul 26, 2025 • 0 new comments -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Aug 10, 2025 • 0 new comments -
add first HelenOS compilation targets
#139310 commented on
Aug 21, 2025 • 0 new comments -
Implement `AsRef<ByteStr>` for `[u8]`
#139441 commented on
Aug 13, 2025 • 0 new comments -
Explicitly export core and std macros
#139493 commented on
Aug 22, 2025 • 0 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Aug 21, 2025 • 0 new comments -
Add socket extensions for cygwin
#139524 commented on
Aug 23, 2025 • 0 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
Aug 4, 2025 • 0 new comments -
Fix Box's doc for aliasing rules
#139857 commented on
Aug 24, 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 -
Improve type parameter suggestion heuristic for missing types
#140073 commented on
Aug 21, 2025 • 0 new comments -
dropck doc oversights / revision
#29111 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 -
`rust-call` call ABI is not feature gated at call-sites
#34901 commented on
Aug 2, 2025 • 0 new comments -
two-phase-borrows need a specification
#46901 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 -
Rustc adds line-number information for unhittable panic handlers
#55352 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 -
Forgone caching in cycles caused much overflow in trait solving
#61960 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 -
Type inference fails even though all types are known
#58517 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 -
Statics don't support alignments larger than the page size
#70022 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 -
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 -
error: could not compile `gkrust` since Rust 1.43 on SPARC Solaris
#74551 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 -
Compile time+memory regression between 1.49.0 and 1.50.0
#84873 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 -
debuginfo: identify awaitee (via special name or other solution)
#95521 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 -
Binary crashes when statically linked with LTO turned on
#94564 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 -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Cold `
#143094 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: ` region parameter out of range when instantiating args`
#142913 commented on
Aug 2, 2025 • 0 new comments -
Worse perf with NonZero
#142914 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 -
ICE: `Could not send CguMessage to main thread`
#142949 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 -
enable-llvm-link-shared produces static llvm
#142994 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 -
iter::zip changes vectorization behaviour even if value is unused
#143016 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 -
Slow indirect function calls with 16-byte by-pointer enum argument
#143050 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 -
ICE: `type variables should not be hashed: ?0t`
#143112 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 -
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 #142590: Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#143151 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 -
Consider removing --max-memory linker flag for WebAssembly.
#92008 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 -
Clang linker script support - incorrect argument
#127183 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 -
Code compiled with rwpi relocation model is linked to `alloc` crate with static relocation model.
#84236 commented on
Aug 2, 2025 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 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 -
No way to suppress all third-party crate warnings **except** a few selected warnings
#143108 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `sync_poison_mod`
#134646 commented on
Aug 4, 2025 • 0 new comments -
Bad quality code for `Clone` on enum types
#69174 commented on
Aug 5, 2025 • 0 new comments -
Rust says that a type both implements and doesn't implement a trait.
#136670 commented on
Aug 5, 2025 • 0 new comments -
Error: A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index.
#144441 commented on
Aug 5, 2025 • 0 new comments -
Doctests don't work in bin targets, non-public items
#50784 commented on
Aug 5, 2025 • 0 new comments -
ICE when tail calling from a function with RPIT
#139305 commented on
Aug 5, 2025 • 0 new comments -
Tracking issue for WebAssembly atomics
#77839 commented on
Aug 5, 2025 • 0 new comments -
Error message [E0423] "expected value, found built-in attribute `start`" is confusing
#68457 commented on
Aug 5, 2025 • 0 new comments -
When subtyping can switch out trait impls, `Pin::new`’s check for `Target: Unpin` becomes insufficient
#134407 commented on
Aug 5, 2025 • 0 new comments -
Diagnostics: Suggest replacing (problematic) `assert!(x, y)` with `assert_eq!(x, y)`
#57507 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `isolate_most_least_significant_one`
#136909 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `PeekableIterator`
#132973 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `arc_is_unique`
#138938 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `error_generic_member_access`
#99301 commented on
Aug 6, 2025 • 0 new comments -
pclmulqdq intrinsics don't inline well across target_feature changes anymore
#139029 commented on
Aug 6, 2025 • 0 new comments -
Promoted constants lead to poor MIR from comparisons
#139093 commented on
Aug 6, 2025 • 0 new comments -
E0050 emitted unexpectedly on missing `:`
#129273 commented on
Aug 6, 2025 • 0 new comments -
E0308 hint suggests adding a return type to a closure
#128561 commented on
Aug 6, 2025 • 0 new comments -
Regressions with large (2-4GB) stack arrays on large stacks
#83060 commented on
Aug 6, 2025 • 0 new comments -
rustdoc: sidebar generation code duplicates logic
#138576 commented on
Aug 2, 2025 • 0 new comments -
trim-paths = "all" causes rustdoc ICE
#137929 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 -
Clarify safety invariants in Vec::from_raw_parts
#139816 commented on
Aug 2, 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 -
"Type doesn't implement trait" diagnostic is infectious
#144074 commented on
Aug 3, 2025 • 0 new comments -
Autodiff often breaks with ZST arguments
#144025 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 -
Associated function from super traits not accessible via sub traits
#124438 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 -
where clauses are only elaborated for supertraits, and not other things
#20671 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for `once_cell_try`
#109737 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
Aug 3, 2025 • 0 new comments -
Provide a means of turning iterators into fixed-size arrays
#81615 commented on
Aug 3, 2025 • 0 new comments -
`Pin` is unsound due to transitive effects of `CoerceUnsized`
#68015 commented on
Aug 4, 2025 • 0 new comments -
Potentially-observable store gets elided: asm block does not act as a compiler fence
#144351 commented on
Aug 4, 2025 • 0 new comments -
Niched option check not optimized out
#144329 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 -
borrowing_sub chain is not recognized if sub result is unused
#143517 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `core::mem::copy`
#98262 commented on
Aug 4, 2025 • 0 new comments -
panic when running rust clippy
#144302 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 -
Unclear lifetime mismatch error with anonymous lifetimes
#125143 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 -
Tracking Issue for `-Znext-solver`
#107374 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 `Hasher::{write_str, write_length_prefix}` (`feature(hasher_prefixfree_extras)`)
#96762 commented on
Jul 28, 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 `Option::reduce`
#144273 commented on
Jul 29, 2025 • 0 new comments -
Tracking Issue for addr_parse_ascii feature
#101035 commented on
Jul 29, 2025 • 0 new comments -
error[E0581] gives incomplete help and explanations with TAIT
#144432 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 -
TAITs must not require fewer bounds than their defining scope
#142239 commented on
Jul 29, 2025 • 0 new comments -
Slow coherence checking and type checking.
#138828 commented on
Jul 29, 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 -
Tracking Issue for breaking lifetime changing raw pointer casts of trait objects
#141402 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 -
`--remap-path-prefix FROM=TO` creates invalid paths if `TO` doesn't start with `/`
#137016 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 -
No BTreeMap BTreeSet debug visualizers for lldb / macOS
#111868 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 -
associated types in generics cause lifetime invariance
#115799 commented on
Jul 29, 2025 • 0 new comments -
Support different paths remapping for different scopes
#142917 commented on
Jul 29, 2025 • 0 new comments -
Tracking issue for pin ergonomics
#130494 commented on
Jul 30, 2025 • 0 new comments -
parallel rustc: static mut refs not reproducible
#140413 commented on
Jul 26, 2025 • 0 new comments -
Tracking Issue for `str::as_str()`
#130366 commented on
Jul 26, 2025 • 0 new comments -
Tracking Issue for linux_pidfd
#82971 commented on
Jul 26, 2025 • 0 new comments -
inconsistent stepping in gdb
#33013 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 -
request: x test vs x test all etc
#144459 commented on
Jul 26, 2025 • 0 new comments -
The `found` type in `TypeError::Sorts(ExpectedFound)` may contain lifetime regions that have been rolled back
#144282 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 -
(re-)Fix private-in-public for RPITIT
#144139 commented on
Jul 26, 2025 • 0 new comments -
Confusing diagnose message in which the opaque types from RPIT are reported as unrelated types
#144433 commented on
Jul 26, 2025 • 0 new comments -
Tracking Issue for `lazy_get`
#129333 commented on
Jul 26, 2025 • 0 new comments -
Tracking issue for release notes of #141840: If `HOME` is empty, use the fallback instead
#143797 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 downcast_trait
#144361 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 -
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 -
Tracking issue for banning field projecting into `[rustc_layout_scalar_valid_range_*]` types (MCP807)
#133652 commented on
Jul 27, 2025 • 0 new comments -
Tracking Issue for `const_slice_make_iter`
#137737 commented on
Jul 27, 2025 • 0 new comments -
`Cow<[T]>` layout forces unnecessary branching
#117763 commented on
Jul 28, 2025 • 0 new comments -
Tracking Issue for `box_vec_non_null`
#130364 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 slice::array_windows
#75027 commented on
Jul 28, 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 experiment with default auto traits
#138781 commented on
Aug 1, 2025 • 0 new comments -
Tracking Issue for `OnceCell/Lock::try_insert()`
#116693 commented on
Aug 1, 2025 • 0 new comments -
CFI: segfault with debuginfo=2 since llvm18
#123062 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 -
Invalid debuginfo with enum variant named the same as a struct
#41193 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 -
debuginfo: Subroutine types are not ABI-adjusted
#42800 commented on
Aug 1, 2025 • 0 new comments -
Incorrect compiler hint for complicated type handler
#64548 commented on
Aug 2, 2025 • 0 new comments -
compiler suggestions lead to more buggy code
#98201 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 -
Trait bound From<fn()> is not satisfied even with a correct value
#142513 commented on
Aug 2, 2025 • 0 new comments -
`-Z time-passes` produces confusing output
#142523 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 -
ci: git `Unknown option: -C`
#142534 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 -
ICE: broken mir in FutureDropPollShim
#142559 commented on
Aug 2, 2025 • 0 new comments -
ICE: `broken MIR in AsyncDropGlue(`
#142560 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 -
Panic in `def_path_hash_map.rs`
#142684 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 -
Cannot check `rustc` from master branch on Windows 10: build failure in rustc_codegen_gcc
#142754 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 -
`#[inline]` affects whether consteval happens
#144460 commented on
Jul 30, 2025 • 0 new comments -
Tracking Issue for #![feature(async_iterator)]
#79024 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 -
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 -
Tracking Issue for feature(iter_advance_by)
#77404 commented on
Jul 30, 2025 • 0 new comments -
`unused_assignments` does not trigger on assignment through reference
#144031 commented on
Jul 30, 2025 • 0 new comments -
Unsize-coercible type causes `[SOME_CONST; 0]` to execute `Drop`, but only if type is annotated.
#143671 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 -
Unclear error with type inference failure
#41261 commented on
Jul 30, 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 -
Tracking Issue for -Z crate-attr
#138287 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 -
Tracking Issue for raw array getters (array_ptr_get)
#119834 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 -
Don't leak non-exported symbols from staticlibs
#104707 commented on
Jul 31, 2025 • 0 new comments -
AsyncDrop not called when type is inside Box
#143658 commented on
Jul 31, 2025 • 0 new comments -
Tracking Issue for bigint helper methods
#85532 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 const_eval_select
#124625 commented on
Aug 1, 2025 • 0 new comments -
Tracking issue for unsupported_calling_conventions (cdecl, stdcall, fastcall)
#137018 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 -
Trait impls from where clauses (`ParamEnv`) take precedence over freestanding trait impls
#24066 commented on
Aug 1, 2025 • 0 new comments -
Tracking issue for sanitizer support
#39699 commented on
Aug 10, 2025 • 0 new comments -
Use const generics for array `Default` impl
#61415 commented on
Aug 10, 2025 • 0 new comments -
Path::components().as_path() for "///a/b" failing to normalize multiple slashes for root dir on Unix
#83912 commented on
Aug 10, 2025 • 0 new comments -
Tracking issue for `proc_macro_value`
#136652 commented on
Aug 11, 2025 • 0 new comments -
`~const Destruct` is required for destructured arrays and tuples
#144280 commented on
Aug 11, 2025 • 0 new comments -
ICE: `type parameter `T/#1` (T/#1/1) out of range when instantiating, args=[?2t]`
#141919 commented on
Aug 11, 2025 • 0 new comments -
ICE: borrowck for user-type with inferred higher ranked type
#102047 commented on
Aug 11, 2025 • 0 new comments -
rustdoc doesn't honor `#![doc(html_no_source)]` across crates
#55957 commented on
Aug 11, 2025 • 0 new comments -
TAIT: allow using '_ to reference the current lifetime
#138620 commented on
Aug 11, 2025 • 0 new comments -
LLDB show a non existing variable at O1
#74097 commented on
Aug 11, 2025 • 0 new comments -
Random stack overflow on windows-gnu
#139070 commented on
Aug 11, 2025 • 0 new comments -
Tracking Issue for `likely_unlikely` and `cold_path`
#136873 commented on
Aug 11, 2025 • 0 new comments -
experiment with relaxing the orphan rule
#136979 commented on
Aug 11, 2025 • 0 new comments -
Tracking Issue for const conversion methods that don't require const traits
#144288 commented on
Aug 11, 2025 • 0 new comments -
confusing error: "expected associated type" and "found associated type" are the same in some cases with Fn traits
#91829 commented on
Aug 12, 2025 • 0 new comments -
Misleading error message - Returning Option<T> when Clone not implemented
#136151 commented on
Aug 12, 2025 • 0 new comments -
Suggest adding `&` for "mismatched types: expected reference `&&[&str]`, found reference `&[&str]`"
#78613 commented on
Aug 12, 2025 • 0 new comments -
Add `note` explaining that the same variant of the same enum with different type params are different types
#95284 commented on
Aug 12, 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
Aug 12, 2025 • 0 new comments -
rustc fails to prove `Send`ness for an `async` block where a `!Send` value is dropped before an `.await` point
#128095 commented on
Aug 12, 2025 • 0 new comments -
Tracking issue for improving std::fmt::Arguments and format_args!()
#99012 commented on
Aug 12, 2025 • 0 new comments -
error[E0275]: overflow evaluating the requirement `&_: IntoIterator` does not show a line number
#118476 commented on
Aug 12, 2025 • 0 new comments -
Types made public via associated types are not documented
#60686 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: types used in exported type definitions are not documented.
#39437 commented on
Aug 8, 2025 • 0 new comments -
Additions to the standard library prelude may break user intra-doc links (due to newly introduced ambiguity)
#135897 commented on
Aug 8, 2025 • 0 new comments -
Tracking issue for release notes of #139451: Add `target_env = "macabi"` and `target_env = "sim"`
#144179 commented on
Aug 9, 2025 • 0 new comments -
Permit attributes inside use-trees
#141704 commented on
Aug 9, 2025 • 0 new comments -
CI llvm related issue when trying to cross compile for Solaris
#137997 commented on
Aug 9, 2025 • 0 new comments -
Using std::io::{Read, Write, Cursor} in a nostd environment
#48331 commented on
Aug 9, 2025 • 0 new comments -
Enum variants can't be imported via type alias
#123131 commented on
Aug 9, 2025 • 0 new comments -
rustdoc picks an odd "canonical" path for some often-reexported types
#124608 commented on
Aug 9, 2025 • 0 new comments -
Rustdoc standalone attribute
#143943 commented on
Aug 9, 2025 • 0 new comments -
Tracking Issue for restructuring `std::sys`
#117276 commented on
Aug 9, 2025 • 0 new comments -
refactor queries that don't accept inference variables to use canonicalization
#86868 commented on
Aug 9, 2025 • 0 new comments -
Tracking Issue for RFC 3697 "Declarative `macro_rules!` attribute macros" (`macro_attr`)
#143547 commented on
Aug 9, 2025 • 0 new comments -
Experimental cygwin host support
#137819 commented on
Aug 10, 2025 • 0 new comments -
Noop loop is only optimized away when the range is half-open
#123845 commented on
Aug 10, 2025 • 0 new comments -
Excessive overflow checks that can be proven unnecessary
#114386 commented on
Aug 10, 2025 • 0 new comments -
Removing trailing zeros of a NonZero
#138497 commented on
Aug 10, 2025 • 0 new comments -
Significantly worse codegen for SIMD shuffles after Rust 1.73.0
#129132 commented on
Aug 10, 2025 • 0 new comments -
Silent failure of std::sync::Once when in const variable
#132028 commented on
Aug 10, 2025 • 0 new comments -
Most `extern "*-interrupt-*" fn` should enforce 0-sized signatures
#132837 commented on
Aug 10, 2025 • 0 new comments -
False warning: "unused logical operation that must be used"
#69466 commented on
Aug 10, 2025 • 0 new comments -
Tracking Issue for PathBuf::add_extension and Path::with_added_extension
#127292 commented on
Aug 10, 2025 • 0 new comments -
included range in for loop gives more assembly code than excluded range
#102462 commented on
Aug 12, 2025 • 0 new comments -
Invalid method call removal suggested when collecting `&str`s into `String`s
#133380 commented on
Aug 14, 2025 • 0 new comments -
Bad error when using a const generic wrong
#111110 commented on
Aug 14, 2025 • 0 new comments -
compiletest: FileCheck-based tests conflate FileCheck prefixes with compiletest revisions
#134510 commented on
Aug 14, 2025 • 0 new comments -
Tracking Issue for `f16` and `f128` float types
#116909 commented on
Aug 14, 2025 • 0 new comments -
Tracking issue for `cfg_select` (formerly `cfg_match`)
#115585 commented on
Aug 15, 2025 • 0 new comments -
Tracking issue for future-incompatbility warning 'invalid literal suffix on tuple index' (not a lint)
#60210 commented on
Aug 15, 2025 • 0 new comments -
Tracking issue for integer_atomics
#99069 commented on
Aug 15, 2025 • 0 new comments -
Tracking issue for release notes of #122661: Change the desugaring of `assert!` for better error output
#141089 commented on
Aug 15, 2025 • 0 new comments -
Incorrect suggestion for incompatible match arm types
#142359 commented on
Aug 15, 2025 • 0 new comments -
rustdoc: `broken_intra_doc_links` triggers on link to private item
#83049 commented on
Aug 15, 2025 • 0 new comments -
s390x vector facilities support
#130869 commented on
Aug 15, 2025 • 0 new comments -
armv7 exhausts memory on stage0 librustc w/ debuginfo
#45854 commented on
Aug 15, 2025 • 0 new comments -
Can't use #[derive] and macro on a generic type at the same time
#50676 commented on
Aug 15, 2025 • 0 new comments -
Tracking issue for `#![feature(async_closure)]` (RFC 2394 / RFC 3668)
#62290 commented on
Aug 15, 2025 • 0 new comments -
parse error in `#[feature(...)]` discards all mentioned features.
#80227 commented on
Aug 15, 2025 • 0 new comments -
Using doc comment at end of line triggers inner attribute error
#80326 commented on
Aug 15, 2025 • 0 new comments -
`==` expression with unsafe block on left-hand side fails to parse
#74854 commented on
Aug 15, 2025 • 0 new comments -
MetaItem fails to parse global paths
#53048 commented on
Aug 16, 2025 • 0 new comments -
Recursive Drop causes stack overflow even for object trees
#58068 commented on
Aug 16, 2025 • 0 new comments -
Incremental compilation fails when a generic function uses a private symbol
#53929 commented on
Aug 16, 2025 • 0 new comments -
Tracking issue for the `define_in_every_cgu_used` feature
#141339 commented on
Aug 16, 2025 • 0 new comments -
Tracking Issue for MaybeUninit methods for arrays
#96097 commented on
Aug 16, 2025 • 0 new comments -
implied bounds from projections in function signatures can be unsound
#129005 commented on
Aug 12, 2025 • 0 new comments -
Tracking issue for release notes of #131477: macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
#132424 commented on
Aug 12, 2025 • 0 new comments -
Stack overflow due to recursion with const generics
#93581 commented on
Aug 13, 2025 • 0 new comments -
Tracking Issue for ByteStr/ByteString
#134915 commented on
Aug 13, 2025 • 0 new comments -
Move HashMap to liballoc
#27242 commented on
Aug 13, 2025 • 0 new comments -
bootstrap: Remove the distinction between `compiler` and `compiler_for`
#96176 commented on
Aug 13, 2025 • 0 new comments -
Tracking Issue for uefi-std
#100499 commented on
Aug 13, 2025 • 0 new comments -
Give recursion limit errors a span
#135629 commented on
Aug 13, 2025 • 0 new comments -
Simpler Logic Produces More Complex Output Than Equivalent Expression
#139851 commented on
Aug 13, 2025 • 0 new comments -
Tracking Issue for const_ops
#143802 commented on
Aug 13, 2025 • 0 new comments -
Unsatisfied HRTBs cause the compiler to suggest adding impossible bounds
#89205 commented on
Aug 13, 2025 • 0 new comments -
Bad advice given for arr[0i32.into()]
#107292 commented on
Aug 13, 2025 • 0 new comments -
False positive of "unused_braces" when combined with Mutex
#143562 commented on
Aug 13, 2025 • 0 new comments -
E0603 is misleading on non-exhaustive enums
#82788 commented on
Aug 13, 2025 • 0 new comments -
Tracking Issue for `normalize_lexically`
#134694 commented on
Aug 13, 2025 • 0 new comments -
Performance regression in tight loop since rust 1.25
#53340 commented on
Aug 13, 2025 • 0 new comments -
Raw strings w/ too many terminating hashes are not exclusively handled
#140618 commented on
Aug 14, 2025 • 0 new comments -
[opt-dist] Profile-guided optimization of LLVM regressed on Windows hosts
#144318 commented on
Aug 14, 2025 • 0 new comments -
const-eval can construct uninhabited values via recursive static initialization
#143047 commented on
Aug 14, 2025 • 0 new comments -
aarch64-unknown-none-softfloat: ABI unsoundness when enabling "neon" feature (tracking issue for `aarch64_softfloat_neon`)
#134375 commented on
Aug 14, 2025 • 0 new comments -
Destructor of packed structs can move dangling references.
#143411 commented on
Aug 14, 2025 • 0 new comments -
Tracking Issue for ui test suite improvements
#133895 commented on
Aug 14, 2025 • 0 new comments -
rustdoc: Render doctest paths more conventionally as `path/to/file.rs:LINE` in output instead of `path/to/file.rs … (line LINE)`
#60706 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: explicit marker trait impl bounds are not simplified
#63281 commented on
Aug 8, 2025 • 0 new comments -
Multiple crates with the same name lead to conflicting `target/doc/crate` directories
#56169 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Add attribute for forcing specific private items to be documented
#66528 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Don't discriminate unions, structs, enums & type aliases (affects sections & URLs)
#64454 commented on
Aug 8, 2025 • 0 new comments -
Add a way to signal that a snippet is UB/bad in rustdoc
#62410 commented on
Aug 8, 2025 • 0 new comments -
Type alias definition changed during reexport
#60113 commented on
Aug 8, 2025 • 0 new comments -
Add vi movement keys for navigating rust documentation
#44964 commented on
Aug 8, 2025 • 0 new comments -
[rustdoc] Fuzzy search in rustdoc should be configurable
#69673 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Use a more compact layout (e.g., table layout) for associated items
#72958 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Primitive data type methods like min/max/clamp are not discoverable
#61190 commented on
Aug 8, 2025 • 0 new comments -
"The following implementations were found" should also mention the trait bounds.
#43906 commented on
Aug 8, 2025 • 0 new comments -
"Unexpected end of macro invocation" error in nested macro has misleading span, doesn't specify which macro
#33871 commented on
Aug 8, 2025 • 0 new comments -
"meta-variable x repeats N times, but y repeats M times" error is confusing
#96184 commented on
Aug 8, 2025 • 0 new comments -
Can't assign results of generic functions to `const` variables
#57775 commented on
Aug 8, 2025 • 0 new comments -
Type inference in the presence of recursive impls may result in an error message that mentions seemingly unrelated types
#62755 commented on
Aug 8, 2025 • 0 new comments -
Tracking issue for RFC 2011: Generic assert
#44838 commented on
Aug 8, 2025 • 0 new comments -
`error[E0275]: overflow evaluating the requirement` from type inference
#61800 commented on
Aug 8, 2025 • 0 new comments -
Infinite "recursive requirements" compiler error
#60603 commented on
Aug 8, 2025 • 0 new comments -
Possible regression with rust_panic being mangled
#140821 commented on
Aug 8, 2025 • 0 new comments -
"Unnecessary" braces have an influence
#72783 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: proposal to tame gutter affordances
#57164 commented on
Aug 8, 2025 • 0 new comments -
ICE: issue 84970, `encountered incremental compilation error with evaluate_obligation(4270e020b571106c-835a5b1013d879df)`
#127432 commented on
Aug 6, 2025 • 0 new comments -
ICE during async closure experiments
#127331 commented on
Aug 6, 2025 • 0 new comments -
ICE: `sig.c_variadic || extra_args.is_empty()`
#127423 commented on
Aug 6, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `ill_formed_attribute_input`
#57571 commented on
Aug 6, 2025 • 0 new comments -
Tracking issue for RFC 3519: `arbitrary_self_types`
#44874 commented on
Aug 7, 2025 • 0 new comments -
Tracking Issue for Restrictions
#105077 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for release notes of #115746: Print thread ID in panic message
#143508 commented on
Aug 7, 2025 • 0 new comments -
ICE: rustc panicked at compiler\rustc_middle\src\mir\interpret\queries.rs:104:13
#138710 commented on
Aug 7, 2025 • 0 new comments -
SIGILL in rustc compiling normal library crate on x86_64
#141099 commented on
Aug 7, 2025 • 0 new comments -
`-Znext-solver`: ICE with closure capturing iterated variable in 2021 edition
#120328 commented on
Aug 7, 2025 • 0 new comments -
Binding c++ with cxx, an error occurs on windows-gnu
#137301 commented on
Aug 7, 2025 • 0 new comments -
Support wasm exception handling for Emscripten target
#112195 commented on
Aug 7, 2025 • 0 new comments -
I/O safety forbids the "pass FD via env var" pattern (e.g., jobserver)
#116059 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for release notes of #144369: Upgrade semicolon_in_expressions_from_macros from warn to deny
#144370 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for deprecation lint `legacy_derive_helpers`
#79202 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for `private_macro_use` lint
#120192 commented on
Aug 8, 2025 • 0 new comments -
Add ability to ignore tests at runtime.
#68007 commented on
Aug 8, 2025 • 0 new comments -
x build fails copying files into stage0-sysroot using local rust
#143735 commented on
Aug 8, 2025 • 0 new comments -
stdlib code size increase in nightly-2024-09-01 for aarch64-linux-android
#130320 commented on
Aug 8, 2025 • 0 new comments -
Lint regression: `dead_code` ignores `#[allow(dead_code)]` on traits
#144060 commented on
Aug 8, 2025 • 0 new comments -
Instrumentation profile data contains empty function name (?) as of `nightly-2025-05-19`
#141577 commented on
Aug 8, 2025 • 0 new comments -
Large types cause linker failure
#130729 commented on
Aug 8, 2025 • 0 new comments -
rustdoc should skip unresolvable private members
#58411 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: stabilize `--playground-url` and deprecate `--markdown-playground-url`
#38042 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for RFC 1826: Change the default URL of doc.rust-lang.org
#44687 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Get rid of shared mutable state in `Context`
#82381 commented on
Aug 8, 2025 • 0 new comments -
Clipboard button should copy version for crate, not just the name
#106990 commented on
Aug 8, 2025 • 0 new comments -
Add new rustdoc lint to detect if merged doctests failed to compile
#127603 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc does not show blanket impls with negative polarity
#80466 commented on
Aug 8, 2025 • 0 new comments -
rustdoc does not consider (complicated?) trait bounds for listing blanket implementations
#87912 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Render compiler built-in impls of "blessed" traits (in sections implementors & implemented traits)
#89533 commented on
Aug 8, 2025 • 0 new comments -
rustdoc `doc_auto_cfg` incorrectly picks up cfg's
#90497 commented on
Aug 8, 2025 • 0 new comments -
`doc_cfg` does not have a correct effect on `use` items referencing other public items
#85043 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc unexpectedly de-aliases type aliases in some situations
#66751 commented on
Aug 8, 2025 • 0 new comments -
Trait impls on type alias aren't documented on their underlying type
#89452 commented on
Aug 8, 2025 • 0 new comments -
`doc(cfg(a or b or c) and a)` should cut unnecessary conditions
#104991 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: const trait bound modifiers lead to duplicate bounds being render (because it currently strips the modifiers)
#104886 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc fails, but there are no codeblocks
#114025 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc: maybe don't display #[repr(C)] sometimes
#66401 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: don't render the `auto` of auto traits
#116268 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc search: `Query parser error: "Unexpected *"` when searching for `-> Option<*const T>`
#111159 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: support for `async Fn*` trait bounds
#127227 commented on
Aug 8, 2025 • 0 new comments -
Cargo doc fails for certain crates in a workspace with "no such file or directory (os error 2)"
#126638 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: methods on type aliases do not properly link to themselves
#131028 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: trait implementation is missing
#90566 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for ExitStatusError
#84908 commented on
Aug 8, 2025 • 0 new comments -
Tracking issue for incorrect lifetime bound errors in async
#110338 commented on
Aug 8, 2025 • 0 new comments -
`implementation of Debug is not general enough` when making async block into `&dyn Future + Send`
#87425 commented on
Aug 8, 2025 • 0 new comments -
Lifetime bounds in auto trait impls prevent trait from being implemented on generators
#64552 commented on
Aug 8, 2025 • 0 new comments -
Problem with GATs, async, and Send-bounds
#90696 commented on
Aug 8, 2025 • 0 new comments -
Async fn disagrees on its own return type ("one of the expected opaque types" vs "one of the found opaque types")
#82921 commented on
Aug 8, 2025 • 0 new comments -
Bogus "implementation of `<whatever trait you want>` is not general enough" with RPITIT + async
#130113 commented on
Aug 8, 2025 • 0 new comments -
Bogus `higher-ranked lifetime error` in an async block
#102211 commented on
Aug 8, 2025 • 0 new comments -
Unexpected higher-ranked lifetime error in GAT usage
#100013 commented on
Aug 8, 2025 • 0 new comments -
RPITIT with Send trait marker breaks borrow checker
#111105 commented on
Aug 8, 2025 • 0 new comments -
Weirdness around async function with error "implementation of FnOnce is not general enough"
#114177 commented on
Aug 8, 2025 • 0 new comments -
Bug when using `.flatten()` method that has `Item = &'a T` when calling async function inside loop
#126044 commented on
Aug 8, 2025 • 0 new comments -
Bad Error Message: error[E0277]: the trait bound `T: Generator<ResumeTy>` is not satisfied
#79648 commented on
Aug 8, 2025 • 0 new comments -
Why implementation of iterator is not generic enough in async context?
#71671 commented on
Aug 8, 2025 • 0 new comments -
Weird type inference around impl Trait and async
#124757 commented on
Aug 8, 2025 • 0 new comments -
Spotlight shows traits with generic impls that do not apply to the specific type
#74417 commented on
Aug 8, 2025 • 0 new comments -
rustdoc generates broken "Read more" links when the destination crate doesn't have a URL
#74222 commented on
Aug 8, 2025 • 0 new comments -
rustdoc's treatment of cross-crate ("imported") files is suboptimal.
#70757 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Get rid of `Item::Attributes`
#84304 commented on
Aug 8, 2025 • 0 new comments -
rustdoc fails to properly resolve `Self` in a submodule when the type is not in scope
#84827 commented on
Aug 8, 2025 • 0 new comments -
Alternative highlighting for Rust code block in rustdoc
#78917 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Refactor `get_all_types` so `args` is fully shared between loop iterations
#90779 commented on
Aug 8, 2025 • 0 new comments