-
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
171 Pull requests merged by 76 people
-
Emit a warning if the doctest
main
function will not be run#140527 merged
May 22, 2025 -
Rollup of 6 pull requests
#141379 merged
May 22, 2025 -
rustdoc: Fix links with inline code in trait impl docs
#140868 merged
May 22, 2025 -
Add bors environment to CI
#141323 merged
May 22, 2025 -
add doc alias
replace_first
forstr::replacen
#141370 merged
May 22, 2025 -
rustdoc-json: Remove false docs and add test for inline attribute
#141364 merged
May 22, 2025 -
bump stdarch
#141337 merged
May 22, 2025 -
dont handle bool transmute
#140431 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 -
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 -
Move -Zcrate-attr injection to just after crate root parsing
#141351 merged
May 22, 2025 -
lower bodies' params to thir before the body's value
#141356 merged
May 22, 2025 -
unpretty=thir-tree
: don't require the final expr to be the body's value#141357 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 -
Clippy subtree update
#141343 merged
May 21, 2025 -
Use Docker cache from the current repository
#141280 merged
May 21, 2025 -
When AsyncDrop impl is empty, sync drop generated in elaborator
#141328 merged
May 21, 2025 -
Do not eagerly fold consts in
normalize_param_env_or_error
if new solver#141332 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 -
only resolve top-level guard patterns' guards once
#141267 merged
May 21, 2025 -
Rollup of 7 pull requests
#141345 merged
May 21, 2025 -
Async drop fix for 'broken mir, place has deref as later projection'
#141296 merged
May 21, 2025 -
Match on lang item kind instead of using an if/else chain
#140386 merged
May 21, 2025 -
Add
std::os::unix::process::CommandExt::chroot
to safely chroot a child process#137759 merged
May 21, 2025 -
Suggest use "{}", self.x instead of {self.x} when resolve x as field of
self
#141213 merged
May 21, 2025 -
Rollup of 7 pull requests
#141331 merged
May 21, 2025 -
replace
cc_detect::cc2ar
withcc::try_get_archiver
#140994 merged
May 21, 2025 -
Allow
x perf
to find rustc.exe on Windows#141283 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 -
Do not call name() on rpitit assoc_item
#141308 merged
May 21, 2025 -
Update books
#141316 merged
May 21, 2025 -
Rollup of 6 pull requests
#141320 merged
May 21, 2025 -
ci: split dist-arm-linux job
#141078 merged
May 21, 2025 -
Add match guard let chain drop order and scoping tests
#140981 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 -
collect doc alias as tips during resolution
#127721 merged
May 21, 2025 -
core_float_math
: Move functions tomath
module#141282 merged
May 21, 2025 -
use
Self
alias in self types rather than manually substituting it#141289 merged
May 21, 2025 -
link tracking issue in explicit-extern-abis.md
#141291 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 -
Error on recursive opaque ty in HIR typeck
#139419 merged
May 20, 2025 -
Rollup of 7 pull requests
#141292 merged
May 20, 2025 -
Add tick to
RePlaceholder
debug output#141285 merged
May 20, 2025 -
Resolved issue with mismatched types triggering ICE in certain scenarios
#141236 merged
May 20, 2025 -
Warning added when dependency crate has async drop types, and the feature is disabled
#141253 merged
May 20, 2025 -
lower_to_hir
cleanups#141279 merged
May 20, 2025 -
rustc-dev-guide subtree update
#141269 merged
May 20, 2025 -
gather_locals
: only visit guard pattern guards when checking the guard#141275 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 -
trim cache module in utils bootstrap
#141257 merged
May 20, 2025 -
Update books
#141259 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 -
Rollup of 5 pull requests
#141270 merged
May 20, 2025 -
Replace
try_reserve_exact
withtry_with_capacity
instd::fs::read
#141211 merged
May 20, 2025 -
Add
std::io::Seek
instance forstd::io::Take
#138023 merged
May 19, 2025 -
Handle
rustc_query_system
cases ofrustc::potential_query_instability
lint#131200 merged
May 19, 2025 -
windows: document that we rely on an undocumented property of GetUserProfileDirectoryW
#141244 merged
May 19, 2025 -
Rollup of 6 pull requests
#141255 merged
May 19, 2025 -
introduce common macro for
MutVisitor
andVisitor
to dedup code#141249 merged
May 19, 2025 -
fix data race in ReentrantLock fallback for targets without 64bit atomics
#141248 merged
May 19, 2025 -
skip compiler tools sanity checks on certain commands
#141247 merged
May 19, 2025 -
Rollup of 5 pull requests
#141243 merged
May 19, 2025 -
in
tests/ui/asm/aarch64/parse-error.rs
, only test cases specific to that target#141242 merged
May 19, 2025 -
dladdr cannot leave dli_fname to be null
#141239 merged
May 19, 2025 -
more ice tests
#141225 merged
May 19, 2025 -
coverage: Detect unused local file IDs to avoid an LLVM assertion
#140847 merged
May 19, 2025 -
opt-dist: fix deprecated BOLT -icf=1 option
#141117 merged
May 19, 2025 -
[win][CI] Convert paths to Windows format before adding to PATH
#140754 merged
May 19, 2025 -
fix autodiff macro on generic functions
#140049 merged
May 19, 2025 -
Rollup of 4 pull requests
#141238 merged
May 19, 2025 -
[std] fix the presentation of
split_off_mut
andsplit_off
documentation#141110 merged
May 19, 2025 -
make
rustc_attr_parsing
less dominant in the rustc crate graph#140874 merged
May 19, 2025 -
add regression test for rust-lang#101650
#141094 merged
May 19, 2025 -
Cygwin support in rustc
#140154 merged
May 19, 2025 -
Add
f16
formatting and parsing#127013 merged
May 18, 2025 -
Return value of coroutine_layout fn changed to Result with LayoutError
#140926 merged
May 18, 2025 -
name resolution for guard patterns
#140746 merged
May 18, 2025 -
std: stop using TLS in signal handler
#140628 merged
May 18, 2025 -
split
asm!
parsing and validation#140490 merged
May 18, 2025 -
bump windows crate for compiler,bootstrap and tools
#141127 merged
May 18, 2025 -
Stabilize the avx512 target features
#138940 merged
May 18, 2025 -
gvn: avoid creating overlapping assignments
#141218 merged
May 18, 2025 -
Miri subtree update
#141214 merged
May 18, 2025 -
Rollup of 8 pull requests
#141232 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 -
Stabilize
#![feature(non_null_from_ref)]
#140511 merged
May 18, 2025 -
Add per page TOC in the
rustc
book#140113 merged
May 18, 2025 -
[win][arm64] Remove 'Arm64 Hazard' undocumented MSVC option and instead disable problematic test
#141045 merged
May 18, 2025 -
Rollup of 8 pull requests
#141216 merged
May 18, 2025 -
Enable [behind-upstream] triagebot option for rust-lang/rust
#141071 merged
May 18, 2025 -
Fix Rust for Linux ping group label
#141139 merged
May 18, 2025 -
Use
crate::
prefix for root macro suggestions#141132 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 -
check coroutines with
TypingMode::Borrowck
to avoid cyclic reasoning#141125 merged
May 17, 2025 -
deduplicate abort implementations
#139103 merged
May 17, 2025 -
Make some
match
es slightly more ergonomic inlibrustdoc
#141131 merged
May 17, 2025 -
checktools.sh: fix bashism
#140917 merged
May 17, 2025 -
turn lld warning on old gccs into info log
#141035 merged
May 17, 2025 -
Add as_ascii_unchecked() methods to char, u8, and str
#137432 merged
May 17, 2025 -
Rollup of 9 pull requests
#141133 merged
May 17, 2025 -
Miri subtree update
#141116 merged
May 17, 2025 -
Rollup of 8 pull requests
#141113 merged
May 17, 2025 -
Do not emit help when shorthand from macro when suggest
?
orexpect
#141070 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 -
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 -
HIR: explain in comment why
ExprKind::If
"then" is anExpr
#141059 merged
May 17, 2025 -
Remove some unnecessary erases
#141051 merged
May 17, 2025 -
Lowercase git url for rust-lang/enzyme.git
#141056 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 -
fix doc for UnixStream
#140984 merged
May 16, 2025 -
Improve ternary operator recovery
#141003 merged
May 16, 2025 -
rustc-dev-guide subtree update
#141026 merged
May 16, 2025 -
Remove
stable
attribute from wasi fs (read_exact|write_all)_at#140910 merged
May 16, 2025 -
Add negative test coverage for
-Clink-self-contained
and-Zlinker-features
#140997 merged
May 16, 2025 -
Implement methods to set STARTUPINFO flags for Command API on Windows
#141013 merged
May 16, 2025 -
move (or remove) some impl Trait tests
#140834 merged
May 16, 2025 -
Migrate to modern datetime API
#141009 merged
May 16, 2025 -
std: explain prefer
TryInto
overTryFrom
when specifying traits bounds on generic function#140791 merged
May 16, 2025 -
Remove manual WF hack
#140557 merged
May 16, 2025 -
Simplify
Vec::as_non_null
implementation and make itconst
#140685 merged
May 16, 2025 -
docs(library/core/src/pin): fix typo "necessarily" -> "necessary"
#139749 merged
May 16, 2025 -
remove
RustfmtState
to reduceinitial_rustfmt
complexity#141027 merged
May 16, 2025 -
Rollup of 7 pull requests
#141050 merged
May 16, 2025 -
normalization: avoid incompletely constraining GAT args
#140712 merged
May 16, 2025 -
Improve
dangerous_implicit_aurorefs
diagnostic output#140768 merged
May 16, 2025 -
VxWorks: updates from recent libc versions
#140990 merged
May 16, 2025 -
Flush errors before deep normalize in
dropck_outlives
#140947 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 -
MaybeUninit::write: fix doc
#140988 merged
May 15, 2025 -
Fix a compiletest blessing message
#140953 merged
May 15, 2025 -
Rollup of 7 pull requests
#141011 merged
May 15, 2025 -
Add an issue template for future-incompatible lints
#140904 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 -
Temporarily use Windows Server 2022 instead of Windows Server 2025 images
#141023 merged
May 15, 2025
74 Pull requests opened by 48 people
-
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 macro 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 -
Update IDEs to use rustfmt 2024, fix Zed settings
#141062 opened
May 16, 2025 -
Updated std doctests for wasm
#141065 opened
May 16, 2025 -
Provide slice length information to the compiler
#141068 opened
May 16, 2025 -
Suggest mut when possbile for temporary value dropped while borrowed
#141069 opened
May 16, 2025 -
Stabilize feature `result_flattening`
#141072 opened
May 16, 2025 -
fix Zip unsoundness (again)
#141076 opened
May 16, 2025 -
Fix the issue of typo of comma in arm parsing
#141077 opened
May 16, 2025 -
Implement `advance_by` via `try_fold` for `Sized` iterators
#141086 opened
May 16, 2025 -
Test(fs): Fix `test_eq_windows_file_type` for Windows 7
#141104 opened
May 16, 2025 -
additional edge cases tests for `path.rs` 🧪
#141105 opened
May 16, 2025 -
Docs(lib): Fix `extract_if` docs
#141108 opened
May 17, 2025 -
discuss deadlocks in the std::io::pipe() example
#141109 opened
May 17, 2025 -
std: note that `std::str::from_utf8*` functions are aliases to `<str>::from_utf8*` methods
#141112 opened
May 17, 2025 -
rustdoc JSON: Don't apply `#[repr]` privacy heuristics
#141126 opened
May 17, 2025 -
rustc_on_unimplemented cleanups
#141130 opened
May 17, 2025 -
Fast path for processing some obligations in the new solver
#141135 opened
May 17, 2025 -
Stabilize `#[cfg(version(...))]`
#141137 opened
May 17, 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 -
tools-aux ci runner: also cross-test doctests in Miri
#141210 opened
May 18, 2025 -
std: clarify Clone trait documentation about duplication semantics
#141215 opened
May 18, 2025 -
Change `{Box,Arc,Rc,Weak}::into_raw` to only work with `A = Global`
#141219 opened
May 18, 2025 -
terminology: allocated object → allocation
#141224 opened
May 18, 2025 -
Only assemble impl candidates if there are no candidates that would have shadowed it
#141226 opened
May 18, 2025 -
Add compiler-builtins as a subtree
#141229 opened
May 18, 2025 -
Implement ((un)checked_)exact_div methods for integers
#141237 opened
May 19, 2025 -
add s390x z17 target features
#141250 opened
May 19, 2025 -
gvn: bail out unavoidable non-ssa locals in repeat
#141252 opened
May 19, 2025 -
Allow volatile access to address 0
#141260 opened
May 19, 2025 -
Stabilize `substr_range` and related methods
#141266 opened
May 20, 2025 -
Streamline some attr parsing APIs
#141271 opened
May 20, 2025 -
modularize the config module bootstrap
#141272 opened
May 20, 2025 -
expand: Use `Option` instead of `SmallVec<1>` where possible.
#141273 opened
May 20, 2025 -
Miri CI: test aarch64-apple-darwin in PRs instead of the x86_64 target
#141277 opened
May 20, 2025 -
Querify `coroutine_hidden_types`
#141286 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 -
Add From<TryLockError> for io::Error
#141312 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 -
[experiment] ci test: see how pr jobs run in codebuild
#141354 opened
May 21, 2025 -
ci: improve citool job db errors
#141355 opened
May 21, 2025 -
Fix `FnOnce` impl for `AsyncFn`/`AsyncFnMut` self-borrowing closures in new solver
#141359 opened
May 21, 2025 -
use `cfg_select!` to select the right `VaListImpl` definition
#141361 opened
May 21, 2025 -
Normalize aliases to correct kind of error term
#141362 opened
May 21, 2025 -
Simplify `format_integer_with_underscore_sep`
#141369 opened
May 21, 2025 -
Use the fn_span when emitting function calls for better debug info.
#141372 opened
May 21, 2025 -
make shared_helpers exe function work for both cygwin and non-cygwin hosts
#141374 opened
May 22, 2025 -
Disable libunwind cross-architecture unwinding
#141375 opened
May 22, 2025 -
Rename `kw::Empty` as `sym::empty`.
#141376 opened
May 22, 2025 -
Remove unnecessary `is_empty` checks
#141377 opened
May 22, 2025 -
try_cast_aligned: avoid bare int-to-ptr casts
#141381 opened
May 22, 2025 -
ci: convert distcheck to free runner
#141382 opened
May 22, 2025 -
Miri subtree update
#141383 opened
May 22, 2025 -
Enable review queue tracking
#141384 opened
May 22, 2025 -
Move `dist-x86_64-linux` CI job to GitHub temporarily
#141388 opened
May 22, 2025 -
ci: prepare aws access keys for migration
#141389 opened
May 22, 2025 -
Don't allow `poly_select` in new solver
#141390 opened
May 22, 2025
61 Issues closed by 18 people
-
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 -
Non-implemented trait causes ICE
#140462 closed
May 16, 2025 -
ICE when building rustc_middle with some query-related trait bounds not satisfied
#140931 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
85 Issues opened by 61 people
-
Document intention of the `distcheck` bootstrap step/command, and the distcheck CI test job
#141387 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 -
[ICE] internal error in match_branches on unicode range pattern
#141378 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 -
Spurious `irrefutable_let_patterns` warning
#141365 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 -
1.87 build fails with LLVM 19
#141353 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 -
Next solver: ICE: Didn't expect to assemble trait candidate from […] NestedNormalizationGoals
#141322 opened
May 21, 2025 -
GVN misunderstands aliasing, can create overlapping assignments (again)
#141313 opened
May 20, 2025 -
compiler panic - name of non-Rpitit assoc item
#141304 opened
May 20, 2025 -
Compiler unexpectedly paniced - Ark curves
#141302 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 -
Diagnostic doesn't mention `cfg`-ed item referenced through glob import
#141256 opened
May 19, 2025 -
We rely on an undocumented property of GetUserProfileDirectoryW
#141254 opened
May 19, 2025 -
GVN makes an incorrect index access
#141251 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 -
#[derive(PartialEq)] does not reorder field comparisons to improve performance
#141141 opened
May 17, 2025 -
`Clone` documentation can be confusing to beginners around "duplication" language
#141138 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 -
`is_x86_feature_detected` source link in std docs is broken
#141102 opened
May 16, 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 -
Consider a different tooltip for a partially ignored doctest
#141092 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 -
nightly: Linker error / `wasm-bindgen` pulling in `env` library in generated JS
#141085 opened
May 16, 2025 -
Valgrind shows memory leak with possibly lost when running tests with `cargo test`
#141084 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 -
Clarify that `<str>::from_utf8*` methods are aliases to `core::str::from_utf8*` functions
#141079 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
290 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.
-
[rustdoc] Unify type aliases rendering with other ADT
#140863 commented on
May 21, 2025 • 28 new comments -
Sized Hierarchy: Part I
#137944 commented on
May 22, 2025 • 14 new comments -
Refactor StableMIR
#140643 commented on
May 22, 2025 • 12 new comments -
Move placeholder handling to a proper preprocessing step
#140466 commented on
May 22, 2025 • 11 new comments -
Fix unuseful span in type error in some format_args!() invocations
#140916 commented on
May 22, 2025 • 10 new comments -
use uX::from instead of _ as uX in non - const contexts
#140435 commented on
May 22, 2025 • 6 new comments -
Improve doc of some methods that take ranges
#140983 commented on
May 17, 2025 • 6 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
May 22, 2025 • 6 new comments -
const-eval: allow constants to refer to mutable/external memory, but reject such constants as patterns
#140942 commented on
May 22, 2025 • 5 new comments -
Enable xray support for Mac
#140790 commented on
May 22, 2025 • 5 new comments -
Finalize repeat expr inference behaviour with inferred repeat counts
#139635 commented on
May 22, 2025 • 4 new comments -
Handle regions equivalent to 'static in non_local_bounds
#139668 commented on
May 22, 2025 • 3 new comments -
Improve handling of rustdoc lints when used with raw doc fragments.
#136400 commented on
May 21, 2025 • 3 new comments -
Allow matching on 3+ variant niche-encoded enums to optimize better
#139729 commented on
May 16, 2025 • 2 new comments -
Change File::try_lock() and try_lock_shared() to return io::Result<()>
#140718 commented on
May 20, 2025 • 2 new comments -
Clarify &mut-methods' docs on sync::OnceLock
#140715 commented on
May 21, 2025 • 2 new comments -
Split `autodiff` into `autodiff_forward` and `autodiff_reverse`
#140697 commented on
May 21, 2025 • 2 new comments -
Async drop poll shim for error dropee generates noop body
#140967 commented on
May 22, 2025 • 2 new comments -
Allow initializing logger with additional tracing Layer
#140969 commented on
May 20, 2025 • 2 new comments -
Safer implementation of RepeatN
#130887 commented on
May 19, 2025 • 2 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
May 17, 2025 • 2 new comments -
Report text_direction_codepoint_in_literal when parsing
#141004 commented on
May 16, 2025 • 2 new comments -
add `asm_cfg`: `#[cfg(...)]` within `asm!`
#140367 commented on
May 18, 2025 • 2 new comments -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
May 22, 2025 • 1 new comment -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
May 16, 2025 • 1 new comment -
Add lint against (some) interior mutable consts
#132146 commented on
May 21, 2025 • 1 new comment -
build_helper: handle emails containing square brackets
#140675 commented on
May 20, 2025 • 1 new comment -
Implement `normalize_lexically`
#134696 commented on
May 22, 2025 • 1 new comment -
Rustdoc js scrape examples typecheck
#140314 commented on
May 22, 2025 • 1 new comment -
Note expr being cast when encounter NonScalar cast error
#140787 commented on
May 21, 2025 • 1 new comment -
Don't lint against named labels in `naked_asm!`
#140871 commented on
May 19, 2025 • 1 new comment -
minor improvements on running miri
#140898 commented on
May 20, 2025 • 1 new comment -
Make performance description of String::{insert,insert_str,remove} more precise
#138538 commented on
May 21, 2025 • 1 new comment -
Add `#[loop_match]` for improved DFA codegen
#138780 commented on
May 21, 2025 • 0 new comments -
[perf] Decouple directly accessing a HIR owner from ast lowering
#138705 commented on
May 21, 2025 • 0 new comments -
add nvptx_target_feature
#138689 commented on
May 22, 2025 • 0 new comments -
Add a new `mismatched-lifetime-syntaxes` lint
#138677 commented on
May 19, 2025 • 0 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
May 18, 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 21, 2025 • 0 new comments -
Describe lifetime of call argument temporaries passed indirectly
#138489 commented on
May 17, 2025 • 0 new comments -
GCI: At their def site, actually wfcheck the where-clause & always eval free lifetime-generic constants
#136429 commented on
May 22, 2025 • 0 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
May 18, 2025 • 0 new comments -
Add checking for unnecessary delims in closure body
#136906 commented on
May 18, 2025 • 0 new comments -
Check preds post mono (round 2)
#137003 commented on
May 17, 2025 • 0 new comments -
Implement `feature(precise_capturing_of_types)`
#138473 commented on
May 22, 2025 • 0 new comments -
Functionality for `int_format_into` for integer types
#138338 commented on
May 16, 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 -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
May 21, 2025 • 0 new comments -
Turn `Cow::is_borrowed,is_owned` into associated functions.
#138217 commented on
May 22, 2025 • 0 new comments -
Remove `i128` and `u128` from `improper_ctypes_definitions`
#137306 commented on
May 18, 2025 • 0 new comments -
Guarantee behavior of transmuting `Option::<T>::None` subject to NPO
#137323 commented on
May 17, 2025 • 0 new comments -
Stabilize `assert_matches` and move it to `core::macros`
#137487 commented on
May 16, 2025 • 0 new comments -
Add `iter` macro
#137725 commented on
May 22, 2025 • 0 new comments -
Implement `PartialOrd` and `Ord` for `Discriminant`
#106418 commented on
May 17, 2025 • 0 new comments -
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
#107122 commented on
May 21, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
May 20, 2025 • 0 new comments -
Increase parallelism in various locations
#115003 commented on
May 16, 2025 • 0 new comments -
Stabilize associated type position impl Trait (ATPIT)
#120700 commented on
May 17, 2025 • 0 new comments -
Emit a warning if a `match` is too complex
#122685 commented on
May 16, 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 -
Make `missing_fragment_specifier` an unconditional error
#128425 commented on
May 20, 2025 • 0 new comments -
Improve dead code analysis for structs and traits defined locally
#128637 commented on
May 22, 2025 • 0 new comments -
Stabilize `tcp_quickack`
#129121 commented on
May 16, 2025 • 0 new comments -
Properly deduce object lifetime defaults in projections & trait refs
#129543 commented on
May 15, 2025 • 0 new comments -
Add some track_caller info to precondition panics
#129658 commented on
May 21, 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 21, 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 21, 2025 • 0 new comments -
Add post-mono MIR optimizations
#131650 commented on
May 20, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
May 17, 2025 • 0 new comments -
rustdoc: use a button instead of a bar for search
#133279 commented on
May 20, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
May 21, 2025 • 0 new comments -
Use `cfg_attr` in AST with a placeholder attribute for accurate suggestion
#133823 commented on
May 22, 2025 • 0 new comments -
Remove wasm legacy abi
#133952 commented on
May 21, 2025 • 0 new comments -
Specify the behavior of `file!`
#134442 commented on
May 16, 2025 • 0 new comments -
Lint on fn pointers comparisons in external macros
#134536 commented on
May 21, 2025 • 0 new comments -
lint / ImproperCTypes: better handling of indirections, take 2
#134697 commented on
May 21, 2025 • 0 new comments -
Include arguments to the precondition check in failure messages
#134938 commented on
May 20, 2025 • 0 new comments -
aarch64-softfloat: forbid enabling the neon target feature
#135160 commented on
May 22, 2025 • 0 new comments -
Add ignore value suggestion in closure body
#135562 commented on
May 22, 2025 • 0 new comments -
stop specializing on `Copy`
#135634 commented on
May 20, 2025 • 0 new comments -
Allow `#![doc(test(attr(..)))]` everywhere
#140560 commented on
May 20, 2025 • 0 new comments -
Temporary lifetime extension through tuple struct and tuple variant constructors
#140593 commented on
May 15, 2025 • 0 new comments -
compiletest: Improve diagnostics for line annotation mismatches
#140622 commented on
May 22, 2025 • 0 new comments -
UnsafePinned: also include the effects of UnsafeCell
#140638 commented on
May 19, 2025 • 0 new comments -
Implement RcUninit (#112566)
#140640 commented on
May 19, 2025 • 0 new comments -
Split up the `unknown_or_malformed_diagnostic_attributes` lint
#140717 commented on
May 22, 2025 • 0 new comments -
[WIP] Region inference: Use outlives-static constraints in constraint search
#140737 commented on
May 16, 2025 • 0 new comments -
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `x86amx`, `bf16` and `i1`
#140763 commented on
May 20, 2025 • 0 new comments -
Stabilize keylocker
#140766 commented on
May 22, 2025 • 0 new comments -
Stabilize `sha512`. `sm3` and `sm4` for x86
#140767 commented on
May 22, 2025 • 0 new comments -
add `extern "custom"` functions
#140770 commented on
May 17, 2025 • 0 new comments -
{aarch64,x86_64}-*-windows-gnullvm: build host tools
#140772 commented on
May 20, 2025 • 0 new comments -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 commented on
May 22, 2025 • 0 new comments -
[DO NOT MERGE] build Enzyme as archive
#140799 commented on
May 19, 2025 • 0 new comments -
Reduce special casing for the panic runtime
#140809 commented on
May 19, 2025 • 0 new comments -
make path_statements lint machine applicable for statements with no effect
#140830 commented on
May 21, 2025 • 0 new comments -
aarch64-linux: Default to FramePointer::NonLeaf
#140832 commented on
May 22, 2025 • 0 new comments -
Make #[used(linker)] the default on ELF too
#140872 commented on
May 21, 2025 • 0 new comments -
Make check-cfg diagnostics work in `#[doc(cfg(..))]`
#140894 commented on
May 16, 2025 • 0 new comments -
Extract some shared code from codegen backend target feature handling
#140920 commented on
May 22, 2025 • 0 new comments -
Clarify WTF-8 safety docs
#140936 commented on
May 16, 2025 • 0 new comments -
Use `Arena::alloc_from_iter` to avoid redundant vec allocations
#140937 commented on
May 18, 2025 • 0 new comments -
start properly testing attributes in positions
#140948 commented on
May 15, 2025 • 0 new comments -
`impl PartialEq<{str,String}> for {Path,PathBuf}`
#140956 commented on
May 18, 2025 • 0 new comments -
Change `core::iter::Fuse`'s `Default` impl to do what its docs say it does
#140985 commented on
May 17, 2025 • 0 new comments -
literal-escaper v0.0.2 => v0.0.3 for better API without `unreachable`
#140999 commented on
May 21, 2025 • 0 new comments -
Make NonZero<char> possible
#141001 commented on
May 21, 2025 • 0 new comments -
Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix`
#141028 commented on
May 15, 2025 • 0 new comments -
Consistently type stabilized in the release notes
#141029 commented on
May 15, 2025 • 0 new comments -
[WIP] Expand free alias types during variance computation
#141030 commented on
May 15, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
May 16, 2025 • 0 new comments -
std: fix aliasing bug in UNIX process implementation
#138896 commented on
May 22, 2025 • 0 new comments -
arbitrary_self_type: insert implied Receiver bound on Deref
#138952 commented on
May 22, 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 -
Fix derive bounds for fully-qualified field types
#139272 commented on
May 21, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
May 15, 2025 • 0 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
May 15, 2025 • 0 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
May 21, 2025 • 0 new comments -
support revealing uses of opaques
#139587 commented on
May 16, 2025 • 0 new comments -
Rustfmt now support use closures
#139692 commented on
May 15, 2025 • 0 new comments -
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
#139769 commented on
May 16, 2025 • 0 new comments -
rustdoc: on mobile, make the sidebar full width and linewrap
#139831 commented on
May 16, 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 -
[DO NOT MERGE] start building Enzyme in CI
#140064 commented on
May 19, 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 21, 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 -
HIR ty lowering: Clean up & refactor the lowering of type-relative paths
#140218 commented on
May 22, 2025 • 0 new comments -
Don't build `ParamEnv` and do trait solving in `ItemCtxt`s when lowering IATs
#140247 commented on
May 22, 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 -
change unsatisfiable trivial bounds detection
#140313 commented on
May 22, 2025 • 0 new comments -
Add data_ptr method to Mutex and RwLock
#140369 commented on
May 21, 2025 • 0 new comments -
support revealing uses in HIR typeck
#140497 commented on
May 16, 2025 • 0 new comments -
Use lld by default on `x86_64-unknown-linux-gnu` stable
#140525 commented on
May 17, 2025 • 0 new comments -
Simplify `attribute_groups`
#140539 commented on
May 19, 2025 • 0 new comments -
Defer evaluating type system constants when they use infers or params
#140553 commented on
May 22, 2025 • 0 new comments -
wf: emit projection goal for aliases
#140558 commented on
May 22, 2025 • 0 new comments -
Tracking Issue for `naked_functions_target_feature`
#138568 commented on
May 22, 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 -
internal refactoring: cleanup type relations
#121159 commented on
May 19, 2025 • 0 new comments -
aarch64-unknown-none-softfloat: ABI unsoundness when enabling "neon" feature
#134375 commented on
May 19, 2025 • 0 new comments -
s390x vector facilities support
#130869 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 -
Tracking Issue for RFC 3467: UnsafePinned
#125735 commented on
May 19, 2025 • 0 new comments -
async drop not work without sync drop
#140696 commented on
May 19, 2025 • 0 new comments -
Tracking issue for RFC 2412, "The optimize attribute"
#54882 commented on
May 19, 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 release notes of #138940: Stabilize the avx512 target features
#139928 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 -
x.py test --stage 0 src/tools/clippy does not work
#78717 commented on
May 18, 2025 • 0 new comments -
Tracking Issue for Result::flatten (`result_flattening`)
#70142 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 float_minimum_maximum
#91079 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 -
Associated Type Equality Bounds are not properly resolved
#139682 commented on
May 18, 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 `NonZero<u*>::div_ceil`
#132968 commented on
May 20, 2025 • 0 new comments -
Tracking issue for `cfg_match`
#115585 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 incorrect lifetime bound errors in async
#110338 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 -
Tracking issue for RFC 3637: Guard patterns
#129967 commented on
May 20, 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 -
`continue` expressions in loop conditions
#118673 commented on
May 20, 2025 • 0 new comments -
Tracking Issue for const `RangeBounds` and const `RangeX::contains`
#108082 commented on
May 19, 2025 • 0 new comments -
`lemmy_db_views_modlog_combined` has a weird performance regression
#141006 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 -
Bogus `higher-ranked lifetime error` in an async block
#102211 commented on
May 19, 2025 • 0 new comments -
implement the std::batching feature
#140907 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 -
The compiler gets hopelessly confused on `enum S(usize);`
#80043 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 -
Tracking Issue for Ipv[46]Address::from_octets, Ipv6Address::from_segments
#131360 commented on
May 19, 2025 • 0 new comments -
Tracking Issue for -Z codegen-backend
#77933 commented on
May 19, 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 algebraic floating point methods
#136469 commented on
May 16, 2025 • 0 new comments -
Tracking Issue for `stdarch_s390x`
#135681 commented on
May 16, 2025 • 0 new comments -
Tracking Issue for `stdarch_s390x_feature_detection`
#135413 commented on
May 16, 2025 • 0 new comments -
never type appears in duplicate diagnostics
#139790 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 -
Typoing "." instead of "," in a match produces confusing error messages
#140991 commented on
May 16, 2025 • 0 new comments -
some macros have scrambled "Since" versions
#140998 commented on
May 16, 2025 • 0 new comments -
rustdoc fails after interrupting doc generation
#140698 commented on
May 16, 2025 • 0 new comments -
Bug: chained where T: trait multiple applicable items
#140892 commented on
May 16, 2025 • 0 new comments -
Failed to compile code targetting `wasm32-wasip2` with `+atomics,+bulk-memory,+mutable-globals` enabled
#140971 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 -
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 -
Tracking Issue for unbounded_shifts
#129375 commented on
May 15, 2025 • 0 new comments -
Test for #7663 doesn't test anything (?)
#140780 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 -
uninterned StableCrateId: StableCrateId(0)
#140408 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 -
Incorrect trait bound handling for `IntoIterator<IntoIter = I, Item = T>`
#137185 commented on
May 18, 2025 • 0 new comments -
Associated Type Equality Constraints Drop Trait Bounds
#109845 commented on
May 18, 2025 • 0 new comments -
Too conservative lifetime check in match arm with if condition.
#137878 commented on
May 18, 2025 • 0 new comments -
`fn_cast!` macro
#140803 commented on
May 18, 2025 • 0 new comments -
"Unreachable definition" warning after infallible expression in `if`-block
#111370 commented on
May 17, 2025 • 0 new comments -
False-positive with the unreachable code lint
#88393 commented on
May 17, 2025 • 0 new comments -
Tracking Issue for `Hasher::{write_str, write_length_prefix}` (`feature(hasher_prefixfree_extras)`)
#96762 commented on
May 17, 2025 • 0 new comments -
Tracking Issue for `-Zembed-metadata=[no|yes]`
#139165 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 `extern_system_varargs`
#136946 commented on
May 17, 2025 • 0 new comments -
Tracking issue for RFC 2523, `#[cfg(version(..))]`
#64796 commented on
May 17, 2025 • 0 new comments -
Tracking issue: deref patterns
#87121 commented on
May 17, 2025 • 0 new comments -
Tracking Issue for AVX512_FP16 intrinsics
#127213 commented on
May 17, 2025 • 0 new comments -
Heisen-misoptimisation on x86_64
#112213 commented on
May 17, 2025 • 0 new comments -
Tracking Issue for AVX512 intrinsics
#111137 commented on
May 17, 2025 • 0 new comments -
`cargo-fmt` reports weird version on nightly
#137666 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 -
Tracking Issue for `non_null_from_ref`
#130823 commented on
May 16, 2025 • 0 new comments -
ICE: ` expr in place where literal is expected (builtin attr parsing)`
#137687 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 -
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 -
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 -
`#[target_feature]` mismatch on unsafe trait fn vs its impl causes sneaky UB
#139368 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 -
Performance regression in nightly with target-cpu=native on znver4
#139370 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 -
lint/tidy check imports of rustc_type_ir and rustc_middle
#138449 commented on
May 21, 2025 • 0 new comments -
Linking to a static library does not always include exported symbols
#99721 commented on
May 21, 2025 • 0 new comments -
Incremental compilation fails when a generic function uses a private symbol
#53929 commented on
May 21, 2025 • 0 new comments -
Tracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust
#44930 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 -
error performing operation: fully_perform in ascribe_user_type
#138707 commented on
May 21, 2025 • 0 new comments -
Tracking Issue for `_` as a const argument: `feature(generic_arg_infer)`
#85077 commented on
May 21, 2025 • 0 new comments -
Tracking issue for RFC 2294, "if let guard"
#51114 commented on
May 20, 2025 • 0 new comments -
Document path stability of `f64::abs` in no std crates
#139066 commented on
May 20, 2025 • 0 new comments -
Support for ARMv8.3+ targets
#73628 commented on
May 20, 2025 • 0 new comments -
refining_impl_trait: Decide whether explicit opt-in is needed
#121718 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 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 commented on
May 22, 2025 • 0 new comments -
ICE:called `Option::unwrap()` on a `None` value
#140469 commented on
May 22, 2025 • 0 new comments -
Tracking Issue for nonnull_provenance
#135243 commented on
May 22, 2025 • 0 new comments -
Experimental cygwin host support
#137819 commented on
May 22, 2025 • 0 new comments -
Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#133724 commented on
May 22, 2025 • 0 new comments -
Spurious irrefutable_let_patterns warning with let-chain
#139369 commented on
May 22, 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 -
Tracking Issue for ByteStr/ByteString
#134915 commented on
May 21, 2025 • 0 new comments -
std::process::Command sometimes ignores PATH env variable on Windows
#122660 commented on
May 21, 2025 • 0 new comments -
Move HashMap to liballoc
#27242 commented on
May 21, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 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 `substr_range` and related methods
#126769 commented on
May 21, 2025 • 0 new comments -
Tracking Issue for strict_provenance_lints
#130351 commented on
May 21, 2025 • 0 new comments -
`strip = "symbols"` breaks wasm code
#93294 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 -
broken mir on async drop (-Zlint-mir)
#140429 commented on
May 20, 2025 • 0 new comments -
ICE - Mixing Async & GAT traits (invalid code)
#140381 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: `Failed to normalize Alias(Opaque, AliasTy ..`
#140303 commented on
May 20, 2025 • 0 new comments -
ICE: Special char (like RTL(U+202E)) in comment for value in `vec!` would cause ICE if not add `#[allow(text_direction_codepoint_in_literal)]`
#140281 commented on
May 20, 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
May 20, 2025 • 0 new comments -
ICE: compiler/rustc_passes/src/check_attr.rs None
#140255 commented on
May 20, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 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: `has escaping bound vars, so it cannot be wrapped in a dummy binder`
#140099 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: `ConstArgHasWrongType failed but we don't know how to compute type for {const error}`
#139905 commented on
May 20, 2025 • 0 new comments -
pclmulqdq intrinsics don't inline well across target_feature changes anymore
#139029 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 -
Tracking Issue for `f16` and `f128` float types
#116909 commented on
May 20, 2025 • 0 new comments -
Bad codegen for comparing struct of two 16bit ints
#140167 commented on
May 20, 2025 • 0 new comments -
Tracking Issue for `keylocker_x86`
#134813 commented on
May 20, 2025 • 0 new comments -
Tracking Issue for `sha512_sm_x86`
#126624 commented on
May 20, 2025 • 0 new comments -
rust_extern_with_linkage___dso_handle+0x0): undefined reference to `__dso_handle'
#140955 commented on
May 20, 2025 • 0 new comments -
Tracking Issue for File lock API
#130994 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 -
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 -
ICE:called `Option::unwrap()` on a `None` value
#140891 commented on
May 20, 2025 • 0 new comments -
ICE: `normalizing free const aliases in the type system is unsupported`
#140860 commented on
May 20, 2025 • 0 new comments -
ICE:rustc panicked at compiler\rustc_mir_transform\src\validate.rs:1560:30
#140850 commented on
May 20, 2025 • 0 new comments -
ICE:normalizing free const aliases in the type system is unsupported
#140729 commented on
May 20, 2025 • 0 new comments -
ICE: in tokenstream with contracts in impl
#140683 commented on
May 20, 2025 • 0 new comments -
ICE: `expected a const, but found a type`
#140642 commented on
May 20, 2025 • 0 new comments -
ICE Unevaluated `ty::Const` in MIR body
#140609 commented on
May 20, 2025 • 0 new comments -
ICE: next solver: `failed to resolve instance for <e<FilterFn<{closure@code.rs:31:15: 31:17}>`
#140577 commented on
May 20, 2025 • 0 new comments -
ICE: `normalization_nested_goals.is_empty()`
#140571 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: 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
May 20, 2025 • 0 new comments -
ICE: `type parameter `impl Sized/#0` (impl Sized/#0/0) out of range when instantiating, args=[]`
#140500 commented on
May 20, 2025 • 0 new comments -
ICE: `unexpected sort of node in fn_sig(): ImplItem(ImplItem`
#140484 commented on
May 20, 2025 • 0 new comments -
ICE: expand: unimplemented
#140479 commented on
May 20, 2025 • 0 new comments