-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
149 Pull requests merged by 62 people
-
Introduce
-Zembed-metadata
to allow omitting full metadata from rlibs and dylibs#137535 merged
Apr 1, 2025 -
Move
ast::Item::ident
intoast::ItemKind
#138740 merged
Apr 1, 2025 -
rustc_resolve: Test the order that preludes are resolved
#138840 merged
Apr 1, 2025 -
Remove fragile equal-pointers-unequal/*/print3.rs tests.
#139176 merged
Apr 1, 2025 -
Fix
armv7-sony-vita-newlibeabihf
LLVM target triple#138426 merged
Apr 1, 2025 -
Reduce kw::Empty usage, part 4
#139039 merged
Apr 1, 2025 -
tidy: properly check for orphaned unstable_book pages
#139151 merged
Apr 1, 2025 -
Remove me from vacation
#139179 merged
Apr 1, 2025 -
Fix invalid link in docs
#139181 merged
Apr 1, 2025 -
Rollup of 7 pull requests
#139194 merged
Apr 1, 2025 -
[beta] Prepare Rust 1.87.0
#139185 merged
Apr 1, 2025 -
[stable] Prepare Rust 1.86.0
#139182 merged
Apr 1, 2025 -
Rollup of 6 pull requests
#139169 merged
Mar 31, 2025 -
Remove Amanieu from the libs review rotation
#139167 merged
Mar 31, 2025 -
Remove mention of
exhaustive_patterns
fromnever
docs#139157 merged
Mar 31, 2025 -
Encode synthetic by-move coroutine body with a different
DefPathData
#139153 merged
Mar 31, 2025 -
Prefer built-in sized impls (and only sized impls) for rigid types always
#138176 merged
Mar 31, 2025 -
Emit
unused_attributes
for#[inline]
on exported functions#138842 merged
Mar 31, 2025 -
Fix closure recovery for missing block when return type is specified
#138749 merged
Mar 31, 2025 -
Revert "Rollup merge of #136127 - WaffleLapkin:dyn_ptr_unwrap_cast, r=compiler-errors"
#138892 merged
Mar 31, 2025 -
hygiene: Rewrite
apply_mark_internal
to be more understandable#139083 merged
Mar 31, 2025 -
Uplift
clippy::invalid_null_ptr_usage
lint asinvalid_null_arguments
#119220 merged
Mar 31, 2025 -
Properly document FakeReads
#139111 merged
Mar 31, 2025 -
Remove attribute
#[rustc_error]
#139122 merged
Mar 31, 2025 -
Improve hir_pretty for struct expressions.
#139132 merged
Mar 31, 2025 -
Switch some rustc_on_unimplemented uses to diagnostic::on_unimplemented
#139141 merged
Mar 31, 2025 -
Rollup of 5 pull requests
#139154 merged
Mar 31, 2025 -
bootstrap: Avoid cloning
change-id
list#139044 merged
Mar 31, 2025 -
Simplify expansion for format_args!().
#139131 merged
Mar 31, 2025 -
Subtree sync for rustc_codegen_cranelift
#139143 merged
Mar 30, 2025 -
[AIX] Ignore linting on repr(C) structs with repr(packed) or repr(align(n))
#138206 merged
Mar 30, 2025 -
Revert "Auto merge of #129827 - bvanjoi:less-decoding, r=petrochenkov"
#139130 merged
Mar 30, 2025 -
Set
target_vendor = "openwrt"
onmips64-openwrt-linux-musl
#137836 merged
Mar 30, 2025 -
rustc_target: Add more RISC-V vector-related features and use zvl*b target features in vector ABI check
#138742 merged
Mar 30, 2025 -
Fix
uclibc
LLVM target triples#138431 merged
Mar 30, 2025 -
compiletest: Support matching diagnostics on lines below
#139100 merged
Mar 30, 2025 -
BackendRepr::is_signed
: comment why this may panics#139105 merged
Mar 30, 2025 -
std: deduplicate
errno
accesses#139081 merged
Mar 30, 2025 -
Start using
with_native_path
instd::sys::fs
#138832 merged
Mar 30, 2025 -
Mark .pp files as Rust
#139106 merged
Mar 30, 2025 -
Rollup of 7 pull requests
#139119 merged
Mar 30, 2025 -
stabilize const_cell
#137928 merged
Mar 30, 2025 -
Implement
alloc::sync::UniqueArc
#133572 merged
Mar 29, 2025 -
perform less decoding if it has the same syntax context
#129827 merged
Mar 29, 2025 -
Change the syntax of the internal
weak!
macro#138988 merged
Mar 29, 2025 -
wasm: increase default thread stack size to 1 MB
#138757 merged
Mar 29, 2025 -
Reject
{true,false}
as revision names#138692 merged
Mar 29, 2025 -
Add more tests for pin!().
#139097 merged
Mar 29, 2025 -
use
try_fold
instead offold
#139056 merged
Mar 29, 2025 -
Rollup of 7 pull requests
#139101 merged
Mar 29, 2025 -
Various cleanup in ExprUseVisitor
#139086 merged
Mar 29, 2025 -
use
slice::contains
where applicable#139057 merged
Mar 29, 2025 -
Remove
terminating_scopes
hash set.#139067 merged
Mar 29, 2025 -
Bump to 1.88
#139074 merged
Mar 29, 2025 -
Bump boostrap
cc
to 1.2.17 andcmake
to 0.1.54#138784 merged
Mar 29, 2025 -
Explain one-past-the-end pointer in std library
#138976 merged
Mar 29, 2025 -
Rollup of 8 pull requests
#139085 merged
Mar 29, 2025 -
Put pin!() tests in the right file.
#139052 merged
Mar 29, 2025 -
tracking autodiff files via triagebot.toml
#139079 merged
Mar 29, 2025 -
Fix formatting nit in process.rs
#139058 merged
Mar 29, 2025 -
Fix TAIT & ATPIT feature gating in the presence of anon consts
#139063 merged
Mar 29, 2025 -
Miri subtree update
#139065 merged
Mar 29, 2025 -
Do not treat lifetimes from parent items as influencing child items
#139075 merged
Mar 29, 2025 -
io::Take
: avoid newBorrowedBuf
creation in some case#139069 merged
Mar 29, 2025 -
update outdated doc with new example
#137889 merged
Mar 28, 2025 -
Rollup of 7 pull requests
#139054 merged
Mar 28, 2025 -
Remove ScopeDepth
#139047 merged
Mar 28, 2025 -
bootstrap: update
test_find
test#139045 merged
Mar 28, 2025 -
Greatly simplify doctest parsing and information extraction
#138104 merged
Mar 28, 2025 -
Update target maintainers for thumb targets to reflect new REWG Arm team name
#139038 merged
Mar 28, 2025 -
feat(config): Add ChangeId enum for suppressing warnings
#138986 merged
Mar 28, 2025 -
rustc_resolve: fix instability in lib.rmeta contents
#138678 merged
Mar 28, 2025 -
Avoid wrapping constant allocations in packed structs when not necessary
#138503 merged
Mar 28, 2025 -
Improve
xcrun
error handling#139010 merged
Mar 28, 2025 -
std: get rid of pre-Vista fallback code
#139021 merged
Mar 28, 2025 -
Do not trim paths in MIR validator
#139025 merged
Mar 28, 2025 -
Use
abs_diff
where applicable#139026 merged
Mar 28, 2025 -
saethlin goes on vacation
#139030 merged
Mar 28, 2025 -
Rollup of 6 pull requests
#139037 merged
Mar 28, 2025 -
Specify a concrete stack size in channel tests
#138720 merged
Mar 28, 2025 -
Remove
kw::Empty
uses fromhir::Lifetime::ident
#138965 merged
Mar 28, 2025 -
Allow spawning threads after TLS destruction
#138702 merged
Mar 28, 2025 -
expand: Leave traces when expanding
cfg
attributes#138844 merged
Mar 27, 2025 -
Remove
kw::Empty
uses fromrustc_middle
.#138926 merged
Mar 27, 2025 -
Rollup of 7 pull requests
#139023 merged
Mar 27, 2025 -
Add job duration changes to post-merge analysis report
#139016 merged
Mar 27, 2025 -
Clean up a few things in rustc_hir_analysis::check::region
#138989 merged
Mar 27, 2025 -
Remove unneeded LLVM CI test assertions
#139015 merged
Mar 27, 2025 -
Report compiletest pass mode if forced
#138999 merged
Mar 27, 2025 -
Improve suggest construct with literal syntax instead of calling
#139014 merged
Mar 27, 2025 -
rustdoc: Rearrange
Item
/ItemInner
.#138927 merged
Mar 27, 2025 -
Collect items referenced from var_debug_info
#138980 merged
Mar 27, 2025 -
Always emit
native-static-libs
note, even if it is empty#138987 merged
Mar 27, 2025 -
Avoiding calling queries when collecting active queries
#138672 merged
Mar 27, 2025 -
Don't deaggregate InvocationParent just to reaggregate it again
#138977 merged
Mar 27, 2025 -
Add mipsel maintainer
#138624 merged
Mar 27, 2025 -
Update wg-prio triagebot config
#138935 merged
Mar 27, 2025 -
Un-bury chapters from the chapter list in rustc book
#138946 merged
Mar 27, 2025 -
Implement lint against using Interner and InferCtxtLike in random compiler crates
#138964 merged
Mar 27, 2025 -
Add environment variable query
#130883 merged
Mar 27, 2025 -
Rollup of 10 pull requests
#139012 merged
Mar 27, 2025 -
Use the correct binder scope for elided lifetimes in assoc consts
#138985 merged
Mar 27, 2025 -
Instantiate binder before registering nested obligations for auto/built-in traits
#138915 merged
Mar 27, 2025 -
Update cargo
#139005 merged
Mar 27, 2025 -
Use
cfg_match!
in core#138996 merged
Mar 27, 2025 -
Remove
prev_index_to_index
field fromCurrentDepGraph
#138824 merged
Mar 26, 2025 -
hygiene: Ensure uniqueness of
SyntaxContextData
s#130324 merged
Mar 26, 2025 -
Don't produce debug information for compiler-introduced-vars when desugaring assignments.
#138818 merged
Mar 26, 2025 -
Add bootstrap step diff to CI job analysis
#138930 merged
Mar 26, 2025 -
Target modifiers fix for bool flags without value
#138483 merged
Mar 26, 2025 -
Mostly parser: Eliminate code that's been dead / semi-dead since the removal of type ascription syntax
#138898 merged
Mar 26, 2025 -
Ensure
define_opaque
attrs are accounted for in HIR hash#138954 merged
Mar 26, 2025 -
Revert "Make MatchPairTree::place non-optional"
#138959 merged
Mar 26, 2025 -
Fix typo in error message
#138967 merged
Mar 26, 2025 -
Rollup of 7 pull requests
#138974 merged
Mar 26, 2025 -
bump thorin to 0.9 to drop duped deps
#138893 merged
Mar 26, 2025 -
Stabilize
#![feature(precise_capturing_in_traits)]
#138128 merged
Mar 26, 2025 -
linker: Fix staticlib naming for UEFI
#138867 merged
Mar 26, 2025 -
Batch mark waiters as unblocked when resuming in the deadlock handler
#138874 merged
Mar 26, 2025 -
Override PartialOrd methods for bool
#138945 merged
Mar 26, 2025 -
rustdoc: remove useless
Symbol::is_empty
checks.#138917 merged
Mar 26, 2025 -
Allow defining opaques in statics and consts
#138911 merged
Mar 26, 2025 -
Add target maintainer information for powerpc64-unknown-linux-musl
#138905 merged
Mar 26, 2025 -
Trusty: Fix build for anonymous pipes and std::sys::process
#138875 merged
Mar 26, 2025 -
Ignore doctests only in specified targets
#138877 merged
Mar 26, 2025 -
Group test diffs by stage in post-merge analysis
#138834 merged
Mar 26, 2025 -
Rollup of 11 pull requests
#138956 merged
Mar 26, 2025 -
Fix ui pattern_types test for big-endian platforms
#138885 merged
Mar 26, 2025 -
add FCW to warn about wasm ABI transition
#138601 merged
Mar 26, 2025 -
Visitors track whether an assoc item is in a trait impl or an inherent impl
#138929 merged
Mar 25, 2025 -
Reduce
kw::Empty
usage, part 3#138924 merged
Mar 25, 2025 -
cg_llvm: Reduce the visibility of types, modules and using declarations in
rustc_codegen_llvm
.#137247 merged
Mar 25, 2025 -
Recognise new IPv6 non-global range from IETF RFC 9602
#135745 merged
Mar 25, 2025 -
coverage: Separate span-extraction from unexpansion
#138776 merged
Mar 25, 2025 -
privacy: Visit types and traits in impls in type privacy lints
#138317 merged
Mar 25, 2025 -
Abort in deadlock handler if we fail to get a query map
#138581 merged
Mar 25, 2025 -
Fix autofix for
self
andself as …
inunused_imports
lint#138886 merged
Mar 25, 2025 -
Rollup of 8 pull requests
#138933 merged
Mar 25, 2025 -
compiletest: Support matching on diagnostics without a span
#138865 merged
Mar 25, 2025 -
resolve: Avoid some unstable iteration 2
#138580 merged
Mar 25, 2025 -
Reintroduce remote-test support in run-make tests
#138652 merged
Mar 25, 2025 -
Make default_codegen_backend serializable
#138701 merged
Mar 25, 2025 -
Rollup of 9 pull requests
#138923 merged
Mar 25, 2025 -
[rustdoc] Remove duplicated loop when computing doc cfgs
#138755 merged
Mar 25, 2025 -
Add a helper for building an owner id in ast lowering
#138895 merged
Mar 25, 2025 -
Slightly reword triagebot ping message for
relnotes-interest-group
#138829 merged
Mar 25, 2025 -
resolve: Avoid remaining unstable iteration
#138837 merged
Mar 25, 2025 -
Fix/tweak some tests in new solver
#138838 merged
Mar 25, 2025 -
Keyword tweaks
#138385 merged
Mar 25, 2025
89 Pull requests opened by 52 people
-
support config extensions
#138934 opened
Mar 25, 2025 -
Add `Arc::is_unique`
#138939 opened
Mar 25, 2025 -
Stabilize the avx512 target features
#138940 opened
Mar 25, 2025 -
Do not mix normalized and unnormalized caller bounds when constructing param-env for `receiver_is_dispatchable`
#138941 opened
Mar 25, 2025 -
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
#138944 opened
Mar 25, 2025 -
Refactor Apple version handling in the compiler
#138947 opened
Mar 25, 2025 -
Rename `is_like_osx` to `is_like_darwin`
#138949 opened
Mar 25, 2025 -
replace extra_filename with strict version hash in metrics file names
#138950 opened
Mar 25, 2025 -
Replace last `usize` -> `ptr` transmute in `alloc` with strict provenance API
#138951 opened
Mar 25, 2025 -
arbitrary_self_type: insert implied Receiver bound on Deref
#138952 opened
Mar 25, 2025 -
Update the index of Option to make the summary more comprehensive
#138957 opened
Mar 26, 2025 -
Make closure capturing have consistent and correct behaviour around patterns
#138961 opened
Mar 26, 2025 -
Expect an array when expected and acutal types are both arrays during cast
#138962 opened
Mar 26, 2025 -
Update the index of Result to make the summary more comprehensive
#138968 opened
Mar 26, 2025 -
std: Fix build for NuttX targets
#138972 opened
Mar 26, 2025 -
literal pattern lowering: use the pattern's type instead of the literal's in `const_to_pat`
#138992 opened
Mar 26, 2025 -
Make `cfg_match!` a semitransparent macro
#138993 opened
Mar 26, 2025 -
[perf experiment] Split the resolver tables into per-owner tables
#138995 opened
Mar 26, 2025 -
Don't suggest the use of `impl Trait` in closure parameter
#138998 opened
Mar 26, 2025 -
Rigidly project missing item due to guaranteed impossible sized predicate
#139000 opened
Mar 26, 2025 -
add `naked_functions_rustic_abi` feature gate
#139001 opened
Mar 26, 2025 -
Add release notes for 1.86.0
#139002 opened
Mar 26, 2025 -
Remove the use of Rayon iterators
#139011 opened
Mar 27, 2025 -
Various local trait item iteration cleanups
#139018 opened
Mar 27, 2025 -
std: get rid of `sys_common::process`
#139020 opened
Mar 27, 2025 -
increment depth of nested obligations
#139022 opened
Mar 27, 2025 -
Make error message for missing fields with `..` and without `..` more consistent
#139024 opened
Mar 27, 2025 -
Make target maintainers more easily pingable
#139028 opened
Mar 27, 2025 -
Use char::is_whitespace directly in str::trim*
#139031 opened
Mar 27, 2025 -
Add new `PatKind::Missing` variants
#139035 opened
Mar 27, 2025 -
Remove `rustc_middle::ty::util::ExplicitSelf`.
#139041 opened
Mar 28, 2025 -
Do not remove trivial `SwitchInt` with mir-opt-level=0
#139042 opened
Mar 28, 2025 -
Improve `Lifetime::suggestion`
#139046 opened
Mar 28, 2025 -
Allow Apple SDK to be missing on non-host macOS
#139053 opened
Mar 28, 2025 -
uses_power_alignment: wording tweaks
#139059 opened
Mar 28, 2025 -
replace commit placeholder in vendor status with actual commit
#139060 opened
Mar 28, 2025 -
io: Avoid marking some bytes as uninit
#139068 opened
Mar 28, 2025 -
Add `slice::align_to_uninit_mut`
#139072 opened
Mar 28, 2025 -
Experimental feature gate for `super let`
#139080 opened
Mar 28, 2025 -
hygiene: Rename semi-transparent to semi-opaque
#139084 opened
Mar 28, 2025 -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 opened
Mar 28, 2025 -
Ergonomic ref counting: optimize away clones when possible
#139088 opened
Mar 28, 2025 -
fix docs for `Peekable::next_if{_eq}`
#139090 opened
Mar 28, 2025 -
Rewrite on_unimplemented format string parser.
#139091 opened
Mar 29, 2025 -
Move `fd` into `std::sys`
#139092 opened
Mar 29, 2025 -
Tell LLVM about impossible niche tags
#139098 opened
Mar 29, 2025 -
Promise `array::from_fn` is generated in order of increasing indices
#139099 opened
Mar 29, 2025 -
coverage: Avoid splitting spans during span extraction/refinement
#139102 opened
Mar 29, 2025 -
deduplicate abort implementations
#139103 opened
Mar 29, 2025 -
std: make `cmath` functions safe
#139107 opened
Mar 29, 2025 -
Simplify `thir::PatKind::ExpandedConstant`
#139108 opened
Mar 29, 2025 -
Implement `super let`
#139112 opened
Mar 29, 2025 -
unstable book: in a sanitizer example, check the code
#139113 opened
Mar 29, 2025 -
Implement `pin!()` using `super let`
#139114 opened
Mar 29, 2025 -
`slice.get(i)` should use a slice projection in MIR, like `slice[i]` does
#139118 opened
Mar 29, 2025 -
Rename internal module from `statik` to `statics`
#139121 opened
Mar 29, 2025 -
Fix paths to `coretests` and `alloctests`
#139123 opened
Mar 30, 2025 -
compiler: report error when trait object type param reference self
#139124 opened
Mar 30, 2025 -
Fix up partial res of segment in primitive resolution hack
#139127 opened
Mar 30, 2025 -
Add tests for slice bounds check optimization
#139129 opened
Mar 30, 2025 -
Allow storing format_args!() in variable or const
#139135 opened
Mar 30, 2025 -
compiletest: Require `//~` annotations even if `error-pattern` is specified
#139137 opened
Mar 30, 2025 -
slice: Remove some uses of unsafe in first/last chunk methods
#139145 opened
Mar 30, 2025 -
unstable book: document import_trait_associated_functions
#139149 opened
Mar 30, 2025 -
What if we always run `ReorderBasicBlocks`?
#139162 opened
Mar 31, 2025 -
indirect-const-stabilize the `exact_div` intrinsic
#139163 opened
Mar 31, 2025 -
std: improve documentation for get_mut() methods regarding forgotten guards
#139164 opened
Mar 31, 2025 -
Use the bootstrap compiler for `x check` on bootstrap tools
#139170 opened
Mar 31, 2025 -
stupid fix for coercion hack perf regression
#139171 opened
Mar 31, 2025 -
Use -C target-cpu=z13 on s390x vector test
#139177 opened
Mar 31, 2025 -
Remove cjgillot from automated review assignment
#139178 opened
Mar 31, 2025 -
Add unstable `--print=crate-root-lint-levels`
#139184 opened
Mar 31, 2025 -
Refactor `diy_float`
#139186 opened
Mar 31, 2025 -
PassWrapper: adapt for llvm/llvm-project@94122d58fc77079a291a3d008914…
#139188 opened
Mar 31, 2025 -
small opaque type/borrowck cleanup
#139191 opened
Mar 31, 2025 -
mention provenance in the pointer::wrapping_offset docs
#139192 opened
Mar 31, 2025 -
Feed HIR for by-move coroutine body def, since the inliner tries to read its attrs
#139193 opened
Mar 31, 2025 -
Add `panic_unreachable_unchecked` feature flag to the standard library
#139196 opened
Apr 1, 2025 -
Skip suggest impl or dyn when poly trait is not a real trait
#139200 opened
Apr 1, 2025 -
Improve docs of ValTreeKind
#139202 opened
Apr 1, 2025 -
Remove 'simple array' lowering of format_args!() for >1 args.
#139205 opened
Apr 1, 2025 -
std: use the address of `errno` to identify threads in `unique_thread_exit`
#139206 opened
Apr 1, 2025 -
fix dead link netbsd.md
#139208 opened
Apr 1, 2025 -
chore: remove redundant backtick
#139210 opened
Apr 1, 2025 -
interpret: add a version of run_for_validation for &self
#139211 opened
Apr 1, 2025 -
Update mdbook to 0.4.48
#139212 opened
Apr 1, 2025 -
Run coretests and alloctests with cg_clif in CI
#139213 opened
Apr 1, 2025 -
Tell rustfmt to use the 2024 edition in ./x.py fmt
#139214 opened
Apr 1, 2025 -
Add `opt-level = "s"` for more std symbolication crates
#139215 opened
Apr 1, 2025
52 Issues closed by 23 people
-
Metadata for DLLs should actually go in the LIB import library on Windows
#29511 closed
Apr 1, 2025 -
[idea] Add an option put the metadata in a separate file
#57076 closed
Apr 1, 2025 -
Move metadata out of dylibs
#23366 closed
Apr 1, 2025 -
Data race from atomic data moves, or confusion from thread sanitizer?
#128769 closed
Apr 1, 2025 -
Incremental compilation OOM
#139142 closed
Mar 31, 2025 -
Wrong error message when omitting braces from closure with return type which returns tuple
#138748 closed
Mar 31, 2025 -
Tracking issue for release notes of #137835: Use `BinOp::Cmp` for `iNN::signum`
#139109 closed
Mar 30, 2025 -
compile fail when HRTB + const trait
#139134 closed
Mar 30, 2025 -
The target information for `mips64-openwrt-linux-musl` seems wrong
#131165 closed
Mar 30, 2025 -
Teloxide docs fail to build on nightly
#139116 closed
Mar 30, 2025 -
Tracking Issue for const_cell
#131283 closed
Mar 30, 2025 -
docs of return value of compare_and_exchange() are confusing
#139040 closed
Mar 29, 2025 -
Compiletest should reject `true` and `false` as revision names
#138663 closed
Mar 29, 2025 -
evaluating trait selection obligation
#138855 closed
Mar 29, 2025 -
Can not use argument impl Trait in type alias
#139055 closed
Mar 29, 2025 -
Find a Way to Silence change-id Warnings
#138925 closed
Mar 28, 2025 -
"Rust Embedded Devices Working Group Cortex-M Team" target maintainer doesn't seem to exist
#139027 closed
Mar 28, 2025 -
Missed optimization: Option<fieldless enum> equality
#72646 closed
Mar 28, 2025 -
`Option<bool>::eq` optimizes poorly
#139078 closed
Mar 28, 2025 -
ICE: `trimmed_def_paths` called, diagnostics were expected but none were emitted.
#138979 closed
Mar 28, 2025 -
Detect linkage error when `xcode-select --install` hasn't been run
#84534 closed
Mar 28, 2025 -
For *-apple-ios targets, if license agreement is not agreed to (yet), better behaviour is necessary
#56829 closed
Mar 28, 2025 -
'rustc' panicked at compiler\rustc_hir_analysis\src\collect\predicates_of.rs:396:60
#139048 closed
Mar 28, 2025 -
Disregard: Broken attempt at `type_id` hack on stable Rust with no unsafe
#139043 closed
Mar 28, 2025 -
std::thread::spawn: thread-local storage panics
#138696 closed
Mar 28, 2025 -
match-then-remake `Result` doesn't optimize away for some payload widths
#101210 closed
Mar 27, 2025 -
Random musing on the library-level UB casting problem
#139036 closed
Mar 27, 2025 -
Confusing error when trying to assign to a variable matching a constant's name
#113989 closed
Mar 27, 2025 -
Survey: Open-Source Documentation for Newcomers
#116243 closed
Mar 27, 2025 -
`log_syntax` and `trace_macros` unstable features can be used on stable
#114352 closed
Mar 27, 2025 -
LLVM version is wrong / gathering historical LLVM version
#127531 closed
Mar 27, 2025 -
ICE: called `Option::unwrap()` on a `None` value with refutable patterns
#138973 closed
Mar 27, 2025 -
ICE: demand: index out of bounds
#135474 closed
Mar 27, 2025 -
Spurious indexing error on iOS simulator
#138984 closed
Mar 27, 2025 -
`rustc.exe -vV` didn't exit successfully (exit code: 0xc000007b) on `i686-pc-windows-gnu`
#136795 closed
Mar 27, 2025 -
regression: literal out of range
#137893 closed
Mar 27, 2025 -
Undefined hidden symbol compiling code with generics and const reference to static
#138942 closed
Mar 27, 2025 -
--print=native-static-libs produces no output for `#![no_std]` staticlib
#108825 closed
Mar 27, 2025 -
ICE: triggered when initializing an empty `ParseSess`
#138990 closed
Mar 26, 2025 -
Bootstrap failed when multilibs are enabled in yocto environment from 1.83
#138983 closed
Mar 26, 2025 -
Tracking Issue for setting up codegen backend ping groups
#138116 closed
Mar 26, 2025 -
ICE: refutable patterns should always have a place to inspect
#138958 closed
Mar 26, 2025 -
ICE: TAIT and incremental compilation
#138948 closed
Mar 26, 2025 -
LLVM "conflicting locations for variable" assertions
#138198 closed
Mar 26, 2025 -
Some promble about vendor
#138978 closed
Mar 26, 2025 -
TAIT constrained by `const` generates wrong `#[define_opaque]` hint
#138902 closed
Mar 26, 2025 -
rustdoc `ignore-*` markdown attribute ignores everything
#138863 closed
Mar 26, 2025 -
Tracking issue for RFC 3617 precise capturing in traits
#130044 closed
Mar 26, 2025 -
`cargo fix` produces incorrect code when removing last unused dependency next to `self as __` syntax
#133750 closed
Mar 25, 2025
76 Issues opened by 58 people
-
Figure out how to make symbolisation code smaller
#139209 opened
Apr 1, 2025 -
GAT: Fails to compile with additional bounds
#139207 opened
Apr 1, 2025 -
Tracking Issue for `Duration::from_nanos_u128`
#139201 opened
Apr 1, 2025 -
Better From/Into for type conversion
#139199 opened
Apr 1, 2025 -
[ICE]: unsupported instrumentation profile format version
#139198 opened
Apr 1, 2025 -
Compiler hangs during execution
#139197 opened
Apr 1, 2025 -
1.85.1: NetBSD x86_64 installation provides Linux `rust-objcopy`
#139195 opened
Mar 31, 2025 -
deduplicate pointer docs with include!
#139190 opened
Mar 31, 2025 -
Stack overflow while running rust program
#139187 opened
Mar 31, 2025 -
Tracking Issue for `--print=crate-root-lint-levels`
#139180 opened
Mar 31, 2025 -
Invalid suggestion to add dyn to something that is not a trait
#139174 opened
Mar 31, 2025 -
`AsyncFnOnce(…)` and `FnOnce<(…), Output : Future>` are not equivalent
#139173 opened
Mar 31, 2025 -
error[E0282]: type annotations needed but should be inferred automatically
#139168 opened
Mar 31, 2025 -
Tracking Issue for #138744: Add methods to TCP and UDP sockets to modify IPv6 hop limits
#139166 opened
Mar 31, 2025 -
Tracking Issue for `-Zembed-metadata=[no|yes]`
#139165 opened
Mar 31, 2025 -
Intrinsics wrappers not being inlined
#139160 opened
Mar 31, 2025 -
private_bounds: false negative on trait impl
#139159 opened
Mar 30, 2025 -
private_bounds: false positive on inherent impl with no public items
#139158 opened
Mar 30, 2025 -
dubious `&raw const|mut value` compile error
#139156 opened
Mar 30, 2025 -
rust-analyzer settings should unset LD_LIBRARY_PATH
#139155 opened
Mar 30, 2025 -
ICE: layout_of: unexpected type
#139152 opened
Mar 30, 2025 -
async closure argument type inference error has wrong span
#139150 opened
Mar 30, 2025 -
Enum layout should allow multiple untagged variants if they have nonoverlapping values
#139148 opened
Mar 30, 2025 -
Linking fails for AVR: undefined reference to '__gtdf2' / '__gedf2'
#139144 opened
Mar 30, 2025 -
Incorrect error when specifying `impl Trait` explicitly
#139140 opened
Mar 30, 2025 -
is_riscv_feature_detected doesn't seem to actually detect anything at runtime
#139139 opened
Mar 30, 2025 -
Inlining/flattening of format_args!() accidentally exposed as stable through const
#139136 opened
Mar 30, 2025 -
Faster Stdlib sort for short slices?
#139133 opened
Mar 30, 2025 -
null symbols cause unsoundness with extern static
#139128 opened
Mar 30, 2025 -
Recursion Error E0275 in Generic Repository Implementation
#139125 opened
Mar 30, 2025 -
ICE: `failed to resolve instance for <fn(FooImpl, ()) as FooFn>::bar`
#139120 opened
Mar 29, 2025 -
Tracking issue for release notes of #137928: stabilize const_cell
#139115 opened
Mar 29, 2025 -
trait_impls_of does not have an unique index (DepKind variant: 166)
#139110 opened
Mar 29, 2025 -
Invalid format string with certain fill characters yields incorrect suggestion
#139104 opened
Mar 29, 2025 -
crates are considered for `fn() -> type` name resolution if they have generic parameters
#139095 opened
Mar 29, 2025 -
Promoted constants lead to poor MIR from comparisons
#139093 opened
Mar 29, 2025 -
ICE: `assertion failed: bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32'`
#139089 opened
Mar 28, 2025 -
ICE: `not using infcx`
#139082 opened
Mar 28, 2025 -
Tracking Issue for `super let`
#139076 opened
Mar 28, 2025 -
Tracking issue for release notes of #136160: Remove backticks from `ShouldPanic::YesWithMessage`'s `TrFailedMsg`
#139073 opened
Mar 28, 2025 -
`matches!` macro gives confusing compiler error when arguments are switched with catch-all pattern (`_`)
#139071 opened
Mar 28, 2025 -
Random stack overflow on windows-gnu
#139070 opened
Mar 28, 2025 -
Document path stability of `f64::abs` in no std crates
#139066 opened
Mar 28, 2025 -
Doctests confuse multi-paragraph footnote with indented code block
#139064 opened
Mar 28, 2025 -
Tracking Issue for `align_to_uninit_mut`
#139062 opened
Mar 28, 2025 -
`array::from_fn` behavior unclear from documentation
#139061 opened
Mar 28, 2025 -
Confusing suggestions for `error[E0599]: cannot write into String`
#139051 opened
Mar 28, 2025 -
Misleading compiler suggestion: Swapp the equality in rustlib due to mismatched types in user code
#139050 opened
Mar 28, 2025 -
Misleading compiler suggestion: Add semicolon in rustlib due to missing `;` in user code
#139049 opened
Mar 28, 2025 -
`{Mutex,RwLock}::get_mut()` documentation does not consider if a guard is forgotten
#139034 opened
Mar 27, 2025 -
rustdoc js: no place for code common to different js files.
#139032 opened
Mar 27, 2025 -
pclmulqdq intrinsics don't inline well across target_feature changes anymore
#139029 opened
Mar 27, 2025 -
`thread::scope` clobbers the panic payload
#139017 opened
Mar 27, 2025 -
Pin is unsound due to the literal constructor
#139013 opened
Mar 27, 2025 -
pointer::wrapping_offset should mention provenance
#139008 opened
Mar 27, 2025 -
buffer for stdout is heap-allocated
#139006 opened
Mar 26, 2025 -
Rustc panics at free_region_relations.rs:93:9: "can't find an upper bound!?"
#139004 opened
Mar 26, 2025 -
TAIT: combining those types cannot compile
#139003 opened
Mar 26, 2025 -
Tracking Issue for `naked_functions_target_rustic_abi`
#138997 opened
Mar 26, 2025 -
Disappearing error in Rust 1.74
#138982 opened
Mar 26, 2025 -
Removal of `NtTy` resulted in regression
#138975 opened
Mar 26, 2025 -
Compiler panicked at 'is_signed on non-scalar ABI' during const evaluation on windows-sys crate
#138971 opened
Mar 26, 2025 -
ICE when referencing ill-formed associated type in ItemCtxts (self type impls trait but own bounds don't hold)
#138970 opened
Mar 26, 2025 -
Unclear is offsetting one element past array length is allowed
#138969 opened
Mar 26, 2025 -
The Index of Result is outdated as it's missing some functions
#138966 opened
Mar 26, 2025 -
Wrong symbols are referenced for raw-dylib on i686-pc-windows-gnu
#138963 opened
Mar 26, 2025 -
PowerPC SPE targets don't have `spe` target feature enabled
#138960 opened
Mar 26, 2025 -
The Index of Option is outdated as it's missing some functions
#138955 opened
Mar 26, 2025 -
f32 += f32 * u32 is faster in a loop than f32 += f32; can be defeated (a little bit) with #[cold] annotation?
#138953 opened
Mar 25, 2025 -
rust-objcopy is x86-64 executable on aarch64-unknown-linux-gnu
#138943 opened
Mar 25, 2025 -
Tracking Issue for `arc_is_unique`
#138938 opened
Mar 25, 2025 -
A "cannot infer type" compilation error appeared from 1.87.0-nightly (249cb84 2025-03-12)
#138937 opened
Mar 25, 2025 -
[mir-opt] avoid `*&` when reading primitive from slice
#138936 opened
Mar 25, 2025 -
rustc suggests to use impl trait in closure parameter which doesn't work
#138932 opened
Mar 25, 2025 -
Offer a suggested fix for structs with a single field
#138931 opened
Mar 25, 2025
274 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.
-
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
Mar 30, 2025 • 23 new comments -
Initial support for dynamically linked crates
#134767 commented on
Apr 1, 2025 • 17 new comments -
[WIP] Support param bounds on non-lifetime binders
#115362 commented on
Mar 30, 2025 • 13 new comments -
Expose algebraic floating point intrinsics
#136457 commented on
Mar 31, 2025 • 12 new comments -
Remove `NtExpr` and `NtLiteral`
#138478 commented on
Apr 1, 2025 • 11 new comments -
Add unstable frontmatter support
#137193 commented on
Apr 1, 2025 • 8 new comments -
Initial support for auto traits with default bounds
#120706 commented on
Mar 28, 2025 • 6 new comments -
Stabilize flags for doctest cross compilation
#137096 commented on
Mar 29, 2025 • 6 new comments -
Fix linker-plugin-lto only doing thin lto
#136840 commented on
Mar 28, 2025 • 5 new comments -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
Mar 31, 2025 • 4 new comments -
linker: Move native library search from linker to rustc
#138753 commented on
Mar 28, 2025 • 3 new comments -
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
#138744 commented on
Mar 31, 2025 • 3 new comments -
Add `iter` macro
#137725 commented on
Apr 1, 2025 • 3 new comments -
add nvptx_target_feature
#138689 commented on
Mar 31, 2025 • 3 new comments -
fix usage of `autodiff` macro with inner functions
#138314 commented on
Apr 1, 2025 • 3 new comments -
Add target-specific NaN payloads for the missing tier 2 targets
#138870 commented on
Mar 31, 2025 • 3 new comments -
Get rid of `EscapeDebugInner`.
#138237 commented on
Apr 1, 2025 • 2 new comments -
Add `#[loop_match]` for improved DFA codegen
#138780 commented on
Apr 1, 2025 • 2 new comments -
Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings
#136693 commented on
Mar 28, 2025 • 2 new comments -
Allow const patterns of matches to contain pattern types
#138393 commented on
Mar 26, 2025 • 2 new comments -
deref patterns: implement implicit deref patterns
#138528 commented on
Mar 27, 2025 • 1 new comment -
rustc_target: update x86_win64 to match the documented calling convention for f128
#138182 commented on
Apr 1, 2025 • 1 new comment -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
Mar 31, 2025 • 1 new comment -
Add `std::os::unix::process::CommandExt::chroot` to safely chroot a child process
#137759 commented on
Mar 31, 2025 • 1 new comment -
Fix `ProvenVia` for global where clauses
#138797 commented on
Mar 26, 2025 • 1 new comment -
Properly stall coroutine witnesses in new solver
#138845 commented on
Mar 25, 2025 • 1 new comment -
`librustdoc`: more `impl fmt::Display`
#138455 commented on
Mar 25, 2025 • 1 new comment -
Document `From::from` impls
#137330 commented on
Mar 31, 2025 • 1 new comment -
Use the chaining methods on PartialOrd for slices too
#138881 commented on
Mar 31, 2025 • 1 new comment -
uefi: fs: Add file times plumbing
#138918 commented on
Mar 30, 2025 • 1 new comment -
Implementation of `sync_nonpoison` and `nonpoison_mutex`
#134663 commented on
Apr 1, 2025 • 0 new comments -
Begin reorganization of proc_macro crate
#134401 commented on
Mar 26, 2025 • 0 new comments -
Share the naked asm impl between cg_ssa and cg_clif
#134232 commented on
Mar 27, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
Apr 1, 2025 • 0 new comments -
Check empty SIMD vector in inline asm
#135295 commented on
Apr 1, 2025 • 0 new comments -
Arbitrary self types v2: stabilize
#135881 commented on
Mar 26, 2025 • 0 new comments -
Fix `PostBorrowckAnalysis` for old solver
#135899 commented on
Mar 25, 2025 • 0 new comments -
retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features
#135927 commented on
Mar 26, 2025 • 0 new comments -
Weekly `cargo update`
#136077 commented on
Mar 30, 2025 • 0 new comments -
Suggest {to,from}_ne_bytes for transmutations between arrays and integers, etc
#136083 commented on
Mar 31, 2025 • 0 new comments -
Remove backticks from `ShouldPanic::YesWithMessage`'s `TrFailedMsg`
#136160 commented on
Mar 28, 2025 • 0 new comments -
Pass deployment target to cc linker with `-m*-version-min=`
#136333 commented on
Mar 28, 2025 • 0 new comments -
Clarify MaybeUninit docs
#136689 commented on
Mar 31, 2025 • 0 new comments -
Implement `cfg_os_version_min`
#136867 commented on
Mar 28, 2025 • 0 new comments -
Fix missing const for inherent pointer `replace` methods
#136877 commented on
Mar 26, 2025 • 0 new comments -
Add missing trait implementations for ScopedJoinHandle
#136912 commented on
Mar 25, 2025 • 0 new comments -
Use ccache for stage0 tool builds
#136942 commented on
Mar 25, 2025 • 0 new comments -
Set mmapped files as readonly to prevent other processes from modifying it by accident
#137025 commented on
Apr 1, 2025 • 0 new comments -
sess: stabilize `-C stack-protector=all`
#121742 commented on
Apr 1, 2025 • 0 new comments -
Revert "Change prefetch to avoid deadlock"
#121910 commented on
Apr 1, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Mar 27, 2025 • 0 new comments -
Async drop codegen
#123948 commented on
Mar 30, 2025 • 0 new comments -
Improve parse item fallback
#125388 commented on
Mar 27, 2025 • 0 new comments -
Silence errors in expressions caused by bare traits in paths in 2021 edition
#125784 commented on
Mar 27, 2025 • 0 new comments -
privacy: normalize associated types before visiting
#126076 commented on
Mar 27, 2025 • 0 new comments -
collect doc alias as tips during resolution
#127721 commented on
Mar 27, 2025 • 0 new comments -
Experimental: Add Derive Proc-Macro Caching
#129102 commented on
Mar 28, 2025 • 0 new comments -
Detect more `cfg`d out items in resolution errors
#129183 commented on
Apr 1, 2025 • 0 new comments -
Prereq1 for async drop - `drop` & `async_fut` fields in Drop terminator
#129734 commented on
Mar 30, 2025 • 0 new comments -
Prereq2 for async drop - ResumedAfterDrop panic messages
#129736 commented on
Mar 30, 2025 • 0 new comments -
Prereq3 for async drop - LangItem registration for async_drop_in_place()::{{closure0}}
#129737 commented on
Mar 30, 2025 • 0 new comments -
Prereq4 for async drop - needs_async_drop query fixes and some cleanup
#129739 commented on
Mar 30, 2025 • 0 new comments -
Prereq5 for async drop - AsyncDropGlue & FutureDropPoll instances preparation
#129740 commented on
Mar 30, 2025 • 0 new comments -
Prereq6 for async drop - templated coroutine processing and layout
#129741 commented on
Mar 30, 2025 • 0 new comments -
Subpart7 for async drop (major1) - library changes
#129742 commented on
Mar 30, 2025 • 0 new comments -
Subpart8 for async drop (major2) - dropline in scopes for potentially async drops
#129744 commented on
Mar 30, 2025 • 0 new comments -
Subpart9 for async drop (major3) - elaborate_drops changes
#129745 commented on
Mar 30, 2025 • 0 new comments -
Subpart10 for async drop (major4) - StateTransform pass improvements
#129746 commented on
Mar 30, 2025 • 0 new comments -
Subpart11 for async drop (major5) - shims codegen
#129747 commented on
Mar 30, 2025 • 0 new comments -
Remove placeholders completely
#130227 commented on
Apr 1, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
Mar 31, 2025 • 0 new comments -
macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
#131477 commented on
Mar 28, 2025 • 0 new comments -
Add post-mono MIR passes to make mono-reachable analysis more accurate
#131650 commented on
Mar 27, 2025 • 0 new comments -
Invalidate all dereferences when encountering non-local assignments
#132527 commented on
Mar 29, 2025 • 0 new comments -
Stabilize let chains in the 2024 edition
#132833 commented on
Apr 1, 2025 • 0 new comments -
Detect tuple structs that are unconstructable due to re-export
#133477 commented on
Mar 27, 2025 • 0 new comments -
[WIP] Support intra-doc links to impls on dyn traits
#133661 commented on
Mar 31, 2025 • 0 new comments -
Remove wasm legacy abi
#133952 commented on
Mar 26, 2025 • 0 new comments -
Constify `PartialEq`
#133995 commented on
Mar 31, 2025 • 0 new comments -
Stabilize `naked_functions`
#134213 commented on
Mar 27, 2025 • 0 new comments -
Nul terminate rust string literals
#138504 commented on
Mar 30, 2025 • 0 new comments -
Add integer to string formatting tests
#138546 commented on
Mar 31, 2025 • 0 new comments -
Fix build err autodiff libs
#138553 commented on
Mar 26, 2025 • 0 new comments -
[do not merge] beta test for git change detection (#138591)
#138597 commented on
Mar 31, 2025 • 0 new comments -
avoid overflow when generating debuginfo for expanding recursive types
#138599 commented on
Mar 27, 2025 • 0 new comments -
Clean up librustdoc::html::render to be better encapsulated
#138605 commented on
Apr 1, 2025 • 0 new comments -
Stabilize `cfg_boolean_literals`
#138632 commented on
Mar 30, 2025 • 0 new comments -
[do not merge] Preparation for LLD stabilization
#138645 commented on
Mar 25, 2025 • 0 new comments -
Add a new `mismatched-lifetime-syntaxes` lint
#138677 commented on
Apr 1, 2025 • 0 new comments -
Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop
#138679 commented on
Mar 28, 2025 • 0 new comments -
chore: remove redundant words in comment
#138703 commented on
Mar 27, 2025 • 0 new comments -
resolve: Support imports of associated types and glob imports from traits
#138712 commented on
Mar 25, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
Mar 27, 2025 • 0 new comments -
CI: use aws codebuild for dist-arm-linux job
#138745 commented on
Mar 28, 2025 • 0 new comments -
Allow `enum` and `union` literals to also create SSA values
#138759 commented on
Mar 28, 2025 • 0 new comments -
add `TypingMode::Borrowck`
#138785 commented on
Apr 1, 2025 • 0 new comments -
Note potential but private items in show_candidates
#138790 commented on
Apr 1, 2025 • 0 new comments -
rustc_target: RISC-V: add base `I`-related important extensions
#138823 commented on
Apr 1, 2025 • 0 new comments -
StableMIR: Add `associated_items`.
#138826 commented on
Apr 1, 2025 • 0 new comments -
Update dependencies
#138848 commented on
Mar 26, 2025 • 0 new comments -
Identify non-function annotated by contract in macro expand
#138852 commented on
Mar 26, 2025 • 0 new comments -
core: use specialization for more methods of `impl Iterator for &mut I`
#138862 commented on
Mar 31, 2025 • 0 new comments -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
Mar 26, 2025 • 0 new comments -
rustc_target: RISC-V `Zfinx` is incompatible with `{ILP32,LP64}[FD]` ABIs
#138872 commented on
Mar 28, 2025 • 0 new comments -
Trusty: Implement `write_vectored` and `write_all` for stdio
#138876 commented on
Mar 28, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Mar 30, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Apr 1, 2025 • 0 new comments -
Remove even more instances of @ts-expect-error from search.js
#138913 commented on
Mar 27, 2025 • 0 new comments -
Fix UWP reparse point check
#138928 commented on
Apr 1, 2025 • 0 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#137067 commented on
Mar 25, 2025 • 0 new comments -
Stabilize `assert_matches` and move it to `core::macros`
#137487 commented on
Mar 26, 2025 • 0 new comments -
libstd: init(): dup() subsequent /dev/nulls instead of opening them again
#137494 commented on
Mar 26, 2025 • 0 new comments -
Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types
#137598 commented on
Mar 28, 2025 • 0 new comments -
Deprecate the unstable `concat_idents!`
#137653 commented on
Mar 25, 2025 • 0 new comments -
Make slice iterator constructors unstably const
#137738 commented on
Apr 1, 2025 • 0 new comments -
Use `BinOp::Cmp` for `iNN::signum`
#137835 commented on
Mar 31, 2025 • 0 new comments -
make RefCell unstably const
#137843 commented on
Mar 27, 2025 • 0 new comments -
Autodiff batching
#137880 commented on
Mar 31, 2025 • 0 new comments -
Add `copy_within` to `IndexSlice`
#137881 commented on
Mar 31, 2025 • 0 new comments -
Add the new `amx` target features and the `movrs` target feature
#138003 commented on
Mar 27, 2025 • 0 new comments -
Add minimal x86_64-lynx-lynxos178 support.
#138011 commented on
Mar 31, 2025 • 0 new comments -
Added `Clone` implementation for `ChunkBy`
#138016 commented on
Mar 30, 2025 • 0 new comments -
Allow optimizing out `panic_bounds_check` in Unicode checks.
#138024 commented on
Mar 31, 2025 • 0 new comments -
Enable Non-determinism of float operations in Miri and change std tests
#138062 commented on
Mar 30, 2025 • 0 new comments -
Unnecessary references lint
#138230 commented on
Mar 27, 2025 • 0 new comments -
Stabilize `repr128`
#138285 commented on
Mar 28, 2025 • 0 new comments -
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
#138290 commented on
Mar 30, 2025 • 0 new comments -
Improve `-Z crate-attr` diagnostics
#138336 commented on
Mar 26, 2025 • 0 new comments -
Enable `reliable_f16_math` on x86
#138344 commented on
Mar 27, 2025 • 0 new comments -
KCFI: Add KCFI arity indicator support
#138368 commented on
Mar 29, 2025 • 0 new comments -
Enable contracts for const functions
#138374 commented on
Mar 27, 2025 • 0 new comments -
Implement `SliceIndex` for `ByteStr`
#138381 commented on
Mar 26, 2025 • 0 new comments -
Stabilize return type notation (RFC 3654)
#138424 commented on
Apr 1, 2025 • 0 new comments -
feat: add `succinct-zkvm` os and target
#138463 commented on
Mar 30, 2025 • 0 new comments -
Implement `feature(precise_capturing_of_types)`
#138473 commented on
Mar 26, 2025 • 0 new comments -
remove `feature(inline_const_pat)`
#138492 commented on
Apr 1, 2025 • 0 new comments -
Implement Deref<Target=ByteStr> for CStr
#138498 commented on
Mar 25, 2025 • 0 new comments -
borrowck typeck children together with their root
#138499 commented on
Apr 1, 2025 • 0 new comments -
Too much `kw::Empty` usage
#137978 commented on
Mar 28, 2025 • 0 new comments -
ICE: sty: `None`
#138361 commented on
Mar 28, 2025 • 0 new comments -
Filesystem warning supress-ability
#75997 commented on
Mar 28, 2025 • 0 new comments -
ICE: codegenprepare pass segfaults
#138235 commented on
Mar 27, 2025 • 0 new comments -
Stability attributes on moved items can be confusing
#49651 commented on
Mar 27, 2025 • 0 new comments -
Lint against transmutes which could be `as` casts.
#34249 commented on
Mar 27, 2025 • 0 new comments -
Tracking issue for WebAssembly atomics
#77839 commented on
Mar 27, 2025 • 0 new comments -
Could the compiler automatically re-use `Box` allocations as an optimization?
#93707 commented on
Mar 27, 2025 • 0 new comments -
30% performance hit due to changing of the code in the non evaluating match arm
#111075 commented on
Mar 27, 2025 • 0 new comments -
unsafe { &mut *x } vs &mut unsafe { *x }
#132063 commented on
Mar 27, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `ptr_cast_add_auto_to_object`
#127323 commented on
Mar 27, 2025 • 0 new comments -
Tracking Issue for RFC 2930 (read-buf)
#78485 commented on
Mar 27, 2025 • 0 new comments -
Tracking Issue for `core_io_borrowed_buf`
#117693 commented on
Mar 27, 2025 • 0 new comments -
Miscompilation: Equal pointers comparing as unequal
#107975 commented on
Mar 27, 2025 • 0 new comments -
A deprecated module containing tests emits an incredibly confusing deprecation warning that is impossible to silence
#47238 commented on
Mar 27, 2025 • 0 new comments -
Tracking issue for release notes of #138233: Windows: Don't link std (and run-make) against advapi32, except on win7
#138621 commented on
Mar 27, 2025 • 0 new comments -
Documentation for `std::fs::set_permissions` doesn't cover symlink behavior
#75942 commented on
Mar 27, 2025 • 0 new comments -
Tracking issue for `HashSet` entry APIs
#60896 commented on
Mar 28, 2025 • 0 new comments -
Original `pin!()` macro behavior cannot be expressed in Rust 2024
#138718 commented on
Mar 28, 2025 • 0 new comments -
Tracking issue for dyn-star
#102425 commented on
Mar 28, 2025 • 0 new comments -
Comparison of Option<NonZeroU*> is not fully optimized
#49892 commented on
Mar 28, 2025 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
Mar 28, 2025 • 0 new comments -
Tracking Issue for ui test suite improvements
#133895 commented on
Mar 28, 2025 • 0 new comments -
aobench hangs when compiled with -C target-cpu=native
#51393 commented on
Mar 28, 2025 • 0 new comments -
Tracking Issue for `once_cell_try`
#109737 commented on
Mar 28, 2025 • 0 new comments -
AST validation doesn't correctly deal with impls nested within associated functions
#119924 commented on
Mar 28, 2025 • 0 new comments -
Allocator traits and std::heap
#32838 commented on
Mar 28, 2025 • 0 new comments -
rustc fails to prove `Send`ness for an `async` block where a `!Send` value is dropped before an `.await` point
#128095 commented on
Mar 28, 2025 • 0 new comments -
Compiling to Apple's `arm64e` got linking error!
#138481 commented on
Mar 28, 2025 • 0 new comments -
Tracking Issue for experiment with default auto traits
#138781 commented on
Mar 28, 2025 • 0 new comments -
Tracking issue for release notes of #136831: Update stdarch
#137937 commented on
Mar 28, 2025 • 0 new comments -
Arguably-internal lint scope `rustc` isn't protected by a feature gate
#138787 commented on
Mar 28, 2025 • 0 new comments -
Multiple bounds checking elision failures
#120433 commented on
Mar 28, 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
Mar 28, 2025 • 0 new comments -
Regarding isqrt performance
#137786 commented on
Mar 26, 2025 • 0 new comments -
Tracking issue for crates that are compiler dependencies
#27812 commented on
Mar 26, 2025 • 0 new comments -
Potentially unsound uses of simd_select_bitmask in stdarch
#137942 commented on
Mar 26, 2025 • 0 new comments -
unreachable pub item from portable-simd with target_feature = "avx512f"
#138054 commented on
Mar 26, 2025 • 0 new comments -
Improve method suggestion for methods with custom receiver type
#138887 commented on
Mar 26, 2025 • 0 new comments -
Tracking Issue for thread spawn hooks
#132951 commented on
Mar 26, 2025 • 0 new comments -
Tracking issue for `cfg_match`
#115585 commented on
Mar 26, 2025 • 0 new comments -
Tracking issue for release notes of #138128: Stabilize `#![feature(precise_capturing_in_traits)]`
#138851 commented on
Mar 26, 2025 • 0 new comments -
Segmentation fault when thread using dynamically loaded Rust library exits
#91979 commented on
Mar 26, 2025 • 0 new comments -
Unnecessary compares and branches in asm output
#45459 commented on
Mar 26, 2025 • 0 new comments -
Compiler do not remove slice bounds checks if index is guaranteed to be less than part of the length
#110971 commented on
Mar 26, 2025 • 0 new comments -
Tracking Issue for AVX512 intrinsics
#111137 commented on
Mar 25, 2025 • 0 new comments -
Overflow when deriving Clone on a struct with a recursive GAT
#102580 commented on
Mar 25, 2025 • 0 new comments -
`-C target_cpu=cortex-a72` (and `-target-cpu=native` on Raspberry Pi) wrongly enables crypto features that are optional on Cortex-A72
#125033 commented on
Mar 25, 2025 • 0 new comments -
#[repr(align(4))] struct has 8 byte alignment
#48159 commented on
Mar 25, 2025 • 0 new comments -
ICE: `format_args!` optimization can construct a `&str` longer than `isize::MAX`
#138811 commented on
Mar 25, 2025 • 0 new comments -
Allowlist for SanitizerCoverage
#124158 commented on
Mar 25, 2025 • 0 new comments -
Tracking issue for release notes of #137037: add x86-sse2 (32bit) ABI that requires SSE2 target feature
#137047 commented on
Mar 27, 2025 • 0 new comments -
The documentation of `Vec` contradicts itself regarding `with_capacity`
#101316 commented on
Mar 27, 2025 • 0 new comments -
It's not possible to search for specialized generics in docs
#99874 commented on
Mar 27, 2025 • 0 new comments -
`std::slice::ChunkBy` should implement `Clone`
#137969 commented on
Mar 27, 2025 • 0 new comments -
f16 and f128 have non-trivial ABI requirements on some targets
#138616 commented on
Mar 27, 2025 • 0 new comments -
rustdoc: Consider eliminating edition sensitivity around RPIT capturing
#135453 commented on
Mar 26, 2025 • 0 new comments -
RFC: Introduce `setup`, `teardown`, and `fixture` attributes for `cargo test`
#117668 commented on
Mar 26, 2025 • 0 new comments -
Tracking Issue for `--print=supported-crate-types`
#138640 commented on
Mar 26, 2025 • 0 new comments -
rustc-dev component is broken by missing literal-escaper
#138647 commented on
Mar 26, 2025 • 0 new comments -
VecDeque should support splice / extend_front
#69939 commented on
Mar 26, 2025 • 0 new comments -
ICE on stable and nightly: `compiler\rustc_const_eval\src\interpret\operand.rs:661:13: primitive read not possible for type: u32`
#137974 commented on
Mar 26, 2025 • 0 new comments -
Allow empty override of a provided trait method for documentation purposes
#101207 commented on
Mar 26, 2025 • 0 new comments -
Adding non-divergent core::ops overload breaks type inference and default integer type preference
#98357 commented on
Mar 26, 2025 • 0 new comments -
Tracking Issue for `tcp_linger`
#88494 commented on
Mar 26, 2025 • 0 new comments -
Draft release notes for 1.86.0
#138795 commented on
Mar 26, 2025 • 0 new comments -
Tracking issue for RFC 3621: `derive(CoercePointee)`
#123430 commented on
Mar 26, 2025 • 0 new comments -
rustc segfaults on small program using rayon
#83960 commented on
Mar 26, 2025 • 0 new comments -
The locally-installed docs try to load non-local assets, causing them to fail on a bad connection.
#51625 commented on
Mar 31, 2025 • 0 new comments -
Slice type documentation contradicts the reference
#108492 commented on
Mar 31, 2025 • 0 new comments -
Overflowing panics when debug asserts enabled or overflow checks?
#108131 commented on
Mar 31, 2025 • 0 new comments -
Rustdoc should handle built-in macros
#100764 commented on
Mar 31, 2025 • 0 new comments -
Google does not seem to be indexing all pages on docs.rust-lang.org
#104670 commented on
Mar 31, 2025 • 0 new comments -
Missing docs for panics when slicing with ranges out of bounds
#100190 commented on
Mar 31, 2025 • 0 new comments -
Semantics of control flow operators (return, continue, `?`) in async blocks is severely underdocumented
#101444 commented on
Mar 31, 2025 • 0 new comments -
Assert panic is difficult to read for long expressions
#61449 commented on
Mar 31, 2025 • 0 new comments -
rustc book does not specify priority between lint options like `-A` and attributes
#124088 commented on
Mar 31, 2025 • 0 new comments -
`continue` expressions in loop conditions
#118673 commented on
Mar 31, 2025 • 0 new comments -
`Vec.resize()`, `Vec.resize_with()` should be marked as panicking if the new capacity exceeds `isize::MAX` bytes
#117437 commented on
Mar 31, 2025 • 0 new comments -
Lifetime elision makes arg lifetime depend on return value reference
#71838 commented on
Mar 31, 2025 • 0 new comments -
Misleading/unhelpful error message from borrow checker
#55307 commented on
Mar 31, 2025 • 0 new comments -
ICE with higher order associated types
#129372 commented on
Mar 31, 2025 • 0 new comments -
Tracking issue for ergonomic reference counting
#132290 commented on
Mar 31, 2025 • 0 new comments -
refining_impl_trait: Decide whether explicit opt-in is needed
#121718 commented on
Mar 31, 2025 • 0 new comments -
Confusing diagnostic when the error value converted by `?` fails to satisfy a `'static` bound
#136902 commented on
Mar 31, 2025 • 0 new comments -
Split elided_lifetime_in_paths into tied and untied
#120808 commented on
Mar 28, 2025 • 0 new comments -
redesign stage 0 std
#119899 commented on
Apr 1, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Apr 1, 2025 • 0 new comments -
rustdoc-json: Add test for #[automatically_derived] attribute
#110406 commented on
Apr 1, 2025 • 0 new comments -
Rust stable, fatal runtime error: stack overflow, PartialEq
#57299 commented on
Apr 1, 2025 • 0 new comments -
Recursive PartialEq implementation not detected
#99220 commented on
Apr 1, 2025 • 0 new comments -
Error when unsizing types with thin pointers that turn fat
#130740 commented on
Apr 1, 2025 • 0 new comments -
Make the `unconditional_recursion` lint work across function calls
#57965 commented on
Apr 1, 2025 • 0 new comments -
Stack overflow in fmt::Display impl
#45838 commented on
Apr 1, 2025 • 0 new comments -
Tracking Issue for llvm-tools-preview
#85658 commented on
Apr 1, 2025 • 0 new comments -
Function parameter type resolution incorrect when multiple generics used
#134387 commented on
Apr 1, 2025 • 0 new comments -
Tracking Issue for `bufreader_peek`
#128405 commented on
Apr 1, 2025 • 0 new comments -
repr(C) on MSVC targets does not always match MSVC type layout when ZST are involved
#81996 commented on
Apr 1, 2025 • 0 new comments -
`compiler_builtins` `string.h` functions are not available when using `std` targets with `#![no_std]`
#137833 commented on
Apr 1, 2025 • 0 new comments -
Rust fails to optimize away useless unwrap check
#57166 commented on
Apr 1, 2025 • 0 new comments -
Doc clarification for `MaybeUninit::zeroed()`
#111608 commented on
Mar 31, 2025 • 0 new comments -
Link directly from the README to rustc-dev-guide
#110144 commented on
Mar 31, 2025 • 0 new comments -
Tracking Issue for secure random data generation in `std`
#130703 commented on
Mar 29, 2025 • 0 new comments -
std::PathBuff::join("/some/path") overrides the original path in the resulting PathBuf
#59726 commented on
Mar 29, 2025 • 0 new comments -
Tracking Issue for integer formatting into a fixed-size buffer
#138215 commented on
Mar 29, 2025 • 0 new comments -
E0106 "missing lifetime specifier" should be omitted when the signature is incorrect in an `impl` (E0186)
#135659 commented on
Mar 29, 2025 • 0 new comments -
CFI: core and std have explict CFI violations
#115199 commented on
Mar 29, 2025 • 0 new comments -
autodiff unnecessarily prevents inlining
#138920 commented on
Mar 29, 2025 • 0 new comments -
ICE: `None` in `compiler/rustc_mir_build/src/build/matches/mod.rs`
#119786 commented on
Mar 29, 2025 • 0 new comments -
[ICE]: index out of bounds
#132765 commented on
Mar 29, 2025 • 0 new comments -
Document expected relationships between FromIterator, Default, and Extend
#58659 commented on
Mar 29, 2025 • 0 new comments -
Tracking Issue for restructuring `std::sys`
#117276 commented on
Mar 29, 2025 • 0 new comments -
#[deprecated] lint doesn't trigger when overriding deprecated method
#98990 commented on
Mar 29, 2025 • 0 new comments -
arbitrary_self_types + derive_coerce_pointee allows calling methods whose where clauses are violated
#136702 commented on
Mar 29, 2025 • 0 new comments -
Stability annotation on defaulted generics fails
#79499 commented on
Mar 29, 2025 • 0 new comments -
error performing operation: fully_perform in ascribe_user_type
#138707 commented on
Mar 29, 2025 • 0 new comments -
Scoped TLS panic when making docs with --markdown-before-content
#134322 commented on
Mar 28, 2025 • 0 new comments -
File::open() on directories does not return Err(), leads to breakage with BufReader
#64144 commented on
Mar 28, 2025 • 0 new comments -
Tracking issue for release notes of #135763: Update to LLVM 20
#137118 commented on
Mar 28, 2025 • 0 new comments -
Tracking Issue for `#![feature(phantom_variance_markers)]`
#135806 commented on
Mar 31, 2025 • 0 new comments -
Tracking Issue for slice::array_chunks
#74985 commented on
Mar 31, 2025 • 0 new comments -
`armv7-sony-vita-newlibeabihf` should be named `thumbv7a-sony-vita-newlibeabihf`
#137422 commented on
Mar 31, 2025 • 0 new comments -
Tracking Issue for `float_semantics` RFC 3514
#128288 commented on
Mar 31, 2025 • 0 new comments -
`slice::Iter` + `max` on array: Regression since Rust 1.65 (LLVM 15)
#129583 commented on
Mar 31, 2025 • 0 new comments -
Tracking Issue for `-Znext-solver`
#107374 commented on
Mar 31, 2025 • 0 new comments -
Match on two-variant enum optimizes poorly
#122734 commented on
Mar 31, 2025 • 0 new comments -
Tracking issue for release notes of #119220: Uplift `clippy::invalid_null_ptr_usage` lint
#138638 commented on
Mar 31, 2025 • 0 new comments -
`unconditional_recursion` lint false positive on abort-on-drop type.
#138897 commented on
Mar 30, 2025 • 0 new comments -
Tracking issue for release notes of #133870: Stabilize `asm_goto` feature gate
#134860 commented on
Mar 30, 2025 • 0 new comments -
Deprecated tracking issue for closed RFC 2632, `impl const Trait for Ty` and `~const` (tilde const) syntax (`const_trait_impl`)
#67792 commented on
Mar 30, 2025 • 0 new comments -
Tracking Issue for trim-paths RFC 3127
#111540 commented on
Mar 30, 2025 • 0 new comments -
Cycle detected when processing existential type
#55997 commented on
Mar 30, 2025 • 0 new comments -
Allow storing `format_args!` in a let binding
#92698 commented on
Mar 30, 2025 • 0 new comments -
cleanup rustdoc::html::render to be better encapsulated.
#138567 commented on
Mar 30, 2025 • 0 new comments -
diagnostics: rust could suggest removing reference here
#76703 commented on
Mar 30, 2025 • 0 new comments -
Tracking Issue for File lock API
#130994 commented on
Mar 30, 2025 • 0 new comments