-
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
83 Pull requests merged by 45 people
-
avoid suggesting traits from private dependencies
#143038 merged
Jul 3, 2025 -
Fix rustdoc not correctly showing attributes on re-exports
#143083 merged
Jul 3, 2025 -
Port
#[target_feature]
to new attribute parsing infrastructure#142876 merged
Jul 3, 2025 -
document optional jobs
#143283 merged
Jul 3, 2025 -
minicore: use core's
diagnostic::on_unimplemented
messages#143329 merged
Jul 3, 2025 -
setup typos check in CI
#134006 merged
Jul 3, 2025 -
Rollup of 6 pull requests
#143363 merged
Jul 3, 2025 -
Lazy-ify some markdown rendering
#142910 merged
Jul 3, 2025 -
Rename
mingw-*
CI jobs topr-*
#143294 merged
Jul 3, 2025 -
miri: improve errors for type validity assertion failures
#143327 merged
Jul 3, 2025 -
Use non-global interner in
test_string_interning
in bootstrap#143325 merged
Jul 3, 2025 -
interpret: move the native call preparation logic into Miri
#143324 merged
Jul 3, 2025 -
byte-addresses memory -> byte-addressed memory
#143321 merged
Jul 3, 2025 -
Add bootstrap check snapshot tests
#143316 merged
Jul 3, 2025 -
Explicitly handle all nodes in
generics_of
when computing parent#143292 merged
Jul 3, 2025 -
Make the enum check work for negative discriminants
#143273 merged
Jul 3, 2025 -
bootstrap: add build.tidy-extra-checks option
#143251 merged
Jul 3, 2025 -
Rollup of 9 pull requests
#143350 merged
Jul 3, 2025 -
Improve CSS for source code block line numbers
#143192 merged
Jul 3, 2025 -
Derive
Copy
andHash
forIntErrorKind
#131923 merged
Jul 3, 2025 -
Assemble const bounds via normal item bounds in old solver too
#143235 merged
Jul 3, 2025 -
Feed
explicit_predicates_of
instead ofpredicates_of
#143261 merged
Jul 3, 2025 -
loop match: handle opaque patterns
#143276 merged
Jul 3, 2025 -
Detect more cases of unused_parens around types
#142237 merged
Jul 3, 2025 -
bootstrap: validate
rust.codegen-backends
&target.<triple>.codegen-backends
#142212 merged
Jul 3, 2025 -
Add
track_caller
attributes to trace origin of Clippy lints#143306 merged
Jul 3, 2025 -
Change
{Box,Arc,Rc,Weak}::into_raw
to only work withA = Global
#141219 merged
Jul 3, 2025 -
Rewrite
macro_rules!
parser to not use the MBE engine itself#143070 merged
Jul 3, 2025 -
Rollup of 11 pull requests
#143338 merged
Jul 3, 2025 -
Attribute rework: a parser for single attributes without arguments
#142964 merged
Jul 3, 2025 -
Remove some unsized tuple impls now that we don't support unsizing tuples anymore
#138340 merged
Jul 3, 2025 -
Expose elf abi on ppc64 targets
#142321 merged
Jul 2, 2025 -
ci: aarch64-gnu: Stop skipping
panic_abort_doc_tests
#142886 merged
Jul 2, 2025 -
Add
Vec::into_chunks
#142138 merged
Jul 2, 2025 -
Explain
TOCTOU
on the top ofstd::fs
, and reference it in functions#141847 merged
Jul 2, 2025 -
Rollup of 9 pull requests
#143337 merged
Jul 2, 2025 -
ci: support optional jobs
#143274 merged
Jul 2, 2025 -
fix bitcast of single-element SIMD vectors
#143194 merged
Jul 2, 2025 -
Don't recompute
DisambiguatorState
for every RPITIT in trait definition#143258 merged
Jul 2, 2025 -
[COMPILETEST-UNTANGLE 3/N] Use "directives" consistently within compiletest
#143232 merged
Jul 2, 2025 -
Suggest use another lifetime specifier instead of underscore lifetime
#143231 merged
Jul 2, 2025 -
Remove let_chains unstable feature
#143214 merged
Jul 2, 2025 -
Add new self-profiling event to cheaply aggregate query cache hit counts
#142978 merged
Jul 2, 2025 -
[beta] stage0 bump to 1.88.0
#143068 merged
Jul 2, 2025 -
Update stage0 to 1.89.0-beta.1
#142974 merged
Jul 2, 2025 -
Remove support for
dyn*
from the compiler#143036 merged
Jul 2, 2025 -
Implement
Random
for tuple#136801 merged
Jul 1, 2025 -
Describe Future invariants more precisely
#141867 merged
Jul 1, 2025 -
Rollup of 12 pull requests
#143287 merged
Jul 1, 2025 -
Remove
ItemKind::descr
method#143279 merged
Jul 1, 2025 -
Improve testing and error messages for malformed attributes
#143181 merged
Jul 1, 2025 -
tests/ui
: A New Order [19/N]#143210 merged
Jul 1, 2025 -
bootstrap: make comment more clear
#143269 merged
Jul 1, 2025 -
mir: Mark
Statement
andBasicBlockData
as#[non_exhaustive]
#143262 merged
Jul 1, 2025 -
tests/ui
: A New Order [20/N]#143212 merged
Jul 1, 2025 -
[COMPILETEST-UNTANGLE 2/N] Make some compiletest errors/warnings/help more visually obvious
#143230 merged
Jul 1, 2025 -
Port
#[rustc_object_lifetime_default]
to the new attribute parsing …#143240 merged
Jul 1, 2025 -
docs(fs): Touch up grammar on lock api
#142760 merged
Jul 1, 2025 -
Do not enable LLD by default in the dist profile
#143255 merged
Jul 1, 2025 -
Start moving wf checking away from HIR
#142030 merged
Jul 1, 2025 -
Split exported_symbols for generic and non-generic symbols
#143013 merged
Jul 1, 2025 -
Port
#[rustc_layout_scalar_valid_range_start/end]
to the new attrib…#142921 merged
Jul 1, 2025 -
inherit
#[align]
from trait method prototypes#143156 merged
Jul 1, 2025 -
Disable f16 on Aarch64 without neon for llvm < 20.1.1
#143125 merged
Jul 1, 2025 -
rustdoc default faviocon
#143178 merged
Jul 1, 2025 -
Upgrade dependencies in run-make-support
#143257 merged
Jul 1, 2025 -
Replace
ItemCtxt::report_placeholder_type_error
match with a call toTyCtxt::def_descr
#143234 merged
Jul 1, 2025 -
mbe: Add tests and restructure metavariable expressions
#143245 merged
Jul 1, 2025 -
Rollup of 8 pull requests
#143267 merged
Jul 1, 2025 -
fix: Emit suggestion filename if primary diagnostic span is dummy
#143264 merged
Jul 1, 2025 -
linkify CodeSuggestion in doc comments
#143263 merged
Jul 1, 2025 -
Introduce
ByteSymbol
#141875 merged
Jul 1, 2025 -
Ensure -V --verbose processes both codegen_backend and codegen-backend
#143019 merged
Jul 1, 2025 -
Handle build scripts better in
-Zmacro-stats
output.#143228 merged
Jul 1, 2025 -
[COMPILETEST-UNTANGLE 1/N] Move some some early config checks to the lib and move the compiletest binary
#143229 merged
Jul 1, 2025 -
give Pointer::into_parts a more scary name and offer a safer alternative
#143140 merged
Jul 1, 2025 -
Make combining LLD with external LLVM config a hard error
#143175 merged
Jul 1, 2025 -
Use
tracing-forest
instead oftracing-tree
for bootstrap tracing#143180 merged
Jul 1, 2025 -
Subtree update of
rust-analyzer
#143246 merged
Jul 1, 2025 -
Improve macro stats printing
#143223 merged
Jul 1, 2025 -
Update books
#143248 merged
Jul 1, 2025 -
Rollup of 9 pull requests
#143254 merged
Jul 1, 2025 -
GCC backend subtree update
#143239 merged
Jun 30, 2025
72 Pull requests opened by 39 people
-
Add coroutine info to v0 symbol mangling (via DefPath/DefPathData)
#143259 opened
Jun 30, 2025 -
Mention as_chunks in the docs for chunks
#143265 opened
Jul 1, 2025 -
tests/codegen/enum/enum-match.rs: accept negative range attribute
#143270 opened
Jul 1, 2025 -
Store the type of each GVN value
#143271 opened
Jul 1, 2025 -
Upgrade the `fortanix-sgx-abi` dependency
#143272 opened
Jul 1, 2025 -
Beta backport: null terminate UNICODE_STRINGs
#143275 opened
Jul 1, 2025 -
Remove duplicate error about raw underscore lifetime
#143280 opened
Jul 1, 2025 -
Add `uX::strict_sub_signed`
#143282 opened
Jul 1, 2025 -
Create `AttrTarget` for attribute parsing
#143284 opened
Jul 1, 2025 -
Add `stdarch` bootstrap smoke test
#143285 opened
Jul 1, 2025 -
Make -Ztrack-diagnostics emit like a note
#143286 opened
Jul 1, 2025 -
Fix `x clean` with a fifo
#143288 opened
Jul 1, 2025 -
Remove `[T]::array_chunks(_mut)`
#143289 opened
Jul 1, 2025 -
pub async fn impl is monomorphized when func itself is monomorphized
#143290 opened
Jul 1, 2025 -
codegen_ssa: replace a Result by an Either
#143291 opened
Jul 1, 2025 -
fix `-Zsanitizer=kcfi` on `#[naked]` functions
#143293 opened
Jul 1, 2025 -
`tests/ui`: A New Order [21/N]
#143296 opened
Jul 1, 2025 -
`tests/ui`: A New Order [22/N]
#143297 opened
Jul 1, 2025 -
`tests/ui`: A New Order [23/N]
#143298 opened
Jul 1, 2025 -
`tests/ui`: A New Order [24/N]
#143299 opened
Jul 1, 2025 -
`tests/ui`: A New Order [25/N]
#143300 opened
Jul 1, 2025 -
`tests/ui`: A New Order [26/N]
#143301 opened
Jul 1, 2025 -
`tests/ui`: A New Order [27/N]
#143302 opened
Jul 1, 2025 -
`tests/ui`: A New Order [28/N] FINAL PART
#143303 opened
Jul 1, 2025 -
Fast path nitpicks
#143307 opened
Jul 2, 2025 -
Remove `PointerLike` trait
#143308 opened
Jul 2, 2025 -
[perf] Consider param-env for fast path
#143309 opened
Jul 2, 2025 -
fix filename for test
#143314 opened
Jul 2, 2025 -
make `-Zmin-function-alignment` a target modifier
#143323 opened
Jul 2, 2025 -
remove deprecated from core::ffi::c_str
#143326 opened
Jul 2, 2025 -
Avoid loading HIR for check_well_formed on type declarations
#143328 opened
Jul 2, 2025 -
Fix diagnostics str::replace comma to bar
#143331 opened
Jul 2, 2025 -
[TOY] Extend GVN to perform local value numbering.
#143333 opened
Jul 2, 2025 -
Always inline InterpCx::layout_of after perf regression
#143334 opened
Jul 2, 2025 -
Respect endianness correctly in CheckEnums test suite
#143339 opened
Jul 2, 2025 -
awhile -> a while where appropriate
#143340 opened
Jul 2, 2025 -
Mention that casting to *const () is a way to roundtrip with from_raw_parts
#143341 opened
Jul 2, 2025 -
Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase)
#143343 opened
Jul 2, 2025 -
Port `#[path]` to the new attribute parsing infrastructure
#143344 opened
Jul 2, 2025 -
update coherence example
#143346 opened
Jul 2, 2025 -
Bye bye as command mut
#143354 opened
Jul 3, 2025 -
wrapping shift: remove first bitmask and table
#143355 opened
Jul 3, 2025 -
use unsigned_abs instead of `abs` on signed int to silence clippy
#143356 opened
Jul 3, 2025 -
Retire hir::*ItemRef.
#143357 opened
Jul 3, 2025 -
Link to 2024 edition page for `!` fallback changes
#143359 opened
Jul 3, 2025 -
loop match: error on `#[const_continue]` outside `#[loop_match]`
#143360 opened
Jul 3, 2025 -
Stop passing resolver disambiguator state to AST lowering.
#143361 opened
Jul 3, 2025 -
don't include `.md` in title
#143364 opened
Jul 3, 2025 -
Precompute stable hash for SyntaxContext.
#143366 opened
Jul 3, 2025 -
allow clippy manual ascii check for definitions of them
#143367 opened
Jul 3, 2025 -
Various refactorings to the metadata loader
#143369 opened
Jul 3, 2025 -
remove redundant #[must_use]
#143370 opened
Jul 3, 2025 -
Prehash visibilities in resolver
#143371 opened
Jul 3, 2025 -
Remove names_imported_by_glob_use query.
#143372 opened
Jul 3, 2025 -
Unquerify maybe_unused_trait_imports.
#143373 opened
Jul 3, 2025 -
Unquerify extern_mod_stmt_cnum.
#143374 opened
Jul 3, 2025 -
add a scope for `if let` guard temporaries and bindings
#143376 opened
Jul 3, 2025 -
clippy fix: remove manual PartialEq::ne
#143377 opened
Jul 3, 2025 -
simplify receivers for some array method calls
#143378 opened
Jul 3, 2025 -
Replace kw_span by full span for generic const parameters.
#143380 opened
Jul 3, 2025 -
rustdoc: don't treat methods under const impls or traits as const
#143381 opened
Jul 3, 2025 -
stabilize `const_slice_reverse`
#143382 opened
Jul 3, 2025 -
stabilize `const_array_each_ref`
#143383 opened
Jul 3, 2025 -
Update browser-ui-test version to `0.21.1`
#143384 opened
Jul 3, 2025 -
Assign dependency bump PRs to me
#143386 opened
Jul 3, 2025 -
Make __rust_alloc_error_handler_should_panic a function
#143387 opened
Jul 3, 2025 -
Various refactors to the LTO handling code
#143388 opened
Jul 3, 2025 -
Rollup of 5 pull requests
#143390 opened
Jul 3, 2025 -
trait_sel: normalise obligations from builtin impls
#143391 opened
Jul 3, 2025 -
compiler: Document and reduce `fn provide`s in hir crates
#143394 opened
Jul 3, 2025 -
Always use the pure Rust fallback instead of `llvm.{maximum,minimum}`
#143395 opened
Jul 3, 2025
28 Issues closed by 9 people
-
Compiler panic because of adding 2 scope.spawn to each other when running `cargo check`
#143188 closed
Jul 3, 2025 -
ICE when comparing traits returned from future
#143209 closed
Jul 3, 2025 -
Imports from private std dependency `object` shouldn't be suggested
#138191 closed
Jul 3, 2025 -
rustc suggest adding an import of `compiler_builtins`
#142676 closed
Jul 3, 2025 -
Some trait functions are now listed as "const fn" even for types without a const trait impl
#143375 closed
Jul 3, 2025 -
Erratic optimization of some complex code that may never actually panic
#142691 closed
Jul 3, 2025 -
New enum discrimintant check doesn't work for negative numbers
#143218 closed
Jul 3, 2025 -
ICE: `unsupported pattern constructor Opaque(OpaqueId(0))`
#143203 closed
Jul 3, 2025 -
Bootstrap ignores unknown values for codegen-backends
#142184 closed
Jul 3, 2025 -
`IntErrorKind` should derive `Copy` and `Hash`
#131826 closed
Jul 3, 2025 -
Borrow checker soundness hole in nested mutable reference scenarios
#143348 closed
Jul 3, 2025 -
powerpc64: allow querying ELF ABI version
#60617 closed
Jul 2, 2025 -
Partially consolidate "TOCTOU" explanations
#141837 closed
Jul 2, 2025 -
Nightly version damages custom ABI return type
#143335 closed
Jul 2, 2025 -
ICE in object_safety.rs due to method receiver not having a layout
#57276 closed
Jul 2, 2025 -
const simd_extract/insert are no longer usable in latest nightly (2020-01-02)
#67847 closed
Jul 2, 2025 -
Clean up Solaris CI
#126025 closed
Jul 2, 2025 -
`dyn*` does not support trait upcasting
#104800 closed
Jul 2, 2025 -
Tracking issue for dyn-star
#102425 closed
Jul 2, 2025 -
`impl<T> PointerLike for {Rc,Arc,Weak}<T>` can't exist but should
#134591 closed
Jul 2, 2025 -
ICE with `dyn*` and method that takes `self` by value
#119694 closed
Jul 2, 2025 -
ice: symbol mangling v0 + `dyn_star`: `cannot be demangled`
#116979 closed
Jul 2, 2025 -
the documentation for the Future trait specifies invariants that are not always true
#125050 closed
Jul 1, 2025 -
Double help message for new attribute parsing
#143136 closed
Jul 1, 2025 -
Diagnostics for unimported `decl_macro`
#88634 closed
Jul 1, 2025 -
Last Rust version supporting Windows 7 is 1.77.2 — any chance of future support?"
#143268 closed
Jul 1, 2025 -
rustdoc book says there is no default favicon
#143154 closed
Jul 1, 2025 -
ICE: `not yet implemented: Expr`
#143128 closed
Jul 1, 2025
26 Issues opened by 21 people
-
Borrow suggestion on unmet obligation doesn't account for types in type-relative paths
#143393 opened
Jul 3, 2025 -
Diagnostic incorrectly identifying sealed traits
#143392 opened
Jul 3, 2025 -
Better help message for missing lifetime specifier
#143389 opened
Jul 3, 2025 -
`x check bootstrap` doesn't work
#143385 opened
Jul 3, 2025 -
Function alignment does not work on wasm
#143368 opened
Jul 3, 2025 -
ICE: `unhandled node ConstArg(ConstArg `
#143358 opened
Jul 3, 2025 -
Tracking Issue for Effective Target Features
#143352 opened
Jul 3, 2025 -
ICE `assertion failed: !self.token.kind.is_close_delim_or_eof()`
#143351 opened
Jul 3, 2025 -
Inconsistent method lookup on never type
#143349 opened
Jul 3, 2025 -
Crater runs for 1.89
#143347 opened
Jul 3, 2025 -
Suboptimal diagnostics when "&function()" in const is rejected due to interior mutability
#143345 opened
Jul 2, 2025 -
Error: A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index.
#143342 opened
Jul 2, 2025 -
Misleading span in trait bound error with generic parameters
#143336 opened
Jul 2, 2025 -
CheckEnums tests fail on s390x (big-endian)
#143332 opened
Jul 2, 2025 -
`...or a vertical bar to match` bugs
#143330 opened
Jul 2, 2025 -
Call to `needs_drop` doesn't optimize properly in combination with unrelated mutation of static variable
#143320 opened
Jul 2, 2025 -
riscv64gc-unknown-linux-gnu target fails some UI tests in CI
#143319 opened
Jul 2, 2025 -
`doc_auto_cfg` assigns wrong feature to cyclically reexported impl
#143318 opened
Jul 2, 2025 -
Please document how many times a compiler flag is recognized, or stop for more occurences than needed
#143312 opened
Jul 2, 2025 -
ICEs on `#[loop_match]` with constant evaluation
#143310 opened
Jul 2, 2025 -
A lifetime-dependent bound is not merged into a higher-ranked lifetime bound
#143304 opened
Jul 1, 2025 -
Enzyme should be loaded on-demand at runtime
#143295 opened
Jul 1, 2025 -
Error points at `None` with implementation of `Fn` is not general enough
#143281 opened
Jul 1, 2025 -
Rustc does not cleanup incomplete output files when interrupted by signal
#143278 opened
Jul 1, 2025 -
ICE: `#[naked] functions should always terminate with an asm! block`
#143266 opened
Jul 1, 2025 -
false positive `unused_parens` causes syntax error around labled loops with ifs
#143256 opened
Jun 30, 2025
229 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.
-
Implement unstable trait impl
#140399 commented on
Jul 3, 2025 • 29 new comments -
Enforce in bootstrap that check must have stage at least 1
#143048 commented on
Jul 3, 2025 • 27 new comments -
Allow custom default address spaces and parse `p-` specifications in the datalayout string
#143182 commented on
Jul 3, 2025 • 17 new comments -
Specialize sleep_until implementation for unix (except mac)
#141829 commented on
Jul 3, 2025 • 16 new comments -
GCI: Don't evaluate the initializer of free const items that have trivially unsatisfied predicates
#142293 commented on
Jul 3, 2025 • 13 new comments -
adding UI test to autodiff
#142444 commented on
Jul 2, 2025 • 13 new comments -
Implement `int_format_into` feature
#142098 commented on
Jul 3, 2025 • 12 new comments -
`tests/ui`: A New Order [18/N]
#143202 commented on
Jul 1, 2025 • 10 new comments -
Remove fewer Storage calls in CopyProp and GVN
#142531 commented on
Jul 2, 2025 • 9 new comments -
Align attr fixes
#143206 commented on
Jul 3, 2025 • 8 new comments -
std: sys: net: uefi: tcp4: Implement write
#141532 commented on
Jul 3, 2025 • 7 new comments -
gpu offload host code generation
#142097 commented on
Jul 3, 2025 • 7 new comments -
Make `Default` const and add some `const Default` impls
#134628 commented on
Jul 3, 2025 • 6 new comments -
Remove false label when `self` resolve failure does not relate to macro
#143177 commented on
Jul 3, 2025 • 6 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Jul 3, 2025 • 5 new comments -
Distinguish delim kind to decide whether to emit unexpected closing delimiter
#138554 commented on
Jul 1, 2025 • 4 new comments -
Move all LLVM externs into the rustc_llvm crate
#142897 commented on
Jul 2, 2025 • 4 new comments -
Remove `Symbol` from `Named` variant of `BoundRegionKind`/`LateParamRegionKind`
#139598 commented on
Jul 2, 2025 • 4 new comments -
Rewrite empty attribute lint for new attribute parser
#143252 commented on
Jul 3, 2025 • 4 new comments -
rustc_const_eval: Expose APIs for signalling foreign accesses to memory
#141391 commented on
Jul 3, 2025 • 3 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
Jul 3, 2025 • 3 new comments -
Apply RemoveNoopLandingPads post-monomorphization
#143208 commented on
Jul 3, 2025 • 3 new comments -
add sitemap to rust docs
#139593 commented on
Jul 2, 2025 • 2 new comments -
Do not suggest borrow that is already there in fully-qualified call
#132469 commented on
Jul 3, 2025 • 2 new comments -
tests: Require `run-fail` ui tests to have an exit code (`SIGABRT` not ok)
#143002 commented on
Jul 3, 2025 • 2 new comments -
Prototype `VaList` proposal
#141980 commented on
Jul 3, 2025 • 2 new comments -
Avoid depending on forever-red DepNode when encoding metadata.
#143247 commented on
Jul 3, 2025 • 2 new comments -
Stabilize `-Cmin-function-alignment`
#142824 commented on
Jul 3, 2025 • 1 new comment -
nicer autodiff error handling
#142842 commented on
Jul 1, 2025 • 1 new comment -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jul 2, 2025 • 1 new comment -
Compute jump threading opportunities in a single pass
#142821 commented on
Jul 3, 2025 • 1 new comment -
core: Add `BorrowedCursor::with_unfilled_buf`
#142885 commented on
Jul 1, 2025 • 1 new comment -
fresh binding should shadow the def in expand
#143141 commented on
Jul 1, 2025 • 1 new comment -
Fix host code appearing in Wasm binaries
#137457 commented on
Jul 3, 2025 • 1 new comment -
Canonicalize input ty/ct infer/placeholder in the root universe
#142732 commented on
Jul 3, 2025 • 1 new comment -
Show the offset, length and memory of uninit read errors
#142673 commented on
Jul 1, 2025 • 1 new comment -
Make named asm_labels lint not trigger on hexagon register spans
#143037 commented on
Jul 1, 2025 • 1 new comment -
search graph: improve rebasing and add forced ambiguity support
#143054 commented on
Jul 1, 2025 • 1 new comment -
Don't call WSACleanup on process exit
#141809 commented on
Jul 1, 2025 • 0 new comments -
Stabilize `rwlock_downgrade` library feature
#143191 commented on
Jul 2, 2025 • 0 new comments -
Stabilize `#[cfg(version(...))]`, take 2
#141766 commented on
Jul 1, 2025 • 0 new comments -
Unify `CoroutineWitness` sooner in typeck, and stall coroutine obligations based off of `TypingEnv`
#141762 commented on
Jul 3, 2025 • 0 new comments -
Draft: Make into_parts methods on Vec associated functions
#141509 commented on
Jul 3, 2025 • 0 new comments -
Add new `function_casts_as_integer` lint
#141470 commented on
Jul 2, 2025 • 0 new comments -
rustdoc: fix attrs of locally reexported foreign items
#141831 commented on
Jul 3, 2025 • 0 new comments -
improve `core::ffi::VaList`
#141835 commented on
Jul 3, 2025 • 0 new comments -
make rust-analyzer use a dedicated build directory
#141839 commented on
Jul 3, 2025 • 0 new comments -
If `HOME` is empty, use the fallback instead
#141840 commented on
Jul 1, 2025 • 0 new comments -
Stabilize `feature(more_qualified_paths)`
#141922 commented on
Jul 2, 2025 • 0 new comments -
Attempted to fix #141972 Parameter ABI inconsistency error in Rust for RISC-V
#141979 commented on
Jul 3, 2025 • 0 new comments -
Fix linting false positive when block used as value
#141987 commented on
Jul 3, 2025 • 0 new comments -
add Iterator::contains
#141994 commented on
Jul 1, 2025 • 0 new comments -
add track_caller attribute to map_err and ok_or/_else
#142093 commented on
Jul 1, 2025 • 0 new comments -
work around linux not honoring write_at for O_APPEND files
#143166 commented on
Jul 3, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
Jul 3, 2025 • 0 new comments -
Rustfmt now support use closures
#139692 commented on
Jul 2, 2025 • 0 new comments -
RDR: avoid rebuilding dependent crates after comment changes
#143249 commented on
Jul 3, 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 2, 2025 • 0 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Jul 3, 2025 • 0 new comments -
Implement `Debug` for `EncodeWide`
#140153 commented on
Jul 1, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions
#140261 commented on
Jul 3, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
Jul 3, 2025 • 0 new comments -
Port `#[ignore]` to the new attribute parsing infrastructure
#143238 commented on
Jul 1, 2025 • 0 new comments -
Use lld by default on `x86_64-unknown-linux-gnu` stable
#140525 commented on
Jul 2, 2025 • 0 new comments -
Refactor StableMIR
#140643 commented on
Jul 3, 2025 • 0 new comments -
Port `#[no_implicit_prelude]` to the new attribute parsing infrastructure
#143237 commented on
Jul 3, 2025 • 0 new comments -
Add `-Zindirect-branch-cs-prefix`
#140740 commented on
Jul 2, 2025 • 0 new comments -
Implement Default for &Option
#140808 commented on
Jul 1, 2025 • 0 new comments -
Don't lint against named labels in `naked_asm!`
#140871 commented on
Jul 1, 2025 • 0 new comments -
Permit duplicate imports
#141043 commented on
Jul 3, 2025 • 0 new comments -
Allow volatile access to non-Rust memory, including address 0
#141260 commented on
Jul 2, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jul 3, 2025 • 0 new comments -
Allow `&raw [mut | const]` for union field in safe
#141469 commented on
Jul 2, 2025 • 0 new comments -
More robustly deal with relaxed bounds and improve their diagnostics
#142693 commented on
Jul 2, 2025 • 0 new comments -
Offload device1
#142696 commented on
Jul 2, 2025 • 0 new comments -
hir_analysis: add missing sizedness bounds
#142712 commented on
Jul 3, 2025 • 0 new comments -
lazily reevaluate nested goals
#142735 commented on
Jul 2, 2025 • 0 new comments -
Introduce debuginfo to statements in MIR
#142771 commented on
Jul 3, 2025 • 0 new comments -
Make TypeId const comparable
#142789 commented on
Jul 3, 2025 • 0 new comments -
Add `Write` implementation for `[MaybeUninit<u8>]`
#142849 commented on
Jul 2, 2025 • 0 new comments -
Weekly `cargo update`
#142857 commented on
Jul 3, 2025 • 0 new comments -
JumpThreading: compute place and value indices on-demand
#142881 commented on
Jul 2, 2025 • 0 new comments -
Replace JSONPath with `jq` in `jsondocck`
#143089 commented on
Jul 3, 2025 • 0 new comments -
Enable DestinationPropagation by default
#142915 commented on
Jul 3, 2025 • 0 new comments -
tidy: move rustdoc js stuff into a tidy extra check
#142924 commented on
Jul 3, 2025 • 0 new comments -
mbe: Rework diagnostics for metavariable expressions
#142950 commented on
Jul 1, 2025 • 0 new comments -
replace dead reference code-index.md
#142958 commented on
Jul 3, 2025 • 0 new comments -
Move `scalar_to_backend` to ssa
#142960 commented on
Jul 2, 2025 • 0 new comments -
[perf] Fast path for coercions of TY == TY
#142973 commented on
Jun 30, 2025 • 0 new comments -
mbe: Rework the `concat` metavariable expression
#142975 commented on
Jul 1, 2025 • 0 new comments -
GCI: Imply outlives-bounds on free (generic) const items
#143029 commented on
Jul 2, 2025 • 0 new comments -
Only work-steal in the main loop for rustc_thread_pool
#143035 commented on
Jul 1, 2025 • 0 new comments -
Add `const Rem`
#143040 commented on
Jul 3, 2025 • 0 new comments -
Port `#[non_exhaustive]` to the new attribute parsing infrastructure
#143085 commented on
Jul 3, 2025 • 0 new comments -
compiler: Allow `extern "interrupt" fn() -> !`
#143075 commented on
Jul 2, 2025 • 0 new comments -
rustdoc: add doc_link_canonical feature
#143158 commented on
Jul 2, 2025 • 0 new comments -
[DO NOT MERGE] Experimental
#142117 commented on
Jul 2, 2025 • 0 new comments -
Include additional hashes in src/stage0
#142139 commented on
Jul 3, 2025 • 0 new comments -
Convert moves of references to copies in ReferencePropagation
#142185 commented on
Jul 3, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Jul 3, 2025 • 0 new comments -
Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#142323 commented on
Jul 3, 2025 • 0 new comments -
Put negative implementors first and apply same ordering logic to foreign implementors
#142380 commented on
Jul 3, 2025 • 0 new comments -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Jul 3, 2025 • 0 new comments -
rust: library: Add `setsid` method to `CommandExt` trait
#142391 commented on
Jul 1, 2025 • 0 new comments -
`tests/ui`: A New Order [14/N]
#142440 commented on
Jul 1, 2025 • 0 new comments -
Improve diagnostic for link.exe special case exit code 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN)
#143133 commented on
Jul 1, 2025 • 0 new comments -
Detect missing `derive` on unresolved attribute even when not imported
#142487 commented on
Jul 3, 2025 • 0 new comments -
Simplify polonius location-sensitive analysis
#143093 commented on
Jul 2, 2025 • 0 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Jul 3, 2025 • 0 new comments -
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#142590 commented on
Jul 3, 2025 • 0 new comments -
Move placeholder error handling to before region inference
#142623 commented on
Jul 3, 2025 • 0 new comments -
Implement autodiff using intrinsics
#142640 commented on
Jul 1, 2025 • 0 new comments -
Document fully-qualified syntax in `as`' keyword doc
#142670 commented on
Jul 1, 2025 • 0 new comments -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 commented on
Jul 3, 2025 • 0 new comments -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 commented on
Jul 1, 2025 • 0 new comments -
Update bundled musl to 1.2.5
#142682 commented on
Jul 2, 2025 • 0 new comments -
Skip debug dep node code in non-incremental mode
#142686 commented on
Jul 3, 2025 • 0 new comments -
Lint on `mod foo {}` inside of `foo.rs`
#141385 commented on
Jul 1, 2025 • 0 new comments -
Tracking issue for unsupported_calling_conventions
#137018 commented on
Jul 1, 2025 • 0 new comments -
FR: Add a `--fail-fast` option to libtest
#142859 commented on
Jul 1, 2025 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
Jul 1, 2025 • 0 new comments -
Lint exported_private_dependencies misses public dependency via trait impl
#71043 commented on
Jul 1, 2025 • 0 new comments -
Linking broken on arm64ec due to __rust_alloc_error_handler_should_panic symbol
#143253 commented on
Jul 2, 2025 • 0 new comments -
csky targets' atomic RMW is not lock-free
#117306 commented on
Jul 2, 2025 • 0 new comments -
Tracking Issue for `vec_into_chunks`
#142137 commented on
Jul 2, 2025 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
Jul 2, 2025 • 0 new comments -
Write down where all the unwind/backtrace code is
#130257 commented on
Jul 2, 2025 • 0 new comments -
Decide about generics in arbitrary self types
#129147 commented on
Jul 2, 2025 • 0 new comments -
Tracking Issue for `--print=supported-crate-types`
#138640 commented on
Jul 2, 2025 • 0 new comments -
ICE: broken mir: bad assignment
#143204 commented on
Jul 2, 2025 • 0 new comments -
ICE `expression is not a valid constant NeverToAny`
#143165 commented on
Jul 2, 2025 • 0 new comments -
link.exe crashed during compilation
#141626 commented on
Jul 2, 2025 • 0 new comments -
inline attribute on async fn doesn't work properly
#63647 commented on
Jul 2, 2025 • 0 new comments -
x.py test --stage 0 src/tools/clippy does not work
#78717 commented on
Jul 2, 2025 • 0 new comments -
Rust Coverage not working if lines are formatted across multiple lines
#142291 commented on
Jul 2, 2025 • 0 new comments -
`VaList<'_>` does not carry its ABI in its type
#141618 commented on
Jul 2, 2025 • 0 new comments -
const-eval can construct uninhabited values via recursive static initialization
#143047 commented on
Jul 2, 2025 • 0 new comments -
New "type annotations needed" error in Rust nightly-2025-06-24
#143164 commented on
Jul 2, 2025 • 0 new comments -
`TcpListener::accept` not retrying transient errors is a footgun
#142557 commented on
Jul 2, 2025 • 0 new comments -
Missed optimization: `matches!` results in worse codgen than a logical or
#141497 commented on
Jul 2, 2025 • 0 new comments -
Third-party hooks to `NtOpenFile` perform out-of-bounds reads, crashing legitimate Rust programs
#143078 commented on
Jul 2, 2025 • 0 new comments -
Demangle C++ functions in backtraces
#66416 commented on
Jul 2, 2025 • 0 new comments -
Support hiding specific stackframes from backtrace by marking on the original functions.
#68336 commented on
Jul 2, 2025 • 0 new comments -
Tracking Issue for `backtrace_frames`
#79676 commented on
Jul 2, 2025 • 0 new comments -
Tracking Issue for panic_backtrace_config
#93346 commented on
Jul 2, 2025 • 0 new comments -
rustc-1.88.0 does not build using external LLVM due to missing rust-lld
#143076 commented on
Jun 30, 2025 • 0 new comments -
a path fragment cannot begin a struct expression or macro call expression
#143221 commented on
Jun 30, 2025 • 0 new comments -
non sysroot macros re-exported in std have broken source links
#140992 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for maybe_uninit_write_slice
#79995 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for `#![feature(const_float_round_methods)]`
#141555 commented on
Jun 30, 2025 • 0 new comments -
Tracking issue for `#![feature(maybe_uninit_slice)]`
#63569 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for maybe_uninit_fill
#117428 commented on
Jun 30, 2025 • 0 new comments -
"symbol is already defined" when combining `track_caller` with `no_mangle`
#143162 commented on
Jun 30, 2025 • 0 new comments -
`size_of_val` in a generator can make the generator bigger
#62321 commented on
Jun 30, 2025 • 0 new comments -
Tracking issue for release notes of #141996: Fix `proc_macro::Ident`'s handling of `$crate`
#143099 commented on
Jul 1, 2025 • 0 new comments -
Incomplete DWARF debug info in Rust 1.88
#143241 commented on
Jul 1, 2025 • 0 new comments -
Remove crates.io `compiler-builtins` from the library workspace
#142265 commented on
Jul 1, 2025 • 0 new comments -
Tracking issue for way to express intraprocedural finite state machines
#132306 commented on
Jul 1, 2025 • 0 new comments -
Implied bounds on nested references + variance = soundness hole
#25860 commented on
Jul 1, 2025 • 0 new comments -
Cannot cross-compile with rustc-dev package (or with any pre-built rlib files that depend on proc-macros, really)
#143226 commented on
Jul 1, 2025 • 0 new comments -
`opt-level=s` doesn't enable the SLP vectorizer (fails to use packed floats)
#143242 commented on
Jul 1, 2025 • 0 new comments -
`impl-trait-redundant-captures` leaves `+` if there are several items
#143216 commented on
Jul 1, 2025 • 0 new comments -
Tracking issue for release notes of #140525: Use lld by default on `x86_64-unknown-linux-gnu` stable
#143115 commented on
Jul 1, 2025 • 0 new comments -
is fs::remove_file() guaranteed to remove the symlink link?
#143189 commented on
Jul 1, 2025 • 0 new comments -
ICE: `cannot find 'N/#0' in param-env: ParamEnv`
#143117 commented on
Jul 1, 2025 • 0 new comments -
ICE: `no enclosing const-continuable scope found`
#143119 commented on
Jul 1, 2025 • 0 new comments -
Bounds check not elided for `slice::split_at` after loop
#143027 commented on
Jul 1, 2025 • 0 new comments -
Compiler panics on `fs::remove_dir(&host)` on Windows
#143045 commented on
Jul 1, 2025 • 0 new comments -
Crash when compiling to m68k
#143024 commented on
Jul 1, 2025 • 0 new comments -
ICE when trying to create a static reference to a structure enclosing an external static value
#143174 commented on
Jul 1, 2025 • 0 new comments -
`'r#_` gives two confusingly similar errors
#143152 commented on
Jul 1, 2025 • 0 new comments -
Does `[T]::array_chunks` really need to be an iterator?
#76354 commented on
Jul 1, 2025 • 0 new comments -
[rustdoc] adding docs on a reexport that shadows a glob reexport does not work properly
#143107 commented on
Jul 1, 2025 • 0 new comments -
std docs incorrectly renders trait methods as const
#143071 commented on
Jul 3, 2025 • 0 new comments -
Slow indirect function calls with 16-byte by-pointer enum argument
#143050 commented on
Jul 3, 2025 • 0 new comments -
Cannot check `rustc` from master branch on Windows 10: build failure in rustc_codegen_gcc
#142754 commented on
Jul 3, 2025 • 0 new comments -
presence of `compiler_builtins` in the std doc crate sidebar on beta
#143215 commented on
Jul 3, 2025 • 0 new comments -
rustdoc: Show whether generic type params actually are `?Sized`, not whether definition site syntactically includes `?Sized`
#143197 commented on
Jul 3, 2025 • 0 new comments -
Suggest powershell syntax for setting RUST_BACKTRACE in the panic result on Windows
#98379 commented on
Jul 3, 2025 • 0 new comments -
Move `backtrace` option to the target-specific configuration
#54187 commented on
Jul 3, 2025 • 0 new comments -
wrong backtrace line for .unwrap() if it is on the next line
#61645 commented on
Jul 3, 2025 • 0 new comments -
Consider folkertdev's `c_variadic` proposal
#141524 commented on
Jul 3, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jul 3, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Jul 1, 2025 • 0 new comments -
Make metadata a workproduct and reuse it
#114669 commented on
Jul 3, 2025 • 0 new comments -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jul 3, 2025 • 0 new comments -
Rebuild on changes to the deployment target when compiling Apple targets
#129342 commented on
Jul 3, 2025 • 0 new comments -
Beautify doctest path
#130643 commented on
Jul 3, 2025 • 0 new comments -
[WIP] Elaborate drops to calls
#130691 commented on
Jul 3, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Jul 3, 2025 • 0 new comments -
Detect struct construction with private field in field with default
#135846 commented on
Jul 3, 2025 • 0 new comments -
Fix `PostBorrowckAnalysis` for old solver
#135899 commented on
Jul 3, 2025 • 0 new comments -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
Jul 2, 2025 • 0 new comments -
Specialize `Iterator::eq{_by}` for `TrustedLen` iterators
#137122 commented on
Jul 1, 2025 • 0 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
Jul 3, 2025 • 0 new comments -
Turn `Cow::is_borrowed,is_owned` into associated functions.
#138217 commented on
Jul 1, 2025 • 0 new comments -
Move coercion hack from `coerce_unsized` to `check_cast`
#138542 commented on
Jul 3, 2025 • 0 new comments -
Allow `enum` and `union` literals to also create SSA values
#138759 commented on
Jul 2, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Jul 3, 2025 • 0 new comments -
Add Duration from nanos u128
#139243 commented on
Jul 3, 2025 • 0 new comments -
Try use `tcx.ensure_ok` for some predicates_of queries.
#139256 commented on
Jul 1, 2025 • 0 new comments -
Tracking Issue for `super let`
#139076 commented on
Jul 2, 2025 • 0 new comments -
Should a `[..]` slice pattern constitute a discriminant read
#141825 commented on
Jul 2, 2025 • 0 new comments -
Tracking issue for `-Z randomize-layout`
#106764 commented on
Jul 2, 2025 • 0 new comments -
`fn_cast!` macro
#140803 commented on
Jul 2, 2025 • 0 new comments -
code coverage reporting for `let-else` interacts poorly with rustfmt
#143149 commented on
Jul 2, 2025 • 0 new comments -
ICE: `type variables should not be hashed: ?0t`
#143112 commented on
Jul 2, 2025 • 0 new comments -
Permit attributes on `use` items
#141704 commented on
Jul 2, 2025 • 0 new comments -
`std::sync::poison` documentation typo
#143049 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue for `vec_into_raw_parts`
#65816 commented on
Jul 3, 2025 • 0 new comments -
Tracking Issue for pointer metadata APIs
#81513 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue for release notes of #138340: Remove some unsized tuple impls now that we don't support unsizing tuples anymore
#140589 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue for release notes of #131923: Derive `Copy` and `Hash` for `IntErrorKind`
#136623 commented on
Jul 3, 2025 • 0 new comments -
never `!` type primitive docs mention 2024 edition changes as upcoming
#143207 commented on
Jul 3, 2025 • 0 new comments -
A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index
#141540 commented on
Jul 3, 2025 • 0 new comments -
Cross-compilation default settings do not work, only show obscure error messages
#143184 commented on
Jul 3, 2025 • 0 new comments -
iter::zip changes vectorization behaviour even if value is unused
#143016 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue for release notes of #142590: Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#143151 commented on
Jul 3, 2025 • 0 new comments -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 commented on
Jul 3, 2025 • 0 new comments -
Poor interaction between int fallback and other flow of type information
#23545 commented on
Jul 3, 2025 • 0 new comments -
Warn or error on duplicate attributes
#142836 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue for `const fn` `type_name`
#63084 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Jul 3, 2025 • 0 new comments -
Tracking Issue for AVX512_FP16 intrinsics
#127213 commented on
Jul 3, 2025 • 0 new comments -
Tracking Issue for slice::array_chunks
#74985 commented on
Jul 3, 2025 • 0 new comments -
Tracking Issue for `const_array_each_ref`
#133289 commented on
Jul 3, 2025 • 0 new comments -
Tracking Issue for `const_slice_reverse`
#135120 commented on
Jul 3, 2025 • 0 new comments -
Tracking Issue for `#[align(...)]` on function items (fn_align)
#82232 commented on
Jul 3, 2025 • 0 new comments -
should_panic in doctests accepts crashes, aborts, std::process::exit
#143009 commented on
Jul 3, 2025 • 0 new comments