-
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
178 Pull requests merged by 75 people
-
Port
#[no_implicit_prelude]
to the new attribute parsing infrastructure#143237 merged
Jul 4, 2025 -
Add methods for converting bool to
Result<(), E>
#142749 merged
Jul 4, 2025 -
update coherence example
#143346 merged
Jul 4, 2025 -
Fast path nitpicks
#143307 merged
Jul 4, 2025 -
use unsigned_abs instead of
abs
on signed int to silence clippy#143356 merged
Jul 4, 2025 -
remove redundant #[must_use]
#143370 merged
Jul 4, 2025 -
simplify receivers for some array method calls
#143378 merged
Jul 4, 2025 -
Replace kw_span by full span for generic const parameters.
#143380 merged
Jul 4, 2025 -
rustdoc: don't treat methods under const impls or traits as const
#143381 merged
Jul 4, 2025 -
Fix
x clean
with a fifo#143288 merged
Jul 4, 2025 -
Rollup of 11 pull requests
#143407 merged
Jul 4, 2025 -
compiler: Document and reduce
fn provide
s in hir crates#143394 merged
Jul 4, 2025 -
Always use the pure Rust fallback instead of
llvm.{maximum,minimum}
#143395 merged
Jul 4, 2025 -
MIR inliner maintains unused var_debug_info
#142890 merged
Jul 4, 2025 -
Update browser-ui-test version to
0.21.1
#143384 merged
Jul 3, 2025 -
rustdoc: fix attrs of locally reexported foreign items
#141831 merged
Jul 3, 2025 -
Rollup of 5 pull requests
#143390 merged
Jul 3, 2025 -
Various refactorings to the metadata loader
#143369 merged
Jul 3, 2025 -
don't include
.md
in title#143364 merged
Jul 3, 2025 -
Weekly
cargo update
#142857 merged
Jul 3, 2025 -
avoid suggesting traits from private dependencies
#143038 merged
Jul 3, 2025 -
minicore: use core's
diagnostic::on_unimplemented
messages#143329 merged
Jul 3, 2025 -
Port
#[target_feature]
to new attribute parsing infrastructure#142876 merged
Jul 3, 2025 -
setup typos check in CI
#134006 merged
Jul 3, 2025 -
Rollup of 6 pull requests
#143363 merged
Jul 3, 2025 -
Fix rustdoc not correctly showing attributes on re-exports
#143083 merged
Jul 3, 2025 -
document optional jobs
#143283 merged
Jul 3, 2025 -
Lazy-ify some markdown rendering
#142910 merged
Jul 3, 2025 -
Rename
mingw-*
CI jobs topr-*
#143294 merged
Jul 3, 2025 -
Add bootstrap check snapshot tests
#143316 merged
Jul 3, 2025 -
byte-addresses memory -> byte-addressed memory
#143321 merged
Jul 3, 2025 -
interpret: move the native call preparation logic into Miri
#143324 merged
Jul 3, 2025 -
Improve CSS for source code block line numbers
#143192 merged
Jul 3, 2025 -
bootstrap: add build.tidy-extra-checks option
#143251 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 -
Use non-global interner in
test_string_interning
in bootstrap#143325 merged
Jul 3, 2025 -
miri: improve errors for type validity assertion failures
#143327 merged
Jul 3, 2025 -
Rollup of 9 pull requests
#143350 merged
Jul 3, 2025 -
Derive
Copy
andHash
forIntErrorKind
#131923 merged
Jul 3, 2025 -
Feed
explicit_predicates_of
instead ofpredicates_of
#143261 merged
Jul 3, 2025 -
Rollup of 11 pull requests
#143338 merged
Jul 3, 2025 -
Change
{Box,Arc,Rc,Weak}::into_raw
to only work withA = Global
#141219 merged
Jul 3, 2025 -
loop match: handle opaque patterns
#143276 merged
Jul 3, 2025 -
Add
track_caller
attributes to trace origin of Clippy lints#143306 merged
Jul 3, 2025 -
Detect more cases of unused_parens around types
#142237 merged
Jul 3, 2025 -
Remove some unsized tuple impls now that we don't support unsizing tuples anymore
#138340 merged
Jul 3, 2025 -
bootstrap: validate
rust.codegen-backends
&target.<triple>.codegen-backends
#142212 merged
Jul 3, 2025 -
Assemble const bounds via normal item bounds in old solver too
#143235 merged
Jul 3, 2025 -
Attribute rework: a parser for single attributes without arguments
#142964 merged
Jul 3, 2025 -
Rewrite
macro_rules!
parser to not use the MBE engine itself#143070 merged
Jul 3, 2025 -
Explain
TOCTOU
on the top ofstd::fs
, and reference it in functions#141847 merged
Jul 2, 2025 -
Add
Vec::into_chunks
#142138 merged
Jul 2, 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 -
Suggest use another lifetime specifier instead of underscore lifetime
#143231 merged
Jul 2, 2025 -
[COMPILETEST-UNTANGLE 3/N] Use "directives" consistently within compiletest
#143232 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 -
Rollup of 9 pull requests
#143337 merged
Jul 2, 2025 -
ci: support optional jobs
#143274 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 -
Improve testing and error messages for malformed attributes
#143181 merged
Jul 1, 2025 -
mir: Mark
Statement
andBasicBlockData
as#[non_exhaustive]
#143262 merged
Jul 1, 2025 -
docs(fs): Touch up grammar on lock api
#142760 merged
Jul 1, 2025 -
bootstrap: make comment more clear
#143269 merged
Jul 1, 2025 -
Remove
ItemKind::descr
method#143279 merged
Jul 1, 2025 -
Do not enable LLD by default in the dist profile
#143255 merged
Jul 1, 2025 -
tests/ui
: A New Order [19/N]#143210 merged
Jul 1, 2025 -
[COMPILETEST-UNTANGLE 2/N] Make some compiletest errors/warnings/help more visually obvious
#143230 merged
Jul 1, 2025 -
tests/ui
: A New Order [20/N]#143212 merged
Jul 1, 2025 -
Port
#[rustc_object_lifetime_default]
to the new attribute parsing …#143240 merged
Jul 1, 2025 -
Rollup of 12 pull requests
#143287 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 -
Disable f16 on Aarch64 without neon for llvm < 20.1.1
#143125 merged
Jul 1, 2025 -
inherit
#[align]
from trait method prototypes#143156 merged
Jul 1, 2025 -
rustdoc: document default favicon
#143178 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 -
Upgrade dependencies in run-make-support
#143257 merged
Jul 1, 2025 -
Rollup of 8 pull requests
#143267 merged
Jul 1, 2025 -
linkify CodeSuggestion in doc comments
#143263 merged
Jul 1, 2025 -
fix: Emit suggestion filename if primary diagnostic span is dummy
#143264 merged
Jul 1, 2025 -
Introduce
ByteSymbol
#141875 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 -
Handle build scripts better in
-Zmacro-stats
output.#143228 merged
Jul 1, 2025 -
Improve macro stats printing
#143223 merged
Jul 1, 2025 -
Subtree update of
rust-analyzer
#143246 merged
Jul 1, 2025 -
Use
tracing-forest
instead oftracing-tree
for bootstrap tracing#143180 merged
Jul 1, 2025 -
Make combining LLD with external LLVM config a hard error
#143175 merged
Jul 1, 2025 -
Ensure -V --verbose processes both codegen_backend and codegen-backend
#143019 merged
Jul 1, 2025 -
give Pointer::into_parts a more scary name and offer a safer alternative
#143140 merged
Jul 1, 2025 -
Rollup of 9 pull requests
#143254 merged
Jul 1, 2025 -
Update books
#143248 merged
Jul 1, 2025 -
GCC backend subtree update
#143239 merged
Jun 30, 2025 -
tests/ui
: A New Order [13/N]#142429 merged
Jun 30, 2025 -
Workaround for memory unsafety in third party DLLs
#143090 merged
Jun 30, 2025 -
Use let chains in the new solver
#143066 merged
Jun 30, 2025 -
Rollup of 14 pull requests
#143233 merged
Jun 30, 2025 -
tests/ui
: A New Order [15/N]#143118 merged
Jun 30, 2025 -
Show auto trait and blanket impls for
!
#143219 merged
Jun 30, 2025 -
Miri: handling of SNaN inputs in
f*::pow
operations#142514 merged
Jun 30, 2025 -
Re-disable
tests/run-make/short-ice
on Windows MSVC again#143199 merged
Jun 30, 2025 -
Port #[link_section] to the new attribute parsing infrastructure
#143196 merged
Jun 30, 2025 -
tests/ui
: A New Order [17/N]#143195 merged
Jun 30, 2025 -
Do not freshen
ReError
#143159 merged
Jun 30, 2025 -
Use the
new
method forBasicBlockData
andStatement
#143190 merged
Jun 30, 2025 -
fix typos and improve clarity in documentation
#143176 merged
Jun 30, 2025 -
Add my work email to mailmap
#143187 merged
Jun 30, 2025 -
tests/ui
: A New Order [16/N]#143168 merged
Jun 30, 2025 -
Stop backends from needing to support nullary intrinsics
#142839 merged
Jun 30, 2025 -
Shallowly bail from
coerce_unsized
more#142941 merged
Jun 30, 2025 -
Collapse Analysis|Borrowck|PostBorrowckAnalysis when there are no opaques
#142802 merged
Jun 29, 2025 -
Miri subtree update
#143137 merged
Jun 29, 2025 -
Add SIMD funnel shift and round-to-even intrinsics
#142078 merged
Jun 29, 2025 -
tests/ui
: A New Order [9/N]#142214 merged
Jun 29, 2025 -
Fix suggestion spans inside macros for the
unused_must_use
lint#143030 merged
Jun 29, 2025 -
Rollup of 4 pull requests
#143183 merged
Jun 29, 2025 -
tests/ui
: A New Order [12/N]#142417 merged
Jun 29, 2025 -
Clarify doc comment on unix OpenOptions
#142889 merged
Jun 29, 2025 -
Generate symbols.o for proc-macros too
#142641 merged
Jun 29, 2025 -
Add regression test for #137857 to ensure that we generate intra doc links for extern crate items.
#142367 merged
Jun 29, 2025 -
explain
ImportData::imported_module
#143063 merged
Jun 29, 2025 -
Improve documentation of
TagEncoding
#143088 merged
Jun 29, 2025 -
Doc: clarify priority of lint level sources
#142021 merged
Jun 29, 2025 -
fix typos on some doc comments
#143135 merged
Jun 29, 2025 -
Port
#[link_name]
to the new attribute parsing infrastructure#143138 merged
Jun 29, 2025 -
librustdoc
house-keeping 🧹#143155 merged
Jun 29, 2025 -
Rollup of 11 pull requests
#143173 merged
Jun 29, 2025 -
Fix the span of trait bound modifier
[const]
#143171 merged
Jun 29, 2025 -
Remove unused feature gates
#143169 merged
Jun 29, 2025 -
GCC backend subtree update
#143161 merged
Jun 29, 2025 -
Update cargo
#143160 merged
Jun 29, 2025 -
rustdoc: show attributes on enum variants
#142987 merged
Jun 29, 2025 -
std::net: adding
unix_socket_exclbind
feature for solaris/illumos.#123476 merged
Jun 29, 2025 -
Add windows-gnullvm hosts to the manifest
#143031 merged
Jun 29, 2025 -
Rollup of 9 pull requests
#143157 merged
Jun 29, 2025 -
update internal
send_signal
comment#143082 merged
Jun 29, 2025 -
Use tidy to sort
sym::*
items#143110 merged
Jun 29, 2025 -
Skip unnecessary components in x64 try builds
#142963 merged
Jun 29, 2025 -
BTreeSet: remove duplicated code by reusing
from_sorted_iter
#143111 merged
Jun 29, 2025 -
Minor Documentation Improvements
#143114 merged
Jun 29, 2025 -
Do not include NUL-terminator in computed length
#142708 merged
Jun 29, 2025 -
Only compute recursive callees once.
#142625 merged
Jun 28, 2025 -
Don't fold in Instantiate when there's nothing to fold
#142317 merged
Jun 28, 2025 -
Insert checks for enum discriminants when debug assertions are enabled
#141759 merged
Jun 28, 2025 -
New const traits syntax
#139858 merged
Jun 28, 2025 -
Reduce special casing for the panic runtime
#140809 merged
Jun 28, 2025 -
suggest declaring modules when file found but module not defined
#142730 merged
Jun 28, 2025 -
Normalize before computing ConstArgHasType goal in new solver
#142806 merged
Jun 28, 2025 -
const checks for lifetime-extended temporaries: avoid 'top-level scope' terminology
#143092 merged
Jun 28, 2025 -
Rollup of 9 pull requests
#143116 merged
Jun 28, 2025 -
tag_for_variant: properly pass TypingEnv
#143096 merged
Jun 28, 2025 -
gce: don't ICE on non-local const
#143106 merged
Jun 28, 2025 -
const validation: properly ignore zero-sized UnsafeCell
#143046 merged
Jun 28, 2025 -
hir_analysis: prohibit
dyn PointeeSized
#143104 merged
Jun 28, 2025 -
Clippy subtree update
#143064 merged
Jun 27, 2025 -
Rollup of 10 pull requests
#143091 merged
Jun 27, 2025 -
const-eval: error when initializing a static writes to that static
#143084 merged
Jun 27, 2025 -
Improve recovery when users write
where:
#143065 merged
Jun 27, 2025 -
Rustdoc js: even more typechecking improvements
#142270 merged
Jun 27, 2025 -
Only args in main diag are saved and restored without removing the newly added ones
#143060 merged
Jun 27, 2025 -
Add tracing to
validate_operand
#143051 merged
Jun 27, 2025 -
Report infer ty errors during hir ty lowering
#142420 merged
Jun 27, 2025 -
codegen_fn_attrs: make comment more precise
#143020 merged
Jun 27, 2025 -
add #![rustc_no_implicit_bounds]
#142671 merged
Jun 27, 2025 -
Port
#[used]
to new attribute parsing infrastructure#142818 merged
Jun 27, 2025 -
Add tracing to
InterpCx::layout_of()
#142721 merged
Jun 27, 2025 -
Stop collecting unmentioned constants
#142893 merged
Jun 27, 2025
103 Pull requests opened by 51 people
-
Replace JSONPath with `jq` in `jsondocck`
#143089 opened
Jun 27, 2025 -
Simplify polonius location-sensitive analysis
#143093 opened
Jun 27, 2025 -
Add a regression test for ld64
#143126 opened
Jun 28, 2025 -
doc(std): clarify `NonZero<T>` usage limitation in doc comment
#143130 opened
Jun 28, 2025 -
Improve diagnostic for link.exe special case exit code 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN)
#143133 opened
Jun 28, 2025 -
fresh binding should shadow the def in expand
#143141 opened
Jun 28, 2025 -
Allow specifying multiple bounds for same associated item (remove E0719)
#143146 opened
Jun 28, 2025 -
rustdoc: add doc_link_canonical feature
#143158 opened
Jun 28, 2025 -
Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable
#143163 opened
Jun 28, 2025 -
work around linux not honoring write_at for O_APPEND files
#143166 opened
Jun 28, 2025 -
Detect unwind-free functions in MIR
#143167 opened
Jun 28, 2025 -
Remove false label when `self` resolve failure does not relate to macro
#143177 opened
Jun 29, 2025 -
Allow custom default address spaces and parse `p-` specifications in the datalayout string
#143182 opened
Jun 29, 2025 -
Add lifetime-aware support for `Display` impl of `Ident`
#143185 opened
Jun 29, 2025 -
Stabilize `rwlock_downgrade` library feature
#143191 opened
Jun 29, 2025 -
Port `#[link]` to the new attribute parsing infrastructure
#143193 opened
Jun 29, 2025 -
`tests/ui`: A New Order [18/N]
#143202 opened
Jun 29, 2025 -
Align attr fixes
#143206 opened
Jun 29, 2025 -
Apply RemoveNoopLandingPads post-monomorphization
#143208 opened
Jun 29, 2025 -
de-duplicate condition scoping logic between AST→HIR lowering and `ScopeTree` construction
#143213 opened
Jun 29, 2025 -
Port #[link_ordinal] to the new attribute parsing infrastructure
#143217 opened
Jun 29, 2025 -
add multi-arch asm! label operand test
#143227 opened
Jun 30, 2025 -
Stabilize `mixed_integer_ops_unsigned_sub`
#143236 opened
Jun 30, 2025 -
Port `#[ignore]` to the new attribute parsing infrastructure
#143238 opened
Jun 30, 2025 -
Avoid depending on forever-red DepNode when encoding metadata.
#143247 opened
Jun 30, 2025 -
RDR: avoid rebuilding dependent crates after comment changes
#143249 opened
Jun 30, 2025 -
Rewrite empty attribute lint for new attribute parser
#143252 opened
Jun 30, 2025 -
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 -
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 -
Remove `PointerLike` trait
#143308 opened
Jul 2, 2025 -
Consider param-env for sizedness fast path
#143309 opened
Jul 2, 2025 -
add reference id to test, and fix filename
#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 -
Bye bye as command mut
#143354 opened
Jul 3, 2025 -
wrapping shift: remove first bitmask and table
#143355 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 -
Precompute stable hash for SyntaxContext.
#143366 opened
Jul 3, 2025 -
allow clippy manual ascii check for definitions of them
#143367 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 -
stabilize `const_slice_reverse`
#143382 opened
Jul 3, 2025 -
stabilize `const_array_each_ref`
#143383 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 -
Move NaN tests to floats/mod.rs
#143396 opened
Jul 3, 2025 -
test passing a `VaList` from rust to C
#143397 opened
Jul 3, 2025 -
tidy: add support for `--extra-checks=auto:` feature
#143398 opened
Jul 3, 2025 -
Port `#[rustc_pass_by_value]` to the new attribute system
#143400 opened
Jul 3, 2025 -
tests: Don't check for self-printed output in std-backtrace.rs test
#143401 opened
Jul 3, 2025 -
Port several linking (linkage?) related attributes the new attribute system
#143402 opened
Jul 3, 2025 -
Port several trait/coherence-related attributes the new attribute system
#143403 opened
Jul 3, 2025 -
Update the `compiler-builtins` subtree
#143405 opened
Jul 3, 2025 -
Remove some unnecessary `unsafe` in VecCache
#143406 opened
Jul 4, 2025 -
mbe: Gracefully handle macro rules that end after `=>`
#143408 opened
Jul 4, 2025 -
Enable xgot feature for mips64 musl targets
#143409 opened
Jul 4, 2025 -
Block SIMD in transmute_immediate; delete `OperandValueKind`
#143410 opened
Jul 4, 2025 -
Move `std_detect` into stdlib
#143412 opened
Jul 4, 2025 -
remove special-casing of boxes from match exhaustiveness/usefulness analysis
#143414 opened
Jul 4, 2025 -
Get rid of build-powerpc64le-toolchain.sh
#143415 opened
Jul 4, 2025 -
mbe: Defer checks for `compile_error!` until reporting an unused macro rule
#143416 opened
Jul 4, 2025 -
bump termize dep
#143417 opened
Jul 4, 2025 -
rustc-dev-guide subtree update
#143420 opened
Jul 4, 2025 -
Fix multiple clippy issues
#143423 opened
Jul 4, 2025 -
clippy fix: rely on autoderef
#143424 opened
Jul 4, 2025
57 Issues closed by 19 people
-
rustc interrupted by SIGSEGV
#142536 closed
Jul 4, 2025 -
rustc 1.88 regression: #[rustc_std_internal_symbol] #[no_mangle] is rejected
#143422 closed
Jul 4, 2025 -
Rust Moderators are not reaponsing
#143404 closed
Jul 4, 2025 -
Assertion error on arm-unknown-linux-gnueabihf for maximum/minimum float
#141087 closed
Jul 4, 2025 -
std docs incorrectly renders trait methods as const
#143071 closed
Jul 4, 2025 -
Rustdoc does not combine documentation in re-exports of extern functions
#135092 closed
Jul 3, 2025 -
rustdoc::unescaped_backticks only fires on the first item
#141827 closed
Jul 3, 2025 -
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 -
rustc suggest adding an import of `compiler_builtins`
#142676 closed
Jul 3, 2025 -
Imports from private std dependency `object` shouldn't be suggested
#138191 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 -
ICE: `called 'Result::unwrap_err()' on an 'Ok' value: MethodCallee `
#132882 closed
Jun 30, 2025 -
ICE: `not yet implemented: Variant()`
#143120 closed
Jun 30, 2025 -
aarch64 SIMD instructions not working on aarch64-apple-darwin but work on aarch64-unknown-linux-gnu
#143201 closed
Jun 30, 2025 -
Deadlock caused by lock not being released in this case.
#143224 closed
Jun 30, 2025 -
`unused_must_use` triggers inside macro where suggestion does not make sense
#143025 closed
Jun 29, 2025 -
Iterator chain windows().enumerate().filter_map() causes segfault on x86 no_std targets
#143200 closed
Jun 29, 2025 -
Missing symbols for `fma` and `fmaf` in no-std build of windows-msvc targets
#143172 closed
Jun 29, 2025 -
Rust docs: Crate root link points to "folder" and not index page
#137857 closed
Jun 29, 2025 -
rustc book does not specify priority between lint options like `-A` and attributes
#124088 closed
Jun 29, 2025 -
rust-1.89.0_beta automatically install llvm binaries to bin folder
#143109 closed
Jun 29, 2025 -
rustdoc doesn't render `#[non_exhaustive]` on enum variants
#142599 closed
Jun 29, 2025 -
Revamp `cg_llvm` debuginfo handling to use records
#134000 closed
Jun 28, 2025 -
Issue
#143145 closed
Jun 28, 2025 -
Optimizer fails to remove instructions after abort
#143127 closed
Jun 28, 2025 -
fluent diagnostics can easily overwrite each others' fields/args
#142031 closed
Jun 28, 2025 -
ICE: `DefId::expect_local DefId isn't local`
#133808 closed
Jun 28, 2025 -
`{UnsafeCell,Cell}::from_mut` on `&mut [T; 0]` then unsize-coerced in consteval reports UB in safe code
#142948 closed
Jun 28, 2025 -
ICE: `PointeeSized` is removed during lowering
#142652 closed
Jun 28, 2025 -
Writing to a static is somehow allowed while initializing that same static
#142404 closed
Jun 27, 2025 -
Incorrect help suggestion on a syntax error in the where part of an enum
#143023 closed
Jun 27, 2025 -
Sort-of RFC: add `min!`, `max!` macros once namespacing lands
#53501 closed
Jun 27, 2025 -
rustc on NixOS produces SIGBUS: access to undefined memory
#142865 closed
Jun 27, 2025
82 Issues opened by 47 people
-
ICE: type flags said there was an error, but now there is not
#143419 opened
Jul 4, 2025 -
thread 'rustc' panicked at compiler\rustc_codegen_ssa\src\back\archive.rs:471:29:
#143418 opened
Jul 4, 2025 -
ICE: `no entry for node id: NodeId(27)`
#143413 opened
Jul 4, 2025 -
Destructor of packed structs can move dangling references.
#143411 opened
Jul 4, 2025 -
Miscompile on some targets
#143399 opened
Jul 3, 2025 -
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 -
Linking broken on arm64ec due to __rust_alloc_error_handler_should_panic symbol
#143253 opened
Jun 30, 2025 -
`opt-level=s` doesn't enable the SLP vectorizer (fails to use packed floats)
#143242 opened
Jun 30, 2025 -
Incomplete DWARF debug info in Rust 1.88
#143241 opened
Jun 30, 2025 -
`Not Found` error for the hyperlink from `rustc_middle::ty::TypeFlags` to `InternalBitFlags`
#143222 opened
Jun 30, 2025 -
a path fragment cannot begin a struct expression or macro call expression
#143221 opened
Jun 30, 2025 -
"convert path expression -> struct expression" points at the path, instead of the path expression
#143220 opened
Jun 30, 2025 -
`impl-trait-redundant-captures` leaves `+` if there are several items
#143216 opened
Jun 29, 2025 -
presence of `compiler_builtins` in the std doc crate sidebar on beta
#143215 opened
Jun 29, 2025 -
never `!` type primitive docs mention 2024 edition changes as upcoming
#143207 opened
Jun 29, 2025 -
ICE: `.. has parameters, but no args were provided in instantiate`
#143205 opened
Jun 29, 2025 -
ICE: broken mir: bad assignment
#143204 opened
Jun 29, 2025 -
`tests/run-make/short-ice/` fails on i686 and x86_64 Windows msvc sometimes
#143198 opened
Jun 29, 2025 -
is fs::remove_file() guaranteed to remove the symlink link?
#143189 opened
Jun 29, 2025 -
Cross-compilation default settings do not work, only show obscure error messages
#143184 opened
Jun 29, 2025 -
Tracking issue for release notes of #142377: Try unremapping compiler sources
#143179 opened
Jun 29, 2025 -
ICE when trying to create a static reference to a structure enclosing an external static value
#143174 opened
Jun 29, 2025 -
ICE `expression is not a valid constant NeverToAny`
#143165 opened
Jun 28, 2025 -
New "type annotations needed" error in Rust nightly-2025-06-24
#143164 opened
Jun 28, 2025 -
"symbol is already defined" when combining `track_caller` with `no_mangle`
#143162 opened
Jun 28, 2025 -
`'r#_` gives two confusingly similar errors
#143152 opened
Jun 28, 2025 -
undeclared raw lifetime; "consider introducing non-raw lifetime"
#143150 opened
Jun 28, 2025 -
code coverage reporting for `let-else` interacts poorly with rustfmt
#143149 opened
Jun 28, 2025 -
Tracking issue for release notes of #138879: Ensure non-empty buffers for large vectored I/O
#143144 opened
Jun 28, 2025 -
Can't specific multiple associated type bindings for same GAT even if args differ
#143143 opened
Jun 28, 2025 -
Rustdoc: Option to insert rel="canonical" links to docs.rs (deduplicate search engine results)
#143139 opened
Jun 28, 2025 -
`let self` in method with receiver incorrectly complains about macro hygiene
#143134 opened
Jun 28, 2025 -
false positive `unused_associated_type_bounds` bounds needed for code to compile
#143132 opened
Jun 28, 2025 -
false positive : single-use-lifetimes `'_ is a reserved lifetime name`
#143131 opened
Jun 28, 2025 -
Lifetime extension in consts/statics sometimes makes *less* code compile
#143129 opened
Jun 28, 2025 -
Incorrect "can't find crate for `foo`" when really the dependency of `foo` is not found.
#143124 opened
Jun 28, 2025 -
trait bound not satisfied "sealed trait" detection is too eager
#143121 opened
Jun 27, 2025 -
ICE: `no enclosing const-continuable scope found`
#143119 opened
Jun 27, 2025 -
ICE: `cannot find 'N/#0' in param-env: ParamEnv`
#143117 opened
Jun 27, 2025 -
Tracking issue for release notes of #140525: Use lld by default on `x86_64-unknown-linux-gnu` stable
#143115 opened
Jun 27, 2025 -
(edition 2015) "patterns aren't allowed in methods without bodies" even though the method has a body
#143113 opened
Jun 27, 2025 -
ICE: `type variables should not be hashed: ?0t`
#143112 opened
Jun 27, 2025 -
No way to suppress all third-party crate warnings **except** a few selected warnings
#143108 opened
Jun 27, 2025 -
[rustdoc] adding docs on a reexport that shadows a glob reexport does not work properly
#143107 opened
Jun 27, 2025 -
Tracking issue for release notes of #140828: Enable non-leaf Frame Pointers for Arm64 Windows
#143103 opened
Jun 27, 2025 -
Tracking issue for release notes of #141797: compiler: set Apple frame pointers by architecture
#143102 opened
Jun 27, 2025 -
Tracking issue for release notes of #140862: Enable non-leaf Frame Pointers for Arm64EC Windows
#143101 opened
Jun 27, 2025 -
Tracking issue for release notes of #140832: aarch64-linux: Default to FramePointer::NonLeaf
#143100 opened
Jun 27, 2025 -
Tracking issue for release notes of #141996: Fix `proc_macro::Ident`'s handling of `$crate`
#143099 opened
Jun 27, 2025 -
Rustc hang, likely due to infinite recusion
#143097 opened
Jun 27, 2025 -
ICE: failed while formatting fluent string `mir_build_const_continue_unknown_jump_target`
#143095 opened
Jun 27, 2025 -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Cold `
#143094 opened
Jun 27, 2025
275 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.
-
Make TypeId const comparable
#142789 commented on
Jul 4, 2025 • 45 new comments -
Enforce in bootstrap that check must have stage at least 1
#143048 commented on
Jul 4, 2025 • 30 new comments -
Implement unstable trait impl
#140399 commented on
Jul 3, 2025 • 29 new comments -
Specialize sleep_until implementation for unix (except mac)
#141829 commented on
Jul 3, 2025 • 29 new comments -
Implement `int_format_into` feature
#142098 commented on
Jul 4, 2025 • 22 new comments -
adding UI test to autodiff
#142444 commented on
Jul 2, 2025 • 13 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 -
More robustly deal with relaxed bounds and improve their diagnostics
#142693 commented on
Jul 2, 2025 • 11 new comments -
Make `Default` const and add some `const Default` impls
#134628 commented on
Jul 4, 2025 • 10 new comments -
Show the offset, length and memory of uninit read errors
#142673 commented on
Jul 1, 2025 • 10 new comments -
Remove fewer Storage calls in CopyProp and GVN
#142531 commented on
Jul 4, 2025 • 10 new comments -
`tests/ui`: A New Order [14/N]
#142440 commented on
Jul 1, 2025 • 7 new comments -
gpu offload host code generation
#142097 commented on
Jul 3, 2025 • 7 new comments -
std: sys: net: uefi: tcp4: Implement write
#141532 commented on
Jul 3, 2025 • 7 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Jul 3, 2025 • 5 new comments -
Make metadata a workproduct and reuse it
#114669 commented on
Jul 3, 2025 • 5 new comments -
rustc_const_eval: Expose APIs for signalling foreign accesses to memory
#141391 commented on
Jul 3, 2025 • 4 new comments -
Remove `Symbol` from `Named` variant of `BoundRegionKind`/`LateParamRegionKind`
#139598 commented on
Jul 2, 2025 • 4 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 -
Fix host code appearing in Wasm binaries
#137457 commented on
Jul 4, 2025 • 4 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
Jul 3, 2025 • 4 new comments -
Document fully-qualified syntax in `as`' keyword doc
#142670 commented on
Jul 1, 2025 • 4 new comments -
Print thread ID in panic message
#115746 commented on
Jul 3, 2025 • 4 new comments -
Fix unuseful span in type error in some format_args!() invocations
#140916 commented on
Jun 28, 2025 • 3 new comments -
Prototype `VaList` proposal
#141980 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 -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 commented on
Jul 4, 2025 • 2 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 -
core: Add `BorrowedCursor::with_unfilled_buf`
#142885 commented on
Jul 1, 2025 • 2 new comments -
Make lint `ambiguous_glob_imports` deny-by-default and report-in-deps
#143011 commented on
Jun 28, 2025 • 2 new comments -
tests: Require `run-fail` ui tests to have an exit code (`SIGABRT` not ok)
#143002 commented on
Jul 4, 2025 • 2 new comments -
compiler: Allow `extern "interrupt" fn() -> !`
#143075 commented on
Jul 3, 2025 • 2 new comments -
Make named asm_labels lint not trigger on hexagon register spans
#143037 commented on
Jul 1, 2025 • 1 new comment -
add track_caller attribute to map_err and ok_or/_else
#142093 commented on
Jul 4, 2025 • 1 new comment -
Convert moves of references to copies in ReferencePropagation
#142185 commented on
Jul 4, 2025 • 1 new comment -
mbe: Rework diagnostics for metavariable expressions
#142950 commented on
Jul 4, 2025 • 1 new comment -
tidy: move rustdoc js stuff into a tidy extra check
#142924 commented on
Jul 3, 2025 • 1 new comment -
Add proper name mangling for pattern types
#142401 commented on
Jun 30, 2025 • 1 new comment -
Enable DestinationPropagation by default
#142915 commented on
Jul 3, 2025 • 1 new comment -
search graph: improve rebasing and add forced ambiguity support
#143054 commented on
Jul 1, 2025 • 1 new comment -
compiler-builtins: Clean up features
#142659 commented on
Jun 30, 2025 • 1 new comment -
Compute jump threading opportunities in a single pass
#142821 commented on
Jul 3, 2025 • 1 new comment -
Stabilize `-Cmin-function-alignment`
#142824 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 -
hir_analysis: add missing sizedness bounds
#142712 commented on
Jul 3, 2025 • 1 new comment -
Allow `&raw [mut | const]` for union field in safe
#141469 commented on
Jul 2, 2025 • 1 new comment -
Detect struct construction with private field in field with default
#135846 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 -
Rustfmt now support use closures
#139692 commented on
Jul 2, 2025 • 0 new comments -
tests: Fix duplicated-path-in-error fail with musl
#142301 commented on
Jun 28, 2025 • 0 new comments -
Allow volatile access to non-Rust memory, including address 0
#141260 commented on
Jul 2, 2025 • 0 new comments -
Implement Default for &Option
#140808 commented on
Jul 1, 2025 • 0 new comments -
GCI: Imply outlives-bounds on free (generic) const items
#143029 commented on
Jul 4, 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 -
Add an aarch64-msvc build running on ARM64 Windows
#140136 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 -
Don't lint against named labels in `naked_asm!`
#140871 commented on
Jul 1, 2025 • 0 new comments -
Add information about group a lint belongs to
#140794 commented on
Jun 28, 2025 • 0 new comments -
Permit duplicate imports
#141043 commented on
Jul 3, 2025 • 0 new comments -
emit `StorageLive` and schedule `StorageDead` for `let`-`else`'s bindings after matching
#143028 commented on
Jun 30, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
Jul 4, 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 4, 2025 • 0 new comments -
Add `-Zindirect-branch-cs-prefix`
#140740 commented on
Jul 2, 2025 • 0 new comments -
Update poison.rs to fix the typo (sys->sync)
#143086 commented on
Jun 29, 2025 • 0 new comments -
get rid of some false negatives in rustdoc::broken_intra_doc_links
#132748 commented on
Jun 27, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Jul 3, 2025 • 0 new comments -
Port `#[non_exhaustive]` to the new attribute parsing infrastructure
#143085 commented on
Jul 4, 2025 • 0 new comments -
Fix `PostBorrowckAnalysis` for old solver
#135899 commented on
Jul 3, 2025 • 0 new comments -
Implement `push_mut`
#135975 commented on
Jun 28, 2025 • 0 new comments -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
Jul 2, 2025 • 0 new comments -
Add checking for unnecessary delims in closure body
#136906 commented on
Jun 29, 2025 • 0 new comments -
Specialize `Iterator::eq{_by}` for `TrustedLen` iterators
#137122 commented on
Jul 1, 2025 • 0 new comments -
Add `relnotes-api-list` in-tree tool
#143053 commented on
Jun 29, 2025 • 0 new comments -
Fix Windows bootstrap panic on invalid symlink removal (issue #143045)
#143052 commented on
Jun 29, 2025 • 0 new comments -
Optimize `CharIndices::advance_by`
#137761 commented on
Jul 4, 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 -
Add `const Rem`
#143040 commented on
Jul 3, 2025 • 0 new comments -
Allow `enum` and `union` literals to also create SSA values
#138759 commented on
Jul 4, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Jun 29, 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 4, 2025 • 0 new comments -
Try use `tcx.ensure_ok` for some predicates_of queries.
#139256 commented on
Jul 1, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
Jul 3, 2025 • 0 new comments -
Add socket extensions for cygwin
#139524 commented on
Jun 29, 2025 • 0 new comments -
Only work-steal in the main loop for rustc_thread_pool
#143035 commented on
Jul 1, 2025 • 0 new comments -
compiler: Fix "power alignment" problems on AIX
#142310 commented on
Jun 28, 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 -
Detect missing `derive` on unresolved attribute even when not imported
#142487 commented on
Jul 3, 2025 • 0 new comments -
Add `Path::has_trailing_sep` and related methods
#142506 commented on
Jun 29, 2025 • 0 new comments -
JumpThreading: compute place and value indices on-demand
#142881 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 -
rustdoc-json: Postcard output
#142642 commented on
Jun 29, 2025 • 0 new comments -
Add `Write` implementation for `[MaybeUninit<u8>]`
#142849 commented on
Jul 2, 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 -
Add OperandValue::Uninit to improve lowering of MaybeUninit::uninit
#142837 commented on
Jun 27, 2025 • 0 new comments -
Offload device1
#142696 commented on
Jul 2, 2025 • 0 new comments -
Update `MaybeUninitializedPlaces` and `MaybeInitializedPlaces` for `otherwise`
#142707 commented on
Jun 29, 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 -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jul 3, 2025 • 0 new comments -
mbe: Rework the `concat` metavariable expression
#142975 commented on
Jul 4, 2025 • 0 new comments -
Add new `function_casts_as_integer` lint
#141470 commented on
Jul 2, 2025 • 0 new comments -
Draft: Make into_parts methods on Vec associated functions
#141509 commented on
Jul 3, 2025 • 0 new comments -
[perf] Fast path for coercions of TY == TY
#142973 commented on
Jun 30, 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 -
Stabilize `#[cfg(version(...))]`, take 2
#141766 commented on
Jul 1, 2025 • 0 new comments -
Don't call WSACleanup on process exit
#141809 commented on
Jul 1, 2025 • 0 new comments -
Move `scalar_to_backend` to ssa
#142960 commented on
Jul 2, 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 4, 2025 • 0 new comments -
print proc res for failed case in comp test
#141977 commented on
Jun 28, 2025 • 0 new comments -
Attempted to fix #141972 Parameter ABI inconsistency error in Rust for RISC-V
#141979 commented on
Jul 4, 2025 • 0 new comments -
replace dead reference code-index.md
#142958 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 -
Fix `proc_macro::Ident`'s handling of `$crate`
#141996 commented on
Jun 30, 2025 • 0 new comments -
implement std::fs::set_permissions_nofollow on unix
#142938 commented on
Jun 27, 2025 • 0 new comments -
Rewrite `.gitattributes` CRLF ui tests into run-make tests
#142925 commented on
Jun 29, 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 -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Jul 4, 2025 • 0 new comments -
Tracking Issue for maybe_uninit_write_slice
#79995 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 -
rustc-1.88.0 does not build using external LLVM due to missing rust-lld
#143076 commented on
Jun 30, 2025 • 0 new comments -
`rustdoc +nightly -Zhelp` shows `rustc` unstable-options
#142646 commented on
Jun 30, 2025 • 0 new comments -
let_chains stabilization followups
#140722 commented on
Jun 30, 2025 • 0 new comments -
Tracking issue for `#[doc(cfg(…))]`, `#[doc(cfg_hide(…))]` and `doc_auto_cfg`
#43781 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for `const_ref_cell`
#137844 commented on
Jun 30, 2025 • 0 new comments -
cfg(doctest) doesn't work as expected
#67295 commented on
Jun 30, 2025 • 0 new comments -
"avoid using named labels" mis-identifies inst operand as label
#143021 commented on
Jun 30, 2025 • 0 new comments -
Tracking issue for closed RFC 2632, `impl const Trait for Ty` and `~const` (tilde const) syntax (`const_trait_impl`)
#67792 commented on
Jun 30, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
Jun 30, 2025 • 0 new comments -
Using `Option` to get undefined behaviour in a `const`
#95332 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for `UniqueRc`/`UniqueArc`
#112566 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for `rwlock_downgrade`
#128203 commented on
Jun 30, 2025 • 0 new comments -
Tracking issue for `Write::write_all_vectored`
#70436 commented on
Jun 30, 2025 • 0 new comments -
Backtraces do not work for binaries loaded through ld.so
#101913 commented on
Jun 30, 2025 • 0 new comments -
Hard-to-understand order of lines in backtrace
#99560 commented on
Jun 30, 2025 • 0 new comments -
csky targets' atomic RMW is not lock-free
#117306 commented on
Jul 2, 2025 • 0 new comments -
Lint exported_private_dependencies misses public dependency via trait impl
#71043 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 -
FR: Add a `--fail-fast` option to libtest
#142859 commented on
Jul 1, 2025 • 0 new comments -
Tracking issue for unsupported_calling_conventions
#137018 commented on
Jul 1, 2025 • 0 new comments -
Lint on `mod foo {}` inside of `foo.rs`
#141385 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 -
Crash when compiling to m68k
#143024 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 -
Bounds check not elided for `slice::split_at` after loop
#143027 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 -
Tracking issue for way to express intraprocedural finite state machines
#132306 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 -
`size_of_val` in a generator can make the generator bigger
#62321 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for maybe_uninit_fill
#117428 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 `#![feature(const_float_round_methods)]`
#141555 commented on
Jun 30, 2025 • 0 new comments -
Short backtrace sometimes includes unnecessary `core::ops::function::FnOnce::call_once` line
#77715 commented on
Jun 28, 2025 • 0 new comments -
remap-path-prefix from 1.47.0 results in weird prefixes in backtraces
#78479 commented on
Jun 28, 2025 • 0 new comments -
Language vs. implementation threat models and implications for TypeId collision resistance
#129030 commented on
Jun 28, 2025 • 0 new comments -
Relaxed bounds in associated type bounds don't get rejected
#135229 commented on
Jun 28, 2025 • 0 new comments -
Tracking issue for `#![register_tool]`
#66079 commented on
Jun 28, 2025 • 0 new comments -
Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#133724 commented on
Jun 28, 2025 • 0 new comments -
Extend `minicore` with intrinsics and use it to replace `#[rustc_intrinsic]` in tests
#139918 commented on
Jun 28, 2025 • 0 new comments -
with_exposed_provenance(0).with_addr(addr) is compiled as gep null
#131741 commented on
Jun 28, 2025 • 0 new comments -
Fix messaging around what is and isn't a "slice" AKA. stop using "slice" to mean &[T]
#101353 commented on
Jun 28, 2025 • 0 new comments -
Make all submodules in the rustc repo optional
#143079 commented on
Jun 28, 2025 • 0 new comments -
DST/custom coercions
#18598 commented on
Jun 27, 2025 • 0 new comments -
ICE: index out of bounds, snapshot vec
#122823 commented on
Jun 27, 2025 • 0 new comments -
ICE: snapshot vec: index out of bounds
#142488 commented on
Jun 27, 2025 • 0 new comments -
Compilation/file caching consistently grows stale
#139735 commented on
Jun 27, 2025 • 0 new comments -
Support different paths remapping for different scopes
#142917 commented on
Jun 27, 2025 • 0 new comments -
new non-determinism in linker maps introduced recently
#142989 commented on
Jun 27, 2025 • 0 new comments -
Tracking issue for `try_array_from_fn`
#89379 commented on
Jun 27, 2025 • 0 new comments -
Please default "force-unwind-tables" to "yes" on Linux, so that unwind tables are present even if panic = "abort"
#94815 commented on
Jun 30, 2025 • 0 new comments -
RUST_BACKTRACE truncated with -Cpanic=abort
#81902 commented on
Jun 30, 2025 • 0 new comments -
Print backtraces for LLVM segfaults and aborts
#79153 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for duration_constructors_lite
#140881 commented on
Jun 30, 2025 • 0 new comments -
Tracking Issue for `slice_as_array`
#133508 commented on
Jun 30, 2025 • 0 new comments -
docs not loading properly in Safari unless Develop Menu is enabled
#85444 commented on
Jun 29, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
Jun 29, 2025 • 0 new comments -
`./x test library/std` fails with library profile
#142505 commented on
Jun 29, 2025 • 0 new comments -
Tracking issue for RFC 2033: Experimentally add coroutines to Rust
#43122 commented on
Jun 29, 2025 • 0 new comments -
run-make: audit the `ignore-{windows,msvc,windows-msvc}` tests
#128602 commented on
Jun 29, 2025 • 0 new comments -
Tracking Issue for `mixed_integer_ops_unsigned_sub`
#126043 commented on
Jun 29, 2025 • 0 new comments -
ICE: `Invalid operation on bool: MulWithOverflow`
#136766 commented on
Jun 29, 2025 • 0 new comments -
never type appears in duplicate diagnostics
#139790 commented on
Jun 29, 2025 • 0 new comments -
A package-lock.json for eslint?
#142902 commented on
Jun 29, 2025 • 0 new comments -
Missed optimization: re-checking enum variants after `std::mem::replace` is not eliminated (somtimes)
#142951 commented on
Jun 29, 2025 • 0 new comments -
Tracking issue for release notes of #140772: {aarch64,x86_64}-pc-windows-gnullvm: build host tools
#143062 commented on
Jun 28, 2025 • 0 new comments -
private_bounds: false positive on inherent impl with no public items
#139158 commented on
Jun 28, 2025 • 0 new comments -
`Slice::contains` produces worse output than `.iter().any`
#142954 commented on
Jul 4, 2025 • 0 new comments -
x86-interrupt ABI no longer compiles with never result
#143072 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue for `cfg_select` (formerly `cfg_match`)
#115585 commented on
Jul 3, 2025 • 0 new comments -
missing_docs false positive on re-export in module with #![allow(missing_docs)]
#57533 commented on
Jul 3, 2025 • 0 new comments -
Rustdoc reports `broken-intra-doc-links` for Github markdown `[!IMPORTANT]`-type blockquotes
#141866 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 -
Consider folkertdev's `c_variadic` proposal
#141524 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 -
Move `backtrace` option to the target-specific configuration
#54187 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 -
Slow indirect function calls with 16-byte by-pointer enum argument
#143050 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 -
Tracking Issue for `#[align(...)]` on function items (fn_align)
#82232 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 slice::array_chunks
#74985 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: Attribute refactor
#131229 commented on
Jul 3, 2025 • 0 new comments -
[WIP] Elaborate drops to calls
#130691 commented on
Jul 3, 2025 • 0 new comments -
Beautify doctest path
#130643 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 -
feat: add tier-1 platform support for change_time
#128256 commented on
Jun 29, 2025 • 0 new comments -
Rewrite the compiletest directive parser
#128070 commented on
Jun 29, 2025 • 0 new comments -
Normalize filecheck directives
#128018 commented on
Jun 29, 2025 • 0 new comments -
Tweak output of resolve errors
#126810 commented on
Jun 28, 2025 • 0 new comments -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jul 3, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Jul 1, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jul 3, 2025 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Jul 4, 2025 • 0 new comments -
Decimal formatting for some floating point numbers does not round-to-even
#130936 commented on
Jul 4, 2025 • 0 new comments -
CopyProp miscompilation when src is moved more than once
#137936 commented on
Jul 4, 2025 • 0 new comments -
libtest's junit formatter does not produce valid XML for doctests
#99813 commented on
Jul 4, 2025 • 0 new comments -
32-bit ARM NEON intrinsics are unsound due to subnormal flushing
#129880 commented on
Jul 4, 2025 • 0 new comments -
Tracking Issue for `const_array_each_ref`
#133289 commented on
Jul 4, 2025 • 0 new comments -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 commented on
Jul 4, 2025 • 0 new comments -
Tracking Issue for `backtrace_frames`
#79676 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 -
Demangle C++ functions in backtraces
#66416 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 -
Missed optimization: `matches!` results in worse codgen than a logical or
#141497 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 -
const-eval can construct uninhabited values via recursive static initialization
#143047 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 -
Rust Coverage not working if lines are formatted across multiple lines
#142291 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 -
inline attribute on async fn doesn't work properly
#63647 commented on
Jul 2, 2025 • 0 new comments -
link.exe crashed during compilation
#141626 commented on
Jul 2, 2025 • 0 new comments -
Tracking Issue for `--print=supported-crate-types`
#138640 commented on
Jul 2, 2025 • 0 new comments -
Decide about generics in arbitrary self types
#129147 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 -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 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 `const fn` `type_name`
#63084 commented on
Jul 3, 2025 • 0 new comments -
Warn or error on duplicate attributes
#142836 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 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 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 -
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 -
Tracking issue for release notes of #131923: Derive `Copy` and `Hash` for `IntErrorKind`
#136623 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 pointer metadata APIs
#81513 commented on
Jul 3, 2025 • 0 new comments -
Tracking issue for `vec_into_raw_parts`
#65816 commented on
Jul 3, 2025 • 0 new comments -
`std::sync::poison` documentation typo
#143049 commented on
Jul 3, 2025 • 0 new comments -
Permit attributes on `use` items
#141704 commented on
Jul 2, 2025 • 0 new comments -
`fn_cast!` macro
#140803 commented on
Jul 2, 2025 • 0 new comments -
Tracking issue for `-Z randomize-layout`
#106764 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 `super let`
#139076 commented on
Jul 2, 2025 • 0 new comments -
Tracking Issue for panic_backtrace_config
#93346 commented on
Jul 2, 2025 • 0 new comments