-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
1.89.0 Rust 1.89.0
published
Aug 7, 2025
181 Pull requests merged by 85 people
-
Implement
stability_implications
without a visitor.#144873 merged
Aug 10, 2025 -
Refactor codegen backends in bootstrap
#144787 merged
Aug 10, 2025 -
remove
P
#145146 merged
Aug 10, 2025 -
[beta] bump stage0
#145104 merged
Aug 9, 2025 -
rustdoc search: prefer stable items in search results
#141658 merged
Aug 9, 2025 -
Couple of minor abi handling cleanups
#145010 merged
Aug 9, 2025 -
Fix cross-compilation of Cargo
#145083 merged
Aug 9, 2025 -
Add annotations to the graphviz region graph on region origins
#144988 merged
Aug 9, 2025 -
Optimize
char::is_alphanumeric
#145027 merged
Aug 9, 2025 -
coverage: Extract HIR-related helper code out of the main module
#144823 merged
Aug 9, 2025 -
Move several more float tests to floats/mod.rs
#144923 merged
Aug 9, 2025 -
Remove unneeded
drop_in_place
calls#144883 merged
Aug 9, 2025 -
add member constraints tests
#145050 merged
Aug 9, 2025 -
update enzyme submodule to handle llvm 21
#145073 merged
Aug 9, 2025 -
Explicitly disable vector feature on s390x baseline of bad-reg test
#145017 merged
Aug 9, 2025 -
rustc_metadata: remove unused private trait impls
#145103 merged
Aug 9, 2025 -
Fix wasm target build with atomics feature
#145096 merged
Aug 9, 2025 -
defer opaque type errors, generally greatly reduce tainting
#145115 merged
Aug 9, 2025 -
Rank doc aliases lower than equivalently matched items
#145100 merged
Aug 9, 2025 -
rustc_public: fix missing parenthesis in pretty discriminant
#145119 merged
Aug 9, 2025 -
Recover
for PAT = EXPR {}
#145124 merged
Aug 9, 2025 -
Rollup of 23 pull requests
#145142 merged
Aug 9, 2025 -
remove unnecessary
TypeFoldable
impls#145097 merged
Aug 9, 2025 -
Reduce indirect assoc parent queries
#145134 merged
Aug 9, 2025 -
Fix some bad formatting in
-Zmacro-stats
output.#145082 merged
Aug 9, 2025 -
Escape diff strings in MIR dataflow graphviz
#145080 merged
Aug 9, 2025 -
Refactor map_unit_fn lint
#145132 merged
Aug 9, 2025 -
add a scope for
if let
guard temporaries and bindings#143376 merged
Aug 9, 2025 -
Revert "Port
#[allow_internal_unsafe]
to the new attribute system"#145086 merged
Aug 9, 2025 -
Add
target_env = "macabi"
andtarget_env = "sim"
#139451 merged
Aug 9, 2025 -
Implement declarative (
macro_rules!
) attribute macros (RFC 3697)#144579 merged
Aug 9, 2025 -
Account for bare tuples and
Pin
methods in field searching logic#144649 merged
Aug 9, 2025 -
more strongly dissuade use of
skip_binder
#144775 merged
Aug 9, 2025 -
Rollup of 8 pull requests
#145126 merged
Aug 9, 2025 -
Enable f16 and f128 on targets that were fixed in LLVM21
#144987 merged
Aug 9, 2025 -
Use
tcx.short_string()
in more diagnostics#144039 merged
Aug 9, 2025 -
atomicrmw on pointers: move integer-pointer cast hacks into backend
#144192 merged
Aug 9, 2025 -
In rustc_pattern_analysis, put
true
witnesses beforefalse
witnesses#144545 merged
Aug 9, 2025 -
Revert #143906
#145116 merged
Aug 8, 2025 -
Add support for
ty::Instance
path shortening in diagnostics#144914 merged
Aug 8, 2025 -
Print CGU reuse statistics in
-Zprint-mono-items
#144899 merged
Aug 8, 2025 -
Move metadata symbol export from exported_non_generic_symbols to exported_symbols
#145055 merged
Aug 8, 2025 -
Add a lot of NLL
known-bug
tests#145053 merged
Aug 8, 2025 -
Prevent name collisions with internal implementation details
#145051 merged
Aug 8, 2025 -
Add new
test::print_merged_doctests_times
used by rustdoc to display more detailed time information#144909 merged
Aug 8, 2025 -
Resolver: introduce a conditionally mutable Resolver for (non-)speculative resolution.
#144912 merged
Aug 8, 2025 -
move
type_check
out ofcompute_regions
#145047 merged
Aug 8, 2025 -
Streamline config in bootstrap
#144807 merged
Aug 8, 2025 -
stdarch subtree update
#145042 merged
Aug 8, 2025 -
A couple small changes for rust-analyzer next-solver work
#145009 merged
Aug 8, 2025 -
GVN: Do not flatten derefs with ProjectionElem::Index.
#145030 merged
Aug 8, 2025 -
[win][arm64ec] Fix msvc-wholearchive for Arm64EC
#144931 merged
Aug 8, 2025 -
coverage: Remove all unstable support for MC/DC instrumentation
#144999 merged
Aug 8, 2025 -
[codegen] assume the tag, not the relative discriminant
#144764 merged
Aug 8, 2025 -
Clean up some resolved test regressions of const trait removals in std
#145057 merged
Aug 8, 2025 -
Readd myself to review queue
#145068 merged
Aug 8, 2025 -
Add minimal
armv7a-vex-v5
tier three target#145070 merged
Aug 8, 2025 -
tests/ui/issues/
: The Issues Strike Back [3/N]#144400 merged
Aug 8, 2025 -
Rollup of 19 pull requests
#145077 merged
Aug 8, 2025 -
Port
#[allow_internal_unsafe]
to the new attribute system#144857 merged
Aug 8, 2025 -
Fix build/doc/test of error index generator
#145007 merged
Aug 8, 2025 -
compiler-builtins subtree update
#144974 merged
Aug 8, 2025 -
Derive
Hash
for rustc_public types#145018 merged
Aug 8, 2025 -
Rename
begin_panic_handler
topanic_handler
#144903 merged
Aug 8, 2025 -
Stabilize
unsigned_signed_diff
feature#144900 merged
Aug 8, 2025 -
doc(library): Fix Markdown in
Iterator::by_ref
#145045 merged
Aug 8, 2025 -
Fix doc comment of File::try_lock and File::try_lock_shared
#145046 merged
Aug 8, 2025 -
Rollup of 9 pull requests
#145074 merged
Aug 8, 2025 -
compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled
#144705 merged
Aug 8, 2025 -
Pass -Werror when building the LLVM wrapper
#143807 merged
Aug 8, 2025 -
Clippy subtree update
#145056 merged
Aug 7, 2025 -
emit
StorageLive
and scheduleStorageDead
forlet
-else
's bindings after matching#143028 merged
Aug 7, 2025 -
add nvptx_target_feature
#138689 merged
Aug 7, 2025 -
Tweak auto trait errors
#137831 merged
Aug 7, 2025 -
implement continue_ok and break_ok for ControlFlow
#140267 merged
Aug 7, 2025 -
lower pattern bindings in the order they're written and base drop order on primary bindings' order
#143764 merged
Aug 7, 2025 -
Port
#[should_panic]
to the new attribute parsing infrastructure#143808 merged
Aug 7, 2025 -
Miri: non-deterministic floating point operations in
foreign_items
#143906 merged
Aug 7, 2025 -
Mark all deprecation lints in name resolution as deny-by-default and report-in-deps
#143929 merged
Aug 7, 2025 -
Stabilize const TypeId::of
#144133 merged
Aug 7, 2025 -
Upgrade semicolon_in_expressions_from_macros from warn to deny
#144369 merged
Aug 7, 2025 -
Introduce ModernIdent type to unify macro 2.0 hygiene handling
#144439 merged
Aug 7, 2025 -
Address libunwind.a inconsistency issues in the bootstrap program
#144473 merged
Aug 7, 2025 -
Additional tce tests
#144650 merged
Aug 7, 2025 -
Stabilize
strict_overflow_ops
#144682 merged
Aug 7, 2025 -
Update books
#145026 merged
Aug 7, 2025 -
Allow
cargo fix
to partially applymismatched_lifetime_syntaxes
#144601 merged
Aug 7, 2025 -
bootstrap: refactor mingw dist and fix gnullvm
#144659 merged
Aug 7, 2025 -
Reimplement
print_region
intype_name.rs
.#145033 merged
Aug 7, 2025 -
rustc-dev-guide subtree update
#145040 merged
Aug 7, 2025 -
Rollup of 19 pull requests
#145043 merged
Aug 7, 2025 -
bump bootstrap compiler to 1.90 beta
#144997 merged
Aug 7, 2025 -
Revert "Preserve the .debug_gdb_scripts section"
#145014 merged
Aug 7, 2025 -
Print thread ID in panic message
#115746 merged
Aug 7, 2025 -
Port
#[coroutine]
to the new attribute system#144794 merged
Aug 7, 2025 -
Anonymize binders in tail call sig
#144835 merged
Aug 7, 2025 -
Stabilize
panic_payload_as_str
feature#144861 merged
Aug 7, 2025 -
Parser: Recover from attributes applied to types and generic args
#144195 merged
Aug 7, 2025 -
Gate const trait syntax
#144956 merged
Aug 7, 2025 -
Rollup of 15 pull requests
#145020 merged
Aug 7, 2025 -
Fix rustdoc scrape examples crash
#145008 merged
Aug 7, 2025 -
Remove unneeded
stage
parameter when setting up stdlib Cargo#145000 merged
Aug 7, 2025 -
mir: Do not modify NonUse in
super_projection_elem
#144998 merged
Aug 7, 2025 -
simplifycfg: Mark as changed when start is modified in collapse goto chain
#144996 merged
Aug 7, 2025 -
Fortify generic param default checks
#144977 merged
Aug 7, 2025 -
File::set_times
: Update documentation and example to support setting timestamps on directories#144975 merged
Aug 7, 2025 -
add code example showing that file_prefix treats dotfiles as the name of a file, not an extension
#144972 merged
Aug 7, 2025 -
rustdoc: fix caching of intra-doc links on reexports
#144970 merged
Aug 7, 2025 -
we only merge candidates for trait and normalizes-to goals
#144948 merged
Aug 7, 2025 -
Enforce tail call type is related to body return type in borrowck
#144917 merged
Aug 7, 2025 -
Add release notes for 1.89.0
#144509 merged
Aug 6, 2025 -
Rehome 33
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144552 merged
Aug 6, 2025 -
Correct the use of
must_use
on btree::IterMut#144926 merged
Aug 6, 2025 -
Add documentation for unstable_feature_bound
#144676 merged
Aug 6, 2025 -
Change visibility of Args new function
#144836 merged
Aug 6, 2025 -
Add regression tests for seemingly fixed issues
#144910 merged
Aug 6, 2025 -
Rollup of 12 pull requests
#145003 merged
Aug 6, 2025 -
Fix some doc links for intrinsics
#144978 merged
Aug 6, 2025 -
[rustdoc] Fix wrong
i
tooltip icon#144913 merged
Aug 6, 2025 -
num: Rename
isolate_most_least_significant_one
functions#144971 merged
Aug 6, 2025 -
compiletest: add hint for when a ui test produces no errors
#144924 merged
Aug 6, 2025 -
run-make: Allow blessing snapshot files that don't exist yet
#144954 merged
Aug 6, 2025 -
Drop
rust-version
fromrustc_thread_pool
#144928 merged
Aug 6, 2025 -
Autolabel PRs that change explicit tail call tests as
F-explicit_tail_calls
#144945 merged
Aug 6, 2025 -
Preserve the .debug_gdb_scripts section
#143679 merged
Aug 6, 2025 -
Update to LLVM 21
#143684 merged
Aug 6, 2025 -
Simplify dead code lint
#144863 merged
Aug 5, 2025 -
Consolidate staging for
rustc_private
tools#144303 merged
Aug 5, 2025 -
Rehome 21
tests/ui/issues/
tests to other subdirectories undertests/ui/
#144548 merged
Aug 5, 2025 -
Properly reject tail calls to
&FnPtr
or&FnDef
#144817 merged
Aug 5, 2025 -
Use
as_array
in PartialEq for arrays#144867 merged
Aug 5, 2025 -
fix: Error on illegal
[const]
s inside blocks within legal positions#144741 merged
Aug 5, 2025 -
Printer
cleanups#144776 merged
Aug 5, 2025 -
Delete
tests/ui/threads-sendsync/tcp-stress.rs
#144894 merged
Aug 5, 2025 -
Add a tidy check to prevent adding UI tests directly under
tests/ui/
#144813 merged
Aug 5, 2025 -
Implement debugging output of the bootstrap Step graph into a DOT file
#144779 merged
Aug 5, 2025 -
Add
InterpCx::project_fields
#144890 merged
Aug 5, 2025 -
Rename
rust_panic_without_hook
toresume_unwind
#144852 merged
Aug 5, 2025 -
rust-analyzer
subtree update#144887 merged
Aug 5, 2025 -
rustc-dev-guide subtree update
#144905 merged
Aug 5, 2025 -
coverage: Various small cleanups
#144877 merged
Aug 5, 2025 -
Remove
SHOULD_EMIT_LINTS
in favor ofshould_emit
#144866 merged
Aug 5, 2025 -
Dont print arg span in MIR dump for tail call
#144920 merged
Aug 5, 2025 -
Document Poisoning in
LazyCell
andLazyLock
#144872 merged
Aug 5, 2025 -
Rollup of 17 pull requests
#144934 merged
Aug 5, 2025 -
rustdoc template font links only emit
crossorigin
when needed#144467 merged
Aug 5, 2025 -
[beta] Prepare Rust 1.90.0
#144898 merged
Aug 4, 2025 -
GCC backend subtree update
#144893 merged
Aug 4, 2025 -
[stable] Prepare rust 1.89.0
#144895 merged
Aug 4, 2025 -
Rollup of 2 pull requests
#144882 merged
Aug 4, 2025 -
Add some pre-codegen MIR tests for debug mode
#144875 merged
Aug 4, 2025 -
Distinguish prepending and replacing self ty in predicates
#144694 merged
Aug 4, 2025 -
Mark
slice::swap_with_slice
unstably const#142205 merged
Aug 4, 2025 -
available_parallelism
: Add documentation for why we don't look atulimit
#144188 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144876 merged
Aug 4, 2025 -
Add lint against dangling pointers from local variables
#144322 merged
Aug 4, 2025 -
tests: Add test for basic line-by-line stepping in a debugger
#144497 merged
Aug 4, 2025 -
Remove unnecessary
rust_
prefixes#144853 merged
Aug 4, 2025 -
For "stage 1" ui-fulldeps, use the stage 1 compiler to query target info
#144848 merged
Aug 4, 2025 -
Enable extract-insert-dyn.rs test on RISC-V (riscv64)
#144559 merged
Aug 4, 2025 -
AlignmentEnum
should just berepr(usize)
now#144667 merged
Aug 4, 2025 -
Stylize
*-lynxos178-*
target maintainer handle to make it easier to copy/paste#144811 merged
Aug 4, 2025 -
Do not give function allocations alignment in consteval and Miri.
#144706 merged
Aug 4, 2025 -
resolve: Cleanups and micro-optimizations to extern prelude
#144746 merged
Aug 4, 2025 -
Misc cleanups of
generic_arg_infer
related HIR logic#142678 merged
Aug 4, 2025 -
Remove the omit_gdb_pretty_printer_section attribute
#144738 merged
Aug 4, 2025 -
Interner
arg toEarlyBinder
does not affect auto traits#144808 merged
Aug 4, 2025 -
compiletest: Preliminary cleanup of
ProcRes
printing/unwinding#144805 merged
Aug 4, 2025 -
Update E0562 to account for the new impl trait positions
#144816 merged
Aug 4, 2025 -
Implement
hash_map
macro#144070 merged
Aug 4, 2025 -
Multiple bounds checking elision failures
#144790 merged
Aug 4, 2025 -
Return a struct with named fields from
hash_owner_nodes
#144822 merged
Aug 4, 2025 -
Updated test links in compiler
#144824 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144869 merged
Aug 4, 2025 -
Use full flag name in strip command for Darwin
#144829 merged
Aug 4, 2025 -
Forbid tail calling intrinsics
#144851 merged
Aug 4, 2025 -
Weekly
cargo update
#144843 merged
Aug 4, 2025 -
dont assemble shadowed impl candidates
#144732 merged
Aug 3, 2025 -
expand WF obligations when checking method calls
#144704 merged
Aug 3, 2025
108 Pull requests opened by 67 people
-
Elaborate destruct host effect clauses with structurally implied clauses
#144856 opened
Aug 3, 2025 -
[DO NOT MERGE] Run dist-x86_64-linux on the self-hosted demo
#144859 opened
Aug 3, 2025 -
No source fixes
#144864 opened
Aug 3, 2025 -
Fix tail calls to `#[track_caller]` functions
#144865 opened
Aug 3, 2025 -
Stabilize `path_file_prefix` feature
#144870 opened
Aug 3, 2025 -
Stabilize `btree_entry_insert` feature
#144871 opened
Aug 3, 2025 -
Cache param_env on disk.
#144874 opened
Aug 3, 2025 -
Add rusty stack protector(re-submit)
#144879 opened
Aug 4, 2025 -
Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison`
#144884 opened
Aug 4, 2025 -
Implement some more checks in `ptr_guaranteed_cmp`.
#144885 opened
Aug 4, 2025 -
Remove impl `PinCoerceUnsized` for `Pin`
#144896 opened
Aug 4, 2025 -
print raw lifetime idents with r#
#144897 opened
Aug 4, 2025 -
Rename `begin_panic` to `panic_with_payload`
#144902 opened
Aug 4, 2025 -
Require approval from t-infra instead of t-release on tier bumps
#144906 opened
Aug 4, 2025 -
fix: Reject async assoc fns of `#[const_trait]` in ast_passes
#144907 opened
Aug 4, 2025 -
Fix doctest output json
#144908 opened
Aug 4, 2025 -
Defer tail call ret ty equality to check_tail_calls
#144915 opened
Aug 4, 2025 -
Don't emit `rustdoc::broken_intra_doc_links` for GitHub-flavored Markdown admonitions like `[!NOTE]`
#144921 opened
Aug 4, 2025 -
Implement `#[derive(From)]`
#144922 opened
Aug 4, 2025 -
Add suggestion to `.to_owned()` used on `Cow` when borrowing
#144925 opened
Aug 4, 2025 -
[EXPERIMENT] Avoid tracking span to compute `end_point`.
#144930 opened
Aug 4, 2025 -
Add `PeekableIterator` trait
#144935 opened
Aug 5, 2025 -
CFI: Fix types that implement Fn, FnMut, or FnOnce
#144936 opened
Aug 5, 2025 -
[experiment] enable outline-atomics on more aarch64 platforms
#144938 opened
Aug 5, 2025 -
E0793: Clarify that it applies to unions as well
#144944 opened
Aug 5, 2025 -
Fix description of unsigned `checked_exact_div`
#144947 opened
Aug 5, 2025 -
More `Printer` cleanups
#144949 opened
Aug 5, 2025 -
search graph: lazily update parent goals
#144955 opened
Aug 5, 2025 -
fix(unicode-table-generator): fix duplicated unique indices
#144959 opened
Aug 5, 2025 -
[RTE-513] Ignore sleep_until test on SGX
#144960 opened
Aug 5, 2025 -
Regression test for bad codegen of `#[derive(Clone)]` on enums
#144961 opened
Aug 5, 2025 -
Add aarch64_be-unknown-none-softfloat target
#144962 opened
Aug 5, 2025 -
Stabilize `core::iter::chain`
#144963 opened
Aug 5, 2025 -
std: clarify `OpenOptions` error for create without write access
#144964 opened
Aug 5, 2025 -
Improve suggestion for "missing function argument" on multiline call
#144966 opened
Aug 5, 2025 -
[WIP] Relative VTables for Rust
#144973 opened
Aug 5, 2025 -
Refactor the way cg_ssa handles indirect returns(returns via `sret`).
#144976 opened
Aug 5, 2025 -
Rehome 37 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#144983 opened
Aug 6, 2025 -
ignore usages from ignored candidates
#144991 opened
Aug 6, 2025 -
regression test for intrinsics may not inline properly on pclmulqdq
#145001 opened
Aug 6, 2025 -
Couple of minor cleanups
#145004 opened
Aug 6, 2025 -
strip prefix of temporary file names when it exceeds filesystem name length limit
#145005 opened
Aug 6, 2025 -
Clarify EOF handling for `BufRead::skip_until`
#145006 opened
Aug 6, 2025 -
Enforce in bootstrap that doc must have stage at least 1
#145011 opened
Aug 6, 2025 -
Tail call diagnostics to include lifetime info
#145012 opened
Aug 6, 2025 -
overhaul `&mut` suggestions in borrowck errors
#145013 opened
Aug 6, 2025 -
rustdoc: turn is_unnamable into a compiler query
#145021 opened
Aug 6, 2025 -
Optimize indexing slices and strs with inclusive ranges
#145024 opened
Aug 6, 2025 -
run spellcheck as a tidy extra check in ci
#145025 opened
Aug 6, 2025 -
rework GAT borrowck limitation error
#145041 opened
Aug 7, 2025 -
Add regression test for `saturating_sub` bounds check issue
#145064 opened
Aug 7, 2025 -
resolve: Introduce `RibKind::Block`
#145065 opened
Aug 7, 2025 -
RawVecInner: add missing `unsafe` to unsafe fns
#145067 opened
Aug 7, 2025 -
[DRAFT] Update the minimum external LLVM to 20
#145071 opened
Aug 7, 2025 -
Add new Tier-3 target: riscv64a23-unknown-linux-gnu
#145076 opened
Aug 8, 2025 -
Fix wrong cache line size of riscv64
#145078 opened
Aug 8, 2025 -
Rework target checking for built-in attributes
#145085 opened
Aug 8, 2025 -
refactor(parse): separate self parameter parsing from general parameter parsing
#145088 opened
Aug 8, 2025 -
Improve error output when a command fails in bootstrap
#145089 opened
Aug 8, 2025 -
`NllRegionVariableOrigin` remove `from_forall`
#145091 opened
Aug 8, 2025 -
llvm-wrapper cleanup
#145092 opened
Aug 8, 2025 -
Set dead_on_return attribute for indirect arguments
#145093 opened
Aug 8, 2025 -
Migrate `UnsizedConstParamTy` to unstable impl of `ConstParamTy_`
#145095 opened
Aug 8, 2025 -
rustc_target: Add the `32s` target feature for LoongArch
#145099 opened
Aug 8, 2025 -
Resolver: Batched Import Resolution
#145108 opened
Aug 8, 2025 -
remove some unused private trait impls
#145111 opened
Aug 8, 2025 -
[win][arm64ec] Partial fix for raw-dylib-link-ordinal on Arm64EC
#145112 opened
Aug 8, 2025 -
resolve: Do not finalize shadowed bindings
#145113 opened
Aug 8, 2025 -
llvm: Accept new LLVM lifetime format
#145120 opened
Aug 8, 2025 -
bootstrap: `x.py dist rustc-src` should keep LLVM's siphash
#145121 opened
Aug 8, 2025 -
[win][arm64ec] Add `/machine:arm64ec` when linking LLVM as Arm64EC
#145129 opened
Aug 8, 2025 -
improve "Documentation problem" issue template.
#145130 opened
Aug 8, 2025 -
Enforce in bootstrap that clippy must have stage at least 1
#145131 opened
Aug 8, 2025 -
Stabilize `duration_constructors_lite` feature
#145135 opened
Aug 8, 2025 -
Consolidate panicking functions in `slice/index.rs`
#145137 opened
Aug 8, 2025 -
coverage: Don't consume `CoverageInfoBuilder` when building
#145141 opened
Aug 9, 2025 -
Change the wording in `diagnostic.yaml` to reduce confusion
#145143 opened
Aug 9, 2025 -
Stop using uadd.with.overflow
#145144 opened
Aug 9, 2025 -
some `derive_more` refactors
#145145 opened
Aug 9, 2025 -
rename `TraitRef::from_method` to `from_assoc`
#145147 opened
Aug 9, 2025 -
Make config method invoke inside parse use dwn_ctx
#145149 opened
Aug 9, 2025 -
Replace unsafe `security_attributes` function with safe `inherit_handle` alternative
#145150 opened
Aug 9, 2025 -
Use `eq_ignore_ascii_case` to avoid heap alloc in `detect_confuse_type`
#145152 opened
Aug 9, 2025 -
Handle macros with multiple kinds, and improve errors
#145153 opened
Aug 9, 2025 -
Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2)
#145155 opened
Aug 9, 2025 -
Override custom Cargo `build-dir` in bootstrap
#145156 opened
Aug 9, 2025 -
rustc_span: mark few methods as must_use
#145159 opened
Aug 9, 2025 -
Change days-threshold to 28 in [behind-upstream]
#145160 opened
Aug 9, 2025 -
`{BTree,Hash}Map`: add "`Entry` API" section heading
#145162 opened
Aug 9, 2025 -
suggest using `pub(crate)` for E0364
#145166 opened
Aug 9, 2025 -
Ensure consistent drop for panicking drop in hint::select_unpredictable
#145174 opened
Aug 9, 2025 -
Enable limit_rdylib_exports on Solaris
#145175 opened
Aug 9, 2025 -
std: move `thread` into `sys`
#145177 opened
Aug 9, 2025 -
Avoid abbreviating "numerator" as "numer", to allow catching typo "numer" elsewhere
#145179 opened
Aug 9, 2025 -
remove FIXME block from `has_significant_drop`, can handle inference
#145181 opened
Aug 9, 2025 -
Better sanitize attr diagnostic
#145182 opened
Aug 9, 2025 -
Make `AssocItem` aware of its impl kind
#145186 opened
Aug 9, 2025 -
Fix an unstable feature comment that wasn't a doc comment
#145187 opened
Aug 9, 2025 -
Weekly `cargo update`
#145189 opened
Aug 10, 2025 -
`suggest_borrow_generic_arg`: use the correct generic args
#145191 opened
Aug 10, 2025 -
Revert "Remove the witness type from coroutine args"
#145193 opened
Aug 10, 2025 -
Ignore coroutine witness type region args in auto trait confirmation
#145194 opened
Aug 10, 2025 -
mbe: Fix typo in attribute tracing
#145200 opened
Aug 10, 2025 -
Rollup of 18 pull requests
#145204 opened
Aug 10, 2025 -
Port `#[custom_mir(..)]` to the new attribute system
#145206 opened
Aug 10, 2025 -
Ship correct Cranelift library in its dist component
#145207 opened
Aug 10, 2025 -
Implement declarative (`macro_rules!`) derive macros (RFC 3698)
#145208 opened
Aug 10, 2025
62 Issues closed by 19 people
-
Tracking Issue for mem_reshape
#130848 closed
Aug 10, 2025 -
same `X`, both `X == 0` and `X != 0` are triggered
#145163 closed
Aug 9, 2025 -
Build wasm32-uknown-unknown failed with atomics feature
#145101 closed
Aug 9, 2025 -
nightly cross build started failing 2025-08-06
#145059 closed
Aug 9, 2025 -
STATUS_STACK_BUFFER_OVERRUN on Windows 11 when using rust-lld with dylib
#100519 closed
Aug 9, 2025 -
[rustdoc search] sort stable items above unstable ones
#138067 closed
Aug 9, 2025 -
Calling `.get_ref()` on a tuple or tuple struct suggests pinning it
#144602 closed
Aug 9, 2025 -
atomic RMW intrinsics: avoid unnecessary ptr/int conversions
#134617 closed
Aug 9, 2025 -
"macabi" is not an "ABI" in the same sense as e.g. "gnueabihf"
#133331 closed
Aug 9, 2025 -
"Ghost" methods in rustdoc for cross-crate trait impls
#18717 closed
Aug 8, 2025 -
rustdoc does not pass `-C link-arg` through to doctests
#75834 closed
Aug 8, 2025 -
Incorrect span used for doctests defined using `#[doc(include)]` or `#[doc = include_str!("...")]`
#81070 closed
Aug 8, 2025 -
rustdoc: When rendering const values, show ADTs in addition to primitives.
#87038 closed
Aug 8, 2025 -
rustdoc exposes private use rebindings in the signature of public functions.
#49331 closed
Aug 8, 2025 -
Permit attributes (esp. doc comments) inside use-trees
#51985 closed
Aug 8, 2025 -
Report doctest line numbers in a clickable format
#142984 closed
Aug 8, 2025 -
Tracking issue for release notes of #142071: `apply_member_constraints`: fix placeholder check
#145054 closed
Aug 8, 2025 -
`optimize` attribute can be applied to anything
#128488 closed
Aug 8, 2025 -
panic about linkage `external` and static variables `_rust_extern_with_linkage_*`
#144940 closed
Aug 8, 2025 -
ICE in rustdoc with -Zrustdoc-scrape-examples
#145044 closed
Aug 8, 2025 -
Tracking Issue for `unsigned_signed_diff`
#126041 closed
Aug 8, 2025 -
Macro `:meta` matcher doesn't match `true` or `false`
#145060 closed
Aug 7, 2025 -
is_riscv_feature_detected doesn't seem to actually detect anything at runtime
#139139 closed
Aug 7, 2025 -
{aarch64,x86_64}-pc-windows-gnullvm host tools are missing libunwind.dll
#144533 closed
Aug 7, 2025 -
Tracking Issue for arithmetic that panics on overflow (`strict_*` operations)
#118260 closed
Aug 7, 2025 -
inconsistent drop order for pattern bindings in the presence of or-patterns
#142163 closed
Aug 7, 2025 -
Tracking Issue for `const fn` `type_id`
#77125 closed
Aug 7, 2025 -
Tail calls with indirect operands are untested
#144293 closed
Aug 7, 2025 -
drop-checking is more permissive when `let` statements have an `else` block
#142056 closed
Aug 7, 2025 -
Unreachable code in type_name.rs
#144994 closed
Aug 7, 2025 -
Check for Integer Overflow by Default
#47739 closed
Aug 7, 2025 -
Cross-build of 1.85.0 to mipsel-unknown-netbsd fails w/missing __gnu_h2f_ieee and __gnu_f2h_ieee.
#137630 closed
Aug 7, 2025 -
Failed to run local build via citool for OHOS targets
#144980 closed
Aug 7, 2025 -
mipsel-unknown-linux-uc libc encounters compilation errors in nightly-2022-08-11
#145035 closed
Aug 7, 2025 -
rust-lld errors with duplicate symbol: __rustc_debug_gdb_scripts_section__ for embeded target.
#52909 closed
Aug 7, 2025 -
compiler crash handling locals
#144981 closed
Aug 7, 2025 -
调研RFC 2094中DFS传播算法在rustc中的实现历史
#145028 closed
Aug 7, 2025 -
rustdoc creates incorrect link in repeated macro invocation containing an inlined re-export with docstring
#144965 closed
Aug 7, 2025 -
ICE: `only local crates should have sources emitted`
#144752 closed
Aug 7, 2025 -
Tracking Issue for PanicHookInfo::payload_as_str()
#125175 closed
Aug 7, 2025 -
Tail calls don't enforce lifetime constraints from return type onto args
#144916 closed
Aug 7, 2025 -
Can't explicit tail call with HRTB argument
#144826 closed
Aug 7, 2025 -
Confusing diagnostic for attributes on types
#144132 closed
Aug 7, 2025 -
Placing an attribute on a generic argument confuses the parser
#135017 closed
Aug 7, 2025 -
Generic (lifetime, type, const) parameters are unhygenic
#145023 closed
Aug 6, 2025 -
Rust 1.88.0 causes broken HTTP requests with hyper on x86_64-darwin on optimization levels greater than 1
#144163 closed
Aug 6, 2025 -
`Fn` implementation for function pointers to method of `~const` bounded trait are not `const`
#104314 closed
Aug 6, 2025 -
[Feature request] Pass file descriptors in std::comand::Command
#144191 closed
Aug 6, 2025 -
Rust cannot pass a vector constant directly to LLVM
#118209 closed
Aug 5, 2025 -
LLVM ERROR: Unsupported expression in static initializer (On macOS)
#89225 closed
Aug 5, 2025 -
Multiple bounds checking elision failures
#120433 closed
Aug 5, 2025 -
Flaky test: `tests/ui/threads-sendsync/tcp-stress.rs`
#144878 closed
Aug 5, 2025 -
`~const` is allowed on structs (and other bad positions) within `const fn`.
#132067 closed
Aug 5, 2025 -
ICE: index out of bounds in snapshot_vec when chaining partition_map() calls
#144880 closed
Aug 4, 2025 -
ICE from tail call to transmute
#144806 closed
Aug 4, 2025 -
cleanup: use full `strip` cli args in cg_ssa
#135038 closed
Aug 4, 2025 -
E0562 should mention impl Trait in argument position in Error codes index
#142683 closed
Aug 4, 2025 -
Assertion failed in rustc_hir_typeck\src\gather_locals.rs
#144849 closed
Aug 3, 2025
89 Issues opened by 53 people
-
tools of artifacts are not tested
#145205 opened
Aug 10, 2025 -
Tracking Issue for `int_lowest_highest_one`
#145203 opened
Aug 10, 2025 -
Whether `[const]` RPIT is `const` depends on generic parameters
#145202 opened
Aug 10, 2025 -
cranelift: `librustc_driver-2bb05b679736573e.so: cannot open shared object file`
#145201 opened
Aug 10, 2025 -
`trait Sub: const Super` has unusable `dyn`
#145198 opened
Aug 10, 2025 -
Ambiguous macro call is expanded anyway
#145196 opened
Aug 10, 2025 -
Latest rustc tags `unused_imports` on trait imports spuriously
#145185 opened
Aug 9, 2025 -
overflow evaluating the requirement `&mut Type: Trait` or ICE with -Znext-solver
#145184 opened
Aug 9, 2025 -
distcheck uses submodules of the repo, not the tarball
#145183 opened
Aug 9, 2025 -
Incorrect grammar in `File` lock-related methods
#145180 opened
Aug 9, 2025 -
Cannot infer type using `as _` while indexing
#145178 opened
Aug 9, 2025 -
`block-placement` LLVM pass introduces superfluous instruction in unrolled loop
#145176 opened
Aug 9, 2025 -
Tracking issue for release notes of #144542: Stabilize `sse4a` and `tbm` target features
#145172 opened
Aug 9, 2025 -
Tracking issue for release notes of #144531: Add lint against integer to pointer transmutes
#145171 opened
Aug 9, 2025 -
Tracking issue for release notes of #144402: Stabilize loongarch32 inline asm
#145170 opened
Aug 9, 2025 -
Tracking issue for release notes of #144386: Extract TraitImplHeader in AST/HIR
#145169 opened
Aug 9, 2025 -
Butchered `std::any::type_name` output for trait object types with lifetime params
#145168 opened
Aug 9, 2025 -
Tracking issue for release notes of #135331: Reject relaxed bounds inside associated type bounds (ATB)
#145165 opened
Aug 9, 2025 -
compiler unexpectedly panicked while using cloned closure
#145164 opened
Aug 9, 2025 -
Cannot bootstrap rust with system compiler and customized libdir in 1.89 (stage0-sysroot)
#145157 opened
Aug 9, 2025 -
ARM64EC static libraries fail when linked into ARM64X DLLs
#145154 opened
Aug 9, 2025 -
E0275 is occuring in beta 1.90.0-beta.1 but not in stable 1.89.0
#145151 opened
Aug 9, 2025 -
`hint::select_unpredictable` forgets to drop one argument if dropping another panics.
#145148 opened
Aug 9, 2025 -
Teach `pub(crate) use` for E0364 on `macro_rules!`
#145140 opened
Aug 9, 2025 -
Tracking issue for release notes of #145100: Rank doc aliases lower than equivalently matched items
#145139 opened
Aug 9, 2025 -
(generic_const_exprs) Crash when indexing into a generic slice with computed length in const fns
#145138 opened
Aug 8, 2025 -
Tracking issue for release notes of #141658: rustdoc search: prefer stable items in search results
#145136 opened
Aug 8, 2025 -
Trait solver fails to see trait is implemented for all values of const generic param
#145133 opened
Aug 8, 2025 -
less-than ideal representation for enums that contain a large element with multiple niches
#145128 opened
Aug 8, 2025 -
Cannot combine `async fn`-in-traits with `AsyncFn{,Mut}` closures
#145127 opened
Aug 8, 2025 -
Rustdoc integer overflow when calculating negative fieldless enum value
#145125 opened
Aug 8, 2025 -
Performance regression with auto-vectorization from 1.87 onwards
#145123 opened
Aug 8, 2025 -
x.py dist rustc-src does not include llvm-project/third-party/siphash
#145117 opened
Aug 8, 2025 -
Tracking issue for release notes of #93743: Tracking Issue for str::{floor, ceil}_char_boundary
#145109 opened
Aug 8, 2025 -
cargo build-dir incompatibility: no output generated for "lib…" "rmeta"
#145107 opened
Aug 8, 2025 -
`assert_eq!` should show a diff for failing asserts
#145114 opened
Aug 8, 2025 -
Tracking issue for release notes of #144156: Check coroutine upvars in dtorck constraint
#145106 opened
Aug 8, 2025 -
Spurious type mismatches with function returning async closure returning a boxed closure
#145105 opened
Aug 8, 2025 -
`x setup` doesn't actually need to store hashes of the configuration files
#145098 opened
Aug 8, 2025 -
Certain items are ignored when computing documentation coverage
#145087 opened
Aug 8, 2025 -
[aarch64-pc-windows-gnullvm] Compiler miscompilations when PGO is performed
#145084 opened
Aug 8, 2025 -
`PinCoerceUnsized` has strange `impl`s
#145081 opened
Aug 8, 2025 -
Test failures with `build.description` set (1.89.0 regression)
#145079 opened
Aug 8, 2025 -
`doc_cfg` / `doc_auto_cfg` thinks `any(true)` and `any(all())` are available nowhere
#145075 opened
Aug 8, 2025 -
generic_const_exprs well formed requirement break on crate bondary
#145069 opened
Aug 7, 2025 -
Tracking Issue for `stdarch_arithmetic_ops`
#145066 opened
Aug 7, 2025 -
Tracking Issue for Scalable Vectors
#145052 opened
Aug 7, 2025 -
Nested coercion in array results in type mismatch, inconsistent with `if` and `match`.
#145048 opened
Aug 7, 2025 -
Tracking Issue for extra deref methods
#145037 opened
Aug 7, 2025 -
Tracking Issue for `cast_maybe_uninit`
#145036 opened
Aug 7, 2025 -
Consuming a value with a destructuring pattern doesn't end its borrows for drop-check.
#145032 opened
Aug 7, 2025 -
Name similarity metric should consider ordering of name parts being swapped
#145015 opened
Aug 6, 2025 -
If a command fails but does not have stderr/stdout, bootstrap shows no context for what failed
#145002 opened
Aug 6, 2025 -
shadowed traits from glob imports in the same scope get ignored
#144993 opened
Aug 6, 2025 -
Invalid double reference returned from closure should get suggestion
#144992 opened
Aug 6, 2025 -
Tracking Issue for `std::os::fd::CommandExt::fd`
#144989 opened
Aug 6, 2025 -
ICE from explicit tail call that returns a future or a repr(C) union
#144986 opened
Aug 6, 2025 -
ICE from explicit tail call in defaulted trait method
#144985 opened
Aug 6, 2025 -
Mismatched types causes ICE in `compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:2591:13`
#144984 opened
Aug 6, 2025 -
Match guard creates reference to scrutinee, observable via `repr(packed)`
#144982 opened
Aug 6, 2025 -
"Aliased Type" of a type alias to a struct with a hidden public field is missing `/* private fields */`
#144969 opened
Aug 5, 2025 -
when a fn is missing a parameter type, the help advice could be improved
#144968 opened
Aug 5, 2025 -
`const trait Trait {}` syntax is accepted without a feature gate on 1.90 beta and master
#144958 opened
Aug 5, 2025 -
tail call diagnostics omit lifetimes
#144957 opened
Aug 5, 2025 -
Tail call signature equality check only really needs to be subtyping
#144953 opened
Aug 5, 2025 -
`&raw const` gets lifetime-extended / static promoted in match guard
#144939 opened
Aug 5, 2025 -
Support intra-doc linking to `()`
#144937 opened
Aug 5, 2025 -
"use of local which has no storage here" at -Zmir-opt-level=0
#144932 opened
Aug 5, 2025 -
Some `rustc-dev` libraries leak the build path on macOS
#144919 opened
Aug 4, 2025 -
rustdoc: ICE: synthetic auto trait impls: `unable to fulfill trait` due to ambiguity
#144918 opened
Aug 4, 2025 -
Conditional assignment with multiple if/else appears broken
#144911 opened
Aug 4, 2025 -
rust-1.88.0 fails to build with glibc 2.42
#144904 opened
Aug 4, 2025 -
Suspicious `fn_ptr_shim.rs` mir-opt test failure
#144901 opened
Aug 4, 2025 -
Explicit tail call returning a HRTB causes ICE: "hir typeck should have checked the return type already"
#144892 opened
Aug 4, 2025 -
Tracking Issue for `derive_from` (RFC 3809)
#144889 opened
Aug 4, 2025 -
ICE: ` unhandled node Crate(Mod`
#144888 opened
Aug 4, 2025 -
Parameters in generic associated types do not propagate if unused
#144858 opened
Aug 3, 2025 -
Passing Indirect Operands into LLVM hits a span_bug
#144855 opened
Aug 3, 2025
384 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.
-
Introduce debuginfo to statements in MIR
#142771 commented on
Aug 6, 2025 • 59 new comments -
rustdoc-search: search backend with partitioned suffix tree
#144476 commented on
Aug 9, 2025 • 21 new comments -
`tests/ui/issues/`: The Issues Strike Back [4/N]
#144403 commented on
Aug 9, 2025 • 18 new comments -
fresh binding should shadow the def in expand
#143141 commented on
Aug 8, 2025 • 17 new comments -
Document `become` keyword
#113095 commented on
Aug 5, 2025 • 14 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Aug 8, 2025 • 9 new comments -
Introduce Scope::NonGlobModule and Scope::GlobModule
#144131 commented on
Aug 9, 2025 • 8 new comments -
Make no_mangle on foreign items explicit instead of implicit
#144678 commented on
Aug 7, 2025 • 7 new comments -
Patterns: represent constants as valtrees
#144591 commented on
Aug 8, 2025 • 7 new comments -
Fix parallel rustc not being reproducible due to unstable sorts of items
#144722 commented on
Aug 9, 2025 • 7 new comments -
Add `Duration::from_nanos_u128`
#139243 commented on
Aug 10, 2025 • 6 new comments -
fmt of non-decimal radix untangled
#143730 commented on
Aug 9, 2025 • 5 new comments -
Fix outdated doc comment
#144838 commented on
Aug 4, 2025 • 5 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
Aug 8, 2025 • 4 new comments -
Add tracing to resolve-related functions
#144727 commented on
Aug 6, 2025 • 4 new comments -
Extend `QueryStability` to handle `IntoIterator` implementations
#139345 commented on
Aug 7, 2025 • 4 new comments -
Add --print target-spec-json-schema
#144498 commented on
Aug 7, 2025 • 3 new comments -
unstable-book: Add stubs for environment variables; document some of the important ones
#141624 commented on
Aug 9, 2025 • 3 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Aug 8, 2025 • 3 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
Aug 10, 2025 • 3 new comments -
Add a method to dump MIR in the middle of MIR building
#144780 commented on
Aug 9, 2025 • 3 new comments -
std: sys: io: io_slice: Add UEFI types
#144350 commented on
Aug 8, 2025 • 3 new comments -
Rewrite`is_ascii` using `slice::as_chunks`
#144837 commented on
Aug 7, 2025 • 3 new comments -
Simplify polonius location-sensitive analysis
#143093 commented on
Aug 9, 2025 • 2 new comments -
Point at the `Fn()` or `FnMut()` bound that coerced a closure, which caused a move error
#144558 commented on
Aug 8, 2025 • 2 new comments -
Add aarch64_be-unknown-linux-musl target
#144551 commented on
Aug 9, 2025 • 2 new comments -
Stabilize `sse4a` and `tbm` target features
#144542 commented on
Aug 9, 2025 • 2 new comments -
TypeTree support in autodiff
#144197 commented on
Aug 9, 2025 • 2 new comments -
Add reproducible build verification to bootstrap
#144669 commented on
Aug 8, 2025 • 2 new comments -
Supress swapping lhs and rhs in equality suggestion in extern macro
#144266 commented on
Aug 7, 2025 • 2 new comments -
Add NonNull pattern types
#142339 commented on
Aug 8, 2025 • 2 new comments -
document assumptions about `Clone` and `Eq` traits
#144330 commented on
Aug 5, 2025 • 2 new comments -
implement Sum and Product for Saturating(u*)
#144275 commented on
Aug 5, 2025 • 2 new comments -
Avoid loading HIR for check_well_formed on type declarations
#143328 commented on
Aug 3, 2025 • 2 new comments -
Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable
#143163 commented on
Aug 5, 2025 • 1 new comment -
Implement `ptr_cast_array`
#144515 commented on
Aug 7, 2025 • 1 new comment -
Fix accidental type inference in array coercion
#140283 commented on
Aug 8, 2025 • 1 new comment -
Prehash visibilities in resolver
#143371 commented on
Aug 7, 2025 • 1 new comment -
Rehome 32 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#144553 commented on
Aug 10, 2025 • 1 new comment -
Allow linking a prebuilt optimized compiler-rt builtins library
#143689 commented on
Aug 4, 2025 • 1 new comment -
Make `Rc<T>::deref` zero-cost
#141348 commented on
Aug 10, 2025 • 1 new comment -
Port #[macro_export] to the new attribute parsing infrastructure
#143857 commented on
Aug 8, 2025 • 1 new comment -
Add a diagnostic for similarly named traits
#144674 commented on
Aug 8, 2025 • 1 new comment -
fix `#[loop_match]` on diverging loop
#144783 commented on
Aug 3, 2025 • 1 new comment -
Implement autodiff using intrinsics
#142640 commented on
Aug 10, 2025 • 1 new comment -
Access less HIR attributes from typeck
#144841 commented on
Aug 5, 2025 • 1 new comment -
c-variadic: multiple ABIs in the same program for arm
#144541 commented on
Aug 5, 2025 • 0 new comments -
Add LLDB providers for BTreeMap and BTreeSet
#140130 commented on
Aug 9, 2025 • 0 new comments -
Improve type parameter suggestion heuristic for missing types
#140073 commented on
Aug 9, 2025 • 0 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
Aug 4, 2025 • 0 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
Aug 6, 2025 • 0 new comments -
Implement `AsRef<ByteStr>` for `[u8]`
#139441 commented on
Aug 10, 2025 • 0 new comments -
Add `Path::has_trailing_sep` and related methods
#142506 commented on
Aug 10, 2025 • 0 new comments -
Detect missing `derive` on unresolved attribute even when not imported
#142487 commented on
Aug 7, 2025 • 0 new comments -
Add new `doc(attribute = "...")` attribute
#142472 commented on
Aug 9, 2025 • 0 new comments -
Add note when inherent impl for a alias type defined outside of the crate
#142415 commented on
Aug 7, 2025 • 0 new comments -
compiler: Fix "power alignment" problems on AIX
#142310 commented on
Aug 7, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Aug 5, 2025 • 0 new comments -
docs: autogenerate compiler flag stubs based on -Zhelp
#142135 commented on
Aug 9, 2025 • 0 new comments -
`apply_member_constraints`: fix placeholder check
#142071 commented on
Aug 8, 2025 • 0 new comments -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 commented on
Aug 9, 2025 • 0 new comments -
make rust-analyzer use a dedicated build directory
#141839 commented on
Aug 6, 2025 • 0 new comments -
Stabilize `ip_from`
#141744 commented on
Aug 5, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#141319 commented on
Aug 9, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Aug 10, 2025 • 0 new comments -
avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if`
#141032 commented on
Aug 9, 2025 • 0 new comments -
Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix`
#141028 commented on
Aug 9, 2025 • 0 new comments -
Improve doc of some methods that take ranges
#140983 commented on
Aug 10, 2025 • 0 new comments -
`impl PartialEq<{str,String}> for {Path,PathBuf}`
#140956 commented on
Aug 5, 2025 • 0 new comments -
Introduce test results file
#140805 commented on
Aug 8, 2025 • 0 new comments -
Add information about group a lint belongs to
#140794 commented on
Aug 7, 2025 • 0 new comments -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 commented on
Aug 10, 2025 • 0 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Aug 8, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Aug 8, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Aug 8, 2025 • 0 new comments -
Most `extern "*-interrupt-*" fn` should enforce 0-sized signatures
#132837 commented on
Aug 10, 2025 • 0 new comments -
Silent failure of std::sync::Once when in const variable
#132028 commented on
Aug 10, 2025 • 0 new comments -
Missed optimization: `matches!` results in worse codgen than a logical or
#141497 commented on
Aug 10, 2025 • 0 new comments -
Bounds check not elided for index that should be known to be in-bounds
#139759 commented on
Aug 10, 2025 • 0 new comments -
Significantly worse codegen for SIMD shuffles after Rust 1.73.0
#129132 commented on
Aug 10, 2025 • 0 new comments -
`slice::Iter` + `max` on array: Regression since Rust 1.65 (LLVM 15)
#129583 commented on
Aug 10, 2025 • 0 new comments -
Removing trailing zeros of a NonZero
#138497 commented on
Aug 10, 2025 • 0 new comments -
Match on two-variant enum optimizes poorly
#122734 commented on
Aug 10, 2025 • 0 new comments -
Excessive overflow checks that can be proven unnecessary
#114386 commented on
Aug 10, 2025 • 0 new comments -
Noop loop is only optimized away when the range is half-open
#123845 commented on
Aug 10, 2025 • 0 new comments -
Experimental cygwin host support
#137819 commented on
Aug 10, 2025 • 0 new comments -
Tracking Issue for RFC 3697 "Declarative `macro_rules!` attribute macros" (`macro_attr`)
#143547 commented on
Aug 9, 2025 • 0 new comments -
Tracking Issue for RFC 3762, "Make trait methods callable in const contexts"
#143874 commented on
Aug 9, 2025 • 0 new comments -
Many new wasm features are enabled if compile `wasm32v1-none` with `-C linker-plugin-lto` flag on LLVM 20+
#140174 commented on
Aug 9, 2025 • 0 new comments -
refactor queries that don't accept inference variables to use canonicalization
#86868 commented on
Aug 9, 2025 • 0 new comments -
Tracking Issue for restructuring `std::sys`
#117276 commented on
Aug 9, 2025 • 0 new comments -
Rustdoc reports `broken-intra-doc-links` for Github-flavored Markdown admonitions like `[!IMPORTANT]`
#141866 commented on
Aug 9, 2025 • 0 new comments -
rustdoc UI: Warning block icon is no longer a circle (on my machine) but a squircle
#144778 commented on
Aug 9, 2025 • 0 new comments -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Aug 10, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Aug 9, 2025 • 0 new comments -
Support using const pointers in asm `const` operand
#138618 commented on
Aug 7, 2025 • 0 new comments -
Nul terminate rust string literals
#138504 commented on
Aug 6, 2025 • 0 new comments -
Stabilize return type notation (RFC 3654)
#138424 commented on
Aug 4, 2025 • 0 new comments -
Include whitespace in "remove |" suggestion and make it hidden
#137872 commented on
Aug 4, 2025 • 0 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
Aug 9, 2025 • 0 new comments -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
Aug 5, 2025 • 0 new comments -
Arbitrary self types v2: stabilize
#135881 commented on
Aug 7, 2025 • 0 new comments -
Detect struct construction with private field in field with default
#135846 commented on
Aug 8, 2025 • 0 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
Aug 7, 2025 • 0 new comments -
Reject relaxed bounds inside associated type bounds (ATB)
#135331 commented on
Aug 9, 2025 • 0 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Aug 7, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
Aug 9, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
Aug 5, 2025 • 0 new comments -
Provide more context on `Fn` closure modifying binding
#133149 commented on
Aug 6, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
Aug 10, 2025 • 0 new comments -
Fix overly restrictive lifetime in `core::panic::Location::file` return type
#132087 commented on
Aug 5, 2025 • 0 new comments -
Add post-mono MIR optimizations
#131650 commented on
Aug 9, 2025 • 0 new comments -
macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
#131477 commented on
Aug 7, 2025 • 0 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Aug 7, 2025 • 0 new comments -
Add lint against integer to pointer transmutes
#144531 commented on
Aug 9, 2025 • 0 new comments -
Add `#[rustc_pass_indirectly_in_non_rustic_abis]`
#144529 commented on
Aug 4, 2025 • 0 new comments -
Constify `SystemTime` methods
#144519 commented on
Aug 10, 2025 • 0 new comments -
ci: Begin running ui tests with `rust.debuginfo-level-tests=1`
#144499 commented on
Aug 7, 2025 • 0 new comments -
Partial-stabilize the basics from `bigint_helper_methods`
#144494 commented on
Aug 9, 2025 • 0 new comments -
EXPERIMENT: Use the force-inline pass for more stuff
#144483 commented on
Aug 6, 2025 • 0 new comments -
GVN: Use a VnIndex in Address projection.
#144477 commented on
Aug 8, 2025 • 0 new comments -
Allow the global allocator to use thread-local storage and std::thread::current()
#144465 commented on
Aug 8, 2025 • 0 new comments -
Make target pointer width in target json an integer
#144443 commented on
Aug 5, 2025 • 0 new comments -
Stabilize loongarch32 inline asm
#144402 commented on
Aug 9, 2025 • 0 new comments -
Extract TraitImplHeader in AST/HIR
#144386 commented on
Aug 9, 2025 • 0 new comments -
Extend the enum check to pointer and union reads
#144353 commented on
Aug 6, 2025 • 0 new comments -
Constify conversion traits
#144289 commented on
Aug 10, 2025 • 0 new comments -
opt-dist: set `build_llvm` to false for WindowsCi
#144255 commented on
Aug 8, 2025 • 0 new comments -
Add debuginfo_transparent attribute for structs
#144223 commented on
Aug 7, 2025 • 0 new comments -
std: thread: Return error if setting thread stack size fails
#144210 commented on
Aug 8, 2025 • 0 new comments -
Suggest adding `Fn` bound when calling a generic parameter
#144193 commented on
Aug 6, 2025 • 0 new comments -
Check coroutine upvars in dtorck constraint
#144156 commented on
Aug 8, 2025 • 0 new comments -
pub async fn impl is monomorphized when func itself is monomorphized
#143290 commented on
Aug 5, 2025 • 0 new comments -
Constify Eq, Ord, PartialOrd
#144847 commented on
Aug 8, 2025 • 0 new comments -
Don't warn on never to any `as` casts as unreachable
#144804 commented on
Aug 6, 2025 • 0 new comments -
Suggest bounds in more cases, accounting for type parameters referenced in predicate
#144801 commented on
Aug 4, 2025 • 0 new comments -
resolve: Split extern prelude into two scopes
#144793 commented on
Aug 8, 2025 • 0 new comments -
Reject tail calls of `#[track_caller]` functions
#144762 commented on
Aug 5, 2025 • 0 new comments -
tests: adapt array-cmp for llvm/llvm-project@f7b65011de51
#144749 commented on
Aug 7, 2025 • 0 new comments -
Use new public libtest `ERROR_EXIT_CODE` constant in rustdoc
#144739 commented on
Aug 9, 2025 • 0 new comments -
[WIP] resolve: Better caching for unsuccessful crate resolutions
#144737 commented on
Aug 4, 2025 • 0 new comments -
Make mac calls include their semicolons
#144714 commented on
Aug 7, 2025 • 0 new comments -
Rewrite the new attribute argument parser
#144689 commented on
Aug 6, 2025 • 0 new comments -
Implementation: `#[feature(nonpoison_rwlock)]`
#144648 commented on
Aug 9, 2025 • 0 new comments -
editorconfig: don't trim trailing whitespace in tests
#144642 commented on
Aug 8, 2025 • 0 new comments -
Limit impl_trait_header query to only trait impls
#144607 commented on
Aug 5, 2025 • 0 new comments -
libtest: print the type of test being run
#144596 commented on
Aug 5, 2025 • 0 new comments -
Suggest only Span without source changes when source code is unavailable
#144585 commented on
Aug 7, 2025 • 0 new comments -
avoid hangs if there are 10 billion where-clauses
#144574 commented on
Aug 3, 2025 • 0 new comments -
Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases
#144567 commented on
Aug 4, 2025 • 0 new comments -
Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases
#144565 commented on
Aug 8, 2025 • 0 new comments -
Allow MIR-inlining `Drop` terminators too
#144561 commented on
Aug 4, 2025 • 0 new comments -
Start reporting future breakage for `ILL_FORMED_ATTRIBUTE_INPUT` in dependencies
#144544 commented on
Aug 10, 2025 • 0 new comments -
add multi-arch asm! label operand test
#143227 commented on
Aug 6, 2025 • 0 new comments -
Port `#[link]` to the new attribute parsing infrastructure
#143193 commented on
Aug 6, 2025 • 0 new comments -
compiler: Allow `extern "interrupt" fn() -> !`
#143075 commented on
Aug 5, 2025 • 0 new comments -
Add fast-path for accessing the current thread id
#143069 commented on
Aug 7, 2025 • 0 new comments -
search graph: improve rebasing and add forced ambiguity support
#143054 commented on
Aug 5, 2025 • 0 new comments -
Fix stack overflow when macro_rules! macros shadow builtin attributes or types
#142946 commented on
Aug 9, 2025 • 0 new comments -
Rewrite `.gitattributes` CRLF ui tests into run-make tests
#142925 commented on
Aug 7, 2025 • 0 new comments -
Move all LLVM externs into the rustc_llvm crate
#142897 commented on
Aug 6, 2025 • 0 new comments -
Trivial improve doc for transpose
#142871 commented on
Aug 4, 2025 • 0 new comments -
libtest: expose --fail-fast as an unstable command-line option
#142807 commented on
Aug 5, 2025 • 0 new comments -
feat(build): centralize LLVM_VERSION
#142786 commented on
Aug 7, 2025 • 0 new comments -
rustc_target: Begin unifying Arch enum
#142775 commented on
Aug 9, 2025 • 0 new comments -
Fix unsoundness in some tests
#142741 commented on
Aug 9, 2025 • 0 new comments -
hir_analysis: add missing sizedness bounds
#142712 commented on
Aug 7, 2025 • 0 new comments -
Offload device1
#142696 commented on
Aug 7, 2025 • 0 new comments -
Skip debug dep node code in non-incremental mode
#142686 commented on
Aug 9, 2025 • 0 new comments -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 commented on
Aug 5, 2025 • 0 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Aug 9, 2025 • 0 new comments -
Prevent ABI changes affect EnzymeAD
#142544 commented on
Aug 3, 2025 • 0 new comments -
Impls and impl items inherit lint levels of the corresponding traits and trait items
#144113 commented on
Aug 7, 2025 • 0 new comments -
const-eval: full support for pointer fragments
#144081 commented on
Aug 6, 2025 • 0 new comments -
stabilize c-style varargs for system, sysv64, win64, efiapi, aapcs
#144066 commented on
Aug 9, 2025 • 0 new comments -
prefer alias candidates for sizedness + auto trait goals
#144064 commented on
Aug 7, 2025 • 0 new comments -
Stabilize as_array_of_cells
#144054 commented on
Aug 5, 2025 • 0 new comments -
Rename bool::ok_or[_else] to bool::then_ok_or[_else] to avoid confusion with Option::ok_or[_else]
#144037 commented on
Aug 5, 2025 • 0 new comments -
Add the parallel front-end test suite
#143953 commented on
Aug 6, 2025 • 0 new comments -
Constify remaining traits/impls for `const_ops`
#143949 commented on
Aug 10, 2025 • 0 new comments -
`repr(scalable)`
#143924 commented on
Aug 7, 2025 • 0 new comments -
[rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition
#143900 commented on
Aug 9, 2025 • 0 new comments -
opt-dist: rebuild rustc when doing static LLVM builds
#143898 commented on
Aug 8, 2025 • 0 new comments -
Also hash spans inside the same file as relative.
#143882 commented on
Aug 3, 2025 • 0 new comments -
Report doctest line numbers in a clickable format
#143839 commented on
Aug 8, 2025 • 0 new comments -
Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`
#143717 commented on
Aug 5, 2025 • 0 new comments -
Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols
#143669 commented on
Aug 6, 2025 • 0 new comments -
core: add Option::get_or_try_insert_with
#143650 commented on
Aug 5, 2025 • 0 new comments -
Add impl const for Clone
#143628 commented on
Aug 8, 2025 • 0 new comments -
`c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks
#143619 commented on
Aug 6, 2025 • 0 new comments -
Add ASCII-related methods from `u8` and `MIN`/`MAX` to `core::ascii::Char`
#143467 commented on
Aug 6, 2025 • 0 new comments -
clippy fix: remove manual PartialEq::ne
#143377 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `ill_formed_attribute_input`
#57571 commented on
Aug 6, 2025 • 0 new comments -
ICE: `sig.c_variadic || extra_args.is_empty()`
#127423 commented on
Aug 6, 2025 • 0 new comments -
ICE during async closure experiments
#127331 commented on
Aug 6, 2025 • 0 new comments -
ICE: issue 84970, `encountered incremental compilation error with evaluate_obligation(4270e020b571106c-835a5b1013d879df)`
#127432 commented on
Aug 6, 2025 • 0 new comments -
Regressions with large (2-4GB) stack arrays on large stacks
#83060 commented on
Aug 6, 2025 • 0 new comments -
Tracking Issue for `const_swap_with_slice`
#142204 commented on
Aug 6, 2025 • 0 new comments -
Random stack overflow on windows-gnu
#139070 commented on
Aug 6, 2025 • 0 new comments -
ICE: snapshot vec: index out of bounds
#142488 commented on
Aug 6, 2025 • 0 new comments -
E0308 hint suggests adding a return type to a closure
#128561 commented on
Aug 6, 2025 • 0 new comments -
E0050 emitted unexpectedly on missing `:`
#129273 commented on
Aug 6, 2025 • 0 new comments -
Promoted constants lead to poor MIR from comparisons
#139093 commented on
Aug 6, 2025 • 0 new comments -
pclmulqdq intrinsics don't inline well across target_feature changes anymore
#139029 commented on
Aug 6, 2025 • 0 new comments -
Tracking Issue for explicit-endian String::from_utf16
#116258 commented on
Aug 6, 2025 • 0 new comments -
Meta tracking issue for release notes PRs
#133444 commented on
Aug 6, 2025 • 0 new comments -
Tracking Issue for `error_generic_member_access`
#99301 commented on
Aug 6, 2025 • 0 new comments -
`unused-revision-names` compiletest directive has confusing name
#144748 commented on
Aug 6, 2025 • 0 new comments -
Tracking Issue for `arc_is_unique`
#138938 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `PeekableIterator`
#132973 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `core::iter::chain`
#125964 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `isolate_most_least_significant_one`
#136909 commented on
Aug 5, 2025 • 0 new comments -
Diagnostics: Suggest replacing (problematic) `assert!(x, y)` with `assert_eq!(x, y)`
#57507 commented on
Aug 5, 2025 • 0 new comments -
Tracking issue for release notes of #140593: Temporary lifetime extension through tuple struct and tuple variant constructors
#140666 commented on
Aug 5, 2025 • 0 new comments -
LLVM 22 rejects some Arm register uses in asm/arm-types.rs
#144643 commented on
Aug 5, 2025 • 0 new comments -
When subtyping can switch out trait impls, `Pin::new`’s check for `Target: Unpin` becomes insufficient
#134407 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `private_macro_use` lint
#120192 commented on
Aug 8, 2025 • 0 new comments -
Tracking issue for deprecation lint `legacy_derive_helpers`
#79202 commented on
Aug 8, 2025 • 0 new comments -
Give recursion limit errors a span
#135629 commented on
Aug 7, 2025 • 0 new comments -
Tracking Issue for enum access in offset_of
#120141 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for release notes of #143764: lower pattern bindings in the order they're written and base drop order on primary bindings' order
#144831 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for release notes of #143929: Mark all deprecation lints in name resolution as deny-by-default and report-in-deps
#144827 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for release notes of #144133: Stabilize const TypeId::of
#144828 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for release notes of #144369: Upgrade semicolon_in_expressions_from_macros from warn to deny
#144370 commented on
Aug 7, 2025 • 0 new comments -
Tracking Issue for Path::file_prefix
#86319 commented on
Aug 7, 2025 • 0 new comments -
I/O safety forbids the "pass FD via env var" pattern (e.g., jobserver)
#116059 commented on
Aug 7, 2025 • 0 new comments -
Support wasm exception handling for Emscripten target
#112195 commented on
Aug 7, 2025 • 0 new comments -
"File name too long" error when compiling files with long names
#49914 commented on
Aug 7, 2025 • 0 new comments -
Binding c++ with cxx, an error occurs on windows-gnu
#137301 commented on
Aug 7, 2025 • 0 new comments -
`-Znext-solver`: ICE with closure capturing iterated variable in 2021 edition
#120328 commented on
Aug 7, 2025 • 0 new comments -
SIGILL in rustc compiling normal library crate on x86_64
#141099 commented on
Aug 7, 2025 • 0 new comments -
ICE: rustc panicked at compiler\rustc_middle\src\mir\interpret\queries.rs:104:13
#138710 commented on
Aug 7, 2025 • 0 new comments -
`rustc_const_unstable` on private items is confusing
#144802 commented on
Aug 7, 2025 • 0 new comments -
Compiler panic while building blink.cmp
#144725 commented on
Aug 7, 2025 • 0 new comments -
Tracking Issue for Explicit Tail Calls
#112788 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for release notes of #115746: Print thread ID in panic message
#143508 commented on
Aug 7, 2025 • 0 new comments -
Tracking Issue for const conversion methods that don't require const traits
#144288 commented on
Aug 7, 2025 • 0 new comments -
Tracking Issue for Restrictions
#105077 commented on
Aug 7, 2025 • 0 new comments -
Path::components().as_path() for "///a/b" failing to normalize multiple slashes for root dir on Unix
#83912 commented on
Aug 7, 2025 • 0 new comments -
Tracking issue for RFC 3519: `arbitrary_self_types`
#44874 commented on
Aug 7, 2025 • 0 new comments -
panic when running rust clippy
#144302 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `core::mem::copy`
#98262 commented on
Aug 4, 2025 • 0 new comments -
borrowing_sub chain is not recognized if sub result is unused
#143517 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for RFC 2044: dual-MIT/Apache2 licensing
#43461 commented on
Aug 4, 2025 • 0 new comments -
rustdoc search: path distance algorithm is bad when crate and type share name
#144834 commented on
Aug 4, 2025 • 0 new comments -
Niched option check not optimized out
#144329 commented on
Aug 4, 2025 • 0 new comments -
Potentially-observable store gets elided: asm block does not act as a compiler fence
#144351 commented on
Aug 4, 2025 • 0 new comments -
Code that used to error on Rust 1.77 causes a compiler hang on 1.78 and later
#144696 commented on
Aug 4, 2025 • 0 new comments -
Casting or adding type ascription to panic!() triggers unreachable_code
#67227 commented on
Aug 4, 2025 • 0 new comments -
`Pin` is unsound due to transitive effects of `CoerceUnsized`
#68015 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for release notes of #144322: Add lint against dangling pointers from local variables
#144830 commented on
Aug 4, 2025 • 0 new comments -
Combination of `panic="abort"` and `-Zbuild-std` causes build failure
#144840 commented on
Aug 3, 2025 • 0 new comments -
Provide a means of turning iterators into fixed-size arrays
#81615 commented on
Aug 3, 2025 • 0 new comments -
Unsafe usage problem in 1.88 (code is compiling with Version ="2021" and failing with Version = "2024"
#144839 commented on
Aug 3, 2025 • 0 new comments -
Miri reports UB for explicit tail call with by-value non-ZST struct parameter
#144820 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for `once_cell_try`
#109737 commented on
Aug 3, 2025 • 0 new comments -
where clauses are only elaborated for supertraits, and not other things
#20671 commented on
Aug 3, 2025 • 0 new comments -
Cross-compilation default settings do not work, only show obscure error messages
#143184 commented on
Aug 3, 2025 • 0 new comments -
Associated function from super traits not accessible via sub traits
#124438 commented on
Aug 3, 2025 • 0 new comments -
`os::unix::process::Command::exec` sometimes allocates, violating async signal safety
#130756 commented on
Aug 3, 2025 • 0 new comments -
Autodiff often breaks with ZST arguments
#144025 commented on
Aug 3, 2025 • 0 new comments -
"Type doesn't implement trait" diagnostic is infectious
#144074 commented on
Aug 3, 2025 • 0 new comments -
Tracking Issue for `Vec::push_mut`
#135974 commented on
Aug 5, 2025 • 0 new comments -
Error message [E0423] "expected value, found built-in attribute `start`" is confusing
#68457 commented on
Aug 5, 2025 • 0 new comments -
Tracking issue for WebAssembly atomics
#77839 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `array::repeat`
#126695 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for const_exposed_provenance
#144538 commented on
Aug 5, 2025 • 0 new comments -
ICE when tail calling from a function with RPIT
#139305 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for {BTreeMap,BTreeSet}::extract_if
#70530 commented on
Aug 5, 2025 • 0 new comments -
Doctests don't work in bin targets, non-public items
#50784 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for const {OsString, PathBuf}::new
#141520 commented on
Aug 5, 2025 • 0 new comments -
Error: A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index.
#144441 commented on
Aug 5, 2025 • 0 new comments -
Rust says that a type both implements and doesn't implement a trait.
#136670 commented on
Aug 5, 2025 • 0 new comments -
Bad quality code for `Clone` on enum types
#69174 commented on
Aug 5, 2025 • 0 new comments -
Invalid CFI failure for and indirect call through a `Box<dyn Fn()>`
#144641 commented on
Aug 5, 2025 • 0 new comments -
Tracking Issue for `sync_poison_mod`
#134646 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `unix_send_signal`
#141975 commented on
Aug 4, 2025 • 0 new comments -
ICE:called `Result::unwrap()` on an `Err` value: NoSolution
#141806 commented on
Aug 4, 2025 • 0 new comments -
No way to suppress all third-party crate warnings **except** a few selected warnings
#143108 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `#![feature(control_flow_ok)]`
#140266 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for release notes of #143662: [rustdoc] Display unsafe attrs with edition 2024 `unsafe()` wrappers.
#144760 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for release notes of #135120: Tracking Issue for `const_slice_reverse`
#144136 commented on
Aug 4, 2025 • 0 new comments -
`vec::IntoIter<T>: UnwindSafe` should not require `T: RefUnwindSafe`
#144707 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for cleaning up core's and std's panic machinery
#116005 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Aug 4, 2025 • 0 new comments -
A `Pin` unsoundness involving an `impl DerefMut for Pin<&dyn LocalTrait>`
#85099 commented on
Aug 4, 2025 • 0 new comments -
rustdoc: const trait bound modifiers lead to duplicate bounds being render (because it currently strips the modifiers)
#104886 commented on
Aug 8, 2025 • 0 new comments -
`doc(cfg(a or b or c) and a)` should cut unnecessary conditions
#104991 commented on
Aug 8, 2025 • 0 new comments -
Trait impls on type alias aren't documented on their underlying type
#89452 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc unexpectedly de-aliases type aliases in some situations
#66751 commented on
Aug 8, 2025 • 0 new comments -
`doc_cfg` does not have a correct effect on `use` items referencing other public items
#85043 commented on
Aug 8, 2025 • 0 new comments -
rustdoc `doc_auto_cfg` incorrectly picks up cfg's
#90497 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Render compiler built-in impls of "blessed" traits (in sections implementors & implemented traits)
#89533 commented on
Aug 8, 2025 • 0 new comments -
rustdoc does not consider (complicated?) trait bounds for listing blanket implementations
#87912 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc does not show blanket impls with negative polarity
#80466 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 commented on
Aug 8, 2025 • 0 new comments -
Add new rustdoc lint to detect if merged doctests failed to compile
#127603 commented on
Aug 8, 2025 • 0 new comments -
Clipboard button should copy version for crate, not just the name
#106990 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Get rid of shared mutable state in `Context`
#82381 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for RFC 1826: Change the default URL of doc.rust-lang.org
#44687 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: stabilize `--playground-url` and deprecate `--markdown-playground-url`
#38042 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Refactor `get_all_types` so `args` is fully shared between loop iterations
#90779 commented on
Aug 8, 2025 • 0 new comments -
Alternative highlighting for Rust code block in rustdoc
#78917 commented on
Aug 8, 2025 • 0 new comments -
rustdoc fails to properly resolve `Self` in a submodule when the type is not in scope
#84827 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Get rid of `Item::Attributes`
#84304 commented on
Aug 8, 2025 • 0 new comments -
rustdoc's treatment of cross-crate ("imported") files is suboptimal.
#70757 commented on
Aug 8, 2025 • 0 new comments -
rustdoc generates broken "Read more" links when the destination crate doesn't have a URL
#74222 commented on
Aug 8, 2025 • 0 new comments -
Spotlight shows traits with generic impls that do not apply to the specific type
#74417 commented on
Aug 8, 2025 • 0 new comments -
Weird type inference around impl Trait and async
#124757 commented on
Aug 8, 2025 • 0 new comments -
Why implementation of iterator is not generic enough in async context?
#71671 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc standalone attribute
#143943 commented on
Aug 9, 2025 • 0 new comments -
rustdoc picks an odd "canonical" path for some often-reexported types
#124608 commented on
Aug 9, 2025 • 0 new comments -
Enum variants can't be imported via type alias
#123131 commented on
Aug 9, 2025 • 0 new comments -
`cargo fix` doesn't apply suggestions from mismatched_lifetime_syntaxes
#144588 commented on
Aug 9, 2025 • 0 new comments -
Tracking Issue for `const_array_each_ref`
#133289 commented on
Aug 9, 2025 • 0 new comments -
Using std::io::{Read, Write, Cursor} in a nostd environment
#48331 commented on
Aug 9, 2025 • 0 new comments -
CI llvm related issue when trying to cross compile for Solaris
#137997 commented on
Aug 9, 2025 • 0 new comments -
Permit attributes inside use-trees
#141704 commented on
Aug 9, 2025 • 0 new comments -
Tracking issue for release notes of #139451: Add `target_env = "macabi"` and `target_env = "sim"`
#144179 commented on
Aug 9, 2025 • 0 new comments -
Tracking Issue for arithmetic and certain bitwise ops on `AtomicPtr`
#99108 commented on
Aug 9, 2025 • 0 new comments -
Additions to the standard library prelude may break user intra-doc links (due to newly introduced ambiguity)
#135897 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Appearance of `#[doc(hidden)]` differs from all the other attributes
#132304 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: types used in exported type definitions are not documented.
#39437 commented on
Aug 8, 2025 • 0 new comments -
Types made public via associated types are not documented
#60686 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: trait implementation is missing
#90566 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for `hash_map!` macro
#144032 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: methods on type aliases do not properly link to themselves
#131028 commented on
Aug 8, 2025 • 0 new comments -
Cargo doc fails for certain crates in a workspace with "no such file or directory (os error 2)"
#126638 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: support for `async Fn*` trait bounds
#127227 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc search: `Query parser error: "Unexpected *"` when searching for `-> Option<*const T>`
#111159 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Give users the option to opt out of `##`→`#` substitution in code blocks
#118027 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: don't render the `auto` of auto traits
#116268 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc: maybe don't display #[repr(C)] sometimes
#66401 commented on
Aug 8, 2025 • 0 new comments -
Rustdoc fails, but there are no codeblocks
#114025 commented on
Aug 8, 2025 • 0 new comments -
"The following implementations were found" should also mention the trait bounds.
#43906 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Primitive data type methods like min/max/clamp are not discoverable
#61190 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Use a more compact layout (e.g., table layout) for associated items
#72958 commented on
Aug 8, 2025 • 0 new comments -
[rustdoc] Fuzzy search in rustdoc should be configurable
#69673 commented on
Aug 8, 2025 • 0 new comments -
Add vi movement keys for navigating rust documentation
#44964 commented on
Aug 8, 2025 • 0 new comments -
Type alias definition changed during reexport
#60113 commented on
Aug 8, 2025 • 0 new comments -
Add a way to signal that a snippet is UB/bad in rustdoc
#62410 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Don't discriminate unions, structs, enums & type aliases (affects sections & URLs)
#64454 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Add attribute for forcing specific private items to be documented
#66528 commented on
Aug 8, 2025 • 0 new comments -
Multiple crates with the same name lead to conflicting `target/doc/crate` directories
#56169 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: explicit marker trait impl bounds are not simplified
#63281 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for str::{floor, ceil}_char_boundary
#93743 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: Render doctest paths more conventionally as `path/to/file.rs:LINE` in output instead of `path/to/file.rs … (line LINE)`
#60706 commented on
Aug 8, 2025 • 0 new comments -
Large types cause linker failure
#130729 commented on
Aug 8, 2025 • 0 new comments -
Instrumentation profile data contains empty function name (?) as of `nightly-2025-05-19`
#141577 commented on
Aug 8, 2025 • 0 new comments -
New "type annotations needed" error in Rust nightly-2025-06-24
#143164 commented on
Aug 8, 2025 • 0 new comments -
Lint regression: `dead_code` ignores `#[allow(dead_code)]` on traits
#144060 commented on
Aug 8, 2025 • 0 new comments -
`copied().min()` performance regression on nightly
#140207 commented on
Aug 8, 2025 • 0 new comments -
stdlib code size increase in nightly-2024-09-01 for aarch64-linux-android
#130320 commented on
Aug 8, 2025 • 0 new comments -
Infinite recursion when generating debuginfo
#144636 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for MaybeUninit methods for arrays
#96097 commented on
Aug 8, 2025 • 0 new comments -
Slice iterator advancement can become unidiomatic, which seems like a performance problem
#144684 commented on
Aug 8, 2025 • 0 new comments -
x build fails copying files into stage0-sysroot using local rust
#143735 commented on
Aug 8, 2025 • 0 new comments -
Add ability to ignore tests at runtime.
#68007 commented on
Aug 8, 2025 • 0 new comments -
Bad Error Message: error[E0277]: the trait bound `T: Generator<ResumeTy>` is not satisfied
#79648 commented on
Aug 8, 2025 • 0 new comments -
Bug when using `.flatten()` method that has `Item = &'a T` when calling async function inside loop
#126044 commented on
Aug 8, 2025 • 0 new comments -
Weirdness around async function with error "implementation of FnOnce is not general enough"
#114177 commented on
Aug 8, 2025 • 0 new comments -
RPITIT with Send trait marker breaks borrow checker
#111105 commented on
Aug 8, 2025 • 0 new comments -
Unexpected higher-ranked lifetime error in GAT usage
#100013 commented on
Aug 8, 2025 • 0 new comments -
Bogus `higher-ranked lifetime error` in an async block
#102211 commented on
Aug 8, 2025 • 0 new comments -
Bogus "implementation of `<whatever trait you want>` is not general enough" with RPITIT + async
#130113 commented on
Aug 8, 2025 • 0 new comments -
Async fn disagrees on its own return type ("one of the expected opaque types" vs "one of the found opaque types")
#82921 commented on
Aug 8, 2025 • 0 new comments -
Problem with GATs, async, and Send-bounds
#90696 commented on
Aug 8, 2025 • 0 new comments -
Lifetime bounds in auto trait impls prevent trait from being implemented on generators
#64552 commented on
Aug 8, 2025 • 0 new comments -
`implementation of Debug is not general enough` when making async block into `&dyn Future + Send`
#87425 commented on
Aug 8, 2025 • 0 new comments -
Tracking issue for incorrect lifetime bound errors in async
#110338 commented on
Aug 8, 2025 • 0 new comments -
Tracking Issue for ExitStatusError
#84908 commented on
Aug 8, 2025 • 0 new comments -
rustdoc should skip unresolvable private members
#58411 commented on
Aug 8, 2025 • 0 new comments -
rustdoc: proposal to tame gutter affordances
#57164 commented on
Aug 8, 2025 • 0 new comments -
"Unnecessary" braces have an influence
#72783 commented on
Aug 8, 2025 • 0 new comments -
Possible regression with rust_panic being mangled
#140821 commented on
Aug 8, 2025 • 0 new comments -
Infinite "recursive requirements" compiler error
#60603 commented on
Aug 8, 2025 • 0 new comments -
`error[E0275]: overflow evaluating the requirement` from type inference
#61800 commented on
Aug 8, 2025 • 0 new comments -
Tracking issue for RFC 2011: Generic assert
#44838 commented on
Aug 8, 2025 • 0 new comments -
Type inference in the presence of recursive impls may result in an error message that mentions seemingly unrelated types
#62755 commented on
Aug 8, 2025 • 0 new comments -
Can't assign results of generic functions to `const` variables
#57775 commented on
Aug 8, 2025 • 0 new comments -
"meta-variable x repeats N times, but y repeats M times" error is confusing
#96184 commented on
Aug 8, 2025 • 0 new comments -
"Unexpected end of macro invocation" error in nested macro has misleading span, doesn't specify which macro
#33871 commented on
Aug 8, 2025 • 0 new comments