-
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
180 Pull requests merged by 81 people
-
Remove support for dynamic allocas
#142911 merged
Jul 11, 2025 -
Add an aarch64-msvc build running on ARM64 Windows
#140136 merged
Jul 11, 2025 -
Make some "safe" llvm ops actually sound
#143722 merged
Jul 11, 2025 -
Fix
--skip-std-check-if-no-download-rustc
#143707 merged
Jul 11, 2025 -
Resolve refactor: extraction of
finalize_module_binding
andsingle_import_can_define_name
#143728 merged
Jul 11, 2025 -
stdarch subtree update
#143642 merged
Jul 11, 2025 -
Rework borrowing suggestions to use
Expr
instead of justSpan
#143742 merged
Jul 11, 2025 -
Properly track the depth when expanding free alias types
#143744 merged
Jul 11, 2025 -
Rollup of 7 pull requests
#143762 merged
Jul 11, 2025 -
fix: correct parameter names in LLVMRustBuildMinNum and LLVMRustBuildMaxNum FFI declarations
#143632 merged
Jul 10, 2025 -
Constify
Fn*
traits#143640 merged
Jul 10, 2025 -
Fix handling of no_std targets in
doc::Std
step#143615 merged
Jul 10, 2025 -
Win: Use exceptions with empty data for SEH panic exception copies instead of a new panic
#143651 merged
Jul 10, 2025 -
Disable docs for
compiler-builtins
andsysroot
#143660 merged
Jul 10, 2025 -
[rustdoc-json] Add tests for
#[doc(hidden)]
handling of items.#143665 merged
Jul 10, 2025 -
use
--dynamic-list
for exporting executable symbols#143446 merged
Jul 10, 2025 -
emit
.att_syntax
when global/naked asm use that option#143599 merged
Jul 10, 2025 -
Fix weird rustdoc output when single and glob reexport conflict on a name
#143590 merged
Jul 10, 2025 -
Rollup of 9 pull requests
#143746 merged
Jul 10, 2025 -
Add profiler to bootstrap command
#143525 merged
Jul 10, 2025 -
Assorted
run-make-support
maintenance#143683 merged
Jul 10, 2025 -
improve lint doc text
#143675 merged
Jul 10, 2025 -
Auto-add
S-waiting-on-author
when the PR is/switches to draft state#143695 merged
Jul 10, 2025 -
Add a new maintainer to the wasm32-wasip1 target
#143670 merged
Jul 10, 2025 -
Rollup of 12 pull requests
#143731 merged
Jul 10, 2025 -
Fix VxWorks build errors
#143668 merged
Jul 10, 2025 -
Re-expose nested bodies in rustc_borrowck::consumers
#143666 merged
Jul 10, 2025 -
docs: document trait upcasting rules in
Unsize
trait#143652 merged
Jul 10, 2025 -
triagebot.toml: ping lolbinarycat if tidy extra checks were modified
#143706 merged
Jul 10, 2025 -
Add checking for unnecessary delims in closure body
#136906 merged
Jul 10, 2025 -
Resolver: refact macro map into external and local maps
#143657 merged
Jul 10, 2025 -
fix: correct typo in attr_parsing_previously_accepted message key
#143663 merged
Jul 10, 2025 -
Use "Innermost" & "Outermost" terminology for
AttributeOrder
#143659 merged
Jul 10, 2025 -
Fix
proc_macro::Ident
's handling of$crate
#141996 merged
Jul 10, 2025 -
tests/ui
: A New Order [23/N]#143298 merged
Jul 10, 2025 -
tidy: add support for
--extra-checks=auto:
feature#143398 merged
Jul 10, 2025 -
Move NaN tests to floats/mod.rs
#143396 merged
Jul 10, 2025 -
tests/codegen/enum/enum-match.rs: accept negative range attribute
#143270 merged
Jul 10, 2025 -
Mention as_chunks in the docs for chunks
#143265 merged
Jul 10, 2025 -
Add triagebot stdarch mention ping
#143644 merged
Jul 10, 2025 -
mbe: Rework diagnostics for metavariable expressions
#142950 merged
Jul 10, 2025 -
Make lint
ambiguous_glob_imports
deny-by-default and report-in-deps#143011 merged
Jul 10, 2025 -
Rollup of 9 pull requests
#143721 merged
Jul 10, 2025 -
Add opaque TypeId handles for CTFE
#143696 merged
Jul 10, 2025 -
Update LLVM submodule
#143703 merged
Jul 10, 2025 -
Update the
compiler-builtins
subtree#143405 merged
Jul 10, 2025 -
Instantiate auto trait/
Copy
/Clone
/Sized
before computing constituent types binder#143538 merged
Jul 9, 2025 -
Let
rvalue_creates_operand
return true for *all*Rvalue::Aggregate
s#143502 merged
Jul 9, 2025 -
Make TypeId const comparable
#142789 merged
Jul 9, 2025 -
Remove false label when
self
resolve failure does not relate to macro#143177 merged
Jul 9, 2025 -
clippy fix: indentation
#143426 merged
Jul 9, 2025 -
tests: Use
cfg_target_has_reliable_f16_f128
inconv-bits-runtime-const
#143475 merged
Jul 9, 2025 -
configure.py: Write last key in each section
#143606 merged
Jul 9, 2025 -
More carefully consider span context when suggesting remove
&mut
#143532 merged
Jul 9, 2025 -
Rollup of 9 pull requests
#143667 merged
Jul 9, 2025 -
Simplify LLVM bitcode linker in bootstrap and add tests for it
#142357 merged
Jul 9, 2025 -
Respect endianness correctly in CheckEnums test suite
#143339 merged
Jul 9, 2025 -
Fix perf regression caused by tracing
#143520 merged
Jul 9, 2025 -
Don't call
predicates_of
on a dummy obligation cause's body id#143499 merged
Jul 9, 2025 -
Apply effects to
otherwise
edge in dataflow analysis#142707 merged
Jul 9, 2025 -
Use lld by default on
x86_64-unknown-linux-gnu
stable#140525 merged
Jul 9, 2025 -
Port several linking (linkage?) related attributes the new attribute system
#143402 merged
Jul 8, 2025 -
Clarify the meaning of
AttributeOrder::KeepFirst
andAttributeOrder::KeepLast
#143603 merged
Jul 8, 2025 -
Rollup of 7 pull requests
#143645 merged
Jul 8, 2025 -
fix: Remove newline from multiple crate versions note
#143620 merged
Jul 8, 2025 -
Port #[rustc_dummy]
#143593 merged
Jul 8, 2025 -
Don't mark
#[target_feature]
safe fns as unsafe in rustdoc JSON.#143555 merged
Jul 8, 2025 -
Update intro blurb in
wasm32-wasip1
docs#143600 merged
Jul 8, 2025 -
Add target maintainer information for mips64-unknown-linux-muslabi64
#143622 merged
Jul 8, 2025 -
Make
Default
const and add someconst Default
impls#134628 merged
Jul 8, 2025 -
Simplify num formatting helpers
#143540 merged
Jul 8, 2025 -
Use
join_with_double_colon
inwrite_shared.rs
.#142869 merged
Jul 8, 2025 -
Point to correct argument in Func Call when Self type fails trait bound
#143567 merged
Jul 8, 2025 -
const-block-as-pattern: do not refer to no-longer-existing nightly feature
#143589 merged
Jul 8, 2025 -
consider nested cases for duplicate RPITIT
#143570 merged
Jul 8, 2025 -
remove
has_nested
from builtin candidates#143571 merged
Jul 8, 2025 -
Fix wrong cache event query key
#143586 merged
Jul 8, 2025 -
Implement
int_format_into
feature#142098 merged
Jul 8, 2025 -
Fix in std::String docs
#143608 merged
Jul 8, 2025 -
Rollup of 7 pull requests
#143621 merged
Jul 8, 2025 -
Add
ty_span
query#143433 merged
Jul 8, 2025 -
Do not suggest borrow that is already there in fully-qualified call
#132469 merged
Jul 7, 2025 -
Regression tests for repr ICEs
#143539 merged
Jul 7, 2025 -
Fix missing words in future tracking issue
#143591 merged
Jul 7, 2025 -
Fix
x86_64-unknown-netbsd
platform support page#143566 merged
Jul 7, 2025 -
Remove unused allow attrs
#143572 merged
Jul 7, 2025 -
awhile -> a while where appropriate
#143340 merged
Jul 7, 2025 -
Fix the link in
rustdoc.md
#143438 merged
Jul 7, 2025 -
Rollup of 9 pull requests
#143601 merged
Jul 7, 2025 -
loop_match
: fix 'no terminator on block'#143583 merged
Jul 7, 2025 -
make
Machine::load_mir
infallible#143584 merged
Jul 7, 2025 -
Allow custom default address spaces and parse
p-
specifications in the datalayout string#143182 merged
Jul 7, 2025 -
doc(std): clarify
NonZero<T>
usage limitation in doc comment#143130 merged
Jul 7, 2025 -
interpret: rename StackPopCleanup
#143528 merged
Jul 7, 2025 -
Move
stable_mir
back to its own crate#143524 merged
Jul 7, 2025 -
Dont resolve instance of root in
mir_callgraph_cyclic
#143551 merged
Jul 7, 2025 -
mbe: Refactors and function extractions in
compile_declarative_macro
#143558 merged
Jul 7, 2025 -
std: fix typo in
std::path
#143563 merged
Jul 7, 2025 -
compiler: Deduplicate
must_emit_unwind_tables()
comments#143564 merged
Jul 7, 2025 -
Disable download-rustc for library profile
#143577 merged
Jul 7, 2025 -
Rollup of 11 pull requests
#143582 merged
Jul 7, 2025 -
Make tests/ui/abi/debug.rs cross-compile
#143464 merged
Jul 7, 2025 -
Fix short linker error output
#143482 merged
Jul 7, 2025 -
Get rid of build-powerpc64le-toolchain.sh
#143415 merged
Jul 7, 2025 -
Only work-steal in the main loop for rustc_thread_pool
#143035 merged
Jul 7, 2025 -
Subtree update of
rust-analyzer
#143565 merged
Jul 7, 2025 -
Enforce in bootstrap that check must have stage at least 1
#143048 merged
Jul 7, 2025 -
mbe: Change
unused_macro_rules
to aDenseBitSet
#143456 merged
Jul 7, 2025 -
Rollup of 9 pull requests
#143556 merged
Jul 7, 2025 -
lib: more eagerly return
self.len()
fromceil_char_boundary
#143552 merged
Jul 7, 2025 -
Link to 2024 edition page for
!
fallback changes#143359 merged
Jul 7, 2025 -
compiler: rename BareFn to FnPtr
#143544 merged
Jul 7, 2025 -
Align attr fixes
#143206 merged
Jul 7, 2025 -
Stabilize
mixed_integer_ops_unsigned_sub
#143236 merged
Jul 7, 2025 -
Remove duplicate word
#143535 merged
Jul 7, 2025 -
Renamed retain_mut to retain on LinkedList as mentioned in the ACP
#143529 merged
Jul 7, 2025 -
Port
#[path]
to the new attribute parsing infrastructure#143344 merged
Jul 7, 2025 -
Specialize sleep_until implementation for unix (except mac)
#141829 merged
Jul 7, 2025 -
Do not unify borrowed locals in CopyProp.
#143509 merged
Jul 6, 2025 -
Rewrite empty attribute lint for new attribute parser
#143252 merged
Jul 6, 2025 -
rustc_builtin_macros: Make sure registered attributes stay sorted
#143518 merged
Jul 6, 2025 -
Use
object
crate from crates.io to fix windows build error#143492 merged
Jul 6, 2025 -
Rollup of 4 pull requests
#143526 merged
Jul 6, 2025 -
Organize macro tests a bit more
#143514 merged
Jul 6, 2025 -
Weekly
cargo update
#143515 merged
Jul 6, 2025 -
distinguish the duplicate item of rpitit
#143484 merged
Jul 6, 2025 -
Rollup of 6 pull requests
#143521 merged
Jul 6, 2025 -
tidy: use --bless for tidy spellcheck instead of spellcheck:fix
#143493 merged
Jul 6, 2025 -
mbe: Defer checks for
compile_error!
until reporting an unused macro rule#143416 merged
Jul 6, 2025 -
use
is_multiple_of
anddiv_ceil
#143477 merged
Jul 6, 2025 -
std: sys: net: uefi: tcp4: Implement read
#143470 merged
Jul 6, 2025 -
compiletest: print slightly more information on fs::write failure
#143504 merged
Jul 6, 2025 -
Port streaming commands in bootstrap to
BootstrapCommand
and removeas_command_mut
#143354 merged
Jul 6, 2025 -
Rollup of 6 pull requests
#143507 merged
Jul 6, 2025 -
Port
#[ignore]
to the new attribute parsing infrastructure#143238 merged
Jul 6, 2025 -
Remove yields_in_scope from the scope tree.
#143494 merged
Jul 6, 2025 -
Complete rustc_ast::mut_visit for spans.
#143489 merged
Jul 6, 2025 -
remove armv5te-unknown-linux-gnueabi target maintainer
#143486 merged
Jul 6, 2025 -
Miri subtree update
#143478 merged
Jul 6, 2025 -
Stop using
Key
trait unnecessarily#143441 merged
Jul 6, 2025 -
Update LLVM submodule
#143126 merged
Jul 6, 2025 -
Canonicalize input ty/ct infer/placeholder in the root universe
#142732 merged
Jul 5, 2025 -
[COMPILETEST-UNTANGLE 4/N] Improve compiletest config documentation
#143447 merged
Jul 5, 2025 -
move
va_copy
,va_arg
andva_end
tocore::intrinsics
#143445 merged
Jul 5, 2025 -
codegen_ssa: replace a Result by an Either
#143291 merged
Jul 5, 2025 -
Rollup of 3 pull requests
#143496 merged
Jul 5, 2025 -
Pretend in bootstrap snapshot tests that we always build in-tree LLVM
#143474 merged
Jul 5, 2025 -
tests/ui
: A New Order [24/N]#143299 merged
Jul 5, 2025 -
tests/ui
: A New Order [25/N]#143300 merged
Jul 5, 2025 -
tests/ui
: A New Order [22/N]#143297 merged
Jul 5, 2025 -
tests/ui
: A New Order [21/N]#143296 merged
Jul 5, 2025 -
tests/ui
: A New Order [14/N]#142440 merged
Jul 5, 2025 -
test passing a
VaList
from rust to C#143397 merged
Jul 5, 2025 -
Add
const Rem
#143040 merged
Jul 5, 2025 -
Block SIMD in transmute_immediate; delete
OperandValueKind
#143410 merged
Jul 5, 2025 -
tests/ui
: A New Order [18/N]#143202 merged
Jul 5, 2025 -
Rollup of 11 pull requests
#143473 merged
Jul 5, 2025 -
Update poison.rs to fix the typo (sys->sync)
#143086 merged
Jul 5, 2025 -
Fix CLI completion check in
tidy
#143452 merged
Jul 5, 2025 -
Remove
Symbol
fromNamed
variant ofBoundRegionKind
/LateParamRegionKind
#139598 merged
Jul 5, 2025 -
Allow
enum
andunion
literals to also create SSA values#138759 merged
Jul 5, 2025 -
Port
#[non_exhaustive]
to the new attribute parsing infrastructure#143085 merged
Jul 5, 2025 -
Remove names_imported_by_glob_use query.
#143372 merged
Jul 5, 2025 -
Assign dependency bump PRs to me
#143386 merged
Jul 5, 2025 -
std: sys: net: uefi: tcp4: Implement write
#141532 merged
Jul 5, 2025 -
Remove some unnecessary
unsafe
in VecCache#143406 merged
Jul 5, 2025 -
mbe: Gracefully handle macro rules that end after
=>
#143408 merged
Jul 5, 2025 -
remove special-casing of boxes from match exhaustiveness/usefulness analysis
#143414 merged
Jul 5, 2025 -
clean up GVN TypeId test
#143444 merged
Jul 5, 2025 -
Rollup of 8 pull requests
#143459 merged
Jul 5, 2025 -
Make metadata a workproduct and reuse it
#114669 merged
Jul 4, 2025 -
Remove
PointerLike
trait#143308 merged
Jul 4, 2025 -
Make __rust_alloc_error_handler_should_panic a function
#143387 merged
Jul 4, 2025 -
Port
#[rustc_pass_by_value]
to the new attribute system#143400 merged
Jul 4, 2025 -
Refactor StableMIR
#140643 merged
Jul 4, 2025 -
rustc-dev-guide subtree update
#143420 merged
Jul 4, 2025 -
Make -Ztrack-diagnostics emit like a note
#143286 merged
Jul 4, 2025 -
bump termize dep
#143417 merged
Jul 4, 2025 -
Rollup of 7 pull requests
#143434 merged
Jul 4, 2025
122 Pull requests opened by 79 people
-
Show AtomicU128/AtomicI128 in std docs regardless of target
#143439 opened
Jul 4, 2025 -
remote-test-client: Exit code `128 + <signal-number>` instead of `3`
#143448 opened
Jul 4, 2025 -
Do not visit impl-trait when looking for self-type elision.
#143450 opened
Jul 4, 2025 -
Correctly handle `should_panic` doctest attribute
#143453 opened
Jul 4, 2025 -
resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`
#143458 opened
Jul 4, 2025 -
Port `#[cfg]` to the new attribute parsing infrastructure
#143460 opened
Jul 4, 2025 -
make `cfg_select` a builtin macro
#143461 opened
Jul 4, 2025 -
fix(lib-std-fs): handle `usize` overflow in `read*`
#143462 opened
Jul 4, 2025 -
Support multiple crate versions in --extern-html-root-url
#143465 opened
Jul 5, 2025 -
Add ASCII-related methods from `u8` and `MIN`/`MAX` to `core::ascii::Char`
#143467 opened
Jul 5, 2025 -
diag: improvements to patterns in bare fn ptr and trait decl
#143469 opened
Jul 5, 2025 -
Shows a user friendly message rather than simple pass
#143485 opened
Jul 5, 2025 -
Mark `PartialEq` as `#[rustc_trivial_field_reads]`
#143487 opened
Jul 5, 2025 -
[WIP] TypeTree support in autodiff
#143490 opened
Jul 5, 2025 -
Skip `find_existing_run` call if head and tail pairs sorted differently
#143495 opened
Jul 5, 2025 -
Skip walking into param-env component if it has no placeholder/re-var
#143500 opened
Jul 5, 2025 -
Improve TLS codegen by marking the panic/init path as cold
#143511 opened
Jul 5, 2025 -
Check assoc consts and tys later like assoc fns
#143519 opened
Jul 6, 2025 -
[Draft] Supertrait item resolution in subtrait `impl`s
#143527 opened
Jul 6, 2025 -
Selectively replace instances of `error-pattern` with `check-run-results`
#143537 opened
Jul 6, 2025 -
[WIP] Lint self-overlapping or-patterns under guard
#143541 opened
Jul 6, 2025 -
[experiment] Consider WF of coroutine witness when proving outlives assumptions
#143545 opened
Jul 6, 2025 -
improve c-variadic errors
#143546 opened
Jul 6, 2025 -
Restrict sysroot crate imports to those defined in this repo.
#143548 opened
Jul 6, 2025 -
[WIP] resolve: Use interior mutability for extern module map
#143550 opened
Jul 6, 2025 -
[experiment] first draft of init array syntax
#143553 opened
Jul 7, 2025 -
slice: Mark `rotate_left`, `rotate_right` unstably const
#143554 opened
Jul 7, 2025 -
Show whether `?Sized` parameters are actually `Sized`
#143559 opened
Jul 7, 2025 -
std: sys: net: uefi: tcp4: Add timeout support
#143568 opened
Jul 7, 2025 -
Fix false positive of `unused_braces` with Mutex `lock().unwrap()` chains
#143574 opened
Jul 7, 2025 -
Remove named lifetimes in some `PartialOrd` & `PartialEq` `impl`s
#143575 opened
Jul 7, 2025 -
Add correct span for unsized types
#143580 opened
Jul 7, 2025 -
`loop_match`: suggest extracting to a `const` item
#143585 opened
Jul 7, 2025 -
UWP: link ntdll functions using raw-dylib
#143592 opened
Jul 7, 2025 -
Allow initializing `NonZero` with literals
#143594 opened
Jul 7, 2025 -
add `const_make_global`; err for `const_allocate` ptrs if didn't call
#143595 opened
Jul 7, 2025 -
Allow Clippy to define duplicate extra symbols
#143596 opened
Jul 7, 2025 -
win7: load synch functions on demand
#143598 opened
Jul 7, 2025 -
Stabilize `const_float_round_methods`
#143604 opened
Jul 7, 2025 -
Port the proc macro attributes to the new attribute parsing infrastructure
#143607 opened
Jul 7, 2025 -
Mention more APIs in `ParseIntError` docs
#143611 opened
Jul 7, 2025 -
Fix backtraces with `-C panic=abort` on linux; emit unwind tables by default
#143613 opened
Jul 7, 2025 -
take into account the num of processes by ulimit
#143614 opened
Jul 7, 2025 -
Run `tests/rustdoc-json/attrs/target_features` on all hosts.
#143617 opened
Jul 7, 2025 -
`c_variadic`: Make `fn f(...) {}` error like `fn f(u32) {}` outside of `extern` blocks
#143619 opened
Jul 7, 2025 -
Propagate from borrowed locals in CopyProp
#143624 opened
Jul 8, 2025 -
[WIP] Structural inititalization
#143625 opened
Jul 8, 2025 -
Add impl const for Clone
#143628 opened
Jul 8, 2025 -
Limited nonzero coercion
#143629 opened
Jul 8, 2025 -
[WIP] Drop `./x suggest`
#143630 opened
Jul 8, 2025 -
update to literal-escaper-0.0.5
#143631 opened
Jul 8, 2025 -
fix: correct assertion to check for 'noinline' attribute presence before removal
#143633 opened
Jul 8, 2025 -
interpret/allocation: expose init + write_wildcards on a range
#143634 opened
Jul 8, 2025 -
Make `int_format_into` API more flexible
#143636 opened
Jul 8, 2025 -
try evaluate nested goals with reduced depth first
#143638 opened
Jul 8, 2025 -
Add `ToolTarget` to bootstrap
#143641 opened
Jul 8, 2025 -
Clarify and expand documentation for std::sys_common dependency structure
#143647 opened
Jul 8, 2025 -
Add test for `default_field_values` and `const_default`
#143649 opened
Jul 8, 2025 -
core: add Option::get_or_try_insert_with
#143650 opened
Jul 8, 2025 -
chore: Improve how the other suggestions message gets rendered
#143661 opened
Jul 9, 2025 -
[rustdoc] Display unsafe attrs with edition 2024 `unsafe()` wrappers.
#143662 opened
Jul 9, 2025 -
Make sure `fmt-write-bloat` doesn't vacuously pass on no symbols
#143669 opened
Jul 9, 2025 -
Fix Box allocator drop elaboration
#143672 opened
Jul 9, 2025 -
Added error for invalid char cast
#143678 opened
Jul 9, 2025 -
Preserve the .debug_gdb_scripts section
#143679 opened
Jul 9, 2025 -
bootstrap/miri: avoid rebuilds for test builds
#143681 opened
Jul 9, 2025 -
[EXPERIMENT] require simd types be used in target_feature-annotated functions
#143682 opened
Jul 9, 2025 -
Update to LLVM 21
#143684 opened
Jul 9, 2025 -
Resolve: merge `source_bindings` and `target_bindings` into `bindings`
#143685 opened
Jul 9, 2025 -
Emit warning when search path not found in `-L`
#143687 opened
Jul 9, 2025 -
Allow linking a prebuilt optimized compiler-rt builtins library
#143689 opened
Jul 9, 2025 -
miri: fix out-of-bounds error for ptrs with negative offsets
#143692 opened
Jul 9, 2025 -
Fix unused_parens false positive
#143698 opened
Jul 9, 2025 -
Make `AsyncDrop` check that it's being implemented on a local ADT
#143699 opened
Jul 9, 2025 -
Be a bit more careful around exotic cycles in in the inliner
#143704 opened
Jul 9, 2025 -
fix: Include frontmatter in -Zunpretty output
#143708 opened
Jul 9, 2025 -
Updates to random number generation APIs
#143710 opened
Jul 9, 2025 -
Add a mailmap entry for gnzlbg
#143713 opened
Jul 10, 2025 -
compiler: doc/comment some codegen-for-functions interfaces
#143716 opened
Jul 10, 2025 -
Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`
#143717 opened
Jul 10, 2025 -
Make UB transmutes really UB in LLVM
#143718 opened
Jul 10, 2025 -
Emit warning when there is no space between `-o` and arg
#143719 opened
Jul 10, 2025 -
Allow `Rvalue::Repeat` to return true in `rvalue_creates_operand` too
#143720 opened
Jul 10, 2025 -
use the disambiguated idx from last impl trait
#143723 opened
Jul 10, 2025 -
Tidy cleanup
#143724 opened
Jul 10, 2025 -
core: add Peekable::next_if_map
#143725 opened
Jul 10, 2025 -
fmt of non-decimal radix untangled
#143730 opened
Jul 10, 2025 -
Change bootstrap's `tool.TOOL_NAME.features` to work on any subcommand
#143733 opened
Jul 10, 2025 -
Refactor resolve resolution bindings
#143734 opened
Jul 10, 2025 -
Give all bytes of TypeId provenance
#143736 opened
Jul 10, 2025 -
Move several float tests to floats/mod.rs
#143738 opened
Jul 10, 2025 -
`oneshot` Channel
#143741 opened
Jul 10, 2025 -
Clippy subtree update
#143745 opened
Jul 10, 2025 -
Add target maintainer information for aarch64-unknown-linux-musl
#143747 opened
Jul 10, 2025 -
perf: cache characteristic DefId to avoid redundant module walks in CGU naming
#143748 opened
Jul 10, 2025 -
Don't panic if WASI_SDK_PATH not set when detecting compiler
#143752 opened
Jul 10, 2025 -
[beta] backports
#143757 opened
Jul 10, 2025 -
Fix typos in function names in the `target_feature` test
#143759 opened
Jul 10, 2025 -
Allow the global alloc one TLS slot with a destructor
#143761 opened
Jul 11, 2025 -
Use crosstool-ng for dist-arm-linux-musl
#143763 opened
Jul 11, 2025 -
lower pattern bindings in the order they're written and base drop order on primary bindings' order
#143764 opened
Jul 11, 2025 -
Rollup of 8 pull requests
#143766 opened
Jul 11, 2025 -
Bump `src/tools/x` to Edition 2024 and some cleanups
#143767 opened
Jul 11, 2025 -
Constify Try, From, TryFrom and relevant traits
#143768 opened
Jul 11, 2025 -
Remove support for SwitchInt edge effects in backward dataflow
#143769 opened
Jul 11, 2025 -
build-helper: clippy fixes
#143770 opened
Jul 11, 2025 -
Constify some more `Result` functions
#143771 opened
Jul 11, 2025 -
constify `From` and `Into`
#143774 opened
Jul 11, 2025 -
std: move NuttX to use arc4random for random number generation
#143776 opened
Jul 11, 2025 -
Some const_trait_impl test cleanups
#143778 opened
Jul 11, 2025 -
Port `#[automatically_derived]` to the new attribute parsing infrastructure
#143779 opened
Jul 11, 2025 -
Fix ICE caused by parsed attributes applied to where bounds
#143781 opened
Jul 11, 2025 -
Disambiguate between rustc vs std having debug assertions in `run-make-support` and `run-make` tests
#143782 opened
Jul 11, 2025 -
compute all rpitit of a trait
#143783 opened
Jul 11, 2025 -
Simplify codegen for niche-encoded variant tests
#143784 opened
Jul 11, 2025 -
Add --compile-time-deps argument for x check
#143785 opened
Jul 11, 2025 -
Fix fallback for CI_JOB_NAME
#143786 opened
Jul 11, 2025 -
Update GitHub Actions Cache to v4
#143788 opened
Jul 11, 2025 -
Rollup of 10 pull requests
#143790 opened
Jul 11, 2025 -
Update sysinfo version to `0.36.0`
#143791 opened
Jul 11, 2025 -
Fix RISC-V Test Failures in ./x test for Multiple Codegen and Assembly Cases
#143792 opened
Jul 11, 2025 -
Opaque type collection: Guard against endlessly recursing free alias types
#143793 opened
Jul 11, 2025
59 Issues closed by 22 people
-
ICE: check_attr.rs:368:41: Parsed attributes with longer path not handled by `CheckAttrVisitor`
#143789 closed
Jul 11, 2025 -
Revise usage of LLVM lifetime intrinsics
#21786 closed
Jul 11, 2025 -
Default implementation on std::iter::Fuse should not requires Default on the inner iterator
#140961 closed
Jul 11, 2025 -
ICE: `overflow expanding free alias type`
#142419 closed
Jul 11, 2025 -
Borrow suggestion on unmet obligation doesn't account for types in type-relative paths
#143393 closed
Jul 11, 2025 -
`./x check library --stage 1 --skip-std-check-if-no-download-rustc` builds rustc
#143705 closed
Jul 11, 2025 -
`options(att_syntax)` doesn't do anything for `global_asm!` and `naked_asm!`
#143542 closed
Jul 10, 2025 -
Rust panics over FFI break `std::exception_ptr` on Windows
#143623 closed
Jul 10, 2025 -
[rustdoc] adding docs on a reexport that shadows a glob reexport does not work properly
#143107 closed
Jul 10, 2025 -
`-Zexport-executable-symbols` alone does not export symbols
#101610 closed
Jul 10, 2025 -
Compiler panic
#143750 closed
Jul 10, 2025 -
VxWorks std does not build
#143442 closed
Jul 10, 2025 -
false-negative `unused_parens` in closures consisting of just one expression
#136741 closed
Jul 10, 2025 -
Tracking Issue for Result::flatten (`result_flattening`)
#70142 closed
Jul 10, 2025 -
Recent regression in coverage
#143712 closed
Jul 10, 2025 -
Return value changed upon returning to callee (x86_64-unknown-none)
#143436 closed
Jul 9, 2025 -
`Ipv6Addr::is_documentation` should be expanded to include RFC 9637's `3ffff::/20`
#137821 closed
Jul 9, 2025 -
Bad import suggestions for naming Range structs in 1.86+
#143694 closed
Jul 9, 2025 -
ICE: `unhandled node Crate(Mod { … })`
#143481 closed
Jul 9, 2025 -
Diagnostic suggests changing `&mut vec![1]` to `mut vec![1]`
#143523 closed
Jul 9, 2025 -
configure.py doesn't write out the last set key in a section
#143605 closed
Jul 9, 2025 -
CheckEnums tests fail on s390x (big-endian)
#143332 closed
Jul 9, 2025 -
`let self` in method with receiver incorrectly complains about macro hygiene
#143134 closed
Jul 9, 2025 -
Drop is called for match wildcards even when all matched variants have no Drop
#142705 closed
Jul 9, 2025 -
x.py install fails with stage2/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld not found
#143646 closed
Jul 8, 2025 -
rustdoc-json: `#[target_feature]` incorrectly causes safe functions to be listed as `unsafe`
#142655 closed
Jul 8, 2025 -
std(String): Docs issue; remove word
#143579 closed
Jul 8, 2025 -
ICE: / Hang `found DefPathHash collision between DefPath { .. } and DefPath { .. }`
#143560 closed
Jul 8, 2025 -
Misleading span in trait bound error with generic parameters
#143336 closed
Jul 8, 2025 -
ICE: broken mir: bad assignment
#143204 closed
Jul 7, 2025 -
ICE: `no terminator on block`
#143435 closed
Jul 7, 2025 -
ICE with repr(align(0))
#143479 closed
Jul 7, 2025 -
ICE: `#![repr]`
#143522 closed
Jul 7, 2025 -
Unhelpful borrowing suggested when wrongly constructing an unsized type
#132041 closed
Jul 7, 2025 -
Panic backtrace doesn't traverse ffi code with panic=abort
#88275 closed
Jul 7, 2025 -
cycle detected when optimizing MIR
#143534 closed
Jul 7, 2025 -
Document that programmer can't use generic NonZero
#142966 closed
Jul 7, 2025 -
ICE: type_name intrinsic must be in const block or opted out
#143587 closed
Jul 7, 2025 -
never `!` type primitive docs mention 2024 edition changes as upcoming
#143207 closed
Jul 7, 2025 -
Tracking Issue for `mixed_integer_ops_unsigned_sub`
#126043 closed
Jul 7, 2025 -
CopyProp miscompilation when destination is borrowed
#143491 closed
Jul 6, 2025 -
`lto=true` vs `lto=false` changes program behaviour
#143536 closed
Jul 6, 2025 -
ICE / Hang found DefPathHash collision between DefPath
#140796 closed
Jul 6, 2025 -
ICE in Option<&OsStr> + Option<&OsStr>
#143510 closed
Jul 6, 2025 -
Miscompile on some targets
#143399 closed
Jul 6, 2025 -
Linux release builds fail with undefined symbol errors on rust 1.87
#142752 closed
Jul 6, 2025 -
Cross-compiling from x86_64-linux to aarch64-darwin produces a broken (stripped) dylib
#141913 closed
Jul 6, 2025 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 closed
Jul 6, 2025 -
ICE: assertion failed `!self.token.kind.is_close_delim_or_eof()`
#143501 closed
Jul 5, 2025 -
`std::sync::poison` documentation typo
#143049 closed
Jul 5, 2025 -
CLI completion check is broken
#143451 closed
Jul 5, 2025 -
cygwin std does not build in Miri
#143483 closed
Jul 5, 2025 -
Unable to capture-by-copy without move
#143466 closed
Jul 5, 2025 -
ICE `assertion failed: !self.token.kind.is_close_delim_or_eof()`
#143351 closed
Jul 5, 2025 -
let_chains stabilization followups
#140722 closed
Jul 5, 2025 -
The compiler output looks really bad (Mac OS)
#143463 closed
Jul 4, 2025 -
Linking broken on arm64ec due to __rust_alloc_error_handler_should_panic symbol
#143253 closed
Jul 4, 2025 -
run-make cross-compilation support is questionable
#137085 closed
Jul 4, 2025
71 Issues opened by 49 people
-
can't get the span of an arbitrary parsed attribute: Parsed(Repr { reprs:
#143787 opened
Jul 11, 2025 -
Parsed attributes applied to where bounds ICE the compiler
#143780 opened
Jul 11, 2025 -
Unexpected panic in rustc_query_system while running 'x clippy'
#143777 opened
Jul 11, 2025 -
Tracking Issue for const_index
#143775 opened
Jul 11, 2025 -
Tracking Issue for const_from
#143773 opened
Jul 11, 2025 -
Tracking Issue for const_slice_index
#143772 opened
Jul 11, 2025 -
Some Linux targets build failed prompt '--- stderr error: unknown unstable option: `linker-features`'
#143765 opened
Jul 11, 2025 -
bad type inference for `NonZero::{MIN,MAX}`
#143758 opened
Jul 10, 2025 -
bootstrap.py needs a lockfile to prevent concurrent invocations
#143756 opened
Jul 10, 2025 -
`unused_parens` suggestion yeets attribute
#143754 opened
Jul 10, 2025 -
LLVM CFI integration being undocumented complicates further codegen dev
#143751 opened
Jul 10, 2025 -
rustc SIGSEGV on RISC-V when compiling serde and other crates (stack overflow on 4 GB stack)
#143749 opened
Jul 10, 2025 -
Broken and inconsistent links in rust/src/doc
#143743 opened
Jul 10, 2025 -
Wrong messages from compiler confusing methods with the same name from different traits
#143740 opened
Jul 10, 2025 -
Wrong compiler error messages while compiling traits with the same method name
#143739 opened
Jul 10, 2025 -
Consider adding Windows Debug Interface Access (DIA) SDK wrappers for PDB analysis
#143737 opened
Jul 10, 2025 -
x build fails copying files into stage0-sysroot using local rust
#143735 opened
Jul 10, 2025 -
rust suggests using `IndexMut` for maps, even though they don't implement the trait
#143732 opened
Jul 10, 2025 -
`tests/ui/sanitizer/dataflow.rs` fails to link
#143727 opened
Jul 10, 2025 -
Improve error message around unexpected derive bounds
#143714 opened
Jul 10, 2025 -
`std::thread::available_parallelism` should respect process affinity and job object limitations
#143709 opened
Jul 9, 2025 -
Tracking Issue for `peekable_next_if_map`
#143702 opened
Jul 9, 2025 -
Stylistic warnings (as errors) in the compiler break the build
#143701 opened
Jul 9, 2025 -
cycle detected when optimizing MIR
#143700 opened
Jul 9, 2025 -
ICE / hang `found DefPathHash collision between DefPath`
#143697 opened
Jul 9, 2025 -
Base-URL site issue and feature request
#143693 opened
Jul 9, 2025 -
`impl AsyncDrop for &Foo / Pin<Foo>` should not compile
#143691 opened
Jul 9, 2025 -
Enable rustc's -Zself-profile with cargo's --timings crashes 1.90.0 nightly compiler
#143690 opened
Jul 9, 2025 -
`Pin<Box<impl Default>>` should `impl Default`
#143688 opened
Jul 9, 2025 -
Miri tests fail since dependencies don't get properly rebuilt
#143680 opened
Jul 9, 2025 -
Documentation (std/String) state that **char** is converted from 4 bytes to UTF8
#143677 opened
Jul 9, 2025 -
Tracking Issue for `oneshot_channel`
#143674 opened
Jul 9, 2025 -
Nested arrays are completely loop-unrolled into a huge amount of instructions (feat. 153 MB binary)
#143673 opened
Jul 9, 2025 -
`#[derive(CoercePointee)]` causes `[SOME_CONST; 0]` to execute `Drop`, but only if type is annotated.
#143671 opened
Jul 9, 2025 -
AsyncDrop not called when type is inside Box
#143658 opened
Jul 8, 2025 -
False positive warning in `unused_parens` lint with dyn Trait returned from a closure
#143653 opened
Jul 8, 2025 -
Tracking Issue for Option::get_or_try_insert_with
#143648 opened
Jul 8, 2025 -
`vec![[[[0i32; 16]; 16]; 16]; 0]` is not optimized
#143637 opened
Jul 8, 2025 -
thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:23:54
#143626 opened
Jul 8, 2025 -
Compiler panic with a Box<dyn std::error::Error> in a future
#143618 opened
Jul 7, 2025 -
Nested panics and `std::thread::panicking`
#143612 opened
Jul 7, 2025 -
ParseIntError docs should mention other integer parsing functions
#143602 opened
Jul 7, 2025 -
`overflowing_literals` suggests invalid unicode character escape
#143597 opened
Jul 7, 2025 -
Confusing lifetime error when using HRTB and closure
#143588 opened
Jul 7, 2025 -
error[E0583]: file not found for module `bswap` - while building Rust beta with stage0 versino 1.88.0
#143576 opened
Jul 7, 2025 -
`./x suggest --run` produces incorrect test failure
#143569 opened
Jul 7, 2025 -
False positive of "unused_braces" when combined with Mutex
#143562 opened
Jul 7, 2025 -
`./x.py test --bless tests/mir-opt/` fails with `no entry found for key`
#143561 opened
Jul 7, 2025 -
"binding modifiers may only be written when the default binding mode is `move`": This sentence is baffling
#143557 opened
Jul 7, 2025 -
Tracking Issue for RFC 3698 "Declarative `macro_rules!` derive macros" (`macro_derive`)
#143549 opened
Jul 6, 2025 -
Tracking Issue for RFC 3697 "Declarative `macro_rules!` attribute macros" (`macro_attr`)
#143547 opened
Jul 6, 2025 -
`autodiff` does not have correct hygiene information; “cannot find value” produced if expanded by macro
#143543 opened
Jul 6, 2025 -
`private_interfaces` not linting RPITIT
#143531 opened
Jul 6, 2025 -
Is lazy loading system functions on UWP still necessary?
#143530 opened
Jul 6, 2025 -
borrowing_sub chain is not recognized if sub result is unused
#143517 opened
Jul 6, 2025 -
Regression in inlining performance from 1.82.0
#143513 opened
Jul 5, 2025 -
Tracking issue for release notes of #115746: Print thread ID in panic message
#143508 opened
Jul 5, 2025 -
ICE: `assertion failed: src.layout.ty.is_integral() || src.layout.ty.is_char() || src.layout.ty.is_bool()`
#143506 opened
Jul 5, 2025 -
ICE: delegation: `DefId::expect_local DefId(..) isn't local`
#143498 opened
Jul 5, 2025 -
Tracking issue for release notes of #140881: Tracking Issue for duration_constructors_lite
#143497 opened
Jul 5, 2025 -
`./x test tidy` unnecessarily downloads nightly rustc
#143480 opened
Jul 5, 2025 -
`./x clippy --fix` fails
#143476 opened
Jul 5, 2025 -
Is mutex poisoning guaranteed to always work properly?
#143471 opened
Jul 5, 2025 -
Exhaustive matching doesn't work correctly for Coroutines with never_type variants
#143468 opened
Jul 5, 2025 -
Diagnostic talks about and prints entire function *type* on private function in expansion of macro 2.0
#143455 opened
Jul 4, 2025 -
AIX std does not build
#143443 opened
Jul 4, 2025 -
std doesn't compile for riscv32gc-unknown-linux-musl
#143440 opened
Jul 4, 2025 -
Incorrect span and invalid suggestion for errors from moving into pattern bindings with mixed binding modes
#143437 opened
Jul 4, 2025
813 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.
-
gpu offload host code generation
#142097 commented on
Jul 11, 2025 • 30 new comments -
`tests/ui`: A New Order [26/N]
#143301 commented on
Jul 11, 2025 • 24 new comments -
Distinguish delim kind to decide whether to emit unexpected closing delimiter
#138554 commented on
Jul 10, 2025 • 22 new comments -
rustdoc-json: Structured attributes
#142936 commented on
Jul 9, 2025 • 20 new comments -
Fix multiple clippy issues
#143423 commented on
Jul 9, 2025 • 17 new comments -
`tests/ui`: A New Order [27/N]
#143302 commented on
Jul 10, 2025 • 17 new comments -
Implement unstable trait impl
#140399 commented on
Jul 10, 2025 • 15 new comments -
tests: Fix duplicated-path-in-error fail with musl
#142301 commented on
Jul 11, 2025 • 11 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
Jul 9, 2025 • 11 new comments -
Rework `c_variadic`
#141980 commented on
Jul 9, 2025 • 9 new comments -
Use relative visibility when noting sealed trait to reduce false positive
#143431 commented on
Jul 9, 2025 • 7 new comments -
Support using const pointers in asm `const` operand
#138618 commented on
Jul 11, 2025 • 6 new comments -
tidy: move rustdoc js stuff into a tidy extra check
#142924 commented on
Jul 11, 2025 • 6 new comments -
de-duplicate condition scoping logic between AST→HIR lowering and `ScopeTree` construction
#143213 commented on
Jul 9, 2025 • 6 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Jul 9, 2025 • 4 new comments -
`tests/ui`: A New Order [28/28] FINAL PART
#143303 commented on
Jul 10, 2025 • 4 new comments -
Add `-Zindirect-branch-cs-prefix`
#140740 commented on
Jul 9, 2025 • 3 new comments -
Remove duplicate error about raw underscore lifetime
#143280 commented on
Jul 9, 2025 • 3 new comments -
dirfd: preliminary unix and windows implementations
#139514 commented on
Jul 9, 2025 • 3 new comments -
implement std::fs::set_permissions_nofollow on unix
#142938 commented on
Jul 9, 2025 • 3 new comments -
Add post-mono MIR optimizations
#131650 commented on
Jul 9, 2025 • 3 new comments -
Don't require `alloca`s for consuming simple enums
#138582 commented on
Jul 9, 2025 • 2 new comments -
add a scope for `if let` guard temporaries and bindings
#143376 commented on
Jul 9, 2025 • 2 new comments -
Add lifetime-aware support for `Display` impl of `Ident`
#143185 commented on
Jul 9, 2025 • 1 new comment -
Port #[link_ordinal] to the new attribute parsing infrastructure
#143217 commented on
Jul 9, 2025 • 1 new comment -
Move all LLVM externs into the rustc_llvm crate
#142897 commented on
Jul 9, 2025 • 1 new comment -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jul 9, 2025 • 1 new comment -
Implement Default for &Option
#140808 commented on
Jul 9, 2025 • 1 new comment -
Convert moves of references to copies in ReferencePropagation
#142185 commented on
Jul 9, 2025 • 1 new comment -
[do not merge] Move `std_detect` into stdlib
#143412 commented on
Jul 11, 2025 • 1 new comment -
Offload device1
#142696 commented on
Jul 10, 2025 • 1 new comment -
Fix host code appearing in Wasm binaries
#137457 commented on
Jul 10, 2025 • 1 new comment -
loop match: error on `#[const_continue]` outside `#[loop_match]`
#143360 commented on
Jul 9, 2025 • 1 new comment -
Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes (rebase)
#143343 commented on
Jul 9, 2025 • 1 new comment -
Retire hir::*ItemRef.
#143357 commented on
Jul 9, 2025 • 1 new comment -
Optimize `core::unicode::printable`.
#139540 commented on
Jul 9, 2025 • 0 new comments -
Remove a test that never runs
#140155 commented on
Jul 9, 2025 • 0 new comments -
Document that mpmc channels deliver an item to one receiver.
#140158 commented on
Jul 9, 2025 • 0 new comments -
Allow while let chains on all editions
#140204 commented on
Jul 9, 2025 • 0 new comments -
Try to integrate fork of Chili parallel runtime
#140206 commented on
Jul 9, 2025 • 0 new comments -
[crater] Only consider predicate non-global if binder vars are in PREDICATE binder
#140209 commented on
Jul 9, 2025 • 0 new comments -
Add regression test for graceful error for wrong number of activities
#139591 commented on
Jul 9, 2025 • 0 new comments -
Rustdoc: typecheck scrape-examples.js
#140314 commented on
Jul 9, 2025 • 0 new comments -
support revealing uses of opaques
#139587 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `fn_align`: `#[align(N)]` on functions
#140261 commented on
Jul 9, 2025 • 0 new comments -
change unsatisfiable trivial bounds detection
#140313 commented on
Jul 9, 2025 • 0 new comments -
implement continue_ok and break_ok for ControlFlow
#140267 commented on
Jul 9, 2025 • 0 new comments -
Fix accidental type inference in array coercion
#140283 commented on
Jul 9, 2025 • 0 new comments -
Add compiler support for namespaced crates
#140271 commented on
Jul 9, 2025 • 0 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `offset_of_slice`
#139673 commented on
Jul 9, 2025 • 0 new comments -
`impl Default for RepeatN`
#139690 commented on
Jul 9, 2025 • 0 new comments -
Rustfmt now support use closures
#139692 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
#139769 commented on
Jul 9, 2025 • 0 new comments -
SGX: Fix fuzzy provenance casts with `AtomicUsize`
#139775 commented on
Jul 9, 2025 • 0 new comments -
Explore adding a reproducibility test to rust test infrastructure.
#139793 commented on
Jul 9, 2025 • 0 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Jul 9, 2025 • 0 new comments -
Fix `env::ArgsOs` for zkVM
#139849 commented on
Jul 9, 2025 • 0 new comments -
Fix Box's doc for aliasing rules
#139857 commented on
Jul 9, 2025 • 0 new comments -
Update documentation of `as_ptr` function of Atomic$Int to clarify circumstances of usage
#139637 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Deprecate option `--test-args` in favor of new insta-stable option `--test-arg`
#139869 commented on
Jul 9, 2025 • 0 new comments -
Initial `UnsafePinned` implementation [Part 2: Lowering]
#139896 commented on
Jul 9, 2025 • 0 new comments -
Generate obligations when possible instead of rejecting with ambiguity
#139955 commented on
Jul 9, 2025 • 0 new comments -
[DONT MERGE] externally implementable items
#140010 commented on
Jul 9, 2025 • 0 new comments -
Align `RwLockWriteGuard` fields with the other `RwLock` guards (+ cleanup)
#140018 commented on
Jul 9, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#140037 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] start building Enzyme in CI
#140064 commented on
Jul 9, 2025 • 0 new comments -
download bootstrap binary from ci
#140069 commented on
Jul 9, 2025 • 0 new comments -
Improve type parameter suggestion heuristic for missing types
#140073 commented on
Jul 9, 2025 • 0 new comments -
Do not run per-module late lints if they can be all skipped
#139597 commented on
Jul 9, 2025 • 0 new comments -
Add LLDB providers for BTreeMap and BTreeSet
#140130 commented on
Jul 9, 2025 • 0 new comments -
add sitemap to rust docs
#139593 commented on
Jul 9, 2025 • 0 new comments -
Implement `Debug` for `EncodeWide`
#140153 commented on
Jul 10, 2025 • 0 new comments -
Group dep nodes by chunks with sequential indices and only store the first index at the start of the chunk
#140319 commented on
Jul 9, 2025 • 0 new comments -
Add information about group a lint belongs to
#140794 commented on
Jul 10, 2025 • 0 new comments -
[DO NOT MERGE] build Enzyme as archive
#140799 commented on
Jul 9, 2025 • 0 new comments -
Introduce test results file
#140805 commented on
Jul 9, 2025 • 0 new comments -
[CRATER] probe fallout of `dyn` overlap
#140824 commented on
Jul 9, 2025 • 0 new comments -
make path_statements lint machine applicable for statements with no effect
#140830 commented on
Jul 9, 2025 • 0 new comments -
Don't lint against named labels in `naked_asm!`
#140871 commented on
Jul 9, 2025 • 0 new comments -
Fix unuseful span in type error in some format_args!() invocations
#140916 commented on
Jul 9, 2025 • 0 new comments -
Use `Arena::alloc_from_iter` to avoid redundant vec allocations
#140937 commented on
Jul 9, 2025 • 0 new comments -
Changed unclickable link in The rustc book
#140938 commented on
Jul 9, 2025 • 0 new comments -
start properly testing attributes in positions
#140948 commented on
Jul 9, 2025 • 0 new comments -
`impl PartialEq<{str,String}> for {Path,PathBuf}`
#140956 commented on
Jul 9, 2025 • 0 new comments -
Improve doc of some methods that take ranges
#140983 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Also run lint unused_doc_comments
#141000 commented on
Jul 9, 2025 • 0 new comments -
Expand free alias types when computing implied outlives-bounds
#141007 commented on
Jul 9, 2025 • 0 new comments -
Lexer: check in `advance_token` to avoid regard spare `##` as `GardedStrPrefix`
#141028 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Expand free alias types during variance computation
#141030 commented on
Jul 10, 2025 • 0 new comments -
avoid violating `slice::from_raw_parts` safety contract in `Vec::extract_if`
#141032 commented on
Jul 9, 2025 • 0 new comments -
compiletest: add option for automatically adding annotations
#141033 commented on
Jul 9, 2025 • 0 new comments -
Permit duplicate imports
#141043 commented on
Jul 9, 2025 • 0 new comments -
Hack together inline-always-overrides
#141055 commented on
Jul 9, 2025 • 0 new comments -
Fix glob import tests
#141060 commented on
Jul 9, 2025 • 0 new comments -
fix Zip unsoundness (again)
#141076 commented on
Jul 9, 2025 • 0 new comments -
Allow volatile access to non-Rust memory, including address 0
#141260 commented on
Jul 9, 2025 • 0 new comments -
bootstrap: Inhibit download-rustc in CI when tools are changed
#140322 commented on
Jul 9, 2025 • 0 new comments -
Do not insert duplicate SourceFile
#140363 commented on
Jul 9, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
Jul 9, 2025 • 0 new comments -
Incompletely prefer opaque type bounds when self type bottoms out in infer
#140405 commented on
Jul 9, 2025 • 0 new comments -
Add `c_longdouble`
#140417 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
Jul 9, 2025 • 0 new comments -
Add `read_buf` equivalents for positioned reads
#140459 commented on
Jul 9, 2025 • 0 new comments -
Document MaybeUninit bit validity
#140463 commented on
Jul 9, 2025 • 0 new comments -
std::net: update tcp deferaccept delay type to Duration.
#140482 commented on
Jul 9, 2025 • 0 new comments -
Note `atan2` can return `-PI`
#140487 commented on
Jul 9, 2025 • 0 new comments -
Incompletely allow overloaded call from opaque when self type bottoms out in infer
#140496 commented on
Jul 9, 2025 • 0 new comments -
support revealing uses in HIR typeck
#140497 commented on
Jul 9, 2025 • 0 new comments -
wf: emit projection goal for aliases
#140558 commented on
Jul 9, 2025 • 0 new comments -
add test to reproduce #137687 and add a hotfix
#140584 commented on
Jul 9, 2025 • 0 new comments -
early migration to biome
#140594 commented on
Jul 9, 2025 • 0 new comments -
Simplify expansion of panic!().
#140637 commented on
Jul 9, 2025 • 0 new comments -
Implement RcUninit (#112566)
#140640 commented on
Jul 9, 2025 • 0 new comments -
build_helper: handle emails containing square brackets
#140675 commented on
Jul 9, 2025 • 0 new comments -
WIP: Add PGO for apple darwin targets
#140699 commented on
Jul 9, 2025 • 0 new comments -
Split up the `unknown_or_malformed_diagnostic_attributes` lint
#140717 commented on
Jul 11, 2025 • 0 new comments -
Add -Zindirect-branch-cs-prefix
#140733 commented on
Jul 9, 2025 • 0 new comments -
Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)`, `i1xN` and `x86amx`
#140763 commented on
Jul 9, 2025 • 0 new comments -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 commented on
Jul 9, 2025 • 0 new comments -
Tweak auto trait errors
#137831 commented on
Jul 9, 2025 • 0 new comments -
Create personality stub function for no_std panic=abort crates
#137854 commented on
Jul 9, 2025 • 0 new comments -
Add new `unused_footnote_definition` rustdoc lint
#137858 commented on
Jul 9, 2025 • 0 new comments -
Include whitespace in "remove |" suggestion and make it hidden
#137872 commented on
Jul 9, 2025 • 0 new comments -
Attempt to use the high part of the `size_hint` in `collect` (again)
#137908 commented on
Jul 9, 2025 • 0 new comments -
Ensure constants are WF before calling into CTFE
#137972 commented on
Jul 9, 2025 • 0 new comments -
Clarify MaybeUninit docs
#138005 commented on
Jul 9, 2025 • 0 new comments -
Add GlobalAsm as a valid ItemKind to StableMIR
#138025 commented on
Jul 9, 2025 • 0 new comments -
Stop projecting into SIMD types in `ui/simd/` tests
#138036 commented on
Jul 9, 2025 • 0 new comments -
Fix split index calculation in `check_type_alias_where_clause_location`
#138037 commented on
Jul 9, 2025 • 0 new comments -
remove invalid workspaceFolder prefix from the zed rust-analyzer config
#138085 commented on
Jul 9, 2025 • 0 new comments -
Win: Fix std::fs::rename failing on Windows Server by attempting the non-atomic rename first
#138133 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add unstable option `--crate-list-heading` to customize the sidebar crate list.
#138143 commented on
Jul 9, 2025 • 0 new comments -
Use multiple returns in MIR if it saves a block; still have only one in LLVM
#138144 commented on
Jul 9, 2025 • 0 new comments -
Turn `Cow::is_borrowed,is_owned` into associated functions.
#138217 commented on
Jul 9, 2025 • 0 new comments -
Unnecessary references lint
#138230 commented on
Jul 9, 2025 • 0 new comments -
Keep space if arg does not follow punctuation when lint unused parens
#138271 commented on
Jul 9, 2025 • 0 new comments -
-Zc-char-type=unsigned|signed|default flag for c_char->u8/i8 selection override
#138290 commented on
Jul 9, 2025 • 0 new comments -
Update to new attribute parsing infra implemented in PR #135726
#138386 commented on
Jul 9, 2025 • 0 new comments -
sys/pal/unix/sync/mutex: Fix Mutex::new() on NuttX
#138400 commented on
Jul 9, 2025 • 0 new comments -
Tweak `VecCache` to improve performance
#138405 commented on
Jul 9, 2025 • 0 new comments -
Test out a more lock-free hash map
#138419 commented on
Jul 9, 2025 • 0 new comments -
Stabilize return type notation (RFC 3654)
#138424 commented on
Jul 9, 2025 • 0 new comments -
Fix `x86_64-unknown-illumos` LLVM target triple
#138429 commented on
Jul 9, 2025 • 0 new comments -
(edition 2015) "patterns aren't allowed in methods without bodies" even though the method has a body
#143113 commented on
Jul 4, 2025 • 0 new comments -
Experiment: New format_args!() representation
#137294 commented on
Jul 9, 2025 • 0 new comments -
Document `From::from` impls
#137330 commented on
Jul 9, 2025 • 0 new comments -
Make some suggestions "verbose"
#137343 commented on
Jul 9, 2025 • 0 new comments -
Tag all format-like macros with `#[clippy::format_args]`
#137364 commented on
Jul 9, 2025 • 0 new comments -
Recover `param: Ty = EXPR`
#137396 commented on
Jul 9, 2025 • 0 new comments -
Tweak comma handling of "missing match arm" suggestion and fix "remove this arm" suggestion, and make suggestion verbose
#137409 commented on
Jul 9, 2025 • 0 new comments -
Add rusty stack protector
#137418 commented on
Jul 9, 2025 • 0 new comments -
Link object files that use `#[used]`
#137426 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `assert_matches` and move it to `core::macros`
#137487 commented on
Jul 9, 2025 • 0 new comments -
libstd: init(): dup() subsequent /dev/nulls instead of opening them again
#137494 commented on
Jul 9, 2025 • 0 new comments -
update doc for Vec::into_boxed_slice
#137546 commented on
Jul 9, 2025 • 0 new comments -
Handle autodiff for lib builds
#137570 commented on
Jul 9, 2025 • 0 new comments -
Add option to include submodules from vendoring
#137583 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: improve the summary icon
#137584 commented on
Jul 9, 2025 • 0 new comments -
Added `unchecked_div` and `unchecked_rem` to signed and unsigned numerical types
#137598 commented on
Jul 9, 2025 • 0 new comments -
support `#[target_feature(enable = ...)]` on `#[naked]` functions
#137720 commented on
Jul 9, 2025 • 0 new comments -
add test to reproduce #137687 and fix it by converting `#[crate_name]` to a new-style attribute parser
#137729 commented on
Jul 9, 2025 • 0 new comments -
Optimize `CharIndices::advance_by`
#137761 commented on
Jul 9, 2025 • 0 new comments -
Reserve before `write_fmt` for owned buffers
#137762 commented on
Jul 9, 2025 • 0 new comments -
Fix incorrect `cfg` structured suggestion and make suggestion verbose
#137773 commented on
Jul 9, 2025 • 0 new comments -
Fix code suggestion for local enum patterns in non-exhaustive matches
#137783 commented on
Jul 9, 2025 • 0 new comments -
bootstrap: allow to set clippy.toml for x.py clippy
#137785 commented on
Jul 9, 2025 • 0 new comments -
Add new rustdoc `broken_footnote` lint
#137803 commented on
Jul 9, 2025 • 0 new comments -
uefi: fs: Add file times plumbing
#138918 commented on
Jul 9, 2025 • 0 new comments -
Add `__isPlatformVersionAtLeast` and `__isOSVersionAtLeast` symbols
#138944 commented on
Jul 9, 2025 • 0 new comments -
arbitrary_self_type: insert implied Receiver bound on Deref
#138952 commented on
Jul 9, 2025 • 0 new comments -
Make closure capturing have consistent and correct behaviour around patterns
#138961 commented on
Jul 9, 2025 • 0 new comments -
[perf experiment] Split the resolver tables into per-owner tables
#138995 commented on
Jul 9, 2025 • 0 new comments -
Allow Apple SDK to be missing on non-host macOS
#139053 commented on
Jul 9, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
Jul 9, 2025 • 0 new comments -
unstable book: in a sanitizer example, check the code
#139113 commented on
Jul 9, 2025 • 0 new comments -
Add Duration from nanos u128
#139243 commented on
Jul 9, 2025 • 0 new comments -
Try use `tcx.ensure_ok` for some predicates_of queries.
#139256 commented on
Jul 9, 2025 • 0 new comments -
Fix derive bounds for fully-qualified field types
#139272 commented on
Jul 9, 2025 • 0 new comments -
Add regression test for nested replacement ranges in cfg_eval
#139286 commented on
Jul 9, 2025 • 0 new comments -
add first HelenOS compilation targets
#139310 commented on
Jul 9, 2025 • 0 new comments -
Suppress suggestions while span is in external library
#139316 commented on
Jul 9, 2025 • 0 new comments -
Enhance Scope Enum with Late Types and Consts Handling
#139320 commented on
Jul 9, 2025 • 0 new comments -
Extend `QueryStability` to handle `IntoIterator` implementations
#139345 commented on
Jul 9, 2025 • 0 new comments -
Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
#139357 commented on
Jul 9, 2025 • 0 new comments -
Fix error reporting for multibyte characters in byte string literal
#139362 commented on
Jul 9, 2025 • 0 new comments -
Enhance error reporting for write!/writeln! macros
#139371 commented on
Jul 9, 2025 • 0 new comments -
Implement `AsRef<OsStr>` for `Cow<'_, Path>`
#139432 commented on
Jul 9, 2025 • 0 new comments -
Implement `AsRef<ByteStr>` for `[u8]`
#139441 commented on
Jul 9, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
Jul 9, 2025 • 0 new comments -
Explicitly export core and std macros
#139493 commented on
Jul 10, 2025 • 0 new comments -
Add socket extensions for cygwin
#139524 commented on
Jul 9, 2025 • 0 new comments -
Fix struct_tail_raw argument order and ObligationCause usage
#138456 commented on
Jul 9, 2025 • 0 new comments -
feat: add `succinct-zkvm` os and target
#138463 commented on
Jul 9, 2025 • 0 new comments -
Implement `feature(precise_capturing_of_types)`
#138473 commented on
Jul 9, 2025 • 0 new comments -
Nul terminate rust string literals
#138504 commented on
Jul 9, 2025 • 0 new comments -
Move coercion hack from `coerce_unsized` to `check_cast`
#138542 commented on
Jul 9, 2025 • 0 new comments -
Fix build err autodiff libs
#138553 commented on
Jul 9, 2025 • 0 new comments -
Implement explicit tail calls in the LLVM backend
#138555 commented on
Jul 9, 2025 • 0 new comments -
Issue-125323: ICE non-ADT in struct pattern when long time constant evaluation is in for loop
#138679 commented on
Jul 9, 2025 • 0 new comments -
Cache fuchsia checkout in a docker layer
#138683 commented on
Jul 9, 2025 • 0 new comments -
Update Fuchsia toolchain, SDK, and checkout
#138686 commented on
Jul 9, 2025 • 0 new comments -
add nvptx_target_feature
#138689 commented on
Jul 9, 2025 • 0 new comments -
[perf] Decouple directly accessing a HIR owner from ast lowering
#138705 commented on
Jul 9, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
Jul 9, 2025 • 0 new comments -
Add methods to TCP and UDP sockets to modify hop limit (refresh of #94678)
#138744 commented on
Jul 9, 2025 • 0 new comments -
Use internal iteration in `Vec::extend_desugared()`
#138752 commented on
Jul 9, 2025 • 0 new comments -
linker: Move native library search from linker to rustc
#138753 commented on
Jul 9, 2025 • 0 new comments -
Use mimalloc as the global allocator on `x86_64-pc-windows-msvc`
#138764 commented on
Jul 9, 2025 • 0 new comments -
core: simplify `Extend` for tuples
#138799 commented on
Jul 9, 2025 • 0 new comments -
core: implement `fold` via `try_fold`
#138835 commented on
Jul 9, 2025 • 0 new comments -
core: use specialization for more methods of `impl Iterator for &mut I`
#138862 commented on
Jul 9, 2025 • 0 new comments -
Change one `FxHashMap` to `FxIndexMap` in librustdoc
#138871 commented on
Jul 9, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
Jul 9, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
Jul 11, 2025 • 0 new comments -
Added `get_unchecked` and `get_unchecked_mut` to `OnceLock` and `LazyLock`
#138914 commented on
Jul 9, 2025 • 0 new comments -
Ensure the `read_to_end` buffer always has enough room to fit a single UTF-8 code point
#142872 commented on
Jul 9, 2025 • 0 new comments -
JumpThreading: compute place and value indices on-demand
#142881 commented on
Jul 9, 2025 • 0 new comments -
core: Add `BorrowedCursor::with_unfilled_buf`
#142885 commented on
Jul 9, 2025 • 0 new comments -
rustdoc_json: more conversion cleanups
#142896 commented on
Jul 9, 2025 • 0 new comments -
Only inherit local hash for paths
#142903 commented on
Jul 9, 2025 • 0 new comments -
Enable DestinationPropagation by default
#142915 commented on
Jul 9, 2025 • 0 new comments -
Rewrite `.gitattributes` CRLF ui tests into run-make tests
#142925 commented on
Jul 9, 2025 • 0 new comments -
rustdoc_json: Intern filenames
#142945 commented on
Jul 9, 2025 • 0 new comments -
Fix stack overflow when macro_rules! macros shadow builtin attributes or types
#142946 commented on
Jul 9, 2025 • 0 new comments -
`proven_via` into query response
#142953 commented on
Jul 9, 2025 • 0 new comments -
std: introduce path normalize methods at top of `std::path`
#142957 commented on
Jul 9, 2025 • 0 new comments -
replace dead reference code-index.md
#142958 commented on
Jul 9, 2025 • 0 new comments -
Move `scalar_to_backend` to ssa
#142960 commented on
Jul 10, 2025 • 0 new comments -
[perf] Fast path for coercions of TY == TY
#142973 commented on
Jul 9, 2025 • 0 new comments -
mbe: Rework the `concat` metavariable expression
#142975 commented on
Jul 10, 2025 • 0 new comments -
tests: Require `run-fail` ui tests to have an exit code (`SIGABRT` not ok)
#143002 commented on
Jul 9, 2025 • 0 new comments -
Update std and test to newest crates.io versions
#143004 commented on
Jul 9, 2025 • 0 new comments -
Don't suggest rewriting call if resolution was invalid
#143014 commented on
Jul 9, 2025 • 0 new comments -
emit `StorageLive` and schedule `StorageDead` for `let`-`else`'s bindings after matching
#143028 commented on
Jul 9, 2025 • 0 new comments -
GCI: Imply outlives-bounds on free (generic) const items
#143029 commented on
Jul 9, 2025 • 0 new comments -
Make named asm_labels lint not trigger on hexagon register spans
#143037 commented on
Jul 9, 2025 • 0 new comments -
Fix Windows bootstrap panic on invalid symlink removal (issue #143045)
#143052 commented on
Jul 9, 2025 • 0 new comments -
Add `relnotes-api-list` in-tree tool
#143053 commented on
Jul 9, 2025 • 0 new comments -
search graph: improve rebasing and add forced ambiguity support
#143054 commented on
Jul 9, 2025 • 0 new comments -
Fix passing/returning structs with the 64-bit SPARC ABI
#142680 commented on
Jul 9, 2025 • 0 new comments -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 commented on
Jul 9, 2025 • 0 new comments -
Update bundled musl to 1.2.5
#142682 commented on
Jul 9, 2025 • 0 new comments -
Skip debug dep node code in non-incremental mode
#142686 commented on
Jul 9, 2025 • 0 new comments -
More robustly deal with relaxed bounds and improve their diagnostics
#142693 commented on
Jul 9, 2025 • 0 new comments -
hir_analysis: add missing sizedness bounds
#142712 commented on
Jul 9, 2025 • 0 new comments -
[crater] Add `impl From<f16> for f32`
#142723 commented on
Jul 9, 2025 • 0 new comments -
wasm: rm static mut
#142727 commented on
Jul 9, 2025 • 0 new comments -
Add lint rule for `#[deprecated]` on re-exports (rebase)
#142731 commented on
Jul 9, 2025 • 0 new comments -
lazily reevaluate nested goals
#142735 commented on
Jul 9, 2025 • 0 new comments -
Fix unsoundness in some tests
#142741 commented on
Jul 9, 2025 • 0 new comments -
Introduce debuginfo to statements in MIR
#142771 commented on
Jul 9, 2025 • 0 new comments -
rustc_target: Begin unifying Arch enum
#142775 commented on
Jul 9, 2025 • 0 new comments -
feat(build): centralize LLVM_VERSION
#142786 commented on
Jul 9, 2025 • 0 new comments -
libtest: expose --fail-fast as an unstable command-line option
#142807 commented on
Jul 9, 2025 • 0 new comments -
mbe: Inline functions in `transcribe` that are only called once
#142815 commented on
Jul 9, 2025 • 0 new comments -
Compute jump threading opportunities in a single pass
#142821 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `-Cmin-function-alignment`
#142824 commented on
Jul 9, 2025 • 0 new comments -
Make lowering incremental, take 3/N
#142830 commented on
Jul 9, 2025 • 0 new comments -
Add OperandValue::Uninit to improve lowering of MaybeUninit::uninit
#142837 commented on
Jul 9, 2025 • 0 new comments -
nicer autodiff error handling
#142842 commented on
Jul 9, 2025 • 0 new comments -
Misc. cleanups to `librustdoc`s "clean" fns
#142848 commented on
Jul 9, 2025 • 0 new comments -
Change search "not found" links
#142867 commented on
Jul 9, 2025 • 0 new comments -
Trivial improve doc for transpose
#142871 commented on
Jul 9, 2025 • 0 new comments -
pub async fn impl is monomorphized when func itself is monomorphized
#143290 commented on
Jul 9, 2025 • 0 new comments -
fix `-Zsanitizer=kcfi` on `#[naked]` functions
#143293 commented on
Jul 9, 2025 • 0 new comments -
Consider param-env for sizedness fast path
#143309 commented on
Jul 11, 2025 • 0 new comments -
add reference id to test, and fix filename
#143314 commented on
Jul 9, 2025 • 0 new comments -
make `-Zmin-function-alignment` a target modifier
#143323 commented on
Jul 9, 2025 • 0 new comments -
remove deprecated from core::ffi::c_str
#143326 commented on
Jul 9, 2025 • 0 new comments -
Avoid loading HIR for check_well_formed on type declarations
#143328 commented on
Jul 9, 2025 • 0 new comments -
Fix diagnostics str::replace comma to bar
#143331 commented on
Jul 9, 2025 • 0 new comments -
[TOY] Extend GVN to perform local value numbering.
#143333 commented on
Jul 9, 2025 • 0 new comments -
Mention that casting to *const () is a way to roundtrip with from_raw_parts
#143341 commented on
Jul 9, 2025 • 0 new comments -
wrapping shift: remove first bitmask and table
#143355 commented on
Jul 9, 2025 • 0 new comments -
Stop passing resolver disambiguator state to AST lowering.
#143361 commented on
Jul 9, 2025 • 0 new comments -
Prehash visibilities in resolver
#143371 commented on
Jul 9, 2025 • 0 new comments -
Unquerify maybe_unused_trait_imports.
#143373 commented on
Jul 9, 2025 • 0 new comments -
Unquerify extern_mod_stmt_cnum.
#143374 commented on
Jul 9, 2025 • 0 new comments -
clippy fix: remove manual PartialEq::ne
#143377 commented on
Jul 9, 2025 • 0 new comments -
stabilize `const_slice_reverse`
#143382 commented on
Jul 9, 2025 • 0 new comments -
stabilize `const_array_each_ref`
#143383 commented on
Jul 9, 2025 • 0 new comments -
Various refactors to the LTO handling code
#143388 commented on
Jul 9, 2025 • 0 new comments -
tests: Don't check for self-printed output in std-backtrace.rs test
#143401 commented on
Jul 9, 2025 • 0 new comments -
Port several trait/coherence-related attributes the new attribute system
#143403 commented on
Jul 11, 2025 • 0 new comments -
Enable xgot feature for mips64 musl targets
#143409 commented on
Jul 9, 2025 • 0 new comments -
clippy fix: rely on autoderef
#143424 commented on
Jul 9, 2025 • 0 new comments -
Lower extra lifetimes before normal generic params.
#143430 commented on
Jul 9, 2025 • 0 new comments -
Add fast-path for accessing the current thread id
#143069 commented on
Jul 9, 2025 • 0 new comments -
compiler: Allow `extern "interrupt" fn() -> !`
#143075 commented on
Jul 9, 2025 • 0 new comments -
Replace JSONPath with `jq` in `jsondocck`
#143089 commented on
Jul 10, 2025 • 0 new comments -
Simplify polonius location-sensitive analysis
#143093 commented on
Jul 9, 2025 • 0 new comments -
Improve diagnostic for link.exe special case exit code 0xc0000409 (STATUS_STACK_BUFFER_OVERRUN)
#143133 commented on
Jul 9, 2025 • 0 new comments -
fresh binding should shadow the def in expand
#143141 commented on
Jul 9, 2025 • 0 new comments -
Allow specifying multiple bounds for same associated item (remove E0719)
#143146 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add doc_link_canonical feature
#143158 commented on
Jul 9, 2025 • 0 new comments -
Remove FromBytesWithNulErrorKind and make FromVecWithNulErrorKind more actionable
#143163 commented on
Jul 9, 2025 • 0 new comments -
work around linux not honoring write_at for O_APPEND files
#143166 commented on
Jul 9, 2025 • 0 new comments -
Detect unwind-free functions in MIR
#143167 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `rwlock_downgrade` library feature
#143191 commented on
Jul 9, 2025 • 0 new comments -
Port `#[link]` to the new attribute parsing infrastructure
#143193 commented on
Jul 9, 2025 • 0 new comments -
Apply RemoveNoopLandingPads post-monomorphization
#143208 commented on
Jul 9, 2025 • 0 new comments -
add multi-arch asm! label operand test
#143227 commented on
Jul 9, 2025 • 0 new comments -
RDR: avoid rebuilding dependent crates after comment changes
#143249 commented on
Jul 10, 2025 • 0 new comments -
Add coroutine info to v0 symbol mangling (via DefPath/DefPathData)
#143259 commented on
Jul 9, 2025 • 0 new comments -
Store the type of each GVN value
#143271 commented on
Jul 9, 2025 • 0 new comments -
Upgrade the `fortanix-sgx-abi` dependency
#143272 commented on
Jul 9, 2025 • 0 new comments -
Beta backport: null terminate UNICODE_STRINGs
#143275 commented on
Jul 10, 2025 • 0 new comments -
Add `uX::strict_sub_signed`
#143282 commented on
Jul 9, 2025 • 0 new comments -
Create `AttrTarget` for attribute parsing
#143284 commented on
Jul 9, 2025 • 0 new comments -
Add `stdarch` bootstrap smoke test
#143285 commented on
Jul 9, 2025 • 0 new comments -
Remove `[T]::array_chunks(_mut)`
#143289 commented on
Jul 9, 2025 • 0 new comments -
compiler: use FramePointer::NonLeaf on illumos
#141798 commented on
Jul 9, 2025 • 0 new comments -
Don't call WSACleanup on process exit
#141809 commented on
Jul 9, 2025 • 0 new comments -
Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only being used for stack buffer overruns if link.exe exits with that exit code
#141828 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] Crate local distributed slice
#141830 commented on
Jul 9, 2025 • 0 new comments -
make rust-analyzer use a dedicated build directory
#141839 commented on
Jul 9, 2025 • 0 new comments -
If `HOME` is empty, use the fallback instead
#141840 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `feature(more_qualified_paths)`
#141922 commented on
Jul 9, 2025 • 0 new comments -
[PERF] Rework unsizing coercions in new solver
#141926 commented on
Jul 9, 2025 • 0 new comments -
print proc res for failed case in comp test
#141977 commented on
Jul 9, 2025 • 0 new comments -
Fix linting false positive when block used as value
#141987 commented on
Jul 9, 2025 • 0 new comments -
add Iterator::contains
#141994 commented on
Jul 9, 2025 • 0 new comments -
Add `Command::resolve_in_parent_path`
#142035 commented on
Jul 9, 2025 • 0 new comments -
Optimize `std::str::Chars::next` and `std::str::Chars::next_back`
#142038 commented on
Jul 9, 2025 • 0 new comments -
Make many `MacResult` methods unreachable.
#142061 commented on
Jul 9, 2025 • 0 new comments -
`apply_member_constraints`: fix placeholder check
#142071 commented on
Jul 11, 2025 • 0 new comments -
nll-relate: improve hr opaque types support
#142079 commented on
Jul 9, 2025 • 0 new comments -
add track_caller attribute to map_err and ok_or/_else
#142093 commented on
Jul 9, 2025 • 0 new comments -
Add `compiler-builtins` to bootstrap
#142106 commented on
Jul 9, 2025 • 0 new comments -
docs: autogenerate compiler flag stubs based on -Zhelp
#142135 commented on
Jul 9, 2025 • 0 new comments -
Include additional hashes in src/stage0
#142139 commented on
Jul 9, 2025 • 0 new comments -
Test binary size of share generics
#142165 commented on
Jul 9, 2025 • 0 new comments -
add core::async_iter::pending
#142177 commented on
Jul 9, 2025 • 0 new comments -
Check definitions of arguments before suggest move expr out of loop
#142189 commented on
Jul 9, 2025 • 0 new comments -
`rustc_const_eval`: respect `target.min_global_align`
#142198 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `substr_range` and related methods
#141266 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `if let` guards (`feature(if_let_guard)`)
#141295 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add private items toggle
#141299 commented on
Jul 9, 2025 • 0 new comments -
diagnostics: hide expansion of builtin-like macros
#141314 commented on
Jul 9, 2025 • 0 new comments -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#141319 commented on
Jul 9, 2025 • 0 new comments -
[experiment, do not merge!] rewrite the DenseBitSet structure to only use 1 word on the stack
#141325 commented on
Jul 9, 2025 • 0 new comments -
[experimental, do not merge!] a faster implementation of Polonius
#141326 commented on
Jul 9, 2025 • 0 new comments -
Make `Rc<T>::deref` zero-cost
#141348 commented on
Jul 9, 2025 • 0 new comments -
Add `FromIterator` impls for `ascii::Char`s to `String`s
#141445 commented on
Jul 9, 2025 • 0 new comments -
Allow `&raw [mut | const]` for union field in safe
#141469 commented on
Jul 9, 2025 • 0 new comments -
Add new `function_casts_as_integer` lint
#141470 commented on
Jul 9, 2025 • 0 new comments -
Draft: Make into_parts methods on Vec associated functions
#141509 commented on
Jul 9, 2025 • 0 new comments -
Enable LLDB debug info tests on CI
#141539 commented on
Jul 9, 2025 • 0 new comments -
[experimental, do not merge!] a faster implementation of Polonius and a more compact DenseBitSet implementation
#141583 commented on
Jul 9, 2025 • 0 new comments -
unstable-book: Add stubs for environment variables; document some of the important ones
#141624 commented on
Jul 9, 2025 • 0 new comments -
implement `TrustedRandomAccessNoCoerce` for `Peekable`
#141630 commented on
Jul 9, 2025 • 0 new comments -
Suggest to bind `self.x` to `x` when field `x` may be in format string
#141633 commented on
Jul 9, 2025 • 0 new comments -
Pure batching without autodiff
#141637 commented on
Jul 9, 2025 • 0 new comments -
rustdoc search: prefer stable items in search results
#141658 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add ways of collapsing all impl blocks
#141663 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `ip_from`
#141744 commented on
Jul 9, 2025 • 0 new comments -
Introduce `impl` restrictions to AST, lower to `rustc_middle`
#141754 commented on
Jul 9, 2025 • 0 new comments -
Unify `CoroutineWitness` sooner in typeck, and stall coroutine obligations based off of `TypingEnv`
#141762 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `#[cfg(version(...))]`, take 2
#141766 commented on
Jul 9, 2025 • 0 new comments -
Add new `doc(attribute = "...")` attribute
#142472 commented on
Jul 9, 2025 • 0 new comments -
install docs for each target in different directory
#142478 commented on
Jul 9, 2025 • 0 new comments -
Detect missing `derive` on unresolved attribute even when not imported
#142487 commented on
Jul 10, 2025 • 0 new comments -
Add `Path::has_trailing_sep` and related methods
#142506 commented on
Jul 9, 2025 • 0 new comments -
[lib] In-place initialization infrastructure
#142518 commented on
Jul 9, 2025 • 0 new comments -
Remove fewer Storage calls in CopyProp and GVN
#142531 commented on
Jul 9, 2025 • 0 new comments -
Add armv7-unknown-linux-musleabihf host tools to CI
#142538 commented on
Jul 9, 2025 • 0 new comments -
Pre-compute MIR CFG caches for borrowck and other analyses
#142540 commented on
Jul 9, 2025 • 0 new comments -
Prevent ABI changes affect EnzymeAD
#142544 commented on
Jul 9, 2025 • 0 new comments -
Refactor resolve_ident_in_module to use scopes
#142547 commented on
Jul 10, 2025 • 0 new comments -
Use the .drectve section for exporting symbols from dlls on Windows
#142568 commented on
Jul 9, 2025 • 0 new comments -
Suggest clone in user-write-code instead of inside macro
#142569 commented on
Jul 9, 2025 • 0 new comments -
Cache MIR preorder traversal.
#142578 commented on
Jul 9, 2025 • 0 new comments -
Allow `#[must_use]` on associated types to warn on unused values in generic contexts
#142590 commented on
Jul 9, 2025 • 0 new comments -
Do not suggest compatible variants inside macro
#142611 commented on
Jul 9, 2025 • 0 new comments -
Move placeholder error handling to before region inference
#142623 commented on
Jul 9, 2025 • 0 new comments -
error out when `repr(align)` exceeds COFF limit
#142638 commented on
Jul 9, 2025 • 0 new comments -
Implement autodiff using intrinsics
#142640 commented on
Jul 10, 2025 • 0 new comments -
rustdoc-json: Postcard output
#142642 commented on
Jul 9, 2025 • 0 new comments -
rustdoc search: rank aliases lower than exact matches
#142653 commented on
Jul 9, 2025 • 0 new comments -
compiler-builtins: Clean up features
#142659 commented on
Jul 9, 2025 • 0 new comments -
Document fully-qualified syntax in `as`' keyword doc
#142670 commented on
Jul 9, 2025 • 0 new comments -
Show the offset, length and memory of uninit read errors
#142673 commented on
Jul 9, 2025 • 0 new comments -
Misc cleanups of `generic_arg_infer` related HIR logic
#142678 commented on
Jul 9, 2025 • 0 new comments -
Mark `slice::swap_with_slice` unstably const
#142205 commented on
Jul 9, 2025 • 0 new comments -
Use -Zmir-opt-level=0 in tests for MIR building
#142215 commented on
Jul 9, 2025 • 0 new comments -
Remove deadlock detection for benchmarking
#142247 commented on
Jul 9, 2025 • 0 new comments -
[Experiment] Build the standard library with -Csymbol-mangling-version=v0
#142257 commented on
Jul 9, 2025 • 0 new comments -
GCI: Don't evaluate the initializer of free const items that have trivially unsatisfied predicates
#142293 commented on
Jul 9, 2025 • 0 new comments -
Disable `tests/run-make/mte-ffi` because no CI runners have MTE extensions enabled
#142300 commented on
Jul 9, 2025 • 0 new comments -
tests: Add `RUST_BACKTRACE` and `-Cpanic` revisions to `panic-main.rs` test
#142304 commented on
Jul 9, 2025 • 0 new comments -
compiler: Fix "power alignment" problems on AIX
#142310 commented on
Jul 9, 2025 • 0 new comments -
core::ptr: deduplicate docs for as_ref, addr, and as_uninit_ref
#142315 commented on
Jul 9, 2025 • 0 new comments -
Make `lto` and `linker-plugin-lto` work the same for `compiler_builtins`
#142323 commented on
Jul 9, 2025 • 0 new comments -
Stabilize the `breakpoint` function
#142325 commented on
Jul 9, 2025 • 0 new comments -
`rustdoc-json-types`: Intern `Type`s to deduplicate and flatten
#142327 commented on
Jul 9, 2025 • 0 new comments -
Add NonNull pattern types
#142339 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Use weak aliases for the allocator shim
#142366 commented on
Jul 9, 2025 • 0 new comments -
Improve `--remap-path-prefix` documentation
#142372 commented on
Jul 9, 2025 • 0 new comments -
Put negative implementors first and apply same ordering logic to foreign implementors
#142380 commented on
Jul 9, 2025 • 0 new comments -
Perform unused assignment and unused variables lints on MIR.
#142390 commented on
Jul 9, 2025 • 0 new comments -
rust: library: Add `setsid` method to `CommandExt` trait
#142391 commented on
Jul 10, 2025 • 0 new comments -
Add proper name mangling for pattern types
#142401 commented on
Jul 9, 2025 • 0 new comments -
Add note when inherent impl for a alias type defined outside of the crate
#142415 commented on
Jul 9, 2025 • 0 new comments -
Add test cases for namespaced crates
#142437 commented on
Jul 9, 2025 • 0 new comments -
adding UI test to autodiff
#142444 commented on
Jul 9, 2025 • 0 new comments -
compiler: Use -T instead of --script for linker scripts
#142445 commented on
Jul 9, 2025 • 0 new comments -
Add modern AVR mcus like avr128db28 and attiny3224
#142454 commented on
Jul 9, 2025 • 0 new comments -
Experimental feature gate proposal `crabi`
#105586 commented on
Jul 9, 2025 • 0 new comments -
Use ELF-TLS on SGX
#105604 commented on
Jul 9, 2025 • 0 new comments -
Implement `PartialOrd` and `Ord` for `Discriminant`
#106418 commented on
Jul 9, 2025 • 0 new comments -
Allow only implementing `Read::read_buf`
#106643 commented on
Jul 9, 2025 • 0 new comments -
Only preserve DebugInfo in DeadStoreElimination if requested.
#106852 commented on
Jul 9, 2025 • 0 new comments -
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
#107122 commented on
Jul 9, 2025 • 0 new comments -
Allow impl on projection
#107263 commented on
Jul 9, 2025 • 0 new comments -
WIP: Remove `ResumeTy` from async lowering
#107562 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: Add support for local resources
#107640 commented on
Jul 9, 2025 • 0 new comments -
Add lint to check if non-inlined local reexports have documentation
#108001 commented on
Jul 9, 2025 • 0 new comments -
Change Wasm's `cdylib` etc. to be a "reactor".
#108097 commented on
Jul 9, 2025 • 0 new comments -
Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>`
#108671 commented on
Jul 9, 2025 • 0 new comments -
Clarify drop_in_place safety
#108684 commented on
Jul 9, 2025 • 0 new comments -
Implement `fs_native_path`
#108981 commented on
Jul 9, 2025 • 0 new comments -
Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload()
#110799 commented on
Jul 9, 2025 • 0 new comments -
[perf] Enable some more MIR optimizations
#111061 commented on
Jul 9, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jul 9, 2025 • 0 new comments -
Added traits implemented by FnPtr to fn docs with example function
#112106 commented on
Jul 9, 2025 • 0 new comments -
Report allocation errors as panics, second attempt
#112331 commented on
Jul 9, 2025 • 0 new comments -
Document `become` keyword
#113095 commented on
Jul 9, 2025 • 0 new comments -
typeck: taint if errors found during writeback
#113125 commented on
Jul 9, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Jul 9, 2025 • 0 new comments -
Add more syscall doc aliases to std docs
#113891 commented on
Jul 9, 2025 • 0 new comments -
tidy watcher
#114209 commented on
Jul 9, 2025 • 0 new comments -
Split marking and visit to compute live_symbols.
#114538 commented on
Jul 9, 2025 • 0 new comments -
Cannot detect glob re-export's shadowed items in rustdoc JSON
#111338 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for `process_setsid`
#105376 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for `str::trim_prefix`, `str::trim_suffix`, `slice::trim_prefix` and `slice::trim_suffix`
#142312 commented on
Jul 11, 2025 • 0 new comments -
Debuginfo type names: Clarify how to handle impl-prefixed paths
#86167 commented on
Jul 11, 2025 • 0 new comments -
panic! source location information does not account for macro expansion
#51981 commented on
Jul 11, 2025 • 0 new comments -
Compiler bootstrap infrastructure and tests should be exercising `-g` more aggressively
#94262 commented on
Jul 11, 2025 • 0 new comments -
Add `is_empty` function to `ExactSizeIterator`
#35428 commented on
Jul 11, 2025 • 0 new comments -
debuginfo: How to (ideally) represent reference and pointer types in DWARF
#37504 commented on
Jul 11, 2025 • 0 new comments -
riscv64gc-unknown-linux-gnu target fails some UI tests in CI
#143319 commented on
Jul 11, 2025 • 0 new comments -
rust-gdb: "Python Exception <class 'OverflowError'> int too big to convert: "
#94245 commented on
Jul 11, 2025 • 0 new comments -
DWARF debug info generated for C-style enums breaks assumptions of C/C++ tooling
#95059 commented on
Jul 11, 2025 • 0 new comments -
Tracking issue: deref patterns
#87121 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for deterministic random number generation
#131606 commented on
Jul 11, 2025 • 0 new comments -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Repr([(ReprEmpty.. `
#138510 commented on
Jul 11, 2025 • 0 new comments -
Tracking Issue for secure random data generation in `std`
#130703 commented on
Jul 11, 2025 • 0 new comments -
sess: default to v0 symbol mangling
#89917 commented on
Jul 9, 2025 • 0 new comments -
Debug-format fat pointers with their metadata for better insight
#93544 commented on
Jul 9, 2025 • 0 new comments -
doc(notable_trait) for impls
#94904 commented on
Jul 9, 2025 • 0 new comments -
Add `mem::conjure_zst` for creating ZSTs out of nothing
#95385 commented on
Jul 9, 2025 • 0 new comments -
`std::thread` support for the Nintendo 3DS
#98514 commented on
Jul 9, 2025 • 0 new comments -
Apply deprecation lint to trait method overrides.
#98991 commented on
Jul 9, 2025 • 0 new comments -
Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path
#100413 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Add support for custom allocator for `String`
#101551 commented on
Jul 9, 2025 • 0 new comments -
Strip leading trailing empty lines in doc code blocks
#103376 commented on
Jul 9, 2025 • 0 new comments -
Dedup bounds with parent impl block
#105392 commented on
Jul 9, 2025 • 0 new comments -
Dummy PR to test coverage test changes in CI
#114917 commented on
Jul 9, 2025 • 0 new comments -
coverage: Don't show coverage for code paths that must panic/diverge
#120013 commented on
Jul 9, 2025 • 0 new comments -
`Vec::resize` for bytes should be a single `memset`
#120050 commented on
Jul 9, 2025 • 0 new comments -
style-guide: Tweak `Cargo.toml` formatting to not put `description` last
#120072 commented on
Jul 9, 2025 • 0 new comments -
Enable MultipleReturnTerminators by default.
#120179 commented on
Jul 9, 2025 • 0 new comments -
#[cold] on match arms
#120193 commented on
Jul 9, 2025 • 0 new comments -
Implement RFC 3349, mixed utf8 literals
#120286 commented on
Jul 9, 2025 • 0 new comments -
rustc_ast: FieldDef: remove span
#120525 commented on
Jul 9, 2025 • 0 new comments -
std::thread::available_parallelism merging linux/android/freebsd version
#120589 commented on
Jul 9, 2025 • 0 new comments -
[WIP] rewrite TrustedRandomAccess into two directional variants
#120682 commented on
Jul 9, 2025 • 0 new comments -
Stabilize associated type position impl Trait (ATPIT)
#120700 commented on
Jul 9, 2025 • 0 new comments -
Add `or_try_*` variants for HashMap Entry API
#120708 commented on
Jul 9, 2025 • 0 new comments -
Expand assumes to the other unchecked slice ops
#120762 commented on
Jul 9, 2025 • 0 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: add three-column layout for large desktops
#120818 commented on
Jul 9, 2025 • 0 new comments -
Implement `#[skip]` for builtin derives
#121053 commented on
Jul 9, 2025 • 0 new comments -
Check for occupied niches
#121174 commented on
Jul 9, 2025 • 0 new comments -
style-guide: Note that we don't account for comments in every possible place
#121762 commented on
Jul 9, 2025 • 0 new comments -
Run linking and incremental saving / finalizing in parallel
#121880 commented on
Jul 9, 2025 • 0 new comments -
Revert "Change prefetch to avoid deadlock"
#121910 commented on
Jul 9, 2025 • 0 new comments -
Stop using LLVM struct types for array/pointer offset GEPs
#122325 commented on
Jul 9, 2025 • 0 new comments -
Use futex-based synchronization on Apple platforms
#122408 commented on
Jul 9, 2025 • 0 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
Jul 9, 2025 • 0 new comments -
Add APIs for dealing with titlecase
#122668 commented on
Jul 9, 2025 • 0 new comments -
Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions
#122957 commented on
Jul 9, 2025 • 0 new comments -
Make slice iterators carry only a single provenance
#122971 commented on
Jul 11, 2025 • 0 new comments -
Increase parallelism in various locations
#115003 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Support param bounds on non-lifetime binders
#115362 commented on
Jul 9, 2025 • 0 new comments -
Add new inherit_handles flag to CommandExt trait
#115501 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] Experimentally force non-leaf frame pointers
#115521 commented on
Jul 9, 2025 • 0 new comments -
Make create_def a side effect instead of marking the entire query as always red
#115613 commented on
Jul 9, 2025 • 0 new comments -
Print thread ID in panic message
#115746 commented on
Jul 9, 2025 • 0 new comments -
rustdoc search: Allow to filter on multiple crates
#115802 commented on
Jul 9, 2025 • 0 new comments -
New atomic reference counting algorithm
#116173 commented on
Jul 9, 2025 • 0 new comments -
WIP: Check uninhabitedness through the trait solver
#116247 commented on
Jul 9, 2025 • 0 new comments -
Create the previous dep graph index on a background thread
#116375 commented on
Jul 9, 2025 • 0 new comments -
Add range metadata to slice lengths
#116542 commented on
Jul 9, 2025 • 0 new comments -
Create an `AllocId` for `ConstValue::Slice`.
#116707 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: hide `#[repr]` if it isn't part of the public ABI
#116882 commented on
Jul 9, 2025 • 0 new comments -
Don't check GAT bounds in normalization
#117682 commented on
Jul 9, 2025 • 0 new comments -
Add Ref/RefMut try_map method
#118087 commented on
Jul 9, 2025 • 0 new comments -
Allow coercions from never-type when ref binding is involved
#118270 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add `no-hidden-lines` codeblock attribute
#118711 commented on
Jul 9, 2025 • 0 new comments -
Add new solver / old solver opaque type tests
#118717 commented on
Jul 9, 2025 • 0 new comments -
Support for a scalable simd representation
#118917 commented on
Jul 9, 2025 • 0 new comments -
Make broken MIR a proper lint.
#119260 commented on
Jul 9, 2025 • 0 new comments -
macro_rules: Remove `NtIdent` nonterminal token
#119412 commented on
Jul 9, 2025 • 0 new comments -
Do not hash allocations to name them.
#119458 commented on
Jul 9, 2025 • 0 new comments -
[perf only] Reimplement references debuginfo as projection.
#119471 commented on
Jul 9, 2025 • 0 new comments -
Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait
#119550 commented on
Jul 9, 2025 • 0 new comments -
Move TLS to rustc_query_system
#119966 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: "Namespace" user-written Markdown headings
#91759 commented on
Jul 6, 2025 • 0 new comments -
Rust produces unusable binaries
#143428 commented on
Jul 6, 2025 • 0 new comments -
"Legacy" tier 2 targets have misplaced or absent maintainer docs
#113739 commented on
Jul 7, 2025 • 0 new comments -
segmentation fault when using async_drop feature
#142572 commented on
Jul 7, 2025 • 0 new comments -
Tracking Issue for uefi-std
#100499 commented on
Jul 7, 2025 • 0 new comments -
Better documentation about which libraries are linked by default by the rust compiler
#139619 commented on
Jul 7, 2025 • 0 new comments -
Tracking Issue for `slice_as_array`
#133508 commented on
Jul 7, 2025 • 0 new comments -
Tracking Issue for arithmetic and certain bitwise ops on `AtomicPtr`
#99108 commented on
Jul 7, 2025 • 0 new comments -
force-unwind-tables has no effect
#85582 commented on
Jul 7, 2025 • 0 new comments -
Cargo test, failed to initiate panic, error 5
#88622 commented on
Jul 7, 2025 • 0 new comments -
Double-panics recurse in `panic = "abort"` mode
#97146 commented on
Jul 7, 2025 • 0 new comments -
`./x test library/std` fails with library profile
#142505 commented on
Jul 7, 2025 • 0 new comments -
Panics don't lock stderr while printing panic info
#124995 commented on
Jul 7, 2025 • 0 new comments -
Debug trait for tuples, array/slices, Vec, String (etc?) do not respect `width` parameter
#30164 commented on
Jul 7, 2025 • 0 new comments -
ICEs on `#[loop_match]` with constant evaluation
#143310 commented on
Jul 7, 2025 • 0 new comments -
Tracking issue for RFC 3621: `derive(CoercePointee)`
#123430 commented on
Jul 7, 2025 • 0 new comments -
Detect situations where a visitor implementation is skipped by accidentally directly calling the corresponding walk function
#129859 commented on
Jul 7, 2025 • 0 new comments -
Decide on behavior of `anonymous_lifetime_in_impl_trait`
#137575 commented on
Jul 7, 2025 • 0 new comments -
Decision: Use the condition name `rust_version` for RFC 2523
#142651 commented on
Jul 7, 2025 • 0 new comments -
"Unnecessary" braces have an influence
#72783 commented on
Jul 7, 2025 • 0 new comments -
Need to check if the std{in,err,out} file descriptors status
#108139 commented on
Jul 7, 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
Jul 7, 2025 • 0 new comments -
Do not unwind on Windows with panic=abort
#46057 commented on
Jul 8, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Jul 8, 2025 • 0 new comments -
`tests/run-make/mte-ffi/` is broken
#141600 commented on
Jul 8, 2025 • 0 new comments -
Tracking Issue for externally implementable items
#125418 commented on
Jul 4, 2025 • 0 new comments -
Missing AsMut<[T;N]> for [T;N]
#129849 commented on
Jul 4, 2025 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Jul 4, 2025 • 0 new comments -
[QNX] Failure to link with std on QNX 8.0
#142726 commented on
Jul 4, 2025 • 0 new comments -
disable-minification is not forwarded to compiletest
#142737 commented on
Jul 4, 2025 • 0 new comments -
Tracking Issue for `range_bounds_is_empty`
#137300 commented on
Jul 4, 2025 • 0 new comments -
const-eval can construct uninhabited values via recursive static initialization
#143047 commented on
Jul 4, 2025 • 0 new comments -
should_panic in doctests accepts crashes, aborts, std::process::exit
#143009 commented on
Jul 4, 2025 • 0 new comments -
Warn or error on duplicate attributes
#142836 commented on
Jul 4, 2025 • 0 new comments -
--extern-html-root-url uses library names to identify dependencies, failing to handle multiple versions
#76296 commented on
Jul 5, 2025 • 0 new comments -
Unify and deduplicate float tests
#141726 commented on
Jul 5, 2025 • 0 new comments -
`fn_cast!` macro
#140803 commented on
Jul 5, 2025 • 0 new comments -
remap-path-prefix from 1.47.0 results in weird prefixes in backtraces
#78479 commented on
Jul 5, 2025 • 0 new comments -
Tracking Issue for duration_constructors_lite
#140881 commented on
Jul 5, 2025 • 0 new comments -
Tracking Issue for #![feature(async_iterator)]
#79024 commented on
Jul 5, 2025 • 0 new comments -
MSVC on x86-32 Windows fails to align variables to their required alignment
#112480 commented on
Jul 5, 2025 • 0 new comments -
Crater runs for 1.89
#143347 commented on
Jul 6, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `conflicting_repr_hints`
#68585 commented on
Jul 6, 2025 • 0 new comments -
Tracking issue for pin ergonomics
#130494 commented on
Jul 6, 2025 • 0 new comments -
Tracking Issue for algebraic floating point methods
#136469 commented on
Jul 6, 2025 • 0 new comments -
Error: A dep graph node (mir_drops_elaborated_and_const_checked) does not have an unique index.
#143342 commented on
Jul 6, 2025 • 0 new comments -
Tracking Issue for `windows_process_extensions_raw_attribute`
#114854 commented on
Jul 6, 2025 • 0 new comments -
Tracking Issue for `Iterator::collect_into`
#94780 commented on
Jul 6, 2025 • 0 new comments -
ICE `error performing operation: fully_perform`
#140123 commented on
Jul 6, 2025 • 0 new comments -
Missed optimization: multiple instances of a small struct don't reuse the stack allocation
#141649 commented on
Jul 6, 2025 • 0 new comments -
Tracking Issue for integer formatting into a fixed-size buffer
#138215 commented on
Jul 8, 2025 • 0 new comments -
Tracking Issue for async drop codegen
#126482 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for Effective Target Features
#143352 commented on
Jul 9, 2025 • 0 new comments -
primitive:pointer is inflexible in type based search
#142385 commented on
Jul 9, 2025 • 0 new comments -
Call stack exhaustion (overflow) in parser with a very large generated file
#128422 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue: Support for pointers with `asm_const`
#128464 commented on
Jul 10, 2025 • 0 new comments -
Rust Coverage not working if macros are formatted across multiple lines
#142291 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue for release notes of #140717: Split up the `unknown_or_malformed_diagnostic_attributes` lint
#142174 commented on
Jul 10, 2025 • 0 new comments -
ICE: `normalizing free const aliases in the type system is unsupported`
#140860 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue for closed RFC 2632, `impl const Trait for Ty` and `[const]` (conditionally const) syntax (`const_trait_impl`)
#67792 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `breakpoint` feature (`core::arch::breakpoint`)
#133724 commented on
Jul 10, 2025 • 0 new comments -
'cargo check' passes but 'cargo build' fails when there are errors during monomorphization
#99682 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue for release notes of #141996: Fix `proc_macro::Ident`'s handling of `$crate`
#143099 commented on
Jul 10, 2025 • 0 new comments -
Destructor of packed structs can move dangling references.
#143411 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 commented on
Jul 10, 2025 • 0 new comments -
ICE: type flags said there was an error, but now there is not
#143419 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for OsString::truncate
#133262 commented on
Jul 10, 2025 • 0 new comments -
crash: lazy type alias: stack overflow
#131994 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `const fn` `type_id`
#77125 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for producing a `Result<(), E>` from a `bool`
#142748 commented on
Jul 10, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
Jul 10, 2025 • 0 new comments -
build/bootstrap/.last-warned-change-id gets removed by workaround for #125578
#130449 commented on
Jul 10, 2025 • 0 new comments -
Using `-C lto=thin` and `-C no-prepopulate-passes` at the same time for windows target , report link error: undefined symbol
#125802 commented on
Jul 10, 2025 • 0 new comments -
presence of `compiler_builtins` in the std doc crate sidebar on beta
#143215 commented on
Jul 10, 2025 • 0 new comments -
Tracking issue for release notes of #141937: Report never type lints in dependencies
#142512 commented on
Jul 11, 2025 • 0 new comments -
ICE:invalid predicate filter for `remap_gat_vars_and_recurse_into_nested_projections`
#141694 commented on
Jul 11, 2025 • 0 new comments -
Tracking issue for associated const equality
#92827 commented on
Jul 8, 2025 • 0 new comments -
const functions can assert! but cannot assert_eq!
#119826 commented on
Jul 8, 2025 • 0 new comments -
Add ability to ignore tests at runtime.
#68007 commented on
Jul 8, 2025 • 0 new comments -
The ABI of float types can be changed by `-Ctarget-feature`
#116344 commented on
Jul 8, 2025 • 0 new comments -
Tracking Issue for `str_from_raw_parts`
#119206 commented on
Jul 8, 2025 • 0 new comments -
Tracking issue for `vec_into_raw_parts`
#65816 commented on
Jul 8, 2025 • 0 new comments -
RUST_BACKTRACE truncated with -Cpanic=abort
#81902 commented on
Jul 8, 2025 • 0 new comments -
Tracking Issue for `const_slice_reverse`
#135120 commented on
Jul 8, 2025 • 0 new comments -
Restore `mismatched_lifetime_syntaxes` wording about "elided lifetime has a name"?
#141752 commented on
Jul 8, 2025 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
Jul 9, 2025 • 0 new comments -
Report doctest line numbers in a clickable format
#142984 commented on
Jul 9, 2025 • 0 new comments -
Doctest line numbers should be corrected to the failing line, not the start of the test
#142985 commented on
Jul 9, 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 9, 2025 • 0 new comments -
derive(PartialEq) should not prevent "field is never read" warnings
#134588 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `rwlock_downgrade`
#128203 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for AVX512 intrinsics
#111137 commented on
Jul 9, 2025 • 0 new comments -
`-L` and `-o` rustc arguments can be used unintuitively
#142812 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `mpmc`
#126840 commented on
Jul 9, 2025 • 0 new comments -
Suggestion from `error[E0034]: multiple applicable items in scope` don't always apply
#112565 commented on
Jul 9, 2025 • 0 new comments -
Desugaring of destructuring assignment has subtle effects on drop-order / scopes of temporaries
#96579 commented on
Jul 9, 2025 • 0 new comments -
Incomplete DWARF debug info in Rust 1.88
#143241 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for `proc_macro_value`
#136652 commented on
Jul 9, 2025 • 0 new comments -
Tracking issue for RFC 2603, "Rust Symbol Mangling (v0)"
#60705 commented on
Jul 9, 2025 • 0 new comments -
Excessive memory usage building many projects, a problem for newcomers without high end desktops
#78308 commented on
Jul 9, 2025 • 0 new comments -
Tracking Issue for `#![feature(const_float_round_methods)]`
#141555 commented on
Jul 9, 2025 • 0 new comments -
CFI: Fix fn items, closures, and Fn trait objects
#123082 commented on
Jul 9, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
Jul 9, 2025 • 0 new comments -
Suggest how to fix with unconstrained type parameters
#134270 commented on
Jul 9, 2025 • 0 new comments -
Add `String::replace_first` and `String::replace_last`
#134316 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Use weak linkage instead of compiler generated shims
#134522 commented on
Jul 9, 2025 • 0 new comments -
Windows: Don't error on broken non UTF-8 output
#134534 commented on
Jul 9, 2025 • 0 new comments -
Update/relax str/String utf8 safety docs
#134598 commented on
Jul 9, 2025 • 0 new comments -
Add Three Codegen Tests
#134626 commented on
Jul 9, 2025 • 0 new comments -
Implementation of `sync_nonpoison` and `nonpoison_mutex`
#134663 commented on
Jul 9, 2025 • 0 new comments -
lint ImproperCTypes: overhaul (take 2 of "better handling of indirections")
#134697 commented on
Jul 9, 2025 • 0 new comments -
Account for type parameters in bound suggestion
#134937 commented on
Jul 9, 2025 • 0 new comments -
Include arguments to the precondition check in failure messages
#134938 commented on
Jul 9, 2025 • 0 new comments -
Consider parent aliases of rigid nested projections for outlives bounds
#135008 commented on
Jul 9, 2025 • 0 new comments -
Add provider-style API to `Context`
#135051 commented on
Jul 9, 2025 • 0 new comments -
Emit single error for `+ use<'_>` and don't suggest `use<'static>`
#135052 commented on
Jul 9, 2025 • 0 new comments -
bootstrap: Apply a clearer naming convention to many of the test steps
#135071 commented on
Jul 9, 2025 • 0 new comments -
Add FileCheck annotations to mir-opt/copy-prop
#135099 commented on
Jul 9, 2025 • 0 new comments -
std: net: Add function to return the system hostname
#135141 commented on
Jul 9, 2025 • 0 new comments -
Document the behaviour of RUST_MIN_STACK=0
#135178 commented on
Jul 9, 2025 • 0 new comments -
[crater-only] Ban assoc ty unbounds
#135331 commented on
Jul 9, 2025 • 0 new comments -
Implement #[proc_macro_lint] to generate LintId for macro-generated warnings
#135432 commented on
Jul 9, 2025 • 0 new comments -
Move coroutine upvars into locals for better memory economy
#135527 commented on
Jul 9, 2025 • 0 new comments -
Add more impls of PartialEq and PartialOrd for strings
#135536 commented on
Jul 9, 2025 • 0 new comments -
Add a deterministic constructor for `RandomState`
#135578 commented on
Jul 9, 2025 • 0 new comments -
Tweak output of missing lifetime on associated type
#135602 commented on
Jul 9, 2025 • 0 new comments -
Parse `pin`ned local variable declarations
#135631 commented on
Jul 9, 2025 • 0 new comments -
Crater 2024 edition
#132712 commented on
Jul 9, 2025 • 0 new comments -
get rid of some false negatives in rustdoc::broken_intra_doc_links
#132748 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add new `example` disambiguator for intra-doc links
#132792 commented on
Jul 9, 2025 • 0 new comments -
Add `PeekableIterator` trait
#132976 commented on
Jul 9, 2025 • 0 new comments -
turn creating 8dot3 names off for windows for speed
#133033 commented on
Jul 9, 2025 • 0 new comments -
Resolve the false positive dead_code lint when type is only used via destructuring
#133128 commented on
Jul 9, 2025 • 0 new comments -
Provide more context on `Fn` closure modifying binding
#133149 commented on
Jul 9, 2025 • 0 new comments -
remove `Subtype` projections
#133258 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: use a button instead of a bar for search
#133279 commented on
Jul 9, 2025 • 0 new comments -
Support `vec![const { ... }; n]` syntax
#133412 commented on
Jul 9, 2025 • 0 new comments -
Detect tuple structs that are unconstructable due to re-export
#133477 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
Jul 9, 2025 • 0 new comments -
Use `iter::repeat_n` to implement `Vec::extend_with`
#133662 commented on
Jul 9, 2025 • 0 new comments -
Make impl section headers sticky
#133717 commented on
Jul 9, 2025 • 0 new comments -
Stabilize `derive(CoercePointee)`
#133820 commented on
Jul 9, 2025 • 0 new comments -
Run-make test to check `core::ffi::c_*` types against clang
#133944 commented on
Jul 9, 2025 • 0 new comments -
Add unstable hotpatch flag to rustc
#134004 commented on
Jul 9, 2025 • 0 new comments -
cg_llvm: Replace most of our DIBuilder wrappers with LLVM-C API bindings
#134009 commented on
Jul 9, 2025 • 0 new comments -
Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>`
#134021 commented on
Jul 9, 2025 • 0 new comments -
Implement From<MutexGuard<'a, T>> for &'a Mutex<T>
#134048 commented on
Jul 9, 2025 • 0 new comments -
Do partial SsaLocals analysis in unoptimized builds
#134051 commented on
Jul 9, 2025 • 0 new comments -
Use length prefix in default `Hasher::write_str`
#134134 commented on
Jul 9, 2025 • 0 new comments -
Correctly rounded floating point `div_euclid`.
#134145 commented on
Jul 9, 2025 • 0 new comments -
compiler: Stop manually extending the stack
#134153 commented on
Jul 9, 2025 • 0 new comments -
Implement `Read` and `Write` on `Arc<TcpStream>` and `Arc<UnixStream>`.
#134190 commented on
Jul 9, 2025 • 0 new comments -
stop specializing on `Copy`
#135634 commented on
Jul 9, 2025 • 0 new comments -
Revise docs for `thir::PatKind::ExpandedConstant`
#136612 commented on
Jul 9, 2025 • 0 new comments -
cg_llvm: Replace some DIBuilder wrappers with LLVM-C API bindings (part 2)
#136632 commented on
Jul 9, 2025 • 0 new comments -
error on empty precision
#136638 commented on
Jul 9, 2025 • 0 new comments -
Skip redundant frames in const recursion errors
#136649 commented on
Jul 9, 2025 • 0 new comments -
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
#136677 commented on
Jul 9, 2025 • 0 new comments -
Rewrite UTF-8 validation in shift-based DFA for 70%~135% performance increase on non-ASCII strings
#136693 commented on
Jul 9, 2025 • 0 new comments -
Implement `Random` for array
#136732 commented on
Jul 9, 2025 • 0 new comments -
Implement `Random` for `num::{Saturating,Wrapping}`
#136733 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Forbid object lifetime changing pointer casts
#136776 commented on
Jul 9, 2025 • 0 new comments -
[DO NOT MERGE] `./x test rust-analyzer`
#136779 commented on
Jul 9, 2025 • 0 new comments -
Fix linker-plugin-lto only doing thin lto
#136840 commented on
Jul 10, 2025 • 0 new comments -
[experiment] dont init anything except x86
#136861 commented on
Jul 9, 2025 • 0 new comments -
Implement `cfg_os_version_min`
#136867 commented on
Jul 9, 2025 • 0 new comments -
Use `cfg_os_version_min` in `std`
#136868 commented on
Jul 9, 2025 • 0 new comments -
Add missing trait implementations for ScopedJoinHandle
#136912 commented on
Jul 9, 2025 • 0 new comments -
Instantiate predicate binder without recanonicalizing goal in new solver
#136997 commented on
Jul 9, 2025 • 0 new comments -
Check preds post mono (round 2)
#137003 commented on
Jul 9, 2025 • 0 new comments -
Set mmapped files as readonly to prevent other processes from modifying it by accident
#137025 commented on
Jul 9, 2025 • 0 new comments -
As per issue #136827 submitting updates to E0495 documentation
#137042 commented on
Jul 9, 2025 • 0 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#137067 commented on
Jul 9, 2025 • 0 new comments -
Implement initial version of `cfg(accessible(..))`
#137113 commented on
Jul 9, 2025 • 0 new comments -
Specialize `Iterator::eq{_by}` for `TrustedLen` iterators
#137122 commented on
Jul 9, 2025 • 0 new comments -
use triomphe::Arc for InternedObligationCauseCode instead of Arc
#137135 commented on
Jul 9, 2025 • 0 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
Jul 9, 2025 • 0 new comments -
Make skip_whitespace do a single pass (with bytes)
#137275 commented on
Jul 9, 2025 • 0 new comments -
build_helper::compiletest module factored out of compiletest for use by bootstrap
#135653 commented on
Jul 9, 2025 • 0 new comments -
Dial down detail of B-tree description
#135761 commented on
Jul 9, 2025 • 0 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
Jul 9, 2025 • 0 new comments -
CI: move dist-arm-linux to a free ARM runner
#135774 commented on
Jul 9, 2025 • 0 new comments -
Stop backtracing if the stack pointer gets stuck
#135804 commented on
Jul 9, 2025 • 0 new comments -
Improve display of const unstable display feature info
#135830 commented on
Jul 9, 2025 • 0 new comments -
Detect struct construction with private field in field with default
#135846 commented on
Jul 11, 2025 • 0 new comments -
Arbitrary self types v2: stabilize
#135881 commented on
Jul 9, 2025 • 0 new comments -
Implement String::make_(upp|low)ercase
#135888 commented on
Jul 9, 2025 • 0 new comments -
Fix `PostBorrowckAnalysis` for old solver
#135899 commented on
Jul 9, 2025 • 0 new comments -
Orphanck: Reject uncovered opaque types
#135910 commented on
Jul 9, 2025 • 0 new comments -
`byte_pattern`: share the `TwoWaySearcher` between byte and `str`
#135931 commented on
Jul 9, 2025 • 0 new comments -
test (do not merge)
#135954 commented on
Jul 9, 2025 • 0 new comments -
ci: Remove the power to skip tests from opt-dist
#135960 commented on
Jul 9, 2025 • 0 new comments -
Implement `push_mut`
#135975 commented on
Jul 9, 2025 • 0 new comments -
Start using pattern types in libcore
#136006 commented on
Jul 9, 2025 • 0 new comments -
Rewrite docs for fetch_update for clarity
#136036 commented on
Jul 9, 2025 • 0 new comments -
Add tests for dyn-incompatible cases
#136210 commented on
Jul 9, 2025 • 0 new comments -
Pass deployment target to cc linker with `-m*-version-min=`
#136333 commented on
Jul 9, 2025 • 0 new comments -
Lazy-chunk Symbol interner
#136401 commented on
Jul 9, 2025 • 0 new comments -
Conditionally fuse small constant constant integer switches when lowering slice patterns
#136417 commented on
Jul 9, 2025 • 0 new comments -
ci: move x86_64-msvc-ext jobs to windows 2025
#136478 commented on
Jul 9, 2025 • 0 new comments -
Split `thir::PatKind::ExpandedConstant` into two distinct kinds
#136529 commented on
Jul 9, 2025 • 0 new comments -
Add contracts for all functions in `Alignment`
#136578 commented on
Jul 9, 2025 • 0 new comments -
-Zharden-sls flag (target modifier) added to enable mitigation against straight line speculation (SLS)
#136597 commented on
Jul 9, 2025 • 0 new comments -
Enable `riscv64gc-gnu` testing
#126641 commented on
Jul 9, 2025 • 0 new comments -
Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB`
#126651 commented on
Jul 9, 2025 • 0 new comments -
Tweak output of resolve errors
#126810 commented on
Jul 9, 2025 • 0 new comments -
Mark span parent in def_collector.
#127241 commented on
Jul 9, 2025 • 0 new comments -
Make inline suggestions no longer be the default
#127282 commented on
Jul 9, 2025 • 0 new comments -
bump tracing
#127316 commented on
Jul 9, 2025 • 0 new comments -
[EXPERIMENT] Ban generics in variadic args
#127401 commented on
Jul 9, 2025 • 0 new comments -
feat(core): impl Step for NonZero<u*>
#127534 commented on
Jul 9, 2025 • 0 new comments -
Fix panic=abort tests on fuchsia
#127595 commented on
Jul 9, 2025 • 0 new comments -
Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases
#127997 commented on
Jul 9, 2025 • 0 new comments -
Normalize filecheck directives
#128018 commented on
Jul 9, 2025 • 0 new comments -
Rewrite the compiletest directive parser
#128070 commented on
Jul 9, 2025 • 0 new comments -
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
#128086 commented on
Jul 9, 2025 • 0 new comments -
feat: add tier-1 platform support for change_time
#128256 commented on
Jul 9, 2025 • 0 new comments -
compiler: suggest `const _` for a misplaced `const {}`
#128374 commented on
Jul 9, 2025 • 0 new comments -
When annotations needed, look at impls for more accurate suggestions
#128653 commented on
Jul 9, 2025 • 0 new comments -
Add `overflow_checks` intrinsic
#128666 commented on
Jul 9, 2025 • 0 new comments -
Cache declarative macro expansion on disk (for incremental comp.). Based on #128605
#128747 commented on
Jul 9, 2025 • 0 new comments -
Stop considering moved-out locals when computing auto traits for generators (rebased)
#128846 commented on
Jul 9, 2025 • 0 new comments -
Allow inlining drop glue more generally
#128917 commented on
Jul 9, 2025 • 0 new comments -
Try to shrink `Alignment`-related MIR in `Layout`
#128918 commented on
Jul 9, 2025 • 0 new comments -
Perform ThinLTO on x86_64-pc-windows-msvc dist builder
#128947 commented on
Jul 9, 2025 • 0 new comments -
Stop generating assumes for validity ranges
#129027 commented on
Jul 9, 2025 • 0 new comments -
Additional NonZero conversions
#129036 commented on
Jul 9, 2025 • 0 new comments -
Experimental: Add Derive Proc-Macro Caching
#129102 commented on
Jul 9, 2025 • 0 new comments -
Rework MIR inlining costs
#123179 commented on
Jul 9, 2025 • 0 new comments -
Revert "CFI: Skip non-passed arguments"
#123205 commented on
Jul 9, 2025 • 0 new comments -
[WIP] rustdoc (base+json): add support for variances
#123219 commented on
Jul 9, 2025 • 0 new comments -
[blocked on design] [PoC]: rustdoc (html): add support for variances
#123220 commented on
Jul 9, 2025 • 0 new comments -
Fixup `if T::CONST` in MIR
#123259 commented on
Jul 9, 2025 • 0 new comments -
Add managarm as a tier 3 target
#123319 commented on
Jul 9, 2025 • 0 new comments -
Optimize core::str::Lines::count
#123606 commented on
Jul 9, 2025 • 0 new comments -
Default-enable share-generics, with available_externally to still allow inlining.
#123610 commented on
Jul 9, 2025 • 0 new comments -
test
#124078 commented on
Jul 9, 2025 • 0 new comments -
coverage: Treat each match arm as a "branch" for branch coverage
#124154 commented on
Jul 9, 2025 • 0 new comments -
MIR: Stop needing an explicit BB for `otherwise:unreachable`
#124188 commented on
Jul 9, 2025 • 0 new comments -
Support mcdc analysis for pattern matching
#124278 commented on
Jul 9, 2025 • 0 new comments -
[experiment] Build the compiler with panic=abort
#124362 commented on
Jul 9, 2025 • 0 new comments -
Set default value `deny-warnings` for compiler profile to `false`
#124439 commented on
Jul 9, 2025 • 0 new comments -
alias-relate: add fast reject optimization
#124852 commented on
Jul 9, 2025 • 0 new comments -
Improve parse item fallback
#125388 commented on
Jul 9, 2025 • 0 new comments -
Recover statics better
#125555 commented on
Jul 9, 2025 • 0 new comments -
Stop emitting spans from proc macro compile time in quote expansion
#125721 commented on
Jul 9, 2025 • 0 new comments -
[WIP] RIIR HtmlDocCk
#125780 commented on
Jul 9, 2025 • 0 new comments -
Silence errors in expressions caused by bare traits in paths in 2021 edition
#125784 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: use the next solver for blanket impl synthesis
#125907 commented on
Jul 9, 2025 • 0 new comments -
Fix leaks from panics in destructors
#125923 commented on
Jul 9, 2025 • 0 new comments -
privacy: normalize associated types before visiting
#126076 commented on
Jul 9, 2025 • 0 new comments -
Reword the caveats on `array::map`
#126100 commented on
Jul 9, 2025 • 0 new comments -
Do not eagerly reject inference vars when trying to resolve method calls.
#126316 commented on
Jul 9, 2025 • 0 new comments -
stabilize std::path::Path::file_prefix
#129114 commented on
Jul 9, 2025 • 0 new comments -
Infer nounwind and use it in MIR opts
#130909 commented on
Jul 9, 2025 • 0 new comments -
Separate weekly `cargo update` PRs and add bootstrap
#130937 commented on
Jul 9, 2025 • 0 new comments -
avoid phi node for pointers flowing into Vec appends
#130998 commented on
Jul 9, 2025 • 0 new comments -
std: detect stack overflows in TLS destructors on UNIX
#131282 commented on
Jul 9, 2025 • 0 new comments -
Querify lookup_deprecation_entry.
#131306 commented on
Jul 9, 2025 • 0 new comments -
Warn about C-style octal literals
#131309 commented on
Jul 9, 2025 • 0 new comments -
Implement split_pattern on slices
#131340 commented on
Jul 9, 2025 • 0 new comments -
Add `JoinHandle::into_join_future()`.
#131389 commented on
Jul 9, 2025 • 0 new comments -
macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
#131477 commented on
Jul 9, 2025 • 0 new comments -
WIP: Parse Apple SDK versions
#131478 commented on
Jul 9, 2025 • 0 new comments -
core: implement `DeterministicRandomSource`
#131607 commented on
Jul 9, 2025 • 0 new comments -
Swap Lru from std::sync::Arc to triomphe::Arc
#131629 commented on
Jul 9, 2025 • 0 new comments -
lexer: Treat more floats with empty exponent as valid tokens
#131656 commented on
Jul 9, 2025 • 0 new comments -
Support multiple stability attributes on items
#131824 commented on
Jul 9, 2025 • 0 new comments -
rustdoc: allow searches to match against both type and name
#131852 commented on
Jul 9, 2025 • 0 new comments -
Fix suggestions when returning a bare trait from an async fn.
#131882 commented on
Jul 9, 2025 • 0 new comments -
Add parallel front end robustness test to ui tests
#132051 commented on
Jul 10, 2025 • 0 new comments -
Fix overly restrictive lifetime in `core::panic::Location::file` return type
#132087 commented on
Jul 9, 2025 • 0 new comments -
Add lint against (some) interior mutable consts
#132146 commented on
Jul 9, 2025 • 0 new comments -
Use CLOCK_BOOTTIME for Instant in Fuchsia/Android
#132331 commented on
Jul 9, 2025 • 0 new comments -
Allow specifying the ELF TLS ABI
#132480 commented on
Jul 9, 2025 • 0 new comments -
unix: Relax escaping in `Debug` impl on `Command`
#132484 commented on
Jul 9, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
Jul 9, 2025 • 0 new comments -
Use LLVM's UEFI targets
#132570 commented on
Jul 9, 2025 • 0 new comments -
[DRAFT] Generate CGUs in parallel.
#132711 commented on
Jul 9, 2025 • 0 new comments -
Detect more `cfg`d out items in resolution errors
#129183 commented on
Jul 9, 2025 • 0 new comments -
[Experimental] `<T as Into<T>>::into` lint
#129249 commented on
Jul 9, 2025 • 0 new comments -
Restrict `parse_maybe_literal_minus`
#129289 commented on
Jul 9, 2025 • 0 new comments -
Rebuild on changes to the deployment target when compiling Apple targets
#129342 commented on
Jul 9, 2025 • 0 new comments -
Try enabling precondition checks on ptr::{read,write}
#129498 commented on
Jul 9, 2025 • 0 new comments -
Properly deduce object lifetime defaults in projections & trait refs
#129543 commented on
Jul 9, 2025 • 0 new comments -
Docs - type guarantees update
#129822 commented on
Jul 9, 2025 • 0 new comments -
Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T]
#129870 commented on
Jul 9, 2025 • 0 new comments -
Implement struct_target_features.
#129881 commented on
Jul 9, 2025 • 0 new comments -
[Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements
#129989 commented on
Jul 9, 2025 • 0 new comments -
Optimize DefaultHasher siphash
#130112 commented on
Jul 9, 2025 • 0 new comments -
Remove precise placeholder tracking from region inference
#130227 commented on
Jul 9, 2025 • 0 new comments -
Add a run-make test for Arm target-cpu features.
#130382 commented on
Jul 9, 2025 • 0 new comments -
Support symbolicating zstd-compressed ELF sections
#130417 commented on
Jul 9, 2025 • 0 new comments -
Split traits by crate-local and crate-non-local
#130418 commented on
Jul 9, 2025 • 0 new comments -
compiler: Fix handling of `repr(align(N), simd)`
#130460 commented on
Jul 9, 2025 • 0 new comments -
Generating a documentation for tests
#130463 commented on
Jul 9, 2025 • 0 new comments -
Support 128-bit atomics on x86_64-fortanix-unknown-sgx
#130552 commented on
Jul 9, 2025 • 0 new comments -
Beautify doctest path
#130643 commented on
Jul 9, 2025 • 0 new comments -
Add inline(usually)
#130679 commented on
Jul 9, 2025 • 0 new comments -
[WIP] Elaborate drops to calls
#130691 commented on
Jul 9, 2025 • 0 new comments -
Suggest adding missing braces in `const` block pattern
#130751 commented on
Jul 9, 2025 • 0 new comments -
Remove unstable cfg `target(...)` compact feature
#130780 commented on
Jul 9, 2025 • 0 new comments -
Fix linking for symbols starting with ? on i686-pc-windows-msvc
#130808 commented on
Jul 9, 2025 • 0 new comments -
core/ptr: Add simulate_realloc()
#130886 commented on
Jul 9, 2025 • 0 new comments