-
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
75 Pull requests merged by 44 people
-
Reason about borrowed classes in CopyProp.
#142571 merged
Jun 21, 2025 -
Marks ADT live if it appears in pattern
#142485 merged
Jun 21, 2025 -
Insert parentheses around binary operation with attribute
#142476 merged
Jun 21, 2025 -
Bringing
rustc_rayon_core
in tree asrustc_thread_pool
#142384 merged
Jun 21, 2025 -
Add CI check to ensure that rustdoc JSON
FORMAT_VERSION
is correctly updated#142677 merged
Jun 21, 2025 -
Adjust
with_generic_param_rib
.#142716 merged
Jun 21, 2025 -
Make
Clone
aconst_trait
#142756 merged
Jun 21, 2025 -
Rollup of 8 pull requests
#142814 merged
Jun 21, 2025 -
rustc_target: document public AbiMap-related fn and variants
#142765 merged
Jun 21, 2025 -
[beta] backports
#142791 merged
Jun 21, 2025 -
Ensure copy* intrinsics also perform the static self-init checks
#142575 merged
Jun 21, 2025 -
rustdoc: Remove
FormatRenderer::cache
#142755 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 -
Rework #[cold] attribute parser
#142491 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 -
Rollup of 9 pull requests
#142794 merged
Jun 21, 2025 -
Refactor Translator
#142650 merged
Jun 21, 2025 -
Add config builder for bootstrap tests
#142629 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 -
correct template for
#[align]
attribute#142715 merged
Jun 20, 2025 -
Some symbol and PathRoot cleanups
#142767 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 -
Make sure to rebuild rustdoc if
src/rustdoc-json-types
is changed#142758 merged
Jun 20, 2025 -
Convert
ilog(10)
toilog10()
#142764 merged
Jun 20, 2025 -
[perf] Cache the canonical *instantiation* of param-envs
#142316 merged
Jun 20, 2025 -
Implement send_signal for unix child processes
#141990 merged
Jun 20, 2025 -
Reduce uses of
hir_crate
.#142687 merged
Jun 20, 2025 -
Update books
#142699 merged
Jun 20, 2025 -
add comment to
src/bootstrap/build.rs
#142714 merged
Jun 20, 2025 -
vec_deque/fmt/vec tests: remove static mut
#142668 merged
Jun 20, 2025 -
Update library dependencies
#142753 merged
Jun 20, 2025 -
Extract some shared code from codegen backend target feature handling
#140920 merged
Jun 20, 2025 -
Rollup of 8 pull requests
#142770 merged
Jun 20, 2025 -
rewrite
optimize
attribute to use new attribute parsing infrastructure#138291 merged
Jun 20, 2025 -
Use jemalloc for Clippy
#142286 merged
Jun 20, 2025 -
Use a distinct
ToString
implementation foru128
andi128
#142294 merged
Jun 20, 2025 -
Allow storing
format_args!()
in variable#140748 merged
Jun 19, 2025 -
Handle win32 separator for cygwin paths
#141864 merged
Jun 19, 2025 -
ci: split x86_64-gnu-tools job
#142245 merged
Jun 19, 2025 -
Enable automatic cross-compilation in run-make tests
#139244 merged
Jun 19, 2025 -
Don't build
ParamEnv
and do trait solving inItemCtxt
s when lowering IATs#140247 merged
Jun 19, 2025 -
Rollup of 7 pull requests
#142697 merged
Jun 19, 2025 -
Assorted bootstrap cleanups (step 3)
#142692 merged
Jun 19, 2025 -
Weekly
cargo update
#142524 merged
Jun 19, 2025 -
AsyncDrop trait without sync Drop generates an error
#142606 merged
Jun 19, 2025 -
use
#[align]
attribute forfn_align
#142507 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 -
library: Increase timeout on mpmc test to reduce flakes
#142654 merged
Jun 19, 2025 -
{aarch64,x86_64}-pc-windows-gnullvm: build host tools
#140772 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 -
Try unremapping compiler sources
#142377 merged
Jun 19, 2025 -
Rollup of 6 pull requests
#142689 merged
Jun 19, 2025 -
Implement initial support for timing sections (
--json=timings
)#142123 merged
Jun 19, 2025 -
lint direct use of rustc_type_ir
#141614 merged
Jun 19, 2025 -
Rollup of 11 pull requests
#142685 merged
Jun 18, 2025 -
Add spawn APIs for BootstrapCommand to support deferred command execution
#142591 merged
Jun 18, 2025 -
remove duplicate crash test
#142674 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 -
Clarify bootstrap tools description
#142672 merged
Jun 18, 2025 -
Affirm
-Cforce-frame-pointers=off
does not override#140774 merged
Jun 18, 2025 -
Add
StepMetadata
to describe steps#142627 merged
Jun 18, 2025 -
Stabilize
feature(generic_arg_infer)
#141610 merged
Jun 18, 2025 -
Skip tidy triagebot linkcheck if
triagebot.toml
doesn't exist#142666 merged
Jun 18, 2025 -
CodeGen: rework Aggregate implemention for rvalue_creates_operand cases
#142383 merged
Jun 18, 2025 -
remove joboet from review rotation
#142660 merged
Jun 18, 2025 -
Update GCC backend subtree
#142669 merged
Jun 18, 2025
76 Pull requests opened by 56 people
-
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 -
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 -
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 -
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 -
docs(fs): Touch up grammar on lock api
#142760 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 -
mbe: Inline functions in `transcribe` that are only called once
#142815 opened
Jun 21, 2025 -
Add caching layer to bootstrap
#142816 opened
Jun 21, 2025 -
Rollup of 7 pull requests
#142817 opened
Jun 21, 2025 -
Port `#[used]` to new attribute parsing infrastructure
#142818 opened
Jun 21, 2025 -
Remove fewer Storage calls in GVN
#142819 opened
Jun 21, 2025 -
Compute jump threading opportunities in a single pass
#142821 opened
Jun 21, 2025 -
Make `PartialEq` a `const_trait`
#142822 opened
Jun 21, 2025 -
Port `#[no_mangle]` to new attribute parsing infrastructure
#142823 opened
Jun 21, 2025 -
Stabilize `-Cmin-function-alignment`
#142824 opened
Jun 21, 2025 -
Port `#[track_caller]` to the new attribute system
#142825 opened
Jun 21, 2025
24 Issues closed by 9 people
-
CopyProp doesn't always respect Tree Borrows
#141122 closed
Jun 21, 2025 -
dead_code false positive introduced in rustc 1.78.0-nightly (8ace7ea1f 2024-02-07)
#120770 closed
Jun 21, 2025 -
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
33 Issues opened by 23 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
157 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.
-
Refactor resolve_ident_in_module to use scopes
#142547 commented on
Jun 19, 2025 • 9 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Jun 20, 2025 • 8 new comments -
Remove fewer Storage calls in `copy_prop`
#142531 commented on
Jun 21, 2025 • 7 new comments -
Add test cases for namespaced crates
#142437 commented on
Jun 19, 2025 • 6 new comments -
[lib] In-place initialization infrastructure
#142518 commented on
Jun 20, 2025 • 6 new comments -
gpu offload host code generation
#142097 commented on
Jun 19, 2025 • 5 new comments -
Also emit suggestions for usages in the `non_upper_case_globals` lint
#142645 commented on
Jun 21, 2025 • 5 new comments -
Document fully-qualified syntax in `as`' keyword doc
#142670 commented on
Jun 19, 2025 • 5 new comments -
rustdoc search: rank aliases lower than exact matches
#142653 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 -
Print thread ID in panic message
#115746 commented on
Jun 19, 2025 • 4 new comments -
Allow volatile access to non-Rust memory, including address 0
#141260 commented on
Jun 20, 2025 • 4 new comments -
rework `#[naked]` attribute parser
#142493 commented on
Jun 21, 2025 • 4 new comments -
WIP: Unstable impls
#140399 commented on
Jun 21, 2025 • 4 new comments -
const-eval: allow constants to refer to mutable/external memory, but reject such constants as patterns
#140942 commented on
Jun 21, 2025 • 3 new comments -
Add DesugaringKind::FormatLiteral
#142594 commented on
Jun 20, 2025 • 3 new comments -
macros: Clean up code with non-optional `NonterminalKind`
#142657 commented on
Jun 19, 2025 • 2 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Jun 21, 2025 • 2 new comments -
Add new `doc(attribute = "...")` attribute
#142472 commented on
Jun 20, 2025 • 1 new comment -
Add modern AVR mcus like avr128db28 and attiny3224
#142454 commented on
Jun 18, 2025 • 1 new comment -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Jun 20, 2025 • 1 new comment -
Fixes firefox copy paste issue
#142354 commented on
Jun 20, 2025 • 1 new comment -
Change `core::iter::Fuse`'s `Default` impl to do what its docs say it does
#140985 commented on
Jun 18, 2025 • 1 new comment -
Doc: clarify priority of lint level sources
#142021 commented on
Jun 20, 2025 • 1 new comment -
forward the bootstrap `runner` to `run-make`
#141856 commented on
Jun 21, 2025 • 1 new comment -
Port `#[may_dangle]` to the new attribute system
#142539 commented on
Jun 21, 2025 • 1 new comment -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
Jun 20, 2025 • 1 new comment -
[perf] Compute hard errors without diagnostics in impl_intersection_has_impossible_obligation
#142647 commented on
Jun 20, 2025 • 1 new comment -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jun 19, 2025 • 1 new comment -
bootstrap.example.toml: use less contextual format
#142636 commented on
Jun 20, 2025 • 1 new comment -
Port `#[rustc_pub_transparent]` to the new attribute system
#142600 commented on
Jun 21, 2025 • 1 new comment -
add nvptx_target_feature
#138689 commented on
Jun 20, 2025 • 0 new comments -
Stabilize `ip_from`
#141744 commented on
Jun 19, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Jun 18, 2025 • 0 new comments -
Document subdirectories of UI tests with README files
#141597 commented on
Jun 21, 2025 • 0 new comments -
rustc_const_eval: Expose APIs for signalling foreign accesses to memory
#141391 commented on
Jun 19, 2025 • 0 new comments -
std: sys: random: uefi: Provide rdrand based fallback
#141324 commented on
Jun 21, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jun 18, 2025 • 0 new comments -
update to literal-escaper 0.0.4 for better API without `unreachable` and faster string parsing
#140999 commented on
Jun 20, 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 -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Jun 19, 2025 • 0 new comments -
Reduce special casing for the panic runtime
#140809 commented on
Jun 18, 2025 • 0 new comments -
Refactor StableMIR
#140643 commented on
Jun 21, 2025 • 0 new comments -
fix for issue 132802: x86 code in `wasm32-unknown-unknown` binaries
#137457 commented on
Jun 19, 2025 • 0 new comments -
compiletest: Improve diagnostics for line annotation mismatches
#140622 commented on
Jun 20, 2025 • 0 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Jun 21, 2025 • 0 new comments -
Add an aarch64-msvc build running on ARM64 Windows
#140136 commented on
Jun 19, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions and `-Zmin-function-alignment`
#140261 commented on
Jun 21, 2025 • 0 new comments -
Pass -Cpanic=abort for the panic_abort crate
#140254 commented on
Jun 21, 2025 • 0 new comments -
Distinguish delim kind to decide whether to emit unexpected closing delimiter
#138554 commented on
Jun 20, 2025 • 0 new comments -
Avoid a few more allocations in `write_shared.rs`
#142667 commented on
Jun 19, 2025 • 0 new comments -
trait_sel: add builtin impl for `PointeeSized`
#142663 commented on
Jun 19, 2025 • 0 new comments -
rustdoc-json: Postcard output
#142642 commented on
Jun 19, 2025 • 0 new comments -
Generate symbols.o for proc-macros too
#142641 commented on
Jun 19, 2025 • 0 new comments -
error out when `repr(align)` exceeds COFF limit
#142638 commented on
Jun 21, 2025 • 0 new comments -
Remove some glob imports from the type system
#142637 commented on
Jun 19, 2025 • 0 new comments -
alternate interface for OrderedJson to reduce allocations
#142634 commented on
Jun 18, 2025 • 0 new comments -
Only compute recursive callees once.
#142625 commented on
Jun 18, 2025 • 0 new comments -
improve search graph docs, reset `encountered_overflow` between reruns
#142617 commented on
Jun 19, 2025 • 0 new comments -
error on calls to ABIs that cannot be called
#142597 commented on
Jun 20, 2025 • 0 new comments -
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#142590 commented on
Jun 18, 2025 • 0 new comments -
Enforce in bootstrap that build must have stage at least 1
#142581 commented on
Jun 18, 2025 • 0 new comments -
Prevent ABI changes affect EnzymeAD
#142544 commented on
Jun 20, 2025 • 0 new comments -
Pre-compute MIR CFG caches for borrowck and other analyses
#142540 commented on
Jun 19, 2025 • 0 new comments -
bump std libc dependency
#142509 commented on
Jun 19, 2025 • 0 new comments -
rustdoc_json: improve handling of generic args
#142502 commented on
Jun 21, 2025 • 0 new comments -
install docs for each target in different directory
#142478 commented on
Jun 20, 2025 • 0 new comments -
Merge unboxed trait object error suggestion into regular dyn incompat error
#142458 commented on
Jun 20, 2025 • 0 new comments -
Report infer ty errors during hir ty lowering
#142420 commented on
Jun 20, 2025 • 0 new comments -
Don't give APITs names with macro expansion placeholder fragments in it
#142393 commented on
Jun 20, 2025 • 0 new comments -
[WIP] Use weak aliases for the allocator shim
#142366 commented on
Jun 18, 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 -
Expose elf abi on ppc64 targets
#142321 commented on
Jun 19, 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 -
Remove deadlock detection for benchmarking
#142247 commented on
Jun 21, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Jun 18, 2025 • 0 new comments -
Reject unsupported `extern "{abi}"`s consistently in all positions
#142134 commented on
Jun 21, 2025 • 0 new comments -
Implement `int_format_into` feature
#142098 commented on
Jun 20, 2025 • 0 new comments -
Fix `proc_macro::Ident`'s handling of `$crate`
#141996 commented on
Jun 19, 2025 • 0 new comments -
`pin!()` macro no longer constant-promotes `&mut` references to empty arrays
#142345 commented on
Jun 18, 2025 • 0 new comments -
Tracking issue for `concat_idents`
#29599 commented on
Jun 19, 2025 • 0 new comments -
`ast::mut_visit::MutVisitor` and `ast::visit::Visitor` do not have corresponding methods for all their methods
#127615 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for NUL-terminated file names with `#[track_caller]`
#141727 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 -
`./x test library/std` fails with library profile
#142505 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for release notes of #141937: Report never type lints in dependencies
#142512 commented on
Jun 19, 2025 • 0 new comments -
Allocator traits and std::heap
#32838 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for release notes of #134213: Stabilize `naked_functions`
#139428 commented on
Jun 19, 2025 • 0 new comments -
unexpected behavior of `pub(in other_module)`
#109657 commented on
Jun 19, 2025 • 0 new comments -
ICE: expand: unimplemented
#140479 commented on
Jun 19, 2025 • 0 new comments -
ICE: incr comp: `Found unstable fingerprints for evaluate_obligation(8f08a58f2dfc7c26-cf3563aa40998e2c): Err(Canonical)`
#132884 commented on
Jun 19, 2025 • 0 new comments -
Macro metavar expr concat doesn't work with nested repetitions
#127723 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for integer formatting into a fixed-size buffer
#138215 commented on
Jun 19, 2025 • 0 new comments -
Tracking Issue for ByteStr/ByteString
#134915 commented on
Jun 19, 2025 • 0 new comments -
Tracking issue for release notes of #140748: Allow storing `format_args!()` in variable
#142227 commented on
Jun 19, 2025 • 0 new comments -
Remove crates.io `compiler-builtins` from the library workspace
#142265 commented on
Jun 19, 2025 • 0 new comments -
ICE: hir: explicit panic
#142649 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 -
rustdoc-json: Structured representation of attributes
#141358 commented on
Jun 20, 2025 • 0 new comments -
Should a `[..]` slice pattern constitute a discriminant read
#141825 commented on
Jun 18, 2025 • 0 new comments -
Suspected X64 exception handler IP to state map off-by-one error
#117725 commented on
Jun 18, 2025 • 0 new comments -
rustc_expand can be tricked into infinite loops
#95698 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for target modifiers
#136966 commented on
Jun 18, 2025 • 0 new comments -
sparc64: passing structures with floats in registers should use floating point registers
#57103 commented on
Jun 18, 2025 • 0 new comments -
Tracking Issue for Reproducible Build bugs and challenges
#129080 commented on
Jun 18, 2025 • 0 new comments -
Rust Coverage not working if lines are formatted across multiple lines
#142291 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 -
ICE: pattern: `attempt to add with overflow`
#136514 commented on
Jun 18, 2025 • 0 new comments -
Rustdoc JSON 2023 Roadmap
#106697 commented on
Jun 18, 2025 • 0 new comments -
Tracking issue for release notes of #135656: Add `-C hint-mostly-unused` to tell rustc that most of a crate will go unused
#135657 commented on
Jun 19, 2025 • 0 new comments -
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 #141260: Allow volatile access to non-Rust memory, including address 0
#142511 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 -
drop-checking is more permissive when `let` statements have an `else` block
#142056 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 -
inconsistent drop order for pattern bindings in the presence of or-patterns
#142163 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 -
Tracking issue for promoting `!` to a type (RFC 1216)
#35121 commented on
Jun 21, 2025 • 0 new comments -
Tracking Issue for `str::trim_prefix`, `str::trim_suffix`, `slice::trim_prefix` and `slice::trim_suffix`
#142312 commented on
Jun 21, 2025 • 0 new comments -
link.exe crashed during compilation
#141626 commented on
Jun 21, 2025 • 0 new comments -
Decision: Use the condition name `rust_version` for RFC 2523
#142651 commented on
Jun 21, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Jun 21, 2025 • 0 new comments -
[WIP] Add support for custom allocator for `String`
#101551 commented on
Jun 20, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Jun 20, 2025 • 0 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Jun 21, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jun 18, 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 -
Suggest adding missing braces in `const` block pattern
#130751 commented on
Jun 19, 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 -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Jun 19, 2025 • 0 new comments -
Implement `push_mut`
#135975 commented on
Jun 19, 2025 • 0 new comments -
Implementors column on trait page is always empty
#91118 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for `mpmc`
#126840 commented on
Jun 20, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
Jun 20, 2025 • 0 new comments -
Regression: false negative lint dead_code: dead code is not detected for struct if it implements FromStr
#142541 commented on
Jun 20, 2025 • 0 new comments -
False positive `dead_code` lint when type is only used via destructuring
#132874 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for #138068: Add `Result::map_or_default` and `Option::map_or_default`
#138099 commented on
Jun 20, 2025 • 0 new comments -
Tracking Issue for `VecDeque::pop_front_if` & `VecDeque::pop_back_if`
#135889 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for RFC 2045: improving `#[target_feature]`
#44839 commented on
Jun 20, 2025 • 0 new comments -
sysroot spans still not printed, when remap-path-prefix is set with a custom path
#74786 commented on
Jun 20, 2025 • 0 new comments -
Redundant memset in convolution kernel
#142469 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 -
`div_ceil` does not yield optimal code for unsigned const divisor
#142348 commented on
Jun 20, 2025 • 0 new comments -
Meta tracking issue for `const fn`
#57563 commented on
Jun 20, 2025 • 0 new comments -
E0308 doesn't provide a help message in loops when using `let-else`
#142602 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 -
Creating a nested MaybeUninit array unnecessarily calls memset
#139355 commented on
Jun 20, 2025 • 0 new comments -
[ICE]: `None` in compiler/rustc_middle/src/ty/sty.rs
#129882 commented on
Jun 20, 2025 • 0 new comments -
MSVC on x86-32 Windows fails to align variables to their required alignment
#112480 commented on
Jun 20, 2025 • 0 new comments -
Tracking issue for release notes of #142575: Ensure copy* intrinsics also perform the static self-init checks
#142576 commented on
Jun 21, 2025 • 0 new comments