-
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
146 Pull requests merged by 76 people
-
Update cargo
#143998 merged
Jul 16, 2025 -
Ensure home directory exists
#144003 merged
Jul 16, 2025 -
std::vec
: Add UB check forset_len
,from_raw_parts_in
, and etc.#143877 merged
Jul 15, 2025 -
Adjust
run_make_support::symbols
helpers#143837 merged
Jul 15, 2025 -
Don't panic if WASI_SDK_PATH not set when detecting compiler
#143752 merged
Jul 15, 2025 -
Give all bytes of TypeId provenance
#143736 merged
Jul 15, 2025 -
Port
#[pointee]
to the new attribute parsing infrastructure#143878 merged
Jul 15, 2025 -
Recover and suggest to use
;
to construct array type#143905 merged
Jul 15, 2025 -
Drop
./x suggest
#143630 merged
Jul 15, 2025 -
core: make
str::split_at_unchecked()
inline#143907 merged
Jul 15, 2025 -
Add experimental
backtrace-trace-only
std feature#143910 merged
Jul 15, 2025 -
Preserve constness in trait objects up to hir ty lowering
#143927 merged
Jul 15, 2025 -
rustc_type_ir/walk: move docstring to
TypeWalker
itself#143935 merged
Jul 15, 2025 -
Rollup of 13 pull requests
#143958 merged
Jul 15, 2025 -
update
cfg_select!
documentation#143941 merged
Jul 15, 2025 -
tests: Fix duplicated-path-in-error fail with musl
#142301 merged
Jul 15, 2025 -
Update books
#143938 merged
Jul 15, 2025 -
Port
#[cfg]
to the new attribute parsing infrastructure#143460 merged
Jul 15, 2025 -
core: Add
BorrowedCursor::with_unfilled_buf
#142885 merged
Jul 15, 2025 -
Clippy subtree update
#143745 merged
Jul 14, 2025 -
Don't call WSACleanup on process exit
#141809 merged
Jul 14, 2025 -
Updates to random number generation APIs
#143710 merged
Jul 14, 2025 -
Port
#[omit_gdb_pretty_printer_section]
to the new attribute parsing#143855 merged
Jul 14, 2025 -
warn on align on fields to avoid breaking changes
#143868 merged
Jul 14, 2025 -
[COMPILETEST-UNTANGLE 6/N] Use
TestSuite
enum instead of stringly-typed test suites#143870 merged
Jul 14, 2025 -
Region constraint nits
#143901 merged
Jul 14, 2025 -
Fix typos in documentation files
#143903 merged
Jul 14, 2025 -
Rollup of 8 pull requests
#143934 merged
Jul 14, 2025 -
Rename
stable_mir
andrustc_smir
#143848 merged
Jul 14, 2025 -
Change bootstrap's
tool.TOOL_NAME.features
to work on any subcommand#143733 merged
Jul 14, 2025 -
Use zero for initialized Once state
#143881 merged
Jul 14, 2025 -
Run bootstrap tests sooner in the
x test
pipeline#143887 merged
Jul 14, 2025 -
update issue number for
const_trait_impl
#143875 merged
Jul 14, 2025 -
bootstrap/miri: avoid rebuilds for test builds
#143681 merged
Jul 14, 2025 -
Compiletest: Simplify {Html,Json}DocCk directive handling
#143850 merged
Jul 14, 2025 -
Tidy cleanup
#143724 merged
Jul 14, 2025 -
Change "allocated object" to "allocation".
#143917 merged
Jul 14, 2025 -
Tier check cleanup
#143918 merged
Jul 14, 2025 -
Rollup of 10 pull requests
#143919 merged
Jul 14, 2025 -
Port #[link_ordinal] to the new attribute parsing infrastructure
#143217 merged
Jul 14, 2025 -
Update LLVM to 20.1.8
#143873 merged
Jul 14, 2025 -
Port
#[automatically_derived]
to the new attribute parsing infrastructure#143779 merged
Jul 14, 2025 -
Retire hir::*ItemRef.
#143357 merged
Jul 14, 2025 -
make
cfg_select
a builtin macro#143461 merged
Jul 13, 2025 -
interpret/allocation: expose init + write_wildcards on a range
#143634 merged
Jul 13, 2025 -
slice: Mark
rotate_left
,rotate_right
unstably const#143554 merged
Jul 13, 2025 -
Fix command trace
#143826 merged
Jul 13, 2025 -
Check assoc consts and tys later like assoc fns
#143519 merged
Jul 13, 2025 -
Resolve: merge
source_bindings
andtarget_bindings
intobindings
#143685 merged
Jul 13, 2025 -
Rollup of 11 pull requests
#143888 merged
Jul 13, 2025 -
clippy: fix test filtering when TESTNAME is empty
#143825 merged
Jul 13, 2025 -
tests/ui
: A New Order [26/N]#143301 merged
Jul 13, 2025 -
Refactor resolve resolution bindings
#143734 merged
Jul 13, 2025 -
Fix fallback for CI_JOB_NAME
#143786 merged
Jul 13, 2025 -
constify
From
andInto
#143774 merged
Jul 13, 2025 -
Add --compile-time-deps argument for x check
#143785 merged
Jul 13, 2025 -
Run
tests/rustdoc-json/attrs/target_features
on all hosts.#143617 merged
Jul 13, 2025 -
std: move NuttX to use arc4random for random number generation
#143776 merged
Jul 13, 2025 -
Remove format short command trait
#143798 merged
Jul 13, 2025 -
Update sysinfo version to
0.36.0
#143791 merged
Jul 13, 2025 -
Some const_trait_impl test cleanups
#143778 merged
Jul 13, 2025 -
New tracking issues for const_ops and const_cmp
#143803 merged
Jul 13, 2025 -
Label clippy changes with
T-clippy
#143841 merged
Jul 13, 2025 -
htmldocck: better error messages for some negative directives
#143814 merged
Jul 13, 2025 -
Disambiguate between rustc vs std having debug assertions in
run-make-support
andrun-make
tests#143782 merged
Jul 13, 2025 -
[COMPILETEST-UNTANGLE 5/N] Test mode adjustments and other assorted cleanups
#143823 merged
Jul 13, 2025 -
./x test miri: fix cleaning the miri_ui directory
#143822 merged
Jul 13, 2025 -
Access
wasi_sdk_path
instead of reading environment variable in bootstrap#143817 merged
Jul 13, 2025 -
Fix ICE for parsed attributes with longer path not handled by CheckAttribute
#143796 merged
Jul 13, 2025 -
Rollup of 12 pull requests
#143867 merged
Jul 13, 2025 -
de-duplicate condition scoping logic between AST→HIR lowering and
ScopeTree
construction#143213 merged
Jul 13, 2025 -
Split up the
unknown_or_malformed_diagnostic_attributes
lint#140717 merged
Jul 13, 2025 -
compute all rpitit of a trait
#143783 merged
Jul 13, 2025 -
rust-analyzer
backports#143794 merged
Jul 12, 2025 -
Propagate from borrowed locals in CopyProp
#143624 merged
Jul 12, 2025 -
Add target maintainer information for aarch64-unknown-linux-musl
#143747 merged
Jul 12, 2025 -
fix: correct assertion to check for 'noinline' attribute presence before removal
#143633 merged
Jul 12, 2025 -
Port several trait/coherence-related attributes the new attribute system
#143403 merged
Jul 12, 2025 -
Rollup of 9 pull requests
#143810 merged
Jul 12, 2025 -
Capitalize "dag" as "DAG"
#143647 merged
Jul 12, 2025 -
Fix typos in function names in the
target_feature
test#143759 merged
Jul 12, 2025 -
Bump
src/tools/x
to Edition 2024 and some cleanups#143767 merged
Jul 12, 2025 -
Remove support for SwitchInt edge effects in backward dataflow
#143769 merged
Jul 12, 2025 -
build-helper: clippy fixes
#143770 merged
Jul 12, 2025 -
compiler: doc/comment some codegen-for-functions interfaces
#143716 merged
Jul 12, 2025 -
rust: library: Add
setsid
method toCommandExt
trait#142391 merged
Jul 12, 2025 -
std: sys: net: uefi: tcp4: Add timeout support
#143568 merged
Jul 12, 2025 -
tests/ui
: A New Order [27/N]#143302 merged
Jul 12, 2025 -
chore: Improve how the other suggestions message gets rendered
#143661 merged
Jul 12, 2025 -
tests/ui
: A New Order [28/28] FINAL PART#143303 merged
Jul 12, 2025 -
Mention more APIs in
ParseIntError
docs#143611 merged
Jul 12, 2025 -
Rollup of 8 pull requests
#143766 merged
Jul 12, 2025 -
Make UB transmutes really UB in LLVM
#143718 merged
Jul 12, 2025 -
fix: Include frontmatter in -Zunpretty output
#143708 merged
Jul 12, 2025 -
Update cargo
#143809 merged
Jul 12, 2025 -
[beta] backports
#143757 merged
Jul 11, 2025 -
Beta backport: null terminate UNICODE_STRINGs
#143275 merged
Jul 11, 2025 -
Remove support for dynamic allocas
#142911 merged
Jul 11, 2025 -
Add an aarch64-msvc build running on ARM64 Windows
#140136 merged
Jul 11, 2025 -
Rollup of 7 pull requests
#143762 merged
Jul 11, 2025 -
Properly track the depth when expanding free alias types
#143744 merged
Jul 11, 2025 -
Rework borrowing suggestions to use
Expr
instead of justSpan
#143742 merged
Jul 11, 2025 -
Resolve refactor: extraction of
finalize_module_binding
andsingle_import_can_define_name
#143728 merged
Jul 11, 2025 -
Make some "safe" llvm ops actually sound
#143722 merged
Jul 11, 2025 -
Fix
--skip-std-check-if-no-download-rustc
#143707 merged
Jul 11, 2025 -
stdarch subtree update
#143642 merged
Jul 11, 2025 -
emit
.att_syntax
when global/naked asm use that option#143599 merged
Jul 10, 2025 -
Fix handling of no_std targets in
doc::Std
step#143615 merged
Jul 10, 2025 -
Fix weird rustdoc output when single and glob reexport conflict on a name
#143590 merged
Jul 10, 2025 -
fix: correct parameter names in LLVMRustBuildMinNum and LLVMRustBuildMaxNum FFI declarations
#143632 merged
Jul 10, 2025 -
Constify
Fn*
traits#143640 merged
Jul 10, 2025 -
Win: Use exceptions with empty data for SEH panic exception copies instead of a new panic
#143651 merged
Jul 10, 2025 -
Disable docs for
compiler-builtins
andsysroot
#143660 merged
Jul 10, 2025 -
[rustdoc-json] Add tests for
#[doc(hidden)]
handling of items.#143665 merged
Jul 10, 2025 -
use
--dynamic-list
for exporting executable symbols#143446 merged
Jul 10, 2025 -
Rollup of 9 pull requests
#143746 merged
Jul 10, 2025 -
Add profiler to bootstrap command
#143525 merged
Jul 10, 2025 -
Add checking for unnecessary delims in closure body
#136906 merged
Jul 10, 2025 -
docs: document trait upcasting rules in
Unsize
trait#143652 merged
Jul 10, 2025 -
Resolver: refact macro map into external and local maps
#143657 merged
Jul 10, 2025 -
Use "Innermost" & "Outermost" terminology for
AttributeOrder
#143659 merged
Jul 10, 2025 -
fix: correct typo in attr_parsing_previously_accepted message key
#143663 merged
Jul 10, 2025 -
Re-expose nested bodies in rustc_borrowck::consumers
#143666 merged
Jul 10, 2025 -
Fix VxWorks build errors
#143668 merged
Jul 10, 2025 -
Add a new maintainer to the wasm32-wasip1 target
#143670 merged
Jul 10, 2025 -
Rollup of 12 pull requests
#143731 merged
Jul 10, 2025 -
triagebot.toml: ping lolbinarycat if tidy extra checks were modified
#143706 merged
Jul 10, 2025 -
improve lint doc text
#143675 merged
Jul 10, 2025 -
Assorted
run-make-support
maintenance#143683 merged
Jul 10, 2025 -
Auto-add
S-waiting-on-author
when the PR is/switches to draft state#143695 merged
Jul 10, 2025 -
Fix
proc_macro::Ident
's handling of$crate
#141996 merged
Jul 10, 2025 -
mbe: Rework diagnostics for metavariable expressions
#142950 merged
Jul 10, 2025 -
Make lint
ambiguous_glob_imports
deny-by-default and report-in-deps#143011 merged
Jul 10, 2025 -
Mention as_chunks in the docs for chunks
#143265 merged
Jul 10, 2025 -
tests/codegen/enum/enum-match.rs: accept negative range attribute
#143270 merged
Jul 10, 2025 -
tests/ui
: A New Order [23/N]#143298 merged
Jul 10, 2025 -
Move NaN tests to floats/mod.rs
#143396 merged
Jul 10, 2025 -
tidy: add support for
--extra-checks=auto:
feature#143398 merged
Jul 10, 2025 -
Add triagebot stdarch mention ping
#143644 merged
Jul 10, 2025 -
Rollup of 9 pull requests
#143721 merged
Jul 10, 2025 -
Add opaque TypeId handles for CTFE
#143696 merged
Jul 10, 2025 -
Update LLVM submodule
#143703 merged
Jul 10, 2025 -
Update the
compiler-builtins
subtree#143405 merged
Jul 10, 2025 -
Instantiate auto trait/
Copy
/Clone
/Sized
before computing constituent types binder#143538 merged
Jul 9, 2025 -
Let
rvalue_creates_operand
return true for *all*Rvalue::Aggregate
s#143502 merged
Jul 9, 2025 -
Make TypeId const comparable
#142789 merged
Jul 9, 2025
104 Pull requests opened by 70 people
-
Allow linking a prebuilt optimized compiler-rt builtins library
#143689 opened
Jul 9, 2025 -
miri: fix out-of-bounds error for ptrs with negative offsets
#143692 opened
Jul 9, 2025 -
Fix unused_parens false positive
#143698 opened
Jul 9, 2025 -
Make `AsyncDrop` check that it's being implemented on a local ADT
#143699 opened
Jul 9, 2025 -
Be a bit more careful around exotic cycles in in the inliner
#143704 opened
Jul 9, 2025 -
Add a mailmap entry for gnzlbg
#143713 opened
Jul 10, 2025 -
Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`
#143717 opened
Jul 10, 2025 -
Emit warning when there is no space between `-o` and arg
#143719 opened
Jul 10, 2025 -
Allow `Rvalue::Repeat` to return true in `rvalue_creates_operand` too
#143720 opened
Jul 10, 2025 -
core: add Peekable::next_if_map
#143725 opened
Jul 10, 2025 -
fmt of non-decimal radix untangled
#143730 opened
Jul 10, 2025 -
Move several float tests to floats/mod.rs
#143738 opened
Jul 10, 2025 -
`oneshot` Channel
#143741 opened
Jul 10, 2025 -
perf: cache characteristic DefId to avoid redundant module walks in CGU naming
#143748 opened
Jul 10, 2025 -
Allow the global alloc one TLS slot with a destructor
#143761 opened
Jul 11, 2025 -
Use crosstool-ng for dist-arm-linux-musl
#143763 opened
Jul 11, 2025 -
lower pattern bindings in the order they're written and base drop order on primary bindings' order
#143764 opened
Jul 11, 2025 -
Constify Try, From, TryFrom and relevant traits
#143768 opened
Jul 11, 2025 -
Constify some more `Result` functions
#143771 opened
Jul 11, 2025 -
Simplify discriminant codegen for niche-encoded variants which don't wrap across an integer boundary
#143784 opened
Jul 11, 2025 -
Opaque type collection: Guard against endlessly recursing free alias types
#143793 opened
Jul 11, 2025 -
Pass -Werror when building the LLVM wrapper
#143807 opened
Jul 11, 2025 -
Port `#[should_panic]` to the new attribute parsing infrastructure
#143808 opened
Jul 11, 2025 -
Implement `check` for compiletest and RA using tool macro
#143816 opened
Jul 11, 2025 -
Fixed a core crate compilation failure when enabling the `optimize_for_size` feature on some targets
#143820 opened
Jul 12, 2025 -
Trim `BorrowedCursor` API
#143829 opened
Jul 12, 2025 -
Ban projecting into SIMD types [MCP838]
#143833 opened
Jul 12, 2025 -
std: net: uefi: Add support to query connection data
#143838 opened
Jul 12, 2025 -
Closes report doctest line numbers in a clickable format
#143839 opened
Jul 12, 2025 -
Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infrastructure
#143843 opened
Jul 12, 2025 -
Split-up stability_index query
#143845 opened
Jul 12, 2025 -
pass --gc-sections if -Zexport-executable-symbols is enabled and improve tests
#143846 opened
Jul 12, 2025 -
rustdoc: never link to unnamable items
#143849 opened
Jul 12, 2025 -
ci cleanup: rustdoc-gui-test now installs browser-ui-test
#143851 opened
Jul 12, 2025 -
Collect `SwitchInt` target `VariantIdx`s while building `MaybePlacesSwitchIntData`
#143852 opened
Jul 12, 2025 -
bootstrap.py: add lockfile
#143854 opened
Jul 12, 2025 -
Linting public reexport of private dependencies
#143856 opened
Jul 12, 2025 -
Port #[macro_export] to the new attribute parsing infrastructure
#143857 opened
Jul 12, 2025 -
Guarantee 8 bytes of alignment in Thread::into_raw
#143859 opened
Jul 12, 2025 -
Let `codegen_transmute_operand` just handle everything
#143860 opened
Jul 12, 2025 -
Weekly `cargo update`
#143861 opened
Jul 13, 2025 -
parse `const trait Trait`
#143879 opened
Jul 13, 2025 -
tests: Test line debuginfo for linebreaked function parameters
#143880 opened
Jul 13, 2025 -
Also hash spans inside the same file as relative.
#143882 opened
Jul 13, 2025 -
Add `--link-targets-dir` argument to linkchecker
#143883 opened
Jul 13, 2025 -
[WIP] Resolve: refactor `define` into `define_local` and `define_extern`
#143884 opened
Jul 13, 2025 -
Port `#[coverage]` to the new attribute system
#143891 opened
Jul 13, 2025 -
Don't require `eh_personality` lang item on targets that have a personality
#143893 opened
Jul 13, 2025 -
Dont collect assoc ty item bounds from trait where clause for host effect predicates
#143895 opened
Jul 13, 2025 -
Implement AST visitors using a derive macro.
#143897 opened
Jul 13, 2025 -
opt-dist: rebuild rustc when doing static LLVM builds
#143898 opened
Jul 13, 2025 -
[rustdoc] Correctly handle `should_panic` doctest attribute and fix `--no-run` test flag on the 2024 edition
#143900 opened
Jul 13, 2025 -
Rehome ~150 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#143902 opened
Jul 13, 2025 -
Miri: non-deterministic floating point operations in `foreign_items`
#143906 opened
Jul 13, 2025 -
`tests/ui`: A New Order [0/28]
#143908 opened
Jul 13, 2025 -
docs(alloc::fmt): Make type optional, instead of matching empty string
#143909 opened
Jul 13, 2025 -
Reword mismatched-lifetime-syntaxes text based on feedback
#143914 opened
Jul 14, 2025 -
Fix RISC-V Test Failures in ./x test for Multiple Codegen and Assembly Cases
#143915 opened
Jul 14, 2025 -
Make more of codegen_llvm safe
#143920 opened
Jul 14, 2025 -
Constify `Index` traits
#143921 opened
Jul 14, 2025 -
Improve path segment joining
#143922 opened
Jul 14, 2025 -
`repr(scalable)`
#143924 opened
Jul 14, 2025 -
Make slice comparisons const
#143925 opened
Jul 14, 2025 -
Remove deprecated fields in bootstrap
#143926 opened
Jul 14, 2025 -
opt-dist: make llvm builds optional
#143928 opened
Jul 14, 2025 -
Mark all deprecation lints in name resolution as deny-by-default and report-in-deps
#143929 opened
Jul 14, 2025 -
fix: handle diverging calls correctly in SsaVisitor::visit_place to avoid invalid DefLocation
#143932 opened
Jul 14, 2025 -
Add 0323pin as maintainer of NetBSD targets, fix link to pkgsrc-wip and explain.
#143939 opened
Jul 14, 2025 -
Update mdbook to 0.4.52
#143948 opened
Jul 14, 2025 -
Tidy up `const_ops`, rename to `const_arith_ops`
#143949 opened
Jul 15, 2025 -
Add the parallel front-end test suit
#143953 opened
Jul 15, 2025 -
stabilize `offset_of_enum`
#143954 opened
Jul 15, 2025 -
Make frame spans appear on a separate trace line
#143955 opened
Jul 15, 2025 -
tidy: check for invalid file names
#143957 opened
Jul 15, 2025 -
Tidy cleanup 2
#143960 opened
Jul 15, 2025 -
Correct which exploit mitigations are enabled by default
#143961 opened
Jul 15, 2025 -
Rework illformed attribute check for unparsed attributes
#143963 opened
Jul 15, 2025 -
Fix handling of SCRIPT_ARG in docker images
#143964 opened
Jul 15, 2025 -
constify `Option` methods
#143967 opened
Jul 15, 2025 -
Add tracing to `InterpCx::fn_abi_of_instance/fn_abi_of_fn_ptr`
#143968 opened
Jul 15, 2025 -
Update core::mem::copy documentation
#143970 opened
Jul 15, 2025 -
type_id_eq: check that the hash fully matches the type
#143975 opened
Jul 15, 2025 -
Test fixes for Arm64EC Windows
#143979 opened
Jul 15, 2025 -
Fix ice for feature-gated `cfg` attributes applied to the crate
#143984 opened
Jul 15, 2025 -
rustc_public: de-StableMIR-ize
#143985 opened
Jul 15, 2025 -
[rustdoc] Make aliases search support partial matching
#143988 opened
Jul 15, 2025 -
Add LocalKey<Cell>::update
#143990 opened
Jul 15, 2025 -
Detect unmet bound error caused by lack of perfect derives
#143993 opened
Jul 15, 2025 -
add default FromIterator for types with Default and Extend trait
#143996 opened
Jul 16, 2025 -
Use $crate in macros for rustc_public (aka stable_mir)
#143997 opened
Jul 16, 2025 -
Add `DefId::parent()` accessor for `rustc_public`
#144000 opened
Jul 16, 2025 -
Update poison.rs
#144002 opened
Jul 16, 2025 -
clarify wording of match ergonomics diagnostics (`rust_2024_incompatible_pat` lint and error)
#144006 opened
Jul 16, 2025 -
Fix false positive double negations with macro invocation
#144008 opened
Jul 16, 2025 -
Boostrap: add warning on `optimize = false`
#144010 opened
Jul 16, 2025 -
bootstrap: Don't trigger an unnecessary LLVM build from check builds
#144011 opened
Jul 16, 2025 -
resolve: Make disambiguators for underscore bindings module-local
#144013 opened
Jul 16, 2025 -
don't link to the nightly version of the Edition Guide in stable lints
#144014 opened
Jul 16, 2025 -
trait_sel: `MetaSized` always holds temporarily
#144016 opened
Jul 16, 2025 -
Rollup of 13 pull requests
#144017 opened
Jul 16, 2025 -
Suggest use .get_mut instead of &mut when occur overloaded index expression
#144018 opened
Jul 16, 2025 -
Miri subtree update
#144019 opened
Jul 16, 2025 -
tests: add private rpitit tests
#144020 opened
Jul 16, 2025 -
Implementation: `#[feature(sync_nonpoison)]`, `#[feature(nonpoison_mutex)]`
#144022 opened
Jul 16, 2025
64 Issues closed by 32 people
-
Building LLVM from source doesn't forward `-j x` to cmake
#95177 closed
Jul 16, 2025 -
Internal segfault when cross-compiling to arm32 --release
#107868 closed
Jul 15, 2025 -
Compiler crashed (ICE) when using `-Zcombine-cgu` under `dev/test profile`.
#121990 closed
Jul 15, 2025 -
Build target `arm64ec-pc-windows-msvc` with `-Zbuild-std` got linking error.
#130020 closed
Jul 15, 2025 -
`powerpc64-unknown-linux-musl` target linking error, ABI ELFv1/2 conflict.
#143942 closed
Jul 15, 2025 -
mismatched types on beta/nightly
#143991 closed
Jul 15, 2025 -
Add a UB-check to `Vec::set_len`
#143813 closed
Jul 15, 2025 -
Regression: intrinsics::drop_in_place removed
#143832 closed
Jul 15, 2025 -
Writing array type with `,` instead of `;` could have a friendlier error
#143828 closed
Jul 15, 2025 -
`./x suggest --run` produces incorrect test failure
#143569 closed
Jul 15, 2025 -
Tracking Issue for `x suggest`
#109933 closed
Jul 15, 2025 -
tests/ui/codegen/duplicated-path-in-error: Fails on musl libc due to ldso error message difference
#128474 closed
Jul 15, 2025 -
LLVM assertion failure on Wasm exceptions
#135665 closed
Jul 15, 2025 -
`#![feature(inherent_associated_types)]` fails compilation of derive macro `serde::Deserialize`
#143952 closed
Jul 15, 2025 -
ICE on `#[const_trait]` with where clause
#143944 closed
Jul 15, 2025 -
Stylistic warnings (as errors) in the compiler break the build
#143701 closed
Jul 14, 2025 -
[Feature Request]: Make all sections easily foldable
#143885 closed
Jul 14, 2025 -
windows: consider skipping WSACleanup on exit
#141799 closed
Jul 14, 2025 -
ICE: `None` in `rustc_parse/src/parser/attr_wrapper.rs`
#137509 closed
Jul 14, 2025 -
Tracking Issue for the demotion of i686-pc-windows-gnu
#138422 closed
Jul 14, 2025 -
Tracking Issue for const_slice_index
#143772 closed
Jul 14, 2025 -
Docs (std/string): state that "char" is converted from 4 bytes to utf-8 representation
#143677 closed
Jul 14, 2025 -
Regression: trait bound not satisfied
#143831 closed
Jul 14, 2025 -
Confused "elided lifetime has a name" warning
#143913 closed
Jul 14, 2025 -
`./x test clippy` does not honor `--test-args`
#143824 closed
Jul 13, 2025 -
Associated constants used in equality constraints should be considered as used
#126729 closed
Jul 13, 2025 -
Miri tests fail since dependencies don't get properly rebuilt
#143680 closed
Jul 13, 2025 -
ICE: parse: builtin attribute "stable" not handled by `CheckAttrVisitor`
#137590 closed
Jul 13, 2025 -
/snapshot_vec.rs:199:10: index out of bounds: the len is 29 but the index is 30
#143865 closed
Jul 13, 2025 -
Rust Compiler error with Linear Algebra Crate
#143862 closed
Jul 13, 2025 -
lint: ignored #[track_caller] on trait define
#143864 closed
Jul 13, 2025 -
ICE / hang `found DefPathHash collision between DefPath`
#143697 closed
Jul 13, 2025 -
Can we remove these warning linker messages for apple targets.
#143844 closed
Jul 12, 2025 -
`error: cycle detected ` on latest rust nightly for windows build.
#122469 closed
Jul 12, 2025 -
`#![no_main]` & empty `main fn` makes test run fail unconditionally
#104050 closed
Jul 12, 2025 -
Build `armv7-linux-androideabi` failed with latest nightly rustc.
#143842 closed
Jul 12, 2025 -
ParseIntError docs should mention other integer parsing functions
#143602 closed
Jul 12, 2025 -
ICE when using the new ${concat()} meta
#143819 closed
Jul 12, 2025 -
2021 edition's binding to sub-pattern doesn't work on enum with copyable fields
#90368 closed
Jul 12, 2025 -
Base-URL site issue and feature request
#143693 closed
Jul 11, 2025 -
presence of `compiler_builtins` in the std doc crate sidebar on beta
#143215 closed
Jul 11, 2025 -
Tracking Issue for AVX512 intrinsics
#111137 closed
Jul 11, 2025 -
Incorrect argument index highlighting an error for type mismatch on static trait function calls
#122938 closed
Jul 11, 2025 -
DWARF: linkage_name does not include hash, does not match any symbol
#46453 closed
Jul 11, 2025 -
ICE: check_attr.rs:368:41: Parsed attributes with longer path not handled by `CheckAttrVisitor`
#143789 closed
Jul 11, 2025 -
Revise usage of LLVM lifetime intrinsics
#21786 closed
Jul 11, 2025 -
Default implementation on std::iter::Fuse should not requires Default on the inner iterator
#140961 closed
Jul 11, 2025 -
ICE: `overflow expanding free alias type`
#142419 closed
Jul 11, 2025 -
Borrow suggestion on unmet obligation doesn't account for types in type-relative paths
#143393 closed
Jul 11, 2025 -
`./x check library --stage 1 --skip-std-check-if-no-download-rustc` builds rustc
#143705 closed
Jul 11, 2025 -
Rust panics over FFI break `std::exception_ptr` on Windows
#143623 closed
Jul 10, 2025 -
`options(att_syntax)` doesn't do anything for `global_asm!` and `naked_asm!`
#143542 closed
Jul 10, 2025 -
[rustdoc] adding docs on a reexport that shadows a glob reexport does not work properly
#143107 closed
Jul 10, 2025 -
`-Zexport-executable-symbols` alone does not export symbols
#101610 closed
Jul 10, 2025 -
Compiler panic
#143750 closed
Jul 10, 2025 -
VxWorks std does not build
#143442 closed
Jul 10, 2025 -
false-negative `unused_parens` in closures consisting of just one expression
#136741 closed
Jul 10, 2025 -
Tracking Issue for Result::flatten (`result_flattening`)
#70142 closed
Jul 10, 2025 -
Recent regression in coverage
#143712 closed
Jul 10, 2025 -
Return value changed upon returning to callee (x86_64-unknown-none)
#143436 closed
Jul 9, 2025 -
`Ipv6Addr::is_documentation` should be expanded to include RFC 9637's `3ffff::/20`
#137821 closed
Jul 9, 2025 -
Bad import suggestions for naming Range structs in 1.86+
#143694 closed
Jul 9, 2025
90 Issues opened by 57 people
-
`format!` does not support width/alignment with `#x`
#144023 opened
Jul 16, 2025 -
`generic_const_exprs` doesn't evaluate `size_of::<T>()` if `T` has a generic
#144021 opened
Jul 16, 2025 -
Raw pointer methods in std is missing the `where T: Sized` clause in the rustdoc
#144015 opened
Jul 16, 2025 -
The `Zip` iterator does not update the underlying iterator correctly in its `TrustedLen` specialization.
#144012 opened
Jul 16, 2025 -
Possibly missed return value optimization
#144009 opened
Jul 16, 2025 -
Possibly missed optimizations with strided slice access autovectorization
#144005 opened
Jul 16, 2025 -
rustdoc drops `#[no_mangle]` and `#[link_section]` from inlined cross-crate re-exported fns & statics
#144004 opened
Jul 16, 2025 -
where bounds regression in beta+nightly
#143992 opened
Jul 15, 2025 -
Tracking Issue for LocalKey<Cell>::update
#143989 opened
Jul 15, 2025 -
ICE: failed while formatting fluent string `passes_align_on_fields`:
#143987 opened
Jul 15, 2025 -
Running dist-x86_64-linux locally fails during GCC build
#143986 opened
Jul 15, 2025 -
`PermissionDenied` panic when writing `sdylib` into nonexisting directory
#143981 opened
Jul 15, 2025 -
false positive double_negations warning with macro invocation
#143980 opened
Jul 15, 2025 -
ICE: `features not available at this point in the compiler`
#143977 opened
Jul 15, 2025 -
core::builder::tests::snapshot::dist_all_cross fails (due to invalid checksum?)
#143973 opened
Jul 15, 2025 -
Tracking Issue for const_ord
#143972 opened
Jul 15, 2025 -
Misleading `lifetime bound not satisfied` with superfluous lifetime parameter
#143971 opened
Jul 15, 2025 -
extracted doctests that have `include!` macros cannot be compiled outside of rustdoc
#143969 opened
Jul 15, 2025 -
zip(chain(...)) with iterators optimizes very poorly
#143966 opened
Jul 15, 2025 -
Incorrect SCRIPT_ARG handling for docker images
#143962 opened
Jul 15, 2025 -
Conditional `char` counter not recognized as never-overflowing
#143959 opened
Jul 15, 2025 -
Tracking Issue for const_option_ops
#143956 opened
Jul 15, 2025 -
E0599 for incorrect boxing of closure is confusing
#143950 opened
Jul 15, 2025 -
Store resolutions for associated type constraints instead of recomputing them
#143945 opened
Jul 14, 2025 -
Rustdoc standalone attribute
#143943 opened
Jul 14, 2025 -
Attributes are parsed twice
#143940 opened
Jul 14, 2025 -
ICE `expression is not a valid constant VarRef`
#143936 opened
Jul 14, 2025 -
Come up with better names for `run_make_support` symbol helpers
#143933 opened
Jul 14, 2025 -
MSVC: cannot link multiple staticlibs from the same workspace because of IMAGE_COMDAT_SELECT_NODUPLICATES
#143931 opened
Jul 14, 2025 -
`rustdoc --test` doesn't recognize register_tool
#143930 opened
Jul 14, 2025 -
Tracking issue for release notes of #142507: use `#[align]` attribute for `fn_align`
#143923 opened
Jul 14, 2025 -
Need test coverage for attr edge-cases (ambiguity, ignored positions, etc)
#143911 opened
Jul 13, 2025 -
rust newer than 1.82.0 unable to build firefox on NetBSD "i386" port (really i586 or i686 in 32-bit mode)
#143904 opened
Jul 13, 2025 -
ICE `unexpected region`
#143896 opened
Jul 13, 2025 -
Tracking Issue for `const_default`
#143894 opened
Jul 13, 2025 -
missing coverage on aarch64 with -C opt-level=3
#143892 opened
Jul 13, 2025 -
std-Vec docs: "slices are read-only objects"
#143889 opened
Jul 13, 2025 -
Tracking Issue for RFC 3762, "Make trait methods callable in const contexts"
#143874 opened
Jul 13, 2025 -
ICE `arg requirement already exists`
#143872 opened
Jul 13, 2025 -
Clean up remnants of #110395
#143871 opened
Jul 13, 2025 -
dealing with cyclic (self-referential) values with const_heap
#143869 opened
Jul 13, 2025 -
rustc panicked - spit out 2 log files in root directory
#143863 opened
Jul 13, 2025 -
Rustdoc --no-run runs when --edition=2024 is provided
#143858 opened
Jul 12, 2025 -
rustdoc: Allow paths to (partially) be ignored in links
#143847 opened
Jul 12, 2025 -
regression: ICE compiler/rustc_ty_utils/src/abi.rs:485:62, unwrapping None
#143836 opened
Jul 12, 2025 -
Regression: link fails with undefined reference to `__rust_probestack'
#143835 opened
Jul 12, 2025 -
Regression: `align` is ambiguous
#143834 opened
Jul 12, 2025 -
Regression: overflow evaluating X: MetaSized
#143830 opened
Jul 12, 2025 -
`src/tools/rustdoc-gui-test` uses compiletest directives + `TestProp` handling internals in a questionable way
#143827 opened
Jul 12, 2025 -
Crash when compiling an event handler implementation with latest stable rustc 1.88.0
#143821 opened
Jul 12, 2025 -
Rust LLVMIR causes errors after LTO on x86-32
#143818 opened
Jul 11, 2025 -
`x.py check; x.py test` builds compiler twice
#143815 opened
Jul 11, 2025 -
Tracking Issue for `const_slice_rotate`
#143812 opened
Jul 11, 2025 -
ICE: loop match: broken mir `encountered 'Assign' statement with overlapping memory`
#143806 opened
Jul 11, 2025 -
Tracking issue for release notes of #140153: Implement `Debug` for `EncodeWide`
#143805 opened
Jul 11, 2025 -
On some targets, specifying `optimize_for_size` in `build-std-features` causes the `core` crate build to fail
#143804 opened
Jul 11, 2025 -
Tracking Issue for const_ops
#143802 opened
Jul 11, 2025 -
Tracking Issue for `core::cell::{Ref,RefMut}::try_map`
#143801 opened
Jul 11, 2025 -
Tracking Issue for const_cmp
#143800 opened
Jul 11, 2025 -
Should_panic can be applied to non-tests
#143799 opened
Jul 11, 2025 -
Tracking issue for release notes of #141840: If `HOME` is empty, use the fallback instead
#143797 opened
Jul 11, 2025 -
Error message for private method of `Option<T>` is suboptimal
#143795 opened
Jul 11, 2025 -
can't get the span of an arbitrary parsed attribute: Parsed(Repr { reprs:
#143787 opened
Jul 11, 2025 -
Parsed attributes applied to where bounds ICE the compiler
#143780 opened
Jul 11, 2025 -
Unexpected panic in rustc_query_system while running 'x clippy'
#143777 opened
Jul 11, 2025 -
Tracking Issue for const_index
#143775 opened
Jul 11, 2025 -
Tracking Issue for const_from
#143773 opened
Jul 11, 2025 -
Some Linux targets build failed prompt '--- stderr error: unknown unstable option: `linker-features`'
#143765 opened
Jul 11, 2025 -
bad type inference for `NonZero::{MIN,MAX}`
#143758 opened
Jul 10, 2025 -
bootstrap.py needs a lockfile to prevent concurrent invocations
#143756 opened
Jul 10, 2025 -
`unused_parens` suggestion yeets attribute
#143754 opened
Jul 10, 2025 -
LLVM CFI integration being undocumented complicates further codegen dev
#143751 opened
Jul 10, 2025 -
rustc SIGSEGV on RISC-V when compiling serde and other crates (stack overflow on 4 GB stack)
#143749 opened
Jul 10, 2025 -
Broken and inconsistent links in rust/src/doc
#143743 opened
Jul 10, 2025 -
Wrong messages from compiler confusing methods with the same name from different traits
#143740 opened
Jul 10, 2025 -
Wrong compiler error messages while compiling traits with the same method name
#143739 opened
Jul 10, 2025 -
Consider adding Windows Debug Interface Access (DIA) SDK wrappers for PDB analysis
#143737 opened
Jul 10, 2025 -
x build fails copying files into stage0-sysroot using local rust
#143735 opened
Jul 10, 2025 -
rust suggests using `IndexMut` for maps, even though they don't implement the trait
#143732 opened
Jul 10, 2025 -
`tests/ui/sanitizer/dataflow.rs` fails to link
#143727 opened
Jul 10, 2025 -
Improve error message around unexpected derive bounds
#143714 opened
Jul 10, 2025 -
`std::thread::available_parallelism` should respect process affinity and job object limitations
#143709 opened
Jul 9, 2025 -
Tracking Issue for `peekable_next_if_map`
#143702 opened
Jul 9, 2025 -
cycle detected when optimizing MIR
#143700 opened
Jul 9, 2025 -
`impl AsyncDrop for &Foo / Pin<Foo>` should not compile
#143691 opened
Jul 9, 2025 -
Enable rustc's -Zself-profile with cargo's --timings crashes 1.90.0 nightly compiler
#143690 opened
Jul 9, 2025 -
`Pin<Box<impl Default>>` should `impl Default`
#143688 opened
Jul 9, 2025
859 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.
-
Add `ToolTarget` to bootstrap
#143641 commented on
Jul 16, 2025 • 27 new comments -
add `const_make_global`; err for `const_allocate` ptrs if didn't call
#143595 commented on
Jul 16, 2025 • 23 new comments -
gpu offload host code generation
#142097 commented on
Jul 15, 2025 • 17 new comments -
Introduce debuginfo to statements in MIR
#142771 commented on
Jul 16, 2025 • 15 new comments -
tidy: move rustdoc js stuff into a tidy extra check
#142924 commented on
Jul 15, 2025 • 11 new comments -
fresh binding should shadow the def in expand
#143141 commented on
Jul 14, 2025 • 11 new comments -
Added error for invalid char cast
#143678 commented on
Jul 16, 2025 • 10 new comments -
Prevent ABI changes affect EnzymeAD
#142544 commented on
Jul 15, 2025 • 9 new comments -
[Draft] Supertrait item resolution in subtrait `impl`s
#143527 commented on
Jul 14, 2025 • 9 new comments -
Distinguish delim kind to decide whether to emit unexpected closing delimiter
#138554 commented on
Jul 12, 2025 • 8 new comments -
Create an `AllocId` for `ConstValue::Slice`.
#116707 commented on
Jul 15, 2025 • 7 new comments -
Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols
#143669 commented on
Jul 12, 2025 • 7 new comments -
win7: load synch functions on demand
#143598 commented on
Jul 13, 2025 • 7 new comments -
`-Zhigher-ranked-assumptions`: Consider WF of coroutine witness when proving outlives assumptions
#143545 commented on
Jul 16, 2025 • 6 new comments -
Support using const pointers in asm `const` operand
#138618 commented on
Jul 15, 2025 • 6 new comments -
adding run-make test to autodiff
#142444 commented on
Jul 15, 2025 • 5 new comments -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Jul 15, 2025 • 5 new comments -
Restrict sysroot crate imports to those defined in this repo.
#143548 commented on
Jul 14, 2025 • 5 new comments -
rustdoc-json: Structured attributes
#142936 commented on
Jul 15, 2025 • 4 new comments -
Port `#[link]` to the new attribute parsing infrastructure
#143193 commented on
Jul 16, 2025 • 4 new comments -
Implement unstable trait impl
#140399 commented on
Jul 16, 2025 • 3 new comments -
Skip walking into param-env component if it has no placeholder/re-var
#143500 commented on
Jul 11, 2025 • 2 new comments -
clippy fix: remove manual PartialEq::ne
#143377 commented on
Jul 13, 2025 • 2 new comments -
Move `std_detect` into stdlib
#143412 commented on
Jul 15, 2025 • 2 new comments -
Support multiple crate versions in --extern-html-root-url
#143465 commented on
Jul 15, 2025 • 2 new comments -
UWP: link ntdll functions using raw-dylib
#143592 commented on
Jul 13, 2025 • 2 new comments -
Allow Clippy to define duplicate extra symbols
#143596 commented on
Jul 11, 2025 • 2 new comments -
Add new `doc(attribute = "...")` attribute
#142472 commented on
Jul 14, 2025 • 2 new comments -
Implement autodiff using intrinsics
#142640 commented on
Jul 16, 2025 • 2 new comments -
Make `int_format_into` API more flexible
#143636 commented on
Jul 15, 2025 • 2 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
Jul 12, 2025 • 2 new comments -
nicer autodiff error handling
#142842 commented on
Jul 15, 2025 • 2 new comments -
Preserve the .debug_gdb_scripts section
#143679 commented on
Jul 15, 2025 • 2 new comments -
get rid of some false negatives in rustdoc::broken_intra_doc_links
#132748 commented on
Jul 15, 2025 • 2 new comments -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Jul 14, 2025 • 1 new comment -
Remove fewer Storage calls in CopyProp and GVN
#142531 commented on
Jul 13, 2025 • 1 new comment -
Offload device1
#142696 commented on
Jul 10, 2025 • 1 new comment -
Add unstable hotpatch flag to rustc
#134004 commented on
Jul 15, 2025 • 1 new comment -
Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s
#143575 commented on
Jul 13, 2025 • 1 new comment -
Fix Box allocator drop elaboration
#143672 commented on
Jul 16, 2025 • 1 new comment -
Rework `c_variadic`
#141980 commented on
Jul 14, 2025 • 1 new comment -
improve c-variadic errors
#143546 commented on
Jul 16, 2025 • 1 new comment -
change unsatisfiable trivial bounds detection
#140313 commented on
Jul 9, 2025 • 0 new comments -
Rustdoc: typecheck scrape-examples.js
#140314 commented on
Jul 9, 2025 • 0 new comments -
Suggest to bind `self.x` to `x` when field `x` may be in format string
#141633 commented on
Jul 9, 2025 • 0 new comments -
Group dep nodes by chunks with sequential indices and only store the first index at the start of the chunk
#140319 commented on
Jul 9, 2025 • 0 new comments -
Do not insert duplicate SourceFile
#140363 commented on
Jul 9, 2025 • 0 new comments -
implement `TrustedRandomAccessNoCoerce` for `Peekable`
#141630 commented on
Jul 9, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
Jul 9, 2025 • 0 new comments -
unstable-book: Add stubs for environment variables; document some of the important ones
#141624 commented on
Jul 9, 2025 • 0 new comments -
Incompletely prefer opaque type bounds when self type bottoms out in infer
#140405 commented on
Jul 9, 2025 • 0 new comments -
Add `c_longdouble`
#140417 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
Jul 9, 2025 • 0 new comments -
Add `read_buf` equivalents for positioned reads
#140459 commented on
Jul 9, 2025 • 0 new comments -
Document MaybeUninit bit validity
#140463 commented on
Jul 9, 2025 • 0 new comments -
[experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation
#141583 commented on
Jul 9, 2025 • 0 new comments -
std::net: update tcp deferaccept delay type to Duration.
#140482 commented on
Jul 9, 2025 • 0 new comments -
Note `atan2` can return `-PI`
#140487 commented on
Jul 9, 2025 • 0 new comments -
Incompletely allow overloaded call from opaque when self type bottoms out in infer
#140496 commented on
Jul 9, 2025 • 0 new comments -
support revealing uses in HIR typeck
#140497 commented on
Jul 9, 2025 • 0 new comments -
wf: emit projection goal for aliases
#140558 commented on
Jul 9, 2025 • 0 new comments -
add test to reproduce #137687 and add a hotfix
#140584 commented on
Jul 9, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#141319 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `rwlock_downgrade` library feature
#143191 commented on
Jul 9, 2025 • 0 new comments -
[DONT MERGE] externally implementable items
#140010 commented on
Jul 9, 2025 • 0 new comments -
Align `RwLockWriteGuard` fields with the other `RwLock` guards (+ cleanup)
#140018 commented on
Jul 9, 2025 • 0 new comments -
Introduce `impl` restrictions to AST, lower to `rustc_middle`
#141754 commented on
Jul 12, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#140037 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] start building Enzyme in CI
#140064 commented on
Jul 9, 2025 • 0 new comments -
download bootstrap binary from ci
#140069 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `ip_from`
#141744 commented on
Jul 9, 2025 • 0 new comments -
Improve type parameter suggestion heuristic for missing types
#140073 commented on
Jul 9, 2025 • 0 new comments -
Add LLDB providers for BTreeMap and BTreeSet
#140130 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add ways of collapsing all impl blocks
#141663 commented on
Jul 14, 2025 • 0 new comments -
Implement `Debug` for `EncodeWide`
#140153 commented on
Jul 11, 2025 • 0 new comments -
Remove a test that never runs
#140155 commented on
Jul 9, 2025 • 0 new comments -
Document that mpmc channels deliver an item to one receiver.
#140158 commented on
Jul 9, 2025 • 0 new comments -
Allow while let chains on all editions
#140204 commented on
Jul 9, 2025 • 0 new comments -
rustdoc search: prefer stable items in search results
#141658 commented on
Jul 9, 2025 • 0 new comments -
Try to integrate fork of Chili parallel runtime
#140206 commented on
Jul 9, 2025 • 0 new comments -
[crater] Only consider predicate non-global if binder vars are in PREDICATE binder
#140209 commented on
Jul 9, 2025 • 0 new comments -
Pure batching without autodiff
#141637 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions
#140261 commented on
Jul 9, 2025 • 0 new comments -
implement continue_ok and break_ok for ControlFlow
#140267 commented on
Jul 9, 2025 • 0 new comments -
Add compiler support for namespaced crates
#140271 commented on
Jul 9, 2025 • 0 new comments -
Fix accidental type inference in array coercion
#140283 commented on
Jul 9, 2025 • 0 new comments -
Don't lint against named labels in `naked_asm!`
#140871 commented on
Jul 9, 2025 • 0 new comments -
Fix unuseful span in type error in some format_args!() invocations
#140916 commented on
Jul 9, 2025 • 0 new comments -
diagnostics: hide expansion of builtin-like macros
#141314 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add private items toggle
#141299 commented on
Jul 9, 2025 • 0 new comments -
Use `Arena::alloc_from_iter` to avoid redundant vec allocations
#140937 commented on
Jul 9, 2025 • 0 new comments -
Changed unclickable link in The rustc book
#140938 commented on
Jul 9, 2025 • 0 new comments -
start properly testing attributes in positions
#140948 commented on
Jul 9, 2025 • 0 new comments -
`impl PartialEq<{str,String}> for {Path,PathBuf}`
#140956 commented on
Jul 9, 2025 • 0 new comments -
Improve doc of some methods that take ranges
#140983 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Also run lint unused_doc_comments
#141000 commented on
Jul 9, 2025 • 0 new comments -
Expand free alias types when computing implied outlives-bounds
#141007 commented on
Jul 9, 2025 • 0 new comments -
Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix`
#141028 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Expand free alias types during variance computation
#141030 commented on
Jul 10, 2025 • 0 new comments -
avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if`
#141032 commented on
Jul 9, 2025 • 0 new comments -
compiletest: add option for automatically adding annotations
#141033 commented on
Jul 12, 2025 • 0 new comments -
Permit duplicate imports
#141043 commented on
Jul 13, 2025 • 0 new comments -
Hack together inline-always-overrides
#141055 commented on
Jul 9, 2025 • 0 new comments -
fix Zip unsoundness (again)
#141076 commented on
Jul 15, 2025 • 0 new comments -
Only assemble impl candidates if there are no candidates that would have shadowed it
#141226 commented on
Jul 15, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jul 12, 2025 • 0 new comments -
Allow volatile access to non-Rust memory, including address 0
#141260 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `substr_range` and related methods
#141266 commented on
Jul 9, 2025 • 0 new comments -
Enable LLDB debug info tests on CI
#141539 commented on
Jul 9, 2025 • 0 new comments -
early migration to biome
#140594 commented on
Jul 9, 2025 • 0 new comments -
Simplify expansion of panic!().
#140637 commented on
Jul 9, 2025 • 0 new comments -
Implement RcUninit (#112566)
#140640 commented on
Jul 9, 2025 • 0 new comments -
Add new `function_casts_as_integer` lint
#141470 commented on
Jul 9, 2025 • 0 new comments -
build_helper: handle emails containing square brackets
#140675 commented on
Jul 9, 2025 • 0 new comments -
WIP: Add PGO for apple darwin targets
#140699 commented on
Jul 9, 2025 • 0 new comments -
Allow `&raw [mut | const]` for union field in safe
#141469 commented on
Jul 9, 2025 • 0 new comments -
Add -Zindirect-branch-cs-prefix
#140733 commented on
Jul 9, 2025 • 0 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Jul 9, 2025 • 0 new comments -
Add `-Zindirect-branch-cs-prefix`
#140740 commented on
Jul 9, 2025 • 0 new comments -
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)`, `i1xN` and `x86amx`
#140763 commented on
Jul 9, 2025 • 0 new comments -
Add `FromIterator` impls for `ascii::Char`s to `String`s
#141445 commented on
Jul 9, 2025 • 0 new comments -
Make `Rc<T>::deref` zero-cost
#141348 commented on
Jul 9, 2025 • 0 new comments -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 commented on
Jul 9, 2025 • 0 new comments -
Add information about group a lint belongs to
#140794 commented on
Jul 10, 2025 • 0 new comments -
[experimental, do not merge!] a faster implementation of Polonius
#141326 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] build Enzyme as archive
#140799 commented on
Jul 9, 2025 • 0 new comments -
Introduce test results file
#140805 commented on
Jul 9, 2025 • 0 new comments -
Implement Default for &Option
#140808 commented on
Jul 9, 2025 • 0 new comments -
[experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack
#141325 commented on
Jul 9, 2025 • 0 new comments -
[CRATER] probe fallout of `dyn` overlap
#140824 commented on
Jul 9, 2025 • 0 new comments -
make path_statements lint machine applicable for statements with no effect
#140830 commented on
Jul 9, 2025 • 0 new comments -
Keep space if arg does not follow punctuation when lint unused parens
#138271 commented on
Jul 9, 2025 • 0 new comments -
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
#138290 commented on
Jul 9, 2025 • 0 new comments -
Update to new attribute parsing infra implemented in PR #135726
#138386 commented on
Jul 9, 2025 • 0 new comments -
sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX
#138400 commented on
Jul 9, 2025 • 0 new comments -
Tweak `VecCache` to improve performance
#138405 commented on
Jul 9, 2025 • 0 new comments -
Test out a more lock-free hash map
#138419 commented on
Jul 9, 2025 • 0 new comments -
Stabilize return type notation (RFC 3654)
#138424 commented on
Jul 11, 2025 • 0 new comments -
Fix `x86_64-unknown-illumos` LLVM target triple
#138429 commented on
Jul 9, 2025 • 0 new comments -
Fix struct_tail_raw argument order and ObligationCause usage
#138456 commented on
Jul 9, 2025 • 0 new comments -
feat: add `succinct-zkvm` os and target
#138463 commented on
Jul 9, 2025 • 0 new comments -
Implement `feature(precise_capturing_of_types)`
#138473 commented on
Jul 9, 2025 • 0 new comments -
Nul terminate rust string literals
#138504 commented on
Jul 9, 2025 • 0 new comments -
Move coercion hack from `coerce_unsized` to `check_cast`
#138542 commented on
Jul 9, 2025 • 0 new comments -
Fix build err autodiff libs
#138553 commented on
Jul 9, 2025 • 0 new comments -
Implement explicit tail calls in the LLVM backend
#138555 commented on
Jul 9, 2025 • 0 new comments -
Don't require `alloca`s for consuming simple enums
#138582 commented on
Jul 12, 2025 • 0 new comments -
Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop
#138679 commented on
Jul 9, 2025 • 0 new comments -
Cache fuchsia checkout in a docker layer
#138683 commented on
Jul 9, 2025 • 0 new comments -
Update Fuchsia toolchain, SDK, and checkout
#138686 commented on
Jul 9, 2025 • 0 new comments -
add nvptx_target_feature
#138689 commented on
Jul 9, 2025 • 0 new comments -
[perf] Decouple directly accessing a HIR owner from ast lowering
#138705 commented on
Jul 9, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
Jul 9, 2025 • 0 new comments -
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
#138744 commented on
Jul 9, 2025 • 0 new comments -
Use internal iteration in `Vec::extend_desugared()`
#138752 commented on
Jul 9, 2025 • 0 new comments -
linker: Move native library search from linker to rustc
#138753 commented on
Jul 9, 2025 • 0 new comments -
Enhance error reporting for write!/writeln! macros
#139371 commented on
Jul 9, 2025 • 0 new comments -
`overflowing_literals` suggests invalid unicode character escape
#143597 commented on
Jul 16, 2025 • 0 new comments -
rustdoc: improve the summary icon
#137584 commented on
Jul 9, 2025 • 0 new comments -
Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types
#137598 commented on
Jul 9, 2025 • 0 new comments -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
Jul 9, 2025 • 0 new comments -
add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser
#137729 commented on
Jul 9, 2025 • 0 new comments -
Optimize `CharIndices::advance_by`
#137761 commented on
Jul 9, 2025 • 0 new comments -
Reserve before `write_fmt` for owned buffers
#137762 commented on
Jul 9, 2025 • 0 new comments -
Fix incorrect `cfg` structured suggestion and make suggestion verbose
#137773 commented on
Jul 15, 2025 • 0 new comments -
Fix code suggestion for local enum patterns in non-exhaustive matches
#137783 commented on
Jul 9, 2025 • 0 new comments -
bootstrap: allow to set clippy.toml for x.py clippy
#137785 commented on
Jul 9, 2025 • 0 new comments -
Add new rustdoc `broken_footnote` lint
#137803 commented on
Jul 9, 2025 • 0 new comments -
Tweak auto trait errors
#137831 commented on
Jul 9, 2025 • 0 new comments -
Create personality stub function for no_std panic=abort crates
#137854 commented on
Jul 9, 2025 • 0 new comments -
Add new `unused_footnote_definition` rustdoc lint
#137858 commented on
Jul 9, 2025 • 0 new comments -
Include whitespace in "remove |" suggestion and make it hidden
#137872 commented on
Jul 9, 2025 • 0 new comments -
Attempt to use the high part of the `size_hint` in `collect` (again)
#137908 commented on
Jul 9, 2025 • 0 new comments -
Ensure constants are WF before calling into CTFE
#137972 commented on
Jul 9, 2025 • 0 new comments -
Clarify MaybeUninit docs
#138005 commented on
Jul 9, 2025 • 0 new comments -
Add GlobalAsm as a valid ItemKind to StableMIR
#138025 commented on
Jul 9, 2025 • 0 new comments -
Fix split index calculation in `check_type_alias_where_clause_location`
#138037 commented on
Jul 9, 2025 • 0 new comments -
remove invalid workspaceFolder prefix from the zed rust-analyzer config
#138085 commented on
Jul 9, 2025 • 0 new comments -
Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first
#138133 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list.
#138143 commented on
Jul 9, 2025 • 0 new comments -
Use multiple returns in MIR if it saves a block; still have only one in LLVM
#138144 commented on
Jul 9, 2025 • 0 new comments -
Turn `Cow::is_borrowed,is_owned` into associated functions.
#138217 commented on
Jul 9, 2025 • 0 new comments -
Unnecessary references lint
#138230 commented on
Jul 9, 2025 • 0 new comments -
Implement `AsRef<OsStr>` for `Cow<'_, Path>`
#139432 commented on
Jul 9, 2025 • 0 new comments -
Implement `AsRef<ByteStr>` for `[u8]`
#139441 commented on
Jul 9, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
Jul 9, 2025 • 0 new comments -
Explicitly export core and std macros
#139493 commented on
Jul 14, 2025 • 0 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Jul 15, 2025 • 0 new comments -
Add socket extensions for cygwin
#139524 commented on
Jul 9, 2025 • 0 new comments -
Optimize `core::unicode::printable`.
#139540 commented on
Jul 9, 2025 • 0 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
Jul 9, 2025 • 0 new comments -
support revealing uses of opaques
#139587 commented on
Jul 9, 2025 • 0 new comments -
Add regression test for graceful error for wrong number of activities
#139591 commented on
Jul 9, 2025 • 0 new comments -
add sitemap to rust docs
#139593 commented on
Jul 9, 2025 • 0 new comments -
Do not run per-module late lints if they can be all skipped
#139597 commented on
Jul 9, 2025 • 0 new comments -
Update documentation of `as_ptr` function of Atomic$Int to clarify circumstances of usage
#139637 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `offset_of_slice`
#139673 commented on
Jul 9, 2025 • 0 new comments -
`impl Default for RepeatN`
#139690 commented on
Jul 9, 2025 • 0 new comments -
Rustfmt now support use closures
#139692 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
#139769 commented on
Jul 9, 2025 • 0 new comments -
SGX: Fix fuzzy provenance casts with `AtomicUsize`
#139775 commented on
Jul 9, 2025 • 0 new comments -
Explore adding a reproducibility test to rust test infrastructure.
#139793 commented on
Jul 9, 2025 • 0 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Jul 9, 2025 • 0 new comments -
Fix `env::ArgsOs` for zkVM
#139849 commented on
Jul 9, 2025 • 0 new comments -
Fix Box's doc for aliasing rules
#139857 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg`
#139869 commented on
Jul 9, 2025 • 0 new comments -
Initial `UnsafePinned` implementation [Part 2: Lowering]
#139896 commented on
Jul 9, 2025 • 0 new comments -
Generate obligations when possible instead of rejecting with ambiguity
#139955 commented on
Jul 9, 2025 • 0 new comments -
Use mimalloc as the global allocator on `x86_64-pc-windows-msvc`
#138764 commented on
Jul 9, 2025 • 0 new comments -
core: simplify `Extend` for tuples
#138799 commented on
Jul 9, 2025 • 0 new comments -
core: implement `fold` via `try_fold`
#138835 commented on
Jul 9, 2025 • 0 new comments -
core: use specialization for more methods of `impl Iterator for &mut I`
#138862 commented on
Jul 9, 2025 • 0 new comments -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
Jul 9, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Jul 9, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Jul 11, 2025 • 0 new comments -
Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock`
#138914 commented on
Jul 9, 2025 • 0 new comments -
uefi: fs: Add file times plumbing
#138918 commented on
Jul 9, 2025 • 0 new comments -
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
#138944 commented on
Jul 9, 2025 • 0 new comments -
arbitrary_self_type: insert implied Receiver bound on Deref
#138952 commented on
Jul 9, 2025 • 0 new comments -
Make closure capturing have consistent and correct behaviour around patterns
#138961 commented on
Jul 9, 2025 • 0 new comments -
[perf experiment] Split the resolver tables into per-owner tables
#138995 commented on
Jul 9, 2025 • 0 new comments -
Allow Apple SDK to be missing on non-host macOS
#139053 commented on
Jul 9, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
Jul 9, 2025 • 0 new comments -
unstable book: in a sanitizer example, check the code
#139113 commented on
Jul 9, 2025 • 0 new comments -
Add Duration from nanos u128
#139243 commented on
Jul 9, 2025 • 0 new comments -
Try use `tcx.ensure_ok` for some predicates_of queries.
#139256 commented on
Jul 9, 2025 • 0 new comments -
Fix derive bounds for fully-qualified field types
#139272 commented on
Jul 9, 2025 • 0 new comments -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Jul 9, 2025 • 0 new comments -
add first HelenOS compilation targets
#139310 commented on
Jul 9, 2025 • 0 new comments -
Suppress suggestions while span is in external library
#139316 commented on
Jul 9, 2025 • 0 new comments -
Enhance Scope Enum with Late Types and Consts Handling
#139320 commented on
Jul 9, 2025 • 0 new comments -
Extend `QueryStability` to handle `IntoIterator` implementations
#139345 commented on
Jul 9, 2025 • 0 new comments -
Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
#139357 commented on
Jul 9, 2025 • 0 new comments -
Fix error reporting for multibyte characters in byte string literal
#139362 commented on
Jul 9, 2025 • 0 new comments -
Apply RemoveNoopLandingPads post-monomorphization
#143208 commented on
Jul 15, 2025 • 0 new comments -
add multi-arch asm! label operand test
#143227 commented on
Jul 9, 2025 • 0 new comments -
RDR: avoid rebuilding dependent crates after comment changes
#143249 commented on
Jul 11, 2025 • 0 new comments -
Add coroutine info to v0 symbol mangling (via DefPath/DefPathData)
#143259 commented on
Jul 9, 2025 • 0 new comments -
Store the type of each GVN value
#143271 commented on
Jul 9, 2025 • 0 new comments -
Upgrade the `fortanix-sgx-abi` dependency
#143272 commented on
Jul 9, 2025 • 0 new comments -
Remove duplicate error about raw underscore lifetime
#143280 commented on
Jul 9, 2025 • 0 new comments -
Add `uX::strict_sub_signed`
#143282 commented on
Jul 9, 2025 • 0 new comments -
Create `AttrTarget` for attribute parsing
#143284 commented on
Jul 9, 2025 • 0 new comments -
Add `stdarch` bootstrap smoke test
#143285 commented on
Jul 13, 2025 • 0 new comments -
Remove `[T]::array_chunks(_mut)`
#143289 commented on
Jul 9, 2025 • 0 new comments -
pub async fn impl is monomorphized when func itself is monomorphized
#143290 commented on
Jul 9, 2025 • 0 new comments -
fix `-Zsanitizer=kcfi` on `#[naked]` functions
#143293 commented on
Jul 9, 2025 • 0 new comments -
Consider param-env for sizedness fast path
#143309 commented on
Jul 15, 2025 • 0 new comments -
add reference id to test, and fix filename
#143314 commented on
Jul 9, 2025 • 0 new comments -
make `-Zmin-function-alignment` a target modifier
#143323 commented on
Jul 9, 2025 • 0 new comments -
Remove deprecated `Error::description` impl from `c_str::FromBytesWithNulError`
#143326 commented on
Jul 15, 2025 • 0 new comments -
Avoid loading HIR for check_well_formed on type declarations
#143328 commented on
Jul 14, 2025 • 0 new comments -
Fix diagnostics str::replace comma to bar
#143331 commented on
Jul 9, 2025 • 0 new comments -
[TOY] Extend GVN to perform local value numbering.
#143333 commented on
Jul 9, 2025 • 0 new comments -
Mention that casting to *const () is a way to roundtrip with from_raw_parts
#143341 commented on
Jul 9, 2025 • 0 new comments -
Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase)
#143343 commented on
Jul 9, 2025 • 0 new comments -
wrapping shift: remove first bitmask and table
#143355 commented on
Jul 13, 2025 • 0 new comments -
loop match: error on `#[const_continue]` outside `#[loop_match]`
#143360 commented on
Jul 9, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Jul 9, 2025 • 0 new comments -
replace dead reference code-index.md
#142958 commented on
Jul 9, 2025 • 0 new comments -
Move `scalar_to_backend` to ssa
#142960 commented on
Jul 10, 2025 • 0 new comments -
[perf] Fast path for coercions of TY == TY
#142973 commented on
Jul 9, 2025 • 0 new comments -
mbe: Rework the `concat` metavariable expression
#142975 commented on
Jul 14, 2025 • 0 new comments -
tests: Require `run-fail` ui tests to have an exit code (`SIGABRT` not ok)
#143002 commented on
Jul 9, 2025 • 0 new comments -
Update std and test to newest crates.io versions
#143004 commented on
Jul 9, 2025 • 0 new comments -
Don't suggest rewriting call if resolution was invalid
#143014 commented on
Jul 9, 2025 • 0 new comments -
emit `StorageLive` and schedule `StorageDead` for `let`-`else`'s bindings after matching
#143028 commented on
Jul 9, 2025 • 0 new comments -
GCI: Imply outlives-bounds on free (generic) const items
#143029 commented on
Jul 9, 2025 • 0 new comments -
Make named asm_labels lint not trigger on hexagon register spans
#143037 commented on
Jul 9, 2025 • 0 new comments -
Fix Windows bootstrap panic on invalid symlink removal (issue #143045)
#143052 commented on
Jul 9, 2025 • 0 new comments -
Add `relnotes-api-list` in-tree tool
#143053 commented on
Jul 13, 2025 • 0 new comments -
search graph: improve rebasing and add forced ambiguity support
#143054 commented on
Jul 9, 2025 • 0 new comments -
Add fast-path for accessing the current thread id
#143069 commented on
Jul 9, 2025 • 0 new comments -
compiler: Allow `extern "interrupt" fn() -> !`
#143075 commented on
Jul 13, 2025 • 0 new comments -
Replace JSONPath with `jq` in `jsondocck`
#143089 commented on
Jul 15, 2025 • 0 new comments -
Simplify polonius location-sensitive analysis
#143093 commented on
Jul 9, 2025 • 0 new comments -
Improve diagnostic for link.exe special case exit code 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN)
#143133 commented on
Jul 9, 2025 • 0 new comments -
Allow specifying multiple bounds for same associated item (remove E0719)
#143146 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add doc_link_canonical feature
#143158 commented on
Jul 9, 2025 • 0 new comments -
Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable
#143163 commented on
Jul 9, 2025 • 0 new comments -
work around linux not honoring write_at for O_APPEND files
#143166 commented on
Jul 9, 2025 • 0 new comments -
Detect unwind-free functions in MIR
#143167 commented on
Jul 9, 2025 • 0 new comments -
Add lifetime-aware support for `Display` impl of `Ident`
#143185 commented on
Jul 9, 2025 • 0 new comments -
Improve TLS codegen by marking the panic/init path as cold
#143511 commented on
Jul 9, 2025 • 0 new comments -
Selectively replace instances of `error-pattern` with `check-run-results`
#143537 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Lint self-overlapping or-patterns under guard
#143541 commented on
Jul 9, 2025 • 0 new comments -
[WIP] resolve: Use interior mutability for extern module map
#143550 commented on
Jul 9, 2025 • 0 new comments -
[experiment] first draft of init array syntax
#143553 commented on
Jul 14, 2025 • 0 new comments -
Show whether `?Sized` parameters are actually `Sized`
#143559 commented on
Jul 9, 2025 • 0 new comments -
Fix false positive of `unused_braces` with Mutex `lock().unwrap()` chains
#143574 commented on
Jul 9, 2025 • 0 new comments -
Add correct span for unsized types
#143580 commented on
Jul 10, 2025 • 0 new comments -
`loop_match`: suggest extracting to a `const` item
#143585 commented on
Jul 9, 2025 • 0 new comments -
Allow initializing `NonZero` with literals
#143594 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `const_float_round_methods`
#143604 commented on
Jul 9, 2025 • 0 new comments -
Port the proc macro attributes to the new attribute parsing infrastructure
#143607 commented on
Jul 15, 2025 • 0 new comments -
Fix backtraces with `-C panic=abort` on linux; emit unwind tables by default
#143613 commented on
Jul 15, 2025 • 0 new comments -
take into account the num of processes by ulimit
#143614 commented on
Jul 9, 2025 • 0 new comments -
`c_variadic`: Make `fn f(...) {}` error like `fn f(u32) {}` outside of `extern` blocks
#143619 commented on
Jul 14, 2025 • 0 new comments -
[WIP] Structural inititalization
#143625 commented on
Jul 10, 2025 • 0 new comments -
Add impl const for Clone
#143628 commented on
Jul 9, 2025 • 0 new comments -
Limited nonzero coercion
#143629 commented on
Jul 9, 2025 • 0 new comments -
update to literal-escaper-0.0.5
#143631 commented on
Jul 9, 2025 • 0 new comments -
try evaluate nested goals with reduced depth first
#143638 commented on
Jul 9, 2025 • 0 new comments -
Add test for `default_field_values` and `const_default`
#143649 commented on
Jul 9, 2025 • 0 new comments -
core: add Option::get_or_try_insert_with
#143650 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Display unsafe attrs with edition 2024 `unsafe()` wrappers.
#143662 commented on
Jul 14, 2025 • 0 new comments -
[EXPERIMENT] require simd types be used in target_feature-annotated functions
#143682 commented on
Jul 9, 2025 • 0 new comments -
Update to LLVM 21
#143684 commented on
Jul 16, 2025 • 0 new comments -
Stop passing resolver disambiguator state to AST lowering.
#143361 commented on
Jul 9, 2025 • 0 new comments -
Prehash visibilities in resolver
#143371 commented on
Jul 9, 2025 • 0 new comments -
Unquerify maybe_unused_trait_imports.
#143373 commented on
Jul 9, 2025 • 0 new comments -
Unquerify extern_mod_stmt_cnum.
#143374 commented on
Jul 9, 2025 • 0 new comments -
add a scope for `if let` guard temporaries and bindings
#143376 commented on
Jul 9, 2025 • 0 new comments -
stabilize `const_slice_reverse`
#143382 commented on
Jul 9, 2025 • 0 new comments -
stabilize `const_array_each_ref`
#143383 commented on
Jul 13, 2025 • 0 new comments -
Various refactors to the LTO handling code
#143388 commented on
Jul 9, 2025 • 0 new comments -
tests: Don't check for self-printed output in std-backtrace.rs test
#143401 commented on
Jul 9, 2025 • 0 new comments -
Enable xgot feature for mips64 musl targets
#143409 commented on
Jul 9, 2025 • 0 new comments -
Fix multiple clippy issues
#143423 commented on
Jul 9, 2025 • 0 new comments -
clippy fix: rely on autoderef
#143424 commented on
Jul 9, 2025 • 0 new comments -
Lower extra lifetimes before normal generic params.
#143430 commented on
Jul 9, 2025 • 0 new comments -
Use relative visibility when noting sealed trait to reduce false positive
#143431 commented on
Jul 9, 2025 • 0 new comments -
Show AtomicU128/AtomicI128 in std docs regardless of target
#143439 commented on
Jul 9, 2025 • 0 new comments -
remote-test-client: Exit code `128 + <signal-number>` instead of `3`
#143448 commented on
Jul 13, 2025 • 0 new comments -
Do not visit impl-trait when looking for self-type elision.
#143450 commented on
Jul 9, 2025 • 0 new comments -
resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`
#143458 commented on
Jul 16, 2025 • 0 new comments -
fix(lib-std-fs): handle `usize` overflow in `read*`
#143462 commented on
Jul 9, 2025 • 0 new comments -
Add ASCII-related methods from `u8` and `MIN`/`MAX` to `core::ascii::Char`
#143467 commented on
Jul 9, 2025 • 0 new comments -
diag: improvements to patterns in bare fn ptr and trait decl
#143469 commented on
Jul 15, 2025 • 0 new comments -
Shows a user friendly message rather than simple pass
#143485 commented on
Jul 9, 2025 • 0 new comments -
Mark `PartialEq` as `#[rustc_trivial_field_reads]`
#143487 commented on
Jul 9, 2025 • 0 new comments -
[WIP] TypeTree support in autodiff
#143490 commented on
Jul 13, 2025 • 0 new comments -
Skip `find_existing_run` call if head and tail pairs sorted differently
#143495 commented on
Jul 9, 2025 • 0 new comments -
Mark `slice::swap_with_slice` unstably const
#142205 commented on
Jul 9, 2025 • 0 new comments -
Use -Zmir-opt-level=0 in tests for MIR building
#142215 commented on
Jul 9, 2025 • 0 new comments -
Remove deadlock detection for benchmarking
#142247 commented on
Jul 9, 2025 • 0 new comments -
[Experiment] Build the standard library with -Csymbol-mangling-version=v0
#142257 commented on
Jul 9, 2025 • 0 new comments -
GCI: Don't evaluate the initializer of free const items that have trivially unsatisfied predicates
#142293 commented on
Jul 9, 2025 • 0 new comments -
Disable `tests/run-make/mte-ffi` because no CI runners have MTE extensions enabled
#142300 commented on
Jul 15, 2025 • 0 new comments -
tests: Add `RUST_BACKTRACE` and `-Cpanic` revisions to `panic-main.rs` test
#142304 commented on
Jul 9, 2025 • 0 new comments -
compiler: Fix "power alignment" problems on AIX
#142310 commented on
Jul 9, 2025 • 0 new comments -
core::ptr: deduplicate docs for as_ref, addr, and as_uninit_ref
#142315 commented on
Jul 9, 2025 • 0 new comments -
Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#142323 commented on
Jul 12, 2025 • 0 new comments -
Stabilize the `breakpoint` function
#142325 commented on
Jul 9, 2025 • 0 new comments -
`rustdoc-json-types`: Intern `Type`s to deduplicate and flatten
#142327 commented on
Jul 9, 2025 • 0 new comments -
Add NonNull pattern types
#142339 commented on
Jul 15, 2025 • 0 new comments -
[WIP] Use weak aliases for the allocator shim
#142366 commented on
Jul 9, 2025 • 0 new comments -
Improve `--remap-path-prefix` documentation
#142372 commented on
Jul 12, 2025 • 0 new comments -
Put negative implementors first and apply same ordering logic to foreign implementors
#142380 commented on
Jul 9, 2025 • 0 new comments -
Add proper name mangling for pattern types
#142401 commented on
Jul 9, 2025 • 0 new comments -
Add note when inherent impl for a alias type defined outside of the crate
#142415 commented on
Jul 9, 2025 • 0 new comments -
Add test cases for namespaced crates
#142437 commented on
Jul 14, 2025 • 0 new comments -
compiler: Use -T instead of --script for linker scripts
#142445 commented on
Jul 9, 2025 • 0 new comments -
Add modern AVR mcus like avr128db28 and attiny3224
#142454 commented on
Jul 9, 2025 • 0 new comments -
install docs for each target in different directory
#142478 commented on
Jul 12, 2025 • 0 new comments -
Detect missing `derive` on unresolved attribute even when not imported
#142487 commented on
Jul 13, 2025 • 0 new comments -
Add `Path::has_trailing_sep` and related methods
#142506 commented on
Jul 9, 2025 • 0 new comments -
Unify `CoroutineWitness` sooner in typeck, and stall coroutine obligations based off of `TypingEnv`
#141762 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `#[cfg(version(...))]`, take 2
#141766 commented on
Jul 15, 2025 • 0 new comments -
compiler: use FramePointer::NonLeaf on illumos
#141798 commented on
Jul 9, 2025 • 0 new comments -
Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only being used for stack buffer overruns if link.exe exits with that exit code
#141828 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] Crate local distributed slice
#141830 commented on
Jul 9, 2025 • 0 new comments -
make rust-analyzer use a dedicated build directory
#141839 commented on
Jul 13, 2025 • 0 new comments -
If `HOME` is empty, use the fallback instead
#141840 commented on
Jul 11, 2025 • 0 new comments -
Stabilize `feature(more_qualified_paths)`
#141922 commented on
Jul 9, 2025 • 0 new comments -
[PERF] Rework unsizing coercions in new solver
#141926 commented on
Jul 9, 2025 • 0 new comments -
print proc res for failed case in comp test
#141977 commented on
Jul 9, 2025 • 0 new comments -
Fix linting false positive when block used as value
#141987 commented on
Jul 9, 2025 • 0 new comments -
add Iterator::contains
#141994 commented on
Jul 15, 2025 • 0 new comments -
Add `Command::resolve_in_parent_path`
#142035 commented on
Jul 12, 2025 • 0 new comments -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 commented on
Jul 16, 2025 • 0 new comments -
Make many `MacResult` methods unreachable.
#142061 commented on
Jul 9, 2025 • 0 new comments -
`apply_member_constraints`: fix placeholder check
#142071 commented on
Jul 11, 2025 • 0 new comments -
nll-relate: improve hr opaque types support
#142079 commented on
Jul 9, 2025 • 0 new comments -
add track_caller attribute to map_err and ok_or/_else
#142093 commented on
Jul 9, 2025 • 0 new comments -
Add `compiler-builtins` to bootstrap
#142106 commented on
Jul 9, 2025 • 0 new comments -
docs: autogenerate compiler flag stubs based on -Zhelp
#142135 commented on
Jul 9, 2025 • 0 new comments -
Include additional hashes in src/stage0
#142139 commented on
Jul 9, 2025 • 0 new comments -
Test binary size of share generics
#142165 commented on
Jul 9, 2025 • 0 new comments -
add core::async_iter::pending
#142177 commented on
Jul 9, 2025 • 0 new comments -
Convert moves of references to copies in ReferencePropagation
#142185 commented on
Jul 15, 2025 • 0 new comments -
Check definitions of arguments before suggest move expr out of loop
#142189 commented on
Jul 9, 2025 • 0 new comments -
lazily reevaluate nested goals
#142735 commented on
Jul 9, 2025 • 0 new comments -
Fix unsoundness in some tests
#142741 commented on
Jul 9, 2025 • 0 new comments -
rustc_target: Begin unifying Arch enum
#142775 commented on
Jul 9, 2025 • 0 new comments -
feat(build): centralize LLVM_VERSION
#142786 commented on
Jul 9, 2025 • 0 new comments -
libtest: expose --fail-fast as an unstable command-line option
#142807 commented on
Jul 9, 2025 • 0 new comments -
mbe: Inline functions in `transcribe` that are only called once
#142815 commented on
Jul 9, 2025 • 0 new comments -
Compute jump threading opportunities in a single pass
#142821 commented on
Jul 16, 2025 • 0 new comments -
Stabilize `-Cmin-function-alignment`
#142824 commented on
Jul 9, 2025 • 0 new comments -
Make lowering incremental, take 3/N
#142830 commented on
Jul 9, 2025 • 0 new comments -
Add OperandValue::Uninit to improve lowering of MaybeUninit::uninit
#142837 commented on
Jul 9, 2025 • 0 new comments -
Misc. cleanups to `librustdoc`s "clean" fns
#142848 commented on
Jul 9, 2025 • 0 new comments -
Change search "not found" links
#142867 commented on
Jul 9, 2025 • 0 new comments -
Trivial improve doc for transpose
#142871 commented on
Jul 9, 2025 • 0 new comments -
Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point
#142872 commented on
Jul 9, 2025 • 0 new comments -
JumpThreading: compute place and value indices on-demand
#142881 commented on
Jul 9, 2025 • 0 new comments -
rustdoc_json: more conversion cleanups
#142896 commented on
Jul 9, 2025 • 0 new comments -
Move all LLVM externs into the rustc_llvm crate
#142897 commented on
Jul 12, 2025 • 0 new comments -
Only inherit local hash for paths
#142903 commented on
Jul 9, 2025 • 0 new comments -
Enable DestinationPropagation by default
#142915 commented on
Jul 9, 2025 • 0 new comments -
Rewrite `.gitattributes` CRLF ui tests into run-make tests
#142925 commented on
Jul 9, 2025 • 0 new comments -
implement std::fs::set_permissions_nofollow on unix
#142938 commented on
Jul 9, 2025 • 0 new comments -
rustdoc_json: Intern filenames
#142945 commented on
Jul 9, 2025 • 0 new comments -
Fix stack overflow when macro_rules! macros shadow builtin attributes or types
#142946 commented on
Jul 9, 2025 • 0 new comments -
`proven_via` into query response
#142953 commented on
Jul 9, 2025 • 0 new comments -
std: introduce path normalize methods at top of `std::path`
#142957 commented on
Jul 9, 2025 • 0 new comments -
[lib] In-place initialization infrastructure
#142518 commented on
Jul 9, 2025 • 0 new comments -
Add armv7-unknown-linux-musleabihf host tools to CI
#142538 commented on
Jul 9, 2025 • 0 new comments -
Pre-compute MIR CFG caches for borrowck and other analyses
#142540 commented on
Jul 12, 2025 • 0 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Jul 9, 2025 • 0 new comments -
Suggest clone in user-write-code instead of inside macro
#142569 commented on
Jul 15, 2025 • 0 new comments -
Cache MIR preorder traversal.
#142578 commented on
Jul 12, 2025 • 0 new comments -
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#142590 commented on
Jul 9, 2025 • 0 new comments -
Do not suggest compatible variants inside macro
#142611 commented on
Jul 15, 2025 • 0 new comments -
Move placeholder error handling to before region inference
#142623 commented on
Jul 9, 2025 • 0 new comments -
error out when `repr(align)` exceeds COFF limit
#142638 commented on
Jul 9, 2025 • 0 new comments -
rustdoc-json: Postcard output
#142642 commented on
Jul 9, 2025 • 0 new comments -
rustdoc search: rank aliases lower than exact matches
#142653 commented on
Jul 9, 2025 • 0 new comments -
compiler-builtins: Clean up features
#142659 commented on
Jul 9, 2025 • 0 new comments -
Document fully-qualified syntax in `as`' keyword doc
#142670 commented on
Jul 9, 2025 • 0 new comments -
Show the offset, length and memory of uninit read errors
#142673 commented on
Jul 14, 2025 • 0 new comments -
Misc cleanups of `generic_arg_infer` related HIR logic
#142678 commented on
Jul 9, 2025 • 0 new comments -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 commented on
Jul 9, 2025 • 0 new comments -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 commented on
Jul 15, 2025 • 0 new comments -
Update bundled musl to 1.2.5
#142682 commented on
Jul 11, 2025 • 0 new comments -
Skip debug dep node code in non-incremental mode
#142686 commented on
Jul 9, 2025 • 0 new comments -
More robustly deal with relaxed bounds and improve their diagnostics
#142693 commented on
Jul 15, 2025 • 0 new comments -
hir_analysis: add missing sizedness bounds
#142712 commented on
Jul 9, 2025 • 0 new comments -
[crater] Add `impl From<f16> for f32`
#142723 commented on
Jul 9, 2025 • 0 new comments -
wasm: rm static mut
#142727 commented on
Jul 9, 2025 • 0 new comments -
Add lint rule for `#[deprecated]` on re-exports (rebase)
#142731 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for raw array getters (array_ptr_get)
#119834 commented on
Jul 16, 2025 • 0 new comments -
sess: default to v0 symbol mangling
#89917 commented on
Jul 9, 2025 • 0 new comments -
Debug-format fat pointers with their metadata for better insight
#93544 commented on
Jul 9, 2025 • 0 new comments -
doc(notable_trait) for impls
#94904 commented on
Jul 9, 2025 • 0 new comments -
Add `mem::conjure_zst` for creating ZSTs out of nothing
#95385 commented on
Jul 9, 2025 • 0 new comments -
`std::thread` support for the Nintendo 3DS
#98514 commented on
Jul 9, 2025 • 0 new comments -
Apply deprecation lint to trait method overrides.
#98991 commented on
Jul 9, 2025 • 0 new comments -
Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path
#100413 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Add support for custom allocator for `String`
#101551 commented on
Jul 9, 2025 • 0 new comments -
Strip leading trailing empty lines in doc code blocks
#103376 commented on
Jul 9, 2025 • 0 new comments -
Dedup bounds with parent impl block
#105392 commented on
Jul 9, 2025 • 0 new comments -
Experimental feature gate proposal `crabi`
#105586 commented on
Jul 9, 2025 • 0 new comments -
Use ELF-TLS on SGX
#105604 commented on
Jul 9, 2025 • 0 new comments -
Implement `PartialOrd` and `Ord` for `Discriminant`
#106418 commented on
Jul 9, 2025 • 0 new comments -
Allow only implementing `Read::read_buf`
#106643 commented on
Jul 9, 2025 • 0 new comments -
Only preserve DebugInfo in DeadStoreElimination if requested.
#106852 commented on
Jul 9, 2025 • 0 new comments -
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
#107122 commented on
Jul 9, 2025 • 0 new comments -
Allow impl on projection
#107263 commented on
Jul 9, 2025 • 0 new comments -
WIP: Remove `ResumeTy` from async lowering
#107562 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Add support for local resources
#107640 commented on
Jul 9, 2025 • 0 new comments -
Add lint to check if non-inlined local reexports have documentation
#108001 commented on
Jul 9, 2025 • 0 new comments -
Change Wasm's `cdylib` etc. to be a "reactor".
#108097 commented on
Jul 9, 2025 • 0 new comments -
Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>`
#108671 commented on
Jul 9, 2025 • 0 new comments -
Clarify drop_in_place safety
#108684 commented on
Jul 9, 2025 • 0 new comments -
Implement `fs_native_path`
#108981 commented on
Jul 9, 2025 • 0 new comments -
Add new solver / old solver opaque type tests
#118717 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `#![feature(phantom_variance_markers)]`
#135806 commented on
Jul 15, 2025 • 0 new comments -
non-`#[macro_export]`'ed `macro_rules!` macros are impossible to disambiguate from built-in attributes in `use` declarations
#133708 commented on
Jul 15, 2025 • 0 new comments -
Built-in attributes are treated differently vs prelude attributes, unstable built-in attributes can name-collide with stable macro, and built-in attributes can break back-compat
#134963 commented on
Jul 15, 2025 • 0 new comments -
Fix autodiff builds on Apple CI
#140137 commented on
Jul 15, 2025 • 0 new comments -
Variable named `∇x` gives "unknown start of token" compiler error
#120142 commented on
Jul 15, 2025 • 0 new comments -
WASI unwinding is broken in release
#132416 commented on
Jul 15, 2025 • 0 new comments -
Incomplete DWARF debug info in Rust 1.88
#143241 commented on
Jul 15, 2025 • 0 new comments -
compiletest: "diff against nightly rustdoc" is actually against default toolchain
#142254 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `const_array_each_ref`
#133289 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `gen` blocks and functions
#117078 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `NonZero<u*>::div_ceil`
#132968 commented on
Jul 15, 2025 • 0 new comments -
Nested panics and `std::thread::panicking`
#143612 commented on
Jul 15, 2025 • 0 new comments -
Is mutex poisoning guaranteed to always work properly?
#143471 commented on
Jul 15, 2025 • 0 new comments -
Great stack overflow error messages
#51405 commented on
Jul 15, 2025 • 0 new comments -
Incorrect HashMap visualization in WinDbg
#82674 commented on
Jul 15, 2025 • 0 new comments -
rustdoc should include aliases in search that only partially matches
#140782 commented on
Jul 15, 2025 • 0 new comments -
Document expected relationships between FromIterator, Default, and Extend
#58659 commented on
Jul 16, 2025 • 0 new comments -
rustdoc: Show whether generic type params actually are `?Sized`, not whether definition site syntactically includes `?Sized`
#143197 commented on
Jul 16, 2025 • 0 new comments -
E0499 - Improved diagnostic when deref is involved
#117157 commented on
Jul 16, 2025 • 0 new comments -
add a note if a type implements a trait with the same name as the required trait
#133123 commented on
Jul 16, 2025 • 0 new comments -
capturing stack backtrace becomes slower and sometimes segfaults on Apple Silicon
#104388 commented on
Jul 16, 2025 • 0 new comments -
Tracking Issue for `core::iter::chain`
#125964 commented on
Jul 16, 2025 • 0 new comments -
`private_interfaces` not linting RPITIT
#143531 commented on
Jul 16, 2025 • 0 new comments -
Tracking Issue for #[export] (RFC 3435)
#139939 commented on
Jul 16, 2025 • 0 new comments -
thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:23:54
#143626 commented on
Jul 16, 2025 • 0 new comments -
`#[derive(CoercePointee)]` causes `[SOME_CONST; 0]` to execute `Drop`, but only if type is annotated.
#143671 commented on
Jul 16, 2025 • 0 new comments -
Compiler panic with a Box<dyn std::error::Error> in a future
#143618 commented on
Jul 16, 2025 • 0 new comments -
Make broken MIR a proper lint.
#119260 commented on
Jul 14, 2025 • 0 new comments -
macro_rules: Remove `NtIdent` nonterminal token
#119412 commented on
Jul 9, 2025 • 0 new comments -
Do not hash allocations to name them.
#119458 commented on
Jul 9, 2025 • 0 new comments -
[perf only] Reimplement references debuginfo as projection.
#119471 commented on
Jul 9, 2025 • 0 new comments -
Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait
#119550 commented on
Jul 9, 2025 • 0 new comments -
coverage: Don't show coverage for code paths that must panic/diverge
#120013 commented on
Jul 9, 2025 • 0 new comments -
`Vec::resize` for bytes should be a single `memset`
#120050 commented on
Jul 9, 2025 • 0 new comments -
style-guide: Tweak `Cargo.toml` formatting to not put `description` last
#120072 commented on
Jul 9, 2025 • 0 new comments -
Enable MultipleReturnTerminators by default.
#120179 commented on
Jul 9, 2025 • 0 new comments -
#[cold] on match arms
#120193 commented on
Jul 9, 2025 • 0 new comments -
Implement RFC 3349, mixed utf8 literals
#120286 commented on
Jul 9, 2025 • 0 new comments -
rustc_ast: FieldDef: remove span
#120525 commented on
Jul 9, 2025 • 0 new comments -
std::thread::available_parallelism merging linux/android/freebsd version
#120589 commented on
Jul 9, 2025 • 0 new comments -
[WIP] rewrite TrustedRandomAccess into two directional variants
#120682 commented on
Jul 9, 2025 • 0 new comments -
Stabilize associated type position impl Trait (ATPIT)
#120700 commented on
Jul 9, 2025 • 0 new comments -
Add `or_try_*` variants for HashMap Entry API
#120708 commented on
Jul 9, 2025 • 0 new comments -
Expand assumes to the other unchecked slice ops
#120762 commented on
Jul 9, 2025 • 0 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add three-column layout for large desktops
#120818 commented on
Jul 9, 2025 • 0 new comments -
Implement `#[skip]` for builtin derives
#121053 commented on
Jul 9, 2025 • 0 new comments -
Check for occupied niches
#121174 commented on
Jul 9, 2025 • 0 new comments -
style-guide: Note that we don't account for comments in every possible place
#121762 commented on
Jul 9, 2025 • 0 new comments -
Run linking and incremental saving / finalizing in parallel
#121880 commented on
Jul 9, 2025 • 0 new comments -
Revert "Change prefetch to avoid deadlock"
#121910 commented on
Jul 9, 2025 • 0 new comments -
Stop using LLVM struct types for array/pointer offset GEPs
#122325 commented on
Jul 9, 2025 • 0 new comments -
Use futex-based synchronization on Apple platforms
#122408 commented on
Jul 9, 2025 • 0 new comments -
Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload()
#110799 commented on
Jul 9, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jul 15, 2025 • 0 new comments -
Added traits implemented by FnPtr to fn docs with example function
#112106 commented on
Jul 9, 2025 • 0 new comments -
Report allocation errors as panics, second attempt
#112331 commented on
Jul 9, 2025 • 0 new comments -
Document `become` keyword
#113095 commented on
Jul 9, 2025 • 0 new comments -
typeck: taint if errors found during writeback
#113125 commented on
Jul 9, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Jul 9, 2025 • 0 new comments -
Add more syscall doc aliases to std docs
#113891 commented on
Jul 9, 2025 • 0 new comments -
tidy watcher
#114209 commented on
Jul 9, 2025 • 0 new comments -
Split marking and visit to compute live_symbols.
#114538 commented on
Jul 9, 2025 • 0 new comments -
Dummy PR to test coverage test changes in CI
#114917 commented on
Jul 9, 2025 • 0 new comments -
Increase parallelism in various locations
#115003 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Support param bounds on non-lifetime binders
#115362 commented on
Jul 9, 2025 • 0 new comments -
Add new inherit_handles flag to CommandExt trait
#115501 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] Experimentally force non-leaf frame pointers
#115521 commented on
Jul 9, 2025 • 0 new comments -
Make create_def a side effect instead of marking the entire query as always red
#115613 commented on
Jul 9, 2025 • 0 new comments -
Print thread ID in panic message
#115746 commented on
Jul 13, 2025 • 0 new comments -
rustdoc search: Allow to filter on multiple crates
#115802 commented on
Jul 9, 2025 • 0 new comments -
New atomic reference counting algorithm
#116173 commented on
Jul 9, 2025 • 0 new comments -
WIP: Check uninhabitedness through the trait solver
#116247 commented on
Jul 9, 2025 • 0 new comments -
Create the previous dep graph index on a background thread
#116375 commented on
Jul 9, 2025 • 0 new comments -
Add range metadata to slice lengths
#116542 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Jul 9, 2025 • 0 new comments -
Don't check GAT bounds in normalization
#117682 commented on
Jul 9, 2025 • 0 new comments -
Add Ref/RefMut try_map method
#118087 commented on
Jul 11, 2025 • 0 new comments -
Allow coercions from never-type when ref binding is involved
#118270 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add `no-hidden-lines` codeblock attribute
#118711 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for release notes of #141937: Report never type lints in dependencies
#142512 commented on
Jul 11, 2025 • 0 new comments -
ICE:invalid predicate filter for `remap_gat_vars_and_recurse_into_nested_projections`
#141694 commented on
Jul 11, 2025 • 0 new comments -
Cannot detect glob re-export's shadowed items in rustdoc JSON
#111338 commented on
Jul 11, 2025 • 0 new comments -
Debuginfo type names: Clarify how to handle impl-prefixed paths
#86167 commented on
Jul 11, 2025 • 0 new comments -
panic! source location information does not account for macro expansion
#51981 commented on
Jul 11, 2025 • 0 new comments -
Compiler bootstrap infrastructure and tests should be exercising `-g` more aggressively
#94262 commented on
Jul 11, 2025 • 0 new comments -
debuginfo: How to (ideally) represent reference and pointer types in DWARF
#37504 commented on
Jul 11, 2025 • 0 new comments -
riscv64gc-unknown-linux-gnu target fails some UI tests in CI
#143319 commented on
Jul 11, 2025 • 0 new comments -
rust-gdb: "Python Exception <class 'OverflowError'> int too big to convert: "
#94245 commented on
Jul 11, 2025 • 0 new comments -
DWARF debug info generated for C-style enums breaks assumptions of C/C++ tooling
#95059 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for deterministic random number generation
#131606 commented on
Jul 11, 2025 • 0 new comments -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Repr([(ReprEmpty.. `
#138510 commented on
Jul 11, 2025 • 0 new comments -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Cold `
#143094 commented on
Jul 11, 2025 • 0 new comments -
Random test ordering for cargo test
#85440 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for `shuffle` and `shuffle-seed`
#89583 commented on
Jul 11, 2025 • 0 new comments -
link.exe crashed during compilation
#141626 commented on
Jul 11, 2025 • 0 new comments -
Suggest `--ignored` when libtest ignores a test
#114818 commented on
Jul 11, 2025 • 0 new comments -
cfg(test) is not set during integration tests
#84629 commented on
Jul 11, 2025 • 0 new comments -
Debuginfo type names: Correctly handle generic arguments in paths
#86289 commented on
Jul 11, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `conflicting_repr_hints`
#68585 commented on
Jul 11, 2025 • 0 new comments -
Should debuggers treat ZSTs initializers as code to step through?
#97083 commented on
Jul 11, 2025 • 0 new comments -
Possible regression with rust_panic being mangled
#140821 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 commented on
Jul 11, 2025 • 0 new comments -
`./x clippy --fix` fails
#143476 commented on
Jul 11, 2025 • 0 new comments -
misleading error message for trait usage from external scope
#37629 commented on
Jul 11, 2025 • 0 new comments -
[E0277] Add Note when trait is not satisfied because of missing reference in where
#46684 commented on
Jul 11, 2025 • 0 new comments -
Tracking issue for `proc_macro_value`
#136652 commented on
Jul 13, 2025 • 0 new comments -
Desugaring of destructuring assignment has subtle effects on drop-order / scopes of temporaries
#96579 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for RFC 2603, "Rust Symbol Mangling (v0)"
#60705 commented on
Jul 9, 2025 • 0 new comments -
Nested arrays are completely loop-unrolled into a huge amount of instructions (feat. 153 MB binary)
#143673 commented on
Jul 9, 2025 • 0 new comments -
Excessive memory usage building many projects, a problem for newcomers without high end desktops
#78308 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `#![feature(const_float_round_methods)]`
#141555 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for async drop codegen
#126482 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for Effective Target Features
#143352 commented on
Jul 9, 2025 • 0 new comments -
primitive:pointer is inflexible in type based search
#142385 commented on
Jul 9, 2025 • 0 new comments -
Call stack exhaustion (overflow) in parser with a very large generated file
#128422 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue: Support for pointers with `asm_const`
#128464 commented on
Jul 10, 2025 • 0 new comments -
Rust Coverage not working if macros are formatted across multiple lines
#142291 commented on
Jul 10, 2025 • 0 new comments -
ICE: `normalizing free const aliases in the type system is unsupported`
#140860 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#133724 commented on
Jul 10, 2025 • 0 new comments -
'cargo check' passes but 'cargo build' fails when there are errors during monomorphization
#99682 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue for release notes of #141996: Fix `proc_macro::Ident`'s handling of `$crate`
#143099 commented on
Jul 10, 2025 • 0 new comments -
Destructor of packed structs can move dangling references.
#143411 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue for release notes of #140881: Tracking Issue for duration_constructors_lite
#143497 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 commented on
Jul 10, 2025 • 0 new comments -
ICE: type flags said there was an error, but now there is not
#143419 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for OsString::truncate
#133262 commented on
Jul 10, 2025 • 0 new comments -
crash: lazy type alias: stack overflow
#131994 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `const fn` `type_id`
#77125 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `oneshot_channel`
#143674 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
Jul 10, 2025 • 0 new comments -
Using `-C lto=thin` and `-C no-prepopulate-passes` at the same time for windows target , report link error: undefined symbol
#125802 commented on
Jul 10, 2025 • 0 new comments -
`vec![[[[0i32; 16]; 16]; 16]; 0]` is not optimized
#143637 commented on
Jul 11, 2025 • 0 new comments -
AsyncDrop not called when type is inside Box
#143658 commented on
Jul 11, 2025 • 0 new comments -
DWARF for u128 could record alignment, doesn't
#107337 commented on
Jul 13, 2025 • 0 new comments -
Tracking issue: deref patterns
#87121 commented on
Jul 13, 2025 • 0 new comments -
"binding modifiers may only be written when the default binding mode is `move`": This sentence is baffling
#143557 commented on
Jul 13, 2025 • 0 new comments -
Linking with LLD
#39915 commented on
Jul 13, 2025 • 0 new comments -
Use lld by default on x64 Ubuntu 20.04 LTS
#71515 commented on
Jul 13, 2025 • 0 new comments -
Unhelpful error "one type is more general than the other" in async code
#64650 commented on
Jul 13, 2025 • 0 new comments -
Tracking Issue for `process_setsid`
#105376 commented on
Jul 13, 2025 • 0 new comments -
Tracking Issue for `str::trim_prefix`, `str::trim_suffix`, `slice::trim_prefix` and `slice::trim_suffix`
#142312 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for `substr_range` and related methods
#126769 commented on
Jul 14, 2025 • 0 new comments -
ICE: `cannot convert ReLateParam to a region vid`
#135845 commented on
Jul 14, 2025 • 0 new comments -
Function alignment does not work on wasm
#143368 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for `Iterator::collect_into`
#94780 commented on
Jul 14, 2025 • 0 new comments -
Tracking issue for duration_constants
#57391 commented on
Jul 14, 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
Jul 14, 2025 • 0 new comments -
Crater runs for 1.89
#143347 commented on
Jul 14, 2025 • 0 new comments -
--extern-html-root-url uses library names to identify dependencies, failing to handle multiple versions
#76296 commented on
Jul 14, 2025 • 0 new comments -
Conflicting implementations with `fn_traits` and `From`
#142037 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for uefi-std
#100499 commented on
Jul 14, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Jul 14, 2025 • 0 new comments -
`rustdoc --test` does not respect `-Zcrate-attr`
#138491 commented on
Jul 14, 2025 • 0 new comments -
FR: Add a `--fail-fast` option to libtest
#142859 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for `likely_unlikely` and `cold_path`
#136873 commented on
Jul 14, 2025 • 0 new comments -
Tracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust
#44930 commented on
Jul 14, 2025 • 0 new comments -
Tracking Issue for `const_heap`
#79597 commented on
Jul 15, 2025 • 0 new comments -
trait bound not satisfied "sealed trait" detection is too eager
#143121 commented on
Jul 15, 2025 • 0 new comments -
[E0521] coroutine should own upvars and assigning internal references to moved captures does not leak the references
#140132 commented on
Jul 15, 2025 • 0 new comments -
Tracking Issue for `Vec::peek_mut`
#122742 commented on
Jul 11, 2025 • 0 new comments -
Detect situations where a visitor implementation is skipped by accidentally directly calling the corresponding walk function
#129859 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for Path::file_prefix
#86319 commented on
Jul 11, 2025 • 0 new comments -
ICE: `unexpected bound ty in binder: DefId(0:4 ~ a[bb61]::foo::V)`
#139152 commented on
Jul 11, 2025 • 0 new comments -
Add `is_empty` function to `ExactSizeIterator`
#35428 commented on
Jul 12, 2025 • 0 new comments -
High memory usage with cargo build in match statement
#131410 commented on
Jul 12, 2025 • 0 new comments -
extern "C" functions don't generate the same IR definitions as clang on x86, causing problems with cross-language LTO
#102174 commented on
Jul 12, 2025 • 0 new comments -
`./x test library/std` fails with library profile
#142505 commented on
Jul 12, 2025 • 0 new comments -
Pass -Werror when building LLVM wrapper in CI
#109712 commented on
Jul 12, 2025 • 0 new comments -
No way to disable tests for `*-windows-gnu` but keep them enabled for `*-windows-gnullvm`
#132278 commented on
Jul 12, 2025 • 0 new comments -
Tracking Issue for secure random data generation in `std`
#130703 commented on
Jul 12, 2025 • 0 new comments -
Restore `mismatched_lifetime_syntaxes` wording about "elided lifetime has a name"?
#141752 commented on
Jul 12, 2025 • 0 new comments -
share-generics leads to unresolved external symbols/undefined references
#120229 commented on
Jul 12, 2025 • 0 new comments -
Tracking Issue for closures in const contexts
#106003 commented on
Jul 12, 2025 • 0 new comments -
Compiling to Apple's `arm64e` got linking error!
#138481 commented on
Jul 12, 2025 • 0 new comments -
lld linker error on mips64[el] linux targets.
#138479 commented on
Jul 12, 2025 • 0 new comments -
build/bootstrap/.last-warned-change-id gets removed by workaround for #125578
#130449 commented on
Jul 12, 2025 • 0 new comments -
No way to suppress all third-party crate warnings **except** a few selected warnings
#143108 commented on
Jul 12, 2025 • 0 new comments -
Rust produces unusable binaries
#143428 commented on
Jul 13, 2025 • 0 new comments -
`-Clto` stack overflows with `-Ccode-model=large` for riscv64
#139479 commented on
Jul 13, 2025 • 0 new comments -
Tracking issue for release notes of #140717: Split up the `unknown_or_malformed_diagnostic_attributes` lint
#142174 commented on
Jul 13, 2025 • 0 new comments -
Index out of bounds: the len is 229 but the index is 229
#126748 commented on
Jul 13, 2025 • 0 new comments -
ICE: snapshot vec: index out of bounds
#142488 commented on
Jul 13, 2025 • 0 new comments -
Tracking Issue for `super let`
#139076 commented on
Jul 13, 2025 • 0 new comments -
ICE: 'index out of bounds: the len is 1 but the index is 1' with Cdebuginfo=2
#105263 commented on
Jul 13, 2025 • 0 new comments -
Licensing: It's unclear exactly what license text must be included in a Rust binary.
#67014 commented on
Jul 13, 2025 • 0 new comments -
DW_TAG_formal_parameter always has DW_AT_decl_line == 1
#45010 commented on
Jul 13, 2025 • 0 new comments -
Update/relax str/String utf8 safety docs
#134598 commented on
Jul 9, 2025 • 0 new comments -
Add Three Codegen Tests
#134626 commented on
Jul 9, 2025 • 0 new comments -
Implementation of `sync_nonpoison` and `nonpoison_mutex`
#134663 commented on
Jul 16, 2025 • 0 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Jul 9, 2025 • 0 new comments -
Account for type parameters in bound suggestion
#134937 commented on
Jul 9, 2025 • 0 new comments -
Include arguments to the precondition check in failure messages
#134938 commented on
Jul 9, 2025 • 0 new comments -
Consider parent aliases of rigid nested projections for outlives bounds
#135008 commented on
Jul 9, 2025 • 0 new comments -
Add provider-style API to `Context`
#135051 commented on
Jul 9, 2025 • 0 new comments -
Emit single error for `+ use<'_>` and don't suggest `use<'static>`
#135052 commented on
Jul 9, 2025 • 0 new comments -
Add FileCheck annotations to mir-opt/copy-prop
#135099 commented on
Jul 9, 2025 • 0 new comments -
std: net: Add function to return the system hostname
#135141 commented on
Jul 9, 2025 • 0 new comments -
Document the behaviour of RUST_MIN_STACK=0
#135178 commented on
Jul 9, 2025 • 0 new comments -
[crater-only] Ban assoc ty unbounds
#135331 commented on
Jul 9, 2025 • 0 new comments -
Implement #[proc_macro_lint] to generate LintId for macro-generated warnings
#135432 commented on
Jul 9, 2025 • 0 new comments -
Add more impls of PartialEq and PartialOrd for strings
#135536 commented on
Jul 9, 2025 • 0 new comments -
Add a deterministic constructor for `RandomState`
#135578 commented on
Jul 9, 2025 • 0 new comments -
Tweak output of missing lifetime on associated type
#135602 commented on
Jul 9, 2025 • 0 new comments -
Parse `pin`ned local variable declarations
#135631 commented on
Jul 9, 2025 • 0 new comments -
stop specializing on `Copy`
#135634 commented on
Jul 9, 2025 • 0 new comments -
build_helper::compiletest module factored out of compiletest for use by bootstrap
#135653 commented on
Jul 9, 2025 • 0 new comments -
Dial down detail of B-tree description
#135761 commented on
Jul 14, 2025 • 0 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
Jul 9, 2025 • 0 new comments -
CI: move dist-arm-linux to a free ARM runner
#135774 commented on
Jul 9, 2025 • 0 new comments -
Stop backtracing if the stack pointer gets stuck
#135804 commented on
Jul 9, 2025 • 0 new comments -
Improve display of const unstable display feature info
#135830 commented on
Jul 9, 2025 • 0 new comments -
Detect struct construction with private field in field with default
#135846 commented on
Jul 11, 2025 • 0 new comments -
Implement `cfg_os_version_min`
#136867 commented on
Jul 9, 2025 • 0 new comments -
Crater 2024 edition
#132712 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add new `example` disambiguator for intra-doc links
#132792 commented on
Jul 9, 2025 • 0 new comments -
Add `PeekableIterator` trait
#132976 commented on
Jul 9, 2025 • 0 new comments -
turn creating 8dot3 names off for windows for speed
#133033 commented on
Jul 9, 2025 • 0 new comments -
Resolve the false positive dead_code lint when type is only used via destructuring
#133128 commented on
Jul 9, 2025 • 0 new comments -
Provide more context on `Fn` closure modifying binding
#133149 commented on
Jul 9, 2025 • 0 new comments -
remove `Subtype` projections
#133258 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: use a button instead of a bar for search
#133279 commented on
Jul 9, 2025 • 0 new comments -
Support `vec![const { ... }; n]` syntax
#133412 commented on
Jul 9, 2025 • 0 new comments -
Detect tuple structs that are unconstructable due to re-export
#133477 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
Jul 9, 2025 • 0 new comments -
Use `iter::repeat_n` to implement `Vec::extend_with`
#133662 commented on
Jul 9, 2025 • 0 new comments -
Make impl section headers sticky
#133717 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Jul 9, 2025 • 0 new comments -
Run-make test to check `core::ffi::c_*` types against clang
#133944 commented on
Jul 9, 2025 • 0 new comments -
Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>`
#134021 commented on
Jul 9, 2025 • 0 new comments -
Implement From<MutexGuard<'a, T>> for &'a Mutex<T>
#134048 commented on
Jul 9, 2025 • 0 new comments -
Do partial SsaLocals analysis in unoptimized builds
#134051 commented on
Jul 9, 2025 • 0 new comments -
Use length prefix in default `Hasher::write_str`
#134134 commented on
Jul 9, 2025 • 0 new comments -
Correctly rounded floating point `div_euclid`.
#134145 commented on
Jul 9, 2025 • 0 new comments -
compiler: Stop manually extending the stack
#134153 commented on
Jul 9, 2025 • 0 new comments -
Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`.
#134190 commented on
Jul 9, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
Jul 9, 2025 • 0 new comments -
Suggest how to fix with unconstrained type parameters
#134270 commented on
Jul 9, 2025 • 0 new comments -
Add `String::replace_first` and `String::replace_last`
#134316 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Use weak linkage instead of compiler generated shims
#134522 commented on
Jul 9, 2025 • 0 new comments -
Windows: Don't error on broken non UTF-8 output
#134534 commented on
Jul 9, 2025 • 0 new comments -
Use `cfg_os_version_min` in `std`
#136868 commented on
Jul 9, 2025 • 0 new comments -
Add missing trait implementations for ScopedJoinHandle
#136912 commented on
Jul 9, 2025 • 0 new comments -
Instantiate predicate binder without recanonicalizing goal in new solver
#136997 commented on
Jul 9, 2025 • 0 new comments -
Check preds post mono (round 2)
#137003 commented on
Jul 9, 2025 • 0 new comments -
Set mmapped files as readonly to prevent other processes from modifying it by accident
#137025 commented on
Jul 9, 2025 • 0 new comments -
As per issue #136827 submitting updates to E0495 documentation
#137042 commented on
Jul 9, 2025 • 0 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#137067 commented on
Jul 9, 2025 • 0 new comments -
Implement initial version of `cfg(accessible(..))`
#137113 commented on
Jul 9, 2025 • 0 new comments -
Specialize `Iterator::eq{_by}` for `TrustedLen` iterators
#137122 commented on
Jul 15, 2025 • 0 new comments -
use triomphe::Arc for InternedObligationCauseCode instead of Arc
#137135 commented on
Jul 9, 2025 • 0 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
Jul 9, 2025 • 0 new comments -
Make skip_whitespace do a single pass (with bytes)
#137275 commented on
Jul 9, 2025 • 0 new comments -
Experiment: New format_args!() representation
#137294 commented on
Jul 9, 2025 • 0 new comments -
Document `From::from` impls
#137330 commented on
Jul 9, 2025 • 0 new comments -
Make some suggestions "verbose"
#137343 commented on
Jul 9, 2025 • 0 new comments -
Tag all format-like macros with `#[clippy::format_args]`
#137364 commented on
Jul 9, 2025 • 0 new comments -
Recover `param: Ty = EXPR`
#137396 commented on
Jul 9, 2025 • 0 new comments -
Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose
#137409 commented on
Jul 9, 2025 • 0 new comments -
Add rusty stack protector
#137418 commented on
Jul 9, 2025 • 0 new comments -
Link object files that use `#[used]`
#137426 commented on
Jul 9, 2025 • 0 new comments -
Fix host code appearing in Wasm binaries
#137457 commented on
Jul 10, 2025 • 0 new comments -
Stabilize `assert_matches` and move it to `core::macros`
#137487 commented on
Jul 9, 2025 • 0 new comments -
libstd: init(): dup() subsequent /dev/nulls instead of opening them again
#137494 commented on
Jul 9, 2025 • 0 new comments -
update doc for Vec::into_boxed_slice
#137546 commented on
Jul 9, 2025 • 0 new comments -
Handle autodiff for lib builds
#137570 commented on
Jul 9, 2025 • 0 new comments -
Add option to include submodules from vendoring
#137583 commented on
Jul 9, 2025 • 0 new comments -
Arbitrary self types v2: stabilize
#135881 commented on
Jul 9, 2025 • 0 new comments -
Implement String::make_(upp|low)ercase
#135888 commented on
Jul 9, 2025 • 0 new comments -
Fix `PostBorrowckAnalysis` for old solver
#135899 commented on
Jul 9, 2025 • 0 new comments -
Orphanck: Reject uncovered opaque types
#135910 commented on
Jul 9, 2025 • 0 new comments -
`byte_pattern`: share the `TwoWaySearcher` between byte and `str`
#135931 commented on
Jul 9, 2025 • 0 new comments -
test (do not merge)
#135954 commented on
Jul 9, 2025 • 0 new comments -
ci: Remove the power to skip tests from opt-dist
#135960 commented on
Jul 9, 2025 • 0 new comments -
Implement `push_mut`
#135975 commented on
Jul 14, 2025 • 0 new comments -
Start using pattern types in libcore
#136006 commented on
Jul 15, 2025 • 0 new comments -
Rewrite docs for fetch_update for clarity
#136036 commented on
Jul 9, 2025 • 0 new comments -
Add tests for dyn-incompatible cases
#136210 commented on
Jul 9, 2025 • 0 new comments -
Pass deployment target to cc linker with `-m*-version-min=`
#136333 commented on
Jul 9, 2025 • 0 new comments -
Lazy-chunk Symbol interner
#136401 commented on
Jul 9, 2025 • 0 new comments -
Conditionally fuse small constant constant integer switches when lowering slice patterns
#136417 commented on
Jul 9, 2025 • 0 new comments -
ci: move x86_64-msvc-ext jobs to windows 2025
#136478 commented on
Jul 9, 2025 • 0 new comments -
Add contracts for all functions in `Alignment`
#136578 commented on
Jul 9, 2025 • 0 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
Jul 9, 2025 • 0 new comments -
error on empty precision
#136638 commented on
Jul 9, 2025 • 0 new comments -
Skip redundant frames in const recursion errors
#136649 commented on
Jul 9, 2025 • 0 new comments -
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
#136677 commented on
Jul 9, 2025 • 0 new comments -
Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings
#136693 commented on
Jul 9, 2025 • 0 new comments -
Implement `Random` for array
#136732 commented on
Jul 9, 2025 • 0 new comments -
Implement `Random` for `num::{Saturating,Wrapping}`
#136733 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] `./x test rust-analyzer`
#136779 commented on
Jul 9, 2025 • 0 new comments -
Fix linker-plugin-lto only doing thin lto
#136840 commented on
Jul 10, 2025 • 0 new comments -
[experiment] dont init anything except x86
#136861 commented on
Jul 9, 2025 • 0 new comments -
Fix leaks from panics in destructors
#125923 commented on
Jul 9, 2025 • 0 new comments -
privacy: normalize associated types before visiting
#126076 commented on
Jul 9, 2025 • 0 new comments -
Reword the caveats on `array::map`
#126100 commented on
Jul 9, 2025 • 0 new comments -
Do not eagerly reject inference vars when trying to resolve method calls.
#126316 commented on
Jul 9, 2025 • 0 new comments -
Enable `riscv64gc-gnu` testing
#126641 commented on
Jul 9, 2025 • 0 new comments -
Implement consecutive type-relative paths
#126651 commented on
Jul 15, 2025 • 0 new comments -
Tweak output of resolve errors
#126810 commented on
Jul 9, 2025 • 0 new comments -
Mark span parent in def_collector.
#127241 commented on
Jul 14, 2025 • 0 new comments -
Make inline suggestions no longer be the default
#127282 commented on
Jul 9, 2025 • 0 new comments -
bump tracing
#127316 commented on
Jul 9, 2025 • 0 new comments -
[EXPERIMENT] Ban generics in variadic args
#127401 commented on
Jul 9, 2025 • 0 new comments -
feat(core): impl Step for NonZero<u*>
#127534 commented on
Jul 9, 2025 • 0 new comments -
Fix panic=abort tests on fuchsia
#127595 commented on
Jul 9, 2025 • 0 new comments -
Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases
#127997 commented on
Jul 9, 2025 • 0 new comments -
Normalize filecheck directives
#128018 commented on
Jul 9, 2025 • 0 new comments -
Rewrite the compiletest directive parser
#128070 commented on
Jul 9, 2025 • 0 new comments -
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
#128086 commented on
Jul 9, 2025 • 0 new comments -
feat: add tier-1 platform support for change_time
#128256 commented on
Jul 9, 2025 • 0 new comments -
compiler: suggest `const _` for a misplaced `const {}`
#128374 commented on
Jul 9, 2025 • 0 new comments -
When annotations needed, look at impls for more accurate suggestions
#128653 commented on
Jul 9, 2025 • 0 new comments -
Add `overflow_checks` intrinsic
#128666 commented on
Jul 9, 2025 • 0 new comments -
Cache declarative macro expansion on disk (for incremental comp.). Based on #128605
#128747 commented on
Jul 9, 2025 • 0 new comments -
Stop considering moved-out locals when computing auto traits for generators (rebased)
#128846 commented on
Jul 9, 2025 • 0 new comments -
Allow inlining drop glue more generally
#128917 commented on
Jul 9, 2025 • 0 new comments -
Try to shrink `Alignment`-related MIR in `Layout`
#128918 commented on
Jul 9, 2025 • 0 new comments -
Perform ThinLTO on x86_64-pc-windows-msvc dist builder
#128947 commented on
Jul 9, 2025 • 0 new comments -
Fix linking for symbols starting with ? on i686-pc-windows-msvc
#130808 commented on
Jul 9, 2025 • 0 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
Jul 13, 2025 • 0 new comments -
Add APIs for dealing with titlecase
#122668 commented on
Jul 9, 2025 • 0 new comments -
Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions
#122957 commented on
Jul 9, 2025 • 0 new comments -
Make slice iterators carry only a single provenance
#122971 commented on
Jul 16, 2025 • 0 new comments -
CFI: Fix fn items, closures, and Fn trait objects
#123082 commented on
Jul 9, 2025 • 0 new comments -
Rework MIR inlining costs
#123179 commented on
Jul 9, 2025 • 0 new comments -
Revert "CFI: Skip non-passed arguments"
#123205 commented on
Jul 9, 2025 • 0 new comments -
[WIP] rustdoc (base+json): add support for variances
#123219 commented on
Jul 9, 2025 • 0 new comments -
[blocked on design] [PoC]: rustdoc (html): add support for variances
#123220 commented on
Jul 9, 2025 • 0 new comments -
Fixup `if T::CONST` in MIR
#123259 commented on
Jul 9, 2025 • 0 new comments -
Add managarm as a tier 3 target
#123319 commented on
Jul 9, 2025 • 0 new comments -
Optimize core::str::Lines::count
#123606 commented on
Jul 9, 2025 • 0 new comments -
Default-enable share-generics, with available_externally to still allow inlining.
#123610 commented on
Jul 9, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jul 9, 2025 • 0 new comments -
test
#124078 commented on
Jul 11, 2025 • 0 new comments -
coverage: Treat each match arm as a "branch" for branch coverage
#124154 commented on
Jul 9, 2025 • 0 new comments -
MIR: Stop needing an explicit BB for `otherwise:unreachable`
#124188 commented on
Jul 9, 2025 • 0 new comments -
Support mcdc analysis for pattern matching
#124278 commented on
Jul 9, 2025 • 0 new comments -
[experiment] Build the compiler with panic=abort
#124362 commented on
Jul 9, 2025 • 0 new comments -
Set default value `deny-warnings` for compiler profile to `false`
#124439 commented on
Jul 9, 2025 • 0 new comments -
alias-relate: add fast reject optimization
#124852 commented on
Jul 9, 2025 • 0 new comments -
Improve parse item fallback
#125388 commented on
Jul 9, 2025 • 0 new comments -
Recover statics better
#125555 commented on
Jul 9, 2025 • 0 new comments -
Stop emitting spans from proc macro compile time in quote expansion
#125721 commented on
Jul 9, 2025 • 0 new comments -
[WIP] RIIR HtmlDocCk
#125780 commented on
Jul 9, 2025 • 0 new comments -
Silence errors in expressions caused by bare traits in paths in 2021 edition
#125784 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jul 9, 2025 • 0 new comments -
core/ptr: Add simulate_realloc()
#130886 commented on
Jul 9, 2025 • 0 new comments -
Infer nounwind and use it in MIR opts
#130909 commented on
Jul 9, 2025 • 0 new comments -
Separate weekly `cargo update` PRs and add bootstrap
#130937 commented on
Jul 9, 2025 • 0 new comments -
avoid phi node for pointers flowing into Vec appends
#130998 commented on
Jul 9, 2025 • 0 new comments -
std: detect stack overflows in TLS destructors on UNIX
#131282 commented on
Jul 9, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
Jul 9, 2025 • 0 new comments -
Implement split_pattern on slices
#131340 commented on
Jul 9, 2025 • 0 new comments -
Add `JoinHandle::into_join_future()`.
#131389 commented on
Jul 9, 2025 • 0 new comments -
macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
#131477 commented on
Jul 9, 2025 • 0 new comments -
WIP: Parse Apple SDK versions
#131478 commented on
Jul 9, 2025 • 0 new comments -
core: implement `DeterministicRandomSource`
#131607 commented on
Jul 9, 2025 • 0 new comments -
Swap Lru from std::sync::Arc to triomphe::Arc
#131629 commented on
Jul 9, 2025 • 0 new comments -
Add post-mono MIR optimizations
#131650 commented on
Jul 9, 2025 • 0 new comments -
lexer: Treat more floats with empty exponent as valid tokens
#131656 commented on
Jul 9, 2025 • 0 new comments -
Support multiple stability attributes on items
#131824 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: allow searches to match against both type and name
#131852 commented on
Jul 9, 2025 • 0 new comments -
Fix suggestions when returning a bare trait from an async fn.
#131882 commented on
Jul 9, 2025 • 0 new comments -
Add parallel front end robustness test to ui tests
#132051 commented on
Jul 10, 2025 • 0 new comments -
Fix overly restrictive lifetime in `core::panic::Location::file` return type
#132087 commented on
Jul 9, 2025 • 0 new comments -
Add lint against (some) interior mutable consts
#132146 commented on
Jul 9, 2025 • 0 new comments -
Use CLOCK_BOOTTIME for Instant in Fuchsia/Android
#132331 commented on
Jul 9, 2025 • 0 new comments -
Allow specifying the ELF TLS ABI
#132480 commented on
Jul 9, 2025 • 0 new comments -
unix: Relax escaping in `Debug` impl on `Command`
#132484 commented on
Jul 9, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
Jul 9, 2025 • 0 new comments -
Use LLVM's UEFI targets
#132570 commented on
Jul 9, 2025 • 0 new comments -
[DRAFT] Generate CGUs in parallel.
#132711 commented on
Jul 9, 2025 • 0 new comments -
Stop generating assumes for validity ranges
#129027 commented on
Jul 9, 2025 • 0 new comments -
Additional NonZero conversions
#129036 commented on
Jul 9, 2025 • 0 new comments -
Experimental: Add Derive Proc-Macro Caching
#129102 commented on
Jul 9, 2025 • 0 new comments -
stabilize std::path::Path::file_prefix
#129114 commented on
Jul 9, 2025 • 0 new comments -
Detect more `cfg`d out items in resolution errors
#129183 commented on
Jul 9, 2025 • 0 new comments -
[Experimental] `<T as Into<T>>::into` lint
#129249 commented on
Jul 9, 2025 • 0 new comments -
Restrict `parse_maybe_literal_minus`
#129289 commented on
Jul 9, 2025 • 0 new comments -
Rebuild on changes to the deployment target when compiling Apple targets
#129342 commented on
Jul 9, 2025 • 0 new comments -
Try enabling precondition checks on ptr::{read,write}
#129498 commented on
Jul 9, 2025 • 0 new comments -
Properly deduce object lifetime defaults in projections & trait refs
#129543 commented on
Jul 9, 2025 • 0 new comments -
Docs - type guarantees update
#129822 commented on
Jul 9, 2025 • 0 new comments -
Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T]
#129870 commented on
Jul 9, 2025 • 0 new comments -
Implement struct_target_features.
#129881 commented on
Jul 9, 2025 • 0 new comments -
[Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements
#129989 commented on
Jul 9, 2025 • 0 new comments -
Optimize DefaultHasher siphash
#130112 commented on
Jul 9, 2025 • 0 new comments -
Remove precise placeholder tracking from region inference
#130227 commented on
Jul 9, 2025 • 0 new comments -
Add a run-make test for Arm target-cpu features.
#130382 commented on
Jul 9, 2025 • 0 new comments -
Support symbolicating zstd-compressed ELF sections
#130417 commented on
Jul 9, 2025 • 0 new comments -
Split traits by crate-local and crate-non-local
#130418 commented on
Jul 9, 2025 • 0 new comments -
compiler: Fix handling of `repr(align(N), simd)`
#130460 commented on
Jul 9, 2025 • 0 new comments -
Generating a documentation for tests
#130463 commented on
Jul 9, 2025 • 0 new comments -
Support 128-bit atomics on x86_64-fortanix-unknown-sgx
#130552 commented on
Jul 9, 2025 • 0 new comments -
Beautify doctest path
#130643 commented on
Jul 9, 2025 • 0 new comments -
Add inline(usually)
#130679 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Elaborate drops to calls
#130691 commented on
Jul 9, 2025 • 0 new comments -
Suggest adding missing braces in `const` block pattern
#130751 commented on
Jul 9, 2025 • 0 new comments -
Remove unstable cfg `target(...)` compact feature
#130780 commented on
Jul 15, 2025 • 0 new comments