-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
1.87.0 Rust 1.87.0
published
May 15, 2025
677 Pull requests merged by 181 people
-
Streamline some attr parsing APIs
#141271 merged
Jun 4, 2025 -
Fix incorrect eq_unspanned in TokenStream
#141570 merged
Jun 4, 2025 -
Lightly tweak docs for BTree{Map,Set}::extract_if
#141924 merged
Jun 4, 2025 -
Rollup of 7 pull requests
#142028 merged
Jun 4, 2025 -
Improve some
Visitor
comments.#142007 merged
Jun 4, 2025 -
Add more missing 2015 edition directives
#141959 merged
Jun 4, 2025 -
remove
f16: From<u16>
#141893 merged
Jun 4, 2025 -
exact_div: add tests
#141939 merged
Jun 4, 2025 -
redesign stage 0 std follow-ups part2
#142002 merged
Jun 4, 2025 -
add s390x z17 target features
#141250 merged
Jun 4, 2025 -
make
OsString::new
andPathBuf::new
unstably const#141467 merged
Jun 4, 2025 -
index: add method for checking range on DenseBitSet
#141871 merged
Jun 4, 2025 -
Use non-2015 edition paths in tests that do not test for their resolution
#141888 merged
Jun 4, 2025 -
build dist for x86_64-pc-solaris and sparcv9-sun-solaris
#138699 merged
Jun 4, 2025 -
Remove
i128
andu128
fromimproper_ctypes_definitions
#137306 merged
Jun 4, 2025 -
Improve the documentation of
Display
andFromStr
, and their interactions#136687 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 -
Add missing
dyn
keywords to tests that do not test for them Part 2#141957 merged
Jun 4, 2025 -
Use the informative error as the main const eval error message
#141698 merged
Jun 4, 2025 -
Remove bootstrap cfgs from library/
#141925 merged
Jun 4, 2025 -
Remove pre-expansion AST stats.
#141943 merged
Jun 4, 2025 -
Remove
Path::is_ident
.#141945 merged
Jun 4, 2025 -
Add
iter
macro#137725 merged
Jun 4, 2025 -
Rollup of 8 pull requests
#141984 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 -
redesign stage 0 std follow-ups
#141914 merged
Jun 3, 2025 -
Deconstruct values in the THIR visitor
#141918 merged
Jun 3, 2025 -
Update books
#141923 merged
Jun 3, 2025 -
Rollup of 8 pull requests
#141961 merged
Jun 3, 2025 -
Deconstruct values in the HIR visitor
#141931 merged
Jun 3, 2025 -
tests/ui
: A New Order [2/N]#141833 merged
Jun 3, 2025 -
Switch
x86_64-msvc-{1,2}
back to Windows Server 2025 images#141861 merged
Jun 3, 2025 -
Remove two trait methods from cg_ssa
#141956 merged
Jun 3, 2025 -
Use ccache for stage0 tool builds
#136942 merged
Jun 3, 2025 -
Improve documentation for codegen options
#141554 merged
Jun 3, 2025 -
rustc_llvm: add Windows system libs only when cross-compiling from Wi…
#141817 merged
Jun 3, 2025 -
Add
visit_id
to astVisitor
#141843 merged
Jun 3, 2025 -
Subtree update of
rust-analyzer
#141881 merged
Jun 3, 2025 -
Decouple "reporting in deps" from
FutureIncompatibilityReason
#141936 merged
Jun 3, 2025 -
Enable triagebot
[concern]
functionality#141930 merged
Jun 3, 2025 -
Disable f64 minimum/maximum tests for arm 32
#141921 merged
Jun 3, 2025 -
Rollup of 9 pull requests
#141954 merged
Jun 3, 2025 -
move
test-float-parse
tool intosrc/tools
dir#141949 merged
Jun 3, 2025 -
[rustdoc-json] Implement PartialOrd and Ord for rustdoc_types::Id
#141898 merged
Jun 3, 2025 -
Clarify &mut-methods' docs on sync::OnceLock
#140715 merged
Jun 3, 2025 -
Add missing 2015 edition directives
#141886 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 -
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 -
Rollup of 8 pull requests
#141944 merged
Jun 3, 2025 -
Async drop - type instead of async drop fn, fixes #140484
#141677 merged
Jun 3, 2025 -
Overhaul
UsePath
#141741 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 -
ci: use free runner for aarch64-gnu-llvm-19-1 PR job
#141767 merged
Jun 2, 2025 -
test-float-parse: apply
cfg(not(bootstrap))
#141904 merged
Jun 2, 2025 -
Rollup of 5 pull requests
#141912 merged
Jun 2, 2025 -
Fix typo in
StructuralPartialEq
docs#141858 merged
Jun 2, 2025 -
Optionally don't steal the THIR
#141865 merged
Jun 2, 2025 -
add f16_epsilon and f128_epsilon diagnostic items
#141874 merged
Jun 2, 2025 -
rustc-dev-guide subtree update
#141894 merged
Jun 2, 2025 -
tshepang has a new email
#141895 merged
Jun 2, 2025 -
Fix citool tests when executed locally
#141897 merged
Jun 2, 2025 -
Rollup of 6 pull requests
#141906 merged
Jun 2, 2025 -
Fix false positive lint error from no_implicit_prelude attr
#141892 merged
Jun 2, 2025 -
allow macro_use as first segment
#141884 merged
Jun 2, 2025 -
[RTE-484] Update SGX maintainers
#141885 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 -
terminology: allocated object → allocation
#141224 merged
Jun 1, 2025 -
resolve if-let-chain FIXME on bootstrap
#141852 merged
Jun 1, 2025 -
Fix TLS model on bootstrap for cygwin
#141846 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 -
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 -
Rollup of 9 pull requests
#141869 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 -
Fix "consider borrowing" for else-if
#141812 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 -
Add
const
support for float rounding methods#141521 merged
Jun 1, 2025 -
Miri CI: test aarch64-apple-darwin in PRs instead of the x86_64 target
#141277 merged
Jun 1, 2025 -
std: clarify Clone trait documentation about duplication semantics
#141215 merged
Jun 1, 2025 -
Stabilize feature
result_flattening
#141072 merged
Jun 1, 2025 -
slice.get(i)
should use a slice projection in MIR, likeslice[i]
does#139118 merged
Jun 1, 2025 -
Document what
distcheck
is intended to exercise#141646 merged
May 31, 2025 -
Update
compiler-builtins
to 0.1.160#141805 merged
May 31, 2025 -
tests/ui
: A New Order [1/N]#141793 merged
May 31, 2025 -
Enable non-leaf Frame Pointers for mingw-w64 Arm64 Windows
#141815 merged
May 31, 2025 -
Fixes for building windows-gnullvm hosts
#141819 merged
May 31, 2025 -
Rollup of 8 pull requests
#141824 merged
May 31, 2025 -
Hir item kind field order
#141740 merged
May 31, 2025 -
Note expr being cast when encounter NonScalar cast error
#140787 merged
May 31, 2025 -
std: note that
std::str::from_utf8*
functions are aliases to<str>::from_utf8*
methods#141112 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 -
Increase timeout for new bors try builds
#141771 merged
May 31, 2025 -
ci: use arm to calculate job matrix
#141768 merged
May 31, 2025 -
Add Range parameter to
BTreeMap::extract_if
andBTreeSet::extract_if
#140825 merged
May 31, 2025 -
Fix the issue of typo of comma in arm parsing
#141077 merged
May 31, 2025 -
Fix spans for unsafe binders
#141781 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 -
core: begin deduplicating pointer docs
#141609 merged
May 31, 2025 -
mir-opt: Do not transform non-int type in match_branches
#141494 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 -
Structurally normalize types as needed in
projection_ty_core
#141703 merged
May 30, 2025 -
Rollup of 5 pull requests
#141765 merged
May 30, 2025 -
Rework
#[doc(cfg(..))]
checks as distinct pass in rustdoc#141746 merged
May 30, 2025 -
resolve stage0 sysroot from rustc
#141736 merged
May 30, 2025 -
Remove RUSTC_RETRY_LINKER_ON_SEGFAULT hack
#141749 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 -
remove
visit_clobber
and moveDummyAstNode
torustc_expand
#141430 merged
May 30, 2025 -
rustdoc: display doc(cfg(false)) properly
#141747 merged
May 30, 2025 -
atomic_load intrinsic: use const generic parameter for ordering
#141507 merged
May 30, 2025 -
Refactor the two-phase check for impls and impl items
#141407 merged
May 30, 2025 -
implement
va_arg
for x86_64 systemv#141538 merged
May 30, 2025 -
Report text_direction_codepoint_in_literal when parsing
#141004 merged
May 30, 2025 -
float: Replace some approximate assertions with exact
#141669 merged
May 30, 2025 -
Rollup of 8 pull requests
#141753 merged
May 30, 2025 -
Make some assertions in solver into debug assertions
#141651 merged
May 30, 2025 -
Make
std/src/num
mirrorcore/src/num
#137574 merged
May 30, 2025 -
A variety of improvements to the codegen backends
#141448 merged
May 30, 2025 -
float: Disable
total_cmp
sNaN tests forf16
#141676 merged
May 30, 2025 -
Provide secrets to try builds with new bors
#141723 merged
May 30, 2025 -
Rollup of 11 pull requests
#141739 merged
May 30, 2025 -
Enable review queue tracking
#141384 merged
May 30, 2025 -
resolve target-libdir directly from rustc
#141729 merged
May 30, 2025 -
creader: Remove extraenous String::clone
#141732 merged
May 30, 2025 -
Add
loongarch64
withd
feature tof32::midpoint
fast path#141715 merged
May 30, 2025 -
avoid some usages of
&mut P<T>
in AST visitors#141636 merged
May 30, 2025 -
Add eslint as part of
tidy
run#141705 merged
May 30, 2025 -
Fix false documentation of FnCtxt::diverges
#141728 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 -
Stabilize
repr128
#138285 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 -
coretests: extend and simplify float tests
#141571 merged
May 29, 2025 -
Rollup of 4 pull requests
#141717 merged
May 29, 2025 -
Use
builtin_index
instead of hand-rolling it#141638 merged
May 29, 2025 -
ci: verify that codebuild jobs use ghcr.io
#141643 merged
May 29, 2025 -
Call out possibility of invariant result in variance markers
#141612 merged
May 29, 2025 -
Path::with_extension: show that it adds an extension where one did no…
#141477 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 -
Reorder
ast::ItemKind::{Struct,Enum,Union}
fields.#141675 merged
May 29, 2025 -
clean up old rintf leftovers
#141533 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 -
Test(fs): Fix
test_eq_windows_file_type
for Windows 7#141104 merged
May 29, 2025 -
Rollup of 16 pull requests
#141716 merged
May 29, 2025 -
Add eholk to compiler reviewer rotation
#141702 merged
May 29, 2025 -
Add
rustc_diagnostic_item
tosys::Mutex
methods#141690 merged
May 29, 2025 -
core: unstably expose atomic_compare_exchange so stdarch can use it
#141687 merged
May 29, 2025 -
rustbook: Bump versions of
onig
andonig_sys
#141684 merged
May 29, 2025 -
interpret/allocation: Fixup type for
alloc_bytes
#141682 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 -
Drop-build cleanups
#141627 merged
May 28, 2025 -
consider glob imports in cfg suggestion
#141548 merged
May 28, 2025 -
Rollup of 7 pull requests
#141696 merged
May 28, 2025 -
rustdoc: linking to a local proc macro no longer warns
#141411 merged
May 28, 2025 -
Split
autodiff
intoautodiff_forward
andautodiff_reverse
#140697 merged
May 28, 2025 -
Improve intrinsic handling in cg_ssa
#141404 merged
May 28, 2025 -
Fix ICE in tokenstream with contracts from parser recovery
#141670 merged
May 28, 2025 -
Add data_ptr method to Mutex and RwLock
#140369 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 -
Make check-cfg diagnostics work in
#[doc(cfg(..))]
#140894 merged
May 28, 2025 -
add
asm_cfg
:#[cfg(...)]
withinasm!
#140367 merged
May 28, 2025 -
Make two transmute-related MIR lints into HIR lint
#141551 merged
May 28, 2025 -
ci: fix llvm test coverage
#141591 merged
May 28, 2025 -
rustdoc: use descriptive tooltip if doctest is conditionally ignored
#141517 merged
May 28, 2025 -
Rollup of 8 pull requests
#141668 merged
May 28, 2025 -
gvn: bail out unavoidable non-ssa locals in repeat
#141252 merged
May 28, 2025 -
Add
Result::map_or_default
andOption::map_or_default
#141659 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 -
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 -
Add From<TryLockError> for io::Error
#141312 merged
May 27, 2025 -
Rollup of 8 pull requests
#141662 merged
May 27, 2025 -
Rename
{GenericArg,Term}::unpack()
tokind()
#141495 merged
May 27, 2025 -
tests: mark option-niche-eq as fixed on LLVM 21
#141654 merged
May 27, 2025 -
bump fluent-* crates
#141645 merged
May 27, 2025 -
test: convert version_check ui test to run-make
#141640 merged
May 27, 2025 -
triagebot: label LLVM submodule changes with
A-LLVM
#141602 merged
May 27, 2025 -
Fix malformed suggestion for E0061 when method is a macro token in macro context
#140591 merged
May 27, 2025 -
Add missing edition directives for async-await tests
#141587 merged
May 27, 2025 -
Support
opaque_types_defined_by
forSyntheticCoroutineBody
#141584 merged
May 27, 2025 -
intrinsics, ScalarInt: minor cleanup
#141582 merged
May 27, 2025 -
Rollup of 17 pull requests
#141644 merged
May 27, 2025 -
Pull out dedicated
cfg_version
syntax test from feature gate test#141552 merged
May 27, 2025 -
Use more detailed spans in dyn compat errors within bodies
#141580 merged
May 27, 2025 -
bootstrap: translate Windows paths in a way that works for both Cygwin and MSYS2
#141556 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 -
Add
generic_arg_infer
test#141594 merged
May 27, 2025 -
Improve
ambiguous_wide_pointer_comparisons
lint compare diagnostics#141536 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 -
further dedup
WalkItemKind
formut_visit
andvisit
#141635 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 -
Emit dummy open drop for unsafe binder
#141431 merged
May 26, 2025 -
Properly analyze captures from unsafe binders
#141433 merged
May 26, 2025 -
Rollup of 10 pull requests
#141605 merged
May 26, 2025 -
further deduplicate ast visitor code
#141449 merged
May 26, 2025 -
Avoid obligation construction dance with query region constraints
#141392 merged
May 26, 2025 -
interpret: add allocation parameters to
AllocBytes
#141513 merged
May 26, 2025 -
speed up charsearcher for ascii chars
#141516 merged
May 26, 2025 -
Deduplicate dyn compatibility violations due to coercion
#141439 merged
May 26, 2025 -
add a dedicated section for compiler environment variables in the unstable book
#141526 merged
May 26, 2025 -
Fix
unused_braces
lint suggestion when encountering attributes#141550 merged
May 26, 2025 -
minor improvements on running miri
#140898 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 -
Rollup of 8 pull requests
#141567 merged
May 26, 2025 -
[rustdoc] Unify type aliases rendering with other ADT
#140863 merged
May 26, 2025 -
Implement
normalize_lexically
#134696 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 -
const-check: stop recommending the use of rustc_allow_const_fn_unstable
#141559 merged
May 26, 2025 -
Clarify WTF-8 safety docs
#140936 merged
May 26, 2025 -
Specify that split_ascii_whitespace uses the same definition as is_ascii_whitespace
#140952 merged
May 26, 2025 -
ci: move PR job x86_64-gnu-tools to codebuild
#141502 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 -
bootstrap: clippy: set TESTNAME based on given paths
#141508 merged
May 25, 2025 -
make teach_help message for cast-before-pass-to-variadic more precise
#141443 merged
May 25, 2025 -
Avoid extra path trimming in method not found error
#141512 merged
May 25, 2025 -
Added unstable feature doc comments to unstable book
#141530 merged
May 25, 2025 -
Make #[cfg(version)] respect RUSTC_OVERRIDE_VERSION_STRING
#141413 merged
May 25, 2025 -
Random nits
#141541 merged
May 25, 2025 -
Rollup of 6 pull requests
#141545 merged
May 25, 2025 -
Implement
advance_by
viatry_fold
forSized
iterators#141086 merged
May 25, 2025 -
Docs(lib): Fix
extract_if
docs#141108 merged
May 25, 2025 -
rustdoc: on mobile, make the sidebar full width and linewrap
#139831 merged
May 25, 2025 -
More option optimization tests
#140950 merged
May 25, 2025 -
use
cfg_select!
to select the rightVaListImpl
definition#141361 merged
May 25, 2025 -
Rollup of 4 pull requests
#141529 merged
May 25, 2025 -
Stabilize
<[T; N]>::as_mut_slice
asconst
#140066 merged
May 25, 2025 -
additional edge cases tests for
path.rs
🧪#141105 merged
May 25, 2025 -
Update askama to
0.14.0
#141487 merged
May 25, 2025 -
rename internal panicking::try to catch_unwind
#141505 merged
May 25, 2025 -
Cleanup CodegenFnAttrFlags
#141511 merged
May 25, 2025 -
Use C-string literals to reduce boilerplate
#141498 merged
May 25, 2025 -
Rollup of 6 pull requests
#141518 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 -
refactor
CanonicalVarKind
#141432 merged
May 24, 2025 -
std: sys: net: uefi: Implement TCP4 connect
#139254 merged
May 24, 2025 -
rustdoc book: add argument explanation for
html_playground_url
#141486 merged
May 24, 2025 -
Rollup of 6 pull requests
#141506 merged
May 24, 2025 -
Enable
[issue-links]
and[no-mentions]
in triagebot#141496 merged
May 24, 2025 -
document some -Z flags as living in the rustc-dev-guide
#141480 merged
May 24, 2025 -
GetUserProfileDirectoryW is now documented to always store the size
#141405 merged
May 24, 2025 -
Disable
triagebot
'sglacier
handler#141427 merged
May 24, 2025 -
Dont walk into unsafe binders when emiting error for non-structural type match
#141429 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 -
Suggest correct
version("..")
predicate syntax in check-cfg#141456 merged
May 24, 2025 -
Rollup of 7 pull requests
#141484 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 -
Update std doctests for android
#141019 merged
May 23, 2025 -
Rollup of 7 pull requests
#141463 merged
May 23, 2025 -
aarch64-linux: Default to FramePointer::NonLeaf
#140832 merged
May 23, 2025 -
std: fix aliasing bug in UNIX process implementation
#138896 merged
May 23, 2025 -
Updated std doctests for wasm
#141065 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 -
make shared_helpers exe function work for both cygwin and non-cygwin hosts
#141374 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 -
discuss deadlocks in the std::io::pipe() example
#141109 merged
May 23, 2025 -
Rollup of 7 pull requests
#141437 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 -
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 -
Rollup of 7 pull requests
#141396 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 -
ci: prepare aws access keys for migration
#141389 merged
May 22, 2025 -
Don't allow
poly_select
in new solver#141390 merged
May 22, 2025 -
Rollup of 8 pull requests
#141397 merged
May 22, 2025 -
Remove unnecessary
is_empty
checks#141377 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 -
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 -
ci: improve citool job db errors
#141355 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 -
dont handle bool transmute
#140431 merged
May 22, 2025 -
add doc alias
replace_first
forstr::replacen
#141370 merged
May 22, 2025 -
bump stdarch
#141337 merged
May 22, 2025 -
rustdoc-json: Remove false docs and add test for inline attribute
#141364 merged
May 22, 2025 -
Rollup of 6 pull requests
#141379 merged
May 22, 2025 -
Add bors environment to CI
#141323 merged
May 22, 2025 -
rustdoc: Fix links with inline code in trait impl docs
#140868 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 -
docs: Specify that common sort functions sort in an ascending direction
#140526 merged
May 22, 2025 -
Rollup of 8 pull requests
#141366 merged
May 22, 2025 -
Document why we allow escaping bound vars in LTA norm
#141363 merged
May 22, 2025 -
unpretty=thir-tree
: don't require the final expr to be the body's value#141357 merged
May 22, 2025 -
lower bodies' params to thir before the body's value
#141356 merged
May 22, 2025 -
Move -Zcrate-attr injection to just after crate root parsing
#141351 merged
May 22, 2025 -
std: fix doctest and explain for
as_slices
andas_mut_slices
inVecDeque
#141230 merged
May 22, 2025 -
incorrectly prefer builtin
dyn
impls :3#141347 merged
May 22, 2025 -
Clippy subtree update
#141343 merged
May 21, 2025 -
Do not eagerly fold consts in
normalize_param_env_or_error
if new solver#141332 merged
May 21, 2025 -
When AsyncDrop impl is empty, sync drop generated in elaborator
#141328 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 -
Use
DeepRejectCtxt
inassemble_inherent_candidates_from_param
#141333 merged
May 21, 2025 -
eagerly check nested obligations when coercing fndefs
#141334 merged
May 21, 2025 -
Rollup of 7 pull requests
#141345 merged
May 21, 2025 -
Match on lang item kind instead of using an if/else chain
#140386 merged
May 21, 2025 -
Rollup of 7 pull requests
#141331 merged
May 21, 2025 -
Avoid creating an empty identifer in
Symbol::to_ident_string
.#141318 merged
May 21, 2025 -
typeck: catch
continue
s pointing to blocks#141317 merged
May 21, 2025 -
Allow trailing comma after argument in query definition
#141284 merged
May 21, 2025 -
Allow
x perf
to find rustc.exe on Windows#141283 merged
May 21, 2025 -
replace
cc_detect::cc2ar
withcc::try_get_archiver
#140994 merged
May 21, 2025 -
Suggest use "{}", self.x instead of {self.x} when resolve x as field of
self
#141213 merged
May 21, 2025 -
Add
std::os::unix::process::CommandExt::chroot
to safely chroot a child process#137759 merged
May 21, 2025 -
Rollup of 6 pull requests
#141320 merged
May 21, 2025 -
Update books
#141316 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 -
Implement
ptr::try_cast_aligned
andNonNull::try_cast_aligned
.#141222 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 -
link tracking issue in explicit-extern-abis.md
#141291 merged
May 21, 2025 -
use
Self
alias in self types rather than manually substituting it#141289 merged
May 21, 2025 -
core_float_math
: Move functions tomath
module#141282 merged
May 21, 2025 -
Add TRACING_ENABLED to Machine and add enter_trace_span!()
#140972 merged
May 21, 2025 -
Get rid of unnecessary
BufDisplay
abstraction#141288 merged
May 21, 2025 -
triagebot: ping me if rustdoc js is modified
#141294 merged
May 21, 2025 -
Fix pagetoc inactive color in rustc book
#141303 merged
May 21, 2025 -
Rollup of 7 pull requests
#141305 merged
May 21, 2025 -
[win][ci] Update LLVM toolchain used to build LLVM to 20
#140757 merged
May 20, 2025 -
Warning added when dependency crate has async drop types, and the feature is disabled
#141253 merged
May 20, 2025 -
Add tick to
RePlaceholder
debug output#141285 merged
May 20, 2025 -
gather_locals
: only visit guard pattern guards when checking the guard#141275 merged
May 20, 2025 -
Rollup of 7 pull requests
#141292 merged
May 20, 2025 -
rustc-dev-guide subtree update
#141269 merged
May 20, 2025 -
lower_to_hir
cleanups#141279 merged
May 20, 2025 -
Error on recursive opaque ty in HIR typeck
#139419 merged
May 20, 2025 -
Resolved issue with mismatched types triggering ICE in certain scenarios
#141236 merged
May 20, 2025 -
update llvm-tools logic for
dist
andinstall
steps#140932 merged
May 20, 2025 -
Subtree update of
rust-analyzer
#141278 merged
May 20, 2025 -
make std::intrinsics functions actually be intrinsics
#139916 merged
May 20, 2025 -
Replace
try_reserve_exact
withtry_with_capacity
instd::fs::read
#141211 merged
May 20, 2025 -
current_dll_path: fix mistake in assertion message
#141261 merged
May 20, 2025 -
Properly remove Noratrieb from review rotation
#141262 merged
May 20, 2025 -
Update books
#141259 merged
May 20, 2025 -
Rollup of 5 pull requests
#141270 merged
May 20, 2025 -
trim cache module in utils bootstrap
#141257 merged
May 20, 2025 -
Add
std::io::Seek
instance forstd::io::Take
#138023 merged
May 19, 2025 -
Rollup of 6 pull requests
#141255 merged
May 19, 2025 -
Handle
rustc_query_system
cases ofrustc::potential_query_instability
lint#131200 merged
May 19, 2025 -
skip compiler tools sanity checks on certain commands
#141247 merged
May 19, 2025 -
windows: document that we rely on an undocumented property of GetUserProfileDirectoryW
#141244 merged
May 19, 2025 -
fix data race in ReentrantLock fallback for targets without 64bit atomics
#141248 merged
May 19, 2025 -
introduce common macro for
MutVisitor
andVisitor
to dedup code#141249 merged
May 19, 2025 -
more ice tests
#141225 merged
May 19, 2025 -
opt-dist: fix deprecated BOLT -icf=1 option
#141117 merged
May 19, 2025 -
coverage: Detect unused local file IDs to avoid an LLVM assertion
#140847 merged
May 19, 2025 -
dladdr cannot leave dli_fname to be null
#141239 merged
May 19, 2025 -
in
tests/ui/asm/aarch64/parse-error.rs
, only test cases specific to that target#141242 merged
May 19, 2025 -
Rollup of 5 pull requests
#141243 merged
May 19, 2025 -
[win][CI] Convert paths to Windows format before adding to PATH
#140754 merged
May 19, 2025 -
Rollup of 4 pull requests
#141238 merged
May 19, 2025 -
make
rustc_attr_parsing
less dominant in the rustc crate graph#140874 merged
May 19, 2025 -
fix autodiff macro on generic functions
#140049 merged
May 19, 2025 -
add regression test for rust-lang#101650
#141094 merged
May 19, 2025 -
[std] fix the presentation of
split_off_mut
andsplit_off
documentation#141110 merged
May 19, 2025 -
Cygwin support in rustc
#140154 merged
May 19, 2025 -
Add
f16
formatting and parsing#127013 merged
May 18, 2025 -
split
asm!
parsing and validation#140490 merged
May 18, 2025 -
gvn: avoid creating overlapping assignments
#141218 merged
May 18, 2025 -
Miri subtree update
#141214 merged
May 18, 2025 -
name resolution for guard patterns
#140746 merged
May 18, 2025 -
Return value of coroutine_layout fn changed to Result with LayoutError
#140926 merged
May 18, 2025 -
std: stop using TLS in signal handler
#140628 merged
May 18, 2025 -
Stabilize the avx512 target features
#138940 merged
May 18, 2025 -
bump windows crate for compiler,bootstrap and tools
#141127 merged
May 18, 2025 -
Rollup of 8 pull requests
#141232 merged
May 18, 2025 -
Enable [behind-upstream] triagebot option for rust-lang/rust
#141071 merged
May 18, 2025 -
[win][arm64] Remove 'Arm64 Hazard' undocumented MSVC option and instead disable problematic test
#141045 merged
May 18, 2025 -
Remove #![feature(let_chains)] from library and src/librustdoc
#140966 merged
May 18, 2025 -
Make some
f32
/f64
tests also run in const-context#140924 merged
May 18, 2025 -
Use
crate::
prefix for root macro suggestions#141132 merged
May 18, 2025 -
Add per page TOC in the
rustc
book#140113 merged
May 18, 2025 -
Fix Rust for Linux ping group label
#141139 merged
May 18, 2025 -
Stabilize
#![feature(non_null_from_ref)]
#140511 merged
May 18, 2025 -
Rollup of 8 pull requests
#141216 merged
May 18, 2025 -
Fast path for
register_region_obligation
#141129 merged
May 18, 2025 -
Update to LLVM 20.1.5
#141063 merged
May 18, 2025 -
move expensive layout sanity check to debug assertions
#141039 merged
May 18, 2025 -
Merge mir query analysis invocations
#140856 merged
May 18, 2025 -
Initial implementation of
core_float_math
#138087 merged
May 17, 2025 -
Implement Display for
rustc_target::callconv::Conv
#135808 merged
May 17, 2025 -
Enable rust-analyzer to go from query definition to the corresponding provider field
#141118 merged
May 17, 2025 -
Only select true errors in
impossible_predicates
#141121 merged
May 17, 2025 -
checktools.sh: fix bashism
#140917 merged
May 17, 2025 -
check coroutines with
TypingMode::Borrowck
to avoid cyclic reasoning#141125 merged
May 17, 2025 -
Add as_ascii_unchecked() methods to char, u8, and str
#137432 merged
May 17, 2025 -
Make some
match
es slightly more ergonomic inlibrustdoc
#141131 merged
May 17, 2025 -
deduplicate abort implementations
#139103 merged
May 17, 2025 -
turn lld warning on old gccs into info log
#141035 merged
May 17, 2025 -
Rollup of 9 pull requests
#141133 merged
May 17, 2025 -
Miri subtree update
#141116 merged
May 17, 2025 -
Add
#[must_use]
to Array::map#140957 merged
May 17, 2025 -
Make well-formedness predicates no longer coinductive
#140208 merged
May 17, 2025 -
Do not emit help when shorthand from macro when suggest
?
orexpect
#141070 merged
May 17, 2025 -
HIR: explain in comment why
ExprKind::If
"then" is anExpr
#141059 merged
May 17, 2025 -
Lowercase git url for rust-lang/enzyme.git
#141056 merged
May 17, 2025 -
Remove some unnecessary erases
#141051 merged
May 17, 2025 -
Async drop fix for dropee from another crate (#140858)
#141031 merged
May 17, 2025 -
ci: split the dist-ohos job
#141036 merged
May 17, 2025 -
Rollup of 8 pull requests
#141113 merged
May 17, 2025 -
Revert "Fix linking statics on Arm64EC #140176"
#141024 merged
May 17, 2025 -
Subtree update GCC backend 2025 05 14
#141002 merged
May 17, 2025 -
trait_sel: deep reject
match_normalize_trait_ref
#140978 merged
May 17, 2025 -
Weekly
cargo update
#140911 merged
May 16, 2025 -
Update cargo
#141093 merged
May 16, 2025 -
Invoke a query only when it doesn't return immediately anyway
#140959 merged
May 16, 2025 -
Clippy subtree update
#141044 merged
May 16, 2025 -
Rollup of 9 pull requests
#141066 merged
May 16, 2025 -
Remove
stable
attribute from wasi fs (read_exact|write_all)_at#140910 merged
May 16, 2025 -
fix doc for UnixStream
#140984 merged
May 16, 2025 -
Add negative test coverage for
-Clink-self-contained
and-Zlinker-features
#140997 merged
May 16, 2025 -
Improve ternary operator recovery
#141003 merged
May 16, 2025 -
Migrate to modern datetime API
#141009 merged
May 16, 2025 -
move (or remove) some impl Trait tests
#140834 merged
May 16, 2025 -
Implement methods to set STARTUPINFO flags for Command API on Windows
#141013 merged
May 16, 2025 -
std: explain prefer
TryInto
overTryFrom
when specifying traits bounds on generic function#140791 merged
May 16, 2025 -
rustc-dev-guide subtree update
#141026 merged
May 16, 2025 -
Remove manual WF hack
#140557 merged
May 16, 2025 -
Rollup of 7 pull requests
#141050 merged
May 16, 2025 -
remove
RustfmtState
to reduceinitial_rustfmt
complexity#141027 merged
May 16, 2025 -
Improve
dangerous_implicit_aurorefs
diagnostic output#140768 merged
May 16, 2025 -
normalization: avoid incompletely constraining GAT args
#140712 merged
May 16, 2025 -
docs(library/core/src/pin): fix typo "necessarily" -> "necessary"
#139749 merged
May 16, 2025 -
Flush errors before deep normalize in
dropck_outlives
#140947 merged
May 16, 2025 -
VxWorks: updates from recent libc versions
#140990 merged
May 16, 2025 -
Simplify
Vec::as_non_null
implementation and make itconst
#140685 merged
May 16, 2025 -
Optimize
ToString
implementation for integers#136264 merged
May 15, 2025 -
Use the new solver in the
impossible_predicates
#136988 merged
May 15, 2025 -
Do not ICE when reassigning in GatherLocalsVisitor on the bad path
#140827 merged
May 15, 2025 -
Fix a compiletest blessing message
#140953 merged
May 15, 2025 -
MaybeUninit::write: fix doc
#140988 merged
May 15, 2025 -
Rollup of 7 pull requests
#141011 merged
May 15, 2025 -
Suggest replace f with f: Box<f> when expr field is short hand
#140989 merged
May 15, 2025 -
Add
Ipv4Addr
andIpv6Addr
diagnostic items#140976 merged
May 15, 2025 -
Update rustix to 1.0.7 for bootstrap
#140973 merged
May 15, 2025 -
Add an issue template for future-incompatible lints
#140904 merged
May 15, 2025 -
Temporarily use Windows Server 2022 instead of Windows Server 2025 images
#141023 merged
May 15, 2025 -
Update
ctrlc
,libloading
andnix
for rustc#140921 merged
May 13, 2025 -
Stage0 bootstrap update
#140887 merged
May 13, 2025 -
Do not remove
super
keyword fromsuper let
#140951 merged
May 13, 2025 -
Fix typos
#140935 merged
May 13, 2025 -
chore: move more ui tests
#140927 merged
May 13, 2025 -
Use new form for T-rustdoc's {beta,stable}-{nominated,accepted} notify-Zulip triggers
#140909 merged
May 13, 2025 -
cg_llvm: Clean up some inline assembly bindings
#140914 merged
May 12, 2025 -
ui/async-drop-initial: factor in panic strategy in destructor size check
#140941 merged
May 12, 2025 -
Silence warning in default compiler bootstrap settings
#140934 merged
May 12, 2025 -
add regression test for 140207
#140925 merged
May 12, 2025 -
cg_llvm: Rename
OperandBundleOwned
toOperandBundleBox
#140923 merged
May 12, 2025 -
Remove mono item collection strategy override from -Zprint-mono-items
#140842 merged
May 12, 2025 -
Update miniz_oxide dependency of coverage_dump
#140899 merged
May 11, 2025 -
Enable non-leaf Frame Pointers for Arm64EC Windows
#140862 merged
May 11, 2025 -
Add T-compiler backports Zulip notifications
#140397 merged
May 11, 2025 -
Warn when
#[export_name]
is used with generic functions#140851 merged
May 11, 2025 -
Rollup of 3 pull requests
#140915 merged
May 11, 2025 -
Backport #140902 to beta
#140918 merged
May 11, 2025 -
Async drop fix for async_drop_in_place<T> layout for unspecified T
#140902 merged
May 11, 2025 -
Partially stabilize LoongArch target features
#135015 merged
May 11, 2025 -
Prefer to suggest stable candidates rather than unstable ones
#140795 merged
May 11, 2025 -
Use intrinsics for
{f16,f32,f64,f128}::{minimum,maximum}
operations#140792 merged
May 11, 2025 -
Split duration_constructors to get non-controversial constructors out
#140882 merged
May 11, 2025 -
Update deps of bootstrap for Cygwin
#140886 merged
May 11, 2025 -
Two expand-related cleanups
#140878 merged
May 11, 2025 -
test intrinsic fallback bodies with Miri
#140903 merged
May 11, 2025 -
Rollup of 7 pull requests
#140912 merged
May 11, 2025 -
Make t letter looks like lowercase rather than uppercase
#140865 merged
May 11, 2025 -
[beta-1.88] Update cargo
#140897 merged
May 11, 2025 -
Fix download of GCC from CI on non-nightly channels
#140901 merged
May 10, 2025 -
Implement (part of) ACP 429: add
DerefMut
toLazy[Cell/Lock]
#129334 merged
May 10, 2025 -
remove 'unordered' atomic intrinsics
#140660 merged
May 10, 2025 -
rustdoc: add a handle that makes sidebar resizing more obvious
#139562 merged
May 10, 2025 -
Rollup of 7 pull requests
#140895 merged
May 10, 2025 -
Update documentation of OnceLock::get_or_init.
#140783 merged
May 10, 2025 -
Update hermit-abi to 0.5.1
#140789 merged
May 10, 2025 -
1.87.0 release notes: remove nonsensical
~
operator#140879 merged
May 10, 2025 -
remove intrinsics::drop_in_place
#140151 merged
May 10, 2025 -
Merge typeck loop with static/const item eval loop
#140854 merged
May 10, 2025 -
Make the assertion in
Ident::new
debug-only.#140880 merged
May 10, 2025 -
Update
backtrace
in Cargo.lock#140705 merged
May 10, 2025 -
Update cargo
#140876 merged
May 10, 2025 -
rustdoc: Replace unstable flag
--doctest-compilation-args
with a simpler one:--doctest-build-arg
#139863 merged
May 10, 2025 -
Update the edition guide for let chains
#140852 merged
May 10, 2025 -
Add regression test for 125877
#140819 merged
May 10, 2025 -
also export metrics from librustdoc
#140815 merged
May 10, 2025 -
Fix
broken-pipe-no-ice
run-make test for rpath-less builds#140843 merged
May 10, 2025 -
Improved error message for top-level or-patterns
#140848 merged
May 10, 2025 -
Rollup of 7 pull requests
#140869 merged
May 10, 2025 -
Last minute relnotes fix
#140864 merged
May 10, 2025 -
[stable] Prepare the 1.87.0 release
#140859 merged
May 9, 2025 -
[beta] Prepare 1.88.0 beta
#140861 merged
May 9, 2025 -
Bump version number to 1.89.0
#140839 merged
May 9, 2025 -
Fix
tests/rustdoc-json
triagebot message path#140812 merged
May 9, 2025 -
add signed ints to unn- transmutes to ensure feature parity
#140804 merged
May 9, 2025 -
Rollup of 5 pull requests
#140838 merged
May 9, 2025 -
bootstrap: more consistent use of
...
when citing configuration snippets#140817 merged
May 9, 2025 -
Use span before macro expansion in lint for-loops-over-falibles
#140801 merged
May 9, 2025 -
Enable non-leaf Frame Pointers for Arm64 Windows
#140828 merged
May 9, 2025 -
Remove
Ident::empty
#140252 merged
May 9, 2025 -
Fix linking statics on Arm64EC
#140176 merged
May 9, 2025 -
Eliminate
word_and_empty
methods.#140095 merged
May 9, 2025 -
Make
rustdoc-tempdir-removal
run-make tests work on other platforms than linux#140800 merged
May 9, 2025 -
Add release notes for 1.87.0
#140802 merged
May 9, 2025 -
Enable triagebot note functionality for rust-lang/rust
#140811 merged
May 9, 2025 -
Improve
-Zremap-path-scope
tests with dependency#140716 merged
May 9, 2025 -
Structurally normalize in range pattern checking in HIR typeck
#140707 merged
May 9, 2025 -
Clarify black_box warning a bit
#140341 merged
May 9, 2025 -
Rollup of 8 pull requests
#140818 merged
May 9, 2025 -
Do not deny warnings in "fast" try builds
#140786 merged
May 8, 2025 -
trait selection: check
&
before suggest remove deref#140736 merged
May 8, 2025 -
[arm64] Pointer auth test should link with C static library statically
#140756 merged
May 8, 2025 -
[win][arm64] Disable std::fs tests that require symlinks
#140759 merged
May 8, 2025 -
Rollup of 5 pull requests
#140797 merged
May 8, 2025 -
[win][arm64] Disable various DebugInfo tests that don't work on Arm64 Windows
#140755 merged
May 8, 2025 -
[win][arm64] Disable MSVC Linker 'Arm Hazard' warning
#140758 merged
May 8, 2025 -
make it possible to run in-tree rustfmt with
x run rustfmt
#140732 merged
May 8, 2025 -
Remove estebank from automated review assignment
#140579 merged
May 8, 2025 -
Only prefer param-env candidates if they remain non-global after norm
#140260 merged
May 8, 2025 -
Better error message for late/early lifetime param mismatch
#140523 merged
May 8, 2025 -
detect additional uses of opaques after writeback
#140641 merged
May 8, 2025 -
rustdoc-json: Remove newlines from attributes
#140762 merged
May 8, 2025 -
style: Never break within a nullary function call
func()
or a unit literal()
#140764 merged
May 8, 2025 -
Do not discard constraints on overflow if there was candidate ambiguity
#140711 merged
May 8, 2025 -
Add
DefPathData::OpaqueLifetime
to avoid conflicts for remapped opaque lifetimes#140769 merged
May 8, 2025 -
Rollup of 9 pull requests
#140781 merged
May 8, 2025 -
triagebot: Better message for changes to
tests/rustdoc-json
#140773 merged
May 8, 2025 -
allow deref patterns to participate in exhaustiveness analysis
#140106 merged
May 8, 2025 -
Fix regression from #140393 for espidf / horizon / nuttx / vita
#140734 merged
May 8, 2025 -
add armv5te-unknown-linux-gnueabi target maintainer
#140741 merged
May 8, 2025 -
run-make-support: set rustc dylib path for cargo wrapper
#140745 merged
May 8, 2025 -
Rollup of 8 pull requests
#140751 merged
May 8, 2025 -
[rustdoc] Ensure that temporary doctest folder is correctly removed even if doctests failed
#140706 merged
May 8, 2025 -
Correct warning message in restricted visibility
#140614 merged
May 8, 2025 -
Don't crash on error codes passed to
--explain
which exceed our internal limit of 9999#140700 merged
May 8, 2025 -
Parser: Recover error from named params while parse_path
#140671 merged
May 8, 2025 -
Separate dataflow analysis and results
#140234 merged
May 8, 2025 -
borrowck nested items in dead code
#140590 merged
May 7, 2025 -
[beta-1.87] Update cargo
#140727 merged
May 7, 2025 -
Use thread local dep graph encoding
#139758 merged
May 7, 2025 -
Stabilize precise capture syntax in style guide
#139518 merged
May 7, 2025 -
fix typo in autorefs lint doc example
#140719 merged
May 7, 2025 -
Update
compiler-builtins
to 0.1.158#140724 merged
May 7, 2025 -
Rollup of 4 pull requests
#140735 merged
May 7, 2025 -
Fix backtrace for cygwin
#140398 merged
May 7, 2025 -
Remove duplicate impl of string unescape from parse_format
#137995 merged
May 7, 2025 -
de-stabilize bench attribute
#134273 merged
May 7, 2025 -
Added support for
apxf
target feature#139534 merged
May 7, 2025 -
Structurally resolve in
check_ref_cast
in new solver#140713 merged
May 7, 2025 -
rustdoc: remove unportable markdown lint and old parser
#140709 merged
May 7, 2025 -
Move
in_external_macro
toSyntaxContext
#140419 merged
May 7, 2025 -
support duplicate entries in the opaque_type_storage
#140607 merged
May 7, 2025 -
Comment on
Rc
abort-guard strategy without naming unrelated fn#140483 merged
May 7, 2025 -
Implement
VecDeque::truncate_front()
#140668 merged
May 7, 2025 -
collect all Fuchsia bindings into the
fuchsia
module#140656 merged
May 7, 2025 -
Rollup of 9 pull requests
#140726 merged
May 7, 2025 -
Stabilize proc_macro::Span::{file, local_file}.
#140514 merged
May 7, 2025 -
Update iterator.rs to use arrays by value
#136183 merged
May 6, 2025 -
coverage: Only merge adjacent coverage spans
#139966 merged
May 6, 2025 -
Rollup of 4 pull requests
#140708 merged
May 6, 2025 -
Handle PR not found in post-merge workflow
#140703 merged
May 6, 2025 -
Rename
graph::implementation::Graph
toLinkedGraph
#140692 merged
May 6, 2025 -
Unify sidebar buttons to use the same image
#140135 merged
May 6, 2025 -
add a test for issue rust-lang/rust#81317
#140632 merged
May 6, 2025 -
Don't ignore compiler stderr in
lib-defaults.rs
#140681 merged
May 6, 2025 -
Rollup of 4 pull requests
#140702 merged
May 6, 2025 -
Do not gather local all together at the beginning of typeck
#140561 merged
May 6, 2025 -
Use more accurate ELF flags on MIPS
#140634 merged
May 6, 2025 -
Steer docs to
utf8_chunks
andIterator::take
#140598 merged
May 6, 2025 -
Fix RustAnalyzer discovery of rustc's
stable_mir
crate#140532 merged
May 6, 2025 -
Clean rustdoc tests folder
#140673 merged
May 6, 2025 -
Implement RFC 3503: frontmatters
#140035 merged
May 6, 2025 -
std: get rid of
sys_common::process
#140393 merged
May 6, 2025 -
Implement
Iterator::last
forvec::IntoIter
#139773 merged
May 6, 2025 -
Consistent trait bounds for ExtractIf Debug impls
#139764 merged
May 6, 2025 -
Update mdbook to 0.4.49
#140687 merged
May 6, 2025 -
coverage-dump: Resolve global file IDs to filenames
#140251 merged
May 6, 2025 -
Be a bit more relaxed about not yet constrained infer vars in closure upvar analysis
#140678 merged
May 6, 2025 -
Fix
-Zremap-path-scope
rmeta handling#139550 merged
May 6, 2025 -
Rollup of 12 pull requests
#140695 merged
May 6, 2025 -
Handle
rustc_middle
cases ofrustc::potential_query_instability
lint#131160 merged
May 6, 2025 -
Make
-Zfixed-x18
into a target modifier#140661 merged
May 6, 2025 -
mir-opt: Use one MirPatch in MatchBranchSimplification
#140080 merged
May 6, 2025 -
Removing rustc_type_ir in the rustc_infer codebase
#140559 merged
May 6, 2025 -
mir-opt: execute MatchBranchSimplification after GVN
#140115 merged
May 6, 2025 -
Deeply normalize in the new solver in WF
#140672 merged
May 6, 2025 -
Resolve instance for SymFn in global/naked asm
#140374 merged
May 6, 2025 -
fn check_opaque_type_parameter_valid
defer error#140605 merged
May 6, 2025 -
implement
PanicTracker
to trackt
panics#140636 merged
May 6, 2025 -
bypass linker configuration and cross target check on
x check
#140357 merged
May 6, 2025 -
calculate step duration in a panic-safe way
#140670 merged
May 6, 2025 -
Update books
#140676 merged
May 6, 2025 -
Rollup of 11 pull requests
#140682 merged
May 6, 2025 -
Miri subtree update
#140664 merged
May 5, 2025 -
Subtree update of
rust-analyzer
#140651 merged
May 5, 2025 -
Remove global
next_disambiguator
state and handle it with aDisambiguatorState
type#140453 merged
May 5, 2025 -
Initial support for dynamically linked crates
#134767 merged
May 5, 2025 -
Rollup of 4 pull requests
#140650 merged
May 5, 2025 -
Update
compiler-builtins
to 0.1.157#140648 merged
May 5, 2025 -
Revert "Avoid unused clones in Cloned<I> and Copied<I>"
#140644 merged
May 5, 2025 -
Refactor rustc_on_unimplemented's filter parser
#140307 merged
May 5, 2025 -
Correct
extract_if
sample equivalent.#135734 merged
May 5, 2025 -
Weekly
cargo update
#140353 merged
May 5, 2025 -
stabilize ptr::swap_nonoverlapping in const
#137280 merged
May 5, 2025 -
Rollup of 6 pull requests
#140646 merged
May 5, 2025 -
Async drop source info fix for proxy-drop-coroutine
#140630 merged
May 5, 2025 -
Small adjustments to
check_attribute_safety
to make the logic more obvious#140619 merged
May 5, 2025 -
Use target-cpu=z13 on s390x codegen const vector test
#140457 merged
May 5, 2025 -
Suggest
retain_mut
overretain
asVec::extract_if
alternative#140625 merged
May 5, 2025 -
Allow linking rustc and rustdoc against the same single tracing crate
#140627 merged
May 5, 2025
212 Pull requests opened by 110 people
-
build_helper: handle emails containing square brackets
#140675 opened
May 5, 2025 -
WIP: Add PGO for apple darwin targets
#140699 opened
May 6, 2025 -
Split up the `unknown_or_malformed_diagnostic_attributes` lint
#140717 opened
May 6, 2025 -
Add -Zindirect-branch-cs-prefix
#140733 opened
May 7, 2025 -
[WIP] Region inference: Use outlives-static constraints in constraint search
#140737 opened
May 7, 2025 -
`-Zindirect-branch-cs-prefix` on top of `-Zretpoline*`
#140740 opened
May 7, 2025 -
Allow storing `format_args!()` in variable
#140748 opened
May 7, 2025 -
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)` and `i1xN`
#140763 opened
May 7, 2025 -
Stabilize keylocker
#140766 opened
May 7, 2025 -
Stabilize `sha512`, `sm3` and `sm4` for x86
#140767 opened
May 7, 2025 -
add `extern "custom"` functions
#140770 opened
May 7, 2025 -
{aarch64,x86_64}-*-windows-gnullvm: build host tools
#140772 opened
May 7, 2025 -
Affirm `-Cforce-frame-pointers=off` does not override
#140774 opened
May 7, 2025 -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 opened
May 8, 2025 -
Add information about group a lint belongs to
#140794 opened
May 8, 2025 -
[DO NOT MERGE] build Enzyme as archive
#140799 opened
May 8, 2025 -
Introduce test results file
#140805 opened
May 8, 2025 -
Implement Default for &Option
#140808 opened
May 8, 2025 -
Reduce special casing for the panic runtime
#140809 opened
May 8, 2025 -
Support `-Clink-self-contained=+linker` for `ld.lld` linker flavor
#140813 opened
May 8, 2025 -
[CRATER] probe fallout of `dyn` overlap
#140824 opened
May 8, 2025 -
make path_statements lint machine applicable for statements with no effect
#140830 opened
May 8, 2025 -
Don't lint against named labels in `naked_asm!`
#140871 opened
May 9, 2025 -
Make #[used(linker)] the default on ELF too
#140872 opened
May 9, 2025 -
Fix unuseful span in type error in some format_args!() invocations
#140916 opened
May 11, 2025 -
Extract some shared code from codegen backend target feature handling
#140920 opened
May 11, 2025 -
Use `Arena::alloc_from_iter` to avoid redundant vec allocations
#140937 opened
May 12, 2025 -
Changed unclickable link in The rustc book
#140938 opened
May 12, 2025 -
const-eval: allow constants to refer to mutable/external memory, but reject such constants as patterns
#140942 opened
May 12, 2025 -
start properly testing attributes in positions
#140948 opened
May 12, 2025 -
`impl PartialEq<{str,String}> for {Path,PathBuf}`
#140956 opened
May 13, 2025 -
Allow initializing logger with additional tracing Layer
#140969 opened
May 13, 2025 -
Improve doc of some methods that take ranges
#140983 opened
May 13, 2025 -
Change `core::iter::Fuse`'s `Default` impl to do what its docs say it does
#140985 opened
May 14, 2025 -
literal-escaper v0.0.2 => v0.0.3 for better API without `unreachable`
#140999 opened
May 14, 2025 -
rustdoc: Also run lint unused_doc_comments
#141000 opened
May 14, 2025 -
Make NonZero<char> possible
#141001 opened
May 14, 2025 -
Expand free alias types when computing implied outlives-bounds
#141007 opened
May 14, 2025 -
Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix`
#141028 opened
May 15, 2025 -
[WIP] Expand free alias types during variance computation
#141030 opened
May 15, 2025 -
avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if`
#141032 opened
May 15, 2025 -
compiletest: add option for automatically adding annotations
#141033 opened
May 15, 2025 -
Permit duplicate imports
#141043 opened
May 15, 2025 -
Hack together inline-always-overrides
#141055 opened
May 15, 2025 -
Fix glob import tests
#141060 opened
May 15, 2025 -
Change __rust_no_alloc_shim_is_unstable to be a function
#141061 opened
May 15, 2025 -
Suggest mut when possbile for temporary value dropped while borrowed
#141069 opened
May 16, 2025 -
fix Zip unsoundness (again)
#141076 opened
May 16, 2025 -
refactor `AttributeGate` and `rustc_attr!` to emit notes during feature checking
#141162 opened
May 17, 2025 -
Weekly `cargo update`
#141205 opened
May 18, 2025 -
Change `{Box,Arc,Rc,Weak}::into_raw` to only work with `A = Global`
#141219 opened
May 18, 2025 -
Only assemble impl candidates if there are no candidates that would have shadowed it
#141226 opened
May 18, 2025 -
Allow volatile access to non-Rust memory, including address 0
#141260 opened
May 19, 2025 -
Stabilize `substr_range` and related methods
#141266 opened
May 20, 2025 -
modularize the config module bootstrap
#141272 opened
May 20, 2025 -
Add constant `MAX_NEGATIVE` to each floating-point value
#141290 opened
May 20, 2025 -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 opened
May 20, 2025 -
rustdoc: add private items toggle
#141299 opened
May 20, 2025 -
Add method to retrieve body of closure in stable-mir
#141307 opened
May 20, 2025 -
x86 (32/64): go back to passing SIMD vectors by-ptr
#141309 opened
May 20, 2025 -
make `tidy-alphabetical` use a natural sort
#141311 opened
May 20, 2025 -
diagnostics: hide expansion of builtin-like macros
#141314 opened
May 20, 2025 -
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 -
builtin dyn impl no guide inference
#141352 opened
May 21, 2025 -
rustc_const_eval: Expose APIs for signalling foreign accesses to memory
#141391 opened
May 22, 2025 -
[rustdoc] Give more information into extracted doctest information
#141399 opened
May 22, 2025 -
Fix unwrap ICE from struct field ident in AST pretty
#141426 opened
May 23, 2025 -
Add (back) `unsupported_calling_conventions` lint to reject more invalid calling conventions
#141435 opened
May 23, 2025 -
Add `FromIterator` impls for `ascii::Char`s to `String`s
#141445 opened
May 23, 2025 -
Document representation of `Option<unsafe fn()>`
#141447 opened
May 23, 2025 -
add more `TypeFlags` fast paths, cache `param_env` canonicalization
#141451 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 -
unsafe keyword docs: emphasize that an unsafe fn in a trait does not get to choose its safety contract
#141471 opened
May 23, 2025 -
Add `ParseMode::Diagnostic` and fix multiline spans in diagnostic attribute lints
#141474 opened
May 23, 2025 -
mir-opt: Do not create storage marks in EarlyOtherwiseBranch
#141485 opened
May 24, 2025 -
Delegate `<CStr as Debug>` to `ByteStr`
#141491 opened
May 24, 2025 -
Delegate `<SocketAddr as Debug>` to `ByteStr`
#141493 opened
May 24, 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 -
Limit the size of cgu names when using the `-Zhuman-readable-cgu-name…
#141558 opened
May 25, 2025 -
[PERF] partition shims into CGU of their characteristic types, if possible
#141560 opened
May 25, 2025 -
[perf ONLY] [gauge upper bound] rustdoc: Remove auto trait impl synthesis
#141564 opened
May 25, 2025 -
impl `Default` for `array::IntoIter`
#141574 opened
May 26, 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 -
Reduce `ast::ptr::P` to a typedef of `Box`
#141603 opened
May 26, 2025 -
Add support for repetition to `proc_macro::quote`
#141608 opened
May 26, 2025 -
Stabilize `feature(generic_arg_infer)`
#141610 opened
May 26, 2025 -
lint direct use of rustc_type_ir
#141614 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 -
Expose discriminant values in stable_mir
#141639 opened
May 27, 2025 -
Note the version and PR of removed features when using it
#141642 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 -
Make the `dangerous_implicit_autorefs` lint deny-by-default
#141661 opened
May 27, 2025 -
rustdoc: add ways of collapsing all impl blocks
#141663 opened
May 27, 2025 -
Fast path for stalled obligations on self ty
#141681 opened
May 28, 2025 -
ci: update docker version on codebuild
#141697 opened
May 28, 2025 -
Atomic intrinsics : use const generic ordering, part 2
#141700 opened
May 28, 2025 -
jsondocck: Refactor directive handling
#141709 opened
May 28, 2025 -
Stabilize `ip_from`
#141744 opened
May 29, 2025 -
Remap compiler vs non-compiler sources differently (bootstrap side)
#141751 opened
May 30, 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 -
`FIXME(-Znext-solver)` triage
#141763 opened
May 30, 2025 -
Stabilize `#[cfg(version(...))]`, take 2
#141766 opened
May 30, 2025 -
Move metadata object generation for dylibs to the linker code
#141769 opened
May 30, 2025 -
Merge `Cfg::render_long_html` and `Cfg::render_long_plain` methods common code
#141770 opened
May 30, 2025 -
Change per-module naked fn checks to happen during typeck instead
#141774 opened
May 30, 2025 -
Do not run PGO/BOLT in x64 Linux alt builds
#141777 opened
May 30, 2025 -
compiler: Use FramePointer::NonLeaf for Apples
#141797 opened
May 30, 2025 -
compiler: use FramePointer::NonLeaf on illumos
#141798 opened
May 30, 2025 -
bootstrap: build std sans leaf frame pointers
#141800 opened
May 30, 2025 -
Remove rustc's notion of "preferred" alignment AKA `__alignof`
#141803 opened
May 31, 2025 -
faster charsearcher
#141808 opened
May 31, 2025 -
Don't call WSACleanup on process exit
#141809 opened
May 31, 2025 -
Unimplement unsized_locals
#141811 opened
May 31, 2025 -
Don't create .msi installer when not building from Windows
#141818 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 -
coretests: move float tests from num to floats module and use a more flexible macro to generate them
#141857 opened
Jun 1, 2025 -
Handle win32 separator for cygwin paths
#141864 opened
Jun 1, 2025 -
Describe Future invariants more precisely
#141867 opened
Jun 1, 2025 -
Fix broken link to rustc_type_ir module in serialization docs
#141870 opened
Jun 1, 2025 -
Introduce `ByteSymbol`
#141875 opened
Jun 2, 2025 -
Reject unsupported, unstable ABIs during AST lowering
#141877 opened
Jun 2, 2025 -
Remove check_mod_loops query and run the checks per-body instead
#141883 opened
Jun 2, 2025 -
Add link to correct documentation in htmldocck.py
#141890 opened
Jun 2, 2025 -
Turn `stdarch` into a Josh subtree
#141899 opened
Jun 2, 2025 -
Add central execution context to bootstrap
#141909 opened
Jun 2, 2025 -
Fix `create-docs-artifacts.sh` with new bors
#141910 opened
Jun 2, 2025 -
bootstrap: Remove `rustc_snapshot_libdir` from PATH in one more place
#141917 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 -
[PERF] Clear nested candidates in select if certainty is yes
#141927 opened
Jun 2, 2025 -
Fix for async drop inside async gen fn
#141932 opened
Jun 2, 2025 -
resolve: Tweak `private_macro_use` lint to be compatible with upcoming macro prelude changes
#141934 opened
Jun 2, 2025 -
Update mod.rs
#141935 opened
Jun 2, 2025 -
Report never type lints in dependencies
#141937 opened
Jun 2, 2025 -
update rust offload bootstrap
#141938 opened
Jun 2, 2025 -
Implement representation options to smir
#141942 opened
Jun 3, 2025 -
std: refactor explanation of `NonNull`
#141946 opened
Jun 3, 2025 -
Specify that "option-like" enums must be `#[repr(Rust)]` to be ABI-compatibile with their non-1ZST field.
#141947 opened
Jun 3, 2025 -
Move coroutine_by_move_body_def_id into the big check_crate body owner loop
#141950 opened
Jun 3, 2025 -
Use non-2015 edition paths in tests that do not test for their resolution
#141960 opened
Jun 3, 2025 -
rustc-dev-guide subtree update
#141962 opened
Jun 3, 2025 -
Update cargo
#141963 opened
Jun 3, 2025 -
Update stdarch submodule
#141964 opened
Jun 3, 2025 -
`tests/ui`: A New Order [3/N]
#141965 opened
Jun 3, 2025 -
[WIP] Configure bootstrap backport nominations through triagebot
#141967 opened
Jun 3, 2025 -
Run wfcheck in one big loop instead of per module
#141968 opened
Jun 3, 2025 -
Triagebot: Remove `assign.users_on_vacation`
#141969 opened
Jun 3, 2025 -
implement new `x` flag: `--skip-std-check-if-no-download-rustc`
#141970 opened
Jun 3, 2025 -
`tests/ui`: A New Order [4/N]
#141974 opened
Jun 3, 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 -
`tests/ui`: A New Order [5/N]
#141982 opened
Jun 3, 2025 -
Ensure query keys are printed with reduced queries
#141985 opened
Jun 3, 2025 -
Fix linting false positive when block used as value
#141987 opened
Jun 3, 2025 -
rustdoc-json-type: Depend on `serde` and `serde_derive` seperately
#141989 opened
Jun 3, 2025 -
Implement send_signal for unix child processes
#141990 opened
Jun 3, 2025 -
use `#[naked]` for `__rust_probestack`
#141992 opened
Jun 3, 2025 -
Use the in-tree `compiler-builtins` for the sysroot
#141993 opened
Jun 4, 2025 -
add Iterator::contains
#141994 opened
Jun 4, 2025 -
Rollup of 6 pull requests
#141995 opened
Jun 4, 2025 -
Fix `proc_macro::Ident`'s handling of `$crate`
#141996 opened
Jun 4, 2025 -
Experiment: Switch to a `cfg-if` that does not depend on `compiler_Bu…
#141998 opened
Jun 4, 2025 -
Visit the ident in `PreciseCapturingNonLifetimeArg`.
#141999 opened
Jun 4, 2025 -
Experiment: hashbrown that doesn't depend on compiler-builtins
#142001 opened
Jun 4, 2025 -
Change `tag_field` to `FieldIdx` in `Variants::Multiple`
#142005 opened
Jun 4, 2025 -
const-eval error: always say in which item the error occurred
#142008 opened
Jun 4, 2025 -
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
#142012 opened
Jun 4, 2025 -
Report the actual item that evaluation failed for
#142015 opened
Jun 4, 2025 -
Fix incorrect use of "recommend" over "recommended"
#142017 opened
Jun 4, 2025 -
Doc: clarify priority of lint level sources
#142021 opened
Jun 4, 2025 -
bootstrap: Document that setting description changes the version hash
#142022 opened
Jun 4, 2025 -
Don't refer to 'this tail expression' in expansion.
#142024 opened
Jun 4, 2025 -
Don't refer to 'local binding' in extern macro.
#142025 opened
Jun 4, 2025 -
bootstrap: Fix file permissions when dereferencing symlinks
#142026 opened
Jun 4, 2025 -
Start moving wf checking away from HIR
#142030 opened
Jun 4, 2025 -
Fix parsing of frontmatters with inner hyphens
#142032 opened
Jun 4, 2025 -
Rollup of 11 pull requests
#142033 opened
Jun 4, 2025 -
Detect method not being present that is present in other tuple types
#142034 opened
Jun 4, 2025 -
Add `Command::resolve_in_parent_path`
#142035 opened
Jun 4, 2025 -
Update the `compiler-builtins` subtree
#142036 opened
Jun 4, 2025 -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 opened
Jun 4, 2025 -
transmutability: shift abstraction boundary
#142040 opened
Jun 4, 2025 -
Make E0621 missing lifetime suggestion verbose
#142042 opened
Jun 4, 2025 -
Verbose suggestion to make param `const`
#142043 opened
Jun 4, 2025 -
compiler: Document the offset invariant of `OperandValue::Pair`
#142044 opened
Jun 4, 2025 -
Make obligation cause code suggestions verbose
#142045 opened
Jun 4, 2025 -
add Vec::peek_mut
#142046 opened
Jun 4, 2025 -
Ensure stack in two places that affect s390x
#142047 opened
Jun 4, 2025
325 Issues closed by 75 people
-
`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 -
rustc panics, if the error query's number is higher than 9999
#141966 closed
Jun 3, 2025 -
ICE: called `Option::unwrap()` on a `None` value in when using proc macro
#141764 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: `no type for local variable`
#141844 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 -
ICE: compiler/rustc_passes/src/check_attr.rs None
#140255 closed
Jun 2, 2025 -
False positive `unused_extern_crates`
#141785 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 -
ui/feature-gates/version_check.rs broken with rpath=false
#141579 closed
May 27, 2025 -
Comparison of Option<NonZeroU*> is not fully optimized
#49892 closed
May 27, 2025 -
ICE: `opaque_types_defined_by` not defined for synthetic mir body
#141466 closed
May 27, 2025 -
Double-check `cfg_version` test coverage
#141452 closed
May 27, 2025 -
`x install` fails because bootstrap can't copy files from the llvm-project submodule
#141393 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: `could not resolve upvar: LocalVarId(HirId(DefId))`
#141417 closed
May 26, 2025 -
ICE: `Unexpected type Binder for Field projection`
#141418 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: `did not expect inference variables here`
#133066 closed
May 23, 2025 -
[ICE]: Encountered anon const with inference variable args but no error reported
#133199 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 #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 #127581: Fix crate name validation
#137137 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 #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 #133889: Consider fields to be inhabited if they are unstable
#135690 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 #138844: expand: Leave traces when expanding `cfg` attributes
#140243 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 #138128: Stabilize `#![feature(precise_capturing_in_traits)]`
#138851 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 #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 #137327: Undeprecate env::home_dir
#137866 closed
May 22, 2025 -
Tracking issue for release notes of #136831: Update stdarch
#137937 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 #136764: Make `ptr_cast_add_auto_to_object` lint into hard error
#137429 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 #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 -
Linker error `syntax error in VERSION script`
#141310 closed
May 20, 2025 -
Attempting to store function callback of a particular incorrect type produces ICE
#140823 closed
May 20, 2025 -
Tracking Issue for `pointer_is_aligned_for`
#140980 closed
May 20, 2025 -
llvm-* and llc binaries missing from rustc build
#140913 closed
May 20, 2025 -
FTBFS tarball rust 1.87.0: could not find native static library
#141120 closed
May 20, 2025 -
ICE: {OpaqueTypeKey { def_id: DefId(...)... }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType ... }
#137453 closed
May 20, 2025 -
x fmt panics with "no entry found for key" when I add an extra build target
#141246 closed
May 19, 2025 -
undefined symbol: __rustc::rust_begin_unwind when using panic="abort"
#139923 closed
May 19, 2025 -
GVN misunderstands aliasing, can create overlapping assignments
#141038 closed
May 19, 2025 -
Misleading description of range in split_off() and split_off_mut()
#141107 closed
May 19, 2025 -
Using the format!() macro with an async function makes the whole Future non-Send
#101650 closed
May 19, 2025 -
autodiff on generic functions fails
#140032 closed
May 19, 2025 -
std assumes that accessing an already-initialized TLS variable is async-signal-safe
#133698 closed
May 18, 2025 -
suggestion/fix (`use ::item`) is incorrect for editions 2018+
#141082 closed
May 18, 2025 -
Maybe wrong optimization
#141223 closed
May 18, 2025 -
async drop cause ICE
#140426 closed
May 18, 2025 -
ICE in `(25cdf1f67 2025-04-28)`
#140423 closed
May 18, 2025 -
Box::leak will not call allocator destruction function
#106207 closed
May 18, 2025 -
Segfault due to `impossible_predicates` treating ambiguous obligation as impossible
#141119 closed
May 17, 2025 -
poor diagnostic for unsupported -fuse-ld=lld flag
#140964 closed
May 17, 2025 -
Decide on name for `Freeze`
#131401 closed
May 17, 2025 -
Inconsistent rustc inference
#141103 closed
May 17, 2025 -
Malformed suggestion for E0308 when macros are involved
#140659 closed
May 17, 2025 -
when dependency enable async_drop feature, it cause ICE
#140858 closed
May 17, 2025 -
ICE: `asked to assemble builtin bounds of unexpected type: FreshTy(0)`
#123456 closed
May 17, 2025 -
`wasm-opt` fails on 1.87 with "Bulk memory operations require bulk memory"
#141080 closed
May 17, 2025 -
Reference to ZST occupies slot in function calling convention
#141049 closed
May 16, 2025 -
TryFrom and TryInto docs don't say that TryInto should be preferred in bounds.
#140761 closed
May 16, 2025 -
wasm32-unknown-unknown changes broke builds that assumed less features
#141048 closed
May 16, 2025 -
ICE when building rustc_middle with some query-related trait bounds not satisfied
#140931 closed
May 16, 2025 -
Non-implemented trait causes ICE
#140462 closed
May 16, 2025 -
Scrutinee dropped after if-let body
#133677 closed
May 15, 2025 -
incompletely relating alias args is unsound during vtable creation
#140212 closed
May 15, 2025 -
Rust unable to compare two numbers in --release mode (miscompile?)
#141021 closed
May 15, 2025 -
`Box::new` recommended in struct initialization identifier position
#139631 closed
May 15, 2025 -
compiletest "Blessing the {stream} of {test_name} in {expected_path:?}" test name is incorrect
#140945 closed
May 15, 2025 -
ICE: gather_locals
#140730 closed
May 15, 2025 -
Offer a suggested fix for structs with a single field
#138931 closed
May 15, 2025 -
Type confusion when interacting with HashMap both via Borrow and directly
#141008 closed
May 15, 2025 -
Unnecessary locking in pthread mutex drop?
#141020 closed
May 15, 2025 -
Invalid syntax suggested when missing lifetime coincides with const generic
#87853 closed
May 14, 2025 -
doctests are not run when specifying a target
#140996 closed
May 14, 2025 -
Coherence and blanket impls interact in a suboptimal fashion with generic impls
#19032 closed
May 14, 2025 -
ICE (on stable and nightly): repr(packed) + enum + Box + builtin derive macro
#140749 closed
May 14, 2025 -
Trait with type-dependent optional function forces implementation regardless of type
#110219 closed
May 14, 2025 -
Reference correction - Panic Implementation - core definition of panic
#140970 closed
May 14, 2025 -
ACP `ptr::is_aligned_for::<T>()`
#140979 closed
May 13, 2025 -
Semantics of control flow operators (return, continue, `?`) in async blocks is severely underdocumented
#101444 closed
May 13, 2025 -
STATUS_ACCESS_VIOLATION happens frequently with rust 1.83 under windows x64 environment
#134119 closed
May 13, 2025 -
Usage of curly braces in ARM assembly considered invalid
#140963 closed
May 13, 2025 -
Non pub functions are exported as DLL symbols
#133437 closed
May 12, 2025 -
UI test async-drop-initial now fails size assertion on `aarch64-unknown-none`
#140939 closed
May 12, 2025 -
async-drop-initial.rs test failing on Fuchsia
#140493 closed
May 12, 2025 -
Incorrect detection of proc-macro crate type
#140929 closed
May 12, 2025 -
Default compiler bootstrap config causes a warning to be shown
#140928 closed
May 12, 2025 -
Cannot pass flags to bootstrap links after #133092
#136984 closed
May 11, 2025 -
Warn when #[export_name] is used with generic functions
#140742 closed
May 11, 2025 -
rustc does not suggest importing the old `Range` type
#140240 closed
May 11, 2025 -
regression: ICE: expr in place where literal is expected (builtin attr parsing)
#140612 closed
May 10, 2025 -
Coercing higher ranked associated functions into a function pointer requires wrapping in a closure
#140663 closed
May 10, 2025 -
Pin is unsound due to the literal constructor
#139013 closed
May 10, 2025 -
Tracking Issue i64 to u64 (as)
#140870 closed
May 10, 2025 -
Copy should copy a usable full name of the item
#140888 closed
May 10, 2025 -
ICE: effects: expected region for `'x/#1` (`'x/#1/1`) but found `Type(())` when instantiating args=`[false, ()]`
#125877 closed
May 10, 2025 -
#[thread_local] from windows DLLs gets duplicated by inlining.
#44391 closed
May 9, 2025 -
fatal runtime error from rustc if cranelift built proc-macro panics
#120075 closed
May 9, 2025 -
ICE during stage2 lib rustdoc invocation when remapping build path prefix
#140778 closed
May 9, 2025 -
Ordering of bounds matters with GAT/HRTB
#96321 closed
May 9, 2025 -
ICE: broken mir with let_chains
#140866 closed
May 9, 2025 -
internal compiler error
#140826 closed
May 9, 2025 -
Remove time-boxed `time` inference regression mitigation note
#129461 closed
May 9, 2025 -
Lang proposal: `extern "unspecified"` for naked functions with arbitrary ABI
#140566 closed
May 9, 2025 -
Incorrect span in `for_loops_over_fallibles` with macros
#140747 closed
May 9, 2025 -
Async function is incorrectly declared as being !Send even when nothing !Send is held over an await
#140841 closed
May 9, 2025 -
"Unused" associated type bounds in `dyn` no longer parameterize the type
#140645 closed
May 9, 2025 -
`@bors try` should not deny warnings
#140753 closed
May 8, 2025 -
ICE:gather_locals
#140785 closed
May 8, 2025 -
Incorrect '&'-reference removal
#140166 closed
May 8, 2025 -
`./x.py fmt --stage 1` does not use stage 1 rustfmt
#140723 closed
May 8, 2025 -
Remove `ParamEnv::reveal_all` from codegen
#75327 closed
May 8, 2025 -
Draft release notes for 1.87
#140133 closed
May 8, 2025 -
Tracking issue for release notes of #136668: Stabilize `core::str::from_utf8_mut` as `const`
#137381 closed
May 8, 2025 -
ICE / Hang `found DefPathHash collision between DefPath `
#140731 closed
May 8, 2025 -
Attribute representation change in rustdoc JSON without version bump
#140689 closed
May 8, 2025 -
Make std functions patchable on unsupported platforms
#140451 closed
May 8, 2025 -
rustc explain panics with error code longer than 4 digits
#140647 closed
May 8, 2025 -
`Fn(a: u8)` should get a clear diagnostic
#140169 closed
May 8, 2025 -
Thousands of /tmp/rustdoctest* directories
#139899 closed
May 8, 2025 -
private_interfaces reports the visability of items in pseudocode
#131220 closed
May 8, 2025 -
check
#140775 closed
May 8, 2025 -
closures in dead code are no longer borrowchecked
#140583 closed
May 7, 2025 -
error[E0425]: cannot find function `xlsx_row_value` in this scope
#140760 closed
May 7, 2025 -
Cygwin doesn't report correct backtrace on panic
#140304 closed
May 7, 2025 -
Stabilize Style Guide Entry for Precise Capture Syntax
#138527 closed
May 7, 2025 -
Problems with dead code elimination with `opt-level=s`
#140665 closed
May 7, 2025 -
`dangerous_implicit_autorefs` lint suggestion triggers `clippy::needless_borrow`
#140720 closed
May 7, 2025 -
AVR CPU not explicitly specified
#140714 closed
May 6, 2025 -
`raw-dylib` doesn't work on Windows with `x86_64-pc-windows-gnu`
#140704 closed
May 6, 2025 -
run-pass/lib-defaults.rs warns of redundant linker flag
#54222 closed
May 6, 2025 -
Type can no longer be inferred in 1.49
#81317 closed
May 6, 2025 -
Improve performance of `ilog` and `checked_ilog` for primitive integer types
#115874 closed
May 6, 2025 -
Debug impls of ExtractIf have inconsistent trait bounds
#137654 closed
May 6, 2025 -
`-Zremap-path-scope=macro` still remaps inlined ELF symbols
#139217 closed
May 6, 2025 -
Don't parse and reserialize toml in configure.py
#112445 closed
May 6, 2025 -
bootstrap panic: overflow when subtracting durations
#129959 closed
May 6, 2025 -
bootstrap: t macro supresses real line number
#137557 closed
May 6, 2025 -
Link-time error when referencing symbols through generic types in `naked_asm!` block
#140373 closed
May 6, 2025 -
`./x check std --target aarch64-apple-ios` fails when cross-checking due to missing `xcrun`
#133840 closed
May 6, 2025 -
Tracking issue for release notes of #140135: Unify sidebar buttons to use the same image
#140688 closed
May 6, 2025 -
error: could not compile `jiff` (lib)
#140657 closed
May 5, 2025 -
`config.toml` -> `bootstrap.toml` rename isnt mentioned in change-id warning
#140185 closed
May 5, 2025 -
regression: error: expected identifier, found metavariable
#140219 closed
May 5, 2025 -
significant mul_add perf regression since nightly-2025-03-06
#140452 closed
May 5, 2025 -
Tracking Issue for const_swap_nonoverlapping
#133668 closed
May 5, 2025 -
Substituting concrete type in associated item binding can violate the trait bounds but emit no error
#140649 closed
May 5, 2025
308 Issues opened by 170 people
-
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 -
The include_bytes! macro bugs
#142027 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 -
Const-eval failure in `const fn` does not print the path of what we evaluate
#142010 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 -
Suggested workflow for vscode check-on-save can lead to surprisingly expensive check builds
#141955 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 -
Reexplain `NonNull`'s covariance details more concisely
#141933 opened
Jun 2, 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 -
Consider adding a `//@ needs-std` directive for target std support
#141863 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 -
new warnings about `#[inline(always)]` functions missing `#[target_feature(enable="sse")]`
#141848 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 -
ICE: `broken MIR in AsyncDropGlue(`
#141761 opened
May 30, 2025 -
Special case `STATUS_STACK_BUFFER_OVERRUN` in linker exit code diagnostics
#141757 opened
May 30, 2025 -
Ideas for improving `mismatched_lifetime_syntaxes` wording?
#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 -
failure to link due to unknown relocation type in switch tables (aarch64-linux-*)
#141737 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 -
track the version and PR in which a nightly feature was removed
#141619 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 -
Some drop order tests are needlessly confusing
#141604 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 -
-Zhuman-readable-cgu-names generates filenames that exceed the character limit on windows
#141547 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 -
AIX fails to build
#141543 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 -
ICE during incremental test recompilation
#141534 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 -
ICE: frontmatter: byte index 8 is not a char boundary; it is inside '🚧'
#141483 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 -
ICE: `broken MIR in FutureDropPollShim`
#141409 opened
May 22, 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 -
async drop cause ICE with broken MIR in Item
#141327 opened
May 21, 2025 -
GVN misunderstands aliasing, can create overlapping assignments (again)
#141313 opened
May 20, 2025 -
Enabling LTO causes miscompilation on x86_64-apple-darwin
#141306 opened
May 20, 2025 -
`doc_auto_cfg` no longer applies a cfg badge to certain inlined cross-crate re-exported items with a `#[cfg]`
#141301 opened
May 20, 2025 -
`sys::thread_local::key::tests::destructors` fails under x86 Windows 7
#141300 opened
May 20, 2025 -
Tracking Issue for `std::os::unix::process::CommandExt::chroot`
#141298 opened
May 20, 2025 -
Slow and memory-intensive compilation with debug symbols
#141297 opened
May 20, 2025 -
ICE: `late-bound type parameter not allowed on function pointer types`
#141293 opened
May 20, 2025 -
1.87 Regression: s390x-unknown-linux-gnu release build gets stuck
#141287 opened
May 20, 2025 -
Diverging expression not detected inside a `while` condition
#141274 opened
May 20, 2025 -
Opaque Future Type crashed compiler :) Called `Option::unwrap()` on a `None` value
#141268 opened
May 20, 2025 -
`&raw const some_union.field` erroneously requires `unsafe`
#141264 opened
May 19, 2025 -
unexpected behaviour for Vec<u8> index access in certain situation
#141263 opened
May 19, 2025 -
Identify which tuple item fails to implement a trait when using fake variadics
#141258 opened
May 19, 2025 -
Suboptimal diagnostic for `Cow<'static, [SomeType]>` if `SomeType` doesn't implement `Clone`
#141241 opened
May 19, 2025 -
Allow way to get merged doctests while developing on latest when MSRV doesn't support 2024 Edition
#141240 opened
May 19, 2025 -
Tracking issue for release notes of #135160: aarch64-softfloat: forbid enabling the neon target feature
#141235 opened
May 18, 2025 -
wrong span for E0277
#141234 opened
May 18, 2025 -
Can't match strings in consts, but can match byte strings in consts
#141231 opened
May 18, 2025 -
rustdoc does not detect broken markdown due to missing links (except for links without a space)
#141227 opened
May 18, 2025 -
Tracking Issue for `#![feature(pointer_try_cast_aligned)]`
#141221 opened
May 18, 2025 -
Warn user when the whole function is optimized to a `ud2`
#141220 opened
May 18, 2025 -
EarlyOtherwiseBranch can insert storage markers incorrectly, creating use of a dead local
#141212 opened
May 18, 2025 -
Tracking issue for release notes of #137306: Remove `i128` and `u128` from `improper_ctypes_definitions`
#141206 opened
May 18, 2025 -
Inlining leaves extra assembly
#141144 opened
May 17, 2025 -
Nested import suggestion should maintain the same visibility level
#141134 opened
May 17, 2025 -
ICE: `overflow evaluating the requirement` / `impl was matchable against binder but now it is not`
#141124 opened
May 17, 2025 -
Document builtin attributes (like `no_mangle`, `repr`, ...) in the standard library docs
#141123 opened
May 17, 2025 -
CopyProp doesn't always respect Tree Borrows
#141122 opened
May 17, 2025 -
rustdoc: `cargo deadlinks` reveals invalid fragments in links generated by rustdoc
#141115 opened
May 17, 2025 -
rustdoc: toggle to show private items in rustdoc
#141114 opened
May 17, 2025 -
Trait unexpectedly not implemented with recursive where clause, with poor error message
#141111 opened
May 17, 2025 -
ReferencePropagation misunderstands aliasing, can add reads of uninitialized memory
#141101 opened
May 16, 2025 -
SIGILL in rustc compiling normal library crate on x86_64
#141099 opened
May 16, 2025 -
Tracking issue for release notes of #139419: Error on recursive opaque ty in HIR typeck
#141098 opened
May 16, 2025 -
Can’t run binaries with debuginfo created by `x86_64-pc-windows-gnu` compiler when using gcc 7.1.0
#141096 opened
May 16, 2025 -
rustdoc: terse diagnostic on malformed intra-doc link (single instead of double colon)
#141095 opened
May 16, 2025 -
Tracking issue for release notes of #138023: Add `std::io::Seek` instance for `std::io::Take`
#141091 opened
May 16, 2025 -
Tracking issue for release notes of #129121: Stabilize `tcp_quickack`
#141090 opened
May 16, 2025 -
Tracking issue for release notes of #122661: Change the desugaring of `assert!` for better error output
#141089 opened
May 16, 2025 -
Tracking issue for release notes of #130823: Tracking Issue for `non_null_from_ref`
#141088 opened
May 16, 2025 -
Assertion error on arm-unknown-linux-gnueabihf for maximum/minimum float
#141087 opened
May 16, 2025 -
rustdoc: Experiment: Inject doctests into the host crate
#141083 opened
May 16, 2025 -
Confusing error when using non-`XID_Start` characters in lifetime names
#141081 opened
May 16, 2025 -
Tracking issue for release notes of #140957: Add `#[must_use]` to Array::map
#141075 opened
May 16, 2025 -
`x test tidy` can be faster
#141074 opened
May 16, 2025 -
concurrent `Step` mechanism
#141073 opened
May 16, 2025 -
Failures in combined doctests with a test runner are difficult to diagnose
#141064 opened
May 16, 2025 -
`Mutex` and `RwLock` borrow suggestions could suggest `get_mut` if applicable
#141058 opened
May 15, 2025 -
Type equality bounds disable implied projection outlives bounds
#141054 opened
May 15, 2025 -
rustc panics
#141052 opened
May 15, 2025 -
refining_impl_trait: The suggested fix does not yet take precise capturing into account.
#141047 opened
May 15, 2025 -
Tracking issue for release notes of #140208: Make well-formedness predicates no longer coinductive
#141046 opened
May 15, 2025 -
Clarify that `fs::copy` dereferences symlinks instead of copying the link itself
#141034 opened
May 15, 2025 -
ICE: type parameter `T/#1` (T/#1/1) out of range when instantiating, args=[?0t]
#141014 opened
May 14, 2025 -
Tracking Issue for `windows_process_extensions_startupinfo`
#141010 opened
May 14, 2025 -
`lemmy_db_views_modlog_combined` has a weird performance regression
#141006 opened
May 14, 2025 -
some macros have scrambled "Since" versions
#140998 opened
May 14, 2025 -
Tracking issue for release notes of #139764: Consistent trait bounds for ExtractIf Debug impls
#140995 opened
May 14, 2025 -
non sysroot macros re-exported in std have broken source links
#140992 opened
May 14, 2025 -
Making trait method `async` causes inference failure (E0790)
#140987 opened
May 14, 2025 -
Failed to compile code targetting `wasm32-wasip2` with `+atomics,+bulk-memory,+mutable-globals` enabled
#140971 opened
May 13, 2025 -
rustdoc search: if all else is equal, rank alias results lower
#140968 opened
May 13, 2025 -
relaxed `?Sized` bound getting implied by super trait warn
#140962 opened
May 13, 2025 -
Default implementation on std::iter::Fuse should not requires Default on the inner iterator
#140961 opened
May 13, 2025 -
Pretty printers for string produce strings of invalid length
#140958 opened
May 13, 2025 -
rust_extern_with_linkage___dso_handle+0x0): undefined reference to `__dso_handle'
#140955 opened
May 12, 2025 -
endless loop instead of an overflow error, in the presence of multiple requirements that would overflow.
#140946 opened
May 12, 2025 -
Slow compilation of actix-web routes
#140944 opened
May 12, 2025 -
[proc-macro] Add possibility to generate a `Span` from a path representation
#140943 opened
May 12, 2025 -
compiletest "not found errors" output is badly formatted
#140940 opened
May 12, 2025 -
LLVM Assertion failed when optimizing SIMD code on aarch64.apple.darwin
#140933 opened
May 12, 2025 -
`make install` only keeps docs of last target for multi-target builds
#140922 opened
May 11, 2025 -
implement the std::batching feature
#140907 opened
May 10, 2025 -
AsyncDrop `drop` codegen panic
#140906 opened
May 10, 2025 -
Tracking issue for release notes of #140514: Stabilize proc_macro::Span::{file, local_file}.
#140905 opened
May 10, 2025 -
Tracking issue for release notes of #128425: Make `missing_fragment_specifier` an unconditional error
#140900 opened
May 10, 2025 -
Early/late bound lifetime coercion produces a confusing diagnostic
#140896 opened
May 10, 2025 -
Bug: chained where T: trait multiple applicable items
#140892 opened
May 10, 2025 -
ICE:called `Option::unwrap()` on a `None` value
#140891 opened
May 10, 2025 -
`file!()` returns incorrect `Path`s on WASM target built on Windows.
#140883 opened
May 10, 2025 -
Tracking Issue for duration_constructors_lite
#140881 opened
May 10, 2025 -
removing needless `.collect()` in the middle of iterator chain reduces performance significantly
#140873 opened
May 9, 2025 -
Issue with `write_all_at` on GitHub Action
#140867 opened
May 9, 2025 -
ICE: `normalizing free const aliases in the type system is unsupported`
#140860 opened
May 9, 2025 -
Type inference of inferred repeat expr counts is not as strong as it could be
#140855 opened
May 9, 2025 -
ICE:rustc panicked at compiler\rustc_mir_transform\src\validate.rs:1560:30
#140850 opened
May 9, 2025 -
Codegen Optimization for Non-Consecutive Enum Match Arms
#140849 opened
May 9, 2025 -
Confusing diagnostics when forgetting to import `rustc_abi` crate
#140840 opened
May 9, 2025 -
"[E0603] unit variant `X` is private. help: import `X` directly" suggests invalid path in private module
#140831 opened
May 8, 2025 -
Tracking Issue for `abi_custom`
#140829 opened
May 8, 2025 -
Target features getting erased when using `#[export_name]` with names of LLVM intrinsics
#140822 opened
May 8, 2025 -
Possible regression with rust_panic being mangled
#140821 opened
May 8, 2025 -
Cargo panics on Arch Linux when compiling on exFAT partition
#140806 opened
May 8, 2025 -
`fn_cast!` macro
#140803 opened
May 8, 2025 -
Stack overflow when `tls_callback` called on `x86_64-pc-windows-gnu`
#140798 opened
May 8, 2025 -
ICE / Hang found DefPathHash collision between DefPath
#140796 opened
May 8, 2025 -
`#[doc(hidden)]` supresses `missing_docs` on `#[doc(inline)]`d reexports
#140784 opened
May 8, 2025 -
rustdoc should include aliases in search that only partially matches
#140782 opened
May 8, 2025 -
Test for #7663 doesn't test anything (?)
#140780 opened
May 8, 2025 -
Tracking Issue for `read_buf_at`
#140771 opened
May 7, 2025 -
Test for #14082 doesn't test what it should
#140765 opened
May 7, 2025 -
Overly verbose suggestion display for trailing whitespace changes
#140750 opened
May 7, 2025 -
`avr-none` target fails to build from source on nightly-2025-05-06
#140743 opened
May 7, 2025 -
`run-make` test failures when building rust-with rpath disabled
#140738 opened
May 7, 2025 -
ICE:normalizing free const aliases in the type system is unsupported
#140729 opened
May 7, 2025 -
Polymorphic recursion in async fn gives "queries overflow the depth limit" error
#140728 opened
May 7, 2025 -
stack overflow while compiling async recursion
#140725 opened
May 6, 2025 -
let_chains stabilization followups
#140722 opened
May 6, 2025 -
`dangerous_implicit_autorefs` suggestion is wrong
#140721 opened
May 6, 2025 -
Make trait aliases eligible generic containers wrt. ambient object lifetime defaults
#140710 opened
May 6, 2025 -
Encountered anon const with inference variable args but no error reported
#140701 opened
May 6, 2025 -
rustdoc fails after interrupting doc generation
#140698 opened
May 6, 2025 -
async drop not work without sync drop
#140696 opened
May 6, 2025 -
pub use with glob import behaves differently when re-exported vs directly used
#140694 opened
May 6, 2025 -
ICE: export stable: unreachable
#140693 opened
May 6, 2025 -
ICE: Encountered invalid discriminant while decoding `Option`
#140691 opened
May 6, 2025 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 opened
May 5, 2025 -
Revisit the `rust_test_helpers` setup
#140680 opened
May 5, 2025 -
`GenericArg::Infer` may be unreachable in `rustdoc-types`
#140679 opened
May 5, 2025 -
SIGILL when compiling `cc` with `-C instrument-coverage` `-Z coverage-options=mcdc`
#140677 opened
May 5, 2025 -
Bootstrap tests fail when `git_merge_commit_email` in `src/stage0` contains square brackets
#140669 opened
May 5, 2025 -
Tracking Issue for `VecDeque::truncate_front`
#140667 opened
May 5, 2025 -
sending a SIGSEGV via `kill` disables the stack overflow handler
#140662 opened
May 5, 2025 -
consts in dead monomorphic async fn are never evaluated
#140655 opened
May 5, 2025 -
`PartialOrd` does not mention upfront that it omits reflexivity
#140654 opened
May 5, 2025 -
Confusing error when a const contains a shared ref to interior mutable data
#140653 opened
May 5, 2025
742 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.
-
Add a new `mismatched-lifetime-syntaxes` lint
#138677 commented on
Jun 4, 2025 • 68 new comments -
Sized Hierarchy: Part I
#137944 commented on
Jun 4, 2025 • 54 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Jun 4, 2025 • 45 new comments -
Move placeholder handling to a proper preprocessing step
#140466 commented on
Jun 4, 2025 • 38 new comments -
Refactor StableMIR
#140643 commented on
Jun 4, 2025 • 32 new comments -
Use lld by default on `x86_64-unknown-linux-gnu` stable
#140525 commented on
Jun 4, 2025 • 28 new comments -
Document MaybeUninit bit validity
#140463 commented on
Jun 1, 2025 • 19 new comments -
Enable Non-determinism of float operations in Miri and change std tests
#138062 commented on
Jun 3, 2025 • 16 new comments -
Extend `QueryStability` to handle `IntoIterator` implementations
#139345 commented on
May 29, 2025 • 16 new comments -
Don't build `ParamEnv` and do trait solving in `ItemCtxt`s when lowering IATs
#140247 commented on
Jun 3, 2025 • 15 new comments -
Allow `enum` and `union` literals to also create SSA values
#138759 commented on
Jun 4, 2025 • 14 new comments -
Start using pattern types in libcore
#136006 commented on
Jun 4, 2025 • 14 new comments -
Properly deduce object lifetime defaults in projections & trait refs
#129543 commented on
Jun 3, 2025 • 12 new comments -
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
#128086 commented on
Jun 4, 2025 • 12 new comments -
Make closure capturing have consistent and correct behaviour around patterns
#138961 commented on
May 31, 2025 • 10 new comments -
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
#139769 commented on
May 16, 2025 • 10 new comments -
UnsafePinned: also include the effects of UnsafeCell
#140638 commented on
Jun 4, 2025 • 10 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
May 27, 2025 • 8 new comments -
Add new `unused_footnote_definition` rustdoc lint
#137858 commented on
May 29, 2025 • 8 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Jun 4, 2025 • 8 new comments -
Rustdoc: typecheck scrape-examples.js
#140314 commented on
May 29, 2025 • 7 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
May 22, 2025 • 6 new comments -
make RefCell unstably const
#137843 commented on
Jun 4, 2025 • 6 new comments -
Get rid of `EscapeDebugInner`.
#138237 commented on
Jun 4, 2025 • 6 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
May 24, 2025 • 5 new comments -
Fix RISC-V C function ABI when passing/returning structs containing floats
#139340 commented on
Jun 3, 2025 • 5 new comments -
add nvptx_target_feature
#138689 commented on
Jun 4, 2025 • 5 new comments -
Set MSG_NOSIGNAL for UnixStream
#140005 commented on
May 25, 2025 • 4 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#137067 commented on
Jun 2, 2025 • 4 new comments -
Add `read_buf` equivalents for positioned reads
#140459 commented on
May 29, 2025 • 4 new comments -
Make performance description of String::{insert,insert_str,remove} more precise
#138538 commented on
May 21, 2025 • 3 new comments -
Add `#[loop_match]` for improved DFA codegen
#138780 commented on
May 29, 2025 • 3 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
May 25, 2025 • 3 new comments -
get rid of some false negatives in rustdoc::broken_intra_doc_links
#132748 commented on
May 27, 2025 • 3 new comments -
Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
#139357 commented on
May 13, 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 -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
May 26, 2025 • 2 new comments -
Allow matching on 3+ variant niche-encoded enums to optimize better
#139729 commented on
Jun 4, 2025 • 2 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
May 26, 2025 • 2 new comments -
Safer implementation of RepeatN
#130887 commented on
May 26, 2025 • 2 new comments -
Add Location::file_with_nul
#135054 commented on
Jun 4, 2025 • 2 new comments -
Explicitly export core and std macros
#139493 commented on
Jun 2, 2025 • 2 new comments -
Implement `push_mut`
#135975 commented on
Jun 3, 2025 • 1 new comment -
Add lint against (some) interior mutable consts
#132146 commented on
May 28, 2025 • 1 new comment -
Suppress suggestions while span is in external library
#139316 commented on
May 6, 2025 • 1 new comment -
Functionality for `int_format_into` for integer types
#138338 commented on
May 30, 2025 • 1 new comment -
add first HelenOS compilation targets
#139310 commented on
May 30, 2025 • 1 new comment -
Optimize `Seek::stream_len` impl for `File`
#125087 commented on
May 28, 2025 • 1 new comment -
Specify the behavior of `file!`
#134442 commented on
May 28, 2025 • 1 new comment -
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 4, 2025 • 1 new comment -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
May 22, 2025 • 1 new comment -
bootstrap: allow to set clippy.toml for x.py clippy
#137785 commented on
May 5, 2025 • 1 new comment -
Support using const pointers in asm `const` operand
#138618 commented on
Jun 4, 2025 • 1 new comment -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
May 24, 2025 • 1 new comment -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#140037 commented on
May 6, 2025 • 1 new comment -
Temporary lifetime extension through tuple struct and tuple variant constructors
#140593 commented on
May 25, 2025 • 1 new comment -
Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#133724 commented on
Jun 4, 2025 • 0 new comments -
generic_const_exprs: internal compiler error
#121575 commented on
Jun 3, 2025 • 0 new comments -
unsized_fn_params allows some unsized locals
#111175 commented on
Jun 4, 2025 • 0 new comments -
Ambiguous error reporting when trying to infer const generic type
#93750 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for `unchecked_disjoint_bitor`
#135758 commented on
Jun 4, 2025 • 0 new comments -
`cargo doc` ICEs during const/trait eval
#93882 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 -
Missing trait bounds error without justification
#94170 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 `error_generic_member_access`
#99301 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 -
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 -
internal compiler error: encountered incremental compilation error
#120963 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 -
generic_const_exprs: cycle detected where it is not expected
#94282 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 -
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 -
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 -
Compiler Hangs When Compiling Code with `generic_const_exprs`
#117261 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 -
It's not possible to search for specialized generics in docs
#99874 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 -
`generic_const_exprs` ICE with nested generic params
#118244 commented on
Jun 3, 2025 • 0 new comments -
rustdoc: Improve the navigation experience
#53961 commented on
Jun 4, 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 -
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 -
rustc book does not specify priority between lint options like `-A` and attributes
#124088 commented on
Jun 4, 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 -
ice gce after unsilencing followup errors
#119824 commented on
Jun 3, 2025 • 0 new comments -
Large types cause linker failure
#130729 commented on
Jun 4, 2025 • 0 new comments -
ICE: `expected const for .. but found Type(usize) when instantiating args=[usize] `
#121429 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for `super let`
#139076 commented on
Jun 4, 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 -
Conflicting implementation of trait with `generic_const_exprs` feature
#92186 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 -
generic_const_exprs: unification does not look into const items
#92151 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_chunks
#74985 commented on
Jun 3, 2025 • 0 new comments -
Unrelated generic parameter causes "unconstrained generic constant"
#89421 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for slice::array_windows
#75027 commented on
Jun 3, 2025 • 0 new comments -
enabling const-generics interferes with object safety
#87551 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 -
Const generics in closure arguments result in false "closure/generator type that references itself" error
#85665 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 -
feature(generic_const_exprs) / cycle detected when building an abstract representation for the const argument
#90327 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 -
cycle errors for unevaluated constants in the param env
#79356 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 -
Confusing mismatched type error message with `generic_const_exprs`
#82619 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 -
Suggested resolution to "unconstrained generic constant" does not make sense for types other than usize
#82509 commented on
Jun 3, 2025 • 0 new comments -
"unconstrained generic constant" when adding numbers
#111276 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 -
ICE generic_const_exprs when only enabled in lib and not bin
#102640 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 -
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 -
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 -
Exponential compile time for linear amount of "simple" trait bounds
#106498 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 -
ICE type parameter out of range when substituting
#105238 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 -
`generic_const_exprs` does not work properly with const/type param defaults
#106994 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 -
Addition does not commute in generic_const_exprs
#101849 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 -
False positive cycle detection with `generic_const_exprs`
#92961 commented on
Jun 3, 2025 • 0 new comments -
putting `[(); CONSTANT]:` bound on trait causes cycle
#107874 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 -
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 -
Tracking Issue for `mixed_integer_ops_unsigned_sub`
#126043 commented on
Jun 3, 2025 • 0 new comments -
Tracking Issue for NEON fp16 intrinsics
#136306 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 -
ICE: `unimplemented: inhabitedness checking for inherent projections` in `rustc_middle/src/ty/inhabitedness/mod.rs`
#125879 commented on
Jun 3, 2025 • 0 new comments -
Cycle error happens when using inherent_associated_types and generic_const_exprs features
#136678 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:`var types encountered` in `structurally_relate_consts`
#136859 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: `args not compatible with generics for ..`
#137514 commented on
Jun 3, 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 -
htmldocck.py: replace outdated doc comment with link to updated docs
#131974 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 -
ICE: encountered `Assign((_0, const false))` with incompatible types: left-hand side has type: std::task::Poll<std::option::Option<()>> right-hand side has type: bool
#140530 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 -
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 -
delayed bug: Missing value for constant, but no error reported?
#128512 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 -
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 -
Next-gen Trait Solver does not implement Generic Const Expressions
#129766 commented on
Jun 3, 2025 • 0 new comments -
ICE: `Invalid 'Const' during codegen: UnevaluatedConst {..}`
#129857 commented on
Jun 3, 2025 • 0 new comments -
[ICE]: `None` in compiler/rustc_middle/src/ty/sty.rs
#129882 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 -
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 -
ICE Error: Query stack overflow during type-checking of generic constant expression
#115555 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 -
Loop detection error for duplicate const functions
#137521 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 -
Generic const exprs: Failed to normalize Alias
#138156 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 -
ICE when using offset_of! in generic_const_exprs
#123959 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 -
`#![feature(generic_const_exprs)]` does not compile stable code related to lifetimes
#124531 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 -
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 -
const expression produces infinite compilation
#126106 commented on
Jun 3, 2025 • 0 new comments -
ICE: kcfi: encode_const: unexpected kind `UnevaluatedConst { .. }`
#126203 commented on
Jun 3, 2025 • 0 new comments -
Remove some unsized tuple impls now that we don't support unsizing tuples anymore
#138340 commented on
May 27, 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
May 30, 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
May 21, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
May 10, 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 -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
May 30, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
May 29, 2025 • 0 new comments -
arbitrary_self_type: insert implied Receiver bound on Deref
#138952 commented on
May 22, 2025 • 0 new comments -
Allow Apple SDK to be missing on non-host macOS
#139053 commented on
May 6, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
May 18, 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
May 6, 2025 • 0 new comments -
Fix derive bounds for fully-qualified field types
#139272 commented on
May 21, 2025 • 0 new comments -
Fix error reporting for multibyte characters in byte string literal
#139362 commented on
May 8, 2025 • 0 new comments -
Enhance error reporting for write!/writeln! macros
#139371 commented on
May 25, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
May 15, 2025 • 0 new comments -
Fix accidental type inference in array coercion
#140283 commented on
Jun 4, 2025 • 0 new comments -
Fix autodiff builds on Apple CI
#140137 commented on
Jun 4, 2025 • 0 new comments -
Revise docs for `thir::PatKind::ExpandedConstant`
#136612 commented on
May 8, 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 -
Fix linker-plugin-lto only doing thin lto
#136840 commented on
May 9, 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 -
Check preds post mono (round 2)
#137003 commented on
May 17, 2025 • 0 new comments -
As per issue #136827 submitting updates to E0495 documentation
#137042 commented on
May 23, 2025 • 0 new comments -
Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`.
#137268 commented on
Jun 4, 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 -
Add new rustdoc `broken_footnote` lint
#137803 commented on
May 7, 2025 • 0 new comments -
Stabilise `os_string_pathbuf_leak`
#137992 commented on
May 27, 2025 • 0 new comments -
Added `Clone` implementation for `ChunkBy`
#138016 commented on
Jun 1, 2025 • 0 new comments -
[WIP] Enable automatic cross-compilation in run-make tests
#138066 commented on
May 5, 2025 • 0 new comments -
Turn `Cow::is_borrowed,is_owned` into associated functions.
#138217 commented on
May 22, 2025 • 0 new comments -
Keep space if arg does not follow punctuation when lint unused parens
#138271 commented on
May 22, 2025 • 0 new comments -
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
#138290 commented on
Jun 4, 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 -
Do not insert duplicate SourceFile
#140363 commented on
May 8, 2025 • 0 new comments -
Exhaustively handle parsed attributes in CheckAttr
#140372 commented on
Jun 4, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
May 24, 2025 • 0 new comments -
WIP: Unstable impls
#140399 commented on
Jun 3, 2025 • 0 new comments -
Incompletely prefer opaque type bounds when self type bottoms out in infer
#140405 commented on
May 6, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
Jun 4, 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 -
Incompletely allow overloaded call from opaque when self type bottoms out in infer
#140496 commented on
May 6, 2025 • 0 new comments -
support revealing uses in HIR typeck
#140497 commented on
May 16, 2025 • 0 new comments -
wf: emit projection goal for aliases
#140558 commented on
May 23, 2025 • 0 new comments -
Allow `#![doc(test(attr(..)))]` everywhere
#140560 commented on
May 28, 2025 • 0 new comments -
Implement operations for Wrapping<T> where Rhs = T
#140567 commented on
May 29, 2025 • 0 new comments -
add test to reproduce #137687 and add a hotfix
#140584 commented on
May 26, 2025 • 0 new comments -
early migration to biome
#140594 commented on
May 6, 2025 • 0 new comments -
compiletest: Improve diagnostics for line annotation mismatches
#140622 commented on
Jun 4, 2025 • 0 new comments -
Implement RcUninit (#112566)
#140640 commented on
May 28, 2025 • 0 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
Jun 1, 2025 • 0 new comments -
support revealing uses of opaques
#139587 commented on
May 16, 2025 • 0 new comments -
Remove `Symbol` from `Named` variant of `BoundRegionKind`/`LateParamRegionKind`
#139598 commented on
May 6, 2025 • 0 new comments -
Rustfmt now support use closures
#139692 commented on
May 15, 2025 • 0 new comments -
Explore adding a reproducibility test to rust test infrastructure.
#139793 commented on
May 8, 2025 • 0 new comments -
Fix `env::ArgsOs` for zkVM
#139849 commented on
May 8, 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
May 16, 2025 • 0 new comments -
Initial `UnsafePinned` implementation [Part 2: Lowering]
#139896 commented on
May 23, 2025 • 0 new comments -
[DONT MERGE] externally implementable items
#140010 commented on
May 10, 2025 • 0 new comments -
Align `RwLockWriteGuard` fields with the other `RwLock` guards (+ cleanup)
#140018 commented on
May 8, 2025 • 0 new comments -
[DO NOT MERGE] start building Enzyme in CI
#140064 commented on
May 28, 2025 • 0 new comments -
Add LLDB providers for BTreeMap and BTreeSet
#140130 commented on
May 19, 2025 • 0 new comments -
DRAFT: Add an aarch64-msvc build running on ARM64 Windows
#140136 commented on
May 22, 2025 • 0 new comments -
Document that mpmc channels deliver an item to one receiver.
#140158 commented on
May 27, 2025 • 0 new comments -
Allow while let chains on all editions
#140204 commented on
May 17, 2025 • 0 new comments -
[crater] Only consider predicate non-global if binder vars are in PREDICATE binder
#140209 commented on
May 16, 2025 • 0 new comments -
Stabilize `fn_align`: `#[repr(align(N))]` on functions and `-Zmin-function-alignment`
#140261 commented on
May 7, 2025 • 0 new comments -
implement continue_ok and break_ok for ControlFlow
#140267 commented on
May 17, 2025 • 0 new comments -
Add compiler support for namespaced crates
#140271 commented on
May 20, 2025 • 0 new comments -
rlib -> cdylib -> rlib+cdylib crate dependency graph causes pain
#101160 commented on
Jun 4, 2025 • 0 new comments -
Tracking issue for promoting `!` to a type (RFC 1216)
#35121 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 -
More principled tempdir usage by and between rustc, rustdoc and compiletest
#138475 commented on
Jun 4, 2025 • 0 new comments -
Tracking Issue for `const_eq_ignore_ascii_case`
#131719 commented on
Jun 4, 2025 • 0 new comments -
sess: default to v0 symbol mangling
#89917 commented on
May 27, 2025 • 0 new comments -
Implement `PartialOrd` and `Ord` for `Discriminant`
#106418 commented on
May 17, 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 -
Change Wasm's `cdylib` etc. to be a "reactor".
#108097 commented on
May 7, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jun 4, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
May 31, 2025 • 0 new comments -
Increase parallelism in various locations
#115003 commented on
May 16, 2025 • 0 new comments -
Make create_def a side effect instead of marking the entire query as always red
#115613 commented on
May 8, 2025 • 0 new comments -
Create the previous dep graph index on a background thread
#116375 commented on
May 7, 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
May 17, 2025 • 0 new comments -
Split elided_lifetime_in_paths into tied and untied
#120808 commented on
May 26, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Jun 3, 2025 • 0 new comments -
`doc_auto_cfg` obfuscates documentation formatting
#129889 commented on
Jun 4, 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 -
rustdoc: the required const feature gate is not shown
#131618 commented on
Jun 4, 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] issues of the three-big-buttons
#132386 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: 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 -
src-script.js: make srcIndex into a parameter instead of a global variable
#138467 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 -
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 -
Tracking Issue for RFC 3591: `use`ing a function from a trait
#134691 commented on
Jun 4, 2025 • 0 new comments -
Remove wasm legacy abi
#133952 commented on
Jun 3, 2025 • 0 new comments -
Do partial SsaLocals analysis in unoptimized builds
#134051 commented on
Jun 4, 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 -
Lint on fn pointers comparisons in external macros
#134536 commented on
May 28, 2025 • 0 new comments -
Add Three Codegen Tests
#134626 commented on
May 9, 2025 • 0 new comments -
Reduce precedence of expressions that have an outer attr
#134661 commented on
May 27, 2025 • 0 new comments -
Implementation of `sync_nonpoison` and `nonpoison_mutex`
#134663 commented on
May 6, 2025 • 0 new comments -
Include arguments to the precondition check in failure messages
#134938 commented on
May 20, 2025 • 0 new comments -
std: net: Add function to return the system hostname
#135141 commented on
May 28, 2025 • 0 new comments -
Document the behaviour of RUST_MIN_STACK=0
#135178 commented on
Jun 4, 2025 • 0 new comments -
stop specializing on `Copy`
#135634 commented on
May 29, 2025 • 0 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
May 18, 2025 • 0 new comments -
Improve display of const unstable display feature info
#135830 commented on
May 6, 2025 • 0 new comments -
Arbitrary self types v2: stabilize
#135881 commented on
May 17, 2025 • 0 new comments -
retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features
#135927 commented on
May 29, 2025 • 0 new comments -
Trait methods inherit trait const stability, do not inherit const stability from their own regular stability
#136319 commented on
May 24, 2025 • 0 new comments -
Add contracts for all functions in `Alignment`
#136578 commented on
May 13, 2025 • 0 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
Jun 4, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
May 19, 2025 • 0 new comments -
test
#124078 commented on
May 17, 2025 • 0 new comments -
Suggest cloning `Arc` moved into closure
#124595 commented on
May 13, 2025 • 0 new comments -
Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB`
#126651 commented on
May 13, 2025 • 0 new comments -
Make `missing_fragment_specifier` an unconditional error
#128425 commented on
May 20, 2025 • 0 new comments -
Add `overflow_checks` intrinsic
#128666 commented on
May 8, 2025 • 0 new comments -
Stabilize `tcp_quickack`
#129121 commented on
May 16, 2025 • 0 new comments -
[Experimental] `<T as Into<T>>::into` lint
#129249 commented on
May 7, 2025 • 0 new comments -
Add copy button to crate version.
#130374 commented on
May 27, 2025 • 0 new comments -
Add inline(usually)
#130679 commented on
May 17, 2025 • 0 new comments -
Remove unstable cfg `target(...)` compact feature
#130780 commented on
May 28, 2025 • 0 new comments -
Fix linking for symbols starting with ? on i686-pc-windows-msvc
#130808 commented on
May 16, 2025 • 0 new comments -
Infer nounwind and use it in MIR opts
#130909 commented on
May 18, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
May 26, 2025 • 0 new comments -
Add post-mono MIR optimizations
#131650 commented on
Jun 3, 2025 • 0 new comments -
Support multiple stability attributes on items
#131824 commented on
May 15, 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 -
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 -
"the trait bound is not satisfied" when using traits from associated type
#138119 commented on
May 18, 2025 • 0 new comments -
Tracking issue for incorrect lifetime bound errors in async
#110338 commented on
May 20, 2025 • 0 new comments -
Oddity with lifetime elision and type aliases
#140611 commented on
May 20, 2025 • 0 new comments -
Tracking Issue for `NonZero<u*>::div_ceil`
#132968 commented on
May 20, 2025 • 0 new comments -
Tracking Issue for `seek_io_take` and `seek_io_take_position`
#97227 commented on
May 20, 2025 • 0 new comments -
ICE: `ConstArgHasWrongType failed but we don't know how to compute type for {const error}`
#139905 commented on
May 20, 2025 • 0 new comments -
ICE: upvar: assertion failed: `1 == 2` `-Wrust-2021-incompatible-closure-captures`
#140011 commented on
May 20, 2025 • 0 new comments -
ICE: `has escaping bound vars, so it cannot be wrapped in a dummy binder`
#140099 commented on
May 20, 2025 • 0 new comments -
ICE: `invalid immediate for given destination place: value ScalarPair does not match ABI Scalar`
#140100 commented on
May 20, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
May 20, 2025 • 0 new comments -
ICE: `Failed to normalize Alias(Opaque, AliasTy ..`
#140303 commented on
May 20, 2025 • 0 new comments -
ICE: `Got a scalar pair where a scalar was expected` when using the `Self` on `fn`, a wrong place.
#140365 commented on
May 20, 2025 • 0 new comments -
ICE - Mixing Async & GAT traits (invalid code)
#140381 commented on
May 20, 2025 • 0 new comments -
broken mir on async drop (-Zlint-mir)
#140429 commented on
May 20, 2025 • 0 new comments -
ICE: expand: unimplemented
#140479 commented on
May 20, 2025 • 0 new comments -
ICE: `Failed to normalize *mut std::pin::Pin<std::boxed::Box<Alias(Projection, AliasTy { args: [impl AsyncFnOnce()..`
#140531 commented on
May 20, 2025 • 0 new comments -
ICE: `normalization_nested_goals.is_empty()`
#140571 commented on
May 20, 2025 • 0 new comments -
ICE: `Instance::try_resolve` should only be used to resolve instances of functions, statics, and consts; to resolve associated types, use `try_normalize_erasing_regions`
#139596 commented on
May 20, 2025 • 0 new comments -
[libs] Add `TcpStream::keepalive` and `TcpStream::set_keepalive`
#69774 commented on
May 20, 2025 • 0 new comments -
Support for ARMv8.3+ targets
#73628 commented on
May 20, 2025 • 0 new comments -
Tracking Issue for `_` as a const argument: `feature(generic_arg_infer)`
#85077 commented on
May 21, 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 -
Associated Type Equality Bounds are not properly resolved
#139682 commented on
May 18, 2025 • 0 new comments -
impl block on a type defined with type_alias_impl_trait can conflict with other unrelated impl
#139583 commented on
May 18, 2025 • 0 new comments -
Tracking Issue for float_minimum_maximum
#91079 commented on
May 18, 2025 • 0 new comments -
Coherence can be bypassed by an indirect impl for a trait object
#57893 commented on
May 18, 2025 • 0 new comments -
Tracking Issue for Result::flatten (`result_flattening`)
#70142 commented on
May 18, 2025 • 0 new comments -
`#[used(compiler)]` and `#[used(linker)]` should work on functions.
#94348 commented on
May 18, 2025 • 0 new comments -
Tracking Issue for `try_trait_v2`, A new design for the `?` desugaring (RFC#3058)
#84277 commented on
May 18, 2025 • 0 new comments -
Tracking issue for RFC 2412, "The optimize attribute"
#54882 commented on
May 19, 2025 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
May 19, 2025 • 0 new comments -
s390x vector facilities support
#130869 commented on
May 19, 2025 • 0 new comments -
internal refactoring: cleanup type relations
#121159 commented on
May 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
May 19, 2025 • 0 new comments -
Tracking Issue for -Z codegen-backend
#77933 commented on
May 19, 2025 • 0 new comments -
Tracking Issue for Ipv[46]Address::from_octets, Ipv6Address::from_segments
#131360 commented on
May 19, 2025 • 0 new comments -
`HashMap::new()` panics inside UEFI environments that don't support RNG protocol
#138252 commented on
May 19, 2025 • 0 new comments -
The compiler gets hopelessly confused on `enum S(usize);`
#80043 commented on
May 19, 2025 • 0 new comments -
Ability from the top-level of the compilation not to mark #[no_mangle] items exported from shared library
#73958 commented on
May 19, 2025 • 0 new comments -
Bogus `higher-ranked lifetime error` in an async block
#102211 commented on
May 19, 2025 • 0 new comments -
Consider relaxing the `Sized` requirement in `impl Error for Box<T>`
#104485 commented on
May 19, 2025 • 0 new comments -
Tracking Issue for const `RangeBounds` and const `RangeX::contains`
#108082 commented on
May 19, 2025 • 0 new comments -
Tracking issue for release notes of #139916: make std::intrinsic functions actually be intrinsics
#140472 commented on
May 20, 2025 • 0 new comments -
Tracking issue for RFC 3637: Guard patterns
#129967 commented on
May 20, 2025 • 0 new comments -
Implementation of trait "not general enough" in nightly, works fine on stable
#131488 commented on
May 20, 2025 • 0 new comments -
ICE:called `Option::unwrap()` on a `None` value
#140469 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 -
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 `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 -
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 -
"Legacy" tier 2 targets have misplaced or absent maintainer docs
#113739 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 -
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 -
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 -
compiletest has some parsing footguns around revisions
#123765 commented on
May 23, 2025 • 0 new comments -
Presence of lifetime generics on free const items should not affect if const is checked for evaluatability
#136204 commented on
May 29, 2025 • 0 new comments -
Linking to a static library does not always include exported symbols
#99721 commented on
May 21, 2025 • 0 new comments -
lint/tidy check imports of rustc_type_ir and rustc_middle
#138449 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 -
[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 -
Regression: source code location is bad in nightly (doctests)
#134532 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 -
Spurious irrefutable_let_patterns warning with let-chain
#139369 commented on
May 22, 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 llvm-tools-preview
#85658 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 `peek_index`
#130711 commented on
May 5, 2025 • 0 new comments -
Support for pointers with asm_const
#128464 commented on
May 8, 2025 • 0 new comments -
#[deprecated] lint doesn't trigger when overriding deprecated method
#98990 commented on
May 8, 2025 • 0 new comments -
Tracking Issue for generic pattern types
#136574 commented on
May 8, 2025 • 0 new comments -
method has an incompatible type for trait due to lifetimes has too wide a span
#33624 commented on
May 8, 2025 • 0 new comments -
Incremental compilation ICE with from compiler-state-dependent overflow errors
#84963 commented on
May 8, 2025 • 0 new comments -
Can CFI be made compatible with type erasure schemes?
#128728 commented on
May 8, 2025 • 0 new comments -
Documentation for HashMap's FromIterator with duplicate keys in the iterator
#110260 commented on
May 8, 2025 • 0 new comments -
The NonZero types don't tell LLVM that they're non-zero on get
#49572 commented on
May 8, 2025 • 0 new comments -
Missing a trait import in doctests suggests importing from `crate::<cratename>`
#140258 commented on
May 9, 2025 • 0 new comments -
Inference fails when a type using a default also implements Deref.
#27603 commented on
May 9, 2025 • 0 new comments -
Type inference fails where LUB coercion succeeds
#134121 commented on
May 9, 2025 • 0 new comments -
`tests/codegen/lto-removes-invokes.rs` spuriously fails on `x86_64-pc-windows-gnu`
#139519 commented on
May 9, 2025 • 0 new comments -
Tracking Issue for box_as_ptr
#129090 commented on
May 9, 2025 • 0 new comments -
Audit `run-fail` ui tests to see if they need *exact* run stderr/stdout
#134889 commented on
May 9, 2025 • 0 new comments -
ICE: `primitive read not possible for type`
#131347 commented on
May 9, 2025 • 0 new comments -
Tracking issue for `-Z instrument-xray`
#102921 commented on
May 9, 2025 • 0 new comments -
E0195 diagnostic should take into account GATs, etc
#135350 commented on
May 9, 2025 • 0 new comments -
member constraints are order-dependent
#140569 commented on
May 9, 2025 • 0 new comments -
`impl_trait_in_bindings` and pick-constraint region bounds
#61773 commented on
May 9, 2025 • 0 new comments -
Type mismatch in a associated type bound don't point at said associated type
#139531 commented on
May 9, 2025 • 0 new comments -
Tracking issue for Fn traits (`unboxed_closures` & `fn_traits` feature)
#29625 commented on
May 10, 2025 • 0 new comments -
Tracking Issue for rustdoc `--doctest-build-arg` command line option
#134172 commented on
May 10, 2025 • 0 new comments -
Tracking issue for release notes of #140151: remove intrinsics::drop_in_place
#140471 commented on
May 10, 2025 • 0 new comments -
Tracking Issue for stabilisation of `-Z branch-protection`
#113369 commented on
May 5, 2025 • 0 new comments -
Mismatch between sync and async drop gen?
#140600 commented on
May 5, 2025 • 0 new comments -
Tracking implementation for MC/DC
#124144 commented on
May 5, 2025 • 0 new comments -
rustc build crash
#140508 commented on
May 6, 2025 • 0 new comments -
Audit and handle remaining cases of `rustc::potential_query_instability` lint (iterating `HashMap`s)
#84447 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for auto traits (auto_traits) -- formerly called opt-in built-in traits (optin_builtin_traits)
#13231 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for target modifiers
#136966 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for `sync_poison_mod`
#134646 commented on
May 6, 2025 • 0 new comments -
Compiling `raw-dylib` doesn't work on Windows
#103939 commented on
May 6, 2025 • 0 new comments -
Parameter usage is not properly propagated through trait aliases
#74093 commented on
May 6, 2025 • 0 new comments -
Error "cannot infer type" when using '?' in async block + bad diagnostic
#63502 commented on
May 6, 2025 • 0 new comments -
ICE should be a request to set `-Ctarget-cpu`
#139223 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for "unsafe blocks in unsafe fn" (RFC #2585)
#71668 commented on
May 7, 2025 • 0 new comments -
experiment with relaxing the orphan rule
#136979 commented on
May 7, 2025 • 0 new comments -
Tracking Issue for `std::cell::{Ref, RefMut}::leak`
#69099 commented on
May 7, 2025 • 0 new comments -
Tracking Issue for `naked_functions_target_rustic_abi`
#138997 commented on
May 7, 2025 • 0 new comments -
VecDeque missing operations for "front" handling.
#92547 commented on
May 7, 2025 • 0 new comments -
Rust 1.81: thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:23:54: called `Option::unwrap()` on a `None` value
#137071 commented on
May 7, 2025 • 0 new comments -
Hard-to-read ICEs when fluent translation uses non-existing variable
#128340 commented on
May 7, 2025 • 0 new comments -
Allow storing `format_args!` in a let binding
#92698 commented on
May 7, 2025 • 0 new comments -
type_id is not sufficiently collision-resistant
#129014 commented on
May 7, 2025 • 0 new comments -
Tracking issue for custom inner attributes
#54726 commented on
May 7, 2025 • 0 new comments -
Tracking issue for RFC 2523, `#[cfg(accessible(::path::to::thing))]`
#64797 commented on
May 8, 2025 • 0 new comments -
Miscompilation: Equal pointers comparing as unequal
#107975 commented on
May 15, 2025 • 0 new comments -
Free type aliases should not require all generic parameters to be used
#140230 commented on
May 15, 2025 • 0 new comments -
MIR debuginfo: Capture by value contains additional dereference with `--edition 2021`
#136486 commented on
May 15, 2025 • 0 new comments -
uninterned StableCrateId: StableCrateId(0)
#140408 commented on
May 15, 2025 • 0 new comments -
RPIT(IT)s "leak" internal implementation details of lifetime capturing via boundedness
#140517 commented on
May 15, 2025 • 0 new comments -
An unsafe const fn being used to compute an array length or const generic is incorrectly described as being an "item".
#133441 commented on
May 16, 2025 • 0 new comments -
Using thread-local state inside proc-macro causes ICE
#66003 commented on
May 16, 2025 • 0 new comments -
ICE: `None` in pretty printing `self.print_ident(field.ident.unwrap()); `
#140333 commented on
May 16, 2025 • 0 new comments -
Tracking Issue for `stdarch_s390x_feature_detection`
#135413 commented on
May 16, 2025 • 0 new comments -
Tracking Issue for `stdarch_s390x`
#135681 commented on
May 16, 2025 • 0 new comments -
rust-objcopy is x86-64 executable on aarch64-unknown-linux-gnu
#138943 commented on
May 16, 2025 • 0 new comments -
Tracking Issue for `non_null_from_ref`
#130823 commented on
May 16, 2025 • 0 new comments -
Decide on behavior of `anonymous_lifetime_in_impl_trait`
#137575 commented on
May 16, 2025 • 0 new comments -
`cargo-fmt` reports weird version on nightly
#137666 commented on
May 16, 2025 • 0 new comments -
Heisen-misoptimisation on x86_64
#112213 commented on
May 17, 2025 • 0 new comments -
Tracking Issue for `extern_system_varargs`
#136946 commented on
May 17, 2025 • 0 new comments -
Decide on path forward for attributes on expressions
#127436 commented on
May 17, 2025 • 0 new comments -
Tracking Issue for `-Zembed-metadata=[no|yes]`
#139165 commented on
May 17, 2025 • 0 new comments -
False-positive with the unreachable code lint
#88393 commented on
May 17, 2025 • 0 new comments -
"Unreachable definition" warning after infallible expression in `if`-block
#111370 commented on
May 17, 2025 • 0 new comments -
Too conservative lifetime check in match arm with if condition.
#137878 commented on
May 18, 2025 • 0 new comments -
Associated Type Equality Constraints Drop Trait Bounds
#109845 commented on
May 18, 2025 • 0 new comments -
Incorrect trait bound handling for `IntoIterator<IntoIter = I, Item = T>`
#137185 commented on
May 18, 2025 • 0 new comments -
Showing wrong compiler error in this case.
#139680 commented on
May 10, 2025 • 0 new comments -
Tracking Issue for `gen` blocks and functions
#117078 commented on
May 11, 2025 • 0 new comments -
Unuseful span in type error in some format_args!() invocations
#140578 commented on
May 11, 2025 • 0 new comments -
Document the contextual keyword `raw`
#134447 commented on
May 11, 2025 • 0 new comments -
rustdoc thinks Deref extends to functions that use `Pin<&mut Self>`
#139458 commented on
May 11, 2025 • 0 new comments -
Tracking issue for `#[doc(spotlight)]`
#45040 commented on
May 12, 2025 • 0 new comments -
llvm-tblgen Segmentation fault in CI on dist-aarch64-apple
#109624 commented on
May 12, 2025 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
May 13, 2025 • 0 new comments -
Can't specialize `Drop`
#46893 commented on
May 13, 2025 • 0 new comments -
Tracking Issue for `const_array_as_mut_slice`
#133333 commented on
May 13, 2025 • 0 new comments -
Tracking Issue for `box_vec_non_null`
#130364 commented on
May 13, 2025 • 0 new comments -
Tracking Issue for `exact_div`
#139911 commented on
May 13, 2025 • 0 new comments -
Tracking Issue for duration_constructors
#120301 commented on
May 14, 2025 • 0 new comments -
ICE in object_safety.rs due to method receiver not having a layout
#57276 commented on
May 14, 2025 • 0 new comments -
Tracking issue for `thread_local` stabilization
#29594 commented on
May 14, 2025 • 0 new comments -
Change in leaf function causes unrelated compilation error in root function
#135652 commented on
May 14, 2025 • 0 new comments -
Inconsistent `fn` casting behavior in `if`-`else` branches for tuple and struct
#135970 commented on
May 14, 2025 • 0 new comments -
Compile error when directly using `&mut` in explicity const context
#140126 commented on
May 14, 2025 • 0 new comments -
Tracking Issue for `#[repr(align(...))]` on function items (fn_align)
#82232 commented on
May 14, 2025 • 0 new comments -
Criterion hangs the process because for some reason the server socket can’t detect that client has closed connection
#116143 commented on
May 14, 2025 • 0 new comments -
With LLVM 20 the SIMD intrinsic `wasm32::u8x16_sub_sat` is compiled to a function call
#137419 commented on
May 14, 2025 • 0 new comments -
Raw strings w/ too many terminating hashes are not exclusively handled
#140618 commented on
May 15, 2025 • 0 new comments -
regression: crate compiles much slower with 1.82
#132064 commented on
May 15, 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 #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 #137928: stabilize const_cell
#139115 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 -
Tracking issue for pref_align_of intrinsic
#91971 commented on
May 31, 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 -
`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 release notes of #139535: Implement `Default` for raw pointers
#140014 commented on
May 31, 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 nonnull_provenance
#135243 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 -
std::process::Command sometimes ignores PATH env variable on Windows
#122660 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 -
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 #134213: Stabilize `naked_functions`
#139428 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 #123239: Implement a lint for implicit autoref of raw pointer dereference - take 2
#140050 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 #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 #120808: Split elided_lifetime_in_paths into tied and untied
#140140 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 -
Tracking issue for release notes of #125087: Optimize `Seek::stream_len` impl for `File`
#135693 commented on
Jun 1, 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 -
error[E0282]: type annotations needed but should be inferred automatically
#139168 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 -
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 -
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 trait aliases
#41517 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 -
refining_impl_trait: Decide whether explicit opt-in is needed
#121718 commented on
Jun 2, 2025 • 0 new comments -
Need comprehensive story for `target_feature` compat
#140570 commented on
Jun 2, 2025 • 0 new comments -
pclmulqdq intrinsics don't inline well across target_feature changes anymore
#139029 commented on
Jun 2, 2025 • 0 new comments -
Tracking Issue for slice_range
#76393 commented on
May 31, 2025 • 0 new comments -
Tracking Issue for `keylocker_x86`
#134813 commented on
May 31, 2025 • 0 new comments -
Tracking Issue for `sha512_sm_x86`
#126624 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 -
Experimental cygwin host support
#137819 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 -
Add support for repetition to `proc_macro::quote`
#140238 commented on
Jun 1, 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 crates that are compiler dependencies
#27812 commented on
May 23, 2025 • 0 new comments -
move tests from tests/rustdoc-ui/ to tests/rustdoc-ui/lints/ where applicable
#136501 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 -
Tracking issue for the `linkage` feature
#29603 commented on
May 25, 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 -
Tracking Issue for ByteStr/ByteString
#134915 commented on
May 26, 2025 • 0 new comments -
ICE: `unelided lifetime in signature`
#138131 commented on
May 23, 2025 • 0 new comments -
ICE: `internal compiler error: no type-dependent def for method call`
#138166 commented on
May 23, 2025 • 0 new comments -
ICE: no field on type
#138359 commented on
May 23, 2025 • 0 new comments -
Tracking Issue for feature(unix_socket_peek)
#76923 commented on
May 23, 2025 • 0 new comments -
Tracking issue for `concat_idents`
#29599 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 -
Semantics of MIR assignments, around aliasing, ordering, and primitives.
#68364 commented on
May 24, 2025 • 0 new comments -
backtraces broken on the Android bot
#17520 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 -
rustc_expand can be tricked into infinite loops
#95698 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 -
Improve the `get_positional_arg_spans` to take into count the format types
#100891 commented on
May 24, 2025 • 0 new comments -
OOB index in async fn evades linter
#112850 commented on
May 24, 2025 • 0 new comments -
Macro runtime error not helpful 🐛
#114055 commented on
May 24, 2025 • 0 new comments -
Boolean OR is getting confused with closure?
#116128 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 `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 -
Tracking Issue for File lock API
#130994 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 -
Tracking Issue for RFC 3467: UnsafePinned
#125735 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 -
Handling of stdcall (and other x86-32-specific ABIs) on non-x86-32 Windows targets is inconsistent
#137018 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 -
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 JSON 2023 Roadmap
#106697 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 -
Tracking Issue for `core_float_math`
#137578 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 -
str::splitn(N, ' ') is slower than it ought to be
#82471 commented on
May 29, 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 #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 -
Unstable fingerprints tracking issue
#84970 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 -
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 -
-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 AVX512 intrinsics
#111137 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 -
Tracking issue for `#[doc(cfg(…))]`, `#[doc(cfg_hide(…))]` and `doc_auto_cfg`
#43781 commented on
May 27, 2025 • 0 new comments -
Tracking Issue for `unsigned_signed_diff`
#126041 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 -
cycle on inherent associated types in structs
#108491 commented on
May 27, 2025 • 0 new comments -
Tracking issue for generic const items
#113521 commented on
May 27, 2025 • 0 new comments