-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
782 Pull requests merged by 170 people
-
Fix random failure when JS code is executed when the whole file was not read yet
#142497 merged
Jun 21, 2025 -
Rollup of 9 pull requests
#142794 merged
Jun 21, 2025 -
Better template for
#[repr]
attributes#142495 merged
Jun 21, 2025 -
Fix missing docs in
rustc_attr_parsing
#142494 merged
Jun 21, 2025 -
Rework #[cold] attribute parser
#142491 merged
Jun 21, 2025 -
Ensure copy* intrinsics also perform the static self-init checks
#142575 merged
Jun 21, 2025 -
Refactor Translator
#142650 merged
Jun 21, 2025 -
mbe: Refactor transcription
#142713 merged
Jun 21, 2025 -
Add
trim_prefix
andtrim_suffix
methods for bothslice
andstr
types.#142331 merged
Jun 21, 2025 -
rustdoc: Remove
FormatRenderer::cache
#142755 merged
Jun 21, 2025 -
Add config builder for bootstrap tests
#142629 merged
Jun 20, 2025 -
correct template for
#[align]
attribute#142715 merged
Jun 20, 2025 -
De-dup common code from
ExternalCrate
methods#142720 merged
Jun 20, 2025 -
add issue template for rustdoc
#142736 merged
Jun 20, 2025 -
rustc-dev-guide subtree update
#142743 merged
Jun 20, 2025 -
Add a mailmap entry for y21
#142744 merged
Jun 20, 2025 -
Some symbol and PathRoot cleanups
#142767 merged
Jun 20, 2025 -
remove equivalent new method on context
#142769 merged
Jun 20, 2025 -
Rollup of 10 pull requests
#142795 merged
Jun 20, 2025 -
Convert
ilog(10)
toilog10()
#142764 merged
Jun 20, 2025 -
Make sure to rebuild rustdoc if
src/rustdoc-json-types
is changed#142758 merged
Jun 20, 2025 -
[perf] Cache the canonical *instantiation* of param-envs
#142316 merged
Jun 20, 2025 -
Implement send_signal for unix child processes
#141990 merged
Jun 20, 2025 -
Reduce uses of
hir_crate
.#142687 merged
Jun 20, 2025 -
Extract some shared code from codegen backend target feature handling
#140920 merged
Jun 20, 2025 -
Update library dependencies
#142753 merged
Jun 20, 2025 -
vec_deque/fmt/vec tests: remove static mut
#142668 merged
Jun 20, 2025 -
Update books
#142699 merged
Jun 20, 2025 -
Rollup of 8 pull requests
#142770 merged
Jun 20, 2025 -
add comment to
src/bootstrap/build.rs
#142714 merged
Jun 20, 2025 -
rewrite
optimize
attribute to use new attribute parsing infrastructure#138291 merged
Jun 20, 2025 -
Use jemalloc for Clippy
#142286 merged
Jun 20, 2025 -
Use a distinct
ToString
implementation foru128
andi128
#142294 merged
Jun 20, 2025 -
Allow storing
format_args!()
in variable#140748 merged
Jun 19, 2025 -
Handle win32 separator for cygwin paths
#141864 merged
Jun 19, 2025 -
ci: split x86_64-gnu-tools job
#142245 merged
Jun 19, 2025 -
Enable automatic cross-compilation in run-make tests
#139244 merged
Jun 19, 2025 -
AsyncDrop trait without sync Drop generates an error
#142606 merged
Jun 19, 2025 -
library: Increase timeout on mpmc test to reduce flakes
#142654 merged
Jun 19, 2025 -
Add a missing colon at the end of the panic location details in location-detail-unwrap-multiline.rs
#142639 merged
Jun 19, 2025 -
Don't build
ParamEnv
and do trait solving inItemCtxt
s when lowering IATs#140247 merged
Jun 19, 2025 -
use
#[align]
attribute forfn_align
#142507 merged
Jun 19, 2025 -
Weekly
cargo update
#142524 merged
Jun 19, 2025 -
Rollup of 7 pull requests
#142697 merged
Jun 19, 2025 -
Assorted bootstrap cleanups (step 3)
#142692 merged
Jun 19, 2025 -
{aarch64,x86_64}-pc-windows-gnullvm: build host tools
#140772 merged
Jun 19, 2025 -
Get rid of
EscapeDebugInner
.#138237 merged
Jun 19, 2025 -
Try unremapping compiler sources
#142377 merged
Jun 19, 2025 -
Add
-Z hint-mostly-unused
to tell rustc that most of a crate will go unused#135656 merged
Jun 19, 2025 -
lint direct use of rustc_type_ir
#141614 merged
Jun 19, 2025 -
Rollup of 6 pull requests
#142689 merged
Jun 19, 2025 -
Implement initial support for timing sections (
--json=timings
)#142123 merged
Jun 19, 2025 -
Add spawn APIs for BootstrapCommand to support deferred command execution
#142591 merged
Jun 18, 2025 -
CodeGen: rework Aggregate implemention for rvalue_creates_operand cases
#142383 merged
Jun 18, 2025 -
apply clippy::or_fun_call
#142619 merged
Jun 18, 2025 -
Affirm
-Cforce-frame-pointers=off
does not override#140774 merged
Jun 18, 2025 -
Actually take
--build
into account in bootstrap#142624 merged
Jun 18, 2025 -
Add
StepMetadata
to describe steps#142627 merged
Jun 18, 2025 -
Stabilize
feature(generic_arg_infer)
#141610 merged
Jun 18, 2025 -
Rollup of 11 pull requests
#142685 merged
Jun 18, 2025 -
remove duplicate crash test
#142674 merged
Jun 18, 2025 -
Clarify bootstrap tools description
#142672 merged
Jun 18, 2025 -
Skip tidy triagebot linkcheck if
triagebot.toml
doesn't exist#142666 merged
Jun 18, 2025 -
remove joboet from review rotation
#142660 merged
Jun 18, 2025 -
Update GCC backend subtree
#142669 merged
Jun 18, 2025 -
Change __rust_no_alloc_shim_is_unstable to be a function
#141061 merged
Jun 18, 2025 -
Rewrite
inline
attribute parser to use new infrastructure and improve diagnostics for all parsed attributes#138165 merged
Jun 18, 2025 -
Safer implementation of RepeatN
#130887 merged
Jun 18, 2025 -
impl
Default
forarray::IntoIter
#141574 merged
Jun 18, 2025 -
Generic ctx imprv
#142588 merged
Jun 18, 2025 -
Add support for repetition to
proc_macro::quote
#141608 merged
Jun 18, 2025 -
alloc: less static mut + some cleanup
#142520 merged
Jun 18, 2025 -
Windows: Use anonymous pipes in Command
#142517 merged
Jun 18, 2025 -
rustdoc: make srcIndex no longer a global variable
#142100 merged
Jun 18, 2025 -
Dont suggest remove semi inside macro expansion for redundant semi lint
#142631 merged
Jun 18, 2025 -
Update cargo
#142632 merged
Jun 18, 2025 -
Temporarily add back -Zwasm-c-abi=spec
#142635 merged
Jun 18, 2025 -
Remove a panicking branch in
BorrowedCursor::advance
#142620 merged
Jun 18, 2025 -
avoid
&mut P<T>
invisit_expr
etc methods#142371 merged
Jun 18, 2025 -
Rollup of 14 pull requests
#142644 merged
Jun 18, 2025 -
Don't unwrap in enzyme builds in case of missing llvm-config
#142605 merged
Jun 18, 2025 -
Refresh module-level docs for
rustc_target::spec
#142608 merged
Jun 18, 2025 -
Lint about
console
calls in rustdoc JS#142618 merged
Jun 18, 2025 -
Subtree update of
rust-analyzer
#142567 merged
Jun 18, 2025 -
std: refactor explanation of
NonNull
#141946 merged
Jun 17, 2025 -
Make performance description of String::{insert,insert_str,remove} more precise
#138538 merged
Jun 17, 2025 -
Manually invalidate caches in SimplifyCfg.
#142542 merged
Jun 17, 2025 -
Add a comment to
FORMAT_VERSION
.#142601 merged
Jun 17, 2025 -
Set elf e_flags on ppc64 targets according to abi
#142598 merged
Jun 17, 2025 -
Refine run-make test ignores due to unpredictable
i686-pc-windows-gnu
unwind mechanism#142563 merged
Jun 17, 2025 -
Revert overeager warning for misuse of
--print native-static-libs
#142595 merged
Jun 17, 2025 -
Miscellaneous RefCell cleanups
#142216 merged
Jun 17, 2025 -
Reject union default field values
#142570 merged
Jun 17, 2025 -
Handle same-crate macro for borrowck semicolon suggestion
#142584 merged
Jun 17, 2025 -
Update books
#142585 merged
Jun 17, 2025 -
Fold unnecessary
visit_struct_field_def
in AstValidator#142586 merged
Jun 17, 2025 -
Make sure to propagate result from
visit_expr_fields
#142587 merged
Jun 17, 2025 -
Rollup of 13 pull requests
#142613 merged
Jun 17, 2025 -
Sized Hierarchy: Part I
#137944 merged
Jun 17, 2025 -
Update to LLVM 20.1.7
#142447 merged
Jun 17, 2025 -
Don't suggest converting
///
to//
when expecting,
#142341 merged
Jun 16, 2025 -
Port
#[rustc_as_ptr]
to the new attribute system#142498 merged
Jun 16, 2025 -
ignore
run-make
tests that needstd
on targets withoutstd
#142414 merged
Jun 16, 2025 -
Fix
PathSource
lifetimes.#142554 merged
Jun 16, 2025 -
Rollup of 8 pull requests
#142589 merged
Jun 16, 2025 -
Fix RISC-V C function ABI when passing/returning structs containing floats
#139340 merged
Jun 16, 2025 -
fn candidate_is_applicable
to method#142573 merged
Jun 16, 2025 -
Test naked asm for wasm32-unknown-unknown
#142565 merged
Jun 16, 2025 -
Update the
backtrace
submodule#142562 merged
Jun 16, 2025 -
Add documentation on top of
rustc_middle/src/query/mod.rs
#142450 merged
Jun 16, 2025 -
Add initial version of snapshot tests to bootstrap
#142431 merged
Jun 16, 2025 -
Assorted bootstrap cleanups (step 2)
#142416 merged
Jun 16, 2025 -
Expose discriminant values in stable_mir
#141639 merged
Jun 16, 2025 -
Rollup of 12 pull requests
#142574 merged
Jun 16, 2025 -
Fix Debug for Location
#142373 merged
Jun 16, 2025 -
Fix
-nopt
CI jobs#142566 merged
Jun 16, 2025 -
Refactor
rustc_attr_data_structures
documentation#142082 merged
Jun 16, 2025 -
Stabilize "file_lock" feature
#142125 merged
Jun 16, 2025 -
clarify
rustc_do_not_const_check
comment#142528 merged
Jun 16, 2025 -
use
if let
guards where possible#142530 merged
Jun 16, 2025 -
Add documentation for
PathBuf
'sFromIterator
andExtend
impls#142236 merged
Jun 16, 2025 -
Remove an
njn:
comment accidentaly left behind.#142561 merged
Jun 16, 2025 -
Miri subtree update
#142556 merged
Jun 16, 2025 -
Use
LLVMIntrinsicGetDeclaration
to completely remove the hardcoded intrinsics list#142521 merged
Jun 16, 2025 -
Report never type lints in dependencies
#141937 merged
Jun 16, 2025 -
Move metadata object generation for dylibs to the linker code
#141769 merged
Jun 16, 2025 -
Reduce precedence of expressions that have an outer attr
#134661 merged
Jun 16, 2025 -
Async drop - fix for StorageLive/StorageDead codegen for pinned future
#142347 merged
Jun 16, 2025 -
Remove wasm legacy abi
#133952 merged
Jun 16, 2025 -
Apply ABI attributes on return types in
rustc_codegen_cranelift
#142389 merged
Jun 16, 2025 -
Add some missing mailmap entries
#142470 merged
Jun 16, 2025 -
Suggest adding semicolon in user code rather than macro impl details
#142543 merged
Jun 16, 2025 -
Rollup of 10 pull requests
#142550 merged
Jun 16, 2025 -
Remove check run bootstrap
#142499 merged
Jun 16, 2025 -
Add
f16
inline asm support for LoongArch#142481 merged
Jun 16, 2025 -
use
MixedBitSet
for borrows-in-scope dataflow analysis#142471 merged
Jun 16, 2025 -
collect delayed lints in hir_crate_items
#142455 merged
Jun 15, 2025 -
Don't fold
ExternalConstraintsData
when it's empty#142430 merged
Jun 15, 2025 -
early linting: avoid redundant calls to
check_id
#142398 merged
Jun 15, 2025 -
Do not clone Arc when hashing span.
#142388 merged
Jun 15, 2025 -
move fast reject into inner
#142355 merged
Jun 15, 2025 -
rustdoc_json: reduce allocations
#142335 merged
Jun 15, 2025 -
[perf]
GenericArgs
-related: Change asserts to debug asserts & use more slice interning over iterable interning#142289 merged
Jun 14, 2025 -
Simplify implementation of Rust intrinsics by using type parameters in the cache
#142259 merged
Jun 14, 2025 -
Apply
mismatched-lifetime-syntaxes
to trait and extern functions#142129 merged
Jun 14, 2025 -
Remove unneeded lifetime bound from signature of BTreeSet::extract_if
#142484 merged
Jun 14, 2025 -
Temporary lifetime extension through tuple struct and tuple variant constructors
#140593 merged
Jun 14, 2025 -
variadic functions: remove list of supported ABIs from error
#142464 merged
Jun 14, 2025 -
Fix incorrect suggestion when calling an associated type with a type anchor
#142477 merged
Jun 14, 2025 -
Delegate
<SocketAddr as Debug>
toByteStr
#141493 merged
Jun 14, 2025 -
Update the
compiler-builtins
subtree#142489 merged
Jun 14, 2025 -
[rustdoc] Give more information into extracted doctest information
#141399 merged
Jun 14, 2025 -
float tests: deduplicate min, max, and rounding tests
#142243 merged
Jun 14, 2025 -
Unimplement unsized_locals
#141811 merged
Jun 14, 2025 -
Rollup of 9 pull requests
#142492 merged
Jun 14, 2025 -
Allow initializing logger with additional tracing Layer
#140969 merged
Jun 14, 2025 -
add Vec::peek_mut
#142046 merged
Jun 14, 2025 -
builtin dyn impl no guide inference
#141352 merged
Jun 14, 2025 -
doc: mention that intrinsics should not be called in user code
#142439 merged
Jun 14, 2025 -
Delay replacing escaping bound vars in
FindParamInClause
#142441 merged
Jun 14, 2025 -
Pre-install JS dependencies in tidy Dockerfile
#142434 merged
Jun 14, 2025 -
Require generic params for const generic params
#142449 merged
Jun 14, 2025 -
tests: Minicore
extern "gpu-kernel"
feature test#142273 merged
Jun 14, 2025 -
tests: Convert two handwritten minicores to add-core-stubs
#142480 merged
Jun 14, 2025 -
Remove "intermittent" wording from
ReadDir
#142452 merged
Jun 14, 2025 -
Rollup of 16 pull requests
#142483 merged
Jun 14, 2025 -
Rework how the disallowed qualifier in function type diagnostics are generated
#142302 merged
Jun 14, 2025 -
Add platform support docs & maintainers for *-windows-msvc
#142475 merged
Jun 14, 2025 -
cleanup search graph impl
#142460 merged
Jun 14, 2025 -
Don't hardcode the intrinsic return types twice in the compiler
#142405 merged
Jun 14, 2025 -
Remove output helper bootstrap
#142459 merged
Jun 14, 2025 -
compiletest: Clarify that
--no-capture
is needed with--verbose
#142461 merged
Jun 14, 2025 -
Build rustc with assertions in
dist-alt
jobs#142235 merged
Jun 14, 2025 -
Look at proc-macro attributes when encountering unknown attribute
#134841 merged
Jun 14, 2025 -
Make
missing_fragment_specifier
an unconditional error#128425 merged
Jun 13, 2025 -
Add supported asm types for LoongArch32
#142248 merged
Jun 13, 2025 -
assert more in release in
rustc_ast_lowering
#142267 merged
Jun 13, 2025 -
retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features
#135927 merged
Jun 13, 2025 -
Upgrade
object
,addr2line
, andunwinding
in the standard library#142308 merged
Jun 13, 2025 -
tests: Split dont-shuffle-bswaps along opt-levels and arches
#142176 merged
Jun 13, 2025 -
Update the stdarch submodule
#142274 merged
Jun 13, 2025 -
Update dependencies in
library/Cargo.lock
#142276 merged
Jun 13, 2025 -
Rollup of 9 pull requests
#142443 merged
Jun 13, 2025 -
add
extern "custom"
functions#140770 merged
Jun 13, 2025 -
Clippy subtree update
#142451 merged
Jun 13, 2025 -
[AIX] strip underlying xcoff object
#142221 merged
Jun 13, 2025 -
Implement asymmetrical precedence for closures and jumps
#134847 merged
Jun 13, 2025 -
Merge
Cfg::render_long_html
andCfg::render_long_plain
methods common code#141770 merged
Jun 13, 2025 -
Tracking the old name of renamed unstable library features
#142158 merged
Jun 13, 2025 -
Delegate
<CStr as Debug>
toByteStr
#141491 merged
Jun 13, 2025 -
Rollup of 10 pull requests
#142442 merged
Jun 13, 2025 -
Add bootstrap option to compile a tool with features
#142379 merged
Jun 13, 2025 -
intrinsics: rename min_align_of to align_of
#142410 merged
Jun 13, 2025 -
miri: we can use apfloat's mul_add now
#142340 merged
Jun 13, 2025 -
Introduce
-Zmacro-stats
#142069 merged
Jun 13, 2025 -
rustc-dev-guide subtree update
#142413 merged
Jun 13, 2025 -
[beta] backports
#142423 merged
Jun 13, 2025 -
Added
Clone
implementation forChunkBy
#138016 merged
Jun 13, 2025 -
refactor
AttributeGate
andrustc_attr!
to emit notes during feature checking#141162 merged
Jun 13, 2025 -
Specify that "option-like" enums must be
#[repr(Rust)]
to be ABI-compatible with their non-1ZST field.#141947 merged
Jun 13, 2025 -
Rollup of 6 pull requests
#142432 merged
Jun 13, 2025 -
Add
ParseMode::Diagnostic
and fix multiline spans in diagnostic attribute lints#141474 merged
Jun 13, 2025 -
miri: add flag to suppress float non-determinism
#142337 merged
Jun 13, 2025 -
Improve clarity of
core::sync::atomic
docs about "Considerations" in regards to CAS operations#142252 merged
Jun 13, 2025 -
compiler: Ease off the accelerator on
unsupported_calling_conventions
#142353 merged
Jun 13, 2025 -
Suggest mut when possbile for temporary value dropped while borrowed
#141069 merged
Jun 13, 2025 -
resolve: Tweak
private_macro_use
lint to be compatible with upcoming macro prelude changes#141934 merged
Jun 13, 2025 -
Detect method not being present that is present in other tuple types
#142034 merged
Jun 13, 2025 -
Add myself (WaffleLapkin) to review rotation
#142408 merged
Jun 13, 2025 -
Remove bootstrap adhoc group
#142407 merged
Jun 13, 2025 -
Remove lower_arg_ty as all callers were passing
None
#142418 merged
Jun 13, 2025 -
Note when enum variants shadow an associated function
#142406 merged
Jun 13, 2025 -
chore(doctest): Remove redundant blank lines
#142402 merged
Jun 13, 2025 -
Rollup of 9 pull requests
#142438 merged
Jun 13, 2025 -
Lint on fn pointers comparisons in external macros
#134536 merged
Jun 13, 2025 -
Infrastructure for lints during attribute parsing, specifically duplicate usages of attributes
#138164 merged
Jun 12, 2025 -
Apply nested goals certainty to
InspectGoals
for normalizes-to#142127 merged
Jun 12, 2025 -
Weekly
cargo update
#141205 merged
Jun 12, 2025 -
Add method to retrieve body of closure in stable-mir
#141307 merged
Jun 12, 2025 -
tests/ui
: A New Order [11/N]#142219 merged
Jun 12, 2025 -
tests/ui
: A New Order [10/N]#142217 merged
Jun 12, 2025 -
rustc_resolve: Improve
resolve_const_param_in_non_trivial_anon_const
wording#142157 merged
Jun 12, 2025 -
Rollup of 10 pull requests
#142392 merged
Jun 12, 2025 -
use correct edition when warning for unsafe attributes
#142261 merged
Jun 12, 2025 -
Assorted bootstrap cleanups (step 1)
#142303 merged
Jun 12, 2025 -
Cleanup
rust-src
remapping and real dir#142318 merged
Jun 12, 2025 -
transmutability: shift abstraction boundary
#142040 merged
Jun 12, 2025 -
More simple 2015 edition test decoupling
#142066 merged
Jun 12, 2025 -
compiler: Make
c_int_width
an integer#142352 merged
Jun 12, 2025 -
Faster fmt::Display of 128-bit integers, without unsafe pointer
#136594 merged
Jun 12, 2025 -
Remove unneeded
check_id
calls as they are already called invisit_id
inEarlyContextAndPass
type#142305 merged
Jun 12, 2025 -
Rollup of 9 pull requests
#142381 merged
Jun 12, 2025 -
remove ice group pings from
triagebot.toml
#142314 merged
Jun 12, 2025 -
remove myself from the project
#142343 merged
Jun 12, 2025 -
Add tracing import to execution context
#142346 merged
Jun 12, 2025 -
Fix missing newline trim in bootstrap
#142374 merged
Jun 12, 2025 -
Fix enter_trace_span!() using wrong $crate paths
#142356 merged
Jun 12, 2025 -
Add expectation for
{
when parsing lone coroutine qualifiers#142362 merged
Jun 12, 2025 -
Improve some attribute docs and rename groups
#142369 merged
Jun 12, 2025 -
Do not warn on
rust.incremental
when using download CI rustc#142364 merged
Jun 12, 2025 -
Make loongarch-none target maintainers more easily pingable
#142298 merged
Jun 11, 2025 -
Implement
//@ needs-target-std
compiletest directive#142297 merged
Jun 11, 2025 -
Dont unwrap and re-wrap typing envs
#142306 merged
Jun 11, 2025 -
Only run
citool
tests on theauto
branch#142282 merged
Jun 11, 2025 -
Configure bootstrap backport nominations through triagebot
#141967 merged
Jun 11, 2025 -
tests: Change ABIs in tests to more future-resilient ones
#142272 merged
Jun 11, 2025 -
Make E0621 missing lifetime suggestion verbose
#142042 merged
Jun 11, 2025 -
Remove unneeded
FunctionCx
from some codegen methods#142324 merged
Jun 11, 2025 -
feat: Add
bit_width
for unsigned integer types#142328 merged
Jun 11, 2025 -
Rollup of 9 pull requests
#142358 merged
Jun 11, 2025 -
Revert "add
Cargo.lock
to CI-rustc allowed list for non-CI env"#142344 merged
Jun 11, 2025 -
FIXME(-Znext-solver)
triage#141763 merged
Jun 11, 2025 -
Implement representation options to smir
#141942 merged
Jun 11, 2025 -
Make root vars more stable
#142090 merged
Jun 11, 2025 -
Remove check_mod_loops query and run the checks per-body instead
#141883 merged
Jun 11, 2025 -
Miri subtree update
#142292 merged
Jun 10, 2025 -
Exhaustively handle parsed attributes in CheckAttr
#140372 merged
Jun 10, 2025 -
Rollup of 16 pull requests
#142299 merged
Jun 10, 2025 -
Specify the behavior of
file!
#134442 merged
Jun 10, 2025 -
platform-support.md: Mention specific Linux kernel version or later
#142258 merged
Jun 10, 2025 -
Don't create .msi installer for gnullvm hosts
#141818 merged
Jun 10, 2025 -
Note the version and PR of removed features when using it
#141642 merged
Jun 10, 2025 -
Allow transmute casts in pre-runtime-MIR
#142124 merged
Jun 10, 2025 -
Mark
core::slice::memchr
as#[doc(hidden)]
#142262 merged
Jun 10, 2025 -
docs: Small clarification on the usage of read_to_string and read_to_end trait methods
#142102 merged
Jun 10, 2025 -
core::ptr: deduplicate more method docs
#142101 merged
Jun 10, 2025 -
Add central execution context to bootstrap
#141909 merged
Jun 10, 2025 -
rustdoc: Refractor
clean_ty_generics
#142275 merged
Jun 10, 2025 -
Stabilize keylocker
#140766 merged
Jun 10, 2025 -
compiler: fn ptrs should hit different lints based on ABI
#142271 merged
Jun 10, 2025 -
const_eval: fix some outdated comments
#142288 merged
Jun 10, 2025 -
use
#[naked]
for__rust_probestack
#141992 merged
Jun 10, 2025 -
deduplicate the rest of AST walker functions
#142240 merged
Jun 10, 2025 -
mir-opt: Do not create storage marks in EarlyOtherwiseBranch
#141485 merged
Jun 10, 2025 -
cache
param_env
canonicalization#141451 merged
Jun 10, 2025 -
Update cargo
#142109 merged
Jun 10, 2025 -
Subtree update of
rust-analyzer
#142250 merged
Jun 10, 2025 -
Enable Non-determinism of float operations in Miri and change std tests
#138062 merged
Jun 10, 2025 -
Make NonZero<char> possible
#141001 merged
Jun 9, 2025 -
Rollup of 5 pull requests
#142253 merged
Jun 9, 2025 -
stabilize nonnull_provenance
#142238 merged
Jun 9, 2025 -
Stabilize
sha512
,sm3
andsm4
for x86#140767 merged
Jun 9, 2025 -
Always consider
const _
items as live for dead code analysis#142208 merged
Jun 9, 2025 -
Use the in-tree
compiler-builtins
for the sysroot#141993 merged
Jun 9, 2025 -
Disable download-rustc on CI
#142241 merged
Jun 9, 2025 -
Stabilize
tcp_quickack
#129121 merged
Jun 9, 2025 -
Dont make
ObligationCtxt
s with diagnostics unnecessarily#142222 merged
Jun 9, 2025 -
De-duplicate f16 & f128 doctest attributes
#142192 merged
Jun 9, 2025 -
rustc-dev-guide subtree update
#142228 merged
Jun 9, 2025 -
Run
calculate_matrix
job onmaster
to cache citool builds#142231 merged
Jun 9, 2025 -
add
Cargo.lock
to CI-rustc allowed list for non-CI env#142232 merged
Jun 9, 2025 -
Rollup of 7 pull requests
#142242 merged
Jun 9, 2025 -
add tests for pattern binding drop order edge cases
#142193 merged
Jun 9, 2025 -
Remap compiler vs non-compiler sources differently (bootstrap side)
#141751 merged
Jun 9, 2025 -
early return in trait detection for non-trait item
#142191 merged
Jun 9, 2025 -
Do not checkout GCC submodule for the tidy job
#142211 merged
Jun 9, 2025 -
Avoid a gratuitous 10s wait in a stress test
#142224 merged
Jun 9, 2025 -
CI: rfl: move job forward to Linux v6.16-rc1
#142218 merged
Jun 9, 2025 -
Rollup of 6 pull requests
#142234 merged
Jun 9, 2025 -
Only allow
bootstrap
cfg in rustc & related#142160 merged
Jun 9, 2025 -
Add (back)
unsupported_calling_conventions
lint to reject more invalid calling conventions#141435 merged
Jun 9, 2025 -
Add new Tier-3 targets:
loongarch32-unknown-none*
#142053 merged
Jun 9, 2025 -
Remove rustc's notion of "preferred" alignment AKA
__alignof
#141803 merged
Jun 9, 2025 -
tests/ui
: A New Order [6/N]#142132 merged
Jun 9, 2025 -
Rollup of 12 pull requests
#142220 merged
Jun 9, 2025 -
Run
mingw-check-tidy
on auto builds#142210 merged
Jun 9, 2025 -
UnsafePinned: update get() docs and signature to allow shared mutation
#142162 merged
Jun 9, 2025 -
Do not free disk space in the
mingw-check-tidy
job#142199 merged
Jun 9, 2025 -
Replace all uses of sysroot_candidates with get_or_default_sysroot
#142089 merged
Jun 9, 2025 -
Remove all unused feature gates from the compiler
#142194 merged
Jun 9, 2025 -
Added test for 30904
#142183 merged
Jun 9, 2025 -
compiler: Add track_caller to AbiMapping::unwrap
#142108 merged
Jun 9, 2025 -
store
target.min_global_align
as anAlign
#142179 merged
Jun 9, 2025 -
tests/ui
: A New Order [7/N]#142171 merged
Jun 9, 2025 -
const-eval error: always say in which item the error occurred
#142008 merged
Jun 9, 2025 -
Atomic intrinsics : use const generic ordering, part 2
#141700 merged
Jun 8, 2025 -
Simplify and optimize
VecCache
'sSlotIndex::from_index
#142095 merged
Jun 8, 2025 -
Filter out universals and lifetimes from
stalled_vars
#142088 merged
Jun 8, 2025 -
Don't walk into
Certainty::Yes
goals#142085 merged
Jun 8, 2025 -
Remove CollectItemTypesVisitor
#142074 merged
Jun 8, 2025 -
Document representation of
Option<unsafe fn()>
#141447 merged
Jun 8, 2025 -
Make the
dangerous_implicit_autorefs
lint deny-by-default#141661 merged
Jun 8, 2025 -
Rollup of 9 pull requests
#142181 merged
Jun 8, 2025 -
get rid of spurious cfg(bootstrap)
#142154 merged
Jun 8, 2025 -
compiler: Treat ForceWarning as a Warning for diagnostic level
#142148 merged
Jun 8, 2025 -
compiler: Sort and doc ExternAbi variants
#142140 merged
Jun 8, 2025 -
Treat normalizing consts like normalizing types in deeply normalize
#142126 merged
Jun 8, 2025 -
Fix bootstrap tracing imports
#142116 merged
Jun 8, 2025 -
Allow
#![doc(test(attr(..)))]
everywhere#140560 merged
Jun 8, 2025 -
Stabilize
const_eq_ignore_ascii_case
#142065 merged
Jun 8, 2025 -
Move coroutine_by_move_body_def_id into the big check_crate body owner loop
#141950 merged
Jun 7, 2025 -
Clear nested candidates in select if certainty is yes
#141927 merged
Jun 7, 2025 -
Update stdarch submodule
#141964 merged
Jun 7, 2025 -
bootstrap: Remove
rustc_snapshot_libdir
from PATH in one more place#141917 merged
Jun 7, 2025 -
Limit the size of cgu names when using the `-Zhuman-readable-cgu-name…
#141558 merged
Jun 7, 2025 -
coretests: move float tests from num to floats module and use a more flexible macro to generate them
#141857 merged
Jun 7, 2025 -
Make cast suggestions verbose
#142131 merged
Jun 7, 2025 -
compiler: set Apple frame pointers by architecture
#141797 merged
Jun 7, 2025 -
Stabilise
os_string_pathbuf_leak
#137992 merged
Jun 7, 2025 -
Make obligation cause code suggestions verbose
#142045 merged
Jun 7, 2025 -
Check documentation of bootstrap in PR CI
#142076 merged
Jun 7, 2025 -
Add solaris targets to build-manifest
#142110 merged
Jun 7, 2025 -
Rollup of 8 pull requests
#142142 merged
Jun 7, 2025 -
Fix
create-docs-artifacts.sh
with new bors#141910 merged
Jun 7, 2025 -
Reduce
ast::ptr::P
to a typedef ofBox
#141603 merged
Jun 7, 2025 -
Reexport types from
c_size_t
instd
#140418 merged
Jun 7, 2025 -
Verbose suggestion to make param
const
#142043 merged
Jun 7, 2025 -
duduplicate more AST visitor methods
#142086 merged
Jun 7, 2025 -
Update
InterpCx::project_field
to takeFieldIdx
#142103 merged
Jun 7, 2025 -
remove extraneous text
#142105 merged
Jun 7, 2025 -
fix typo
#142112 merged
Jun 7, 2025 -
Reduce confusion of some drop order tests
#142113 merged
Jun 7, 2025 -
Compute number of digits instead of relying on constant value for u128 display code
#142114 merged
Jun 7, 2025 -
rustc_lexer: typo fix + small cleanups
#142118 merged
Jun 7, 2025 -
unsafe keyword docs: emphasize that an unsafe fn in a trait does not get to choose its safety contract
#141471 merged
Jun 7, 2025 -
Rollup of 11 pull requests
#142133 merged
Jun 7, 2025 -
bootstrap: build std sans leaf frame pointers
#141800 merged
Jun 7, 2025 -
Change per-module naked fn checks to happen during typeck instead
#141774 merged
Jun 6, 2025 -
Fast path for stalled obligations on self ty
#141681 merged
Jun 6, 2025 -
add myself to rotation
#142084 merged
Jun 6, 2025 -
Clean
rustc_attr_parsing/src/lib.rs
documentation#142058 merged
Jun 6, 2025 -
tests/ui
: A New Order [5/N]#141982 merged
Jun 6, 2025 -
Replace some
Option<Span>
withSpan
and use DUMMY_SP instead of None#142012 merged
Jun 6, 2025 -
Fix AIX build
#142091 merged
Jun 6, 2025 -
rustdoc: Support middle::ty associated const equality predicates again
#142092 merged
Jun 6, 2025 -
Rollup of 11 pull requests
#142099 merged
Jun 6, 2025 -
Ensure stack in two places that affect s390x
#142047 merged
Jun 6, 2025 -
canon_abi: make to_erased_extern_abi just a detail in formatting
#142067 merged
Jun 6, 2025 -
Optimize
Seek::stream_len
impl forFile
#125087 merged
Jun 6, 2025 -
compiler: Document the offset invariant of
OperandValue::Pair
#142044 merged
Jun 6, 2025 -
doc: Fix inverted meaning in E0783.md
#142072 merged
Jun 6, 2025 -
modularize the config module bootstrap
#141272 merged
Jun 6, 2025 -
Make #[used(linker)] the default on ELF too
#140872 merged
Jun 6, 2025 -
Add a new
mismatched-lifetime-syntaxes
lint#138677 merged
Jun 5, 2025 -
Report the actual item that evaluation failed for
#142015 merged
Jun 5, 2025 -
bootstrap: Fix file permissions when dereferencing symlinks
#142026 merged
Jun 5, 2025 -
Fix parsing of frontmatters with inner hyphens
#142032 merged
Jun 5, 2025 -
tests/ui
: A New Order [4/N]#141974 merged
Jun 5, 2025 -
jsondocck: Refactor directive handling
#141709 merged
Jun 5, 2025 -
rustdoc-json-type: Depend on
serde
andserde_derive
seperately#141989 merged
Jun 5, 2025 -
Update the
compiler-builtins
subtree#142036 merged
Jun 5, 2025 -
Rollup of 7 pull requests
#142081 merged
Jun 5, 2025 -
UnsafePinned: also include the effects of UnsafeCell
#140638 merged
Jun 5, 2025 -
update rust offload bootstrap
#141938 merged
Jun 5, 2025 -
implement new
x
flag:--skip-std-check-if-no-download-rustc
#141970 merged
Jun 5, 2025 -
Do not run PGO/BOLT in x64 Linux alt builds
#141777 merged
Jun 5, 2025 -
tests/ui
: A New Order [3/N]#141965 merged
Jun 5, 2025 -
rustc-dev-guide subtree update
#141962 merged
Jun 5, 2025 -
Rollup of 6 pull requests
#142070 merged
Jun 5, 2025 -
Add Location::file_with_nul
#135054 merged
Jun 5, 2025 -
Move placeholder handling to a proper preprocessing step
#140466 merged
Jun 5, 2025 -
Run wfcheck in one big loop instead of per module
#141968 merged
Jun 5, 2025 -
Visit the ident in
PreciseCapturingNonLifetimeArg
.#141999 merged
Jun 5, 2025 -
Use non-2015 edition paths in tests that do not test for their resolution
#141960 merged
Jun 5, 2025 -
Triagebot: Remove
assign.users_on_vacation
#141969 merged
Jun 5, 2025 -
Ensure query keys are printed with reduced queries
#141985 merged
Jun 5, 2025 -
Fix for async drop inside async gen fn
#141932 merged
Jun 5, 2025 -
Add link to correct documentation in htmldocck.py
#141890 merged
Jun 5, 2025 -
Change
tag_field
toFieldIdx
inVariants::Multiple
#142005 merged
Jun 5, 2025 -
Fix incorrect use of "recommend" over "recommended"
#142017 merged
Jun 5, 2025 -
Don't refer to 'this tail expression' in expansion.
#142024 merged
Jun 5, 2025 -
Don't refer to 'local binding' in extern macro.
#142025 merged
Jun 5, 2025 -
Rollup of 11 pull requests
#142033 merged
Jun 5, 2025 -
x86 (32/64): go back to passing SIMD vectors by-ptr
#141309 merged
Jun 5, 2025 -
Lightly tweak docs for BTree{Map,Set}::extract_if
#141924 merged
Jun 4, 2025 -
Streamline some attr parsing APIs
#141271 merged
Jun 4, 2025 -
Fix incorrect eq_unspanned in TokenStream
#141570 merged
Jun 4, 2025 -
remove
f16: From<u16>
#141893 merged
Jun 4, 2025 -
Add more missing 2015 edition directives
#141959 merged
Jun 4, 2025 -
Improve some
Visitor
comments.#142007 merged
Jun 4, 2025 -
exact_div: add tests
#141939 merged
Jun 4, 2025 -
Rollup of 7 pull requests
#142028 merged
Jun 4, 2025 -
redesign stage 0 std follow-ups part2
#142002 merged
Jun 4, 2025 -
make
OsString::new
andPathBuf::new
unstably const#141467 merged
Jun 4, 2025 -
Use non-2015 edition paths in tests that do not test for their resolution
#141888 merged
Jun 4, 2025 -
Improve the documentation of
Display
andFromStr
, and their interactions#136687 merged
Jun 4, 2025 -
add s390x z17 target features
#141250 merged
Jun 4, 2025 -
index: add method for checking range on DenseBitSet
#141871 merged
Jun 4, 2025 -
Remove
i128
andu128
fromimproper_ctypes_definitions
#137306 merged
Jun 4, 2025 -
build dist for x86_64-pc-solaris and sparcv9-sun-solaris
#138699 merged
Jun 4, 2025 -
Rollup of 8 pull requests
#142003 merged
Jun 4, 2025 -
bootstrap: don't symlink source dir into stage0 sysroot
#142000 merged
Jun 4, 2025 -
Rework
collect_and_apply
to not rely on size hint for optimization#141652 merged
Jun 4, 2025 -
Replace ad-hoc ABI "adjustments" with an
AbiMap
toCanonAbi
#141569 merged
Jun 4, 2025 -
std: abort the process on failure to allocate a TLS key
#141455 merged
Jun 4, 2025 -
Remove bootstrap cfgs from library/
#141925 merged
Jun 4, 2025 -
Remove
Path::is_ident
.#141945 merged
Jun 4, 2025 -
Add missing
dyn
keywords to tests that do not test for them Part 2#141957 merged
Jun 4, 2025 -
Remove pre-expansion AST stats.
#141943 merged
Jun 4, 2025 -
Rollup of 8 pull requests
#141984 merged
Jun 4, 2025 -
Add
iter
macro#137725 merged
Jun 4, 2025 -
Use the informative error as the main const eval error message
#141698 merged
Jun 4, 2025 -
Merge
compiler-builtins
as a Josh subtree#141229 merged
Jun 3, 2025 -
fix(#141141): When expanding
PartialEq
, check equality of scalar types first.#141724 merged
Jun 3, 2025 -
tests/ui
: A New Order [2/N]#141833 merged
Jun 3, 2025 -
Rollup of 8 pull requests
#141961 merged
Jun 3, 2025 -
Remove two trait methods from cg_ssa
#141956 merged
Jun 3, 2025 -
Update books
#141923 merged
Jun 3, 2025 -
Deconstruct values in the HIR visitor
#141931 merged
Jun 3, 2025 -
Deconstruct values in the THIR visitor
#141918 merged
Jun 3, 2025 -
Switch
x86_64-msvc-{1,2}
back to Windows Server 2025 images#141861 merged
Jun 3, 2025 -
redesign stage 0 std follow-ups
#141914 merged
Jun 3, 2025 -
Use ccache for stage0 tool builds
#136942 merged
Jun 3, 2025 -
Enable triagebot
[concern]
functionality#141930 merged
Jun 3, 2025 -
Decouple "reporting in deps" from
FutureIncompatibilityReason
#141936 merged
Jun 3, 2025 -
Improve documentation for codegen options
#141554 merged
Jun 3, 2025 -
Add
visit_id
to astVisitor
#141843 merged
Jun 3, 2025 -
rustc_llvm: add Windows system libs only when cross-compiling from Wi…
#141817 merged
Jun 3, 2025 -
Subtree update of
rust-analyzer
#141881 merged
Jun 3, 2025 -
Disable f64 minimum/maximum tests for arm 32
#141921 merged
Jun 3, 2025 -
move
test-float-parse
tool intosrc/tools
dir#141949 merged
Jun 3, 2025 -
Rollup of 9 pull requests
#141954 merged
Jun 3, 2025 -
[rustdoc-json] Implement PartialOrd and Ord for rustdoc_types::Id
#141898 merged
Jun 3, 2025 -
Don't declare variables in
ExprKind::Let
in invalid positions#141876 merged
Jun 3, 2025 -
Fixed a typo in
ManuallyDrop
's doc#141873 merged
Jun 3, 2025 -
Overhaul
UsePath
#141741 merged
Jun 3, 2025 -
Add missing 2015 edition directives
#141886 merged
Jun 3, 2025 -
Async drop - type instead of async drop fn, fixes #140484
#141677 merged
Jun 3, 2025 -
Rollup of 8 pull requests
#141944 merged
Jun 3, 2025 -
Clarify &mut-methods' docs on sync::OnceLock
#140715 merged
Jun 3, 2025 -
Add missing
dyn
keywords to tests that do not test for them#141889 merged
Jun 3, 2025 -
Fix borrowck mentioning a name from an external macro we (deliberately) don't save
#141891 merged
Jun 3, 2025 -
tools-aux ci runner: also cross-test doctests in Miri
#141210 merged
Jun 3, 2025 -
Warn when gold was used as the linker
#141750 merged
Jun 3, 2025 -
Rollup of 5 pull requests
#141912 merged
Jun 2, 2025 -
test-float-parse: apply
cfg(not(bootstrap))
#141904 merged
Jun 2, 2025 -
add f16_epsilon and f128_epsilon diagnostic items
#141874 merged
Jun 2, 2025 -
Optionally don't steal the THIR
#141865 merged
Jun 2, 2025 -
Fix typo in
StructuralPartialEq
docs#141858 merged
Jun 2, 2025 -
ci: use free runner for aarch64-gnu-llvm-19-1 PR job
#141767 merged
Jun 2, 2025 -
Rollup of 6 pull requests
#141906 merged
Jun 2, 2025 -
Fix citool tests when executed locally
#141897 merged
Jun 2, 2025 -
tshepang has a new email
#141895 merged
Jun 2, 2025 -
rustc-dev-guide subtree update
#141894 merged
Jun 2, 2025 -
Fix false positive lint error from no_implicit_prelude attr
#141892 merged
Jun 2, 2025 -
[RTE-484] Update SGX maintainers
#141885 merged
Jun 2, 2025 -
allow macro_use as first segment
#141884 merged
Jun 2, 2025 -
Clippy subtree update
#141814 merged
Jun 2, 2025 -
redesign stage 0 std
#119899 merged
Jun 2, 2025 -
Merge coroutine obligation checking into borrowck parallel loop
#141773 merged
Jun 2, 2025 -
Improve intrinsic handling in cg_ssa (part 2)
#141760 merged
Jun 2, 2025 -
[beta] backports
#141745 merged
Jun 2, 2025 -
Add unimplemented
current_dll_path()
for WASI#141834 merged
Jun 1, 2025 -
Improve diagnostics for usage of qualified paths within tuple struct exprs/pats
#140370 merged
Jun 1, 2025 -
Drive-by refactor: use
OnceCell
for the reverse region SCC graph#141823 merged
Jun 1, 2025 -
Exclude
CARGO_HOME
fromgenerate-copyright
in-tree determination#141789 merged
Jun 1, 2025 -
Fix TLS model on bootstrap for cygwin
#141846 merged
Jun 1, 2025 -
resolve if-let-chain FIXME on bootstrap
#141852 merged
Jun 1, 2025 -
implement
va_arg
forpowerpc
#141622 merged
Jun 1, 2025 -
source_span_for_markdown_range: fix utf8 violation
#141666 merged
Jun 1, 2025 -
Rollup of 9 pull requests
#141869 merged
Jun 1, 2025 -
terminology: allocated object → allocation
#141224 merged
Jun 1, 2025 -
Miri subtree update
#141860 merged
Jun 1, 2025 -
Tweak fast path trait handling
#141731 merged
Jun 1, 2025 -
cstore: Use IndexSet as backing store for postorder dependencies
#141730 merged
Jun 1, 2025 -
Avoid over-counting of
UsePath
in the HIR stats.#141725 merged
Jun 1, 2025 -
Miri CI: test aarch64-apple-darwin in PRs instead of the x86_64 target
#141277 merged
Jun 1, 2025 -
Stabilize feature
result_flattening
#141072 merged
Jun 1, 2025 -
std: clarify Clone trait documentation about duplication semantics
#141215 merged
Jun 1, 2025 -
Fix "consider borrowing" for else-if
#141812 merged
Jun 1, 2025 -
Add
const
support for float rounding methods#141521 merged
Jun 1, 2025 -
library: explain TOCTOU races in
fs::remove_dir_all
#141832 merged
Jun 1, 2025 -
Rollup of 6 pull requests
#141842 merged
Jun 1, 2025 -
slice.get(i)
should use a slice projection in MIR, likeslice[i]
does#139118 merged
Jun 1, 2025 -
Hir item kind field order
#141740 merged
May 31, 2025 -
Document what
distcheck
is intended to exercise#141646 merged
May 31, 2025 -
std: note that
std::str::from_utf8*
functions are aliases to<str>::from_utf8*
methods#141112 merged
May 31, 2025 -
Note expr being cast when encounter NonScalar cast error
#140787 merged
May 31, 2025 -
tests/ui
: A New Order [1/N]#141793 merged
May 31, 2025 -
Rollup of 8 pull requests
#141824 merged
May 31, 2025 -
Fixes for building windows-gnullvm hosts
#141819 merged
May 31, 2025 -
Enable non-leaf Frame Pointers for mingw-w64 Arm64 Windows
#141815 merged
May 31, 2025 -
Update
compiler-builtins
to 0.1.160#141805 merged
May 31, 2025 -
Do not move thread-locals before dropping
#141685 merged
May 31, 2025 -
[DO MERGE] PGO new solver
#141453 merged
May 31, 2025 -
Revert "increase perf of charsearcher for single ascii characters"
#141678 merged
May 31, 2025 -
Add fast path for maybe-initializedness in liveness
#141667 merged
May 31, 2025 -
Update cargo
#141796 merged
May 31, 2025 -
Rollup of 8 pull requests
#141791 merged
May 31, 2025 -
Implement ((un)checked_)exact_div methods for integers
#141237 merged
May 31, 2025 -
Fix the issue of typo of comma in arm parsing
#141077 merged
May 31, 2025 -
mir-opt: Do not transform non-int type in match_branches
#141494 merged
May 31, 2025 -
core: begin deduplicating pointer docs
#141609 merged
May 31, 2025 -
Increase timeout for new bors try builds
#141771 merged
May 31, 2025 -
Fix spans for unsafe binders
#141781 merged
May 31, 2025 -
Add Range parameter to
BTreeMap::extract_if
andBTreeSet::extract_if
#140825 merged
May 31, 2025 -
ci: use arm to calculate job matrix
#141768 merged
May 31, 2025 -
bootstrap: Remove
bin_root
fromPATH
#141657 merged
May 30, 2025 -
rustc_codegen_llvm: use
threadlocal.address
intrinsic to access TLS#139385 merged
May 30, 2025 -
Add tls_model for cygwin and enable has_thread_local
#141719 merged
May 30, 2025 -
Rollup of 5 pull requests
#141765 merged
May 30, 2025 -
Remove RUSTC_RETRY_LINKER_ON_SEGFAULT hack
#141749 merged
May 30, 2025 -
resolve stage0 sysroot from rustc
#141736 merged
May 30, 2025 -
Rework
#[doc(cfg(..))]
checks as distinct pass in rustdoc#141746 merged
May 30, 2025 -
Structurally normalize types as needed in
projection_ty_core
#141703 merged
May 30, 2025 -
rustdoc: cleanups relating to allocations
#141573 merged
May 30, 2025 -
Use
cfg_attr_trace
in AST with a placeholder attribute for accurate suggestion#133823 merged
May 30, 2025 -
Refactor the two-phase check for impls and impl items
#141407 merged
May 30, 2025 -
remove
visit_clobber
and moveDummyAstNode
torustc_expand
#141430 merged
May 30, 2025 -
atomic_load intrinsic: use const generic parameter for ordering
#141507 merged
May 30, 2025 -
implement
va_arg
for x86_64 systemv#141538 merged
May 30, 2025 -
float: Replace some approximate assertions with exact
#141669 merged
May 30, 2025 -
Report text_direction_codepoint_in_literal when parsing
#141004 merged
May 30, 2025 -
Rollup of 8 pull requests
#141753 merged
May 30, 2025 -
rustdoc: display doc(cfg(false)) properly
#141747 merged
May 30, 2025 -
Make some assertions in solver into debug assertions
#141651 merged
May 30, 2025 -
A variety of improvements to the codegen backends
#141448 merged
May 30, 2025 -
Make
std/src/num
mirrorcore/src/num
#137574 merged
May 30, 2025 -
Fix false documentation of FnCtxt::diverges
#141728 merged
May 30, 2025 -
Provide secrets to try builds with new bors
#141723 merged
May 30, 2025 -
resolve target-libdir directly from rustc
#141729 merged
May 30, 2025 -
Add
loongarch64
withd
feature tof32::midpoint
fast path#141715 merged
May 30, 2025 -
Add eslint as part of
tidy
run#141705 merged
May 30, 2025 -
float: Disable
total_cmp
sNaN tests forf16
#141676 merged
May 30, 2025 -
Enable review queue tracking
#141384 merged
May 30, 2025 -
avoid some usages of
&mut P<T>
in AST visitors#141636 merged
May 30, 2025 -
creader: Remove extraenous String::clone
#141732 merged
May 30, 2025 -
Rollup of 11 pull requests
#141739 merged
May 30, 2025 -
Bump rustc-perf and update PGO crates
#141490 merged
May 29, 2025 -
Do not get proc_macro from the sysroot in rustc
#141595 merged
May 29, 2025 -
add
CStr::display
#139994 merged
May 29, 2025 -
CI: Add cargo tests to aarch64-apple-darwin
#141656 merged
May 29, 2025 -
Stabilize
repr128
#138285 merged
May 29, 2025 -
Rollup of 4 pull requests
#141717 merged
May 29, 2025 -
coretests: extend and simplify float tests
#141571 merged
May 29, 2025 -
Reorder
ast::ItemKind::{Struct,Enum,Union}
fields.#141675 merged
May 29, 2025 -
Use
builtin_index
instead of hand-rolling it#141638 merged
May 29, 2025 -
Emit warning while outputs is not exe and prints linkage info
#138139 merged
May 29, 2025 -
Handle ed2021 precise capturing of unsafe binder
#141683 merged
May 29, 2025 -
GCI: At their def site, actually wfcheck the where-clause & always eval free lifetime-generic constants
#136429 merged
May 29, 2025 -
Path::with_extension: show that it adds an extension where one did no…
#141477 merged
May 29, 2025 -
Call out possibility of invariant result in variance markers
#141612 merged
May 29, 2025 -
ci: verify that codebuild jobs use ghcr.io
#141643 merged
May 29, 2025 -
clean up old rintf leftovers
#141533 merged
May 29, 2025 -
Test(fs): Fix
test_eq_windows_file_type
for Windows 7#141104 merged
May 29, 2025 -
interpret/allocation: Fixup type for
alloc_bytes
#141682 merged
May 29, 2025 -
rustbook: Bump versions of
onig
andonig_sys
#141684 merged
May 29, 2025 -
core: unstably expose atomic_compare_exchange so stdarch can use it
#141687 merged
May 29, 2025 -
Add
rustc_diagnostic_item
tosys::Mutex
methods#141690 merged
May 29, 2025 -
Add eholk to compiler reviewer rotation
#141702 merged
May 29, 2025 -
Rollup of 16 pull requests
#141716 merged
May 29, 2025 -
replace TraitRef link memory.md
#141680 merged
May 29, 2025 -
add additional
TypeFlags
fast paths#141581 merged
May 29, 2025 -
Subtree update of
rust-analyzer
#141693 merged
May 29, 2025 -
Improve intrinsic handling in cg_ssa
#141404 merged
May 28, 2025 -
rustdoc: linking to a local proc macro no longer warns
#141411 merged
May 28, 2025 -
Drop-build cleanups
#141627 merged
May 28, 2025 -
Split
autodiff
intoautodiff_forward
andautodiff_reverse
#140697 merged
May 28, 2025 -
consider glob imports in cfg suggestion
#141548 merged
May 28, 2025 -
Add data_ptr method to Mutex and RwLock
#140369 merged
May 28, 2025 -
Rollup of 7 pull requests
#141696 merged
May 28, 2025 -
Fix ICE in tokenstream with contracts from parser recovery
#141670 merged
May 28, 2025 -
ci: move tests from x86_64-gnu-llvm-19 job to aarch64
#141576 merged
May 28, 2025 -
ci: move dist-x86_64-linux job to codebuild
#141501 merged
May 28, 2025 -
Disable libunwind cross-architecture unwinding
#141375 merged
May 28, 2025 -
ci: fix llvm test coverage
#141591 merged
May 28, 2025 -
Make check-cfg diagnostics work in
#[doc(cfg(..))]
#140894 merged
May 28, 2025 -
rustdoc: use descriptive tooltip if doctest is conditionally ignored
#141517 merged
May 28, 2025 -
gvn: bail out unavoidable non-ssa locals in repeat
#141252 merged
May 28, 2025 -
Make two transmute-related MIR lints into HIR lint
#141551 merged
May 28, 2025 -
Rollup of 8 pull requests
#141668 merged
May 28, 2025 -
Add
Result::map_or_default
andOption::map_or_default
#141659 merged
May 28, 2025 -
add
asm_cfg
:#[cfg(...)]
withinasm!
#140367 merged
May 28, 2025 -
Bump master
stage0
compiler#141647 merged
May 28, 2025 -
Add some track_caller info to precondition panics
#129658 merged
May 28, 2025 -
triagebot: label LLVM submodule changes with
A-LLVM
#141602 merged
May 27, 2025 -
tests: mark option-niche-eq as fixed on LLVM 21
#141654 merged
May 27, 2025 -
Rename
{GenericArg,Term}::unpack()
tokind()
#141495 merged
May 27, 2025 -
coverage: Revert "unused local file IDs" due to empty function names
#141650 merged
May 27, 2025 -
remove
visit_mt
fromast::mut_visit
#141632 merged
May 27, 2025 -
bump fluent-* crates
#141645 merged
May 27, 2025 -
Rollup of 8 pull requests
#141662 merged
May 27, 2025 -
test: convert version_check ui test to run-make
#141640 merged
May 27, 2025 -
Add From<TryLockError> for io::Error
#141312 merged
May 27, 2025 -
Fix malformed suggestion for E0061 when method is a macro token in macro context
#140591 merged
May 27, 2025 -
Use more detailed spans in dyn compat errors within bodies
#141580 merged
May 27, 2025 -
Remove out-of-date
noop_*
names.#141563 merged
May 27, 2025 -
dist: make sure llvm-project submodule is present
#141568 merged
May 27, 2025 -
intrinsics, ScalarInt: minor cleanup
#141582 merged
May 27, 2025 -
Support
opaque_types_defined_by
forSyntheticCoroutineBody
#141584 merged
May 27, 2025 -
Add missing edition directives for async-await tests
#141587 merged
May 27, 2025 -
Add
generic_arg_infer
test#141594 merged
May 27, 2025 -
rustc book: fix erratic sentence by making it more simple
#141596 merged
May 27, 2025 -
Remove an unnecessary use of
Box::into_inner
.#141599 merged
May 27, 2025 -
Update mdbook to 0.4.51
#141611 merged
May 27, 2025 -
Remove spastorino from vacations
#141616 merged
May 27, 2025 -
use custom types to clarify arguments to
emit_ptr_va_arg
#141623 merged
May 27, 2025 -
bootstrap: translate Windows paths in a way that works for both Cygwin and MSYS2
#141556 merged
May 27, 2025 -
Pull out dedicated
cfg_version
syntax test from feature gate test#141552 merged
May 27, 2025 -
further dedup
WalkItemKind
formut_visit
andvisit
#141635 merged
May 27, 2025 -
Rollup of 17 pull requests
#141644 merged
May 27, 2025 -
Improve
ambiguous_wide_pointer_comparisons
lint compare diagnostics#141536 merged
May 27, 2025 -
ci: use ghcr registry for x86_64-gnu-tools job
#141641 merged
May 27, 2025 -
Fix CI for unrolled builds on the
try-perf
branch#141634 merged
May 27, 2025 -
Enable xray support for Mac
#140790 merged
May 27, 2025 -
Rollup of 10 pull requests
#141605 merged
May 26, 2025 -
minor improvements on running miri
#140898 merged
May 26, 2025 -
add a dedicated section for compiler environment variables in the unstable book
#141526 merged
May 26, 2025 -
Emit dummy open drop for unsafe binder
#141431 merged
May 26, 2025 -
Avoid obligation construction dance with query region constraints
#141392 merged
May 26, 2025 -
speed up charsearcher for ascii chars
#141516 merged
May 26, 2025 -
Properly analyze captures from unsafe binders
#141433 merged
May 26, 2025 -
interpret: add allocation parameters to
AllocBytes
#141513 merged
May 26, 2025 -
Deduplicate dyn compatibility violations due to coercion
#141439 merged
May 26, 2025 -
further deduplicate ast visitor code
#141449 merged
May 26, 2025 -
Fix
unused_braces
lint suggestion when encountering attributes#141550 merged
May 26, 2025 -
Don't rerun goals if none of their vars have changed
#141500 merged
May 26, 2025 -
Fold predicate fast path in canonicalizer and eager resolver
#141442 merged
May 26, 2025 -
interpret: do not force_allocate all return places
#141406 merged
May 26, 2025 -
const-check: stop recommending the use of rustc_allow_const_fn_unstable
#141559 merged
May 26, 2025 -
ci: move PR job x86_64-gnu-tools to codebuild
#141502 merged
May 26, 2025 -
Clarify WTF-8 safety docs
#140936 merged
May 26, 2025 -
[rustdoc] Unify type aliases rendering with other ADT
#140863 merged
May 26, 2025 -
Rollup of 8 pull requests
#141567 merged
May 26, 2025 -
Implement
normalize_lexically
#134696 merged
May 26, 2025 -
Specify that split_ascii_whitespace uses the same definition as is_ascii_whitespace
#140952 merged
May 26, 2025 -
Simplify
attribute_groups
#140539 merged
May 26, 2025 -
Attempt to improve the
std::fs::create_dir_all
docs related to atomicity#141472 merged
May 26, 2025 -
Describe lifetime of call argument temporaries passed indirectly
#138489 merged
May 26, 2025 -
Subtree sync for rustc_codegen_cranelift
#141557 merged
May 26, 2025 -
[beta] backports and stage0 bump
#141412 merged
May 25, 2025 -
Avoid extra path trimming in method not found error
#141512 merged
May 25, 2025 -
make teach_help message for cast-before-pass-to-variadic more precise
#141443 merged
May 25, 2025 -
bootstrap: clippy: set TESTNAME based on given paths
#141508 merged
May 25, 2025 -
Added unstable feature doc comments to unstable book
#141530 merged
May 25, 2025 -
Rollup of 6 pull requests
#141545 merged
May 25, 2025 -
Random nits
#141541 merged
May 25, 2025 -
Make #[cfg(version)] respect RUSTC_OVERRIDE_VERSION_STRING
#141413 merged
May 25, 2025 -
Implement
advance_by
viatry_fold
forSized
iterators#141086 merged
May 25, 2025 -
rustdoc: on mobile, make the sidebar full width and linewrap
#139831 merged
May 25, 2025 -
Docs(lib): Fix
extract_if
docs#141108 merged
May 25, 2025 -
More option optimization tests
#140950 merged
May 25, 2025 -
Rollup of 4 pull requests
#141529 merged
May 25, 2025 -
use
cfg_select!
to select the rightVaListImpl
definition#141361 merged
May 25, 2025 -
Stabilize
<[T; N]>::as_mut_slice
asconst
#140066 merged
May 25, 2025 -
Update askama to
0.14.0
#141487 merged
May 25, 2025 -
additional edge cases tests for
path.rs
🧪#141105 merged
May 25, 2025 -
Cleanup CodegenFnAttrFlags
#141511 merged
May 25, 2025 -
Rollup of 6 pull requests
#141518 merged
May 25, 2025 -
Use C-string literals to reduce boilerplate
#141498 merged
May 25, 2025 -
rename internal panicking::try to catch_unwind
#141505 merged
May 25, 2025 -
Use the fn_span when emitting function calls for better debug info.
#141372 merged
May 24, 2025 -
Guarantee behavior of transmuting
Option::<T>::None
subject to NPO#137323 merged
May 24, 2025 -
rustdoc book: add argument explanation for
html_playground_url
#141486 merged
May 24, 2025 -
std: sys: net: uefi: Implement TCP4 connect
#139254 merged
May 24, 2025 -
refactor
CanonicalVarKind
#141432 merged
May 24, 2025 -
Enable
[issue-links]
and[no-mentions]
in triagebot#141496 merged
May 24, 2025 -
Rollup of 6 pull requests
#141506 merged
May 24, 2025 -
document some -Z flags as living in the rustc-dev-guide
#141480 merged
May 24, 2025 -
Rollup of 7 pull requests
#141484 merged
May 24, 2025 -
Do not try to confirm non-dyn compatible method
#141438 merged
May 24, 2025 -
Improve CONTRIBUTING.md grammar and clarity
#141444 merged
May 24, 2025 -
Add 2nd Solaris target maintainer
#141446 merged
May 24, 2025 -
Dont walk into unsafe binders when emiting error for non-structural type match
#141429 merged
May 24, 2025 -
Suggest correct
version("..")
predicate syntax in check-cfg#141456 merged
May 24, 2025 -
Disable
triagebot
'sglacier
handler#141427 merged
May 24, 2025 -
GetUserProfileDirectoryW is now documented to always store the size
#141405 merged
May 24, 2025 -
Remove #![feature(let_chains)] from libcore
#141415 merged
May 24, 2025 -
rustdoc: Speed up
TypeAliasPart::get
#141421 merged
May 24, 2025 -
Update cargo
#141460 merged
May 24, 2025 -
Rollup of 7 pull requests
#141463 merged
May 23, 2025 -
Updated std doctests for wasm
#141065 merged
May 23, 2025 -
std: fix aliasing bug in UNIX process implementation
#138896 merged
May 23, 2025 -
Update std doctests for android
#141019 merged
May 23, 2025 -
aarch64-linux: Default to FramePointer::NonLeaf
#140832 merged
May 23, 2025 -
make shared_helpers exe function work for both cygwin and non-cygwin hosts
#141374 merged
May 23, 2025 -
Simplify
format_integer_with_underscore_sep
#141369 merged
May 23, 2025 -
Update mdbook to 0.4.50
#141457 merged
May 23, 2025 -
chore: fix typos in comment
#141398 merged
May 23, 2025 -
Improve handling of rustdoc lints when used with raw doc fragments.
#136400 merged
May 23, 2025 -
Async drop poll shim for error dropee generates noop body
#140967 merged
May 23, 2025 -
Miri subtree update
#141383 merged
May 23, 2025 -
Rename
kw::Empty
assym::empty
.#141376 merged
May 23, 2025 -
Rollup of 7 pull requests
#141437 merged
May 23, 2025 -
discuss deadlocks in the std::io::pipe() example
#141109 merged
May 23, 2025 -
rustdoc JSON: Don't apply
#[repr]
privacy heuristics#141126 merged
May 23, 2025 -
Update IDEs to use rustfmt 2024, fix Zed settings
#141062 merged
May 23, 2025 -
Defer evaluating type system constants when they use infers or params
#140553 merged
May 23, 2025 -
aarch64-softfloat: forbid enabling the neon target feature
#135160 merged
May 23, 2025 -
HIR ty lowering: Clean up & refactor the lowering of type-relative paths
#140218 merged
May 23, 2025 -
Add ignore value suggestion in closure body
#135562 merged
May 23, 2025 -
Handle regions equivalent to 'static in non_local_bounds
#139668 merged
May 23, 2025 -
Finalize repeat expr inference behaviour with inferred repeat counts
#139635 merged
May 23, 2025 -
Rollup of 7 pull requests
#141396 merged
May 23, 2025 -
Querify
coroutine_hidden_types
#141286 merged
May 23, 2025 -
use uX::from instead of _ as uX in non - const contexts
#140435 merged
May 23, 2025 -
rustc_on_unimplemented cleanups
#141130 merged
May 23, 2025 -
Move
dist-x86_64-linux
CI job to GitHub temporarily#141388 merged
May 22, 2025 -
Don't allow
poly_select
in new solver#141390 merged
May 22, 2025 -
ci: prepare aws access keys for migration
#141389 merged
May 22, 2025 -
ci: convert distcheck to free runner
#141382 merged
May 22, 2025 -
try_cast_aligned: avoid bare int-to-ptr casts
#141381 merged
May 22, 2025 -
Remove unnecessary
is_empty
checks#141377 merged
May 22, 2025 -
ci: improve citool job db errors
#141355 merged
May 22, 2025 -
Normalize aliases to correct kind of error term
#141362 merged
May 22, 2025 -
Fix
FnOnce
impl forAsyncFn
/AsyncFnMut
self-borrowing closures in new solver#141359 merged
May 22, 2025 -
Rollup of 8 pull requests
#141397 merged
May 22, 2025 -
Fast path for processing some obligations in the new solver
#141135 merged
May 22, 2025 -
Emit a warning if the doctest
main
function will not be run#140527 merged
May 22, 2025 -
rustdoc-json: Remove false docs and add test for inline attribute
#141364 merged
May 22, 2025 -
Add bors environment to CI
#141323 merged
May 22, 2025 -
dont handle bool transmute
#140431 merged
May 22, 2025 -
bump stdarch
#141337 merged
May 22, 2025 -
Rollup of 6 pull requests
#141379 merged
May 22, 2025 -
rustdoc: Fix links with inline code in trait impl docs
#140868 merged
May 22, 2025 -
add doc alias
replace_first
forstr::replacen
#141370 merged
May 22, 2025 -
Rename
cfg_match!
tocfg_select!
#137198 merged
May 22, 2025 -
limit impls of
VaArgSafe
to just types that are actually safe#141341 merged
May 22, 2025 -
lower bodies' params to thir before the body's value
#141356 merged
May 22, 2025 -
Rollup of 8 pull requests
#141366 merged
May 22, 2025 -
Move -Zcrate-attr injection to just after crate root parsing
#141351 merged
May 22, 2025 -
unpretty=thir-tree
: don't require the final expr to be the body's value#141357 merged
May 22, 2025 -
Document why we allow escaping bound vars in LTA norm
#141363 merged
May 22, 2025 -
incorrectly prefer builtin
dyn
impls :3#141347 merged
May 22, 2025 -
std: fix doctest and explain for
as_slices
andas_mut_slices
inVecDeque
#141230 merged
May 22, 2025 -
docs: Specify that common sort functions sort in an ascending direction
#140526 merged
May 22, 2025 -
Clippy subtree update
#141343 merged
May 21, 2025 -
Async drop fix for 'broken mir, place has deref as later projection'
#141296 merged
May 21, 2025 -
Use Docker cache from the current repository
#141280 merged
May 21, 2025 -
only resolve top-level guard patterns' guards once
#141267 merged
May 21, 2025 -
eagerly check nested obligations when coercing fndefs
#141334 merged
May 21, 2025 -
Use
DeepRejectCtxt
inassemble_inherent_candidates_from_param
#141333 merged
May 21, 2025 -
Do not eagerly fold consts in
normalize_param_env_or_error
if new solver#141332 merged
May 21, 2025 -
Rollup of 7 pull requests
#141345 merged
May 21, 2025 -
When AsyncDrop impl is empty, sync drop generated in elaborator
#141328 merged
May 21, 2025 -
Match on lang item kind instead of using an if/else chain
#140386 merged
May 21, 2025 -
replace
cc_detect::cc2ar
withcc::try_get_archiver
#140994 merged
May 21, 2025 -
typeck: catch
continue
s pointing to blocks#141317 merged
May 21, 2025 -
Suggest use "{}", self.x instead of {self.x} when resolve x as field of
self
#141213 merged
May 21, 2025 -
Allow
x perf
to find rustc.exe on Windows#141283 merged
May 21, 2025 -
Allow trailing comma after argument in query definition
#141284 merged
May 21, 2025 -
Rollup of 7 pull requests
#141331 merged
May 21, 2025 -
Add
std::os::unix::process::CommandExt::chroot
to safely chroot a child process#137759 merged
May 21, 2025 -
Avoid creating an empty identifer in
Symbol::to_ident_string
.#141318 merged
May 21, 2025 -
Do not call name() on rpitit assoc_item
#141308 merged
May 21, 2025 -
ci: split dist-arm-linux job
#141078 merged
May 21, 2025 -
ci: split powerpc64le-linux job
#141042 merged
May 21, 2025 -
Rollup of 6 pull requests
#141320 merged
May 21, 2025 -
Implement
ptr::try_cast_aligned
andNonNull::try_cast_aligned
.#141222 merged
May 21, 2025 -
Update books
#141316 merged
May 21, 2025 -
Add match guard let chain drop order and scoping tests
#140981 merged
May 21, 2025 -
collect doc alias as tips during resolution
#127721 merged
May 21, 2025
246 Pull requests opened by 119 people
-
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#141319 opened
May 21, 2025 -
std: sys: random: uefi: Provide rdrand based fallback
#141324 opened
May 21, 2025 -
[experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack
#141325 opened
May 21, 2025 -
[experimental, do not merge!] a faster implementation of Polonius
#141326 opened
May 21, 2025 -
ci: use codebuild for dist-x86_64-linux-alt
#141342 opened
May 21, 2025 -
Make `Rc<T>::deref` zero-cost
#141348 opened
May 21, 2025 -
rustc_const_eval: Expose APIs for signalling foreign accesses to memory
#141391 opened
May 22, 2025 -
Add `FromIterator` impls for `ascii::Char`s to `String`s
#141445 opened
May 23, 2025 -
Allow `&raw [mut | const]` for union field in safe
#141469 opened
May 23, 2025 -
Add new `function_casts_as_integer` lint
#141470 opened
May 23, 2025 -
Draft: Make into_parts methods on Vec associated functions
#141509 opened
May 24, 2025 -
std: sys: net: uefi: tcp4: Implement write
#141532 opened
May 25, 2025 -
Enable LLDB debug info tests on CI
#141539 opened
May 25, 2025 -
[perf ONLY] [gauge upper bound] rustdoc: Remove auto trait impl synthesis
#141564 opened
May 25, 2025 -
[experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation
#141583 opened
May 26, 2025 -
Document subdirectories of UI tests with README files
#141597 opened
May 26, 2025 -
unstable-book: Add stubs for environment variables; document some of the important ones
#141624 opened
May 27, 2025 -
implement `TrustedRandomAccessNoCoerce` for `Peekable`
#141630 opened
May 27, 2025 -
Suggest to bind `self.x` to `x` when field `x` may be in format string
#141633 opened
May 27, 2025 -
Pure batching without autodiff
#141637 opened
May 27, 2025 -
[rustdoc] Do not emit redundant_explicit_links lint if the doc comment comes from expansion
#141648 opened
May 27, 2025 -
rustdoc search: prefer stable items in search results
#141658 opened
May 27, 2025 -
rustdoc: add ways of collapsing all impl blocks
#141663 opened
May 27, 2025 -
ci: update docker version on codebuild
#141697 opened
May 28, 2025 -
Stabilize `ip_from`
#141744 opened
May 29, 2025 -
Introduce `impl` restrictions to AST, lower to `rustc_middle`
#141754 opened
May 30, 2025 -
Insert checks for enum discriminants when debug assertions are enabled
#141759 opened
May 30, 2025 -
[experimental] Make witnesses more eager
#141762 opened
May 30, 2025 -
Stabilize `#[cfg(version(...))]`, take 2
#141766 opened
May 30, 2025 -
compiler: use FramePointer::NonLeaf on illumos
#141798 opened
May 30, 2025 -
Don't call WSACleanup on process exit
#141809 opened
May 31, 2025 -
Specialize sleep_until implementation for unix (except mac)
#141829 opened
May 31, 2025 -
[DO NOT MERGE] Crate local distributed slice
#141830 opened
May 31, 2025 -
rustdoc: fix attrs of locally reexported foreign items
#141831 opened
May 31, 2025 -
improve `core::ffi::VaList`
#141835 opened
May 31, 2025 -
make rust-analyzer use a dedicated directory
#141839 opened
May 31, 2025 -
If `HOME` is empty, use the fallback instead
#141840 opened
May 31, 2025 -
Explain `TOCTOU` on the top of `std::fs`, and reference it in functions
#141847 opened
Jun 1, 2025 -
forward the bootstrap `runner` to `run-make`
#141856 opened
Jun 1, 2025 -
Describe Future invariants more precisely
#141867 opened
Jun 1, 2025 -
Introduce `ByteSymbol`
#141875 opened
Jun 2, 2025 -
Turn `stdarch` into a Josh subtree
#141899 opened
Jun 2, 2025 -
Stabilize `feature(more_qualified_paths)`
#141922 opened
Jun 2, 2025 -
[PERF] Rework unsizing coercions in new solver
#141926 opened
Jun 2, 2025 -
print proc res for failed case in comp test
#141977 opened
Jun 3, 2025 -
Attempted to fix #141972 Parameter ABI inconsistency error in Rust for RISC-V
#141979 opened
Jun 3, 2025 -
Prototype `VaList` proposal
#141980 opened
Jun 3, 2025 -
Fix linting false positive when block used as value
#141987 opened
Jun 3, 2025 -
add Iterator::contains
#141994 opened
Jun 4, 2025 -
Fix `proc_macro::Ident`'s handling of `$crate`
#141996 opened
Jun 4, 2025 -
Doc: clarify priority of lint level sources
#142021 opened
Jun 4, 2025 -
Start moving wf checking away from HIR
#142030 opened
Jun 4, 2025 -
Add `Command::resolve_in_parent_path`
#142035 opened
Jun 4, 2025 -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 opened
Jun 4, 2025 -
Make many `MacResult` methods unreachable.
#142061 opened
Jun 5, 2025 -
`apply_member_constraints`: fix placeholder check
#142071 opened
Jun 5, 2025 -
Add SIMD funnel shift and round-to-even intrinsics
#142078 opened
Jun 5, 2025 -
nll-relate: improve hr opaque types support
#142079 opened
Jun 5, 2025 -
add track_caller attribute to map_err and ok_or/_else
#142093 opened
Jun 5, 2025 -
gpu offload host code generation
#142097 opened
Jun 5, 2025 -
Implement `int_format_into` feature
#142098 opened
Jun 5, 2025 -
Add `compiler-builtins` to bootstrap
#142106 opened
Jun 6, 2025 -
[DO NOT MERGE] Experimental
#142117 opened
Jun 6, 2025 -
Reject unsupported `extern "{abi}"`s consistently in all positions
#142134 opened
Jun 6, 2025 -
docs: autogenerate compiler flag stubs based on -Zhelp
#142135 opened
Jun 7, 2025 -
Add `Vec::into_chunks`
#142138 opened
Jun 7, 2025 -
Include additional hashes in src/stage0
#142139 opened
Jun 7, 2025 -
Withdraw the claim `extern "C-cmse-nonsecure-*"` always matches `extern "C"`
#142146 opened
Jun 7, 2025 -
Test binary size of share generics
#142165 opened
Jun 7, 2025 -
add core::async_iter::pending
#142177 opened
Jun 7, 2025 -
Convert moves of references to copies in ReferencePropagation
#142185 opened
Jun 8, 2025 -
Check definitions of arguments before suggest move expr out of loop
#142189 opened
Jun 8, 2025 -
`rustc_const_eval`: respect `target.min_global_align`
#142198 opened
Jun 8, 2025 -
`tests/ui`: A New Order [8/N]
#142200 opened
Jun 8, 2025 -
Mark `slice::swap_with_slice` unstably const
#142205 opened
Jun 8, 2025 -
bootstrap: validate `rust.codegen-backends` & `target.<triple>.codegen-backends`
#142212 opened
Jun 8, 2025 -
`tests/ui`: A New Order [9/N]
#142214 opened
Jun 8, 2025 -
Use -Zmir-opt-level=0 in tests for MIR building
#142215 opened
Jun 8, 2025 -
Fast path for WF goals in new solver
#142223 opened
Jun 9, 2025 -
Detect more cases of unused_parens around types
#142237 opened
Jun 9, 2025 -
Remove deadlock detection for benchmarking
#142247 opened
Jun 9, 2025 -
Add edition checks for some tests that had divergent output
#142255 opened
Jun 9, 2025 -
[Experiment] Build the standard library with -Csymbol-mangling-version=v0
#142257 opened
Jun 9, 2025 -
Rustdoc js: even more typechecking improvements
#142270 opened
Jun 9, 2025 -
tests: Do not run afoul of asm.validity.non-exhaustive in input-stats
#142285 opened
Jun 10, 2025 -
[early rough draft] GCI: Don't evaluate free const items with impossible predicates
#142293 opened
Jun 10, 2025 -
[EXPERIMENTAL] Revert `mte-ffi` changes
#142300 opened
Jun 10, 2025 -
tests: Fix duplicated-path-in-error fail with musl
#142301 opened
Jun 10, 2025 -
tests: Add `RUST_BACKTRACE` and `-Cpanic` revisions to `panic-main.rs` test
#142304 opened
Jun 10, 2025 -
compiler: Fix "power alignment" problems on AIX
#142310 opened
Jun 10, 2025 -
core::ptr: deduplicate docs for as_ref, addr, and as_uninit_ref
#142315 opened
Jun 10, 2025 -
Don't fold in Instantiate when there's nothing to fold
#142317 opened
Jun 10, 2025 -
Expose elf abi on ppc64 targets
#142321 opened
Jun 10, 2025 -
Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#142323 opened
Jun 10, 2025 -
Stabilize the `breakpoint` function
#142325 opened
Jun 10, 2025 -
`rustdoc-json-types`: Intern `Type`s to deduplicate and flatten
#142327 opened
Jun 11, 2025 -
Add NonNull pattern types
#142339 opened
Jun 11, 2025 -
Fixes firefox copy paste issue
#142354 opened
Jun 11, 2025 -
Simplify LLVM bitcode linker in bootstrap
#142357 opened
Jun 11, 2025 -
[WIP] Use weak aliases for the allocator shim
#142366 opened
Jun 11, 2025 -
Add regression test for #137857 to ensure that we generate intra doc links for extern crate items.
#142367 opened
Jun 11, 2025 -
Improve `--remap-path-prefix` documentation
#142372 opened
Jun 11, 2025 -
Put negative implementors first and apply same ordering logic to foreign implementors
#142380 opened
Jun 11, 2025 -
Bringing `rustc_rayon_core` in tree as `rustc_thread_pool`
#142384 opened
Jun 11, 2025 -
Perform unused assignment and unused variables lints on MIR.
#142390 opened
Jun 12, 2025 -
rust: library: Add `setsid` method to `CommandExt` trait
#142391 opened
Jun 12, 2025 -
Don't give APITs names with macro expansion placeholder fragments in it
#142393 opened
Jun 12, 2025 -
Add proper name mangling for pattern types
#142401 opened
Jun 12, 2025 -
Add note when inherent impl for a alias type defined outside of the crate
#142415 opened
Jun 12, 2025 -
`tests/ui`: A New Order [12/N]
#142417 opened
Jun 12, 2025 -
Report infer ty errors during hir ty lowering
#142420 opened
Jun 12, 2025 -
`tests/ui`: A New Order [13/N]
#142429 opened
Jun 12, 2025 -
Add test cases for namespaced crates
#142437 opened
Jun 12, 2025 -
`tests/ui`: A New Order [14/N]
#142440 opened
Jun 12, 2025 -
adding codegen test to autodiff
#142444 opened
Jun 13, 2025 -
compiler: Use -T instead of --script for linker scripts
#142445 opened
Jun 13, 2025 -
Windows: make `read_dir` stop iterating after the first error is encountered
#142453 opened
Jun 13, 2025 -
Add modern AVR mcus like avr128db28 and attiny3224
#142454 opened
Jun 13, 2025 -
Merge unboxed trait object error suggestion into regular dyn incompat error
#142458 opened
Jun 13, 2025 -
Add new `doc(attribute = "...")` attribute
#142472 opened
Jun 13, 2025 -
Insert parentheses around binary operation with attribute
#142476 opened
Jun 13, 2025 -
install docs for each target in different directory
#142478 opened
Jun 13, 2025 -
Marks ADT live if it appears in pattern
#142485 opened
Jun 14, 2025 -
Detect missing `derive` on unresolved attribute even when not imported
#142487 opened
Jun 14, 2025 -
rework `#[naked]` attribute parser
#142493 opened
Jun 14, 2025 -
rustdoc_json: improve handling of generic args
#142502 opened
Jun 14, 2025 -
Add `Path::has_trailing_sep` and related methods
#142506 opened
Jun 14, 2025 -
Skip no-op drop glue
#142508 opened
Jun 14, 2025 -
bump std libc dependency
#142509 opened
Jun 14, 2025 -
Miri: handling of SNaN inputs in `f*::pow` operations
#142514 opened
Jun 14, 2025 -
[lib] In-place initialization infrastructure
#142518 opened
Jun 14, 2025 -
Remove fewer Storage calls in `copy_prop`
#142531 opened
Jun 15, 2025 -
Add armv7-unknown-linux-musleabihf host tools to CI
#142538 opened
Jun 15, 2025 -
Port `#[may_dangle]` to the new attribute system
#142539 opened
Jun 15, 2025 -
Pre-compute MIR CFG caches for borrowck and other analyses
#142540 opened
Jun 15, 2025 -
Prevent ABI changes affect EnzymeAD
#142544 opened
Jun 15, 2025 -
Only traverse reachable blocks in JumpThreading.
#142546 opened
Jun 15, 2025 -
Refactor resolve_ident_in_module to use scopes
#142547 opened
Jun 15, 2025 -
small iter.intersperse.fold() optimization
#142549 opened
Jun 15, 2025 -
Use `AttrItem` instead of `Attribute` in more places
#142552 opened
Jun 15, 2025 -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 opened
Jun 16, 2025 -
Suggest clone in user-write-code instead of inside macro
#142569 opened
Jun 16, 2025 -
Reason about borrowed classes in CopyProp.
#142571 opened
Jun 16, 2025 -
Cache MIR preorder traversal.
#142578 opened
Jun 16, 2025 -
Enforce in bootstrap that build must have stage at least 1
#142581 opened
Jun 16, 2025 -
Inline drops in MIR
#142583 opened
Jun 16, 2025 -
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#142590 opened
Jun 16, 2025 -
Add a warning to LateContext::get_def_path
#142593 opened
Jun 16, 2025 -
Add DesugaringKind::FormatLiteral
#142594 opened
Jun 16, 2025 -
error on calls to ABIs that cannot be called
#142597 opened
Jun 16, 2025 -
Port `#[rustc_pub_transparent]` to the new attribute system
#142600 opened
Jun 16, 2025 -
Do not suggest compatible variants inside macro
#142611 opened
Jun 17, 2025 -
improve search graph docs, reset `encountered_overflow` between reruns
#142617 opened
Jun 17, 2025 -
[WIP] Move placeholder error handling to before region inference
#142623 opened
Jun 17, 2025 -
Only compute recursive callees once.
#142625 opened
Jun 17, 2025 -
Error on invalid signatures for interrupt ABIs
#142633 opened
Jun 17, 2025 -
alternate interface for OrderedJson to reduce allocations
#142634 opened
Jun 17, 2025 -
bootstrap.example.toml: use less contextual format
#142636 opened
Jun 17, 2025 -
Remove some glob imports from the type system
#142637 opened
Jun 17, 2025 -
error out when `repr(align)` exceeds COFF limit
#142638 opened
Jun 17, 2025 -
Implement autodiff using intrinsics
#142640 opened
Jun 17, 2025 -
Generate symbols.o for proc-macros too
#142641 opened
Jun 17, 2025 -
rustdoc-json: Postcard output
#142642 opened
Jun 17, 2025 -
Also emit suggestions for usages in the `non_upper_case_globals` lint
#142645 opened
Jun 17, 2025 -
[perf] Compute hard errors without diagnostics in impl_intersection_has_impossible_obligation
#142647 opened
Jun 17, 2025 -
rustdoc search: rank aliases lower than exact matches
#142653 opened
Jun 17, 2025 -
macros: Clean up code with non-optional `NonterminalKind`
#142657 opened
Jun 18, 2025 -
compiler-builtins: Clean up features
#142659 opened
Jun 18, 2025 -
trait_sel: add builtin impl for `PointeeSized`
#142663 opened
Jun 18, 2025 -
Avoid a few more allocations in `write_shared.rs`
#142667 opened
Jun 18, 2025 -
Document fully-qualified syntax in `as`' keyword doc
#142670 opened
Jun 18, 2025 -
add #![rustc_no_implicit_bounds]
#142671 opened
Jun 18, 2025 -
Show the offset, length and memory of uninit read errors
#142673 opened
Jun 18, 2025 -
Preserve caches in a call to shrink_to_fit
#142675 opened
Jun 18, 2025 -
Add CI check to ensure that rustdoc JSON `FORMAT_VERSION` is correctly updated
#142677 opened
Jun 18, 2025 -
Misc cleanups of `generic_arg_infer` related HIR logic
#142678 opened
Jun 18, 2025 -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 opened
Jun 18, 2025 -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 opened
Jun 18, 2025 -
Update bundled musl to 1.2.5
#142682 opened
Jun 18, 2025 -
Skip debug dep node code in non-incremental mode
#142686 opened
Jun 18, 2025 -
expand: Remove some unnecessary generic parameters
#142690 opened
Jun 18, 2025 -
More robustly deal with relaxed bounds and improve their diagnostics
#142693 opened
Jun 18, 2025 -
Backport rust-lang/stdarch#1818 for 1.88
#142694 opened
Jun 18, 2025 -
Port `#[rustc_skip_during_method_dispatch]` to the new attribute system
#142695 opened
Jun 18, 2025 -
Offload device1
#142696 opened
Jun 18, 2025 -
Improve diagnostics for `concat_bytes!` with C string literals
#142698 opened
Jun 19, 2025 -
Remove incorrect comments in `Weak`
#142700 opened
Jun 19, 2025 -
Remove the deprecated unstable `concat_idents!` macro
#142704 opened
Jun 19, 2025 -
completely deduplicate `Visitor` and `MutVisitor`
#142706 opened
Jun 19, 2025 -
Update `MaybeUninitializedPlaces` and `MaybeInitializedPlaces` for `otherwise`
#142707 opened
Jun 19, 2025 -
Do not include NUL-terminator in computed length
#142708 opened
Jun 19, 2025 -
Make `create_def` a query
#142711 opened
Jun 19, 2025 -
hir_analysis: add missing sizedness bounds
#142712 opened
Jun 19, 2025 -
Adjust `with_generic_param_rib`.
#142716 opened
Jun 19, 2025 -
Add tracing in Miri for tcx.`layout_of` calls
#142721 opened
Jun 19, 2025 -
[crater] Add `impl From<f16> for f32`
#142723 opened
Jun 19, 2025 -
Add runtime check to avoid overwrite arg in `Diag`
#142724 opened
Jun 19, 2025 -
[beta] Clippy backport
#142725 opened
Jun 19, 2025 -
wasm: rm static mut
#142727 opened
Jun 19, 2025 -
Let String pass #[track_caller] to its Vec calls
#142728 opened
Jun 19, 2025 -
suggest declaring modules when file found but module not defined
#142730 opened
Jun 19, 2025 -
Add lint rule for `#[deprecated]` on re-exports (rebase)
#142731 opened
Jun 19, 2025 -
[perf] Canonicalize input ty/ct infer/placeholder in the root universe
#142732 opened
Jun 19, 2025 -
[perf] Keep regions in canonical param-envs in new solver
#142733 opened
Jun 19, 2025 -
lazily reevaluate nested goals
#142735 opened
Jun 19, 2025 -
Clean-up `FnCtxt::is_destruct_assignment_desugaring`
#142740 opened
Jun 19, 2025 -
Fix unsoundness in some tests
#142741 opened
Jun 19, 2025 -
[win][aarch64] Fix linking statics on Arm64EC, take 2
#142742 opened
Jun 19, 2025 -
Apply `impl_super_outlives` optimization to new trait solver
#142746 opened
Jun 19, 2025 -
rustdoc_json: conversion cleanups
#142747 opened
Jun 19, 2025 -
Add methods for converting bool to `Result<(), E>`
#142749 opened
Jun 19, 2025 -
Make `Clone` a `const_trait`
#142756 opened
Jun 19, 2025 -
docs(fs): Touch up grammar on lock api
#142760 opened
Jun 20, 2025 -
rustc_target: document public AbiMap-related fn and variants
#142765 opened
Jun 20, 2025 -
Avoid a bitcast FFI call in transmuting
#142768 opened
Jun 20, 2025 -
Introduce debuginfo to statements in MIR
#142771 opened
Jun 20, 2025 -
`evaluate_goal` avoid unnecessary step
#142774 opened
Jun 20, 2025 -
rustc_target: Begin unifying Arch enum
#142775 opened
Jun 20, 2025 -
All HIR attributes are outer
#142776 opened
Jun 20, 2025 -
Encode hir attributes cross-crate properly
#142777 opened
Jun 20, 2025 -
Add note about `str::split` handling of no matches.
#142779 opened
Jun 20, 2025 -
Port `#[must_use]` to new attribute parsing infrastructure
#142780 opened
Jun 20, 2025 -
Add codegen timing section
#142784 opened
Jun 20, 2025 -
fix(linkcheck): Build using the lockfile
#142785 opened
Jun 20, 2025 -
feat(build): centralize LLVM_VERSION
#142786 opened
Jun 20, 2025 -
Add diagnostic items for Clippy
#142787 opened
Jun 20, 2025 -
add doc(alias("AsciiChar")) to core::ascii::Char
#142788 opened
Jun 20, 2025 -
Make TypeId const comparable
#142789 opened
Jun 20, 2025 -
[beta] backports
#142791 opened
Jun 20, 2025 -
Bump the version number to 1.90.0
#142792 opened
Jun 20, 2025 -
Don't fail to parse a struct if a semicolon is used to separate fields
#142798 opened
Jun 20, 2025 -
rustc_session: Add a structure for keeping both explicit and default sysroots
#142799 opened
Jun 20, 2025 -
integer docs: remove extraneous text
#142800 opened
Jun 20, 2025 -
Use gen blocks in the compiler instead of `from_coroutine`
#142801 opened
Jun 20, 2025 -
Collapse Analysis|Borrowck|PostBorrowckAnalysis when there are no opaques
#142802 opened
Jun 20, 2025 -
Rename `LayoutS` to `LayoutData` in comments
#142804 opened
Jun 20, 2025 -
Emit a single error when importing a path with `_`
#142805 opened
Jun 20, 2025 -
Normalize before computing ConstArgHasType goal in new solver
#142806 opened
Jun 20, 2025 -
libtest: expose --fail-fast as an unstable command-line option
#142807 opened
Jun 20, 2025 -
Rehome tests in `tests/ui/` to accurate subdirectories
#142808 opened
Jun 20, 2025 -
Add PrintTAFn flag for targeted type analysis printing
#142809 opened
Jun 20, 2025 -
Do not ICE on generic const expr referencing missing ty param
#142810 opened
Jun 20, 2025 -
Allow arbitrary `build.description` in tests
#142811 opened
Jun 20, 2025 -
Put spans in all parsed attributes
#142813 opened
Jun 20, 2025 -
Rollup of 8 pull requests
#142814 opened
Jun 21, 2025
361 Issues closed by 60 people
-
std::ptr::copy() can read from uninitialized statics (unsound)
#142532 closed
Jun 21, 2025 -
bootstrap: Chaning `src/rustdoc-json-types` doesn't rebuild `rustdoc`
#142738 closed
Jun 20, 2025 -
Integer `to_string` is slow
#135543 closed
Jun 20, 2025 -
When should `cfg(target_feature = "backchain")` (s390x target feature) be enabled?
#142412 closed
Jun 20, 2025 -
rustdoc: Some sort of rendering optimization is needed for large source files
#142060 closed
Jun 19, 2025 -
Allow storing `format_args!` in a let binding
#92698 closed
Jun 19, 2025 -
On Windows a `static` address changes when copied into another `static` across a module boundary
#127518 closed
Jun 19, 2025 -
Bad error message when using pub(in crate::foo)
#142729 closed
Jun 19, 2025 -
concat_idents cannot be used in pattern position
#50408 closed
Jun 19, 2025 -
ICE: `unelided lifetime in signature`
#138131 closed
Jun 19, 2025 -
async drop not work without sync drop
#140696 closed
Jun 19, 2025 -
Cycle error happens when using inherent_associated_types and generic_const_exprs features
#136678 closed
Jun 19, 2025 -
cycle on inherent associated types in structs
#108491 closed
Jun 19, 2025 -
i686 GNU/Linux, seg-fault on executing rust tool-chain binaries
#80117 closed
Jun 19, 2025 -
rustdoc: "Implementations on Foreign Types" sidebar items should link to specific impls
#56018 closed
Jun 19, 2025 -
Build errors with edition=2018 after clean `cargo fix --edition`
#55592 closed
Jun 19, 2025 -
lint/tidy check imports of rustc_type_ir and rustc_middle
#138449 closed
Jun 19, 2025 -
Tracking Issue for `_` as a const argument: `feature(generic_arg_infer)`
#85077 closed
Jun 18, 2025 -
Confusing error message for `lifetime flowing from input to output with different syntax`
#142515 closed
Jun 18, 2025 -
`--remap-path-prefix` does not apply to secondary files in diagnostics
#66251 closed
Jun 18, 2025 -
Issue
#142664 closed
Jun 18, 2025 -
ICE: `Building async destructor constructor shim is not yet implemented for type: Coroutine`
#132103 closed
Jun 18, 2025 -
ICE: `async_destructor_ty` is not yet implemented for type
#128695 closed
Jun 18, 2025 -
Diagnostics error in interaction between `#[optimize(..)]` and `#[no_sanitize(..)]`
#137950 closed
Jun 18, 2025 -
os error 2 (no such file or dir) when compiling rust-1.87.0
#142622 closed
Jun 18, 2025 -
`redundant_semicolons` gets confused by macros
#142143 closed
Jun 18, 2025 -
src-script.js: make srcIndex into a parameter instead of a global variable
#138467 closed
Jun 18, 2025 -
Avoid O-notation for String operations
#46650 closed
Jun 17, 2025 -
rustdoc-json: Guard agains 2 commits making the same modification to `FORMAT_VERSION`
#94591 closed
Jun 17, 2025 -
Frivolous native-static-libs warning when building a cdylib with Cargo-C on macOS
#142582 closed
Jun 17, 2025 -
[PowerPC64] Rust performs improper function call linkage when using LLVM's linker
#85589 closed
Jun 17, 2025 -
ICE: `LocalTableInContext: key not found`
#142525 closed
Jun 17, 2025 -
Compiler should reject union field definitions having default values
#142555 closed
Jun 17, 2025 -
`tests/run-make/dump-ice-to-disk` is flakey on i686-mingw
#128911 closed
Jun 17, 2025 -
Reexplain `NonNull`'s covariance details more concisely
#141933 closed
Jun 17, 2025 -
Regression: The crate named `assert-cmp` v0.2.1 no longer compile on Rust 1.87.0
#142626 closed
Jun 17, 2025 -
ICE: each unstable `LintExpectationId` must have a matching stable id
#131214 closed
Jun 17, 2025 -
LLVM Assertion failed when optimizing SIMD code on aarch64.apple.darwin
#140933 closed
Jun 17, 2025 -
failure to link due to unknown relocation type in switch tables (aarch64-linux-*)
#141737 closed
Jun 17, 2025 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 closed
Jun 17, 2025 -
Enabling LTO causes miscompilation on x86_64-apple-darwin
#141306 closed
Jun 17, 2025 -
32x performance regression for AVX2 intrinsics in Rust v1.87
#142603 closed
Jun 17, 2025 -
str::splitn(N, ' ') is slower than it ought to be
#82471 closed
Jun 17, 2025 -
Missing comma in enum interacts badly with doc comment advice
#142311 closed
Jun 16, 2025 -
`panic::Location` `Debug` implementation now prints a byte array
#142279 closed
Jun 16, 2025 -
Tracking Issue for File lock API
#130994 closed
Jun 16, 2025 -
broken mir on async drop (-Zlint-mir)
#140429 closed
Jun 16, 2025 -
ICE: `broken MIR in FutureDropPollShim`
#141409 closed
Jun 16, 2025 -
ICE: `broken MIR in AsyncDropGlue(`
#141761 closed
Jun 16, 2025 -
rustc disagrees with emcc about WASM struct ABI in parameters
#88152 closed
Jun 16, 2025 -
Misleading compiler suggestion: Add semicolon in rustlib due to missing `;` in user code
#139049 closed
Jun 16, 2025 -
Wasm ABI special cases scalar pairs (against tool conventions) and is not documented
#129486 closed
Jun 16, 2025 -
WebAssembly ABI mismatch between clang and rust
#71871 closed
Jun 16, 2025 -
wasm32-unknown-unknown "C" ABI doesn't use proper ABI adjustments
#115666 closed
Jun 16, 2025 -
Tracking issue for wasm32-unknown-unknown's future-incompat warning for C ABI changes
#138762 closed
Jun 16, 2025 -
Tracking Issue for perma-unstable `wasm-c-abi` flag
#122532 closed
Jun 16, 2025 -
some tier 2 rustc 1.81 hosts cannot bootstrap stable 1.82
#129268 closed
Jun 15, 2025 -
contradictory suggestion for labeled break with an unsafe block
#142537 closed
Jun 15, 2025 -
`windows-sys` v0.59.0 (latest version) hits a FCW on the latest nightly
#142330 closed
Jun 14, 2025 -
Incorrect suggestion when calling an associated type with a type ancor
#142473 closed
Jun 14, 2025 -
ICE with unsizing an extern type
#79409 closed
Jun 14, 2025 -
Tracking issue for release notes of #142129: Apply `mismatched-lifetime-syntaxes` to trait and extern functions
#142501 closed
Jun 14, 2025 -
ICE: no field on type
#138359 closed
Jun 14, 2025 -
ICE: `TypeError` when attempting coercion but no error emitted
#138266 closed
Jun 14, 2025 -
npm GETs in CI can be flaky, can we cache them?
#142433 closed
Jun 14, 2025 -
ICE: mismatched types
#138240 closed
Jun 14, 2025 -
ICE: `internal compiler error: no type-dependent def for method call`
#138166 closed
Jun 14, 2025 -
invalid token removal suggested on `unsafe const fn()` type
#142268 closed
Jun 14, 2025 -
rustdoc-json: replace jsondocck with jsondocckng
#94140 closed
Jun 13, 2025 -
Only document for one target is installed when multiple targets are configured
#142457 closed
Jun 13, 2025 -
proc_macro lib triggers wrong behavior of rustc.
#142474 closed
Jun 13, 2025 -
dont-shuffle-bswaps codegen test broken on none-x86_64/arm64 archs
#142068 closed
Jun 13, 2025 -
Tracking issue for future-incompatibility lint `missing_fragment_specifier`
#40107 closed
Jun 13, 2025 -
Postfix yield is pretty-printed with too many parentheses
#139395 closed
Jun 13, 2025 -
regression: cannot find type `SourceFile` in crate `proc_macro`
#142428 closed
Jun 13, 2025 -
regression: `#![feature]` may not be used on the beta release channel
#142426 closed
Jun 13, 2025 -
`std::slice::ChunkBy` should implement `Clone`
#137969 closed
Jun 13, 2025 -
riscv32imac-unknown-xous-elf: `rust-lld` gives `offset is outside the section` errors
#103949 closed
Jun 13, 2025 -
regression: error[E0277]: the trait bound `Entity: AdapterExt` is not satisfied
#142424 closed
Jun 13, 2025 -
rustc segfaults when loading mimalloc with LD_PRELOAD
#126200 closed
Jun 13, 2025 -
Consider using `llvm-strip`
#123151 closed
Jun 13, 2025 -
build-std + link-dead-code=y cannot build custom target without sse
#123494 closed
Jun 13, 2025 -
rustc does not understand linker scripts with `GROUP` statements
#40483 closed
Jun 13, 2025 -
rust-objcopy produces broken binary in nightly
#102983 closed
Jun 13, 2025 -
Terse diagnostic for an associated function shadowed by a variant
#142263 closed
Jun 13, 2025 -
fix suggestion for E0716 (temporary value dropped while borrowed)
#137486 closed
Jun 13, 2025 -
ICE during incremental test recompilation
#141534 closed
Jun 12, 2025 -
how to compile proc-macro with address sanitizer
#142365 closed
Jun 12, 2025 -
Tracking issue for pref_align_of intrinsic
#91971 closed
Jun 12, 2025 -
#[no_mangle] in thread_local! requires unsafe wrapping in edition 2021
#142182 closed
Jun 12, 2025 -
Inaccurate error message for const operations in type parameters
#79429 closed
Jun 12, 2025 -
Mention expectation of `{` for parse error immediately after `async` in expressions
#80931 closed
Jun 12, 2025 -
Weird errors when running `./x.py test`?
#142350 closed
Jun 12, 2025 -
Consider adding a `//@ needs-std` directive for target std support
#141863 closed
Jun 11, 2025 -
bootstrap uses downloaded rustc despite lockfile changes
#142338 closed
Jun 11, 2025 -
Issue
#142351 closed
Jun 11, 2025 -
ICE: `failed to process buffered lint here (dummy = false)`
#139825 closed
Jun 10, 2025 -
track the version and PR in which a nightly feature was removed
#141619 closed
Jun 10, 2025 -
Using `#[allow(dead_code)]` instead of `#[allow(unused)]` spuriously crashes the nightly compiler
#142206 closed
Jun 10, 2025 -
EarlyOtherwiseBranch can insert storage markers incorrectly, creating use of a dead local
#141212 closed
Jun 10, 2025 -
NetBSD archive servers are down
#138493 closed
Jun 10, 2025 -
Cargo does not show ouput (e.g. stdout) from doctests with `--nocapture`
#142295 closed
Jun 10, 2025 -
Tracking Issue for `sha512_sm_x86`
#126624 closed
Jun 10, 2025 -
Function only used in const assert is treated as dead code
#142104 closed
Jun 9, 2025 -
Tracking Issue for nonnull_provenance
#135243 closed
Jun 9, 2025 -
Can we use TPDE Compiler to speed up compilation times?
#142256 closed
Jun 9, 2025 -
Crash using proc_macro2 rust nigthly 1.87
#142249 closed
Jun 9, 2025 -
Tracking Issue for TCP_QUICKACK support on Linux
#96256 closed
Jun 9, 2025 -
ICE: `item_name: no name for DefPath`
#135863 closed
Jun 9, 2025 -
cfg(bootstrap) should not be allowed in `library/`
#142150 closed
Jun 9, 2025 -
Static promotion allows sharing non-Sync values across threads (maybe unsound?)
#142233 closed
Jun 9, 2025 -
Tracking Issue for `non_null_from_ref`
#130823 closed
Jun 9, 2025 -
x.py clippy no longer works
#142156 closed
Jun 9, 2025 -
Inefficient Match Statement Optimization for Unit-Only Enums with Fixed Offsets
#129131 closed
Jun 9, 2025 -
Rust does not show a compiler warning if you don't use a future
#142196 closed
Jun 8, 2025 -
Redundant semicolons are parsed as an empty tuple semicolon statement
#63679 closed
Jun 8, 2025 -
ICE: `expected const for .. but found Type(usize) when instantiating args=[usize] `
#121429 closed
Jun 8, 2025 -
ICE: `normalization_nested_goals.is_empty()`
#140571 closed
Jun 8, 2025 -
ICE ForceWarning != Error | Warning | Allow | Expect
#142144 closed
Jun 8, 2025 -
Tracking Issue for `const_eq_ignore_ascii_case`
#131719 closed
Jun 8, 2025 -
nvptx abi adjustment may keep PassMode::Direct for small aggregates in conv `extern "C"`
#117480 closed
Jun 7, 2025 -
Tracking Issue for AVX512 intrinsics
#111137 closed
Jun 7, 2025 -
Tracking issue for release notes of #141447: Document representation of `Option<unsafe fn()>`
#142166 closed
Jun 7, 2025 -
Misaligned pointer error message could be improved.
#109997 closed
Jun 7, 2025 -
-Zhuman-readable-cgu-names generates filenames that exceed the character limit on windows
#141547 closed
Jun 7, 2025 -
Some drop order tests are needlessly confusing
#141604 closed
Jun 7, 2025 -
ICE:called `Option::unwrap()` on a `None` value
#140469 closed
Jun 6, 2025 -
AsyncDrop `drop` codegen panic
#140906 closed
Jun 6, 2025 -
async drop cause ICE with broken MIR in Item
#141327 closed
Jun 6, 2025 -
Sometimes `DiagnosticBuilder::span_suggestion` doesn't print the suggestion
#60979 closed
Jun 6, 2025 -
rustdoc: ICE: Cannot turn `UnevaluatedConst` into `AliasTy` when synthesizing auto trait impls
#134775 closed
Jun 6, 2025 -
AIX fails to build
#141543 closed
Jun 6, 2025 -
Assoc const equality doesn't work well with rustdoc
#125092 closed
Jun 6, 2025 -
Support for tvOS arm64e target
#121663 closed
Jun 6, 2025 -
Leak sanitizer does not work on aarch64 macOS
#98473 closed
Jun 6, 2025 -
Leak sanitizer UI test hangs on Macos ARM64
#88132 closed
Jun 6, 2025 -
`let` expressions in this position are unstable
#142111 closed
Jun 6, 2025 -
fatal: No url found for submodule path 'library/compiler-builtins/crates/musl-math-sys/musl' in .gitmodules
#142083 closed
Jun 6, 2025 -
`#[link_section]` does not work in libraries on release
#85045 closed
Jun 6, 2025 -
Tracking issue for rename from "object safe" to "dyn compatible"
#130852 closed
Jun 6, 2025 -
The include_bytes! macro bugs
#142027 closed
Jun 5, 2025 -
ICE: frontmatter: byte index 8 is not a char boundary; it is inside '🚧'
#141483 closed
Jun 5, 2025 -
Const-eval failure in `const fn` does not print the path of what we evaluate
#142010 closed
Jun 5, 2025 -
Suggested workflow for vscode check-on-save can lead to surprisingly expensive check builds
#141955 closed
Jun 5, 2025 -
htmldocck.py: replace outdated doc comment with link to updated docs
#131974 closed
Jun 5, 2025 -
new warnings about `#[inline(always)]` functions missing `#[target_feature(enable="sse")]`
#141848 closed
Jun 5, 2025 -
`eq_unspanned` is incorrect
#141522 closed
Jun 4, 2025 -
`./x.py test library` fails when using the `library` profile (after stage0 redesign)
#141983 closed
Jun 4, 2025 -
`./x check` is broken for rustdoc
#142018 closed
Jun 4, 2025 -
Rust's `i128` return ABI does not agree with Clang and GCC on Windows targets
#134288 closed
Jun 4, 2025 -
HIR/THIR visitors should deconstruct all values
#141849 closed
Jun 4, 2025 -
Regression: undefined symbol `__atomic_load_4` on risvc32imac-unknown-none-elf
#85736 closed
Jun 4, 2025 -
`PartialEq` impl for `IpAddr` causes `SIGBUS` on `mips-unknown-linux-gnu`
#102722 closed
Jun 3, 2025 -
after stage0 redesign, `x check` defaults to building the compiler
#141902 closed
Jun 3, 2025 -
#[derive(PartialEq)] does not reorder field comparisons to improve performance
#141141 closed
Jun 3, 2025 -
Add financial calculation utilities to standard library / by Ai test
#141971 closed
Jun 3, 2025 -
libstd.so removal breaks external proc_macro with -Cprefer-dynamic
#141958 closed
Jun 3, 2025 -
ICE: `query 'typeck' not cached due to poisoning`
#119784 closed
Jun 3, 2025 -
ICE: called `Option::unwrap()` on a `None` value in when using proc macro
#141764 closed
Jun 3, 2025 -
ICE: `no type for local variable`
#141844 closed
Jun 3, 2025 -
ICE: `type parameter `impl Sized/#0` (impl Sized/#0/0) out of range when instantiating, args=[]`
#140500 closed
Jun 3, 2025 -
ICE: `unexpected sort of node in fn_sig(): ImplItem(ImplItem`
#140484 closed
Jun 3, 2025 -
Unknown feature not reported in presence of another error
#85107 closed
Jun 3, 2025 -
ci: spurious failure `tests\mir-opt\strip_debuginfo.rs `Cannot create a file when that file already exists.`
#134351 closed
Jun 3, 2025 -
allow "NO NOTE" annotations, stop requiring NOTE annotations to be exhaustive
#46667 closed
Jun 3, 2025 -
Emit a warning when gold is used as the linker
#141748 closed
Jun 3, 2025 -
cfg(bootstrap) needed in test-float-parse
#141900 closed
Jun 2, 2025 -
Odd and unexpected compiler error
#95381 closed
Jun 2, 2025 -
False positive `unused_extern_crates`
#141785 closed
Jun 2, 2025 -
ICE: compiler/rustc_passes/src/check_attr.rs None
#140255 closed
Jun 2, 2025 -
Purge Python
#110479 closed
Jun 2, 2025 -
`#[repr(transparent)]` causing weird and confusing type errors
#122682 closed
Jun 2, 2025 -
Can't get gdb-usable debuginfo for MSVC-like target
#90711 closed
Jun 2, 2025 -
`!` cannot be used as `impl Trait` when `!` implements `Trait`
#105284 closed
Jun 2, 2025 -
fs::remove_dir_all rarely succeeds for large directories on windows
#29497 closed
Jun 1, 2025 -
Panic in `source_span_for_markdown_range`
#141665 closed
Jun 1, 2025 -
regression: `panic!` and RUST_BACKTRACE=1 Show Wrong & Non-Informative Function Names when Unwinding
#78713 closed
Jun 1, 2025 -
Valgrind shows memory leak with possibly lost when running tests with `cargo test`
#141084 closed
Jun 1, 2025 -
`#[must_use]` fires when generic type is unit type
#141802 closed
Jun 1, 2025 -
Compiler unexpectedly paniced - Ark curves
#141302 closed
Jun 1, 2025 -
A dep graph node (trait_impls_of) does not have an unique index
#139649 closed
Jun 1, 2025 -
"Consider borrowing here" on `else if` statements unhelpful
#141810 closed
Jun 1, 2025 -
`Clone` documentation can be confusing to beginners around "duplication" language
#141138 closed
Jun 1, 2025 -
Clarify that `<str>::from_utf8*` methods are aliases to `core::str::from_utf8*` functions
#141079 closed
May 31, 2025 -
Document intention of the `distcheck` bootstrap step/command, and the distcheck CI test job
#141387 closed
May 31, 2025 -
Function pointer primitive cast not working
#140491 closed
May 31, 2025 -
Tracking Issue for const_float_euclidean_division
#141572 closed
May 31, 2025 -
Tracking issue for release notes of #141224: terminology: allocated object → allocation
#141820 closed
May 31, 2025 -
Static thread_local! declarations are moved before Drop is called
#140816 closed
May 31, 2025 -
llvm.download-ci-llvm cannot be set to true
#141782 closed
May 31, 2025 -
`unused_lifetimes` yeets unsafe binders
#141758 closed
May 31, 2025 -
[ICE] internal error in match_branches on unicode range pattern
#141378 closed
May 31, 2025 -
Typoing "." instead of "," in a match produces confusing error messages
#140991 closed
May 31, 2025 -
Should generate llvm.threadlocal.address for TLS accesses
#136044 closed
May 30, 2025 -
Broken MIR: `relate_type_and_user_type` may receive unnormalized types
#141708 closed
May 30, 2025 -
Linker: ld: library not found
#141756 closed
May 30, 2025 -
rustc 1.82.0 doesn't add LIBPATH when invoking link.exe
#132016 closed
May 30, 2025 -
`dead_code` warning when private trait is only used as type bound in another trait
#128839 closed
May 30, 2025 -
type alias `Plus2` is never used
#127911 closed
May 30, 2025 -
rustdoc with `doc(cfg(false))` prints an extra "on"
#138112 closed
May 30, 2025 -
edition idioms: Incorrect span in `extern crate` removal
#56328 closed
May 30, 2025 -
Cannot bootstrap rust with system compiler and customized libdir from 1.85 (stage0-sysroot)
#141722 closed
May 30, 2025 -
The test f16::test_total_cmp fails in debug mode
#141503 closed
May 30, 2025 -
nightly: Linker error / `wasm-bindgen` pulling in `env` library in generated JS
#141085 closed
May 30, 2025 -
buffer for stdout is heap-allocated
#139006 closed
May 30, 2025 -
ICE: `None` in `rustc_mir_build/src/builder/matches/mod.rs`
#141589 closed
May 30, 2025 -
Only with `all` or `split-debuginfo` can `-Zremap-path-scope` remap `SO` symbols on macOS
#117652 closed
May 29, 2025 -
rustdoc sidebar isn't wide enough
#139302 closed
May 29, 2025 -
UX improvements around const usage and error lints
#72660 closed
May 29, 2025 -
Undefined symbols when bootstrapping with ld.gold in DragonFly BSD
#139425 closed
May 29, 2025 -
Tracking issue for feature(repr128); enums with 128-bit discriminants
#56071 closed
May 29, 2025 -
rustbook fails to compile on Fedora 42 with all dependencies met
#141012 closed
May 29, 2025 -
ICE: `Unexpected projection UnwrapUnsafeBinder in captured place`
#141655 closed
May 29, 2025 -
Decide whether to separate `cfg(version(".."))` and `cfg_has_version`
#141401 closed
May 28, 2025 -
Tracking issue for f32 and f64 methods in libcore
#50145 closed
May 28, 2025 -
ICE: in tokenstream with contracts in impl
#140683 closed
May 28, 2025 -
Diagnostic doesn't mention `cfg`-ed item referenced through glob import
#141256 closed
May 28, 2025 -
rustdoc: `broken_intra_doc_links` is incorrectly reported when linking to a proc macro
#91274 closed
May 28, 2025 -
Incorrect lifetime error even with explicit re-borrowing
#141699 closed
May 28, 2025 -
dct
#141701 closed
May 28, 2025 -
ICE: assertion failed: b.index() < self.live_nodes
#141689 closed
May 28, 2025 -
Not optimize boolean computations for the `usize` type
#140103 closed
May 28, 2025 -
Find root cause why inlining GlobalCtxt::enter causes a crash in the deadlock handler
#136499 closed
May 28, 2025 -
Spurious tests/ui/panics/default-backtrace-ice.rs failures
#116759 closed
May 28, 2025 -
GVN makes an incorrect index access
#141251 closed
May 28, 2025 -
Bump stage0 after revert #141024 is backported to beta and a new beta is released
#141395 closed
May 28, 2025 -
Consider a different tooltip for a partially ignored doctest
#141092 closed
May 28, 2025 -
Comparison of Option<NonZeroU*> is not fully optimized
#49892 closed
May 27, 2025 -
ui/feature-gates/version_check.rs broken with rpath=false
#141579 closed
May 27, 2025 -
ICE: `opaque_types_defined_by` not defined for synthetic mir body
#141466 closed
May 27, 2025 -
`x install` fails because bootstrap can't copy files from the llvm-project submodule
#141393 closed
May 27, 2025 -
Double-check `cfg_version` test coverage
#141452 closed
May 27, 2025 -
Malformed suggestion for E0061 when in macro context and method is a macro token
#140512 closed
May 27, 2025 -
`ambiguous_wide_pointer_comparisons` false positive for `Ord` and `PartialOrd`
#141510 closed
May 27, 2025 -
Too much `kw::Empty` usage
#137978 closed
May 27, 2025 -
document environment variables in the unstable book
#141523 closed
May 26, 2025 -
`unused_braces` suggestion also removes attributes
#141549 closed
May 26, 2025 -
ICE: `Unexpected type Binder for Field projection`
#141418 closed
May 26, 2025 -
ICE: `could not resolve upvar: LocalVarId(HirId(DefId))`
#141417 closed
May 26, 2025 -
ICE: `open drop from non-ADT` with `unsafe_binder`
#141394 closed
May 26, 2025 -
Triagebot doesn't autolabel things that change LLVM's submodule
#141601 closed
May 26, 2025 -
Tracking issue for release notes of #137653: Deprecate the unstable `concat_idents!`
#138850 closed
May 26, 2025 -
ICE: associated const projection is not supported yet
#141562 closed
May 26, 2025 -
ICE: `use<Self>` within Type Parameter
#141575 closed
May 26, 2025 -
cargo fix inserts invalid trait bound + use<>, compiles silently without error
#141586 closed
May 26, 2025 -
rustflags in config.toml not being passed to linker in Linux but work fine in windows.
#141566 closed
May 26, 2025 -
rustdoc: type alias does not show the `repr` of the aliased type
#140739 closed
May 26, 2025 -
Unmerged stack slots under Windows
#132014 closed
May 26, 2025 -
Support individual files for clippy tests
#104200 closed
May 25, 2025 -
doc-comments on unstable features should end up in the unstable book
#141528 closed
May 25, 2025 -
diagnostic: rustc points to wrong type parameters in error message
#71708 closed
May 25, 2025 -
Irrelevant error caused by illegal blanket impl
#67427 closed
May 25, 2025 -
method-probing machinery can false-negative because it doesn't know about associated types
#46460 closed
May 25, 2025 -
Unsupported flags for mold during lto
#119332 closed
May 25, 2025 -
Can't compile with statically linked binary (error: linking with `cc` failed: exit status: 1)
#119541 closed
May 25, 2025 -
Tracking issue for release notes of #136988: Use the new solver in the `impossible_predicates`
#141537 closed
May 25, 2025 -
rustdoc book: html_playground_url is underdocumented
#141414 closed
May 24, 2025 -
Guarantee that it is sound to observe the bytes of `None::<P>` where `P` is a pointer type subject to NPO
#117591 closed
May 24, 2025 -
Unexpected cfg condition name diagnostic is sometimes confusing
#141440 closed
May 24, 2025 -
ICE: self-type `&unsafe<'a> &'a (dyn Bar + 'a)` for ObjectPick never dereferenced to an object
#141419 closed
May 24, 2025 -
ICE: `has escaping bound vars, so it cannot be wrapped in a dummy binder` with `unsafe_binders`
#141422 closed
May 24, 2025 -
We rely on an undocumented property of GetUserProfileDirectoryW
#141254 closed
May 24, 2025 -
ICE: Panic with outer label
#141479 closed
May 24, 2025 -
rustdoc's automatic link suggestion is syntactically invalid when the link is in a `#[doc]` attribute
#135851 closed
May 23, 2025 -
ICE: `open drop from non-ADT `
#140930 closed
May 23, 2025 -
1.87 build fails with LLVM 19
#141353 closed
May 23, 2025 -
AVR ICE
#141441 closed
May 23, 2025 -
ICE: GCE: should never serialize an `ErrorGuaranteed`
#136894 closed
May 23, 2025 -
ICE: `did not expect inference variables here` (wfck)
#137813 closed
May 23, 2025 -
[ICE]: Encountered anon const with inference variable args but no error reported
#133199 closed
May 23, 2025 -
ICE: `did not expect inference variables here`
#133066 closed
May 23, 2025 -
Undefined behavior in `split_at_unchecked`
#141425 closed
May 23, 2025 -
Rustc panics at free_region_relations.rs:93:9: "can't find an upper bound!?"
#139004 closed
May 23, 2025 -
ICE: `can't find an upper bound` in nll::compute_regions in rustc_borrowck
#122704 closed
May 23, 2025 -
`is_x86_feature_detected` source link in std docs is broken
#141102 closed
May 22, 2025 -
Next solver: ICE: Didn't expect to assemble trait candidate from […] NestedNormalizationGoals
#141322 closed
May 22, 2025 -
ICE: `expected a const, but found a type`
#140642 closed
May 22, 2025 -
Tracking Issue for unbounded_shifts
#129375 closed
May 22, 2025 -
Tracking Issue for `const_vec_string_slice`
#129041 closed
May 22, 2025 -
Crater runs for 1.87
#139827 closed
May 22, 2025 -
Tracking issue for release notes of #131114: Tracking Issue for `inherent_str_constructors `
#137276 closed
May 22, 2025 -
Tracking issue for release notes of #127581: Fix crate name validation
#137137 closed
May 22, 2025 -
Tracking issue for release notes of #120048: Tracking Issue for `os_str_display`
#137132 closed
May 22, 2025 -
Tracking issue for release notes of #135763: Update to LLVM 20
#137118 closed
May 22, 2025 -
Tracking issue for release notes of #136490: Do not allow attributes on struct field rest patterns
#137089 closed
May 22, 2025 -
Tracking issue for release notes of #136932: Reduce formatting `width` and `precision` to 16 bits
#137014 closed
May 22, 2025 -
Tracking issue for release notes of #134995: Stabilize const_slice_flatten
#136624 closed
May 22, 2025 -
Tracking issue for release notes of #125882: Tracking Issue for `integer_sign_cast`
#136560 closed
May 22, 2025 -
Tracking issue for release notes of #133889: Consider fields to be inhabited if they are unstable
#135690 closed
May 22, 2025 -
Tracking issue for release notes of #132268: Impl TryFrom<Vec<u8>> for String
#135636 closed
May 22, 2025 -
Tracking issue for release notes of #127154: Tracking Issue for anonymous pipe API
#135622 closed
May 22, 2025 -
Tracking issue for release notes of #133870: Stabilize `asm_goto` feature gate
#134860 closed
May 22, 2025 -
Tracking issue for release notes of #95892: Tracking Issue for `sub_ptr` (feature `ptr_sub_ptr`)
#134727 closed
May 22, 2025 -
Tracking issue for release notes of #43244: Tracking issue for Vec::extract_if and LinkedList::extract_if
#133969 closed
May 22, 2025 -
Tracking issue for release notes of #139624: Don't allow flattened format_args in const.
#140338 closed
May 22, 2025 -
Tracking issue for release notes of #138844: expand: Leave traces when expanding `cfg` attributes
#140243 closed
May 22, 2025 -
Tracking issue for release notes of #124141: Remove `Nonterminal` and `TokenKind::Interpolated` (part 1)
#140241 closed
May 22, 2025 -
Tracking issue for release notes of #138128: Stabilize `#![feature(precise_capturing_in_traits)]`
#138851 closed
May 22, 2025 -
Tracking issue for release notes of #138162: Update the standard library to Rust 2024
#138375 closed
May 22, 2025 -
Tracking issue for release notes of #137449: Denote `ControlFlow` as `#[must_use]`
#138188 closed
May 22, 2025 -
Tracking issue for release notes of #137319: Stabilize `const_vec_string_slice`
#138186 closed
May 22, 2025 -
Tracking issue for release notes of #131415: Tracking Issue for `const_copy_from_slice`
#138097 closed
May 22, 2025 -
Tracking issue for release notes of #131714: Tracking Issue for `const_sockaddr_setters`
#138096 closed
May 22, 2025 -
Tracking issue for release notes of #132241: Tracking Issue for `const_char_classify`
#138095 closed
May 22, 2025 -
Tracking issue for release notes of #137957: Remove i586-pc-windows-msvc
#137961 closed
May 22, 2025 -
Tracking issue for release notes of #136831: Update stdarch
#137937 closed
May 22, 2025 -
Tracking issue for release notes of #137327: Undeprecate env::home_dir
#137866 closed
May 22, 2025 -
Tracking issue for release notes of #134900: Fix parsing of ranges after unary operators
#137859 closed
May 22, 2025 -
Tracking issue for release notes of #62280: Tracking issue for `slice_take`
#137817 closed
May 22, 2025 -
Tracking issue for release notes of #129397: Tracking Issue for `box_uninit_write`
#137810 closed
May 22, 2025 -
Tracking issue for release notes of #135080: core: Make `Debug` impl of raw pointers print metadata if present
#137430 closed
May 22, 2025 -
Tracking issue for release notes of #103806: Tracking Issue for `string_extend_from_within`
#137387 closed
May 22, 2025 -
Tracking issue for release notes of #129375: Tracking Issue for unbounded_shifts
#137386 closed
May 22, 2025 -
Tracking issue for release notes of #136764: Make `ptr_cast_add_auto_to_object` lint into hard error
#137429 closed
May 22, 2025 -
Tracking issue for release notes of #128101: Tracking Issue for `unsigned_is_multiple_of`
#137380 closed
May 22, 2025 -
Tracking issue for release notes of #135933: Explain how Vec::with_capacity is faithful
#137378 closed
May 22, 2025 -
Tracking issue for release notes of #134340: Stabilize `num_midpoint_signed` feature
#137344 closed
May 22, 2025 -
Spurious `irrefutable_let_patterns` warning
#141365 closed
May 22, 2025 -
rustc-dev component is broken by missing literal-escaper
#138647 closed
May 22, 2025 -
compiler panic - name of non-Rpitit assoc item
#141304 closed
May 22, 2025 -
Rustdoc should emit a warning if a `main` function is surrounded by non-items in a doctest
#140310 closed
May 22, 2025 -
ICE: `expected wide pointer extra data (e.g. slice length or trait object vtable)`
#127742 closed
May 22, 2025 -
ICE: `Failed to normalize Alias(Weak, AliasTy {` with `feature(lazy_type_alias)`
#127351 closed
May 22, 2025 -
ICE: `SizeSkeleton::compute` layout errored in `layout.rs`
#125758 closed
May 22, 2025 -
Recursively-defined trait misevaluation due to "harmless" extra bounds
#141371 closed
May 22, 2025 -
rustdoc: Inline code in links in first paragraph of doc of trait implementation not clickable
#140857 closed
May 22, 2025 -
VecDeque documentation for as_slices misleads newbies.
#141217 closed
May 22, 2025 -
ICE: `path resolved multiple times `
#141265 closed
May 21, 2025 -
ICE: elaborate drop: index out of bounds
#140974 closed
May 21, 2025 -
rustdoc-json: Improve `Item::attrs` to not use debug representation.
#137645 closed
May 21, 2025 -
`x perf benchmark` Fails on Windows: Cannot Find `rustc` Executable
#141281 closed
May 21, 2025 -
ICE: `b.index() < self.live_nodes`
#121623 closed
May 21, 2025 -
ice: `continue to unknown label` async fn / `assertion failed: ln.index() < self.live_nodes`
#113379 closed
May 21, 2025 -
Add `self.` on `format!()` macro failed
#141136 closed
May 21, 2025 -
ICE: symbol: assertion `left != right` failed
#140884 closed
May 21, 2025 -
Trait bound with generic paramter prevents impl for specific type from being considered by solver
#141338 closed
May 21, 2025 -
Dont can update Rust component 'x86_64-unknown-linux-musl'
#141330 closed
May 21, 2025 -
ICE: name of non-Rpitit assoc item
#141143 closed
May 21, 2025 -
Unable to cross-compile Rust for x86_64-pc-windows-msvc (along with building the llvm as well)
#141321 closed
May 21, 2025 -
ICE: Unexpected type for constructor `Variant(0)`: Alias(Opaque, AliasTy ..
#139817 closed
May 21, 2025 -
Support `rustc_confusables` on items other than methods
#124273 closed
May 21, 2025
326 Issues opened by 145 people
-
`-L` and `-o` rustc arguments can be used unintuitively
#142812 opened
Jun 20, 2025 -
invalid syntax in "consider further restricting this bound" when there is already a bound present
#142803 opened
Jun 20, 2025 -
Inaccurate diagnostic when using associated type as a value
#142797 opened
Jun 20, 2025 -
RUSTFLAGS="-Zautodiff=Enable" should enable fat-lto
#142796 opened
Jun 20, 2025 -
rustdoc: items in deprecated modules should count as deprecated for search ranking
#142793 opened
Jun 20, 2025 -
Closure argument type ambiguity errors when the outer call has wrong number of arguments
#142790 opened
Jun 20, 2025 -
ICE: `can't get the span of an arbitrary parsed attribute`
#142783 opened
Jun 20, 2025 -
rustdoc ui doesn't show associated types for folded summaries of trait implementations
#142782 opened
Jun 20, 2025 -
ICE: rustc_query_system: dep_graph: assertion failed (dep node index out of range)
#142778 opened
Jun 20, 2025 -
ICE: `unelided lifetime in signature`
#142773 opened
Jun 20, 2025 -
Trying to move a `&mut` out of a `static` gives confusing error
#142772 opened
Jun 20, 2025 -
`super let` with `&mut [T; 0]` in `const` has inconsistent borrow-checking behavior
#142766 opened
Jun 20, 2025 -
Tracking issue for release notes of #126043: Tracking Issue for `mixed_integer_ops_unsigned_sub`
#142761 opened
Jun 20, 2025 -
Tracking Issue for `const` `Clone`
#142757 opened
Jun 19, 2025 -
Cannot build `rustc` from master branch on Windows 10
#142754 opened
Jun 19, 2025 -
Linux release builds fail with undefined symbol errors on rust 1.87
#142752 opened
Jun 19, 2025 -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 opened
Jun 19, 2025 -
incorrect comment in bootstrap: stage 1 rustdoc *can* be used
#142745 opened
Jun 19, 2025 -
disable-minification is not forwarded to compiletest
#142737 opened
Jun 19, 2025 -
str::split does not clarify what happens when there is no match
#142734 opened
Jun 19, 2025 -
[QNX] Failure to link with std on QNX 8.0
#142726 opened
Jun 19, 2025 -
ICE: `normalizing inherent associated consts in the type system is unsupported`
#142722 opened
Jun 19, 2025 -
Sized hierarchy: `PointeeSized` bounds aren't fully validated during HIR ty lowering
#142718 opened
Jun 19, 2025 -
ICE: `.. was equal to .. during selection but now it is not`
#142717 opened
Jun 19, 2025 -
Missed optimization: comparing array to zero is not vectorized
#142710 opened
Jun 19, 2025 -
ICE:`None` in compiler\rustc_middle\src\ty\sty.rs
#142709 opened
Jun 19, 2025 -
Drop is called for match wildcards even when all matched variants have no Drop
#142705 opened
Jun 19, 2025 -
Erratic optimization of some complex code that may never actually panic
#142691 opened
Jun 18, 2025 -
Tracking issue for release notes of #142682: Update bundled musl to 1.2.5
#142688 opened
Jun 18, 2025 -
Panic in `def_path_hash_map.rs`
#142684 opened
Jun 18, 2025 -
E0562 should mention impl Trait in argument position in Error codes index
#142683 opened
Jun 18, 2025 -
rustc suggest adding an import of `compiler_builtins`
#142676 opened
Jun 18, 2025 -
Leading underscore in path makes rust suggest to add a crate named `_` with edition >= 2018
#142662 opened
Jun 18, 2025 -
rustdoc-json: `#[target_feature]` incorrectly causes safe functions to be listed as `unsafe`
#142655 opened
Jun 18, 2025 -
ICE: `PointeeSized` is removed during lowering
#142652 opened
Jun 17, 2025 -
Decision: Use the condition name `rust_version` for RFC 2523
#142651 opened
Jun 17, 2025 -
ICE: hir: explicit panic
#142649 opened
Jun 17, 2025 -
rustdoc-js-std: compiletest tries to run emacs autosave file as test
#142648 opened
Jun 17, 2025 -
`rustdoc +nightly -Zhelp` shows `rustc` unstable-options
#142646 opened
Jun 17, 2025 -
Emit a proper diagnostic for unknown -Zself-profile-events values
#142630 opened
Jun 17, 2025 -
Unhelpful error message on mismatch between expression type and type annotation with defaulted generic parameter
#142628 opened
Jun 17, 2025 -
wasmer relies on __rust_probestack
#142612 opened
Jun 17, 2025 -
Tracking Issue for properly specifying how lint levels are determined
#142610 opened
Jun 17, 2025 -
`super let` in `const` with interior mutability has inconsistent behavior
#142607 opened
Jun 17, 2025 -
E0308 doesn't provide a help message in loops when using `let-else`
#142602 opened
Jun 16, 2025 -
rustdoc doesn't render `#[non_exhaustive]` on enum variants
#142599 opened
Jun 16, 2025 -
tidy: rustdoc.d.js is allowed to have trailing whitespace
#142596 opened
Jun 16, 2025 -
E0277 on complex tuple omits essential info and is duplicated
#142592 opened
Jun 16, 2025 -
Tracking Issue for reflection
#142577 opened
Jun 16, 2025 -
Tracking issue for release notes of #142575: Ensure copy* intrinsics also perform the static self-init checks
#142576 opened
Jun 16, 2025 -
segmentation fault when using async_drop feature
#142572 opened
Jun 16, 2025 -
ICE: `broken MIR in AsyncDropGlue(`
#142560 opened
Jun 16, 2025 -
ICE: broken mir in FutureDropPollShim
#142559 opened
Jun 16, 2025 -
`TcpListener::accept` not retrying transient errors is a footgun
#142557 opened
Jun 16, 2025 -
Rust doc `--extern-html-root-url` should support relative paths.
#142553 opened
Jun 15, 2025 -
E0308 could've been more helpful in blocks
#142551 opened
Jun 15, 2025 -
Regression: false negative lint dead_code: dead code is not detected for struct if it implements FromStr
#142541 opened
Jun 15, 2025 -
rustc interrupted by SIGSEGV
#142536 opened
Jun 15, 2025 -
ci: git `Unknown option: -C`
#142534 opened
Jun 15, 2025 -
ICE: `function items cannot be used as const args`
#142529 opened
Jun 15, 2025 -
`-Z time-passes` produces confusing output
#142523 opened
Jun 15, 2025 -
Function no longer auto-vectorizes in 1.87.0
#142519 opened
Jun 14, 2025 -
Trait bound From<fn()> is not satisfied even with a correct value
#142513 opened
Jun 14, 2025 -
Tracking issue for release notes of #141937: Report never type lints in dependencies
#142512 opened
Jun 14, 2025 -
Tracking issue for release notes of #141260: Allow volatile access to non-Rust memory, including address 0
#142511 opened
Jun 14, 2025 -
`./x test library/std` fails with library profile
#142505 opened
Jun 14, 2025 -
Tracking Issue for `path_trailing_sep`
#142503 opened
Jun 14, 2025 -
ICE: snapshot vec: index out of bounds
#142488 opened
Jun 14, 2025 -
`this method is equivalent to` section of `Vec::extract_if` seems incorrect
#142482 opened
Jun 14, 2025 -
jsondocck: replace JSONPath with jq as json query language.
#142479 opened
Jun 13, 2025 -
Redundant memset in convolution kernel
#142469 opened
Jun 13, 2025 -
bootstrap: download-rustc should not download rustc_dev unless it is needed
#142468 opened
Jun 13, 2025 -
Tracking issue for release notes of #137944: Sized Hierarchy: Part I
#142467 opened
Jun 13, 2025 -
Tracking issue for release notes of #141352: builtin dyn impl no guide inference
#142465 opened
Jun 13, 2025 -
Tracking issue for release notes of #141574: impl `Default` for `array::IntoIter`
#142462 opened
Jun 13, 2025 -
rustdoc: Invalid automatic link
#142456 opened
Jun 13, 2025 -
upstream globs + other globs should be linted on
#142448 opened
Jun 13, 2025 -
Doc-test reports “expected item, found keyword let” when the actual problem is a missing semicolon elsewhere
#142446 opened
Jun 13, 2025 -
Warn that `#[deprecated]` does not work on re-exports
#142436 opened
Jun 12, 2025 -
regression: `Atomic` is ambiguous
#142427 opened
Jun 12, 2025 -
regression: thread 'rustc' panicked, assertion `left != right` failed
#142425 opened
Jun 12, 2025 -
ICE: `overflow expanding free alias type`
#142419 opened
Jun 12, 2025 -
ReadDir on Windows can return error infinitely when run on removable path
#142411 opened
Jun 12, 2025 -
Writing to a static is somehow allowed while initializing that same static
#142404 opened
Jun 12, 2025 -
rustc suggests in non-user-defined external library
#142403 opened
Jun 12, 2025 -
`match` on uninhabited type does not trigger UB in Miri
#142394 opened
Jun 12, 2025 -
Give `resolve_const_param_in_non_trivial_anon_const` more contextual information
#142387 opened
Jun 11, 2025 -
ICE of SIGILL/STATUS_ILLEGAL_INSTRUCTION when compiling static variables with 2MB alignment targeting Windows
#142386 opened
Jun 11, 2025 -
primitive:pointer is inflexible in type based search
#142385 opened
Jun 11, 2025 -
ICE Normalizing &'^0.Named(DefId(..::foo::'_), "'_") u32 without wrapping in a `Binder`
#142382 opened
Jun 11, 2025 -
Const generic type inference works when it should not
#142378 opened
Jun 11, 2025 -
Load `storage.js` in `rustdoc-js` and `rustdoc-js-std` test suites.
#142376 opened
Jun 11, 2025 -
Inconsistent optimization remarks from rustc
#142375 opened
Jun 11, 2025 -
rustdoc-json: multiple package versions clobber their output paths
#142370 opened
Jun 11, 2025 -
Tracking issue for release notes of #138016: Added `Clone` implementation for `ChunkBy`
#142363 opened
Jun 11, 2025 -
Cleanup: make the `self-contained` path within sysroot calculation more principled
#142361 opened
Jun 11, 2025 -
Unconditionnal recursion not reported when using derive macros
#142360 opened
Jun 11, 2025 -
Incorrect suggestion for incompatible match arm types
#142359 opened
Jun 11, 2025 -
Error building rustc on M2 chip MacBook
#142349 opened
Jun 11, 2025 -
`div_ceil` does not yield optimal code for unsigned const divisor
#142348 opened
Jun 11, 2025 -
`pin!()` macro no longer constant-promotes `&mut` references to empty arrays
#142345 opened
Jun 11, 2025 -
"type annotations needed" on associated type in trait of unknown type should point to that unknown type
#142334 opened
Jun 11, 2025 -
ICE - unsafe precondition violation in slice::from_raw_parts_mut on powerpc64-unknown-linux-musl
#142329 opened
Jun 11, 2025 -
Tracking Issue for `uint_bit_width`
#142326 opened
Jun 11, 2025 -
Applying a method to an erroring arithmetic expression in closure leads to vauge error
#142320 opened
Jun 10, 2025 -
Tracking Issue for `str::trim_prefix`, `str::trim_suffix`, `slice::trim_prefix` and `slice::trim_suffix`
#142312 opened
Jun 10, 2025 -
clamp on std integer types should probably have a better error message and ideally track caller
#142309 opened
Jun 10, 2025 -
There isn't a reliable way to determine if a given target tuple supports std or not
#142296 opened
Jun 10, 2025 -
Rust Coverage not working if lines are formatted across multiple lines
#142291 opened
Jun 10, 2025 -
rustc-LLVM ERROR of ControlFlowIntegrit
#142284 opened
Jun 10, 2025 -
`super let` is allowed in nonsensical positions
#142281 opened
Jun 10, 2025 -
Test failures on powerpc64(le)-unknown-linux-musl
#142280 opened
Jun 10, 2025 -
Tracking Issue for `iter` macro
#142269 opened
Jun 9, 2025 -
Unable to collect llvm statistics with `-C llvm-args=--stats`
#142266 opened
Jun 9, 2025 -
Remove crates.io `compiler-builtins` from the library workspace
#142265 opened
Jun 9, 2025 -
compiletest: "diff against nightly rustdoc" is actually against default toolchain
#142254 opened
Jun 9, 2025 -
bootstrap: `check compiler` stages are off compared to `build` stages
#142246 opened
Jun 9, 2025 -
download-rustc appears broken under CI conditions
#142244 opened
Jun 9, 2025 -
interaction between TAIT and const generics is unsound
#142239 opened
Jun 9, 2025 -
Transmuting fn pointer to a usize in const somehow causes UB?
#142230 opened
Jun 9, 2025 -
ICE from using `super let` and `&raw` in `const`
#142229 opened
Jun 9, 2025 -
Tracking issue for release notes of #140748: Allow storing `format_args!()` in variable
#142227 opened
Jun 9, 2025 -
rustdoc-json: Show implied outlives-bounds
#142226 opened
Jun 9, 2025 -
ICE: `expected const for .. but found Type(usize) when instantiating args`
#142209 opened
Jun 8, 2025 -
rustdoc-json: Report default field values information
#142207 opened
Jun 8, 2025 -
Tracking Issue for `const_swap_with_slice`
#142204 opened
Jun 8, 2025 -
rustdoc-json: Include size, alignment, and field offset info for types
#142201 opened
Jun 8, 2025 -
Tracking issue for release notes of #135243: Tracking Issue for nonnull_provenance
#142190 opened
Jun 8, 2025 -
Tracking issue for release notes of #142053: Add new Tier-3 targets: `loongarch32-unknown-none*`
#142187 opened
Jun 8, 2025 -
Bootstrap ignores unknown values for codegen-backends
#142184 opened
Jun 7, 2025 -
Tracking issue for release notes of #134442: Specify the behavior of `file!`
#142178 opened
Jun 7, 2025 -
Tracking issue for release notes of #140717: Split up the `unknown_or_malformed_diagnostic_attributes` lint
#142174 opened
Jun 7, 2025 -
Tracking issue for release notes of #134536: Lint on fn pointers comparisons in external macros
#142173 opened
Jun 7, 2025 -
Tracking issue for release notes of #141661: Make the `dangerous_implicit_autorefs` lint deny-by-default
#142172 opened
Jun 7, 2025 -
Tracking issue for release notes of #141610: Stabilize `feature(generic_arg_infer)`
#142168 opened
Jun 7, 2025 -
Tracking issue for release notes of #141295: Stabilize `if let` guards (`feature(if_let_guard)`)
#142167 opened
Jun 7, 2025 -
Binary size impact of enabling -Zshare-generics for opt-level=z
#142164 opened
Jun 7, 2025 -
inconsistent drop order for pattern bindings in the presence of or-patterns
#142163 opened
Jun 7, 2025 -
bootstrap: Canceling rustc download poisons the cache
#142161 opened
Jun 7, 2025 -
ICE: `queries overflow the depth limit` , ice when trying to get query map
#142159 opened
Jun 7, 2025 -
ICE in tail_expr_drop_order lint
#142155 opened
Jun 7, 2025 -
ICE compiler/rustc_query_system/src/dep_graph/query.rs index out of bounds
#142152 opened
Jun 7, 2025 -
We should only set `deny(warnings)` in doctests when `deny-warnings = false`
#142151 opened
Jun 7, 2025 -
rustdoc does not forward lint settings to the doctest builds
#142149 opened
Jun 7, 2025 -
Duplicate entries in side bar in std docs for pointer
#142147 opened
Jun 7, 2025 -
`closure-returning-async-block` suggestion causes `does not live long enough` error
#142145 opened
Jun 7, 2025 -
Tracking Issue for `vec_into_chunks`
#142137 opened
Jun 7, 2025 -
Tracking issue for release notes of #140560: Allow `#![doc(test(attr(..)))]` everywhere
#142136 opened
Jun 7, 2025 -
Tracking issue for release notes of #141001: Make NonZero<char> possible
#142128 opened
Jun 6, 2025 -
Tracking issue for release notes of #137992: Stabilise `os_string_pathbuf_leak`
#142122 opened
Jun 6, 2025 -
Suggestion creates invalid syntax with a repeated associated type bound
#142121 opened
Jun 6, 2025 -
Missing subtyping relationship between function pointers
#142120 opened
Jun 6, 2025 -
ICE: abi_map: `None`
#142107 opened
Jun 6, 2025 -
Suggestion follow-up for `mismatched-lifetime-syntaxes` lint
#142087 opened
Jun 5, 2025 -
diagnostics: pin_ergonomics: unused_mut spans are wrong, would destroy code
#142077 opened
Jun 5, 2025 -
Item used in (unused) item named `_name` is still deemed dead
#142075 opened
Jun 5, 2025 -
`apply_member_constraints` is incomplete
#142073 opened
Jun 5, 2025 -
ICE: parallel: `internal error: entered unreachable code`
#142064 opened
Jun 5, 2025 -
diagnostics flipflopping with Zthreads
#142063 opened
Jun 5, 2025 -
ICE: `expected monomorphic const in const eval`
#142062 opened
Jun 5, 2025 -
drop-checking is more permissive when patterns have guards
#142057 opened
Jun 5, 2025 -
drop-checking is more permissive when `let` statements have an `else` block
#142056 opened
Jun 5, 2025 -
get rid of `stage0-sysroot`
#142052 opened
Jun 5, 2025 -
bootstrap blog post should document how `x check` has changed and what to do instead
#142051 opened
Jun 5, 2025 -
stage1 compiler has some debuginfo with misleading library paths
#142050 opened
Jun 5, 2025 -
Tracking issue for release notes of #137268: Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`.
#142049 opened
Jun 4, 2025 -
Tracking issue for release notes of #131719: Tracking Issue for `const_eq_ignore_ascii_case`
#142048 opened
Jun 4, 2025 -
nested mutable reference error
#142039 opened
Jun 4, 2025 -
Conflicting implementations with `fn_traits` and `From`
#142037 opened
Jun 4, 2025 -
fluent diagnostics can easily overwrite each others' fields/args
#142031 opened
Jun 4, 2025 -
Rustdoc is showing definitions of "private" types in type def documentation
#142019 opened
Jun 4, 2025 -
download-rustc downloads rustc-dev even when it is not needed
#142013 opened
Jun 4, 2025 -
thread 'rustc' panicked at compiler/rustc_resolve/src/macros.rs:749:2
#142009 opened
Jun 4, 2025 -
weird behavior of .rodata section
#141988 opened
Jun 3, 2025 -
Tracking Issue for `command_resolve`
#141976 opened
Jun 3, 2025 -
Tracking Issue for `unix_send_signal`
#141975 opened
Jun 3, 2025 -
Tracking Issue for improving suggestion rendering in diagnostics
#141973 opened
Jun 3, 2025 -
Parameter ABI inconsistency error in Rust for RISC-V
#141972 opened
Jun 3, 2025 -
bootstrap: force download-rustc=if-unchanged even if settings differ
#141953 opened
Jun 3, 2025 -
ICE: `index out of bounds` in `compiler/rustc_borrowck/src/lib.rs`
#141952 opened
Jun 3, 2025 -
ICE: `typeof called on const argument's anon const before the const argument was lowered`
#141951 opened
Jun 3, 2025 -
test-float-parse: test staging
#141920 opened
Jun 2, 2025 -
ICE: `type parameter `T/#1` (T/#1/1) out of range when instantiating, args=[?2t]`
#141919 opened
Jun 2, 2025 -
ICE: `Same capture can't be ByUse and ByValue at the same time`
#141916 opened
Jun 2, 2025 -
i32.clamp() suggested by Clippy produces worse code than i32.min().max()
#141915 opened
Jun 2, 2025 -
Cross-compiling from x86_64-linux to aarch64-darwin produces a broken (stripped) dylib
#141913 opened
Jun 2, 2025 -
ICE:failed to build vtable representation:SizeOverflow
#141911 opened
Jun 2, 2025 -
`x --help` builds bootstrap
#141903 opened
Jun 2, 2025 -
Tracking issue for post stage 0 bootstrap sequence redesign follow-ups and bugs
#141901 opened
Jun 2, 2025 -
Unable to match against secondary labels
#141896 opened
Jun 2, 2025 -
error[E0463]: can't find crate for `core`- with: `--prefix=/usr --libdir=/usr/lib/amd64`
#141887 opened
Jun 2, 2025 -
mgca: stack overflow
#141882 opened
Jun 2, 2025 -
compiler makes a suggestion that doesn't actually work (moving a statement outside a loop)
#141880 opened
Jun 2, 2025 -
Improve error message when attempting to move out of `Deref` target
#141878 opened
Jun 2, 2025 -
Baffling suggestion labelled "help: try introducing a local generic parameter here"
#141872 opened
Jun 1, 2025 -
Rustdoc reports `broken-intra-doc-links` for Github markdown `[!IMPORTANT]`-type blockquotes
#141866 opened
Jun 1, 2025 -
libtest filters should include the test crate's name in the string matched against the filter
#141862 opened
Jun 1, 2025 -
`char_indices` is slower than while loop over ascii `Chars`, but faster for unicode
#141855 opened
Jun 1, 2025 -
Implement std::fs::canonicalize for WASI
#141854 opened
Jun 1, 2025 -
A moderate rustc/gcc performance difference
#141853 opened
Jun 1, 2025 -
ICE: `Failed to normalize &'{erased} mut Alias(Opaque`
#141850 opened
Jun 1, 2025 -
ICE: `bad placeholder constant`
#141845 opened
Jun 1, 2025 -
some "Unix" targets don't support most Unix idioms
#141838 opened
May 31, 2025 -
Partially consolidate "TOCTOU" explanations
#141837 opened
May 31, 2025 -
Function monomorphizes to early
#141836 opened
May 31, 2025 -
rustdoc::unescaped_backticks only fires on the first item
#141827 opened
May 31, 2025 -
Feature request: Detect uses of $ in macro_rules! that could be mistyped metavariables
#141826 opened
May 31, 2025 -
Should a `[..]` slice pattern constitute a discriminant read
#141825 opened
May 31, 2025 -
Tracking issue for release notes of #140767: Stabilize `sha512`, `sm3` and `sm4` for x86
#141822 opened
May 31, 2025 -
Tracking issue for release notes of #140766: Stabilize keylocker
#141821 opened
May 31, 2025 -
Tracking issue for release notes of #141072: Stabilize feature `result_flattening`
#141816 opened
May 31, 2025 -
Please stop using GITHUB_ACTION to change the behaviour of the build system
#141813 opened
May 31, 2025 -
Blanket impl of super trait with method returning associated type: "incompatible type for trait"
#141807 opened
May 31, 2025 -
ICE:called `Result::unwrap()` on an `Err` value: NoSolution
#141806 opened
May 31, 2025 -
ICE: `primitive read not possible for type`
#141804 opened
May 31, 2025 -
ICE on feature generic_const_exprs when trying to create comp time arrays
#141801 opened
May 30, 2025 -
windows: consider skipping WSACleanup on exit
#141799 opened
May 30, 2025 -
Linking against musl libc causes linker error undefined symbol: posix_spawn_file_actions_addchdir_np
#141795 opened
May 30, 2025 -
Type mismatch when generics involved, works with new solver
#141792 opened
May 30, 2025 -
Type inference error involving inference from a break; reports an incorrect line number in the diagnostic
#141788 opened
May 30, 2025 -
Tracking issue for release notes of #138677: Add a new `mismatched-lifetime-syntaxes` lint
#141787 opened
May 30, 2025 -
Tracking issue for release notes of #133724: Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#141786 opened
May 30, 2025 -
False positive `unused_lifetime`
#141784 opened
May 30, 2025 -
False positive unused_braces
#141783 opened
May 30, 2025 -
Tracking issue for release notes of #134813: Tracking Issue for `keylocker_x86`
#141780 opened
May 30, 2025 -
TAIT: `item does not constrain` after diverging expression
#141779 opened
May 30, 2025 -
Tracking issue for release notes of #126624: Tracking Issue for `sha512_sm_x86`
#141778 opened
May 30, 2025 -
ICE: `expected type for ... but found ... when instantiating`
#141776 opened
May 30, 2025 -
ICE: index out of bounds in `rustc_middle/src/ty/generics.rs`
#141775 opened
May 30, 2025 -
stack overflow in trait selection
#141772 opened
May 30, 2025 -
Special case `STATUS_STACK_BUFFER_OVERRUN` in linker exit code diagnostics
#141757 opened
May 30, 2025 -
Restore `mismatched_lifetime_syntaxes` wording about "elided lifetime has a name"?
#141752 opened
May 30, 2025 -
`type annotations needed` for `if let Some(whatever) = todo!() {` not very helpful
#141742 opened
May 29, 2025 -
ICE:unexpected `DefKind` for const alias to resolve to: Ctor(Struct, Const)
#141738 opened
May 29, 2025 -
ICE: "unsized type for `NullaryOp::SizeOf`" caused by `size_of::<str>()` with an unsatisfied Sized bound
#141735 opened
May 29, 2025 -
ICE caused by trying to check if a reference is fat or not in consteval with an unsatisfied Sized bound
#141734 opened
May 29, 2025 -
Tracking Issue for NUL-terminated file names with `#[track_caller]`
#141727 opened
May 29, 2025 -
Unify and deduplicate float tests
#141726 opened
May 29, 2025 -
Adding where clause already filled relax traits bounds in impl
#141721 opened
May 29, 2025 -
rustc_session: be more precise about -Z plt=yes on x86-64?
#141720 opened
May 29, 2025 -
Incoherent (?) Lifetime HRTB on associated type results in unsoundness in stable, safe code
#141713 opened
May 29, 2025 -
LLVM optimization often (always?) results of loss of closure upvar debug info
#141712 opened
May 29, 2025 -
-Zno-link is broken (take 2)
#141706 opened
May 28, 2025 -
Permit attributes on `use` items
#141704 opened
May 28, 2025 -
Tracking Issue for UI test suite subdirectory summary
#141695 opened
May 28, 2025 -
ICE:invalid predicate filter for `remap_gat_vars_and_recurse_into_nested_projections`
#141694 opened
May 28, 2025 -
We don't imply outlives-bounds from the own explicit bounds of a GAT projection
#141692 opened
May 28, 2025 -
ICE:rustc panicked at compiler\rustc_const_eval\src\interpret\call.rs:293:9
#141691 opened
May 28, 2025 -
cargo tests seems to not run by default on `./x test --stage 2`
#141686 opened
May 28, 2025 -
error message for inherent `impl` on `type` that is external could be more explanatory
#141679 opened
May 28, 2025 -
Adding `use std::error::Error` unexpectedly breaks lifetime inference
#141673 opened
May 28, 2025 -
Bounds check eliminated only when array length is a constant
#141671 opened
May 28, 2025 -
Multiple uses of `--emit=dep-info` do different things in rustc and rustdoc
#141664 opened
May 27, 2025 -
Can't use fn() for C binding if C uses sentinel value
#141660 opened
May 27, 2025 -
Missed optimization: multiple instances of a small struct don't reuse the stack allocation
#141649 opened
May 27, 2025 -
`tests/ui/process/nofile-limit.rs` always fails locally for me
#141631 opened
May 27, 2025 -
Tracking issue for release notes of #111137: Tracking Issue for AVX512 intrinsics
#141629 opened
May 27, 2025 -
link.exe crashed during compilation
#141626 opened
May 27, 2025 -
Compiler Error when working with Complex Types and Traits (sometimes)
#141625 opened
May 27, 2025 -
`DerefMut` auto-deref error for `union` fields sometimes doesn't trigger
#141621 opened
May 26, 2025 -
`VaList<'_>` does not carry its ABI in its type
#141618 opened
May 26, 2025 -
track renamed and removed library feature gates
#141617 opened
May 26, 2025 -
`unused_assignment` triggered by closure even though value is used
#141615 opened
May 26, 2025 -
Confusing diagnostic when trying to invoke a macro in a module
#141613 opened
May 26, 2025 -
Tracking Issue for std::fs::set_permissions_nofollow
#141607 opened
May 26, 2025 -
`tests/run-make/mte-ffi/` has incompatible C pointer types but doesn't fail in `aarch64-gnu`
#141600 opened
May 26, 2025 -
Draft release notes for 1.88.0
#141598 opened
May 26, 2025 -
Tracking issue for release notes of #137869: Demote i686-pc-windows-gnu to Tier 2
#141593 opened
May 26, 2025 -
ICE: assertion failed: `assert_eq!(self.diverges.get(), Diverges::Maybe)` in `rustc_hir_typeck/src/expr.rs`
#141592 opened
May 26, 2025 -
ICE: `interpret const eval failure of Unevaluated(..) which is not in required_consts`
#141590 opened
May 26, 2025 -
Crater runs for 1.88
#141588 opened
May 26, 2025 -
Tracking issue for release notes of #139831: rustdoc: on mobile, make the sidebar full width and linewrap
#141578 opened
May 26, 2025 -
Instrumentation profile data contains empty function name (?) as of `nightly-2025-05-19`
#141577 opened
May 26, 2025 -
Tracking Issue for `#![feature(const_float_round_methods)]`
#141555 opened
May 25, 2025 -
redundant_explicit_links rustdoc lint should have macro guard
#141553 opened
May 25, 2025 -
Stuck on the call to `def_path_str`
#141546 opened
May 25, 2025 -
rustc panic with unsize coercion
#141544 opened
May 25, 2025 -
A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index
#141540 opened
May 25, 2025 -
Tracking issue for release notes of #140557: Remove manual WF hack
#141535 opened
May 25, 2025 -
UI tests that execute don't include the stdout/err of the executed program in the error message if they fail
#141531 opened
May 25, 2025 -
consider nudging people to document new features in the unstable book
#141527 opened
May 25, 2025 -
autogenerate compiler flag stubs in the unstable book
#141525 opened
May 24, 2025 -
Consider folkertdev's `c_variadic` proposal
#141524 opened
May 24, 2025 -
Tracking Issue for const {OsString, PathBuf}::new
#141520 opened
May 24, 2025 -
`impl RefUnwindSafe` for `&T` and `&mut T` is missing from documentation
#141519 opened
May 24, 2025 -
Missed optimization: `matches!` results in worse codgen than a logical or
#141497 opened
May 24, 2025 -
rustdoc query cycle regression
#141492 opened
May 24, 2025 -
ICE+errors: associated_const_equality: normalize_erasing_regions.rs: Failed to normalize Alias(Projection, _)
#141489 opened
May 24, 2025 -
Inconsistent lifetime checks between function and field access.
#141481 opened
May 24, 2025 -
ICE: unexpected ambiguity: CanonicalQueryInput - broken MIR
#141478 opened
May 24, 2025 -
Performance issues: Two examples of Rust programs significantly slower than their C++ versions
#141476 opened
May 23, 2025 -
doc aliases only apply to the final element of the searched path
#141475 opened
May 23, 2025 -
Tracking Issue for nvptx_target_feature
#141468 opened
May 23, 2025 -
Copying and pasting from rustdoc code view leaves blank lines
#141464 opened
May 23, 2025 -
Forgetting a right angle bracket (`>`) gives: "error: `Fn` traits cannot take lifetime parameters"
#141436 opened
May 23, 2025 -
canonicalizating placeholders should ignore their `bound_var`
#141428 opened
May 23, 2025 -
ICE: could not replace AliasTerm with term from from dyn Binder
#141424 opened
May 23, 2025 -
Confusing error message from a missing comma
#141403 opened
May 22, 2025 -
Tracking Issue for breaking lifetime changing raw pointer casts of trait objects
#141402 opened
May 22, 2025 -
ICE: `layout_of: unexpected type`
#141400 opened
May 22, 2025 -
Document dist components we ship
#141386 opened
May 22, 2025 -
Lint on `mod foo {}` inside of `foo.rs`
#141385 opened
May 22, 2025 -
ICE: ` Failed to normalize Alias(Free, AliasTy {`
#141380 opened
May 22, 2025 -
rustdoc: default trait methods only show up in search index if they are overridden
#141373 opened
May 21, 2025 -
rustdoc: Clean AST + JSON types: Yeet `WherePredicate::EqPredicate`
#141368 opened
May 21, 2025 -
`feature(frontmatter)` rejects frontmatters with dashes with leading spaces
#141367 opened
May 21, 2025 -
Performance problem in for loops with step_by(run-time-variable)
#141360 opened
May 21, 2025 -
rustdoc-json: Structured representation of attributes
#141358 opened
May 21, 2025 -
Diagnostic assumes that braced unresolved identifiers are formatting arguments
#141350 opened
May 21, 2025 -
Debugger step-over runs backward
#141344 opened
May 21, 2025 -
Possible regression for ui/match/issue-114691.rs
#141340 opened
May 21, 2025 -
Tracking issue for the `define_in_every_cgu_used` feature
#141339 opened
May 21, 2025 -
type inference failure confusing diagnostic let Some(x) = None for [u8]
#141336 opened
May 21, 2025 -
Unexpected type inference failure when comparing Vec::<T>::new() to an empty array []
#141329 opened
May 21, 2025
790 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.
-
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jun 18, 2025 • 109 new comments -
Allow volatile access to non-Rust memory, including address 0
#141260 commented on
Jun 20, 2025 • 47 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Jun 18, 2025 • 45 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Jun 20, 2025 • 30 new comments -
Refactor StableMIR
#140643 commented on
Jun 11, 2025 • 29 new comments -
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
#138944 commented on
Jun 18, 2025 • 29 new comments -
Rewrite docs for fetch_update for clarity
#136036 commented on
Jun 17, 2025 • 26 new comments -
Print thread ID in panic message
#115746 commented on
Jun 19, 2025 • 25 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Jun 16, 2025 • 23 new comments -
Implement `push_mut`
#135975 commented on
Jun 19, 2025 • 22 new comments -
Allow `enum` and `union` literals to also create SSA values
#138759 commented on
Jun 20, 2025 • 19 new comments -
Start using pattern types in libcore
#136006 commented on
Jun 16, 2025 • 19 new comments -
WIP: Unstable impls
#140399 commented on
Jun 20, 2025 • 18 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Jun 14, 2025 • 16 new comments -
Extend `QueryStability` to handle `IntoIterator` implementations
#139345 commented on
May 29, 2025 • 16 new comments -
Use lld by default on `x86_64-unknown-linux-gnu` stable
#140525 commented on
Jun 18, 2025 • 15 new comments -
Split up the `unknown_or_malformed_diagnostic_attributes` lint
#140717 commented on
Jun 13, 2025 • 13 new comments -
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
#128086 commented on
Jun 4, 2025 • 12 new comments -
Document MaybeUninit bit validity
#140463 commented on
Jun 1, 2025 • 11 new comments -
Add information about group a lint belongs to
#140794 commented on
Jun 12, 2025 • 11 new comments -
Make closure capturing have consistent and correct behaviour around patterns
#138961 commented on
Jun 5, 2025 • 10 new comments -
Add `read_buf` equivalents for positioned reads
#140459 commented on
Jun 10, 2025 • 10 new comments -
update to literal-escaper 0.0.4 for better API without `unreachable` and faster string parsing
#140999 commented on
Jun 20, 2025 • 9 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Jun 20, 2025 • 9 new comments -
Fix unuseful span in type error in some format_args!() invocations
#140916 commented on
Jun 17, 2025 • 9 new comments -
const-eval: allow constants to refer to mutable/external memory, but reject such constants as patterns
#140942 commented on
Jun 20, 2025 • 8 new comments -
Add new `unused_footnote_definition` rustdoc lint
#137858 commented on
May 29, 2025 • 8 new comments -
Improve doc of some methods that take ranges
#140983 commented on
Jun 16, 2025 • 8 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
May 27, 2025 • 8 new comments -
Rustdoc: typecheck scrape-examples.js
#140314 commented on
May 29, 2025 • 7 new comments -
Add `#[loop_match]` for improved DFA codegen
#138780 commented on
Jun 15, 2025 • 6 new comments -
make RefCell unstably const
#137843 commented on
Jun 17, 2025 • 6 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
Jun 5, 2025 • 5 new comments -
add nvptx_target_feature
#138689 commented on
Jun 20, 2025 • 5 new comments -
Change `core::iter::Fuse`'s `Default` impl to do what its docs say it does
#140985 commented on
Jun 18, 2025 • 4 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#137067 commented on
Jun 2, 2025 • 4 new comments -
Detect struct construction with private field in field with default
#135846 commented on
Jun 10, 2025 • 4 new comments -
Change `{Box,Arc,Rc,Weak}::into_raw` to only work with `A = Global`
#141219 commented on
Jun 14, 2025 • 4 new comments -
Implementation of `sync_nonpoison` and `nonpoison_mutex`
#134663 commented on
Jun 12, 2025 • 4 new comments -
Set MSG_NOSIGNAL for UnixStream
#140005 commented on
Jun 17, 2025 • 4 new comments -
Explicitly export core and std macros
#139493 commented on
Jun 17, 2025 • 3 new comments -
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)`, `i1xN` and `x86amx`
#140763 commented on
Jun 16, 2025 • 3 new comments -
make path_statements lint machine applicable for statements with no effect
#140830 commented on
Jun 17, 2025 • 3 new comments -
Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first
#138133 commented on
Jun 1, 2025 • 3 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
Jun 14, 2025 • 3 new comments -
fix Zip unsoundness (again)
#141076 commented on
Jun 4, 2025 • 3 new comments -
Document the behaviour of RUST_MIN_STACK=0
#135178 commented on
Jun 17, 2025 • 3 new comments -
get rid of some false negatives in rustdoc::broken_intra_doc_links
#132748 commented on
Jun 9, 2025 • 3 new comments -
add first HelenOS compilation targets
#139310 commented on
Jun 15, 2025 • 2 new comments -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
Jun 20, 2025 • 2 new comments -
Add compiler support for namespaced crates
#140271 commented on
Jun 12, 2025 • 2 new comments -
avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if`
#141032 commented on
Jun 10, 2025 • 2 new comments -
diagnostics: hide expansion of builtin-like macros
#141314 commented on
Jun 14, 2025 • 2 new comments -
make `tidy-alphabetical` use a natural sort
#141311 commented on
May 22, 2025 • 2 new comments -
Set mmapped files as readonly to prevent other processes from modifying it by accident
#137025 commented on
Jun 3, 2025 • 1 new comment -
Document `From::from` impls
#137330 commented on
Jun 17, 2025 • 1 new comment -
Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix`
#141028 commented on
Jun 12, 2025 • 1 new comment -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
Jun 17, 2025 • 1 new comment -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
May 22, 2025 • 1 new comment -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jun 19, 2025 • 1 new comment -
Implement parsing of pinned borrows
#135731 commented on
Jun 15, 2025 • 1 new comment -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Jun 21, 2025 • 1 new comment -
Add constant `MAX_NEGATIVE` to each floating-point value
#141290 commented on
Jun 3, 2025 • 1 new comment -
Support using const pointers in asm `const` operand
#138618 commented on
Jun 4, 2025 • 1 new comment -
Reduce special casing for the panic runtime
#140809 commented on
Jun 18, 2025 • 1 new comment -
Add an aarch64-msvc build running on ARM64 Windows
#140136 commented on
Jun 19, 2025 • 1 new comment -
Move coercion hack from `coerce_unsized` to `check_cast`
#138542 commented on
Jun 5, 2025 • 1 new comment -
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
#138290 commented on
Jun 14, 2025 • 1 new comment -
Tracking Issue for experiment with default auto traits
#138781 commented on
Jun 5, 2025 • 0 new comments -
`#[deprecated]` on re-exported items does not work
#84584 commented on
Jun 12, 2025 • 0 new comments -
`unused_parens` never checks expressions behind references
#70084 commented on
Jun 17, 2025 • 0 new comments -
SLS support in `rustc` (target features or dedicated flags)
#116851 commented on
Jun 12, 2025 • 0 new comments -
`cfg_target_feature` and `target_feature` don't interact properly
#42515 commented on
Jun 12, 2025 • 0 new comments -
implicit Deref coercion not happening
#109829 commented on
Jun 12, 2025 • 0 new comments -
Official binaries for `wasm32-unknown-unknown` (and potentially other WASM platforms?) contain code for the wrong architecture
#132802 commented on
Jun 12, 2025 • 0 new comments -
Support "zippered" macOS binaries
#131216 commented on
Jun 12, 2025 • 0 new comments -
`unused_parens` is not emitted for exprs used in macro.
#70076 commented on
Jun 17, 2025 • 0 new comments -
`assert_eq!` is not 100% hygienic
#131446 commented on
Jun 12, 2025 • 0 new comments -
Assertion error on arm-unknown-linux-gnueabihf for maximum/minimum float
#141087 commented on
Jun 12, 2025 • 0 new comments -
Suggest the extra comma for 1-ary tuple when warning about unnecessary parentheses around type
#86019 commented on
Jun 17, 2025 • 0 new comments -
Inappropriate `unused_parens` for inline `const` inside `vec!`/macros
#126457 commented on
Jun 17, 2025 • 0 new comments -
False-positive with the unreachable code lint
#88393 commented on
Jun 10, 2025 • 0 new comments -
Tracking Issue for consolidating command invocations in bootstrap
#126819 commented on
Jun 10, 2025 • 0 new comments -
Presence of lifetime params on free consts shouldn't affect evaluatability & impossible preds should prevent evaluation
#136204 commented on
Jun 10, 2025 • 0 new comments -
When subtyping can switch out trait impls, `Pin::new`’s check for `Target: Unpin` becomes insufficient
#134407 commented on
Jun 10, 2025 • 0 new comments -
Compile error when directly using `&mut` in explicity const context
#140126 commented on
Jun 11, 2025 • 0 new comments -
parse error in `#[feature(...)]` discards all mentioned features.
#80227 commented on
Jun 11, 2025 • 0 new comments -
Do partial SsaLocals analysis in unoptimized builds
#134051 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: support #![cfg(feature)] that disables doc tests
#133886 commented on
Jun 11, 2025 • 0 new comments -
Rustdoc-Json: ExternalCrate lacks details
#105799 commented on
Jun 11, 2025 • 0 new comments -
Unstable fingerprints tracking issue
#84970 commented on
Jun 11, 2025 • 0 new comments -
`unused_parens` false positives and false negatives in code containing macro calls
#119426 commented on
Jun 17, 2025 • 0 new comments -
`unnecessary parentheses around type` in attribute macro
#106939 commented on
Jun 17, 2025 • 0 new comments -
Wrong "unnecessary parentheses around function argument"-warning with macro in assignment and return positions
#113563 commented on
Jun 17, 2025 • 0 new comments -
`unused_parens` should lint superfluous parentheses on the LHS of an assignment
#71329 commented on
Jun 17, 2025 • 0 new comments -
std::process::Command sometimes ignores PATH env variable on Windows
#122660 commented on
Jun 11, 2025 • 0 new comments -
Unexpected `WARN` log in diagnostic output: "rustc_infer::infer::relate::generalize may incompletely handle alias type"
#139527 commented on
Jun 11, 2025 • 0 new comments -
ICE: `Normalization of 'ty::ConstKind::Expr' is unimplemented`
#132960 commented on
Jun 11, 2025 • 0 new comments -
[rustdoc] Implementors section of Sync (and other similar traits) should separate implementors and !implementors
#51129 commented on
Jun 11, 2025 • 0 new comments -
`rustc` never finishes after emitting error diagnostic
#116996 commented on
Jun 11, 2025 • 0 new comments -
Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#133724 commented on
Jun 12, 2025 • 0 new comments -
Retpoline support in `rustc` (target features or dedicated flags)
#116852 commented on
Jun 12, 2025 • 0 new comments -
Tracking Issue for `extern_system_varargs`
#136946 commented on
Jun 12, 2025 • 0 new comments -
Spurious irrefutable_let_patterns warning with let-chain
#139369 commented on
Jun 14, 2025 • 0 new comments -
"Legacy" tier 2 targets have misplaced or absent maintainer docs
#113739 commented on
Jun 16, 2025 • 0 new comments -
Failed To Run Custom Build Command For `proc-macro-test v0.0.0` During Windows Compile From Source
#130890 commented on
Jun 14, 2025 • 0 new comments -
Tracking Issue for ui test suite improvements
#133895 commented on
Jun 14, 2025 • 0 new comments -
cargo test incorrectly warns for dead code
#46379 commented on
Jun 16, 2025 • 0 new comments -
Broken build after updating: `coverage` is ambiguous; ambiguous because of a name conflict with a builtin attribute
#121157 commented on
Jun 16, 2025 • 0 new comments -
Tracking issue for RFC 2532, "Associated type defaults"
#29661 commented on
Jun 14, 2025 • 0 new comments -
Tracking issue for release notes of #139764: Consistent trait bounds for ExtractIf Debug impls
#140995 commented on
Jun 15, 2025 • 0 new comments -
Tracking issue for release notes of #140593: Temporary lifetime extension through tuple struct and tuple variant constructors
#140666 commented on
Jun 14, 2025 • 0 new comments -
Tracking Issue for RFC 3591: `use`ing a function from a trait
#134691 commented on
Jun 14, 2025 • 0 new comments -
Cleanup: Refactor `rustc_typeck/check/op.rs`
#64297 commented on
Jun 14, 2025 • 0 new comments -
Tracking Issue for llvm-tools-preview
#85658 commented on
Jun 14, 2025 • 0 new comments -
Tracking issue for release notes of #123239: Implement a lint for implicit autoref of raw pointer dereference - take 2
#140050 commented on
Jun 15, 2025 • 0 new comments -
Tracking Issue for `unsigned_signed_diff`
#126041 commented on
Jun 14, 2025 • 0 new comments -
Symbol-mangling (v0) should show difference between async / closure / generator
#104830 commented on
Jun 15, 2025 • 0 new comments -
Tracking issue for release notes of #120808: Split elided_lifetime_in_paths into finer-grained lints
#140140 commented on
Jun 15, 2025 • 0 new comments -
Excessive memory usage building GTK Rust, a problem for entry level devices for newcomers (e.g. Raspberry Pi 3+)
#78308 commented on
Jun 15, 2025 • 0 new comments -
Tracking Issue for `seek_io_take` and `seek_io_take_position`
#97227 commented on
Jun 15, 2025 • 0 new comments -
Repeating an enum does not generate a memset
#101685 commented on
Jun 15, 2025 • 0 new comments -
AddressSanitizer detects a stack-use-after-scope in Chain::new when optimizations are enabled
#98454 commented on
Jun 15, 2025 • 0 new comments -
powerpc64: allow querying ELF ABI version
#60617 commented on
Jun 15, 2025 • 0 new comments -
Can't use #[derive] and macro on a generic type at the same time
#50676 commented on
Jun 15, 2025 • 0 new comments -
Tracking Issue for `extended_varargs_abi_support`
#100189 commented on
Jun 12, 2025 • 0 new comments -
ICE: `DefId::expect_local DefId isn't local`
#133808 commented on
Jun 12, 2025 • 0 new comments -
false-negative `unused_parens` in closures consisting of just one expression
#136741 commented on
Jun 17, 2025 • 0 new comments -
Tracking Issue for duration_constructors
#120301 commented on
Jun 17, 2025 • 0 new comments -
Tracking issue for release notes of #137306: Remove `i128` and `u128` from `improper_ctypes_definitions`
#141206 commented on
Jun 13, 2025 • 0 new comments -
Clang linker script support - incorrect argument
#127183 commented on
Jun 13, 2025 • 0 new comments -
Missing AsMut<[T;N]> for [T;N]
#129849 commented on
Jun 17, 2025 • 0 new comments -
-crt-static on musl links with libgcc_s
#82521 commented on
Jun 17, 2025 • 0 new comments -
pclmulqdq intrinsics don't inline well across target_feature changes anymore
#139029 commented on
Jun 17, 2025 • 0 new comments -
enabling a only a single lint is not intuitive
#105104 commented on
Jun 17, 2025 • 0 new comments -
rustc book does not specify priority between lint options like `-A` and attributes
#124088 commented on
Jun 17, 2025 • 0 new comments -
`fn_cast!` macro
#140803 commented on
Jun 17, 2025 • 0 new comments -
strip = "symbols" doesn't work when cross-compiling from linux to macOS
#114411 commented on
Jun 13, 2025 • 0 new comments -
`lemmy_db_views_modlog_combined` has a weird performance regression
#141006 commented on
Jun 17, 2025 • 0 new comments -
Document builtin attributes (like `no_mangle`, `repr`, ...) in the standard library docs
#141123 commented on
Jun 13, 2025 • 0 new comments -
Windows: Inconsistent import lib naming
#114013 commented on
Jun 13, 2025 • 0 new comments -
Tracking Issue for NEON fp16 intrinsics
#136306 commented on
Jun 13, 2025 • 0 new comments -
Tracking issue for release notes of #128425: Make `missing_fragment_specifier` an unconditional error
#140900 commented on
Jun 13, 2025 • 0 new comments -
Type mismatch is incorrectly attributed in certain closures / async blocks
#127048 commented on
Jun 14, 2025 • 0 new comments -
Tracking Issue for {BTreeMap,BTreeSet}::extract_if
#70530 commented on
Jun 14, 2025 • 0 new comments -
Bug when implementing From on an associated type defined in an external crate
#138816 commented on
Jun 14, 2025 • 0 new comments -
Add support for repetition to `proc_macro::quote`
#140238 commented on
Jun 16, 2025 • 0 new comments -
rust libs are not reproducible from 1.75
#120825 commented on
Jun 6, 2025 • 0 new comments -
Deprecated field should not be warned against when it must be used during struct initialization
#102777 commented on
Jun 6, 2025 • 0 new comments -
error[E0275]: overflow evaluating the requirement `_: std::marker::Sized`
#39959 commented on
Jun 6, 2025 • 0 new comments -
Confusing: Implementation of `FnOnce` is not general enough
#89976 commented on
Jun 6, 2025 • 0 new comments -
`thread::Builder::spawn` returns WouldBlock for EAGAIN
#46345 commented on
Jun 6, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `invalid_type_param_default`
#36887 commented on
Jun 6, 2025 • 0 new comments -
Tracking Issue for `core_float_math`
#137578 commented on
Jun 6, 2025 • 0 new comments -
Tracking issue for release notes of #125087: Optimize `Seek::stream_len` impl for `File`
#135693 commented on
Jun 6, 2025 • 0 new comments -
Rust docs: Crate root link points to "folder" and not index page
#137857 commented on
Jun 6, 2025 • 0 new comments -
rustc hangs when compiling a certain broken codebase, rather than emit an error message
#47564 commented on
Jun 6, 2025 • 0 new comments -
Misleading error message for closure lifetime mismatch
#70127 commented on
Jun 6, 2025 • 0 new comments -
Tracking Issue for async drop codegen
#126482 commented on
Jun 6, 2025 • 0 new comments -
refining_impl_trait: Decide whether explicit opt-in is needed
#121718 commented on
Jun 6, 2025 • 0 new comments -
Tracking Issue for match ergonomics 2024 (RFC 3627)
#123076 commented on
Jun 6, 2025 • 0 new comments -
Tracking Issue for `abi_custom`
#140829 commented on
Jun 7, 2025 • 0 new comments -
Tracking Issue for the `extern "C-cmse-nonsecure-call"` ABI
#81391 commented on
Jun 7, 2025 • 0 new comments -
Tracking Issue for the `extern "C-cmse-nonsecure-entry"` ABI
#75835 commented on
Jun 7, 2025 • 0 new comments -
ICE:rustc panicked at compiler\rustc_mir_build\src\check_tail_calls.rs:130:17
#139305 commented on
Jun 7, 2025 • 0 new comments -
ICE: `Tried to make Ignore indirect`
#126418 commented on
Jun 7, 2025 • 0 new comments -
Tracking Issue for RFC 3467: UnsafePinned
#125735 commented on
Jun 7, 2025 • 0 new comments -
Large amount of generated code for match statements with large arrays
#110870 commented on
Jun 7, 2025 • 0 new comments -
Tracking issue for `?` operator and `try` blocks (RFC 243, `question_mark` & `try_blocks` features)
#31436 commented on
Jun 5, 2025 • 0 new comments -
Tracking Issue for slice::array_chunks
#74985 commented on
Jun 5, 2025 • 0 new comments -
[discussion] `ErrorKind::InvalidFilename` from `io_error_more`
#130192 commented on
Jun 5, 2025 • 0 new comments -
Tracking Issue for `keylocker_x86`
#134813 commented on
Jun 5, 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
Jun 5, 2025 • 0 new comments -
expected type suggestion ends up needing turbofish
#115155 commented on
Jun 5, 2025 • 0 new comments -
ICE: rustdoc: Cannot turn `UnevaluatedConst` into `AliasTy`
#125128 commented on
Jun 5, 2025 • 0 new comments -
Tracking issue for moving rustdoc* tests to appropriate subdirs
#136501 commented on
Jun 5, 2025 • 0 new comments -
Matching on Pythonic boolean symbols (`True`, `False`) should result in better diags
#112641 commented on
Jun 5, 2025 • 0 new comments -
run-make: audit the `ignore-{windows,msvc,windows-msvc}` tests
#128602 commented on
Jun 5, 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
Jun 5, 2025 • 0 new comments -
rustc panics
#141052 commented on
Jun 5, 2025 • 0 new comments -
Cargo panics on Arch Linux when compiling on exFAT partition
#140806 commented on
Jun 5, 2025 • 0 new comments -
ICE:normalizing free const aliases in the type system is unsupported
#140729 commented on
Jun 5, 2025 • 0 new comments -
ICE: Encountered invalid discriminant while decoding `Option`
#140691 commented on
Jun 5, 2025 • 0 new comments -
Overly verbose suggestion display for trailing whitespace changes
#140750 commented on
Jun 5, 2025 • 0 new comments -
Tracking issue for `--env-set` flag
#118372 commented on
Jun 5, 2025 • 0 new comments -
search index doesn't properly regenerate when using `--document-private-items` after a normal `cargo doc` run
#133544 commented on
Jun 5, 2025 • 0 new comments -
`rust-docs`/`rustup doc` extremely frequently links to `doc.rust-lang.org` instead of local files, makes offline browsing experience very poor
#129148 commented on
Jun 5, 2025 • 0 new comments -
Rustdoc doesn't list all cfg's required for an item to be included
#128563 commented on
Jun 5, 2025 • 0 new comments -
Regression: source code location is bad in nightly (doctests)
#134532 commented on
Jun 5, 2025 • 0 new comments -
rustdoc: Fully support RTN (now missing: support for inlined cross-crate re-exports)
#123996 commented on
Jun 7, 2025 • 0 new comments -
Constants can contain references that are not Sync
#49206 commented on
Jun 9, 2025 • 0 new comments -
"Unnecessary" braces have an influence
#72783 commented on
Jun 9, 2025 • 0 new comments -
Re-land early syntax feature gating (was: Some features can no longer be controlled by conditional compilation)
#65860 commented on
Jun 9, 2025 • 0 new comments -
Tracking issue for release notes of #129121: Stabilize `tcp_quickack`
#141090 commented on
Jun 9, 2025 • 0 new comments -
Confusing error when using non-`XID_Start` characters in lifetime names
#141081 commented on
Jun 9, 2025 • 0 new comments -
Tracking Issue for `file_buffered`
#130804 commented on
Jun 9, 2025 • 0 new comments -
rewrite `liveness` analysis to be based on MIR
#51003 commented on
Jun 9, 2025 • 0 new comments -
Overload `visit_qpath` instead of using `visit_pat` in rustdoc "jump to def" implementation
#135485 commented on
Jun 9, 2025 • 0 new comments -
let-chain with missing `let` in the middle causes multiple errors
#117977 commented on
Jun 9, 2025 • 0 new comments -
rustdoc should include aliases in search that only partially matches
#140782 commented on
Jun 9, 2025 • 0 new comments -
rustdoc search: if all else is equal, rank alias results lower
#140968 commented on
Jun 9, 2025 • 0 new comments -
Emit optimization remarks to the final binary, not the console
#96705 commented on
Jun 9, 2025 • 0 new comments -
Enable `f16` and `f128` in assembly on platforms that support it
#125398 commented on
Jun 9, 2025 • 0 new comments -
backtraces broken on the Android bot
#17520 commented on
Jun 10, 2025 • 0 new comments -
Tracking Issue for GPU-offload
#131513 commented on
Jun 10, 2025 • 0 new comments -
Identify which tuple item fails to implement a trait when using fake variadics
#141258 commented on
Jun 10, 2025 • 0 new comments -
Target spec JSON files are not checked for unknown keys
#75869 commented on
Jun 10, 2025 • 0 new comments -
Tracking issue for trait aliases
#41517 commented on
Jun 10, 2025 • 0 new comments -
Tracking issue for release notes of #137928: stabilize const_cell
#139115 commented on
Jun 10, 2025 • 0 new comments -
Tracking Issue for `try_trait_v2`, A new design for the `?` desugaring (RFC#3058)
#84277 commented on
Jun 10, 2025 • 0 new comments -
"Unreachable definition" warning after infallible expression in `if`-block
#111370 commented on
Jun 10, 2025 • 0 new comments -
`impl_trait_in_bindings` and pick-constraint region bounds
#61773 commented on
Jun 7, 2025 • 0 new comments -
ReferencePropagation tries to reuse moved-from Operands
#141101 commented on
Jun 8, 2025 • 0 new comments -
ICE / Hang found DefPathHash collision between DefPath
#140796 commented on
Jun 8, 2025 • 0 new comments -
Tracking issue for release notes of #129334: Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]`
#140853 commented on
Jun 8, 2025 • 0 new comments -
Pretty printers for string produce strings of invalid length
#140958 commented on
Jun 8, 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
Jun 8, 2025 • 0 new comments -
Making trait method `async` causes inference failure (E0790)
#140987 commented on
Jun 8, 2025 • 0 new comments -
Tracking issue for release notes of #140208: Make well-formedness predicates no longer coinductive
#141046 commented on
Jun 8, 2025 • 0 new comments -
Tracking issue for release notes of #139419: Error on recursive opaque ty in HIR typeck
#141098 commented on
Jun 8, 2025 • 0 new comments -
ICE: `overflow evaluating the requirement` / `impl was matchable against binder but now it is not`
#141124 commented on
Jun 8, 2025 • 0 new comments -
Tracking issue for release notes of #135160: aarch64-softfloat: forbid enabling the neon target feature
#141235 commented on
Jun 8, 2025 • 0 new comments -
Diverging expression not detected inside a `while` condition
#141274 commented on
Jun 8, 2025 • 0 new comments -
ICE: `invalid immediate for given destination place: value ScalarPair does not match ABI Scalar`
#140100 commented on
Jun 8, 2025 • 0 new comments -
ICE: `invalid immediate for given destination place: value ScalarPair .. does not match ABI`
#131507 commented on
Jun 8, 2025 • 0 new comments -
Function with impossible-to-satisfy higher-ranked bound triggers error when a closure is present
#89409 commented on
Jun 8, 2025 • 0 new comments -
Tracking issue for release notes of #139535: Implement `Default` for raw pointers
#140014 commented on
Jun 8, 2025 • 0 new comments -
Lint on inline modules `module` if there also exists a file at path `./module.rs` or `./module/mod.rs`
#139685 commented on
Jun 8, 2025 • 0 new comments -
Tracking Issue for non-lifetime binders
#108185 commented on
Jun 8, 2025 • 0 new comments -
Tracking Issue for `Vec::push_mut`
#135974 commented on
Jun 9, 2025 • 0 new comments -
error: internal compiler error: encountered incremental compilation error with evaluate_obligation(812e3469791bc6d0-c54d52cd7fb29272)
#140833 commented on
Jun 9, 2025 • 0 new comments -
Tracking Issue for `super let`
#139076 commented on
Jun 9, 2025 • 0 new comments -
Keep space if arg does not follow punctuation when lint unused parens
#138271 commented on
Jun 11, 2025 • 0 new comments -
Remove some unsized tuple impls now that we don't support unsizing tuples anymore
#138340 commented on
Jun 5, 2025 • 0 new comments -
Tweak `VecCache` to improve performance
#138405 commented on
Jun 15, 2025 • 0 new comments -
Implement `feature(precise_capturing_of_types)`
#138473 commented on
May 22, 2025 • 0 new comments -
Nul terminate rust string literals
#138504 commented on
Jun 8, 2025 • 0 new comments -
Distinguish delim kind to decide whether to emit unexpected closing delimiter
#138554 commented on
Jun 20, 2025 • 0 new comments -
Implement explicit tail calls in the LLVM backend
#138555 commented on
May 23, 2025 • 0 new comments -
Cache fuchsia checkout in a docker layer
#138683 commented on
Jun 4, 2025 • 0 new comments -
[perf] Decouple directly accessing a HIR owner from ast lowering
#138705 commented on
Jun 12, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
Jun 13, 2025 • 0 new comments -
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
#138744 commented on
May 26, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Jun 18, 2025 • 0 new comments -
arbitrary_self_type: insert implied Receiver bound on Deref
#138952 commented on
May 22, 2025 • 0 new comments -
[perf experiment] Split the resolver tables into per-owner tables
#138995 commented on
Jun 10, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
Jun 19, 2025 • 0 new comments -
unstable book: in a sanitizer example, check the code
#139113 commented on
May 23, 2025 • 0 new comments -
Use the bootstrap compiler for `x check` on bootstrap tools
#139170 commented on
Jun 17, 2025 • 0 new comments -
Add Duration from nanos u128
#139243 commented on
Jun 10, 2025 • 0 new comments -
Fix derive bounds for fully-qualified field types
#139272 commented on
May 21, 2025 • 0 new comments -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Jun 19, 2025 • 0 new comments -
Correctly rounded floating point `div_euclid`.
#134145 commented on
May 27, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
May 28, 2025 • 0 new comments -
[WIP] Use weak linkage instead of compiler generated shims
#134522 commented on
Jun 18, 2025 • 0 new comments -
std: net: Add function to return the system hostname
#135141 commented on
May 28, 2025 • 0 new comments -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Jun 19, 2025 • 0 new comments -
stop specializing on `Copy`
#135634 commented on
May 29, 2025 • 0 new comments -
Lazy-chunk Symbol interner
#136401 commented on
Jun 14, 2025 • 0 new comments -
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
#136677 commented on
May 28, 2025 • 0 new comments -
Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings
#136693 commented on
May 24, 2025 • 0 new comments -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
May 22, 2025 • 0 new comments -
Add checking for unnecessary delims in closure body
#136906 commented on
Jun 3, 2025 • 0 new comments -
Instantiate predicate binder without recanonicalizing goal in new solver
#136997 commented on
Jun 3, 2025 • 0 new comments -
As per issue #136827 submitting updates to E0495 documentation
#137042 commented on
May 23, 2025 • 0 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
May 26, 2025 • 0 new comments -
Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`.
#137268 commented on
Jun 5, 2025 • 0 new comments -
Add rusty stack protector
#137418 commented on
Jun 14, 2025 • 0 new comments -
fix for issue 132802: x86 code in `wasm32-unknown-unknown` binaries
#137457 commented on
Jun 19, 2025 • 0 new comments -
Stabilize `assert_matches` and move it to `core::macros`
#137487 commented on
May 26, 2025 • 0 new comments -
Fix code suggestion for local enum patterns in non-exhaustive matches
#137783 commented on
May 28, 2025 • 0 new comments -
Turn `Cow::is_borrowed,is_owned` into associated functions.
#138217 commented on
May 22, 2025 • 0 new comments -
Suppress suggestions while span is in external library
#139316 commented on
Jun 16, 2025 • 0 new comments -
std::net: update tcp deferaccept delay type to Duration.
#140482 commented on
May 30, 2025 • 0 new comments -
Note `atan2` can return `-PI`
#140487 commented on
May 30, 2025 • 0 new comments -
wf: emit projection goal for aliases
#140558 commented on
May 23, 2025 • 0 new comments -
add test to reproduce #137687 and add a hotfix
#140584 commented on
May 26, 2025 • 0 new comments -
compiletest: Improve diagnostics for line annotation mismatches
#140622 commented on
Jun 20, 2025 • 0 new comments -
Implement RcUninit (#112566)
#140640 commented on
Jun 15, 2025 • 0 new comments -
build_helper: handle emails containing square brackets
#140675 commented on
Jun 2, 2025 • 0 new comments -
WIP: Add PGO for apple darwin targets
#140699 commented on
Jun 2, 2025 • 0 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Jun 18, 2025 • 0 new comments -
Add `-Zindirect-branch-cs-prefix`
#140740 commented on
Jun 16, 2025 • 0 new comments -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 commented on
May 27, 2025 • 0 new comments -
Don't lint against named labels in `naked_asm!`
#140871 commented on
Jun 14, 2025 • 0 new comments -
start properly testing attributes in positions
#140948 commented on
Jun 12, 2025 • 0 new comments -
Expand free alias types when computing implied outlives-bounds
#141007 commented on
Jun 10, 2025 • 0 new comments -
[WIP] Expand free alias types during variance computation
#141030 commented on
May 27, 2025 • 0 new comments -
compiletest: add option for automatically adding annotations
#141033 commented on
Jun 17, 2025 • 0 new comments -
Permit duplicate imports
#141043 commented on
Jun 2, 2025 • 0 new comments -
Hack together inline-always-overrides
#141055 commented on
May 24, 2025 • 0 new comments -
Fix glob import tests
#141060 commented on
Jun 5, 2025 • 0 new comments -
rustdoc: add private items toggle
#141299 commented on
May 23, 2025 • 0 new comments -
Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
#139357 commented on
Jun 5, 2025 • 0 new comments -
Enhance error reporting for write!/writeln! macros
#139371 commented on
May 25, 2025 • 0 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
Jun 1, 2025 • 0 new comments -
[experiment] How expensive is `if_cause`?
#139594 commented on
Jun 13, 2025 • 0 new comments -
Do not run per-module late lints if they can be all skipped
#139597 commented on
Jun 7, 2025 • 0 new comments -
Allow matching on 3+ variant niche-encoded enums to optimize better
#139729 commented on
Jun 4, 2025 • 0 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
Jun 11, 2025 • 0 new comments -
New const traits syntax
#139858 commented on
May 22, 2025 • 0 new comments -
rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg`
#139869 commented on
Jun 9, 2025 • 0 new comments -
Initial `UnsafePinned` implementation [Part 2: Lowering]
#139896 commented on
May 23, 2025 • 0 new comments -
[DO NOT MERGE] start building Enzyme in CI
#140064 commented on
May 28, 2025 • 0 new comments -
Document that mpmc channels deliver an item to one receiver.
#140158 commented on
May 27, 2025 • 0 new comments -
Try to integrate fork of Chili parallel runtime
#140206 commented on
Jun 11, 2025 • 0 new comments -
Make rustc implicitly use panic=abort for the panic_abort crate
#140254 commented on
Jun 20, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions and `-Zmin-function-alignment`
#140261 commented on
Jun 21, 2025 • 0 new comments -
Fix accidental type inference in array coercion
#140283 commented on
Jun 11, 2025 • 0 new comments -
change unsatisfiable trivial bounds detection
#140313 commented on
May 22, 2025 • 0 new comments -
bootstrap: Inhibit download-rustc in CI when tools are changed
#140322 commented on
Jun 2, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
May 24, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
Jun 4, 2025 • 0 new comments -
`unused_parens`: False positive on parenthesized type-relative paths that would otherwise be interpreted as the start of a generic param list (`impl<T>`, `for<T>`, `where<T>`)
#107235 commented on
Jun 17, 2025 • 0 new comments -
ICE: expand: unimplemented
#140479 commented on
Jun 19, 2025 • 0 new comments -
ICE: incr comp: `Found unstable fingerprints for evaluate_obligation(8f08a58f2dfc7c26-cf3563aa40998e2c): Err(Canonical)`
#132884 commented on
Jun 19, 2025 • 0 new comments -
Macro metavar expr concat doesn't work with nested repetitions
#127723 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for integer formatting into a fixed-size buffer
#138215 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for ByteStr/ByteString
#134915 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for `mixed_integer_ops_unsigned_sub`
#126043 commented on
Jun 20, 2025 • 0 new comments -
Implementors column on trait page is always empty
#91118 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for `mpmc`
#126840 commented on
Jun 20, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
Jun 20, 2025 • 0 new comments -
False positive `dead_code` lint when type is only used via destructuring
#132874 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for #138068: Add `Result::map_or_default` and `Option::map_or_default`
#138099 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for `VecDeque::pop_front_if` & `VecDeque::pop_back_if`
#135889 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for RFC 2045: improving `#[target_feature]`
#44839 commented on
Jun 20, 2025 • 0 new comments -
sysroot spans still not printed, when remap-path-prefix is set with a custom path
#74786 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
Jun 20, 2025 • 0 new comments -
Meta tracking issue for `const fn`
#57563 commented on
Jun 20, 2025 • 0 new comments -
CopyProp doesn't always respect Tree Borrows
#141122 commented on
Jun 20, 2025 • 0 new comments -
Creating a nested MaybeUninit array unnecessarily calls memset
#139355 commented on
Jun 20, 2025 • 0 new comments -
[ICE]: `None` in compiler/rustc_middle/src/ty/sty.rs
#129882 commented on
Jun 20, 2025 • 0 new comments -
MSVC on x86-32 Windows fails to align variables to their required alignment
#112480 commented on
Jun 20, 2025 • 0 new comments -
Type and const parameters are not used as a fallback during type inference
#98931 commented on
Jun 17, 2025 • 0 new comments -
ICE: `late-bound type parameter not allowed on function pointer types`
#141293 commented on
Jun 17, 2025 • 0 new comments -
Tracking issue for unsupported_calling_conventions
#137018 commented on
Jun 17, 2025 • 0 new comments -
Initializing array of Option<T> using [None; n] syntax should not require std::marker::Copy for T
#44796 commented on
Jun 18, 2025 • 0 new comments -
(Reproducible) Found unstable fingerprints for evaluate_obligation(fe6269799238ead4-76dd6f107d00ff42): Ok(EvaluatedToAmbig)
#140793 commented on
Jun 18, 2025 • 0 new comments -
Suspected X64 exception handler IP to state map off-by-one error
#117725 commented on
Jun 18, 2025 • 0 new comments -
rustc_expand can be tricked into infinite loops
#95698 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for target modifiers
#136966 commented on
Jun 18, 2025 • 0 new comments -
sparc64: passing structures with floats in registers should use floating point registers
#57103 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for Reproducible Build bugs and challenges
#129080 commented on
Jun 18, 2025 • 0 new comments -
ICE: pattern: `attempt to add with overflow`
#136514 commented on
Jun 18, 2025 • 0 new comments -
Rustdoc JSON 2023 Roadmap
#106697 commented on
Jun 18, 2025 • 0 new comments -
Tracking issue for release notes of #135656: Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused
#135657 commented on
Jun 19, 2025 • 0 new comments -
The sparc64, riscv64, loongarch64 `extern "C" fn` ABIs are all wrong when aligned/packed structs are involved
#115609 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for `concat_idents`
#29599 commented on
Jun 19, 2025 • 0 new comments -
`ast::mut_visit::MutVisitor` and `ast::visit::Visitor` do not have corresponding methods for all their methods
#127615 commented on
Jun 19, 2025 • 0 new comments -
Allocator traits and std::heap
#32838 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for release notes of #134213: Stabilize `naked_functions`
#139428 commented on
Jun 19, 2025 • 0 new comments -
unexpected behavior of `pub(in other_module)`
#109657 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Jun 20, 2025 • 0 new comments -
Properly deduce object lifetime defaults in projections & trait refs
#129543 commented on
Jun 3, 2025 • 0 new comments -
[WIP] Remove precise placeholder tracking from region inference
#130227 commented on
Jun 16, 2025 • 0 new comments -
Add copy button to crate version.
#130374 commented on
May 27, 2025 • 0 new comments -
Suggest adding missing braces in `const` block pattern
#130751 commented on
Jun 19, 2025 • 0 new comments -
Remove unstable cfg `target(...)` compact feature
#130780 commented on
Jun 11, 2025 • 0 new comments -
avoid phi node for pointers flowing into Vec appends
#130998 commented on
Jun 12, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
Jun 7, 2025 • 0 new comments -
Add post-mono MIR optimizations
#131650 commented on
Jun 3, 2025 • 0 new comments -
lexer: Treat more floats with empty exponent as valid tokens
#131656 commented on
Jun 5, 2025 • 0 new comments -
Add lint against (some) interior mutable consts
#132146 commented on
May 28, 2025 • 0 new comments -
unix: Relax escaping in `Debug` impl on `Command`
#132484 commented on
Jun 16, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
May 26, 2025 • 0 new comments -
Resolve the false positive dead_code lint when type is only used via destructuring
#133128 commented on
May 27, 2025 • 0 new comments -
Provide more context on `Fn` closure modifying binding
#133149 commented on
Jun 16, 2025 • 0 new comments -
rustdoc: use a button instead of a bar for search
#133279 commented on
May 31, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
May 24, 2025 • 0 new comments -
Use `iter::repeat_n` to implement `Vec::extend_with`
#133662 commented on
Jun 19, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Jun 14, 2025 • 0 new comments -
Run-make test to check `core::ffi::c_*` types against clang
#133944 commented on
Jun 11, 2025 • 0 new comments -
Add unstable hotpatch flag to rustc
#134004 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for promoting `!` to a type (RFC 1216)
#35121 commented on
Jun 21, 2025 • 0 new comments -
sess: default to v0 symbol mangling
#89917 commented on
Jun 10, 2025 • 0 new comments -
[WIP] Add support for custom allocator for `String`
#101551 commented on
Jun 20, 2025 • 0 new comments -
Only preserve DebugInfo in DeadStoreElimination if requested.
#106852 commented on
May 29, 2025 • 0 new comments -
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
#107122 commented on
May 21, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jun 16, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Jun 20, 2025 • 0 new comments -
Implement RFC 3349, mixed utf8 literals
#120286 commented on
May 23, 2025 • 0 new comments -
Stabilize associated type position impl Trait (ATPIT)
#120700 commented on
Jun 12, 2025 • 0 new comments -
Make slice iterators carry only a single provenance
#122971 commented on
Jun 16, 2025 • 0 new comments -
CFI: Fix fn items, closures, and Fn trait objects
#123082 commented on
Jun 14, 2025 • 0 new comments -
std::net: adding `unix_socket_exclbind` feature for solaris/illumos.
#123476 commented on
Jun 15, 2025 • 0 new comments -
Default-enable share-generics, with available_externally to still allow inlining.
#123610 commented on
Jun 16, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jun 18, 2025 • 0 new comments -
Suggest cloning `Arc` moved into closure
#124595 commented on
Jun 17, 2025 • 0 new comments -
Improve parse item fallback
#125388 commented on
Jun 18, 2025 • 0 new comments -
Fix leaks from panics in destructors
#125923 commented on
Jun 19, 2025 • 0 new comments -
privacy: normalize associated types before visiting
#126076 commented on
Jun 18, 2025 • 0 new comments -
Add `overflow_checks` intrinsic
#128666 commented on
Jun 8, 2025 • 0 new comments -
Experimental: Add Derive Proc-Macro Caching
#129102 commented on
Jun 20, 2025 • 0 new comments -
Unaligned memory access instructions are generated on thumbv7em-none-eabi target
#137663 commented on
May 28, 2025 • 0 new comments -
`continue` expressions in loop conditions
#118673 commented on
May 28, 2025 • 0 new comments -
Document JsonDocCk and checkmissingitems.py
#100515 commented on
May 28, 2025 • 0 new comments -
rustdoc: Experiment: Inject doctests into the host crate
#141083 commented on
May 28, 2025 • 0 new comments -
Tracking Issue for {Mutex, RwLock}::data_ptr
#140368 commented on
May 28, 2025 • 0 new comments -
Tracking Issue for Wasm floating point instructions not in `core`
#133908 commented on
May 28, 2025 • 0 new comments -
Document path stability of `f64::abs` in no std crates
#139066 commented on
May 28, 2025 • 0 new comments -
Allow deprecating a re-export
#30827 commented on
May 28, 2025 • 0 new comments -
Tracking issue for `cfg_select` (formerly `cfg_match`)
#115585 commented on
May 28, 2025 • 0 new comments -
Tracking issue for `impl Trait` in `const` and `static` items and `let` bindings
#63065 commented on
May 29, 2025 • 0 new comments -
`-C force-frame-pointers=yes` not respected by `-Z build-std` or `opt-level = "z"`
#136198 commented on
May 29, 2025 • 0 new comments -
run-make: vendor cargo dependencies or external dependencies within the tests
#128733 commented on
May 29, 2025 • 0 new comments -
Tracking issue for release notes of #138285: Stabilize `repr128`
#139472 commented on
May 29, 2025 • 0 new comments -
Tracking Issue for RFC: Supertrait Item Shadowing
#89151 commented on
May 29, 2025 • 0 new comments -
./x test --help --verbose is not very discoverable and may produce excess output (consider adding --list)
#140477 commented on
May 29, 2025 • 0 new comments -
Tracking Issue for `bufreader_peek`
#128405 commented on
May 29, 2025 • 0 new comments -
Tracking Issue for `used_with_arg`
#93798 commented on
May 29, 2025 • 0 new comments -
Failed to capture backtrace when compiling with `--remap-path-prefix=${PWD}=`
#135853 commented on
May 29, 2025 • 0 new comments -
Error when canonicalizing path on RAM drive
#48249 commented on
May 29, 2025 • 0 new comments -
Tracking Issue for `#![feature(phantom_variance_markers)]`
#135806 commented on
May 29, 2025 • 0 new comments -
rustdoc: single comma is put on newline if it occurs after item in double ticks
#133075 commented on
May 29, 2025 • 0 new comments -
Improve diagnostic for casting `T: ?Sized + Trait` to `dyn Trait`
#88141 commented on
May 29, 2025 • 0 new comments -
Give recursion limit errors a span
#135629 commented on
May 30, 2025 • 0 new comments -
Figure out how to make symbolisation code smaller
#139209 commented on
May 30, 2025 • 0 new comments -
Bad codegen for `non-copy-derived` struct with all `Copy` derived fields
#128081 commented on
May 31, 2025 • 0 new comments -
Tracking issue for release notes of #136877: Fix missing const for inherent pointer `replace` methods
#139413 commented on
May 26, 2025 • 0 new comments -
lifetime elision for return type can refer to an explicitly named region
#121152 commented on
May 26, 2025 • 0 new comments -
Formal support for linking rlibs using a non-Rust linker
#73632 commented on
May 26, 2025 • 0 new comments -
deduplicate pointer docs with include!
#139190 commented on
May 26, 2025 • 0 new comments -
"error[E0106]: missing lifetime specifiers" suggests creating unusable `&'a mut Foo<'a>` references
#133977 commented on
May 26, 2025 • 0 new comments -
non sysroot macros re-exported in std have broken source links
#140992 commented on
May 26, 2025 • 0 new comments -
Tracking issue for release notes of #134273: de-stabilize bench attribute
#140629 commented on
May 26, 2025 • 0 new comments -
Tracking Issue for Rustdoc Askama Migration
#108868 commented on
May 26, 2025 • 0 new comments -
let_chains stabilization followups
#140722 commented on
May 27, 2025 • 0 new comments -
-Z allow-features does not apply to -Z flags
#139890 commented on
May 27, 2025 • 0 new comments -
Tracking Issue for `lock_value_accessors`
#133407 commented on
May 27, 2025 • 0 new comments -
Tracking Issue for `slice_as_array`
#133508 commented on
May 27, 2025 • 0 new comments -
Remark `TMP`, `TEMP` and `USERPROFILE` env vars can influence `env::temp_dir` on Windows
#125439 commented on
May 27, 2025 • 0 new comments -
`doc_auto_cfg` no longer applies a cfg badge to certain inlined cross-crate re-exported items with a `#[cfg]`
#141301 commented on
May 27, 2025 • 0 new comments -
Tracking issue for `#[doc(cfg(…))]`, `#[doc(cfg_hide(…))]` and `doc_auto_cfg`
#43781 commented on
May 27, 2025 • 0 new comments -
`dead_code`: Inherent associated types are unconditionally considered dead
#110332 commented on
May 27, 2025 • 0 new comments -
Tracking issue for generic const items
#113521 commented on
May 27, 2025 • 0 new comments -
Possible regression with rust_panic being mangled
#140821 commented on
May 27, 2025 • 0 new comments -
Tracking Issue for `normalize_lexically`
#134694 commented on
May 27, 2025 • 0 new comments -
Can't use `vmsr` instruction in `global_asm!` on `armv7r-none-eabihf` without `codegen-units=1`
#127269 commented on
May 27, 2025 • 0 new comments -
Segmentation fault in `__llvm_write_binary_ids` using LLVM 17.0.6
#123361 commented on
May 28, 2025 • 0 new comments -
test `ui/backtrace-debuginfo.rs` is flaky
#117097 commented on
May 28, 2025 • 0 new comments -
Codegen Optimization for Non-Consecutive Enum Match Arms
#140849 commented on
May 28, 2025 • 0 new comments -
Trait implementation implies trait bounds for associated types but not for GAT associated types
#111158 commented on
May 28, 2025 • 0 new comments -
Array repeat exprs dont permit non-copy adt ctors as elements
#139642 commented on
May 28, 2025 • 0 new comments -
`core::ptr::copy_nonoverlapping` crashes when writing to odd addresses on ARM `thumbv7em-none-eabihf`
#82945 commented on
May 31, 2025 • 0 new comments -
CString being noalias is a footgun
#136770 commented on
May 31, 2025 • 0 new comments -
Tracking Issue for slice_range
#76393 commented on
May 31, 2025 • 0 new comments -
Remove dependency formats from crate metadata
#96708 commented on
May 31, 2025 • 0 new comments -
Tracking Issue for APX target feature
#139284 commented on
May 31, 2025 • 0 new comments -
reconsider "the way to run a crate's unit tests is `x test <crate>`"
#140478 commented on
May 31, 2025 • 0 new comments -
Tracking Issue for `Duration::from_nanos_u128`
#139201 commented on
May 31, 2025 • 0 new comments -
Library team consensus on promoting tier 3 riscv32 ESP-IDF targets to tier 2 with std that has processes and signals support stubbed out
#140042 commented on
May 31, 2025 • 0 new comments -
ICE: `Architecture x86_64 does not support GpuKernel calling convention`
#138738 commented on
May 31, 2025 • 0 new comments -
rustup is slow
#119496 commented on
Jun 1, 2025 • 0 new comments -
Tracking Issue for algebraic floating point methods
#136469 commented on
Jun 1, 2025 • 0 new comments -
deny(warnings) doesn't affect all warnings, only those generated through the lint system
#21204 commented on
Jun 1, 2025 • 0 new comments -
`impl<T> PointerLike for {Rc,Arc,Weak}<T>` can't exist but should
#134591 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #133820: Stabilize `derive(CoercePointee)`
#134624 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #135536: Add more impls of PartialEq and PartialOrd for strings
#135537 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #127292: Tracking Issue for PathBuf::add_extension and Path::with_added_extension
#135644 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #127534: feat(core): impl Step for NonZero<u*>
#137131 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #130192: [discussion] `ErrorKind::InvalidFilename` from `io_error_more`
#137385 commented on
Jun 1, 2025 • 0 new comments -
Compiler error "implementation of Send is not general enough" when using static lifetime reference with async closure
#138494 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #138176: Prefer built-in sized impls (and only sized impls) for rigid types always
#139077 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #138961: Make closure capturing have consistent and correct behaviour around patterns
#140048 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #131656: lexer: Treat more floats with empty exponent as valid tokens
#140342 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #139646: check types of const param defaults
#140183 commented on
Jun 1, 2025 • 0 new comments -
ICE generic_const_exprs when only enabled in lib and not bin
#102640 commented on
Jun 3, 2025 • 0 new comments -
Deadlock when capturing a backtrace from allocator during panic with test output capturing enabled
#130187 commented on
May 30, 2025 • 0 new comments -
Tracking Issue for Restrictions
#105077 commented on
May 30, 2025 • 0 new comments -
Tracking issue for warning for rust_2018_idioms by default
#54910 commented on
May 30, 2025 • 0 new comments -
Contents from global_asm! leak into other assemblies
#81838 commented on
May 30, 2025 • 0 new comments -
Rustdoc does not combine documentation in re-exports of extern functions
#135092 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #138632: Stabilize `cfg_boolean_literals`
#139565 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #119220: Uplift `clippy::invalid_null_ptr_usage` lint
#138638 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #132833: Stabilize let chains in the 2024 edition
#139951 commented on
May 30, 2025 • 0 new comments -
Tracking issue for RFC 2523, `#[cfg(version(..))]`
#64796 commented on
May 30, 2025 • 0 new comments -
lint against unexpectedly late drop for temporaries in match scrutinee expressions
#93883 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #140957: Add `#[must_use]` to Array::map
#141075 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #136926: Stabilize `-Zdwarf-version` as `-Cdwarf-version`
#139747 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #136160: Remove backticks from `ShouldPanic::YesWithMessage`'s `TrFailedMsg`
#139073 commented on
May 30, 2025 • 0 new comments -
False warning: "unused logical operation that must be used"
#69466 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #139224: fix(test): Expose '--no-capture' in favor of `--nocapture`
#140296 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #139099: Promise `array::from_fn` is generated in order of increasing indices
#139537 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #139483: f*::NAN: guarantee that this is a quiet NaN
#139986 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #139865: Stabilize proc_macro::Span::{start,end,line,column}.
#140300 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #137280: stabilize ptr::swap_nonoverlapping in const
#140416 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #137096: Stabilize flags for doctest cross compilation
#140270 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #124141: Remove `Nonterminal` and `TokenKind::Interpolated` (part 2)
#140488 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #139042: Do not remove trivial `SwitchInt` in analysis MIR
#140045 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #139275: Update the minimum external LLVM to 19
#139454 commented on
May 30, 2025 • 0 new comments -
Tracking issue for release notes of #139309: make abi_unsupported_vector_types a hard error
#140046 commented on
May 30, 2025 • 0 new comments -
Derived `Clone` impl is not simplified if `Clone` is derived before `Copy`
#124794 commented on
May 31, 2025 • 0 new comments -
ICE: `InstanceDef::Virtual (Virtual(DefId(..))) is for direct calls only` under `lazy_type_alias` with `-Clink-dead-code`
#114198 commented on
May 22, 2025 • 0 new comments -
Cannot call implementations of the `Fn*` traits on references
#42736 commented on
May 22, 2025 • 0 new comments -
Tracking issue for `Write::write_all_vectored`
#70436 commented on
May 22, 2025 • 0 new comments -
Tracking issue for release notes of #139635: Finalize repeat expr inference behaviour with inferred repeat counts
#140846 commented on
May 23, 2025 • 0 new comments -
Tracking Issue for `once_cell_try`
#109737 commented on
May 23, 2025 • 0 new comments -
Build to AArch64 errors with "error: fixup value out of range"
#129299 commented on
May 23, 2025 • 0 new comments -
`x86_64-unknown-linux-musl` with `-Ctarget-feature=-crt-static` links to glibc
#135244 commented on
May 23, 2025 • 0 new comments -
Tracking Issue for thread::sleep_until
#113752 commented on
May 23, 2025 • 0 new comments -
E0308 hint suggests adding a return type to a closure
#128561 commented on
May 23, 2025 • 0 new comments -
rustdoc: `cargo deadlinks` reveals invalid fragments in links generated by rustdoc
#141115 commented on
May 23, 2025 • 0 new comments -
rustdoc does not detect broken markdown due to missing links (except for links without a space)
#141227 commented on
May 23, 2025 • 0 new comments -
aarch64-unknown-none-softfloat: ABI unsoundness when enabling "neon" feature (tracking issue for `aarch64_softfloat_neon`)
#134375 commented on
May 23, 2025 • 0 new comments -
Decide about generics in arbitrary self types
#129147 commented on
May 23, 2025 • 0 new comments -
1.87 Regression: s390x-unknown-linux-gnu release build gets stuck
#141287 commented on
May 23, 2025 • 0 new comments -
The `check_abi` function in typeck is not called for ABIs in trait declarations
#86232 commented on
May 23, 2025 • 0 new comments -
Suboptimal codegen for match from enum to almost-same-value usize (unnecessary table lookups)
#136972 commented on
May 23, 2025 • 0 new comments -
Missed optimization: bounds check not elided for `i * s < n` when `0 <= i < n / s`
#134636 commented on
May 23, 2025 • 0 new comments -
Stack overflow when `tls_callback` called on `x86_64-pc-windows-gnu`
#140798 commented on
May 23, 2025 • 0 new comments -
Random stack overflow on windows-gnu
#139070 commented on
May 23, 2025 • 0 new comments -
Tracking issue for inherent associated types
#8995 commented on
May 23, 2025 • 0 new comments -
rustdoc regression: intra-doc link links to wrong item
#136777 commented on
May 23, 2025 • 0 new comments -
Warn user when the whole function is optimized to a `ud2`
#141220 commented on
May 23, 2025 • 0 new comments -
Rust does not perform cross language LTO for C functions forwarding to C++
#86745 commented on
May 23, 2025 • 0 new comments -
PR CI: check-build the library for more targets
#121519 commented on
May 23, 2025 • 0 new comments -
Tracking issue for the `linkage` feature
#29603 commented on
May 25, 2025 • 0 new comments -
error performing operation: fully_perform in ascribe_user_type
#138707 commented on
May 21, 2025 • 0 new comments -
Extend `minicore` with intrinsics and use it to replace `#[rustc_intrinsic]` in tests
#139918 commented on
May 21, 2025 • 0 new comments -
Incremental compilation fails when a generic function uses a private symbol
#53929 commented on
May 21, 2025 • 0 new comments -
Linking to a static library does not always include exported symbols
#99721 commented on
May 21, 2025 • 0 new comments -
Tracking issues for unstable language features used by `std`
#94970 commented on
May 21, 2025 • 0 new comments -
`sys::thread_local::key::tests::destructors` fails under x86 Windows 7
#141300 commented on
May 21, 2025 • 0 new comments -
[RISCV] Code model other than medium does not work with lto
#139479 commented on
May 21, 2025 • 0 new comments -
Linker error on `rustc 1.86.0-nightly (f85c6de55 2025-01-26)` when cross compiling to aarch64-unknown-linux-musl
#136132 commented on
May 21, 2025 • 0 new comments -
regression: crate compilation regression on reporting errors with Rust 1.68-nightly (62bf38fa6 2025-01-10)
#136516 commented on
May 21, 2025 • 0 new comments -
ICE: ` expr in place where literal is expected (builtin attr parsing)`
#137687 commented on
May 21, 2025 • 0 new comments -
Large const allocations no longer lead to graceful errors on aarch64
#135952 commented on
May 21, 2025 • 0 new comments -
`strip = "symbols"` breaks wasm code
#93294 commented on
May 21, 2025 • 0 new comments -
Tracking Issue for strict_provenance_lints
#130351 commented on
May 21, 2025 • 0 new comments -
Tracking Issue for `substr_range` and related methods
#126769 commented on
May 21, 2025 • 0 new comments -
Tracking issue for type equality constraints in where clauses
#20041 commented on
May 21, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 commented on
May 21, 2025 • 0 new comments -
Move HashMap to liballoc
#27242 commented on
May 21, 2025 • 0 new comments -
Large files containing many tokens of `const` data compile very slowly and use a lot of memory (in MIR_borrow_checking and expand_crate)
#134404 commented on
May 21, 2025 • 0 new comments -
Linking error when compiled to `arm64ec-pc-windows-msvc`
#138541 commented on
May 22, 2025 • 0 new comments -
Tracking Issue for `naked_functions_target_feature`
#138568 commented on
May 22, 2025 • 0 new comments -
Tracking Issue for `#![feature(pointer_try_cast_aligned)]`
#141221 commented on
May 22, 2025 • 0 new comments -
Manifest issue with "preview" components
#119164 commented on
May 22, 2025 • 0 new comments -
ICE: `assertion failed: layout.is_sized()`
#137186 commented on
May 22, 2025 • 0 new comments -
Performance regression in nightly with target-cpu=native on znver4
#139370 commented on
May 22, 2025 • 0 new comments -
Tracking Issue for `Hasher::{write_str, write_length_prefix}` (`feature(hasher_prefixfree_extras)`)
#96762 commented on
May 22, 2025 • 0 new comments -
Tracking Issue for explicit-endian String::from_utf16
#116258 commented on
May 25, 2025 • 0 new comments -
Invalid local symbol errors linking shared library with rust-lld
#128938 commented on
May 25, 2025 • 0 new comments -
regression: `rust-lld: error: duplicate symbol: crc32␍` etc. on `x86_64-pc-windows-msvc` for tests depending on crate `libz-sys`
#139821 commented on
May 25, 2025 • 0 new comments -
rust-lld: error: undefined symbol: __gxx_personality_v0
#135257 commented on
May 25, 2025 • 0 new comments -
Linking with `rust-lld` causes SIGSEGV in FFI code
#128286 commented on
May 25, 2025 • 0 new comments -
Tracking Issue for `Thread::{into_raw, from_raw}`
#97523 commented on
May 25, 2025 • 0 new comments -
Using `-C lto=thin` and `-C no-prepopulate-passes` at the same time for windows target , report link error: undefined symbol
#125802 commented on
May 25, 2025 • 0 new comments -
UB with ToSocketAddrs and statically linking glibc w/ Oracle Linux 9
#115723 commented on
May 25, 2025 • 0 new comments -
DST/custom coercions
#18598 commented on
May 25, 2025 • 0 new comments -
`#[target_feature]` mismatch on unsafe trait fn vs its impl causes sneaky UB
#139368 commented on
May 25, 2025 • 0 new comments -
Tracking issue for lazy type aliases
#112792 commented on
May 25, 2025 • 0 new comments -
Tracking issue for `vec_into_raw_parts`
#65816 commented on
May 25, 2025 • 0 new comments -
Tracking issue for normalizing (evaluating) types in rustdoc-generated docs (`-Z normalize-docs`)
#82692 commented on
May 25, 2025 • 0 new comments -
Tracking issue for `core::ops::*<T>` on `Saturating<T>` / `Wrapping<T>` type
#91586 commented on
May 25, 2025 • 0 new comments -
public extern "C" symbols are not public in cdylib target
#99411 commented on
May 25, 2025 • 0 new comments -
Tracking issue for the `quote!` macro in `proc_macro`
#54722 commented on
May 26, 2025 • 0 new comments -
never type appears in duplicate diagnostics
#139790 commented on
May 26, 2025 • 0 new comments -
SIGILL when compiling `cc` with `-C instrument-coverage` `-Z coverage-options=mcdc`
#140677 commented on
May 26, 2025 • 0 new comments -
Incorrect behavior on Windows with dylibs and ThinLTO
#127979 commented on
May 26, 2025 • 0 new comments -
Tracking issue for migrating from Glacier to compiletest ICE/crash tracking
#125459 commented on
May 26, 2025 • 0 new comments -
ICE: `could not resolve DefId`
#132126 commented on
May 26, 2025 • 0 new comments -
Tracking Issue for the demotion of i686-pc-windows-gnu
#138422 commented on
May 26, 2025 • 0 new comments -
Tracking issue for release notes of #134446: Stabilize the `cell_update` feature
#139925 commented on
May 26, 2025 • 0 new comments -
Tracking issue for release notes of #140514: Stabilize proc_macro::Span::{file, local_file}.
#140905 commented on
May 26, 2025 • 0 new comments -
compiletest has some parsing footguns around revisions
#123765 commented on
May 23, 2025 • 0 new comments -
Tracking issue for crates that are compiler dependencies
#27812 commented on
May 23, 2025 • 0 new comments -
Tracking Issue for feature(unix_socket_peek)
#76923 commented on
May 23, 2025 • 0 new comments -
`&raw const some_union.field` erroneously requires `unsafe`
#141264 commented on
May 23, 2025 • 0 new comments -
Tracking Issue for `BTreeSet` entry APIs
#133549 commented on
May 24, 2025 • 0 new comments -
Refactor HIR item-like traversal
#95004 commented on
May 24, 2025 • 0 new comments -
x.py test --stage 0 src/tools/clippy does not work
#78717 commented on
May 24, 2025 • 0 new comments -
GVN misunderstands aliasing, can create overlapping assignments (again)
#141313 commented on
May 24, 2025 • 0 new comments -
Semantics of MIR assignments, around aliasing, ordering, and primitives.
#68364 commented on
May 24, 2025 • 0 new comments -
Give a better error when HRTB require a function to be valid for 'static references
#102201 commented on
May 24, 2025 • 0 new comments -
Improve the `get_positional_arg_spans` to take into count the format types
#100891 commented on
May 24, 2025 • 0 new comments -
Give a better error when using an undeclared macro variable
#95943 commented on
May 24, 2025 • 0 new comments -
OOB index in async fn evades linter
#112850 commented on
May 24, 2025 • 0 new comments -
Boolean OR is getting confused with closure?
#116128 commented on
May 24, 2025 • 0 new comments -
Macro runtime error not helpful 🐛
#114055 commented on
May 24, 2025 • 0 new comments -
thread 'rustc' panicked at 'called `Option::unwrap()` on a `None` value', src/libcore/option.rs:347:21
#64482 commented on
May 24, 2025 • 0 new comments -
🐛 Add support for Android in the compiler (termux)
#119306 commented on
May 24, 2025 • 0 new comments -
Tracking Issue for `CStr::display`
#139984 commented on
May 24, 2025 • 0 new comments -
Bad codegen for comparing struct of two 16bit ints
#140167 commented on
May 24, 2025 • 0 new comments -
ICE:rustc panicked at compiler\rustc_const_eval\src\interpret\operand.rs:416:18
#139259 commented on
May 24, 2025 • 0 new comments -
Tracking issue for function attribute `#[coverage]`
#84605 commented on
May 24, 2025 • 0 new comments -
Tracking Issue for duration_constructors_lite
#140881 commented on
May 24, 2025 • 0 new comments -
Tracking issue for release notes of #140066: Stabilize `<[T; N]>::as_mut_slice` as `const`
#140554 commented on
May 25, 2025 • 0 new comments -
[windows-gnu]: allow dynamic crt use
#137389 commented on
May 25, 2025 • 0 new comments -
`impl FusedIterator for Cycle<I>` is incorrect
#90085 commented on
May 25, 2025 • 0 new comments -
ICE type parameter out of range when substituting
#105238 commented on
Jun 3, 2025 • 0 new comments -
`generic_const_exprs` does not work properly with const/type param defaults
#106994 commented on
Jun 3, 2025 • 0 new comments -
putting `[(); CONSTANT]:` bound on trait causes cycle
#107874 commented on
Jun 3, 2025 • 0 new comments -
Generic Constants Nightly breaks with Rust 1.68
#107265 commented on
Jun 3, 2025 • 0 new comments -
ICE: failed to resolve instance in static-la v0.2.5
#108067 commented on
Jun 3, 2025 • 0 new comments -
`generic_const_exprs` suggestion to add bound interacts poorly with legacy const generics
#108382 commented on
Jun 3, 2025 • 0 new comments -
ICE: Missing value for constant, but no error reported?
#110378 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for slice::array_windows
#75027 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for complex generic constants: `feature(generic_const_exprs)`
#76560 commented on
Jun 3, 2025 • 0 new comments -
Additional bounds are required for const generics using associated constants
#80976 commented on
Jun 3, 2025 • 0 new comments -
cycle errors for unevaluated constants in the param env
#79356 commented on
Jun 3, 2025 • 0 new comments -
Confusing mismatched type error message with `generic_const_exprs`
#82619 commented on
Jun 3, 2025 • 0 new comments -
Suggested resolution to "unconstrained generic constant" does not make sense for types other than usize
#82509 commented on
Jun 3, 2025 • 0 new comments -
generic const exprs in diagnostics aren't printed with substs applied
#86198 commented on
Jun 3, 2025 • 0 new comments -
feature(generic_const_exprs) / cycle detected when building an abstract representation for the const argument
#90327 commented on
Jun 3, 2025 • 0 new comments -
Trait implementation changes cross-crate with `const_generics` and `const_evaluatable_checked`
#82957 commented on
Jun 3, 2025 • 0 new comments -
Const generics in closure arguments result in false "closure/generator type that references itself" error
#85665 commented on
Jun 3, 2025 • 0 new comments -
type aliases dont propagate implied `ConstEvaluatable` bounds of rhs
#86259 commented on
Jun 3, 2025 • 0 new comments -
enabling const-generics interferes with object safety
#87551 commented on
Jun 3, 2025 • 0 new comments -
Unrelated generic parameter causes "unconstrained generic constant"
#89421 commented on
Jun 3, 2025 • 0 new comments -
generic_const_exprs: unification does not look into const items
#92151 commented on
Jun 3, 2025 • 0 new comments -
Conflicting implementation of trait with `generic_const_exprs` feature
#92186 commented on
Jun 3, 2025 • 0 new comments -
Regression evaluating `impl` bounds with `generic_const_exprs`
#100553 commented on
Jun 3, 2025 • 0 new comments -
rustdoc search: allow combining a type based search with a name based search
#131130 commented on
Jun 4, 2025 • 0 new comments -
ICE Error: Query stack overflow during type-checking of generic constant expression
#115555 commented on
Jun 3, 2025 • 0 new comments -
Inconsistent Compiler Warning for Unused Type Parameter with Generic Constraints in Nightly with #![feature(generic_const_exprs)]
#115037 commented on
Jun 3, 2025 • 0 new comments -
`generic_const_exprs` can break inline const blocks
#116320 commented on
Jun 3, 2025 • 0 new comments -
ICE error triggered in Rust code involving conditional type and generic constant expressions
#116519 commented on
Jun 3, 2025 • 0 new comments -
Compiler Hangs When Compiling Code with `generic_const_exprs`
#117261 commented on
Jun 3, 2025 • 0 new comments -
ICE with `generic_const_exprs`: `expected bits of usize, got (Sub: 2_usize, 1_usize): usize`
#116637 commented on
Jun 3, 2025 • 0 new comments -
`generic_const_exprs` ICE with nested generic params
#118244 commented on
Jun 3, 2025 • 0 new comments -
Missing value for constant, but no error reported? With impl Trait and `[(); T::SIZE]:` bound
#118278 commented on
Jun 3, 2025 • 0 new comments -
Compiler not resolving opaque types with associated const equality in return type
#117923 commented on
Jun 3, 2025 • 0 new comments -
trait implementation conflicts depending on source crate with generic_const_exprs
#118343 commented on
Jun 3, 2025 • 0 new comments -
rustc crashing when using calculated default value
#118952 commented on
Jun 3, 2025 • 0 new comments -
ICE: gce: `expected type of closure to be a closure`
#119316 commented on
Jun 3, 2025 • 0 new comments -
Conflicting trait impls cause ICE with `generic_const_exprs`
#119692 commented on
Jun 3, 2025 • 0 new comments -
ice gce after unsilencing followup errors
#119824 commented on
Jun 3, 2025 • 0 new comments -
internal compiler error: SizeOf MIR operator called for unsized type dyn Send
#119729 commented on
Jun 3, 2025 • 0 new comments -
generic_const_exprs: internal compiler error
#121575 commented on
Jun 3, 2025 • 0 new comments -
Ambiguous error reporting when trying to infer const generic type
#93750 commented on
Jun 3, 2025 • 0 new comments -
`cargo doc` ICEs during const/trait eval
#93882 commented on
Jun 3, 2025 • 0 new comments -
Missing trait bounds error without justification
#94170 commented on
Jun 3, 2025 • 0 new comments -
error: internal compiler error: compiler/rustc_traits/src/normalize_erasing_regions.rs:54:32: could not fully normalize
#94204 commented on
Jun 3, 2025 • 0 new comments -
generic_const_exprs: cycle detected where it is not expected
#94282 commented on
Jun 3, 2025 • 0 new comments -
generic_const_expr: doc test does not compile while similar lib test compiles fine
#94321 commented on
Jun 3, 2025 • 0 new comments -
param env construction cycles with `feature(generic_const_exprs)`
#98956 commented on
Jun 3, 2025 • 0 new comments -
generic_const_exprs: Exact same code compiles as unit test but fails to compile as integration test
#102683 commented on
Jun 3, 2025 • 0 new comments -
contextless autocompletions for rustdoc search
#131708 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: Show tag / badge / icon / emoji in the sidebar for unsafe, deprecated and unstable items
#132108 commented on
Jun 4, 2025 • 0 new comments -
"single tab mode" for rustdoc search
#132110 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: Please use sticky headers for impl blocks
#133506 commented on
Jun 4, 2025 • 0 new comments -
[rustdoc] issues of the three-big-buttons
#132386 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: Quick way to collapse all impl blocks
#134429 commented on
Jun 4, 2025 • 0 new comments -
rustdoc search: for argument based searches, deprioritize associated items
#134936 commented on
Jun 4, 2025 • 0 new comments -
rustdoc book: document sorting of search results
#135447 commented on
Jun 4, 2025 • 0 new comments -
[rustdoc search] sort stable items above unstable ones
#138067 commented on
Jun 4, 2025 • 0 new comments -
rustdoc js: no place for code common to different js files.
#139032 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: toggle to show private items in rustdoc
#141114 commented on
Jun 4, 2025 • 0 new comments -
Tracking Issue for unix_fifo
#139324 commented on
Jun 4, 2025 • 0 new comments -
Tracking issue for improving std::fmt::Arguments and format_args!()
#99012 commented on
Jun 4, 2025 • 0 new comments -
Tracking issue: deref patterns
#87121 commented on
Jun 4, 2025 • 0 new comments -
Tracking issue for `proc_macro` in non-`proc-macro` crates
#130856 commented on
Jun 4, 2025 • 0 new comments -
Tracking Issue for trim-paths RFC 3127
#111540 commented on
Jun 4, 2025 • 0 new comments -
Fix autodiff builds on Apple CI
#140137 commented on
Jun 4, 2025 • 0 new comments -
rlib -> cdylib -> rlib+cdylib crate dependency graph causes pain
#101160 commented on
Jun 4, 2025 • 0 new comments -
capturing stack backtrace becomes slower and sometimes segfaults on Apple Silicon
#104388 commented on
Jun 4, 2025 • 0 new comments -
Experimental cygwin host support
#137819 commented on
Jun 4, 2025 • 0 new comments -
Tracking Issue for #[export] (RFC 3435)
#139939 commented on
Jun 5, 2025 • 0 new comments -
Incorrect `dead_code` lint with items only used in `const`.
#118424 commented on
Jun 5, 2025 • 0 new comments -
[ICE]: Associated const projection not yet supported
#134641 commented on
Jun 5, 2025 • 0 new comments -
More principled tempdir usage by and between rustc, rustdoc and compiletest
#138475 commented on
Jun 5, 2025 • 0 new comments -
False positive cycle detection with `generic_const_exprs`
#92961 commented on
Jun 3, 2025 • 0 new comments -
Generic const expressions bug: expected constant Self::SIZE found constant Self::SIZE
#103324 commented on
Jun 3, 2025 • 0 new comments -
Addition does not commute in generic_const_exprs
#101849 commented on
Jun 3, 2025 • 0 new comments -
Nightly `#![feature(generic_const_exprs)]`: cycle detected when building an abstract representation for the const argument
#106420 commented on
Jun 3, 2025 • 0 new comments -
Exponential compile time for linear amount of "simple" trait bounds
#106498 commented on
Jun 3, 2025 • 0 new comments -
"unconstrained generic constant" when adding numbers
#111276 commented on
Jun 3, 2025 • 0 new comments -
generic_const_exprs and a (non const generic) array size expression allow recursive generic type parameters
#108725 commented on
Jun 3, 2025 • 0 new comments -
invariant detection for recursive generic types incorrect with generic_const_exprs
#108751 commented on
Jun 3, 2025 • 0 new comments -
Impls are not resolved correctly when using generic const expressions
#112341 commented on
Jun 3, 2025 • 0 new comments -
Type inference fails with `adt_const_params` and `const_generic_exprs` for associated types
#112248 commented on
Jun 3, 2025 • 0 new comments -
rustc hangs / infinite loop on small example with generic_const_exprs and specialization
#126609 commented on
Jun 3, 2025 • 0 new comments -
TypeId exposes placeholders type generics with `-Znext-solver`
#130785 commented on
Jun 3, 2025 • 0 new comments -
internal compiler error: encountered incremental compilation error
#120963 commented on
Jun 3, 2025 • 0 new comments -
Crash of 1.76.0 compiler with generics
#120922 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for `error_generic_member_access`
#99301 commented on
Jun 3, 2025 • 0 new comments -
`Ipv6Addr::is_documentation` should be expanded to include RFC 9637's `3ffff::/20`
#137821 commented on
Jun 3, 2025 • 0 new comments -
Tracking issue for RFC 2294, "if let guard"
#51114 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for `unchecked_disjoint_bitor`
#135758 commented on
Jun 4, 2025 • 0 new comments -
unsized_fn_params allows some unsized locals
#111175 commented on
Jun 4, 2025 • 0 new comments -
Large types cause linker failure
#130729 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: Improve the navigation experience
#53961 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: Implementations on Foreign Types are not sorted in sidebar
#78694 commented on
Jun 4, 2025 • 0 new comments -
It's not possible to search for specialized generics in docs
#99874 commented on
Jun 4, 2025 • 0 new comments -
`doc_auto_cfg` obfuscates documentation formatting
#129889 commented on
Jun 4, 2025 • 0 new comments -
rustdoc: the required const feature gate is not shown
#131618 commented on
Jun 4, 2025 • 0 new comments -
Nested import suggestion should maintain the same visibility level
#141134 commented on
Jun 2, 2025 • 0 new comments -
Impl stability is not checked
#55436 commented on
Jun 2, 2025 • 0 new comments -
Tracking Issue for `mem::conjure_zst` (`feature(mem_conjure_zst)`)
#95383 commented on
Jun 2, 2025 • 0 new comments -
rustc error in fixed crate
#111511 commented on
Jun 2, 2025 • 0 new comments -
ICE failed to resolve instance for fn
#110841 commented on
Jun 2, 2025 • 0 new comments -
Tracking Issue for AVX512_FP16 intrinsics
#127213 commented on
Jun 2, 2025 • 0 new comments -
Tracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust
#44930 commented on
Jun 2, 2025 • 0 new comments -
compiletest directives docs for "ignore-" are incorrect or confusing
#139516 commented on
Jun 3, 2025 • 0 new comments -
x.py test leaves residual files behind
#136431 commented on
Jun 3, 2025 • 0 new comments -
compiletest: Print results of failed tests on ctrl+c
#106817 commented on
Jun 3, 2025 • 0 new comments -
rustdoc tests error output without `tidy` is very bad
#85061 commented on
Jun 3, 2025 • 0 new comments -
`x.py test --bless` should not ignore tests
#82230 commented on
Jun 3, 2025 • 0 new comments -
compiletest: Show real patches as diffs?
#78536 commented on
Jun 3, 2025 • 0 new comments -
compiletest: Way to bless pretty testsuite
#75895 commented on
Jun 3, 2025 • 0 new comments -
Unhelpful suggestion to borrow when an iterator of wrong type is passed to a method with a trait bound (E0277)
#140390 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for autodiff
#124509 commented on
Jun 3, 2025 • 0 new comments -
`cargo check` crashes, but build/run etc don't
#94710 commented on
Jun 3, 2025 • 0 new comments -
"failed to open bitcode file: No such file or directory" 2, electric boogaloo
#94943 commented on
Jun 3, 2025 • 0 new comments -
ICE: Panic on absence of crate dependency
#114603 commented on
Jun 3, 2025 • 0 new comments -
compiler crashed on cargo build
#112919 commented on
Jun 3, 2025 • 0 new comments -
ICE: (probably unbound recursion) failed to resolve instance for ...
#112793 commented on
Jun 3, 2025 • 0 new comments -
Rustc panic at 'forcing query with already existing `DepNode`'
#115926 commented on
Jun 3, 2025 • 0 new comments -
ABA-problem with pointer provenance in lockless queues
#121950 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for `std::os::unix::process::CommandExt::chroot`
#141298 commented on
Jun 3, 2025 • 0 new comments -
ICE: cannot convert `'{erased}` to a region vid
#125564 commented on
Jun 3, 2025 • 0 new comments -
Destructuring tuple structs with public leading fields and private trailing fields by tuple syntax is disallowed
#139972 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #135015: Partially stabilize LoongArch target features
#139929 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #138940: Stabilize the avx512 target features
#139928 commented on
Jun 1, 2025 • 0 new comments -
[async closure] implementation of `Send` is not general enough using tokio channel
#139475 commented on
Jun 1, 2025 • 0 new comments -
`cargo check` works fine, but `cargo build` gives "overflow evaluating the requirement "
#139658 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #74985: Tracking Issue for slice::array_chunks
#139693 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #138023: Add `std::io::Seek` instance for `std::io::Take`
#141091 commented on
Jun 1, 2025 • 0 new comments -
error[E0282]: type annotations needed but should be inferred automatically
#139168 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #122661: Change the desugaring of `assert!` for better error output
#141089 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #130823: Tracking Issue for `non_null_from_ref`
#141088 commented on
Jun 1, 2025 • 0 new comments -
Valgrind leak check reports a "possibly lost" leak on `std::thread::current()`
#135608 commented on
Jun 1, 2025 • 0 new comments -
rust_extern_with_linkage___dso_handle+0x0): undefined reference to `__dso_handle'
#140955 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #133962: Tracking Issue for `hint::select_unpredictable`
#140371 commented on
Jun 1, 2025 • 0 new comments -
`async closure does not implement ``FnMut`` because it captures state from its environment` for `async move` closures capturing copyable values, while closures returning `async move` blocks work fine
#140403 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue for release notes of #138340: Remove some unsized tuple impls now that we don't support unsizing tuples anymore
#140589 commented on
Jun 1, 2025 • 0 new comments -
ICE: next solver: `failed to resolve instance for <e<FilterFn<{closure@code.rs:31:15: 31:17}>`
#140577 commented on
Jun 1, 2025 • 0 new comments -
consts in dead monomorphic async fn are never evaluated
#140655 commented on
Jun 1, 2025 • 0 new comments -
Slow and memory-intensive compilation with debug symbols
#141297 commented on
Jun 1, 2025 • 0 new comments -
SIGILL in rustc compiling normal library crate on x86_64
#141099 commented on
Jun 1, 2025 • 0 new comments -
Trait unexpectedly not implemented with recursive where clause, with poor error message
#141111 commented on
Jun 1, 2025 • 0 new comments -
Tracking Issue for uefi-std
#100499 commented on
Jun 1, 2025 • 0 new comments -
Tracking issue: 32bit x86 targets without SSE2 have unsound floating point behavior
#114479 commented on
Jun 1, 2025 • 0 new comments -
Tracking Issue for `f16` and `f128` float types
#116909 commented on
Jun 1, 2025 • 0 new comments -
Need comprehensive story for `target_feature` compat
#140570 commented on
Jun 2, 2025 • 0 new comments -
`RUST_BACKTRACE=full` loop with `-Cpanic=abort` on `aarch64-unknown-linux-gnu`
#123733 commented on
Jun 2, 2025 • 0 new comments -
`#![feature(generic_const_exprs)]` does not compile stable code related to lifetimes
#124531 commented on
Jun 3, 2025 • 0 new comments -
ICE: `offset of unsized field (type dyn [Binder(Trait(std::fmt::Debug), [])] + '{erased}) cannot be computed statically`
#125680 commented on
Jun 3, 2025 • 0 new comments -
ICE: `invalid asymmetric binary op`
#125768 commented on
Jun 3, 2025 • 0 new comments -
ICE: `FloatToFloat/FloatToInt cast: source type usize is not a float type`
#125769 commented on
Jun 3, 2025 • 0 new comments -
ICE: `called Option::unwrap() on a None value in rustc_middle/src/mir/tcx.rs`
#125801 commented on
Jun 3, 2025 • 0 new comments -
Combining `generic_const_exprs` with macros gives incorrect error suggestions (referencing source code)
#125905 commented on
Jun 3, 2025 • 0 new comments -
ICE: kcfi: encode_const: unexpected kind `UnevaluatedConst { .. }`
#126203 commented on
Jun 3, 2025 • 0 new comments -
const expression produces infinite compilation
#126106 commented on
Jun 3, 2025 • 0 new comments -
ICE with generic_const_exprs (and std::simd)
#126443 commented on
Jun 3, 2025 • 0 new comments -
rustc overflow with size_of::<Self> constraint
#126637 commented on
Jun 3, 2025 • 0 new comments -
ICE: `collection encountered polymorphic constant: Ty(..)`
#126696 commented on
Jun 3, 2025 • 0 new comments -
`generic_const_exprs` in dependency can cause compiler panic
#128525 commented on
Jun 3, 2025 • 0 new comments -
delayed bug: Missing value for constant, but no error reported?
#128512 commented on
Jun 3, 2025 • 0 new comments -
ICE: `errors selecting obligation during MIR typeck: [TrueError]`
#129425 commented on
Jun 3, 2025 • 0 new comments -
ICE when implementing a generic trait + generic supertrait (and default values)
#129556 commented on
Jun 3, 2025 • 0 new comments -
ICE: `Invalid 'Const' during codegen: UnevaluatedConst {..}`
#129857 commented on
Jun 3, 2025 • 0 new comments -
Next-gen Trait Solver does not implement Generic Const Expressions
#129766 commented on
Jun 3, 2025 • 0 new comments -
ICE: `ConstArgHasType has escaping bound vars, so it cannot be wrapped in a dummy binder.`
#131534 commented on
Jun 3, 2025 • 0 new comments -
`failed to evaluate generic const expr` after adding more fields to struct
#131568 commented on
Jun 3, 2025 • 0 new comments -
generic_const_exprs breaks object safety
#110646 commented on
Jun 3, 2025 • 0 new comments -
Rustc panics if a const generic has default value including a const
#111742 commented on
Jun 3, 2025 • 0 new comments -
ICE: `escaping late-bound region during canonicalization`
#113870 commented on
Jun 3, 2025 • 0 new comments -
`generic_const_exprs` and generics inferring lead to false impls resolving across files
#114406 commented on
Jun 3, 2025 • 0 new comments -
ICE `unstable certainty: Maybe(..)` with `-Ztrait-solver=next-coherence` + `generic_const_exprs`
#114455 commented on
Jun 3, 2025 • 0 new comments -
ICE: generic_const_exprs on 1.85.0-nightly
#134044 commented on
Jun 3, 2025 • 0 new comments -
ICE: impossible case reached wit gce + v0 symbol mangling
#134479 commented on
Jun 3, 2025 • 0 new comments -
internal compiler error: Missing value for constant, but no error reported?
#134615 commented on
Jun 3, 2025 • 0 new comments -
Const generic equivalence check overrides diagnostic::on_unimplemented
#134881 commented on
Jun 3, 2025 • 0 new comments -
ICE when using a generic const expression in a where clause
#134978 commented on
Jun 3, 2025 • 0 new comments -
ICE: stack overflow with instrument-coverage + gce
#135060 commented on
Jun 3, 2025 • 0 new comments -
ICE: `ConstEvaluatable(UnevaluatedConst .. has escaping bound vars, so it cannot be wrapped in a dummy binder.`
#135720 commented on
Jun 3, 2025 • 0 new comments -
ICE: fast reject: `kind mismatch: {type error} 3_u8`
#136063 commented on
Jun 3, 2025 • 0 new comments -
ICE: `offset of not-statically-aligned field .. cannot be computed statically`
#136175 commented on
Jun 3, 2025 • 0 new comments -
Internal Compiler Error with generic const parameters
#136416 commented on
Jun 3, 2025 • 0 new comments -
ICE: `impossible case reached: can't relate: UnevaluatedConst`
#137260 commented on
Jun 3, 2025 • 0 new comments -
ICE:`var types encountered` in `structurally_relate_consts`
#136859 commented on
Jun 3, 2025 • 0 new comments -
ICE: `args not compatible with generics for ..`
#137514 commented on
Jun 3, 2025 • 0 new comments -
Loop detection error for duplicate const functions
#137521 commented on
Jun 3, 2025 • 0 new comments -
Generic const exprs: Failed to normalize Alias
#138156 commented on
Jun 3, 2025 • 0 new comments -
ICE:rustc panicked at compiler\rustc_hir_analysis\src\hir_ty_lowering\mod.rs:2315:13
#137888 commented on
Jun 3, 2025 • 0 new comments -
RPITIT with generic const constraint requires implied lifetime bounds to be explicitly specified in impls
#138411 commented on
Jun 3, 2025 • 0 new comments -
ICE: cannot convert to a region vid
#139738 commented on
Jun 3, 2025 • 0 new comments -
ICE: `expected len of array pat to be definite`
#139815 commented on
Jun 3, 2025 • 0 new comments -
"unconstrained generic constant" doesn't make sense with `generic_const_exprs`
#139866 commented on
Jun 3, 2025 • 0 new comments -
ICE: `try_lower_anon_const_lit: received const param which shouldn't be possible` with `generic_const_exprs`
#140275 commented on
Jun 3, 2025 • 0 new comments -
ICE Unevaluated `ty::Const` in MIR body
#140609 commented on
Jun 3, 2025 • 0 new comments -
ICE: type parameter `S/#1` (S/#1/1) out of range when instantiating, args=[A/#0]
#121963 commented on
Jun 3, 2025 • 0 new comments -
generic_const_exprs and inline_const interact poorly.
#124167 commented on
Jun 3, 2025 • 0 new comments -
ICE when using offset_of! in generic_const_exprs
#123959 commented on
Jun 3, 2025 • 0 new comments