-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
185 Pull requests merged by 91 people
-
Fix linking statics on Arm64EC
#140176 merged
May 9, 2025 -
Rollup of 8 pull requests
#140818 merged
May 9, 2025 -
Enable triagebot note functionality for rust-lang/rust
#140811 merged
May 9, 2025 -
Add release notes for 1.87.0
#140802 merged
May 9, 2025 -
Make
rustdoc-tempdir-removal
run-make tests work on other platforms than linux#140800 merged
May 9, 2025 -
Eliminate
word_and_empty
methods.#140095 merged
May 9, 2025 -
Improve
-Zremap-path-scope
tests with dependency#140716 merged
May 9, 2025 -
Clarify black_box warning a bit
#140341 merged
May 9, 2025 -
Structurally normalize in range pattern checking in HIR typeck
#140707 merged
May 9, 2025 -
Do not deny warnings in "fast" try builds
#140786 merged
May 8, 2025 -
trait selection: check
&
before suggest remove deref#140736 merged
May 8, 2025 -
[arm64] Pointer auth test should link with C static library statically
#140756 merged
May 8, 2025 -
[win][arm64] Disable std::fs tests that require symlinks
#140759 merged
May 8, 2025 -
Rollup of 5 pull requests
#140797 merged
May 8, 2025 -
[win][arm64] Disable MSVC Linker 'Arm Hazard' warning
#140758 merged
May 8, 2025 -
[win][arm64] Disable various DebugInfo tests that don't work on Arm64 Windows
#140755 merged
May 8, 2025 -
make it possible to run in-tree rustfmt with
x run rustfmt
#140732 merged
May 8, 2025 -
Remove estebank from automated review assignment
#140579 merged
May 8, 2025 -
rustdoc-json: Remove newlines from attributes
#140762 merged
May 8, 2025 -
style: Never break within a nullary function call
func()
or a unit literal()
#140764 merged
May 8, 2025 -
Do not discard constraints on overflow if there was candidate ambiguity
#140711 merged
May 8, 2025 -
Add
DefPathData::OpaqueLifetime
to avoid conflicts for remapped opaque lifetimes#140769 merged
May 8, 2025 -
triagebot: Better message for changes to
tests/rustdoc-json
#140773 merged
May 8, 2025 -
Rollup of 9 pull requests
#140781 merged
May 8, 2025 -
Only prefer param-env candidates if they remain non-global after norm
#140260 merged
May 8, 2025 -
Better error message for late/early lifetime param mismatch
#140523 merged
May 8, 2025 -
detect additional uses of opaques after writeback
#140641 merged
May 8, 2025 -
allow deref patterns to participate in exhaustiveness analysis
#140106 merged
May 8, 2025 -
Don't crash on error codes passed to
--explain
which exceed our internal limit of 9999#140700 merged
May 8, 2025 -
[rustdoc] Ensure that temporary doctest folder is correctly removed even if doctests failed
#140706 merged
May 8, 2025 -
Fix regression from #140393 for espidf / horizon / nuttx / vita
#140734 merged
May 8, 2025 -
add armv5te-unknown-linux-gnueabi target maintainer
#140741 merged
May 8, 2025 -
run-make-support: set rustc dylib path for cargo wrapper
#140745 merged
May 8, 2025 -
Parser: Recover error from named params while parse_path
#140671 merged
May 8, 2025 -
Rollup of 8 pull requests
#140751 merged
May 8, 2025 -
Separate dataflow analysis and results
#140234 merged
May 8, 2025 -
Correct warning message in restricted visibility
#140614 merged
May 8, 2025 -
borrowck nested items in dead code
#140590 merged
May 7, 2025 -
[beta-1.87] Update cargo
#140727 merged
May 7, 2025 -
Use thread local dep graph encoding
#139758 merged
May 7, 2025 -
Stabilize precise capture syntax in style guide
#139518 merged
May 7, 2025 -
fix typo in autorefs lint doc example
#140719 merged
May 7, 2025 -
Update
compiler-builtins
to 0.1.158#140724 merged
May 7, 2025 -
Rollup of 4 pull requests
#140735 merged
May 7, 2025 -
Fix backtrace for cygwin
#140398 merged
May 7, 2025 -
Remove duplicate impl of string unescape from parse_format
#137995 merged
May 7, 2025 -
de-stabilize bench attribute
#134273 merged
May 7, 2025 -
Move
in_external_macro
toSyntaxContext
#140419 merged
May 7, 2025 -
support duplicate entries in the opaque_type_storage
#140607 merged
May 7, 2025 -
Implement
VecDeque::truncate_front()
#140668 merged
May 7, 2025 -
Comment on
Rc
abort-guard strategy without naming unrelated fn#140483 merged
May 7, 2025 -
collect all Fuchsia bindings into the
fuchsia
module#140656 merged
May 7, 2025 -
rustdoc: remove unportable markdown lint and old parser
#140709 merged
May 7, 2025 -
Added support for
apxf
target feature#139534 merged
May 7, 2025 -
Structurally resolve in
check_ref_cast
in new solver#140713 merged
May 7, 2025 -
Rollup of 9 pull requests
#140726 merged
May 7, 2025 -
Stabilize proc_macro::Span::{file, local_file}.
#140514 merged
May 7, 2025 -
Update iterator.rs to use arrays by value
#136183 merged
May 6, 2025 -
Rename
graph::implementation::Graph
toLinkedGraph
#140692 merged
May 6, 2025 -
Handle PR not found in post-merge workflow
#140703 merged
May 6, 2025 -
Rollup of 4 pull requests
#140708 merged
May 6, 2025 -
coverage: Only merge adjacent coverage spans
#139966 merged
May 6, 2025 -
Unify sidebar buttons to use the same image
#140135 merged
May 6, 2025 -
Rollup of 4 pull requests
#140702 merged
May 6, 2025 -
Don't ignore compiler stderr in
lib-defaults.rs
#140681 merged
May 6, 2025 -
add a test for issue rust-lang/rust#81317
#140632 merged
May 6, 2025 -
Do not gather local all together at the beginning of typeck
#140561 merged
May 6, 2025 -
Clean rustdoc tests folder
#140673 merged
May 6, 2025 -
Be a bit more relaxed about not yet constrained infer vars in closure upvar analysis
#140678 merged
May 6, 2025 -
Update mdbook to 0.4.49
#140687 merged
May 6, 2025 -
Fix RustAnalyzer discovery of rustc's
stable_mir
crate#140532 merged
May 6, 2025 -
Use more accurate ELF flags on MIPS
#140634 merged
May 6, 2025 -
std: get rid of
sys_common::process
#140393 merged
May 6, 2025 -
coverage-dump: Resolve global file IDs to filenames
#140251 merged
May 6, 2025 -
Implement RFC 3503: frontmatters
#140035 merged
May 6, 2025 -
Steer docs to
utf8_chunks
andIterator::take
#140598 merged
May 6, 2025 -
Implement
Iterator::last
forvec::IntoIter
#139773 merged
May 6, 2025 -
Consistent trait bounds for ExtractIf Debug impls
#139764 merged
May 6, 2025 -
Fix
-Zremap-path-scope
rmeta handling#139550 merged
May 6, 2025 -
Rollup of 12 pull requests
#140695 merged
May 6, 2025 -
Handle
rustc_middle
cases ofrustc::potential_query_instability
lint#131160 merged
May 6, 2025 -
implement
PanicTracker
to trackt
panics#140636 merged
May 6, 2025 -
fn check_opaque_type_parameter_valid
defer error#140605 merged
May 6, 2025 -
Make
-Zfixed-x18
into a target modifier#140661 merged
May 6, 2025 -
calculate step duration in a panic-safe way
#140670 merged
May 6, 2025 -
Removing rustc_type_ir in the rustc_infer codebase
#140559 merged
May 6, 2025 -
Deeply normalize in the new solver in WF
#140672 merged
May 6, 2025 -
mir-opt: Use one MirPatch in MatchBranchSimplification
#140080 merged
May 6, 2025 -
mir-opt: execute MatchBranchSimplification after GVN
#140115 merged
May 6, 2025 -
Resolve instance for SymFn in global/naked asm
#140374 merged
May 6, 2025 -
bypass linker configuration and cross target check on
x check
#140357 merged
May 6, 2025 -
Update books
#140676 merged
May 6, 2025 -
Rollup of 11 pull requests
#140682 merged
May 6, 2025 -
Miri subtree update
#140664 merged
May 5, 2025 -
Subtree update of
rust-analyzer
#140651 merged
May 5, 2025 -
Remove global
next_disambiguator
state and handle it with aDisambiguatorState
type#140453 merged
May 5, 2025 -
Initial support for dynamically linked crates
#134767 merged
May 5, 2025 -
Revert "Avoid unused clones in Cloned<I> and Copied<I>"
#140644 merged
May 5, 2025 -
Update
compiler-builtins
to 0.1.157#140648 merged
May 5, 2025 -
Rollup of 4 pull requests
#140650 merged
May 5, 2025 -
Refactor rustc_on_unimplemented's filter parser
#140307 merged
May 5, 2025 -
Correct
extract_if
sample equivalent.#135734 merged
May 5, 2025 -
Weekly
cargo update
#140353 merged
May 5, 2025 -
stabilize ptr::swap_nonoverlapping in const
#137280 merged
May 5, 2025 -
Allow linking rustc and rustdoc against the same single tracing crate
#140627 merged
May 5, 2025 -
Async drop source info fix for proxy-drop-coroutine
#140630 merged
May 5, 2025 -
Suggest
retain_mut
overretain
asVec::extract_if
alternative#140625 merged
May 5, 2025 -
Use target-cpu=z13 on s390x codegen const vector test
#140457 merged
May 5, 2025 -
Rollup of 6 pull requests
#140646 merged
May 5, 2025 -
Small adjustments to
check_attribute_safety
to make the logic more obvious#140619 merged
May 5, 2025 -
compiletest: Support matching on non-json lines in compiler output
#140599 merged
May 4, 2025 -
Don't name variables from external macros in borrow errors.
#140580 merged
May 4, 2025 -
compiletest: Do not require annotations on empty labels and suggestions
#140616 merged
May 4, 2025 -
allow
#[rustfmt::skip]
in combination with#[naked]
#140626 merged
May 4, 2025 -
Rollup of 7 pull requests
#140633 merged
May 4, 2025 -
Report the
unsafe_attr_outside_unsafe
lint at the closest node#140617 merged
May 4, 2025 -
Move some tests out of tests/ui
#140551 merged
May 4, 2025 -
Add the AVX10 target features
#139675 merged
May 4, 2025 -
Check if format argument is identifier to avoid error err-emit
#140286 merged
May 4, 2025 -
Adjust some ui tests re. target-dependent errors
#140588 merged
May 4, 2025 -
Fix test simd/extract-insert-dyn on s390x
#140456 merged
May 4, 2025 -
Set groundwork for proper const normalization
#140549 merged
May 4, 2025 -
Update hashbrown dependency to unblock ExtractIf improvements
#140535 merged
May 4, 2025 -
Update to LLVM 20.1.4
#140502 merged
May 3, 2025 -
resolve: Support imports of associated types and glob imports from traits
#138712 merged
May 3, 2025 -
organize and extend forbidden target feature tests
#140395 merged
May 3, 2025 -
Rollup of 7 pull requests
#140613 merged
May 3, 2025 -
yet another small borrowck cleanup
#140604 merged
May 3, 2025 -
Remove fragile equal-pointers-unequal tests.
#140576 merged
May 3, 2025 -
zkvm: remove schmerik as target maintainer
#140597 merged
May 3, 2025 -
Update sysinfo to
0.35.0
in bootstrap andtools/opt-dist
#140582 merged
May 3, 2025 -
doc(std): fix typo lchown -> lchmod
#140595 merged
May 3, 2025 -
Use a closure instead of three chained iterators
#140464 merged
May 3, 2025 -
Change signature of File::try_lock and File::try_lock_shared
#139343 merged
May 3, 2025 -
Emit user type annotations for free consts in pattern position
#140548 merged
May 3, 2025 -
Use present indicative tense in std::io::pipe() API docs
#140564 merged
May 3, 2025 -
Add regression test for #140545
#140568 merged
May 3, 2025 -
Remove backtrace dep from anyhow in features status dump tool
#140546 merged
May 3, 2025 -
PassWrapper: adapt for llvm/llvm-project@f137c3d592e96330e450a8fd63ef…
#140534 merged
May 3, 2025 -
Rollup of 8 pull requests
#140608 merged
May 3, 2025 -
Improve hir pretty printing
#140606 merged
May 3, 2025 -
linker: Quote symbol names in .def files
#140505 merged
May 3, 2025 -
[beta] backports
#140592 merged
May 3, 2025 -
mono collector: Reduce # of locking while walking the graph
#140442 merged
May 3, 2025 -
Stabilize
select_unpredictable
#140550 merged
May 3, 2025 -
Rename
*Guard::try_map
tofilter_map
.#140536 merged
May 3, 2025 -
interpret: better error message for out-of-bounds pointer arithmetic and accesses
#140521 merged
May 3, 2025 -
extend the list of registered dylibs on
test::prepare_cargo_test
#140563 merged
May 3, 2025 -
Optimize the codegen for
Span::from_expansion
#140485 merged
May 3, 2025 -
Add useful comments on
ExprKind::If
variants.#140572 merged
May 3, 2025 -
Add regression test for 133065
#140574 merged
May 3, 2025 -
Use select in projection lookup in
report_projection_error
#140519 merged
May 3, 2025 -
Rollup of 9 pull requests
#140596 merged
May 3, 2025 -
transmutability: merge contiguous runs with a common destination
#140509 merged
May 3, 2025 -
perf: delay checking of
#[rustc_no_implicit_autorefs]
in autoref lint#140406 merged
May 2, 2025 -
pretty-print: Print shebang at the top of the output
#137474 merged
May 2, 2025 -
std: use the address of
errno
to identify threads inunique_thread_exit
#139206 merged
May 2, 2025 -
handle paren in macro expand for let-init-else expr
#134034 merged
May 2, 2025 -
rustc_target: RISC-V
Zfinx
is incompatible with{ILP32,LP64}[FD]
ABIs#138872 merged
May 2, 2025 -
Improve
Lifetime::suggestion
#139046 merged
May 2, 2025 -
rustc_target: RISC-V: feature addition batch 3
#140507 merged
May 2, 2025 -
Clarify
async
block behaviour#139608 merged
May 2, 2025 -
Delegate to inner
vec::IntoIter
fromenv::ArgsOs
#139847 merged
May 2, 2025 -
Remove
avx512dq
andavx512vl
implication foravx512fp16
#140389 merged
May 2, 2025 -
Improve test coverage of HIR pretty printing.
#140430 merged
May 2, 2025 -
Document breaking out of a named code block
#140197 merged
May 2, 2025 -
Avoid redundant WTF-8 checks in
PathBuf
#140159 merged
May 2, 2025 -
Rollup of 12 pull requests
#140581 merged
May 2, 2025 -
crashes: more tests
#139883 merged
May 2, 2025 -
Clippy subtree update
#140540 merged
May 2, 2025 -
Refactor
diy_float
#139186 merged
May 2, 2025 -
chore: remove redundant words in comment
#138703 merged
May 2, 2025 -
docs: Add example to
Iterator::take
withby_ref
#139780 merged
May 2, 2025 -
Fix some grammar errors and hyperlinks in doc for
trait Allocator
#139802 merged
May 2, 2025 -
std: mention
remove_dir_all
can emitDirectoryNotEmpty
when concurrently written into#140062 merged
May 2, 2025 -
simd_select_bitmask: the 'padding' bits in the mask are just ignored
#140034 merged
May 2, 2025 -
rustc-dev-guide subtree update
#140538 merged
May 2, 2025 -
Rollup of 12 pull requests
#140565 merged
May 2, 2025 -
Fix handling of LoongArch target features not supported by LLVM 19
#140460 merged
May 2, 2025 -
Improve error output in case
nodejs
ornpm
is not installed for rustdoc-gui test suite#140556 merged
May 2, 2025 -
allow
#[rustc_std_internal_symbol]
in combination with#[naked]
#140552 merged
May 2, 2025 -
Clean up "const" situation in format_args!().
#140544 merged
May 2, 2025 -
rustdoc: Fix doctest heuristic for main fn wrapping
#140420 merged
May 2, 2025
69 Pull requests opened by 51 people
-
add test to reproduce #137687 and add a hotfix
#140584 opened
May 2, 2025 -
Fix malformed suggestion for E0061 when method is a macro token in macro context
#140591 opened
May 2, 2025 -
Temporary lifetime extension through tuple struct and tuple variant constructors
#140593 opened
May 2, 2025 -
early migration to biome
#140594 opened
May 2, 2025 -
compiletest: Improve diagnostics for line annotation mismatches
#140622 opened
May 3, 2025 -
std: stop using TLS in signal handler
#140628 opened
May 3, 2025 -
Simplify expansion of panic!().
#140637 opened
May 4, 2025 -
UnsafePinned: also include the effects of UnsafeCell
#140638 opened
May 4, 2025 -
Implement RcUninit (#112566)
#140640 opened
May 4, 2025 -
Refactor StableMIR
#140643 opened
May 4, 2025 -
remove 'unordered' atomic intrinsics
#140660 opened
May 5, 2025 -
build_helper: handle emails containing square brackets
#140675 opened
May 5, 2025 -
Simplify `Vec::as_non_null` implementation and make it `const`
#140685 opened
May 5, 2025 -
Split `autodiff` into `autodiff_forward` and `autodiff_reverse`
#140697 opened
May 6, 2025 -
WIP: Add PGO for apple darwin targets
#140699 opened
May 6, 2025 -
Update `backtrace` in Cargo.lock
#140705 opened
May 6, 2025 -
normalization: avoid incompletely constraining GAT args
#140712 opened
May 6, 2025 -
Clarify &mut-methods' docs on sync::OnceLock
#140715 opened
May 6, 2025 -
Split up the `unknown_or_malformed_diagnostic_attributes` lint
#140717 opened
May 6, 2025 -
Change File::try_lock() and try_lock_shared() to return io::Result<()>
#140718 opened
May 6, 2025 -
Add -Zindirect-branch-cs-prefix
#140733 opened
May 7, 2025 -
[WIP] Region inference: Use outlives-static constraints in constraint search
#140737 opened
May 7, 2025 -
`-Zindirect-branch-cs-prefix` on top of `-Zretpoline*`
#140740 opened
May 7, 2025 -
Fix broken-pipe-no-ice run-make test for rpath-less builds
#140744 opened
May 7, 2025 -
name resolution for guard patterns
#140746 opened
May 7, 2025 -
Allow storing format_args!() in variable
#140748 opened
May 7, 2025 -
[PERF] eagerly compute `sub_relations` again
#140752 opened
May 7, 2025 -
[win][CI] Convert paths to Windows format before adding to PATH
#140754 opened
May 7, 2025 -
[win][ci] Update LLVM toolchain used to build LLVM to 20
#140757 opened
May 7, 2025 -
Add auto-bitcasts between `x86amx` and `i32x256` for AMX intrinsics
#140763 opened
May 7, 2025 -
Stabilize keylocker
#140766 opened
May 7, 2025 -
Stabilize `sha512`. `sm3` and `sm4` for x86
#140767 opened
May 7, 2025 -
Improve `dangerous_implicit_aurorefs` diagnostic output
#140768 opened
May 7, 2025 -
add `extern "custom"` functions
#140770 opened
May 7, 2025 -
{aarch64,x86_64}-*-windows-gnullvm: build host tools
#140772 opened
May 7, 2025 -
Should `-Cforce-frame-pointers` favor the target or CLI?
#140774 opened
May 7, 2025 -
don't walk into patterns or types in NestedBodiesVisitor
#140776 opened
May 8, 2025 -
Clarify upfront that `PartialOrd` is for strict partial orders
#140779 opened
May 8, 2025 -
Update documentation of OnceLock::get_or_init.
#140783 opened
May 8, 2025 -
Note expr being cast when encounter NonScalar cast error
#140787 opened
May 8, 2025 -
Update hermit-abi to 0.5.1
#140789 opened
May 8, 2025 -
Enable xray support for Mac
#140790 opened
May 8, 2025 -
std: explain prefer `TryInto` over `TryFrom` when specifying traits bounds on generic function
#140791 opened
May 8, 2025 -
Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operations
#140792 opened
May 8, 2025 -
Add information about group a lint belongs to
#140794 opened
May 8, 2025 -
Prefer to suggest stable candidates rather than unstable ones
#140795 opened
May 8, 2025 -
[DO NOT MERGE] build Enzyme as archive
#140799 opened
May 8, 2025 -
Use span before macro expansion in lint for-loops-over-falibles
#140801 opened
May 8, 2025 -
add signed ints to unn- transmutes to ensure feature parity
#140804 opened
May 8, 2025 -
Introduce test results file
#140805 opened
May 8, 2025 -
Implement Default for &Option
#140808 opened
May 8, 2025 -
Reduce special casing for the panic runtime
#140809 opened
May 8, 2025 -
[beta] Clippy beta backport
#140810 opened
May 8, 2025 -
Fix `tests/rustdoc-json` triagebot message path
#140812 opened
May 8, 2025 -
Support `-Clink-self-contained=+linker` for `ld.lld` linker flavor
#140813 opened
May 8, 2025 -
Use a full cache for erasing regions
#140814 opened
May 8, 2025 -
also export metrics from librustdoc
#140815 opened
May 8, 2025 -
bootstrap: more consistent use of `...` when citing configuration snippets
#140817 opened
May 8, 2025 -
Add regression test for 125877
#140819 opened
May 8, 2025 -
[CRATER] probe fallout of `dyn` overlap
#140824 opened
May 8, 2025 -
Add Range parameter to `BTreeMap::extract_if` and `BTreeSet::extract_if`
#140825 opened
May 8, 2025 -
Do not ICE when reassigning in GatherLocalsVisitor on the bad path
#140827 opened
May 8, 2025 -
Enable non-leaf Frame Pointers for Arm64 Windows
#140828 opened
May 8, 2025 -
make path_statements lint machine applicable for statements with no effect
#140830 opened
May 8, 2025 -
aarch64-linux: Default to FramePointer::NonLeaf
#140832 opened
May 8, 2025 -
move (or remove) some impl Trait tests
#140834 opened
May 9, 2025 -
Rollup of 5 pull requests
#140836 opened
May 9, 2025 -
Disallow `export_name` starting with "llvm."
#140837 opened
May 9, 2025
72 Issues closed by 24 people
-
Linking error when compiled to `arm64ec-pc-windows-msvc`
#138541 closed
May 9, 2025 -
"Unused" associated type bounds in `dyn` no longer parameterize the type
#140645 closed
May 9, 2025 -
`@bors try` should not deny warnings
#140753 closed
May 8, 2025 -
ICE:gather_locals
#140785 closed
May 8, 2025 -
Incorrect '&'-reference removal
#140166 closed
May 8, 2025 -
`./x.py fmt --stage 1` does not use stage 1 rustfmt
#140723 closed
May 8, 2025 -
Remove `ParamEnv::reveal_all` from codegen
#75327 closed
May 8, 2025 -
Draft release notes for 1.87
#140133 closed
May 8, 2025 -
Tracking issue for release notes of #136668: Stabilize `core::str::from_utf8_mut` as `const`
#137381 closed
May 8, 2025 -
ICE / Hang `found DefPathHash collision between DefPath `
#140731 closed
May 8, 2025 -
Attribute representation change in rustdoc JSON without version bump
#140689 closed
May 8, 2025 -
Make std functions patchable on unsupported platforms
#140451 closed
May 8, 2025 -
`Fn(a: u8)` should get a clear diagnostic
#140169 closed
May 8, 2025 -
rustc explain panics with error code longer than 4 digits
#140647 closed
May 8, 2025 -
Thousands of /tmp/rustdoctest* directories
#139899 closed
May 8, 2025 -
private_interfaces reports the visability of items in pseudocode
#131220 closed
May 8, 2025 -
check
#140775 closed
May 8, 2025 -
closures in dead code are no longer borrowchecked
#140583 closed
May 7, 2025 -
error[E0425]: cannot find function `xlsx_row_value` in this scope
#140760 closed
May 7, 2025 -
Cygwin doesn't report correct backtrace on panic
#140304 closed
May 7, 2025 -
Stabilize Style Guide Entry for Precise Capture Syntax
#138527 closed
May 7, 2025 -
Problems with dead code elimination with `opt-level=s`
#140665 closed
May 7, 2025 -
`dangerous_implicit_autorefs` lint suggestion triggers `clippy::needless_borrow`
#140720 closed
May 7, 2025 -
AVR CPU not explicitly specified
#140714 closed
May 6, 2025 -
`raw-dylib` doesn't work on Windows with `x86_64-pc-windows-gnu`
#140704 closed
May 6, 2025 -
run-pass/lib-defaults.rs warns of redundant linker flag
#54222 closed
May 6, 2025 -
Type can no longer be inferred in 1.49
#81317 closed
May 6, 2025 -
Improve performance of `ilog` and `checked_ilog` for primitive integer types
#115874 closed
May 6, 2025 -
Debug impls of ExtractIf have inconsistent trait bounds
#137654 closed
May 6, 2025 -
`-Zremap-path-scope=macro` still remaps inlined ELF symbols
#139217 closed
May 6, 2025 -
Don't parse and reserialize toml in configure.py
#112445 closed
May 6, 2025 -
bootstrap panic: overflow when subtracting durations
#129959 closed
May 6, 2025 -
bootstrap: t macro supresses real line number
#137557 closed
May 6, 2025 -
Link-time error when referencing symbols through generic types in `naked_asm!` block
#140373 closed
May 6, 2025 -
`./x check std --target aarch64-apple-ios` fails when cross-checking due to missing `xcrun`
#133840 closed
May 6, 2025 -
Tracking issue for release notes of #140135: Unify sidebar buttons to use the same image
#140688 closed
May 6, 2025 -
error: could not compile `jiff` (lib)
#140657 closed
May 5, 2025 -
`config.toml` -> `bootstrap.toml` rename isnt mentioned in change-id warning
#140185 closed
May 5, 2025 -
regression: error: expected identifier, found metavariable
#140219 closed
May 5, 2025 -
significant mul_add perf regression since nightly-2025-03-06
#140452 closed
May 5, 2025 -
Bad codegen for `non-copy-derived` struct with all `Copy` derived fields
#128081 closed
May 5, 2025 -
Tracking Issue for const_swap_nonoverlapping
#133668 closed
May 5, 2025 -
Substituting concrete type in associated item binding can violate the trait bounds but emit no error
#140649 closed
May 5, 2025 -
ICE:rustc panicked at compiler\rustc_middle\src\ty\instance.rs:632:25
#140639 closed
May 4, 2025 -
Inconsistency between Clippy and Rustdoc build stages
#92538 closed
May 4, 2025 -
`#[rustfmt::skip]` attribute incompatible with `#[unsafe(naked)]`
#140623 closed
May 4, 2025 -
Can't allow `unsafe_attr_outside_unsafe` in Rust 2015-2021
#140602 closed
May 4, 2025 -
Invalid format string with certain fill characters yields incorrect suggestion
#139104 closed
May 4, 2025 -
ICE: `encountered type variable` (2)
#140443 closed
May 4, 2025 -
ICE: `Failed to normalize Alias(Weak, AliasTy {` with `feature(type_alias_impl_trait)`
#127353 closed
May 4, 2025 -
`import_trait_associated_functions` is not very compatible with `min_generic_const_args`
#138711 closed
May 3, 2025 -
`GenerateCopyright` attempts to vendor sources during installation
#136955 closed
May 3, 2025 -
Invalid Program with `tokio::fs::File` creates Type Dependency Cycle (E0391)
#125867 closed
May 3, 2025 -
Erroneous compile errors when returning impl trait
#140545 closed
May 3, 2025 -
Tracking Issue for `hint::select_unpredictable`
#133962 closed
May 3, 2025 -
Internal compiler error when building deno
#140264 closed
May 3, 2025 -
`core_arch::x86::avx512f` intrinsics with rounding do not compile
#140352 closed
May 3, 2025 -
ICE: `is not a pointer or reference type`
#133065 closed
May 3, 2025 -
Building Rust with rpath disabled causes ~3k test failures in Cargo
#140299 closed
May 3, 2025 -
Confusing diagnostic from const eval when offsetting a pointer out of bounds
#93881 closed
May 3, 2025 -
Incorrect / incomplete information about where you can break with a value
#110758 closed
May 2, 2025 -
false positive for `unused_parens` in a let-else
#131655 closed
May 2, 2025 -
A shebang is displaced in HIR & expanded outputs
#134643 closed
May 2, 2025 -
Using a shebang-less script as a linker doesn't work anymore on Linux
#101511 closed
May 2, 2025 -
ICE `assertion failed: !name.is_empty()`
#140110 closed
May 2, 2025 -
Rustdoc UI test suite should more helpfully explain its run-time dependencies in errors, especially `npm`
#138134 closed
May 2, 2025 -
LoongArch target features not supported by LLVM 19 are not handled properly
#140455 closed
May 2, 2025 -
Regression in doctest compile_fail detection with global_asm!
#140412 closed
May 2, 2025 -
document remove_dir_all returning DirectoryNotEmpty on concurrent write
#139958 closed
May 2, 2025 -
Potentially unsound uses of simd_select_bitmask in stdarch
#137942 closed
May 2, 2025
72 Issues opened by 57 people
-
"[E0603] unit variant `X` is private. help: import `X` directly" suggests invalid path in private module
#140831 opened
May 8, 2025 -
Tracking Issue for `abi_custom`
#140829 opened
May 8, 2025 -
internal compiler error
#140826 opened
May 8, 2025 -
Attempting to store function callback of a particular incorrect type produces ICE
#140823 opened
May 8, 2025 -
Target features getting erased when using `#[export_name]` with names of LLVM intrinsics
#140822 opened
May 8, 2025 -
Possible regression with rust_panic being mangled
#140821 opened
May 8, 2025 -
Static thread_local! declarations are moved before Drop is called
#140816 opened
May 8, 2025 -
Cargo panics on Arch Linux when compiling on exFAT partition
#140806 opened
May 8, 2025 -
`fn_cast!` macro
#140803 opened
May 8, 2025 -
Stack overflow when `tls_callback` called on `x86_64-pc-windows-gnu`
#140798 opened
May 8, 2025 -
ICE / Hang found DefPathHash collision between DefPath
#140796 opened
May 8, 2025 -
`#[doc(hidden)]` supresses `missing_docs` on `#[doc(inline)]`d reexports
#140784 opened
May 8, 2025 -
rustdoc should include aliases in search that only partially matches
#140782 opened
May 8, 2025 -
Test for #7663 doesn't test anything (?)
#140780 opened
May 8, 2025 -
ICE during stage2 lib rustdoc invocation when remapping build path prefix
#140778 opened
May 8, 2025 -
Tracking Issue for `read_buf_at`
#140771 opened
May 7, 2025 -
Test for #14082 doesn't test what it should
#140765 opened
May 7, 2025 -
TryFrom and TryInto docs don't say that TryInto should be preferred in bounds.
#140761 opened
May 7, 2025 -
Overly verbose suggestion display for trailing whitespace changes
#140750 opened
May 7, 2025 -
ICE (on stable and nightly): repr(packed) + enum + Box + builtin derive macro
#140749 opened
May 7, 2025 -
Incorrect span in `for_loops_over_fallibles` with macros
#140747 opened
May 7, 2025 -
`avr-none` target fails to build from source on nightly-2025-05-06
#140743 opened
May 7, 2025 -
Warn when #[export_name] is used with generic functions
#140742 opened
May 7, 2025 -
rustdoc: type alias does not show the `repr` of the aliased type
#140739 opened
May 7, 2025 -
`run-make` test failures when building rust-with rpath disabled
#140738 opened
May 7, 2025 -
ICE: gather_locals
#140730 opened
May 7, 2025 -
ICE:normalizing free const aliases in the type system is unsupported
#140729 opened
May 7, 2025 -
Polymorphic recursion in async fn gives "queries overflow the depth limit" error
#140728 opened
May 7, 2025 -
stack overflow while compiling async recursion
#140725 opened
May 6, 2025 -
let_chains stabilization followups
#140722 opened
May 6, 2025 -
`dangerous_implicit_autorefs` suggestion is wrong
#140721 opened
May 6, 2025 -
Make trait aliases eligible generic containers wrt. ambient object lifetime defaults
#140710 opened
May 6, 2025 -
Encountered anon const with inference variable args but no error reported
#140701 opened
May 6, 2025 -
rustdoc fails after interrupting doc generation
#140698 opened
May 6, 2025 -
async drop not work without sync drop
#140696 opened
May 6, 2025 -
pub use with glob import behaves differently when re-exported vs directly used
#140694 opened
May 6, 2025 -
ICE: export stable: unreachable
#140693 opened
May 6, 2025 -
ICE: Encountered invalid discriminant while decoding `Option`
#140691 opened
May 6, 2025 -
release builds using rustc 1.86.0 on macOS Ventura (intel) SDK exhibit incorrect behaviour
#140686 opened
May 5, 2025 -
ICE: in tokenstream with contracts in impl
#140683 opened
May 5, 2025 -
Revisit the `rust_test_helpers` setup
#140680 opened
May 5, 2025 -
`GenericArg::Infer` may be unreachable in `rustdoc-types`
#140679 opened
May 5, 2025 -
SIGILL when compiling `cc` with `-C instrument-coverage` `-Z coverage-options=mcdc`
#140677 opened
May 5, 2025 -
Bootstrap tests fail when `git_merge_commit_email` in `src/stage0` contains square brackets
#140669 opened
May 5, 2025 -
Tracking Issue for `VecDeque::truncate_front`
#140667 opened
May 5, 2025 -
Coercing higher ranked associated functions into a function pointer requires wrapping in a closure
#140663 opened
May 5, 2025 -
sending a SIGSEGV via `kill` disables the stack overflow handler
#140662 opened
May 5, 2025 -
Malformed suggestion for E0308 when macros are involved
#140659 opened
May 5, 2025 -
consts in dead monomorphic async fn are never evaluated
#140655 opened
May 5, 2025 -
`PartialOrd` does not mention upfront that it omits reflexivity
#140654 opened
May 5, 2025 -
Confusing error when a const contains a shared ref to interior mutable data
#140653 opened
May 5, 2025 -
ICE: `expected a const, but found a type`
#140642 opened
May 4, 2025 -
Tracking issue for release notes of #134273: de-stabilize bench attribute
#140629 opened
May 3, 2025 -
`OpenOptions::open` InvalidInput error for `read(true).create(true)` is unclear (or check is redundant)
#140621 opened
May 3, 2025 -
Raw strings w/ too many terminating hashes are not exclusively handled
#140618 opened
May 3, 2025 -
Better message when trying to assign two variables at once / match on a tuple without using parentheses
#140615 opened
May 3, 2025 -
regression: ICE: expr in place where literal is expected (builtin attr parsing)
#140612 opened
May 3, 2025 -
Oddity with lifetime elision and type aliases
#140611 opened
May 3, 2025 -
transmutability: high memory unsage for types containing references
#140610 opened
May 3, 2025 -
ICE Unevaluated `ty::Const` in MIR body
#140609 opened
May 3, 2025 -
Type annotations needed for closure with associated type
#140603 opened
May 3, 2025 -
Mismatch between sync and async drop gen?
#140600 opened
May 2, 2025 -
Filter proc-macro helper attributes at AST lowering
#140587 opened
May 2, 2025 -
Unuseful span in type error in some format_args!() invocations
#140578 opened
May 2, 2025 -
ICE: next solver: `failed to resolve instance for <e<FilterFn<{closure@code.rs:31:15: 31:17}>`
#140577 opened
May 2, 2025 -
ICE: `normalization_nested_goals.is_empty()`
#140571 opened
May 2, 2025
282 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add a new `mismatched-lifetime-syntaxes` lint
#138677 commented on
May 3, 2025 • 24 new comments -
Use lld by default on `x86_64-unknown-linux-gnu` stable
#140525 commented on
May 7, 2025 • 17 new comments -
Properly deduce object lifetime defaults in projections & trait refs
#129543 commented on
May 8, 2025 • 12 new comments -
[rustdoc] Add new `--book-location` option to add a link to associated guide and generate it if local
#139769 commented on
May 7, 2025 • 10 new comments -
Allow `#![doc(test(attr(..)))]` everywhere
#140560 commented on
May 8, 2025 • 10 new comments -
Document `From::from` impls
#137330 commented on
May 4, 2025 • 10 new comments -
add `asm_cfg`: `#[cfg(...)]` within `asm!`
#140367 commented on
May 3, 2025 • 10 new comments -
split `asm!` parsing and validation
#140490 commented on
May 3, 2025 • 10 new comments -
Document MaybeUninit bit validity
#140463 commented on
May 8, 2025 • 8 new comments -
[rustdoc] Add support for associated items in "jump to def" feature
#135771 commented on
May 6, 2025 • 5 new comments -
Emit warning while outputs is not exe and prints linkage info
#138139 commented on
May 2, 2025 • 5 new comments -
Use the new solver in the `impossible_predicates`
#136988 commented on
May 7, 2025 • 4 new comments -
Implement pin-project in pattern matching for `&pin mut|const T`
#139751 commented on
May 8, 2025 • 4 new comments -
Simplify `attribute_groups`
#140539 commented on
May 8, 2025 • 3 new comments -
Sized Hierarchy: Part I
#137944 commented on
May 8, 2025 • 2 new comments -
Remove manual WF hack
#140557 commented on
May 7, 2025 • 2 new comments -
Add T-compiler backports Zulip notifications
#140397 commented on
May 7, 2025 • 2 new comments -
deduplicate abort implementations
#139103 commented on
May 8, 2025 • 1 new comment -
Improve type parameter suggestion heuristic for missing types
#140073 commented on
May 3, 2025 • 1 new comment -
Suppress suggestions while span is in external library
#139316 commented on
May 6, 2025 • 1 new comment -
Extend minicore with intrinsics and use it to replace #[rustc_intrinsic] in tests
#140037 commented on
May 6, 2025 • 1 new comment -
dirfd: preliminary unix and windows implementations
#139514 commented on
May 6, 2025 • 1 new comment -
bootstrap: allow to set clippy.toml for x.py clippy
#137785 commented on
May 5, 2025 • 1 new comment -
Move placeholder handling to a proper preprocessing step
#140466 commented on
May 6, 2025 • 1 new comment -
Separate the unescape functions but avoid duplicating code
#138163 commented on
May 3, 2025 • 1 new comment -
Add `Result::map_or_default` and `Option::map_or_default`
#138068 commented on
May 3, 2025 • 1 new comment -
Start using pattern types in libcore
#136006 commented on
May 8, 2025 • 0 new comments -
Optimize `ToString` implementation for integers
#136264 commented on
May 7, 2025 • 0 new comments -
GCI: At their def site, actually wfcheck the where-clause & always eval free lifetime-generic constants
#136429 commented on
May 3, 2025 • 0 new comments -
retpoline and retpoline-external-thunk flags (target modifiers) to enable retpoline-related target features
#135927 commented on
May 7, 2025 • 0 new comments -
Revise docs for `thir::PatKind::ExpandedConstant`
#136612 commented on
May 8, 2025 • 0 new comments -
Improve display of const unstable display feature info
#135830 commented on
May 6, 2025 • 0 new comments -
cg_llvm: Replace some DIBuilder wrappers with LLVM-C API bindings (part 2)
#136632 commented on
May 2, 2025 • 0 new comments -
Fix `Display` for invalid UTF-8 in `OsStr`/`Path`
#136677 commented on
May 2, 2025 • 0 new comments -
Add checking for unnecessary delims in closure body
#136906 commented on
May 7, 2025 • 0 new comments -
Instantiate predicate binder without recanonicalizing goal in new solver
#136997 commented on
May 5, 2025 • 0 new comments -
Rename `cfg_match!` to `cfg_select!`
#137198 commented on
May 6, 2025 • 0 new comments -
Add support for macro expansion in rustdoc source code pages
#137229 commented on
May 6, 2025 • 0 new comments -
Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`.
#137268 commented on
May 3, 2025 • 0 new comments -
Remove `i128` and `u128` from `improper_ctypes_definitions`
#137306 commented on
May 8, 2025 • 0 new comments -
Guarantee behavior of transmuting `Option::<T>::None` subject to NPO
#137323 commented on
May 8, 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
May 3, 2025 • 0 new comments -
Add new rustdoc `broken_footnote` lint
#137803 commented on
May 7, 2025 • 0 new comments -
make RefCell unstably const
#137843 commented on
May 8, 2025 • 0 new comments -
Add new `unused_footnote_definition` rustdoc lint
#137858 commented on
May 7, 2025 • 0 new comments -
Ensure constants are WF before calling into CTFE
#137972 commented on
May 4, 2025 • 0 new comments -
Stabilise `os_string_pathbuf_leak`
#137992 commented on
May 6, 2025 • 0 new comments -
[Experimental] `<T as Into<T>>::into` lint
#129249 commented on
May 7, 2025 • 0 new comments -
Stabilize `tcp_quickack`
#129121 commented on
May 6, 2025 • 0 new comments -
stabilize std::path::Path::file_prefix
#129114 commented on
May 2, 2025 • 0 new comments -
Add `overflow_checks` intrinsic
#128666 commented on
May 8, 2025 • 0 new comments -
Make `missing_fragment_specifier` an unconditional error
#128425 commented on
May 7, 2025 • 0 new comments -
collect doc alias as tips during resolution
#127721 commented on
May 8, 2025 • 0 new comments -
Add `f16` formatting and parsing
#127013 commented on
May 6, 2025 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
May 8, 2025 • 0 new comments -
Change the desugaring of `assert!` for better error output
#122661 commented on
May 6, 2025 • 0 new comments -
Expand assumes to the other unchecked slice ops
#120762 commented on
May 3, 2025 • 0 new comments -
redesign stage 0 std
#119899 commented on
May 8, 2025 • 0 new comments -
Create the previous dep graph index on a background thread
#116375 commented on
May 7, 2025 • 0 new comments -
Make create_def a side effect instead of marking the entire query as always red
#115613 commented on
May 8, 2025 • 0 new comments -
Increase parallelism in various locations
#115003 commented on
May 5, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
May 8, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
May 6, 2025 • 0 new comments -
Change Wasm's `cdylib` etc. to be a "reactor".
#108097 commented on
May 7, 2025 • 0 new comments -
Implement Display for ``rustc_target::callconv::Conv``
#135808 commented on
May 8, 2025 • 0 new comments -
aarch64-softfloat: forbid enabling the neon target feature
#135160 commented on
May 8, 2025 • 0 new comments -
Partially stabilize LoongArch target features
#135015 commented on
May 9, 2025 • 0 new comments -
Implement asymmetrical precedence for closures and jumps
#134847 commented on
May 4, 2025 • 0 new comments -
lint / ImproperCTypes: better handling of indirections, take 2
#134697 commented on
May 6, 2025 • 0 new comments -
Implement `normalize_lexically`
#134696 commented on
May 2, 2025 • 0 new comments -
Implementation of `sync_nonpoison` and `nonpoison_mutex`
#134663 commented on
May 6, 2025 • 0 new comments -
Specify the behavior of `file!`
#134442 commented on
May 6, 2025 • 0 new comments -
Add a new lint that warns for pointers to stack memory
#134218 commented on
May 6, 2025 • 0 new comments -
[DO NOT MERGE] bootstrap with `-Znext-solver=globally`
#133502 commented on
May 9, 2025 • 0 new comments -
Make `Rc<T>::deref` and `Arc<T>::deref` zero-cost
#132553 commented on
May 7, 2025 • 0 new comments -
Add post-mono MIR optimizations
#131650 commented on
May 3, 2025 • 0 new comments -
Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint
#131200 commented on
May 8, 2025 • 0 new comments -
Separate weekly `cargo update` PRs and add bootstrap
#130937 commented on
May 4, 2025 • 0 new comments -
Infer nounwind and use it in MIR opts
#130909 commented on
May 4, 2025 • 0 new comments -
Safer implementation of RepeatN
#130887 commented on
May 3, 2025 • 0 new comments -
Add some track_caller info to precondition panics
#129658 commented on
May 3, 2025 • 0 new comments -
`impl Display for CStr{,ing}`
#139994 commented on
May 3, 2025 • 0 new comments -
Set MSG_NOSIGNAL for UnixStream
#140005 commented on
May 6, 2025 • 0 new comments -
Align `RwLockWriteGuard` fields with the other `RwLock` guards (+ cleanup)
#140018 commented on
May 8, 2025 • 0 new comments -
[DO NOT MERGE] start building Enzyme in CI
#140064 commented on
May 8, 2025 • 0 new comments -
Add LLDB providers for BTreeMap and BTreeSet
#140130 commented on
May 7, 2025 • 0 new comments -
DRAFT: Add an aarch64-msvc build running on ARM64 Windows
#140136 commented on
May 7, 2025 • 0 new comments -
remove intrinsics::drop_in_place
#140151 commented on
May 8, 2025 • 0 new comments -
Experimental cygwin support in rustc
#140154 commented on
May 9, 2025 • 0 new comments -
Remove a test that never runs
#140155 commented on
May 4, 2025 • 0 new comments -
Make well-formedness predicates no longer coinductive
#140208 commented on
May 5, 2025 • 0 new comments -
HIR ty lowering: Clean up & refactor the lowering of type-relative paths
#140218 commented on
May 6, 2025 • 0 new comments -
Remove `Ident::empty`
#140252 commented on
May 9, 2025 • 0 new comments -
Stabilize `fn_align`: `#[repr(align(N))]` on functions and `-Zmin-function-alignment`
#140261 commented on
May 7, 2025 • 0 new comments -
Add compiler support for namespaced crates
#140271 commented on
May 5, 2025 • 0 new comments -
Fix accidental type inference in array coercion
#140283 commented on
May 7, 2025 • 0 new comments -
Do not insert duplicate SourceFile
#140363 commented on
May 8, 2025 • 0 new comments -
eagerly compute `sub_relations` again
#140375 commented on
May 7, 2025 • 0 new comments -
WIP: Unstable impls
#140399 commented on
May 8, 2025 • 0 new comments -
Incompletely prefer opaque type bounds when self type bottoms out in infer
#140405 commented on
May 6, 2025 • 0 new comments -
dont handle bool transmute
#140431 commented on
May 8, 2025 • 0 new comments -
rustdoc: Allow multiple references to a single footnote
#140434 commented on
May 6, 2025 • 0 new comments -
use uX::from instead of _ as uX in non - const contexts
#140435 commented on
May 4, 2025 • 0 new comments -
Add `read_buf` equivalents for positioned reads
#140459 commented on
May 8, 2025 • 0 new comments -
Incompletely allow overloaded call from opaque when self type bottoms out in infer
#140496 commented on
May 6, 2025 • 0 new comments -
support revealing uses in HIR typeck
#140497 commented on
May 9, 2025 • 0 new comments -
Stabilize `#![feature(non_null_from_ref)]`
#140511 commented on
May 6, 2025 • 0 new comments -
Emit a warning if the doctest `main` function will not be run
#140527 commented on
May 2, 2025 • 0 new comments -
Defer evaluating type system constants when they use infers or params
#140553 commented on
May 6, 2025 • 0 new comments -
wf: emit projection goal for aliases
#140558 commented on
May 5, 2025 • 0 new comments -
Implement operations for Wrapping<T> where Rhs = T
#140567 commented on
May 3, 2025 • 0 new comments -
Add `std::io::Seek` instance for `std::io::Take`
#138023 commented on
May 6, 2025 • 0 new comments -
[WIP] Enable automatic cross-compilation in run-make tests
#138066 commented on
May 5, 2025 • 0 new comments -
Stabilize `repr128`
#138285 commented on
May 7, 2025 • 0 new comments -
Remove some unsized tuple impls now that we don't support unsizing tuples anymore
#138340 commented on
May 2, 2025 • 0 new comments -
Make performance description of String::insert_str more precise
#138538 commented on
May 6, 2025 • 0 new comments -
Support using const pointers in asm `const` operand
#138618 commented on
May 4, 2025 • 0 new comments -
Sanitizers target modificators
#138736 commented on
May 8, 2025 • 0 new comments -
Allow `enum` and `union` literals to also create SSA values
#138759 commented on
May 5, 2025 • 0 new comments -
Add `#[loop_match]` for improved DFA codegen
#138780 commented on
May 6, 2025 • 0 new comments -
Ensure non-empty buffers for large vectored I/O
#138879 commented on
May 6, 2025 • 0 new comments -
Implement RFC 3631: add rustdoc doc_cfg features
#138907 commented on
May 6, 2025 • 0 new comments -
Stabilize the avx512 target features
#138940 commented on
May 8, 2025 • 0 new comments -
Make closure capturing have consistent and correct behaviour around patterns
#138961 commented on
May 6, 2025 • 0 new comments -
Allow Apple SDK to be missing on non-host macOS
#139053 commented on
May 6, 2025 • 0 new comments -
Fallback `{float}` to `f32` when `f32: From<{float}>` and add `impl From<f16> for f32`
#139087 commented on
May 7, 2025 • 0 new comments -
`slice.get(i)` should use a slice projection in MIR, like `slice[i]` does
#139118 commented on
May 2, 2025 • 0 new comments -
Use the bootstrap compiler for `x check` on bootstrap tools
#139170 commented on
May 6, 2025 • 0 new comments -
Fix derive bounds for fully-qualified field types
#139272 commented on
May 8, 2025 • 0 new comments -
Fix parameter order for `_by()` variants of `min` / `max`/ `minmax` in `std::cmp`
#139357 commented on
May 5, 2025 • 0 new comments -
Fix error reporting for multibyte characters in byte string literal
#139362 commented on
May 8, 2025 • 0 new comments -
Error on recursive opaque ty in HIR typeck
#139419 commented on
May 8, 2025 • 0 new comments -
Add `target_env = "macabi"` and `target_env = "sim"`
#139451 commented on
May 7, 2025 • 0 new comments -
support revealing uses of opaques
#139587 commented on
May 9, 2025 • 0 new comments -
Remove `Symbol` from `Named` variant of `BoundRegionKind`/`LateParamRegionKind`
#139598 commented on
May 6, 2025 • 0 new comments -
Explore adding a reproducibility test to rust test infrastructure.
#139793 commented on
May 8, 2025 • 0 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
May 4, 2025 • 0 new comments -
rustdoc: on mobile, make the sidebar full width and linewrap
#139831 commented on
May 2, 2025 • 0 new comments -
Fix `env::ArgsOs` for zkVM
#139849 commented on
May 8, 2025 • 0 new comments -
New const traits syntax
#139858 commented on
May 6, 2025 • 0 new comments -
make std::intrinsics functions actually be intrinsics
#139916 commented on
May 8, 2025 • 0 new comments -
ICE:expected const for `N/#0` (N/#0/0) but found Type(A<N/#0>) when instantiating args=[A<N/#0>]
#138226 commented on
May 4, 2025 • 0 new comments -
ICE: `did not expect inference variables here`
#133066 commented on
May 4, 2025 • 0 new comments -
ICE: `assertion failed: layout.is_sized()` with `feature(associated_const_equality)`
#127643 commented on
May 4, 2025 • 0 new comments -
Inefficient implementation of `PartialEq` for nested (fieldless) enums
#132628 commented on
May 3, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `conflicting_repr_hints`
#68585 commented on
May 3, 2025 • 0 new comments -
ICE: `Failed to normalize Alias(Weak, AliasTy {` with `feature(lazy_type_alias)`
#127351 commented on
May 3, 2025 • 0 new comments -
Removing trailing zeros of a NonZero
#138497 commented on
May 3, 2025 • 0 new comments -
Simpler Logic Produces More Complex Output Than Equivalent Expression
#139851 commented on
May 3, 2025 • 0 new comments -
Creating an array can be made 2x faster
#139875 commented on
May 3, 2025 • 0 new comments -
async drop cause ICE
#140426 commented on
May 3, 2025 • 0 new comments -
Tracking issue for `proc_macro` in non-`proc-macro` crates
#130856 commented on
May 3, 2025 • 0 new comments -
Tracking Issue for #138068: Add `Result::map_or_default` and `Option::map_or_default`
#138099 commented on
May 3, 2025 • 0 new comments -
Compiling std with multivalue feature on wasm32-unknown-unknown target fails
#83940 commented on
May 3, 2025 • 0 new comments -
ICE: ` expr in place where literal is expected (builtin attr parsing)`
#137687 commented on
May 3, 2025 • 0 new comments -
lifetime elision for return type can refer to an explicitly named region
#121152 commented on
May 3, 2025 • 0 new comments -
Which functions are "reachable", and therefore subject to monomorphization-time checks, is optimization-dependent
#122814 commented on
May 3, 2025 • 0 new comments -
Unreachable statement is not checked for const assertions
#111202 commented on
May 3, 2025 • 0 new comments -
ICE: `Architecture x86_64 does not support GpuKernel calling convention`
#138738 commented on
May 2, 2025 • 0 new comments -
ICE: effects: expected region for `'x/#1` (`'x/#1/1`) but found `Type(())` when instantiating args=`[false, ()]`
#125877 commented on
May 8, 2025 • 0 new comments -
Tracking Issue for `peek_index`
#130711 commented on
May 5, 2025 • 0 new comments -
Tracking issue for release notes of #124141: Remove `Nonterminal` and `TokenKind::Interpolated` (part 2)
#140488 commented on
May 5, 2025 • 0 new comments -
Tracking issue for release notes of #124141: Remove `Nonterminal` and `TokenKind::Interpolated` (part 1)
#140241 commented on
May 5, 2025 • 0 new comments -
Tracking issue for release notes of #137280: stabilize ptr::swap_nonoverlapping in const
#140416 commented on
May 5, 2025 • 0 new comments -
unused_associated_type_bounds are usable and useful
#125560 commented on
May 4, 2025 • 0 new comments -
Tracking issue for release notes of #137319: Stabilize `const_vec_string_slice`
#138186 commented on
May 4, 2025 • 0 new comments -
Tracking Issue for asm_goto_with_outputs
#119364 commented on
May 4, 2025 • 0 new comments -
Tracking issue for Iterator::is_partitioned
#62544 commented on
May 4, 2025 • 0 new comments -
Tracking issue for release notes of #138844: expand: Leave traces when expanding `cfg` attributes
#140243 commented on
May 4, 2025 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
May 4, 2025 • 0 new comments -
Tracking Issue for AVX10 target features
#138843 commented on
May 4, 2025 • 0 new comments -
Tracking Issue for APX target feature
#139284 commented on
May 4, 2025 • 0 new comments -
Tracking issue for release notes of #138233: Windows: Don't link std (and run-make) against advapi32, except on win7
#138621 commented on
May 4, 2025 • 0 new comments -
Tracking issue for release notes of #137957: Remove i586-pc-windows-msvc
#137961 commented on
May 4, 2025 • 0 new comments -
Tracking issue for eRFC 2318, Custom test frameworks
#50297 commented on
May 4, 2025 • 0 new comments -
ICE: rustc panicked at compiler\rustc_middle\src\mir\interpret\queries.rs:104:13
#138710 commented on
May 4, 2025 • 0 new comments -
ICE:type parameter `B/#1` (B/#1/1) out of range when instantiating, args=[Foo<A/#0, B/#1>]
#138227 commented on
May 4, 2025 • 0 new comments -
ICE: `assertion failed: bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32'`
#139089 commented on
May 2, 2025 • 0 new comments -
ICE: `failed to resolve instance for <fn(FooImpl, ()) as FooFn>::bar`
#139120 commented on
May 2, 2025 • 0 new comments -
ICE: `!a.has_escaping_bound_vars()`
#139381 commented on
May 2, 2025 • 0 new comments -
ICE: `Not enough bound vars`
#139387 commented on
May 2, 2025 • 0 new comments -
ICE: next solver: `errors selecting obligation during MIR typeck: [Ambiguity]`
#139409 commented on
May 2, 2025 • 0 new comments -
Unsafe binders unsupported in debug info
#139462 commented on
May 2, 2025 • 0 new comments -
ICE: un_derefer: index out of bounds
#139556 commented on
May 2, 2025 • 0 new comments -
ICE: yield: `itertools: .zip_eq() reached end of one iterator before the other`
#139570 commented on
May 2, 2025 • 0 new comments -
ICE: `Instance::try_resolve` should only be used to resolve instances of functions, statics, and consts; to resolve associated types, use `try_normalize_erasing_regions`
#139596 commented on
May 2, 2025 • 0 new comments -
ICE: compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:169:13: Failed to normalize Alias(...
#139659 commented on
May 2, 2025 • 0 new comments -
ICE: cannot convert to a region vid
#139738 commented on
May 2, 2025 • 0 new comments -
ICE: `expected len of array pat to be definite`
#139815 commented on
May 2, 2025 • 0 new comments -
ICE: Unexpected type for constructor `Variant(0)`: Alias(Opaque, AliasTy ..
#139817 commented on
May 2, 2025 • 0 new comments -
ICE: `failed to process buffered lint here (dummy = false)`
#139825 commented on
May 2, 2025 • 0 new comments -
Tracking Issue for {Mutex, RwLock}::data_ptr
#140368 commented on
May 2, 2025 • 0 new comments -
Need comprehensive story for `target_feature` compat
#140570 commented on
May 2, 2025 • 0 new comments -
Tracking issue for future-incompatibility lint `soft_unstable`
#64266 commented on
May 2, 2025 • 0 new comments -
Tracking Issue for `mapped_lock_guards` (`MappedMutexGuard`, `MappedRwLockReadGuard`, `MappedRwLockWriteGuard`)
#117108 commented on
May 3, 2025 • 0 new comments -
Tracking issue for release notes of #140066: Stabilize `<[T; N]>::as_mut_slice` as `const`
#140554 commented on
May 2, 2025 • 0 new comments -
std::PathBuff::join("/some/path") overrides the original path in the resulting PathBuf
#59726 commented on
May 2, 2025 • 0 new comments -
Use lld by default on x64 Ubuntu 20.04 LTS
#71515 commented on
May 2, 2025 • 0 new comments -
Tracking Issue for RFC: Supertrait Item Shadowing
#89151 commented on
May 2, 2025 • 0 new comments -
Migrate parser to the new span combining scheme
#126763 commented on
May 2, 2025 • 0 new comments -
member constraints are order-dependent
#140569 commented on
May 2, 2025 • 0 new comments -
Tracking issue for the `x86-interrupt` calling convention
#40180 commented on
May 2, 2025 • 0 new comments -
Generic const exprs: Failed to normalize Alias
#138156 commented on
May 2, 2025 • 0 new comments -
ICE: mismatched types
#138240 commented on
May 2, 2025 • 0 new comments -
ICE: `invalid pointer unsizing &i32 -> i32`
#138265 commented on
May 2, 2025 • 0 new comments -
ICE: `TypeError` when attempting coercion but no error emitted
#138266 commented on
May 2, 2025 • 0 new comments -
ICE: no field on type
#138359 commented on
May 2, 2025 • 0 new comments -
ICE: sty: `None`
#138361 commented on
May 2, 2025 • 0 new comments -
ICE: `can't get the span of an arbitrary parsed attribute: Parsed(Repr([(ReprEmpty.. `
#138510 commented on
May 2, 2025 • 0 new comments -
ICE: unpretty dies because of invalid repr
#138534 commented on
May 2, 2025 • 0 new comments -
ICE using `repr(align(…))` type as trait object receiver (arbitrary `self`-type)
#138564 commented on
May 2, 2025 • 0 new comments -
error performing operation: fully_perform in ascribe_user_type
#138707 commented on
May 2, 2025 • 0 new comments -
#[deprecated] lint doesn't trigger when overriding deprecated method
#98990 commented on
May 8, 2025 • 0 new comments -
Support for pointers with asm_const
#128464 commented on
May 8, 2025 • 0 new comments -
Tracking issue for RFC 2523, `#[cfg(accessible(::path::to::thing))]`
#64797 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #134340: Stabilize `num_midpoint_signed` feature
#137344 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #129375: Tracking Issue for unbounded_shifts
#137386 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #95892: Tracking Issue for `sub_ptr` (feature `ptr_sub_ptr`)
#134727 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #128101: Tracking Issue for `unsigned_is_multiple_of`
#137380 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #125882: Tracking Issue for `integer_sign_cast`
#136560 commented on
May 8, 2025 • 0 new comments -
Tracking Issue for `sha512_sm_x86`
#126624 commented on
May 7, 2025 • 0 new comments -
Tracking Issue for `keylocker_x86`
#134813 commented on
May 7, 2025 • 0 new comments -
Coherence can be bypassed by an indirect impl for a trait object
#57893 commented on
May 7, 2025 • 0 new comments -
Tracking issue for custom inner attributes
#54726 commented on
May 7, 2025 • 0 new comments -
type_id is not sufficiently collision-resistant
#129014 commented on
May 7, 2025 • 0 new comments -
Contents from global_asm! leak into other assemblies
#81838 commented on
May 7, 2025 • 0 new comments -
Allow storing `format_args!` in a let binding
#92698 commented on
May 7, 2025 • 0 new comments -
Hard-to-read ICEs when fluent translation uses non-existing variable
#128340 commented on
May 7, 2025 • 0 new comments -
Compiling `raw-dylib` doesn't work on Windows
#103939 commented on
May 6, 2025 • 0 new comments -
Lang proposal: `extern "unspecified"` for naked functions with arbitrary ABI
#140566 commented on
May 9, 2025 • 0 new comments -
Type inference fails where LUB coercion succeeds
#134121 commented on
May 9, 2025 • 0 new comments -
error[E0282]: type annotations needed but should be inferred automatically
#139168 commented on
May 9, 2025 • 0 new comments -
Inference fails when a type using a default also implements Deref.
#27603 commented on
May 9, 2025 • 0 new comments -
Missing a trait import in doctests suggests importing from `crate::<cratename>`
#140258 commented on
May 9, 2025 • 0 new comments -
The NonZero types don't tell LLVM that they're non-zero on get
#49572 commented on
May 8, 2025 • 0 new comments -
Spurious irrefutable_let_patterns warning with let-chain
#139369 commented on
May 8, 2025 • 0 new comments -
Documentation for HashMap's FromIterator with duplicate keys in the iterator
#110260 commented on
May 8, 2025 • 0 new comments -
Can CFI be made compatible with type erasure schemes?
#128728 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #139624: Don't allow flattened format_args in const.
#140338 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #134900: Fix parsing of ranges after unary operators
#137859 commented on
May 8, 2025 • 0 new comments -
Tracking issue for release notes of #131114: Tracking Issue for `inherent_str_constructors `
#137276 commented on
May 8, 2025 • 0 new comments -
Incremental compilation ICE with from compiler-state-dependent overflow errors
#84963 commented on
May 8, 2025 • 0 new comments -
method has an incompatible type for trait due to lifetimes has too wide a span
#33624 commented on
May 8, 2025 • 0 new comments -
Tracking Issue for generic pattern types
#136574 commented on
May 8, 2025 • 0 new comments -
regression: crate compiles much slower with 1.82
#132064 commented on
May 8, 2025 • 0 new comments -
Function pointer primitive cast not working
#140491 commented on
May 8, 2025 • 0 new comments -
Handling of stdcall (and other x86-32-specific ABIs) on non-x86-32 Windows targets is inconsistent
#137018 commented on
May 8, 2025 • 0 new comments -
Tracking Issue for `sync_poison_mod`
#134646 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for `error_generic_member_access`
#99301 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for AVX512 intrinsics
#111137 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for AVX512_FP16 intrinsics
#127213 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for target modifiers
#136966 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for `non_null_from_ref`
#130823 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for `const_eq_ignore_ascii_case`
#131719 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for auto traits (auto_traits) -- formerly called opt-in built-in traits (optin_builtin_traits)
#13231 commented on
May 6, 2025 • 0 new comments -
RPIT(IT)s "leak" internal implementation details of lifetime capturing via boundedness
#140517 commented on
May 6, 2025 • 0 new comments -
Segmentation fault in `__llvm_write_binary_ids` using LLVM 17.0.6
#123361 commented on
May 6, 2025 • 0 new comments -
Experimental cygwin host support
#137819 commented on
May 6, 2025 • 0 new comments -
Audit and handle remaining cases of `rustc::potential_query_instability` lint (iterating `HashMap`s)
#84447 commented on
May 6, 2025 • 0 new comments -
rustc build crash
#140508 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for `frontmatter`
#136889 commented on
May 5, 2025 • 0 new comments -
Tracking implementation for MC/DC
#124144 commented on
May 5, 2025 • 0 new comments -
Tracking Issue for RFC 3467: UnsafePinned
#125735 commented on
May 5, 2025 • 0 new comments -
Tracking Issue for stabilisation of `-Z branch-protection`
#113369 commented on
May 5, 2025 • 0 new comments -
"Legacy" tier 2 targets have misplaced or absent maintainer docs
#113739 commented on
May 7, 2025 • 0 new comments -
More principled tempdir usage by and between rustc, rustdoc and compiletest
#138475 commented on
May 7, 2025 • 0 new comments -
Rust 1.81: thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:23:54: called `Option::unwrap()` on a `None` value
#137071 commented on
May 7, 2025 • 0 new comments -
VecDeque missing operations for "front" handling.
#92547 commented on
May 7, 2025 • 0 new comments -
internal compiler error: encountered incremental compilation error
#120963 comme 6BFA nted on
May 7, 2025 • 0 new comments -
Tracking Issue for duration_constructors
#120301 commented on
May 7, 2025 • 0 new comments -
Tracking Issue for `naked_functions_target_rustic_abi`
#138997 commented on
May 7, 2025 • 0 new comments -
Tracking Issue for `std::cell::{Ref, RefMut}::leak`
#69099 commented on
May 7, 2025 • 0 new comments -
experiment with relaxing the orphan rule
#136979 commented on
May 7, 2025 • 0 new comments -
An unsafe const fn being used to compute an array length or const generic is incorrectly described as being an "item".
#133441 commented on
May 7, 2025 • 0 new comments -
Tracking issue for `cfg_match`
#115585 commented on
May 7, 2025 • 0 new comments -
Tracking Issue for "unsafe blocks in unsafe fn" (RFC #2585)
#71668 commented on
May 7, 2025 • 0 new comments -
ICE should be a request to set `-Ctarget-cpu`
#139223 commented on
May 6, 2025 • 0 new comments -
Tracking Issue for File lock API
#130994 commented on
May 6, 2025 • 0 new comments -
Tracking issue: deref patterns
#87121 commented on
May 6, 2025 • 0 new comments -
Destructuring tuple structs with public leading fields and private trailing fields by tuple syntax is disallowed
#139972 commented on
May 6, 2025 • 0 new comments -
Error "cannot infer type" when using '?' in async block + bad diagnostic
#63502 commented on
May 6, 2025 • 0 new comments -
Parameter usage is not properly propagated through trait aliases
#74093 commented on
May 6, 2025 • 0 new comments