-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
173 Pull requests merged by 74 people
-
[beta] backports
#142791 merged
Jun 21, 2025 -
rustdoc: Remove
FormatRenderer::cache
#142755 merged
Jun 21, 2025 -
mbe: Refactor transcription
#142713 merged
Jun 21, 2025 -
Add
trim_prefix
andtrim_suffix
methods for bothslice
andstr
types.#142331 merged
Jun 21, 2025 -
Refactor Translator
#142650 merged
Jun 21, 2025 -
Ensure copy* intrinsics also perform the static self-init checks
#142575 merged
Jun 21, 2025 -
Fix random failure when JS code is executed when the whole file was not read yet
#142497 merged
Jun 21, 2025 -
Better template for
#[repr]
attributes#142495 merged
Jun 21, 2025 -
Fix missing docs in
rustc_attr_parsing
#142494 merged
Jun 21, 2025 -
Rollup of 9 pull requests
#142794 merged
Jun 21, 2025 -
Rework #[cold] attribute parser
#142491 merged
Jun 21, 2025 -
Add config builder for bootstrap tests
#142629 merged
Jun 20, 2025 -
correct template for
#[align]
attribute#142715 merged
Jun 20, 2025 -
De-dup common code from
ExternalCrate
methods#142720 merged
Jun 20, 2025 -
add issue template for rustdoc
#142736 merged
Jun 20, 2025 -
rustc-dev-guide subtree update
#142743 merged
Jun 20, 2025 -
Add a mailmap entry for y21
#142744 merged
Jun 20, 2025 -
Rollup of 10 pull requests
#142795 merged
Jun 20, 2025 -
remove equivalent new method on context
#142769 merged
Jun 20, 2025 -
Some symbol and PathRoot cleanups
#142767 merged
Jun 20, 2025 -
Convert
ilog(10)
toilog10()
#142764 merged
Jun 20, 2025 -
Make sure to rebuild rustdoc if
src/rustdoc-json-types
is changed#142758 merged
Jun 20, 2025 -
[perf] Cache the canonical *instantiation* of param-envs
#142316 merged
Jun 20, 2025 -
Implement send_signal for unix child processes
#141990 merged
Jun 20, 2025 -
rewrite
optimize
attribute to use new attribute parsing infrastructure#138291 merged
Jun 20, 2025 -
vec_deque/fmt/vec tests: remove static mut
#142668 merged
Jun 20, 2025 -
Rollup of 8 pull requests
#142770 merged
Jun 20, 2025 -
Reduce uses of
hir_crate
.#142687 merged
Jun 20, 2025 -
Update books
#142699 merged
Jun 20, 2025 -
Extract some shared code from codegen backend target feature handling
#140920 merged
Jun 20, 2025 -
add comment to
src/bootstrap/build.rs
#142714 merged
Jun 20, 2025 -
Update library dependencies
#142753 merged
Jun 20, 2025 -
Use jemalloc for Clippy
#142286 merged
Jun 20, 2025 -
Use a distinct
ToString
implementation foru128
andi128
#142294 merged
Jun 20, 2025 -
Allow storing
format_args!()
in variable#140748 merged
Jun 19, 2025 -
Handle win32 separator for cygwin paths
#141864 merged
Jun 19, 2025 -
ci: split x86_64-gnu-tools job
#142245 merged
Jun 19, 2025 -
Enable automatic cross-compilation in run-make tests
#139244 merged
Jun 19, 2025 -
Assorted bootstrap cleanups (step 3)
#142692 merged
Jun 19, 2025 -
Add a missing colon at the end of the panic location details in location-detail-unwrap-multiline.rs
#142639 merged
Jun 19, 2025 -
use
#[align]
attribute forfn_align
#142507 merged
Jun 19, 2025 -
Weekly
cargo update
#142524 merged
Jun 19, 2025 -
Rollup of 7 pull requests
#142697 merged
Jun 19, 2025 -
library: Increase timeout on mpmc test to reduce flakes
#142654 merged
Jun 19, 2025 -
Don't build
ParamEnv
and do trait solving inItemCtxt
s when lowering IATs#140247 merged
Jun 19, 2025 -
AsyncDrop trait without sync Drop generates an error
#142606 merged
Jun 19, 2025 -
{aarch64,x86_64}-pc-windows-gnullvm: build host tools
#140772 merged
Jun 19, 2025 -
Try unremapping compiler sources
#142377 merged
Jun 19, 2025 -
Add
-Z hint-mostly-unused
to tell rustc that most of a crate will go unused#135656 merged
Jun 19, 2025 -
Get rid of
EscapeDebugInner
.#138237 merged
Jun 19, 2025 -
lint direct use of rustc_type_ir
#141614 merged
Jun 19, 2025 -
Implement initial support for timing sections (
--json=timings
)#142123 merged
Jun 19, 2025 -
Rollup of 6 pull requests
#142689 merged
Jun 19, 2025 -
Add spawn APIs for BootstrapCommand to support deferred command execution
#142591 merged
Jun 18, 2025 -
CodeGen: rework Aggregate implemention for rvalue_creates_operand cases
#142383 merged
Jun 18, 2025 -
apply clippy::or_fun_call
#142619 merged
Jun 18, 2025 -
Actually take
--build
into account in bootstrap#142624 merged
Jun 18, 2025 -
Add
StepMetadata
to describe steps#142627 merged
Jun 18, 2025 -
remove joboet from review rotation
#142660 merged
Jun 18, 2025 -
Skip tidy triagebot linkcheck if
triagebot.toml
doesn't exist#142666 merged
Jun 18, 2025 -
Clarify bootstrap tools description
#142672 merged
Jun 18, 2025 -
remove duplicate crash test
#142674 merged
Jun 18, 2025 -
Rollup of 11 pull requests
#142685 merged
Jun 18, 2025 -
Stabilize
feature(generic_arg_infer)
#141610 merged
Jun 18, 2025 -
Affirm
-Cforce-frame-pointers=off
does not override#140774 merged
Jun 18, 2025 -
Update GCC backend subtree
#142669 merged
Jun 18, 2025 -
Change __rust_no_alloc_shim_is_unstable to be a function
#141061 merged
Jun 18, 2025 -
Rewrite
inline
attribute parser to use new infrastructure and improve diagnostics for all parsed attributes#138165 merged
Jun 18, 2025 -
Safer implementation of RepeatN
#130887 merged
Jun 18, 2025 -
impl
Default
forarray::IntoIter
#141574 merged
Jun 18, 2025 -
Generic ctx imprv
#142588 merged
Jun 18, 2025 -
alloc: less static mut + some cleanup
#142520 merged
Jun 18, 2025 -
Windows: Use anonymous pipes in Command
#142517 merged
Jun 18, 2025 -
Don't unwrap in enzyme builds in case of missing llvm-config
#142605 merged
Jun 18, 2025 -
Refresh module-level docs for
rustc_target::spec
#142608 merged
Jun 18, 2025 -
Lint about
console
calls in rustdoc JS#142618 merged
Jun 18, 2025 -
Remove a panicking branch in
BorrowedCursor::advance
#142620 merged
Jun 18, 2025 -
avoid
&mut P<T>
invisit_expr
etc methods#142371 merged
Jun 18, 2025 -
Dont suggest remove semi inside macro expansion for redundant semi lint
#142631 merged
Jun 18, 2025 -
Update cargo
#142632 merged
Jun 18, 2025 -
Temporarily add back -Zwasm-c-abi=spec
#142635 merged
Jun 18, 2025 -
Rollup of 14 pull requests
#142644 merged
Jun 18, 2025 -
rustdoc: make srcIndex no longer a global variable
#142100 merged
Jun 18, 2025 -
Add support for repetition to
proc_macro::quote
#141608 merged
Jun 18, 2025 -
Subtree update of
rust-analyzer
#142567 merged
Jun 18, 2025 -
Make performance description of String::{insert,insert_str,remove} more precise
#138538 merged
Jun 17, 2025 -
std: refactor explanation of
NonNull
#141946 merged
Jun 17, 2025 -
Revert overeager warning for misuse of
--print native-static-libs
#142595 merged
Jun 17, 2025 -
Make sure to propagate result from
visit_expr_fields
#142587 merged
Jun 17, 2025 -
Fold unnecessary
visit_struct_field_def
in AstValidator#142586 merged
Jun 17, 2025 -
Update books
#142585 merged
Jun 17, 2025 -
Handle same-crate macro for borrowck semicolon suggestion
#142584 merged
Jun 17, 2025 -
Reject union default field values
#142570 merged
Jun 17, 2025 -
Set elf e_flags on ppc64 targets according to abi
#142598 merged
Jun 17, 2025 -
Refine run-make test ignores due to unpredictable
i686-pc-windows-gnu
unwind mechanism#142563 merged
Jun 17, 2025 -
Manually invalidate caches in SimplifyCfg.
#142542 merged
Jun 17, 2025 -
Add a comment to
FORMAT_VERSION
.#142601 merged
Jun 17, 2025 -
Miscellaneous RefCell cleanups
#142216 merged
Jun 17, 2025 -
Rollup of 13 pull requests
#142613 merged
Jun 17, 2025 -
Sized Hierarchy: Part I
#137944 merged
Jun 17, 2025 -
Update to LLVM 20.1.7
#142447 merged
Jun 17, 2025 -
Rollup of 8 pull requests
#142589 merged
Jun 16, 2025 -
Fix RISC-V C function ABI when passing/returning structs containing floats
#139340 merged
Jun 16, 2025 -
fn candidate_is_applicable
to method#142573 merged
Jun 16, 2025 -
Port
#[rustc_as_ptr]
to the new attribute system#142498 merged
Jun 16, 2025 -
Test naked asm for wasm32-unknown-unknown
#142565 merged
Jun 16, 2025 -
Update the
backtrace
submodule#142562 merged
Jun 16, 2025 -
Don't suggest converting
///
to//
when expecting,
#142341 merged
Jun 16, 2025 -
Fix
PathSource
lifetimes.#142554 merged
Jun 16, 2025 -
ignore
run-make
tests that needstd
on targets withoutstd
#142414 merged
Jun 16, 2025 -
Add documentation for
PathBuf
'sFromIterator
andExtend
impls#142236 merged
Jun 16, 2025 -
clarify
rustc_do_not_const_check
comment#142528 merged
Jun 16, 2025 -
use
if let
guards where possible#142530 merged
Jun 16, 2025 -
Expose discriminant values in stable_mir
#141639 merged
Jun 16, 2025 -
Add initial version of snapshot tests to bootstrap
#142431 merged
Jun 16, 2025 -
Add documentation on top of
rustc_middle/src/query/mod.rs
#142450 merged
Jun 16, 2025 -
Rollup of 12 pull requests
#142574 merged
Jun 16, 2025 -
Stabilize "file_lock" feature
#142125 merged
Jun 16, 2025 -
Assorted bootstrap cleanups (step 2)
#142416 merged
Jun 16, 2025 -
Refactor
rustc_attr_data_structures
documentation#142082 merged
Jun 16, 2025 -
Fix
-nopt
CI jobs#142566 merged
Jun 16, 2025 -
Fix Debug for Location
#142373 merged
Jun 16, 2025 -
Remove an
njn:
comment accidentaly left behind.#142561 merged
Jun 16, 2025 -
Miri subtree update
#142556 merged
Jun 16, 2025 -
Use
LLVMIntrinsicGetDeclaration
to completely remove the hardcoded intrinsics list#142521 merged
Jun 16, 2025 -
Move metadata object generation for dylibs to the linker code
#141769 merged
Jun 16, 2025 -
Report never type lints in dependencies
#141937 merged
Jun 16, 2025 -
Remove wasm legacy abi
#133952 merged
Jun 16, 2025 -
Suggest adding semicolon in user code rather than macro impl details
#142543 merged
Jun 16, 2025 -
Async drop - fix for StorageLive/StorageDead codegen for pinned future
#142347 merged
Jun 16, 2025 -
Rollup of 10 pull requests
#142550 merged
Jun 16, 2025 -
Add some missing mailmap entries
#142470 merged
Jun 16, 2025 -
Remove check run bootstrap
#142499 merged
Jun 16, 2025 -
Add
f16
inline asm support for LoongArch#142481 merged
Jun 16, 2025 -
Reduce precedence of expressions that have an outer attr
#134661 merged
Jun 16, 2025 -
Apply ABI attributes on return types in
rustc_codegen_cranelift
#142389 merged
Jun 16, 2025 -
use
MixedBitSet
for borrows-in-scope dataflow analysis#142471 merged
Jun 16, 2025 -
collect delayed lints in hir_crate_items
#142455 merged
Jun 15, 2025 -
Don't fold
ExternalConstraintsData
when it's empty#142430 merged
Jun 15, 2025 -
early linting: avoid redundant calls to
check_id
#142398 merged
Jun 15, 2025 -
Do not clone Arc when hashing span.
#142388 merged
Jun 15, 2025 -
move fast reject into inner
#142355 merged
Jun 15, 2025 -
rustdoc_json: reduce allocations
#142335 merged
Jun 15, 2025 -
[perf]
GenericArgs
-related: Change asserts to debug asserts & use more slice interning over iterable interning#142289 merged
Jun 14, 2025 -
Simplify implementation of Rust intrinsics by using type parameters in the cache
#142259 merged
Jun 14, 2025 -
Apply
mismatched-lifetime-syntaxes
to trait and extern functions#142129 merged
Jun 14, 2025 -
Delegate
<SocketAddr as Debug>
toByteStr
#141493 merged
Jun 14, 2025 -
Remove unneeded lifetime bound from signature of BTreeSet::extract_if
#142484 merged
Jun 14, 2025 -
[rustdoc] Give more information into extracted doctest information
#141399 merged
Jun 14, 2025 -
Unimplement unsized_locals
#141811 merged
Jun 14, 2025 -
Fix incorrect suggestion when calling an associated type with a type anchor
#142477 merged
Jun 14, 2025 -
Temporary lifetime extension through tuple struct and tuple variant constructors
#140593 merged
Jun 14, 2025 -
Update the
compiler-builtins
subtree#142489 merged
Jun 14, 2025 -
variadic functions: remove list of supported ABIs from error
#142464 merged
Jun 14, 2025 -
float tests: deduplicate min, max, and rounding tests
#142243 merged
Jun 14, 2025 -
Rollup of 9 pull requests
#142492 merged
Jun 14, 2025 -
add Vec::peek_mut
#142046 merged
Jun 14, 2025 -
Allow initializing logger with additional tracing Layer
#140969 merged
Jun 14, 2025 -
builtin dyn impl no guide inference
#141352 merged
Jun 14, 2025 -
Delay replacing escaping bound vars in
FindParamInClause
#142441 merged
Jun 14, 2025 -
Pre-install JS dependencies in tidy Dockerfile
#142434 merged
Jun 14, 2025 -
Don't hardcode the intrinsic return types twice in the compiler
#142405 merged
Jun 14, 2025 -
doc: mention that intrinsics should not be called in user code
#142439 merged
Jun 14, 2025 -
Require generic params for const generic params
#142449 merged
Jun 14, 2025 -
Rollup of 16 pull requests
#142483 merged
Jun 14, 2025 -
tests: Convert two handwritten minicores to add-core-stubs
#142480 merged
Jun 14, 2025 -
Add platform support docs & maintainers for *-windows-msvc
#142475 merged
Jun 14, 2025 -
Remove "intermittent" wording from
ReadDir
#142452 merged
Jun 14, 2025 -
compiletest: Clarify that
--no-capture
is needed with--verbose
#142461 merged
Jun 14, 2025 -
cleanup search graph impl
#142460 merged
Jun 14, 2025 -
tests: Minicore
extern "gpu-kernel"
feature test#142273 merged
Jun 14, 2025 -
Rework how the disallowed qualifier in function type diagnostics are generated
#142302 merged
Jun 14, 2025 -
Remove output helper bootstrap
#142459 merged
Jun 14, 2025
121 Pull requests opened by 74 people
-
Detect missing `derive` on unresolved attribute even when not imported
#142487 opened
Jun 14, 2025 -
rework `#[naked]` attribute parser
#142493 opened
Jun 14, 2025 -
rustdoc_json: improve handling of generic args
#142502 opened
Jun 14, 2025 -
Add `Path::has_trailing_sep` and related methods
#142506 opened
Jun 14, 2025 -
Skip no-op drop glue
#142508 opened
Jun 14, 2025 -
bump std libc dependency
#142509 opened
Jun 14, 2025 -
Miri: handling of SNaN inputs in `f*::pow` operations
#142514 opened
Jun 14, 2025 -
[lib] In-place initialization infrastructure
#142518 opened
Jun 14, 2025 -
Remove fewer Storage calls in `copy_prop`
#142531 opened
Jun 15, 2025 -
Add armv7-unknown-linux-musleabihf host tools to CI
#142538 opened
Jun 15, 2025 -
Port `#[may_dangle]` to the new attribute system
#142539 opened
Jun 15, 2025 -
Pre-compute MIR CFG caches for borrowck and other analyses
#142540 opened
Jun 15, 2025 -
Prevent ABI changes affect EnzymeAD
#142544 opened
Jun 15, 2025 -
Only traverse reachable blocks in JumpThreading.
#142546 opened
Jun 15, 2025 -
Refactor resolve_ident_in_module to use scopes
#142547 opened
Jun 15, 2025 -
small iter.intersperse.fold() optimization
#142549 opened
Jun 15, 2025 -
Use `AttrItem` instead of `Attribute` in more places
#142552 opened
Jun 15, 2025 -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 opened
Jun 16, 2025 -
Suggest clone in user-write-code instead of inside macro
#142569 opened
Jun 16, 2025 -
Reason about borrowed classes in CopyProp.
#142571 opened
Jun 16, 2025 -
Cache MIR preorder traversal.
#142578 opened
Jun 16, 2025 -
Enforce in bootstrap that build must have stage at least 1
#142581 opened
Jun 16, 2025 -
Inline drops in MIR
#142583 opened
Jun 16, 2025 -
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#142590 opened
Jun 16, 2025 -
Add a warning to LateContext::get_def_path
#142593 opened
Jun 16, 2025 -
Add DesugaringKind::FormatLiteral
#142594 opened
Jun 16, 2025 -
error on calls to ABIs that cannot be called
#142597 opened
Jun 16, 2025 -
Port `#[rustc_pub_transparent]` to the new attribute system
#142600 opened
Jun 16, 2025 -
Do not suggest compatible variants inside macro
#142611 opened
Jun 17, 2025 -
improve search graph docs, reset `encountered_overflow` between reruns
#142617 opened
Jun 17, 2025 -
[WIP] Move placeholder error handling to before region inference
#142623 opened
Jun 17, 2025 -
Only compute recursive callees once.
#142625 opened
Jun 17, 2025 -
Error on invalid signatures for interrupt ABIs
#142633 opened
Jun 17, 2025 -
alternate interface for OrderedJson to reduce allocations
#142634 opened
Jun 17, 2025 -
bootstrap.example.toml: use less contextual format
#142636 opened
Jun 17, 2025 -
Remove some glob imports from the type system
#142637 opened
Jun 17, 2025 -
error out when `repr(align)` exceeds COFF limit
#142638 opened
Jun 17, 2025 -
Implement autodiff using intrinsics
#142640 opened
Jun 17, 2025 -
Generate symbols.o for proc-macros too
#142641 opened
Jun 17, 2025 -
rustdoc-json: Postcard output
#142642 opened
Jun 17, 2025 -
Also emit suggestions for usages in the `non_upper_case_globals` lint
#142645 opened
Jun 17, 2025 -
[perf] Compute hard errors without diagnostics in impl_intersection_has_impossible_obligation
#142647 opened
Jun 17, 2025 -
rustdoc search: rank aliases lower than exact matches
#142653 opened
Jun 17, 2025 -
macros: Clean up code with non-optional `NonterminalKind`
#142657 opened
Jun 18, 2025 -
compiler-builtins: Clean up features
#142659 opened
Jun 18, 2025 -
trait_sel: add builtin impl for `PointeeSized`
#142663 opened
Jun 18, 2025 -
Avoid a few more allocations in `write_shared.rs`
#142667 opened
Jun 18, 2025 -
Document fully-qualified syntax in `as`' keyword doc
#142670 opened
Jun 18, 2025 -
add #![rustc_no_implicit_bounds]
#142671 opened
Jun 18, 2025 -
Show the offset, length and memory of uninit read errors
#142673 opened
Jun 18, 2025 -
Preserve caches in a call to shrink_to_fit
#142675 opened
Jun 18, 2025 -
Add CI check to ensure that rustdoc JSON `FORMAT_VERSION` is correctly updated
#142677 opened
Jun 18, 2025 -
Misc cleanups of `generic_arg_infer` related HIR logic
#142678 opened
Jun 18, 2025 -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 opened
Jun 18, 2025 -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 opened
Jun 18, 2025 -
Update bundled musl to 1.2.5
#142682 opened
Jun 18, 2025 -
Skip debug dep node code in non-incremental mode
#142686 opened
Jun 18, 2025 -
expand: Remove some unnecessary generic parameters
#142690 opened
Jun 18, 2025 -
More robustly deal with relaxed bounds and improve their diagnostics
#142693 opened
Jun 18, 2025 -
Backport rust-lang/stdarch#1818 for 1.88
#142694 opened
Jun 18, 2025 -
Port `#[rustc_skip_during_method_dispatch]` to the new attribute system
#142695 opened
Jun 18, 2025 -
Offload device1
#142696 opened
Jun 18, 2025 -
Improve diagnostics for `concat_bytes!` with C string literals
#142698 opened
Jun 19, 2025 -
Remove incorrect comments in `Weak`
#142700 opened
Jun 19, 2025 -
Remove the deprecated unstable `concat_idents!` macro
#142704 opened
Jun 19, 2025 -
completely deduplicate `Visitor` and `MutVisitor`
#142706 opened
Jun 19, 2025 -
Update `MaybeUninitializedPlaces` and `MaybeInitializedPlaces` for `otherwise`
#142707 opened
Jun 19, 2025 -
Do not include NUL-terminator in computed length
#142708 opened
Jun 19, 2025 -
Make `create_def` a query
#142711 opened
Jun 19, 2025 -
hir_analysis: add missing sizedness bounds
#142712 opened
Jun 19, 2025 -
Adjust `with_generic_param_rib`.
#142716 opened
Jun 19, 2025 -
Add tracing in Miri for tcx.`layout_of` calls
#142721 opened
Jun 19, 2025 -
[crater] Add `impl From<f16> for f32`
#142723 opened
Jun 19, 2025 -
Add runtime check to avoid overwrite arg in `Diag`
#142724 opened
Jun 19, 2025 -
[beta] Clippy backport
#142725 opened
Jun 19, 2025 -
wasm: rm static mut
#142727 opened
Jun 19, 2025 -
Let String pass #[track_caller] to its Vec calls
#142728 opened
Jun 19, 2025 -
suggest declaring modules when file found but module not defined
#142730 opened
Jun 19, 2025 -
Add lint rule for `#[deprecated]` on re-exports (rebase)
#142731 opened
Jun 19, 2025 -
[perf] Canonicalize input ty/ct infer/placeholder in the root universe
#142732 opened
Jun 19, 2025 -
[perf] Keep regions in canonical param-envs in new solver
#142733 opened
Jun 19, 2025 -
lazily reevaluate nested goals
#142735 opened
Jun 19, 2025 -
Clean-up `FnCtxt::is_destruct_assignment_desugaring`
#142740 opened
Jun 19, 2025 -
Fix unsoundness in some tests
#142741 opened
Jun 19, 2025 -
[win][aarch64] Fix linking statics on Arm64EC, take 2
#142742 opened
Jun 19, 2025 -
Apply `impl_super_outlives` optimization to new trait solver
#142746 opened
Jun 19, 2025 -
rustdoc_json: conversion cleanups
#142747 opened
Jun 19, 2025 -
Add methods for converting bool to `Result<(), E>`
#142749 opened
Jun 19, 2025 -
Make `Clone` a `const_trait`
#142756 opened
Jun 19, 2025 -
docs(fs): Touch up grammar on lock api
#142760 opened
Jun 20, 2025 -
rustc_target: document public AbiMap-related fn and variants
#142765 opened
Jun 20, 2025 -
Avoid a bitcast FFI call in transmuting
#142768 opened
Jun 20, 2025 -
Introduce debuginfo to statements in MIR
#142771 opened
Jun 20, 2025 -
`evaluate_goal` avoid unnecessary step
#142774 opened
Jun 20, 2025 -
rustc_target: Begin unifying Arch enum
#142775 opened
Jun 20, 2025 -
All HIR attributes are outer
#142776 opened
Jun 20, 2025 -
Encode hir attributes cross-crate properly
#142777 opened
Jun 20, 2025 -
Add note about `str::split` handling of no matches.
#142779 opened
Jun 20, 2025 -
Port `#[must_use]` to new attribute parsing infrastructure
#142780 opened
Jun 20, 2025 -
Add codegen timing section
#142784 opened
Jun 20, 2025 -
fix(linkcheck): Build using the lockfile
#142785 opened
Jun 20, 2025 -
feat(build): centralize LLVM_VERSION
#142786 opened
Jun 20, 2025 -
Add diagnostic items for Clippy
#142787 opened
Jun 20, 2025 -
add doc(alias("AsciiChar")) to core::ascii::Char
#142788 opened
Jun 20, 2025 -
Make TypeId const comparable
#142789 opened
Jun 20, 2025 -
Bump the version number to 1.90.0
#142792 opened
Jun 20, 2025 -
Don't fail to parse a struct if a semicolon is used to separate fields
#142798 opened
Jun 20, 2025 -
rustc_session: Add a structure for keeping both explicit and default sysroots
#142799 opened
Jun 20, 2025 -
integer docs: remove extraneous text
#142800 opened
Jun 20, 2025 -
Use gen blocks in the compiler instead of `from_coroutine`
#142801 opened
Jun 20, 2025 -
Collapse Analysis|Borrowck|PostBorrowckAnalysis when there are no opaques
#142802 opened
Jun 20, 2025 -
Rename `LayoutS` to `LayoutData` in comments
#142804 opened
Jun 20, 2025 -
Emit a single error when importing a path with `_`
#142805 opened
Jun 20, 2025 -
Normalize before computing ConstArgHasType goal in new solver
#142806 opened
Jun 20, 2025 -
libtest: expose --fail-fast as an unstable command-line option
#142807 opened
Jun 20, 2025 -
Rehome tests in `tests/ui/` to accurate subdirectories
#142808 opened
Jun 20, 2025 -
Add PrintTAFn flag for targeted type analysis printing
#142809 opened
Jun 20, 2025 -
Do not ICE on generic const expr referencing missing ty param
#142810 opened
Jun 20, 2025 -
Allow arbitrary `build.description` in tests
#142811 opened
Jun 20, 2025 -
Put spans in all parsed attributes
#142813 opened
Jun 20, 2025 -
Rollup of 8 pull requests
#142814 opened
Jun 21, 2025
72 Issues closed by 14 people
-
std::ptr::copy() can read from uninitialized statics (unsound)
#142532 closed
Jun 21, 2025 -
bootstrap: Chaning `src/rustdoc-json-types` doesn't rebuild `rustdoc`
#142738 closed
Jun 20, 2025 -
Integer `to_string` is slow
#135543 closed
Jun 20, 2025 -
When should `cfg(target_feature = "backchain")` (s390x target feature) be enabled?
#142412 closed
Jun 20, 2025 -
rustdoc: Some sort of rendering optimization is needed for large source files
#142060 closed
Jun 19, 2025 -
Allow storing `format_args!` in a let binding
#92698 closed
Jun 19, 2025 -
On Windows a `static` address changes when copied into another `static` across a module boundary
#127518 closed
Jun 19, 2025 -
Bad error message when using pub(in crate::foo)
#142729 closed
Jun 19, 2025 -
concat_idents cannot be used in pattern position
#50408 closed
Jun 19, 2025 -
async drop not work without sync drop
#140696 closed
Jun 19, 2025 -
ICE: `unelided lifetime in signature`
#138131 closed
Jun 19, 2025 -
Cycle error happens when using inherent_associated_types and generic_const_exprs features
#136678 closed
Jun 19, 2025 -
cycle on inherent associated types in structs
#108491 closed
Jun 19, 2025 -
i686 GNU/Linux, seg-fault on executing rust tool-chain binaries
#80117 closed
Jun 19, 2025 -
rustdoc: "Implementations on Foreign Types" sidebar items should link to specific impls
#56018 closed
Jun 19, 2025 -
Build errors with edition=2018 after clean `cargo fix --edition`
#55592 closed
Jun 19, 2025 -
lint/tidy check imports of rustc_type_ir and rustc_middle
#138449 closed
Jun 19, 2025 -
Tracking Issue for `_` as a const argument: `feature(generic_arg_infer)`
#85077 closed
Jun 18, 2025 -
Confusing error message for `lifetime flowing from input to output with different syntax`
#142515 closed
Jun 18, 2025 -
`--remap-path-prefix` does not apply to secondary files in diagnostics
#66251 closed
Jun 18, 2025 -
Issue
#142664 closed
Jun 18, 2025 -
ICE: `Building async destructor constructor shim is not yet implemented for type: Coroutine`
#132103 closed
Jun 18, 2025 -
ICE: `async_destructor_ty` is not yet implemented for type
#128695 closed
Jun 18, 2025 -
Diagnostics error in interaction between `#[optimize(..)]` and `#[no_sanitize(..)]`
#137950 closed
Jun 18, 2025 -
os error 2 (no such file or dir) when compiling rust-1.87.0
#142622 closed
Jun 18, 2025 -
`redundant_semicolons` gets confused by macros
#142143 closed
Jun 18, 2025 -
src-script.js: make srcIndex into a parameter instead of a global variable
#138467 closed
Jun 18, 2025 -
Avoid O-notation for String operations
#46650 closed
Jun 17, 2025 -
rustdoc-json: Guard agains 2 commits making the same modification to `FORMAT_VERSION`
#94591 closed
Jun 17, 2025 -
Frivolous native-static-libs warning when building a cdylib with Cargo-C on macOS
#142582 closed
Jun 17, 2025 -
[PowerPC64] Rust performs improper function call linkage when using LLVM's linker
#85589 closed
Jun 17, 2025 -
ICE: `LocalTableInContext: key not found`
#142525 closed
Jun 17, 2025 -
Compiler should reject union field definitions having default values
#142555 closed
Jun 17, 2025 -
`tests/run-make/dump-ice-to-disk` is flakey on i686-mingw
#128911 closed
Jun 17, 2025 -
Reexplain `NonNull`'s covariance details more concisely
#141933 closed
Jun 17, 2025 -
Regression: The crate named `assert-cmp` v0.2.1 no longer compile on Rust 1.87.0
#142626 closed
Jun 17, 2025 -
ICE: each unstable `LintExpectationId` must have a matching stable id
#131214 closed
Jun 17, 2025 -
LLVM Assertion failed when optimizing SIMD code on aarch64.apple.darwin
#140933 closed
Jun 17, 2025 -
failure to link due to unknown relocation type in switch tables (aarch64-linux-*)
#141737 closed
Jun 17, 2025 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 closed
Jun 17, 2025 -
Enabling LTO causes miscompilation on x86_64-apple-darwin
#141306 closed
Jun 17, 2025 -
32x performance regression for AVX2 intrinsics in Rust v1.87
#142603 closed
Jun 17, 2025 -
str::splitn(N, ' ') is slower than it ought to be
#82471 closed
Jun 17, 2025 -
Missing comma in enum interacts badly with doc comment advice
#142311 closed
Jun 16, 2025 -
`panic::Location` `Debug` implementation now prints a byte array
#142279 closed
Jun 16, 2025 -
Tracking Issue for File lock API
#130994 closed
Jun 16, 2025 -
broken mir on async drop (-Zlint-mir)
#140429 closed
Jun 16, 2025 -
ICE: `broken MIR in FutureDropPollShim`
#141409 closed
Jun 16, 2025 -
ICE: `broken MIR in AsyncDropGlue(`
#141761 closed
Jun 16, 2025 -
rustc disagrees with emcc about WASM struct ABI in parameters
#88152 closed
Jun 16, 2025 -
Misleading compiler suggestion: Add semicolon in rustlib due to missing `;` in user code
#139049 closed
Jun 16, 2025 -
Wasm ABI special cases scalar pairs (against tool conventions) and is not documented
#129486 closed
Jun 16, 2025 -
WebAssembly ABI mismatch between clang and rust
#71871 closed
Jun 16, 2025 -
wasm32-unknown-unknown "C" ABI doesn't use proper ABI adjustments
#115666 closed
Jun 16, 2025 -
Tracking issue for wasm32-unknown-unknown's future-incompat warning for C ABI changes
#138762 closed
Jun 16, 2025 -
Tracking Issue for perma-unstable `wasm-c-abi` flag
#122532 closed
Jun 16, 2025 -
some tier 2 rustc 1.81 hosts cannot bootstrap stable 1.82
#129268 closed
Jun 15, 2025 -
contradictory suggestion for labeled break with an unsafe block
#142537 closed
Jun 15, 2025 -
`windows-sys` v0.59.0 (latest version) hits a FCW on the latest nightly
#142330 closed
Jun 14, 2025 -
Incorrect suggestion when calling an associated type with a type ancor
#142473 closed
Jun 14, 2025 -
ICE with unsizing an extern type
#79409 closed
Jun 14, 2025 -
Tracking issue for release notes of #142129: Apply `mismatched-lifetime-syntaxes` to trait and extern functions
#142501 closed
Jun 14, 2025 -
ICE: no field on type
#138359 closed
Jun 14, 2025 -
ICE: `TypeError` when attempting coercion but no error emitted
#138266 closed
Jun 14, 2025 -
npm GETs in CI can be flaky, can we cache them?
#142433 closed
Jun 14, 2025 -
ICE: mismatched types
#138240 closed
Jun 14, 2025 -
ICE: `internal compiler error: no type-dependent def for method call`
#138166 closed
Jun 14, 2025 -
invalid token removal suggested on `unsafe const fn()` type
#142268 closed
Jun 14, 2025
69 Issues opened by 41 people
-
`-L` and `-o` rustc arguments can be used unintuitively
#142812 opened
Jun 20, 2025 -
invalid syntax in "consider further restricting this bound" when there is already a bound present
#142803 opened
Jun 20, 2025 -
Inaccurate diagnostic when using associated type as a value
#142797 opened
Jun 20, 2025 -
RUSTFLAGS="-Zautodiff=Enable" should enable fat-lto
#142796 opened
Jun 20, 2025 -
rustdoc: items in deprecated modules should count as deprecated for search ranking
#142793 opened
Jun 20, 2025 -
Closure argument type ambiguity errors when the outer call has wrong number of arguments
#142790 opened
Jun 20, 2025 -
ICE: `can't get the span of an arbitrary parsed attribute`
#142783 opened
Jun 20, 2025 -
rustdoc ui doesn't show associated types for folded summaries of trait implementations
#142782 opened
Jun 20, 2025 -
ICE: rustc_query_system: dep_graph: assertion failed (dep node index out of range)
#142778 opened
Jun 20, 2025 -
ICE: `unelided lifetime in signature`
#142773 opened
Jun 20, 2025 -
Trying to move a `&mut` out of a `static` gives confusing error
#142772 opened
Jun 20, 2025 -
`super let` with `&mut [T; 0]` in `const` has inconsistent borrow-checking behavior
#142766 opened
Jun 20, 2025 -
Tracking issue for release notes of #126043: Tracking Issue for `mixed_integer_ops_unsigned_sub`
#142761 opened
Jun 20, 2025 -
Tracking Issue for `const` `Clone`
#142757 opened
Jun 19, 2025 -
Cannot build `rustc` from master branch on Windows 10
#142754 opened
Jun 19, 2025 -
Linux release builds fail with undefined symbol errors on rust 1.87
#142752 opened
Jun 19, 2025 -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 opened
Jun 19, 2025 -
incorrect comment in bootstrap: stage 1 rustdoc *can* be used
#142745 opened
Jun 19, 2025 -
disable-minification is not forwarded to compiletest
#142737 opened
Jun 19, 2025 -
str::split does not clarify what happens when there is no match
#142734 opened
Jun 19, 2025 -
[QNX] Failure to link with std on QNX 8.0
#142726 opened
Jun 19, 2025 -
ICE: `normalizing inherent associated consts in the type system is unsupported`
#142722 opened
Jun 19, 2025 -
Sized hierarchy: `PointeeSized` bounds aren't fully validated during HIR ty lowering
#142718 opened
Jun 19, 2025 -
ICE: `.. was equal to .. during selection but now it is not`
#142717 opened
Jun 19, 2025 -
Missed optimization: comparing array to zero is not vectorized
#142710 opened
Jun 19, 2025 -
ICE:`None` in compiler\rustc_middle\src\ty\sty.rs
#142709 opened
Jun 19, 2025 -
Drop is called for match wildcards even when all matched variants have no Drop
#142705 opened
Jun 19, 2025 -
Erratic optimization of some complex code that may never actually panic
#142691 opened
Jun 18, 2025 -
Tracking issue for release notes of #142682: Update bundled musl to 1.2.5
#142688 opened
Jun 18, 2025 -
Panic in `def_path_hash_map.rs`
#142684 opened
Jun 18, 2025 -
E0562 should mention impl Trait in argument position in Error codes index
#142683 opened
Jun 18, 2025 -
rustc suggest adding an import of `compiler_builtins`
#142676 opened
Jun 18, 2025 -
Leading underscore in path makes rust suggest to add a crate named `_` with edition >= 2018
#142662 opened
Jun 18, 2025 -
rustdoc-json: `#[target_feature]` incorrectly causes safe functions to be listed as `unsafe`
#142655 opened
Jun 18, 2025 -
ICE: `PointeeSized` is removed during lowering
#142652 opened
Jun 17, 2025 -
Decision: Use the condition name `rust_version` for RFC 2523
#142651 opened
Jun 17, 2025 -
ICE: hir: explicit panic
#142649 opened
Jun 17, 2025 -
rustdoc-js-std: compiletest tries to run emacs autosave file as test
#142648 opened
Jun 17, 2025 -
`rustdoc +nightly -Zhelp` shows `rustc` unstable-options
#142646 opened
Jun 17, 2025 -
Emit a proper diagnostic for unknown -Zself-profile-events values
#142630 opened
Jun 17, 2025 -
Unhelpful error message on mismatch between expression type and type annotation with defaulted generic parameter
#142628 opened
Jun 17, 2025 -
wasmer relies on __rust_probestack
#142612 opened
Jun 17, 2025 -
Tracking Issue for properly specifying how lint levels are determined
#142610 opened
Jun 17, 2025 -
`super let` in `const` with interior mutability has inconsistent behavior
#142607 opened
Jun 17, 2025 -
E0308 doesn't provide a help message in loops when using `let-else`
#142602 opened
Jun 16, 2025 -
rustdoc doesn't render `#[non_exhaustive]` on enum variants
#142599 opened
Jun 16, 2025 -
tidy: rustdoc.d.js is allowed to have trailing whitespace
#142596 opened
Jun 16, 2025 -
E0277 on complex tuple omits essential info and is duplicated
#142592 opened
Jun 16, 2025 -
Tracking Issue for reflection
#142577 opened
Jun 16, 2025 -
Tracking issue for release notes of #142575: Ensure copy* intrinsics also perform the static self-init checks
#142576 opened
Jun 16, 2025 -
segmentation fault when using async_drop feature
#142572 opened
Jun 16, 2025 -
ICE: `broken MIR in AsyncDropGlue(`
#142560 opened
Jun 16, 2025 -
ICE: broken mir in FutureDropPollShim
#142559 opened
Jun 16, 2025 -
`TcpListener::accept` not retrying transient errors is a footgun
#142557 opened
Jun 16, 2025 -
Rust doc `--extern-html-root-url` should support relative paths.
#142553 opened
Jun 15, 2025 -
E0308 could've been more helpful in blocks
#142551 opened
Jun 15, 2025 -
Regression: false negative lint dead_code: dead code is not detected for struct if it implements FromStr
#142541 opened
Jun 15, 2025 -
rustc interrupted by SIGSEGV
#142536 opened
Jun 15, 2025 -
ci: git `Unknown option: -C`
#142534 opened
Jun 15, 2025 -
ICE: `function items cannot be used as const args`
#142529 opened
Jun 15, 2025 -
`-Z time-passes` produces confusing output
#142523 opened
Jun 15, 2025 -
Function no longer auto-vectorizes in 1.87.0
#142519 opened
Jun 14, 2025 -
Trait bound From<fn()> is not satisfied even with a correct value
#142513 opened
Jun 14, 2025 -
Tracking issue for release notes of #141937: Report never type lints in dependencies
#142512 opened
Jun 14, 2025 -
Tracking issue for release notes of #141260: Allow volatile access to non-Rust memory, including address 0
#142511 opened
Jun 14, 2025 -
`./x test library/std` fails with library profile
#142505 opened
Jun 14, 2025 -
Tracking Issue for `path_trailing_sep`
#142503 opened
Jun 14, 2025 -
ICE: snapshot vec: index out of bounds
#142488 opened
Jun 14, 2025
265 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.
-
Rewrite docs for fetch_update for clarity
#136036 commented on
Jun 17, 2025 • 26 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Jun 16, 2025 • 23 new comments -
Put negative implementors first and apply same ordering logic to foreign implementors
#142380 commented on
Jun 17, 2025 • 23 new comments -
Implement `push_mut`
#135975 commented on
Jun 19, 2025 • 19 new comments -
Print thread ID in panic message
#115746 commented on
Jun 19, 2025 • 16 new comments -
WIP: Unstable impls
#140399 commented on
Jun 20, 2025 • 16 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Jun 20, 2025 • 9 new comments -
Add new `doc(attribute = "...")` attribute
#142472 commented on
Jun 20, 2025 • 9 new comments -
update to literal-escaper 0.0.4 for better API without `unreachable` and faster string parsing
#140999 commented on
Jun 20, 2025 • 9 new comments -
rustc_const_eval: Expose APIs for signalling foreign accesses to memory
#141391 commented on
Jun 19, 2025 • 8 new comments -
Insert checks for enum discriminants when debug assertions are enabled
#141759 commented on
Jun 16, 2025 • 8 new comments -
compiler: Fix "power alignment" problems on AIX
#142310 commented on
Jun 16, 2025 • 8 new comments -
const-eval: allow constants to refer to mutable/external memory, but reject such constants as patterns
#140942 commented on
Jun 20, 2025 • 7 new comments -
Add test cases for namespaced crates
#142437 commented on
Jun 19, 2025 • 6 new comments -
Add `Command::resolve_in_parent_path`
#142035 commented on
Jun 17, 2025 • 6 new comments -
Doc: clarify priority of lint level sources
#142021 commented on
Jun 20, 2025 • 6 new comments -
Attempted to fix #141972 Parameter ABI inconsistency error in Rust for RISC-V
#141979 commented on
Jun 17, 2025 • 6 new comments -
gpu offload host code generation
#142097 commented on
Jun 19, 2025 • 5 new comments -
Add SIMD funnel shift and round-to-even intrinsics
#142078 commented on
Jun 17, 2025 • 5 new comments -
Insert parentheses around binary operation with attribute
#142476 commented on
Jun 20, 2025 • 5 new comments -
Allow `enum` and `union` literals to also create SSA values
#138759 commented on
Jun 20, 2025 • 4 new comments -
Allow volatile access to non-Rust memory, including address 0
#141260 commented on
Jun 20, 2025 • 4 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Jun 20, 2025 • 4 new comments -
Use lld by default on `x86_64-unknown-linux-gnu` stable
#140525 commented on
Jun 18, 2025 • 4 new comments -
Set MSG_NOSIGNAL for UnixStream
#140005 commented on
Jun 17, 2025 • 3 new comments -
Add modern AVR mcus like avr128db28 and attiny3224
#142454 commented on
Jun 18, 2025 • 3 new comments -
Prototype `VaList` proposal
#141980 commented on
Jun 15, 2025 • 3 new comments -
`rustdoc-json-types`: Intern `Type`s to deduplicate and flatten
#142327 commented on
Jun 17, 2025 • 3 new comments -
[rustdoc] Do not emit redundant_explicit_links lint if the doc comment comes from expansion
#141648 commented on
Jun 15, 2025 • 3 new comments -
Improve doc of some methods that take ranges
#140983 commented on
Jun 16, 2025 • 3 new comments -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
Jun 20, 2025 • 2 new comments -
make path_statements lint machine applicable for statements with no effect
#140830 commented on
Jun 17, 2025 • 2 new comments -
Change `core::iter::Fuse`'s `Default` impl to do what its docs say it does
#140985 commented on
Jun 18, 2025 • 2 new comments -
Don't give APITs names with macro expansion placeholder fragments in it
#142393 commented on
Jun 20, 2025 • 2 new comments -
Expose elf abi on ppc64 targets
#142321 commented on
Jun 19, 2025 • 2 new comments -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jun 19, 2025 • 1 new comment -
Detect more cases of unused_parens around types
#142237 commented on
Jun 16, 2025 • 1 new comment -
Reduce special casing for the panic runtime
#140809 commented on
Jun 18, 2025 • 1 new comment -
Add proper name mangling for pattern types
#142401 commented on
Jun 17, 2025 • 1 new comment -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Jun 20, 2025 • 1 new comment -
Add an aarch64-msvc build running on ARM64 Windows
#140136 commented on
Jun 19, 2025 • 1 new comment -
Fixes firefox copy paste issue
#142354 commented on
Jun 20, 2025 • 1 new comment -
forward the bootstrap `runner` to `run-make`
#141856 commented on
Jun 19, 2025 • 1 new comment -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Jun 21, 2025 • 1 new comment -
Tweak `VecCache` to improve performance
#138405 commented on
Jun 15, 2025 • 0 new comments -
Distinguish delim kind to decide whether to emit unexpected closing delimiter
#138554 commented on
Jun 20, 2025 • 0 new comments -
make RefCell unstably const
#137843 commented on
Jun 17, 2025 • 0 new comments -
fix for issue 132802: x86 code in `wasm32-unknown-unknown` binaries
#137457 commented on
Jun 19, 2025 • 0 new comments -
Marks ADT live if it appears in pattern
#142485 commented on
Jun 20, 2025 • 0 new comments -
add nvptx_target_feature
#138689 commented on
Jun 20, 2025 • 0 new comments -
Add `#[loop_match]` for improved DFA codegen
#138780 commented on
Jun 15, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Jun 18, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Jun 18, 2025 • 0 new comments -
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
#138944 commented on
Jun 18, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
Jun 19, 2025 • 0 new comments -
Use the bootstrap compiler for `x check` on bootstrap tools
#139170 commented on
Jun 17, 2025 • 0 new comments -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Jun 19, 2025 • 0 new comments -
add first HelenOS compilation targets
#139310 commented on
Jun 15, 2025 • 0 new comments -
Suppress suggestions while span is in external library
#139316 commented on
Jun 16, 2025 • 0 new comments -
install docs for each target in different directory
#142478 commented on
Jun 20, 2025 • 0 new comments -
Make slice iterators carry only a single provenance
#122971 commented on
Jun 16, 2025 • 0 new comments -
CFI: Fix fn items, closures, and Fn trait objects
#123082 commented on
Jun 14, 2025 • 0 new comments -
std::net: adding `unix_socket_exclbind` feature for solaris/illumos.
#123476 commented on
Jun 15, 2025 • 0 new comments -
Default-enable share-generics, with available_externally to still allow inlining.
#123610 commented on
Jun 16, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jun 18, 2025 • 0 new comments -
Suggest cloning `Arc` moved into closure
#124595 commented on
Jun 17, 2025 • 0 new comments -
Improve parse item fallback
#125388 commented on
Jun 18, 2025 • 0 new comments -
Fix leaks from panics in destructors
#125923 commented on
Jun 19, 2025 • 0 new comments -
privacy: normalize associated types before visiting
#126076 commented on
Jun 18, 2025 • 0 new comments -
Experimental: Add Derive Proc-Macro Caching
#129102 commented on
Jun 20, 2025 • 0 new comments -
[WIP] Remove precise placeholder tracking from region inference
#130227 commented on
Jun 16, 2025 • 0 new comments -
Suggest adding missing braces in `const` block pattern
#130751 commented on
Jun 19, 2025 • 0 new comments -
unix: Relax escaping in `Debug` impl on `Command`
#132484 commented on
Jun 16, 2025 • 0 new comments -
Provide more context on `Fn` closure modifying binding
#133149 commented on
Jun 16, 2025 • 0 new comments -
Use `iter::repeat_n` to implement `Vec::extend_with`
#133662 commented on
Jun 19, 2025 • 0 new comments -
Add unstable hotpatch flag to rustc
#134004 commented on
Jun 19, 2025 • 0 new comments -
[WIP] Use weak linkage instead of compiler generated shims
#134522 commented on
Jun 18, 2025 • 0 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Jun 14, 2025 • 0 new comments -
Document the behaviour of RUST_MIN_STACK=0
#135178 commented on
Jun 17, 2025 • 0 new comments -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Jun 19, 2025 • 0 new comments -
Implement parsing of pinned borrows
#135731 commented on
Jun 15, 2025 • 0 new comments -
Start using pattern types in libcore
#136006 commented on
Jun 16, 2025 • 0 new comments -
Merge unboxed trait object error suggestion into regular dyn incompat error
#142458 commented on
Jun 20, 2025 • 0 new comments -
Lazy-chunk Symbol interner
#136401 commented on
Jun 14, 2025 • 0 new comments -
Document `From::from` impls
#137330 commented on
Jun 17, 2025 • 0 new comments -
Add rusty stack protector
#137418 commented on
Jun 14, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
Jun 17, 2025 • 0 new comments -
[experimental] Make witnesses more eager
#141762 commented on
Jun 14, 2025 • 0 new comments -
Stabilize `#[cfg(version(...))]`, take 2
#141766 commented on
Jun 18, 2025 • 0 new comments -
Turn `stdarch` into a Josh subtree
#141899 commented on
Jun 16, 2025 • 0 new comments -
print proc res for failed case in comp test
#141977 commented on
Jun 15, 2025 • 0 new comments -
add Iterator::contains
#141994 commented on
Jun 17, 2025 • 0 new comments -
Fix `proc_macro::Ident`'s handling of `$crate`
#141996 commented on
Jun 19, 2025 • 0 new comments -
add track_caller attribute to map_err and ok_or/_else
#142093 commented on
Jun 18, 2025 • 0 new comments -
Implement `int_format_into` feature
#142098 commented on
Jun 20, 2025 • 0 new comments -
Add `compiler-builtins` to bootstrap
#142106 commented on
Jun 16, 2025 • 0 new comments -
Reject unsupported `extern "{abi}"`s consistently in all positions
#142134 commented on
Jun 14, 2025 • 0 new comments -
add core::async_iter::pending
#142177 commented on
Jun 16, 2025 • 0 new comments -
Convert moves of references to copies in ReferencePropagation
#142185 commented on
Jun 16, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Jun 18, 2025 • 0 new comments -
Rustdoc js: even more typechecking improvements
#142270 commented on
Jun 18, 2025 • 0 new comments -
[EXPERIMENTAL] Revert `mte-ffi` changes
#142300 commented on
Jun 16, 2025 • 0 new comments -
tests: Add `RUST_BACKTRACE` and `-Cpanic` revisions to `panic-main.rs` test
#142304 commented on
Jun 19, 2025 • 0 new comments -
Don't fold in Instantiate when there's nothing to fold
#142317 commented on
Jun 14, 2025 • 0 new comments -
Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#142323 commented on
Jun 20, 2025 • 0 new comments -
Stabilize the `breakpoint` function
#142325 commented on
Jun 17, 2025 • 0 new comments -
Add NonNull pattern types
#142339 commented on
Jun 17, 2025 • 0 new comments -
Simplify LLVM bitcode linker in bootstrap
#142357 commented on
Jun 16, 2025 • 0 new comments -
[WIP] Use weak aliases for the allocator shim
#142366 commented on
Jun 18, 2025 • 0 new comments -
Bringing `rustc_rayon_core` in tree as `rustc_thread_pool`
#142384 commented on
Jun 17, 2025 • 0 new comments -
Explicitly export core and std macros
#139493 commented on
Jun 17, 2025 • 0 new comments -
Make rustc implicitly use panic=abort for the panic_abort crate
#140254 commented on
Jun 20, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions and `-Zmin-function-alignment`
#140261 commented on
Jun 21, 2025 • 0 new comments -
compiler: Use -T instead of --script for linker scripts
#142445 commented on
Jun 18, 2025 • 0 new comments -
compiletest: Improve diagnostics for line annotation mismatches
#140622 commented on
Jun 20, 2025 • 0 new comments -
Implement RcUninit (#112566)
#140640 commented on
Jun 15, 2025 • 0 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Jun 18, 2025 • 0 new comments -
Add `-Zindirect-branch-cs-prefix`
#140740 commented on
Jun 16, 2025 • 0 new comments -
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)`, `i1xN` and `x86amx`
#140763 commented on
Jun 16, 2025 • 0 new comments -
Don't lint against named labels in `naked_asm!`
#140871 commented on
Jun 14, 2025 • 0 new comments -
Fix unuseful span in type error in some format_args!() invocations
#140916 commented on
Jun 17, 2025 • 0 new comments -
Report infer ty errors during hir ty lowering
#142420 commented on
Jun 20, 2025 • 0 new comments -
compiletest: add option for automatically adding annotations
#141033 commented on
Jun 17, 2025 • 0 new comments -
Change `{Box,Arc,Rc,Weak}::into_raw` to only work with `A = Global`
#141219 commented on
Jun 14, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jun 18, 2025 • 0 new comments -
diagnostics: hide expansion of builtin-like macros
#141314 commented on
Jun 14, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#141319 commented on
Jun 17, 2025 • 0 new comments -
std: sys: random: uefi: Provide rdrand based fallback
#141324 commented on
Jun 16, 2025 • 0 new comments -
Add `FromIterator` impls for `ascii::Char`s to `String`s
#141445 commented on
Jun 18, 2025 • 0 new comments -
std: sys: net: uefi: tcp4: Implement write
#141532 commented on
Jun 15, 2025 • 0 new comments -
Document subdirectories of UI tests with README files
#141597 commented on
Jun 21, 2025 • 0 new comments -
rustdoc: add ways of collapsing all impl blocks
#141663 commented on
Jun 16, 2025 • 0 new comments -
Stabilize `ip_from`
#141744 commented on
Jun 19, 2025 • 0 new comments -
ICE: `late-bound type parameter not allowed on function pointer types`
#141293 commented on
Jun 17, 2025 • 0 new comments -
-crt-static on musl links with libgcc_s
#82521 commented on
Jun 17, 2025 • 0 new comments -
pclmulqdq intrinsics don't inline well across target_feature changes anymore
#139029 commented on
Jun 17, 2025 • 0 new comments -
enabling a only a single lint is not intuitive
#105104 commented on
Jun 17, 2025 • 0 new comments -
rustc book does not specify priority between lint options like `-A` and attributes
#124088 commented on
Jun 17, 2025 • 0 new comments -
Writing to a static is somehow allowed while initializing that same static
#142404 commented on
Jun 17, 2025 • 0 new comments -
`fn_cast!` macro
#140803 commented on
Jun 17, 2025 • 0 new comments -
Possible regression for ui/match/issue-114691.rs
#141340 commented on
Jun 17, 2025 • 0 new comments -
`lemmy_db_views_modlog_combined` has a weird performance regression
#141006 commented on
Jun 17, 2025 • 0 new comments -
Instrumentation profile data contains empty function name (?) as of `nightly-2025-05-19`
#141577 commented on
Jun 17, 2025 • 0 new comments -
rustdoc: Invalid automatic link
#142456 commented on
Jun 16, 2025 • 0 new comments -
Cross-compiling from x86_64-linux to aarch64-darwin produces a broken (stripped) dylib
#141913 commented on
Jun 16, 2025 • 0 new comments -
regression: thread 'rustc' panicked, assertion `left != right` failed
#142425 commented on
Jun 16, 2025 • 0 new comments -
`feature(frontmatter)` rejects frontmatters with dashes with leading spaces
#141367 commented on
Jun 16, 2025 • 0 new comments -
Add support for repetition to `proc_macro::quote`
#140238 commented on
Jun 16, 2025 • 0 new comments -
rustdoc query cycle regression
#141492 commented on
Jun 16, 2025 • 0 new comments -
"Legacy" tier 2 targets have misplaced or absent maintainer docs
#113739 commented on
Jun 16, 2025 • 0 new comments -
ICE of SIGILL/STATUS_ILLEGAL_INSTRUCTION when compiling static variables with 2MB alignment targeting Windows
#142386 commented on
Jun 17, 2025 • 0 new comments -
Type and const parameters are not used as a fallback during type inference
#98931 commented on
Jun 17, 2025 • 0 new comments -
Tracking issue for release notes of #137944: Sized Hierarchy: Part I
#142467 commented on
Jun 17, 2025 • 0 new comments -
`unused_parens`: False positive on parenthesized type-relative paths that would otherwise be interpreted as the start of a generic param list (`impl<T>`, `for<T>`, `where<T>`)
#107235 commented on
Jun 17, 2025 • 0 new comments -
`unused_parens` false positives and false negatives in code containing macro calls
#119426 commented on
Jun 17, 2025 • 0 new comments -
`unnecessary parentheses around type` in attribute macro
#106939 commented on
Jun 17, 2025 • 0 new comments -
Wrong "unnecessary parentheses around function argument"-warning with macro in assignment and return positions
#113563 commented on
Jun 17, 2025 • 0 new comments -
`unused_parens` should lint superfluous parentheses on the LHS of an assignment
#71329 commented on
Jun 17, 2025 • 0 new comments -
`unused_parens` never checks expressions behind references
#70084 commented on
Jun 17, 2025 • 0 new comments -
`unused_parens` is not emitted for exprs used in macro.
#70076 commented on
Jun 17, 2025 • 0 new comments -
Suggest the extra comma for 1-ary tuple when warning about unnecessary parentheses around type
#86019 commented on
Jun 17, 2025 • 0 new comments -
Inappropriate `unused_parens` for inline `const` inside `vec!`/macros
#126457 commented on
Jun 17, 2025 • 0 new comments -
false-negative `unused_parens` in closures consisting of just one expression
#136741 commented on
Jun 17, 2025 • 0 new comments -
Tracking Issue for duration_constructors
#120301 commented on
Jun 17, 2025 • 0 new comments -
Doc-test reports “expected item, found keyword let” when the actual problem is a missing semicolon elsewhere
#142446 commented on
Jun 17, 2025 • 0 new comments -
Missing AsMut<[T;N]> for [T;N]
#129849 commented on
Jun 17, 2025 • 0 new comments -
cargo test incorrectly warns for dead code
#46379 commented on
Jun 16, 2025 • 0 new comments -
ICE: `overflow expanding free alias type`
#142419 commented on
Jun 15, 2025 • 0 new comments -
Tracking issue for release notes of #120808: Split elided_lifetime_in_paths into finer-grained lints
#140140 commented on
Jun 15, 2025 • 0 new comments -
Symbol-mangling (v0) should show difference between async / closure / generator
#104830 commented on
Jun 15, 2025 • 0 new comments -
Tracking Issue for `unsigned_signed_diff`
#126041 commented on
Jun 14, 2025 • 0 new comments -
Tracking Issue for llvm-tools-preview
#85658 commented on
Jun 14, 2025 • 0 new comments -
primitive:pointer is inflexible in type based search
#142385 commented on
Jun 14, 2025 • 0 new comments -
bootstrap: download-rustc should not download rustc_dev unless it is needed
#142468 commented on
Jun 14, 2025 • 0 new comments -
`this method is equivalent to` section of `Vec::extract_if` seems incorrect
#142482 commented on
Jun 14, 2025 • 0 new comments -
Cleanup: Refactor `rustc_typeck/check/op.rs`
#64297 commented on
Jun 14, 2025 • 0 new comments -
Tracking Issue for RFC 3591: `use`ing a function from a trait
#134691 commented on
Jun 14, 2025 • 0 new comments -
Tracking issue for release notes of #140593: Temporary lifetime extension through tuple struct and tuple variant constructors
#140666 commented on
Jun 14, 2025 • 0 new comments -
Tracking issue for RFC 2532, "Associated type defaults"
#29661 commented on
Jun 14, 2025 • 0 new comments -
Tracking Issue for ui test suite improvements
#133895 commented on
Jun 14, 2025 • 0 new comments -
Failed To Run Custom Build Command For `proc-macro-test v0.0.0` During Windows Compile From Source
#130890 commented on
Jun 14, 2025 • 0 new comments -
Spurious irrefutable_let_patterns warning with let-chain
#139369 commented on
Jun 14, 2025 • 0 new comments -
Bug when implementing From on an associated type defined in an external crate
#138816 commented on
Jun 14, 2025 • 0 new comments -
Broken build after updating: `coverage` is ambiguous; ambiguous because of a name conflict with a builtin attribute
#121157 commented on
Jun 16, 2025 • 0 new comments -
some "Unix" targets don't support most Unix idioms
#141838 commented on
Jun 16, 2025 • 0 new comments -
jsondocck: replace JSONPath with jq as json query language.
#142479 commented on
Jun 16, 2025 • 0 new comments -
Tracking issue for release notes of #141352: builtin dyn impl no guide inference
#142465 commented on
Jun 16, 2025 • 0 new comments -
Tracking Issue for `uint_bit_width`
#142326 commented on
Jun 15, 2025 • 0 new comments -
Draft release notes for 1.88.0
#141598 commented on
Jun 15, 2025 • 0 new comments -
Tracking issue for release notes of #139764: Consistent trait bounds for ExtractIf Debug impls
#140995 commented on
Jun 15, 2025 • 0 new comments -
Tracking issue for release notes of #123239: Implement a lint for implicit autoref of raw pointer dereference - take 2
#140050 commented on
Jun 15, 2025 • 0 new comments -
ReadDir on Windows can return error infinitely when run on removable path
#142411 commented on
Jun 15, 2025 • 0 new comments -
Excessive memory usage building GTK Rust, a problem for entry level devices for newcomers (e.g. Raspberry Pi 3+)
#78308 commented on
Jun 15, 2025 • 0 new comments -
Can't use #[derive] and macro on a generic type at the same time
#50676 commented on
Jun 15, 2025 • 0 new comments -
powerpc64: allow querying ELF ABI version
#60617 commented on
Jun 15, 2025 • 0 new comments -
AddressSanitizer detects a stack-use-after-scope in Chain::new when optimizations are enabled
#98454 commented on
Jun 15, 2025 • 0 new comments -
Repeating an enum does not generate a memset
#101685 commented on
Jun 15, 2025 • 0 new comments -
Tracking Issue for `seek_io_take` and `seek_io_take_position`
#97227 commented on
Jun 15, 2025 • 0 new comments -
Error building rustc on M2 chip MacBook
#142349 commented on
Jun 15, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for `VecDeque::pop_front_if` & `VecDeque::pop_back_if`
#135889 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for #138068: Add `Result::map_or_default` and `Option::map_or_default`
#138099 commented on
Jun 20, 2025 • 0 new comments -
False positive `dead_code` lint when type is only used via destructuring
#132874 commented on
Jun 20, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for `mpmc`
#126840 commented on
Jun 20, 2025 • 0 new comments -
Implementors column on trait page is always empty
#91118 commented on
Jun 20, 2025 • 0 new comments -
rustdoc-json: Structured representation of attributes
#141358 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for `mixed_integer_ops_unsigned_sub`
#126043 commented on
Jun 20, 2025 • 0 new comments -
Remove crates.io `compiler-builtins` from the library workspace
#142265 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for release notes of #140748: Allow storing `format_args!()` in variable
#142227 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for ByteStr/ByteString
#134915 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for integer formatting into a fixed-size buffer
#138215 commented on
Jun 19, 2025 • 0 new comments -
Macro metavar expr concat doesn't work with nested repetitions
#127723 commented on
Jun 19, 2025 • 0 new comments -
ICE: incr comp: `Found unstable fingerprints for evaluate_obligation(8f08a58f2dfc7c26-cf3563aa40998e2c): Err(Canonical)`
#132884 commented on
Jun 19, 2025 • 0 new comments -
ICE: expand: unimplemented
#140479 commented on
Jun 19, 2025 • 0 new comments -
unexpected behavior of `pub(in other_module)`
#109657 commented on
Jun 19, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jun 16, 2025 • 0 new comments -
[WIP] Add support for custom allocator for `String`
#101551 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for promoting `!` to a type (RFC 1216)
#35121 commented on
Jun 21, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Jun 20, 2025 • 0 new comments -
MSVC on x86-32 Windows fails to align variables to their required alignment
#112480 commented on
Jun 20, 2025 • 0 new comments -
[ICE]: `None` in compiler/rustc_middle/src/ty/sty.rs
#129882 commented on
Jun 20, 2025 • 0 new comments -
link.exe crashed during compilation
#141626 commented on
Jun 20, 2025 • 0 new comments -
Creating a nested MaybeUninit array unnecessarily calls memset
#139355 commented on
Jun 20, 2025 • 0 new comments -
`match` on uninhabited type does not trigger UB in Miri
#142394 commented on
Jun 20, 2025 • 0 new comments -
CopyProp doesn't always respect Tree Borrows
#141122 commented on
Jun 20, 2025 • 0 new comments -
Meta tracking issue for `const fn`
#57563 commented on
Jun 20, 2025 • 0 new comments -
`div_ceil` does not yield optimal code for unsigned const divisor
#142348 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
Jun 20, 2025 • 0 new comments -
Redundant memset in convolution kernel
#142469 commented on
Jun 20, 2025 • 0 new comments -
sysroot spans still not printed, when remap-path-prefix is set with a custom path
#74786 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for RFC 2045: improving `#[target_feature]`
#44839 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for release notes of #134213: Stabilize `naked_functions`
#139428 commented on
Jun 19, 2025 • 0 new comments -
Rust Coverage not working if lines are formatted across multiple lines
#142291 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for Reproducible Build bugs and challenges
#129080 commented on
Jun 18, 2025 • 0 new comments -
sparc64: passing structures with floats in registers should use floating point registers
#57103 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for target modifiers
#136966 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
Jun 18, 2025 • 0 new comments -
rustc_expand can be tricked into infinite loops
#95698 commented on
Jun 18, 2025 • 0 new comments -
Suspected X64 exception handler IP to state map off-by-one error
#117725 commented on
Jun 18, 2025 • 0 new comments -
Should a `[..]` slice pattern constitute a discriminant read
#141825 commented on
Jun 18, 2025 • 0 new comments -
`pin!()` macro no longer constant-promotes `&mut` references to empty arrays
#142345 commented on
Jun 18, 2025 • 0 new comments -
(Reproducible) Found unstable fingerprints for evaluate_obligation(fe6269799238ead4-76dd6f107d00ff42): Ok(EvaluatedToAmbig)
#140793 commented on
Jun 18, 2025 • 0 new comments -
Initializing array of Option<T> using [None; n] syntax should not require std::marker::Copy for T
#44796 commented on
Jun 18, 2025 • 0 new comments -
Suggestion creates invalid syntax with a repeated associated type bound
#142121 commented on
Jun 18, 2025 • 0 new comments -
Tracking issue for release notes of #141574: impl `Default` for `array::IntoIter`
#142462 commented on
Jun 18, 2025 • 0 new comments -
Tracking issue for unsupported_calling_conventions
#137018 commented on
Jun 17, 2025 • 0 new comments -
Tracking Issue for nvptx_target_feature
#141468 commented on
Jun 17, 2025 • 0 new comments -
Performance issues: Two examples of Rust programs significantly slower than their C++ versions
#141476 commented on
Jun 17, 2025 • 0 new comments -
Allocator traits and std::heap
#32838 commented on
Jun 19, 2025 • 0 new comments -
fluent diagnostics can easily overwrite each others' fields/args
#142031 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for NUL-terminated file names with `#[track_caller]`
#141727 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for `str::trim_prefix`, `str::trim_suffix`, `slice::trim_prefix` and `slice::trim_suffix`
#142312 commented on
Jun 19, 2025 • 0 new comments -
`ast::mut_visit::MutVisitor` and `ast::visit::Visitor` do not have corresponding methods for all their methods
#127615 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for `concat_idents`
#29599 commented on
Jun 19, 2025 • 0 new comments -
upstream globs + other globs should be linted on
#142448 commented on
Jun 19, 2025 • 0 new comments -
inconsistent drop order for pattern bindings in the presence of or-patterns
#142163 commented on
Jun 19, 2025 • 0 new comments -
drop-checking is more permissive when patterns have guards
#142057 commented on
Jun 19, 2025 • 0 new comments -
drop-checking is more permissive when `let` statements have an `else` block
#142056 commented on
Jun 19, 2025 • 0 new comments -
The sparc64, riscv64, loongarch64 `extern "C" fn` ABIs are all wrong when aligned/packed structs are involved
#115609 commented on
Jun 19, 2025 • 0 new comments -
Restore `mismatched_lifetime_syntaxes` wording about "elided lifetime has a name"?
#141752 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for release notes of #135656: Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused
#135657 commented on
Jun 19, 2025 • 0 new comments -
Rustdoc JSON 2023 Roadmap
#106697 commented on
Jun 18, 2025 • 0 new comments -
ICE: pattern: `attempt to add with overflow`
#136514 commented on
Jun 18, 2025 • 0 new comments -
Tracking issue for release notes of #141610: Stabilize `feature(generic_arg_infer)`
#142168 commented on
Jun 18, 2025 • 0 new comments