-
Notifications
You must be signed in to change notification settings - Fork 12.5k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
2 Releases published by 1 person
-
1.80.1 Rust 1.80.1
published
Sep 5, 2024 -
1.81.0 Rust 1.81.0
published
Sep 5, 2024
129 Pull requests merged by 59 people
-
Don't emit
expect
/assume
in opt-level=0#121614 merged
Sep 6, 2024 -
[rustdoc] Sort impl associated items by kinds and then by appearance
#129471 merged
Sep 5, 2024 -
Rename dump of coroutine by-move-body to be more consistent, fix ICE in dump_mir
#129706 merged
Sep 5, 2024 -
fix: get llvm type of global val
#128820 merged
Sep 5, 2024 -
Simplify DestProp memory management
#129720 merged
Sep 5, 2024 -
Unify scraped examples with other code examples
#129796 merged
Sep 5, 2024 -
Elaborate on deriving vs implementing
Copy
#129938 merged
Sep 5, 2024 -
run_make_support: rename
Command::stdin
tostdin_buf
and addstd{in,out,err}
config helpers#129973 merged
Sep 5, 2024 -
Rollup of 8 pull requests
#129994 merged
Sep 5, 2024 -
Update docs of
missing_abi
lint#129918 merged
Sep 5, 2024 -
Stabilize
waker_getters
#129919 merged
Sep 5, 2024 -
Make supertrait and implied predicates queries defaulted
#129752 merged
Sep 5, 2024 -
remove deprecated option
rust.split-debuginfo
#129925 merged
Sep 5, 2024 -
Arbitrary self types v2: pointers feature gate.
#129664 merged
Sep 5, 2024 -
warn the user if the upstream master branch is old
#129584 merged
Sep 5, 2024 -
Rollup of 10 pull requests
#129978 merged
Sep 5, 2024 -
enable -Zrandomize-layout in debug CI builds
#101339 merged
Sep 5, 2024 -
rustdoc: add header map to the table of contents
#120736 merged
Sep 5, 2024 -
Add target support for RTEMS Arm
#127021 merged
Sep 5, 2024 -
CI: rfl: add more tools and steps
#128928 merged
Sep 5, 2024 -
Suggest
impl Trait
for References to Bare Trait in Function Header#127692 merged
Sep 5, 2024 -
Don't Suggest Labeling
const
andunsafe
Blocks#128701 merged
Sep 5, 2024 -
Non-exhaustive structs may be empty
#128934 merged
Sep 5, 2024 -
update comment regarding TargetOptions.features
#129863 merged
Sep 5, 2024 -
do not attempt to prove unknowable goals
#129896 merged
Sep 5, 2024 -
Document the broken C ABI of
wasm32-unknown-unknown
#129630 merged
Sep 5, 2024 -
Move
SanityCheck
andMirPass
#129926 merged
Sep 5, 2024 -
rustc_driver_impl: remove some old dead logic
#129928 merged
Sep 5, 2024 -
include 1.80.1 release notes on master
#129930 merged
Sep 5, 2024 -
Rollup of 9 pull requests
#129936 merged
Sep 5, 2024 -
[beta] Fix CVE-2024-43402
#129961 merged
Sep 4, 2024 -
[nightly] Fix CVE-2024-43402
#129962 merged
Sep 4, 2024 -
[stable] Fix CVE-2024-43402
#129960 merged
Sep 4, 2024 -
Update x86_64-linux host compiler to LLVM 19 rc 3
#129356 merged
Sep 4, 2024 -
[beta] Prepare Rust 1.82.0
#129902 merged
Sep 3, 2024 -
chore: remove repetitive words
#129885 merged
Sep 3, 2024 -
update
object
dependency to remove duplicatewasmparser
#129860 merged
Sep 3, 2024 -
Move the Windows remove_dir_all impl into a module and make it more race resistant
#129800 merged
Sep 3, 2024 -
custom/external clippy support for bootstrapping
#129152 merged
Sep 3, 2024 -
Add missing read_buf stub for x86_64-unknown-l4re-uclibc
#129913 merged
Sep 3, 2024 -
process.rs: remove "Basic usage" text where not useful
#129916 merged
Sep 3, 2024 -
Fix parsing of beta version in dry-run mode
#129917 merged
Sep 3, 2024 -
Rollup of 8 pull requests
#129922 merged
Sep 3, 2024 -
don't copy
.rustc-dev-contents
from CI rustc#129311 merged
Sep 3, 2024 -
Add
unreachable_pub
, round 4#129777 merged
Sep 3, 2024 -
Remove stray word in a comment
#129890 merged
Sep 3, 2024 -
Clarify language around ptrs in slice::raw
#129892 merged
Sep 3, 2024 -
chore: Fix typos in 'compiler' (batch 3)
#129878 merged
Sep 3, 2024 -
chore: Fix typos in 'compiler' (batch 2)
#129877 merged
Sep 3, 2024 -
chore: Fix typos in 'compiler' (batch 1)
#129875 merged
Sep 3, 2024 -
Remove kobzol vacation status
#129868 merged
Sep 3, 2024 -
mailmap: add new email for davidtwco
#129905 merged
Sep 3, 2024 -
Box validity: update for new zero-sized rules
#129748 merged
Sep 3, 2024 -
compiler_fence documentation: emphasize synchronization, not reordering
#129856 merged
Sep 3, 2024 -
Make decoding non-optional
LazyArray
panic if not set#129829 merged
Sep 3, 2024 -
mailmapper?
#129906 merged
Sep 3, 2024 -
Fix compile error in solid's remove_dir_all
#129907 merged
Sep 3, 2024 -
Rollup of 12 pull requests
#129915 merged
Sep 3, 2024 -
[stable] Prepare Rust 1.81.0
#129901 merged
Sep 2, 2024 -
Use equality when relating formal and expected type in arg checking
#129317 merged
Sep 2, 2024 -
doc: Make block of inline Deref methods foldable
#127474 merged
Sep 2, 2024 -
Deny imports of
rustc_type_ir::inherent
outside of type ir + new trait solver#129678 merged
Sep 2, 2024 -
rustc_mir_transform
cleanups#129738 merged
Sep 2, 2024 -
Replace walk with visit so we dont skip outermost expr kind in def collector
#129858 merged
Sep 2, 2024 -
Mark myself as on vacation for triagebot
#129843 merged
Sep 2, 2024 -
Fix LLVM ABI NAME for riscv64imac-unknown-nuttx-elf
#129842 merged
Sep 2, 2024 -
Actually parse stdout json, instead of using hacky contains logic.
#129837 merged
Sep 2, 2024 -
Fixed some typos in the standard library documentation/comments
#129804 merged
Sep 2, 2024 -
add extra linebreaks so rustdoc can identify the first sentence
#129793 merged
Sep 2, 2024 -
Rollup of 9 pull requests
#129873 merged
Sep 2, 2024 -
Update cargo
#129798 merged
Sep 2, 2024 -
Apply size optimizations to panic machinery and some cold functions
#129063 merged
Sep 2, 2024 -
Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU"
#129854 merged
Sep 1, 2024 -
Rewrite lint_expectations in a single pass.
#127313 merged
Sep 1, 2024 -
add
aarch64_unknown_nto_qnx700
target - QNX 7.0 support for aarch64le#127897 merged
Sep 1, 2024 -
core: use
compare_bytes
for more slice element types#128495 merged
Sep 1, 2024 -
refactor: standardize duplicate processes in parser
#128641 merged
Sep 1, 2024 -
Create opaque definitions in resolver.
#129493 merged
Sep 1, 2024 -
Lint that warns when an elided lifetime ends up being a named lifetime (
elided_named_lifetimes
)#129207 merged
Sep 1, 2024 -
Update stacker to 0.1.17
#129619 merged
Sep 1, 2024 -
add crashtests for several old unfixed ICEs
#129780 merged
Sep 1, 2024 -
Rollup of 8 pull requests
#129841 merged
Sep 1, 2024 -
Make option-like-enum.rs UB-free and portable
#129672 merged
Sep 1, 2024 -
Remove stray dot in
std::char::from_u32_unchecked
documentation#129832 merged
Sep 1, 2024 -
Bump to 1.83
#129790 merged
Sep 1, 2024 -
[beta] backports
#129758 merged
Sep 1, 2024 -
Update the
wasm-component-ld
binary dependency#129762 merged
Aug 31, 2024 -
Enable Miri to pass pointers through FFI
#129684 merged
Aug 31, 2024 -
Add release notes for 1.81.0
#128523 merged
Aug 31, 2024 -
Fix code examples buttons not appearing on click on mobile
#129824 merged
Aug 31, 2024 -
Clean up
library/profiler_builtins/build.rs
#129650 merged
Aug 31, 2024 -
tidy: say which feature gate has a stability issue mismatch
#129816 merged
Aug 31, 2024 -
skip stage 0 target check if
BOOTSTRAP_SKIP_TARGET_SANITY
is set#129651 merged
Aug 31, 2024 -
Add missing
needs-llvm-components
directives for run-make tests that need target-specific codegen#129605 merged
Aug 31, 2024 -
couple more crash tests
#129782 merged
Aug 31, 2024 -
Rollup of 11 pull requests
#129831 merged
Aug 31, 2024 -
library: Fix typo in
core::mem
#129826 merged
Aug 31, 2024 -
make the const-unstable-in-stable error more clear
#129818 merged
Aug 31, 2024 -
Subtree update of
rust-analyzer
#129733 merged
Aug 31, 2024 -
Remove
#[macro_use] extern crate tracing
, round 4#129767 merged
Aug 31, 2024 -
const fn stability checking: also check declared language features
#129659 merged
Aug 31, 2024 -
Make the "detect-old-time" UI test more representative
#129760 merged
Aug 31, 2024 -
mark joboet as on vacation
#129791 merged
Aug 31, 2024 -
Miri subtree update
#129785 merged
Aug 31, 2024 -
interpret, codegen: tweak some comments and checks regarding Box with custom allocator
#129812 merged
Aug 31, 2024 -
Rollup of 12 pull requests
#129817 merged
Aug 31, 2024 -
Add a test for trait solver overflow in MIR inliner cycle detection
#129757 merged
Aug 31, 2024 -
llvm-wrapper: adapt for LLVM API changes
#129749 merged
Aug 31, 2024 -
Remove
#[macro_use] extern crate tracing
from rustdoc and rustfmt#129774 merged
Aug 31, 2024 -
Expand NLL MIR dumps
#129711 merged
Aug 31, 2024 -
f32 docs: define 'arithmetic' operations
#129730 merged
Aug 31, 2024 -
Don't make statement nonterminals match pattern nonterminals
#120221 merged
Aug 31, 2024 -
wasi: Fix sleeping for
Duration::MAX
#129754 merged
Aug 31, 2024 -
linker: Synchronize native library search in rustc and linker
#129366 merged
Aug 31, 2024 -
Don't use
TyKind
in a lint#129527 merged
Aug 31, 2024 -
Separate core search logic with search ui
#126183 merged
Aug 31, 2024 -
Deny
wasm_c_abi
lint to nudge the last 25%#129534 merged
Aug 31, 2024 -
Simplify some extern providers
#129723 merged
Aug 31, 2024 -
Rollup of 15 pull requests
#129809 merged
Aug 31, 2024 -
Remove
Option<!>
return types.#129724 merged
Aug 31, 2024 -
rustdoc-json: Add test for
Self
type#129123 merged
Aug 31, 2024 -
Re-enable android tests/benches in alloc/core
#129640 merged
Aug 31, 2024 -
Stop using
ty::GenericPredicates
for non-predicates_of queries#129725 merged
Aug 31, 2024 -
interpret/visitor: make memory order iteration slightly more efficient
#129751 merged
Aug 31, 2024 -
Bump backtrace to 0.3.74~ish
#129642 merged
Aug 31, 2024 -
allow BufReader::peek to be called on unsized types
#129675 merged
Aug 31, 2024 -
Allow running
./x.py test compiler
#129731 merged
Aug 31, 2024 -
Try to reduce space usage in dist CI
#129797 merged
Aug 31, 2024
70 Pull requests opened by 50 people
-
bootstrap: Try to track down why `initial_libdir` sometimes fails
#129775 opened
Aug 30, 2024 -
interpret: make typed copies lossy wrt provenance and padding
#129778 opened
Aug 30, 2024 -
Make `./x.py <cmd> compiler/<crate>` aware of the crate's features
#129781 opened
Aug 30, 2024 -
detect incompatible CI LLVM options more precisely
#129788 opened
Aug 30, 2024 -
rustdoc: use strategic boxing to shrink `clean::Item`
#129789 opened
Aug 30, 2024 -
uefi: Implement getcwd and chdir
#129794 opened
Aug 30, 2024 -
use parallel front end(-Zthreads=2) in ui tests
#129799 opened
Aug 31, 2024 -
Switch std to using raw-dylib by default on Windows
#129821 opened
Aug 31, 2024 -
Docs - type guarantees update
#129822 opened
Aug 31, 2024 -
perform less decoding if it has the same syntax context
#129827 opened
Aug 31, 2024 -
miri: treat non-memory local variables properly for data race detection
#129828 opened
Aug 31, 2024 -
enable const-float-classify test, and test_next_up/down on 32bit x86
#129835 opened
Aug 31, 2024 -
[EXPERIMENTAL] more msvc ci debugging, do not look, cursed things inside
#129836 opened
Aug 31, 2024 -
uefi: process: Add args support
#129838 opened
Aug 31, 2024 -
Implement suggestions for `elided_named_lifetimes`
#129840 opened
Sep 1, 2024 -
Take more advantage of the `isize::MAX` limit in `Layout`
#129845 opened
Sep 1, 2024 -
Do not call query to compute coroutine layout for synthetic body of async closure
#129847 opened
Sep 1, 2024 -
Build compiler-builtins with 1 CGU
#129861 opened
Sep 1, 2024 -
Reduce false positives of tail-expr-drop-order from consumed values
#129864 opened
Sep 1, 2024 -
Clarify documentation labelling and definitions for std::collections
#129866 opened
Sep 1, 2024 -
add a few more crashtests
#129869 opened
Sep 1, 2024 -
Experiment: add unstable RHS type to Ord, impl PartialOrd<[U]> for [T]
#129870 opened
Sep 1, 2024 -
rustc_skip_during_method_dispatch: decouple receiver & edition
#129871 opened
Sep 2, 2024 -
impl `AsRef<[T; N]>` and `AsMut<[T; N]>` for `[T; N]`
#129872 opened
Sep 2, 2024 -
Use sysroot crates maximally in `rustc_codegen_gcc`.
#129876 opened
Sep 2, 2024 -
Implement struct_target_features for non-generic functions.
#129881 opened
Sep 2, 2024 -
mark some target features as 'forbidden' so they cannot be (un)set with -Ctarget-feature
#129884 opened
Sep 2, 2024 -
Do not request sanitizers for naked functions
#129891 opened
Sep 2, 2024 -
[DO NOT SUBMIT] rustc_codegen_llvm: adapt for LLVM 20 changes
#129894 opened
Sep 2, 2024 -
deprecate -Csoft-float because it is unsound (and not fixable)
#129897 opened
Sep 2, 2024 -
Add Suggestions for Misspelled Keywords
#129899 opened
Sep 2, 2024 -
rustdoc search: add new `crate:` syntax to search a single crate
#129914 opened
Sep 2, 2024 -
hexagon: fix symbols defined in global namespace
#129921 opened
Sep 3, 2024 -
[do not merge] Testing Windows CI 2
#129923 opened
Sep 3, 2024 -
don't remove bootstrap on stage0 bump
#129924 opened
Sep 3, 2024 -
`rustc_mir_transform` cleanups, round 2
#129929 opened
Sep 3, 2024 -
Merge these copy statements that simplified the canonical enum clone method by GVN
#129931 opened
Sep 3, 2024 -
Win: Open dir for sync access in remove_dir_all
#129934 opened
Sep 3, 2024 -
make unsupported_calling_conventions a hard error
#129935 opened
Sep 3, 2024 -
explain why Rvalue::Len still exists
#129939 opened
Sep 3, 2024 -
s390x: Fix a regression related to backchain feature
#129940 opened
Sep 3, 2024 -
Bump boostrap compiler to new beta
#129941 opened
Sep 3, 2024 -
copy rustc rustlib artifacts from ci-rustc
#129942 opened
Sep 3, 2024 -
use the bootstrapped compiler for `test-float-parse` test
#129943 opened
Sep 3, 2024 -
Add compat note for trait solver change
#129944 opened
Sep 3, 2024 -
Add digit separators in `Duration` examples
#129947 opened
Sep 3, 2024 -
Correct target options for Trusty targets
#129948 opened
Sep 3, 2024 -
Temporarily remove fmease from the review rotation
#129955 opened
Sep 4, 2024 -
forward linker option to lint-docs
#129957 opened
Sep 4, 2024 -
Inaccurate `{Path,OsStr}::to_string_lossy()` documentation
#129963 opened
Sep 4, 2024 -
Arbitrary self types: diagnostics for mismatched self types
#129968 opened
Sep 4, 2024 -
Make `Ty::boxed_ty` return an `Option`
#129969 opened
Sep 4, 2024 -
fix delayed bugs from layout computation with unsized types in unexpected locations
#129970 opened
Sep 4, 2024 -
Stabilize expr_2021 fragment specifier in all editions
#129972 opened
Sep 5, 2024 -
ci: add a runner for vanilla LLVM 19
#129974 opened
Sep 5, 2024 -
rustdoc: unify the short-circuit on all lints
#129975 opened
Sep 5, 2024 -
Remove `serialized_bitcode` from `LtoModuleCodegen`.
#129981 opened
Sep 5, 2024 -
Don't store region in `CapturedPlace`
#129987 opened
Sep 5, 2024 -
Use `Vec` in `rustc_interface::Config::locale_resources`
#129988 opened
Sep 5, 2024 -
[Coverage][MCDC] Do not initialize mcdc parameters for instances containing no mcdc statements
#129989 opened
Sep 5, 2024 -
Clippy subtree update
#129991 opened
Sep 5, 2024 -
Update compiler-builtins to 0.1.125
#129992 opened
Sep 5, 2024 -
Remove wasm32-wasip2's tier 2 status from release notes
#129995 opened
Sep 5, 2024 -
Implement Guard Patterns
#129996 opened
Sep 5, 2024 -
Rollup of 11 pull requests
#129999 opened
Sep 5, 2024 -
better implementation of signed div_floor/ceil
#130002 opened
Sep 5, 2024 -
Add experimental option -Z default-protected-visibility
#130005 opened
Sep 5, 2024 -
rustdoc-search: allow trailing `Foo ->` arg search
#130009 opened
Sep 6, 2024 -
Rollup of 14 pull requests
#130010 opened
Sep 6, 2024 -
coverage: Count await when the Future is immediately ready
#130013 opened
Sep 6, 2024
57 Issues closed by 25 people
-
isize value set to be 0 in match expression
#130008 closed
Sep 6, 2024 -
rustdoc: copy code button obscures scraped example expand button
#129763 closed
Sep 5, 2024 -
unpretty: `Unexpected def kind SyntheticCoroutineBody`
#129703 closed
Sep 5, 2024 -
Misleading help suggests `Sync` bound when shareable reference is passed across or into await
#129105 closed
Sep 5, 2024 -
where is the 1.81.0 release?
#129990 closed
Sep 5, 2024 -
Unclear compiler error: "local ambiguity: multiple parsing options"
#70974 closed
Sep 5, 2024 -
SIMD intrinsics are never inlined in debug
#129953 closed
Sep 5, 2024 -
Tracking Issue for `waker_getters`
#96992 closed
Sep 5, 2024 -
Trait bound requiring the same trait with different lifetimes results in a compile error
#129950 closed
Sep 5, 2024 -
Trying to break from a `const` block gives invalid help message
#128604 closed
Sep 5, 2024 -
suggestion to use generic parameter in case of "error[E0782]: trait objects must include the `dyn` keyword"
#125139 closed
Sep 5, 2024 -
rustc panicked when reference a moved variable in a closure
#129951 closed
Sep 5, 2024 -
generic type bound is somehow not effective when using type_alias_impl_trait
#129954 closed
Sep 4, 2024 -
regression: adding a def'n for node-id NodeId(597) and def kind AnonConst but a previous def'n exists
#128901 closed
Sep 4, 2024 -
Add support for unaligned simd masked load/store
#126919 closed
Sep 4, 2024 -
Tracking Issue for Lifetime Capture Rules 2024 (RFC 3498)
#117587 closed
Sep 3, 2024 -
ICE
#129937 closed
Sep 3, 2024 -
New panics from sort detecting Ord/PartialOrd violations
#129561 closed
Sep 3, 2024 -
Tracking issue for release notes of #124032: Replace sort implementations
#129661 closed
Sep 3, 2024 -
Unhelpful diagnostic when infered lifetime of return value doesn't match parameter in closure
#102400 closed
Sep 3, 2024 -
Wrong diagnostic for zero-sized array in transparent struct
#98064 closed
Sep 3, 2024 -
Tracking Issue for socket todevice
#129182 closed
Sep 3, 2024 -
rustdoc generates playpen links with incorrect indentation
#35483 closed
Sep 3, 2024 -
Bounds check is not optimized as expected when using v.set_len(v.capacity())
#129883 closed
Sep 3, 2024 -
bootstrap: custom clippy
#121518 closed
Sep 3, 2024 -
Sometimes the link fails in ${arch}-pc-windows-msvc
#129596 closed
Sep 3, 2024 -
Remove the !Send and !Sync impls for proc_macro::LineColumn
#55881 closed
Sep 3, 2024 -
Tracking Issue for fixing of typos in `compiler` folder
#129874 closed
Sep 3, 2024 -
compiler_fence SeqCst docs are incorrect
#54962 closed
Sep 3, 2024 -
compiler_fence documentation is misleading
#129189 closed
Sep 3, 2024 -
How to resolve modules for THIR visitor?
#129646 closed
Sep 2, 2024 -
Regression in clone impl of enum with variant that has a field with a bivariant substitution
#129286 closed
Sep 2, 2024 -
ICE: async closure + macros: `no entry found for key`
#129855 closed
Sep 2, 2024 -
rustdoc: Way to fold documentation of `Methods from Deref<Target = ...>`
#127470 closed
Sep 2, 2024 -
riscv64imac-unknown-nuttx-elf warns about abi/instruction-set mismatch
#129825 closed
Sep 2, 2024 -
Readdir iterator fails for vxworks since version 1.70 to 1.78
#127756 closed
Sep 2, 2024 -
Many links in google for old docs
#56700 closed
Sep 1, 2024 -
Unexpected nulls in debuginfo tests on windows-gnu
#129662 closed
Sep 1, 2024 -
Elision in method can take `'static` from `self`, perhaps surprising
#48686 closed
Sep 1, 2024 -
[Stable] Error performing operation: fully_perform when encountering a chain of associated types
#129688 closed
Sep 1, 2024 -
`tests/run-make/print-target-list` `--print=sysroot` check fails for experimental llvm targets
#127895 closed
Aug 31, 2024 -
run-make: audit tests that codegen for specific targets
#129390 closed
Aug 31, 2024 -
Compiling rustc with -Zrandomize-layout triggers assert in rustc_codegen_llvm/src/type_of.rs
#101646 closed
Aug 31, 2024 -
Float docs do not define the set of "arithmetic" operations
#129699 closed
Aug 31, 2024 -
A const-unstable function cannot call other const-unstable functions gated under a language feature gate
#129656 closed
Aug 31, 2024 -
Failure to unify the generic regions in closure
#129787 closed
Aug 31, 2024 -
Missing coverage on `assert!(!...)` statements
#118904 closed
Aug 31, 2024 -
Rustdoc does not show reexported members when using #[doc(inline)] on other crate
#58693 closed
Aug 30, 2024 -
ICE: builtin derive created an unaligned reference
#129779 closed
Aug 30, 2024 -
Incorrect can't leak crate-visible type for pub(crate) type
#65707 closed
Aug 30, 2024 -
Suggestion: Option::take_if()
#64789 closed
Aug 30, 2024 -
Improve impl implements different signature from trait error message
#42706 closed
Aug 30, 2024 -
E0310 gives invalid suggestion for explicit static lifetime bound
#58804 closed
Aug 30, 2024 -
Test functions with a lifetime parameter that return `Result`s produce incorrect error message
#55228 closed
Aug 30, 2024 -
TcpListener::bind alwary success though specific port already occupied
#129602 closed
Aug 30, 2024
61 Issues opened by 43 people
-
ICE: ` does not have a "fn_arg_names"'`
#130015 opened
Sep 6, 2024 -
Error on bounds for unused lifetime
#130014 opened
Sep 6, 2024 -
ICE: control flow ensures we have a `BindingObligation` or `WhereClauseInExpr` here
#130012 opened
Sep 6, 2024 -
ICE: symbol-mangling-version=v0 attempt to subtract with overflow
#130011 opened
Sep 6, 2024 -
Tracking issue for release notes of #128183: Proposal: stabilize `const_refs_to_static`
#130006 opened
Sep 6, 2024 -
`#[cfg(...)]` attribute is incorrectly removed from a function parameter inside of the derive macro
#130004 opened
Sep 5, 2024 -
1.71: Bad DW_TAG_lexical_block; gdb breaks on method before `self` is initialized
#130003 opened
Sep 5, 2024 -
ICE in rustc_type_ir/src/binder.rs: expected region for `'a/#0` but found ...
#130001 opened
Sep 5, 2024 -
Tracking issue for release notes of #129021: Check WF of source type's signature on fn pointer cast
#130000 opened
Sep 5, 2024 -
Update release notes for 1.82.0 to include the tier 2 status for the `wasm32-wasip2` target
#129997 opened
Sep 5, 2024 -
ICE: `has escaping bound vars, so it cannot be wrapped in a dummy binder`
#129983 opened
Sep 5, 2024 -
re-exported macro_export doc(hidden) pub use macro_rules macro not showing up
#129982 opened
Sep 5, 2024 -
tests/run-make: failing tests get incorrectly ignored on rerun
#129971 opened
Sep 5, 2024 -
Tracking issue for RFC 3637: Guard patterns
#129967 opened
Sep 4, 2024 -
Reversed order of `?#` in format string gives unhelpful error message
#129966 opened
Sep 4, 2024 -
Tracking issue for release notes of #120736: rustdoc: add header map to the table of contents
#129964 opened
Sep 4, 2024 -
bootstrap panic: overflow when subtracting durations
#129959 opened
Sep 4, 2024 -
Tracking issue for release notes of #129422: Gate `repr(Rust)` correctly on non-ADT items
#129958 opened
Sep 4, 2024 -
lint-docs fails its tests in a cross-compiling environment
#129956 opened
Sep 4, 2024 -
taint on type error in `UniversalRegionsBuilder::compute_inputs_and_output`
#129952 opened
Sep 4, 2024 -
c_char signedness doesn't match with Clang's default on various no-std and tier 3 targets
#129945 opened
Sep 3, 2024 -
s390x-unknown-linux-gnu: cfg!(target_feature = "backchain") is always true
#129927 opened
Sep 3, 2024 -
Cargo fix error
#129920 opened
Sep 3, 2024 -
deadlock detected as we're unable to find a query cycle to break
#129912 opened
Sep 2, 2024 -
ICE: `deadlock detected as we're unable to find a query cycle to break`
#129911 opened
Sep 2, 2024 -
driftsort implementation uses an out-of-range literal on 16-bit targets
#129910 opened
Sep 2, 2024 -
[rustdoc search] kind filters should not be allowed in type-based search
#129909 opened
Sep 2, 2024 -
[rustdoc] re-add --disable-minification
#129908 opened
Sep 2, 2024 -
`TcpStream::set_nonblocking` docs mention non-existent methods
#129903 opened
Sep 2, 2024 -
[QNX7.1] `std::fs::tests::symlink_hard_link` broken on main
#129895 opened
Sep 2, 2024 -
-Csoft-float flag is unsound
#129893 opened
Sep 2, 2024 -
Confusing suggestion to use `cargo:rustc-link-lib` in a cargo project with a lib and bins
#129904 opened
Sep 2, 2024 -
Build failure when using LTO with static linking
#129888 opened
Sep 2, 2024 -
`doc_auto_cfg` obfuscates documentation formatting
#129889 opened
Sep 2, 2024 -
SIGTRAP during compilation on MacOS
#129887 opened
Sep 2, 2024 -
PowerPC `altivec` intrinsics are unsound due to subnormal flushing
#129886 opened
Sep 2, 2024 -
[ICE]: `None` in compiler/rustc_middle/src/ty/sty.rs
#129882 opened
Sep 2, 2024 -
32-bit ARM NEON intrinsics are unsound due to subnormal flushing
#129880 opened
Sep 2, 2024 -
async code fails to compile with `-Znext-solver`
#129865 opened
Sep 1, 2024 -
ICE: `Invalid 'Const' during codegen: UnevaluatedConst {..}`
#129857 opened
Sep 1, 2024 -
Scalar vector operations can use NEON instructions, which have incorrect subnormal behavior
#129853 opened
Sep 1, 2024 -
ICE: `expected lifetime parameter, but found another generic parameter`
#129850 opened
Sep 1, 2024 -
Missing AsMut<[T;N]> for [T;N]
#129849 opened
Sep 1, 2024 -
Compiler can't tell that two types are equal in a blanket supertrait impl
#129846 opened
Sep 1, 2024 -
rustc consumes > 50GB memory, completes eventually but def. stuck on something
#129844 opened
Sep 1, 2024 -
Rust update broke all of my projects. Cannot build due to `spurious network error`
#129839 opened
Aug 31, 2024 -
Deadlock detected with parallel front-end in nightly
#129834 opened
Aug 31, 2024 -
hexagon-unknown-none-elf cannot build core, "symbol 'fma' is already defined"
#129823 opened
Aug 31, 2024 -
`cargo build` and `cargo test` always expire each other build cache
#129820 opened
Aug 31, 2024 -
rust 1.80.0 fails to build for aarch64_be-unknown-netbsd
#129819 opened
Aug 31, 2024 -
Update const-stability rules because we're not in min-const-fn times any more
#129815 opened
Aug 31, 2024 -
`#[unstable]` accepts an already-stable language feature
#129814 opened
Aug 31, 2024 -
Cycle detected when optimizing MIR on nightly
#129811 opened
Aug 31, 2024 -
Tracking peak total storage use
#129808 opened
Aug 31, 2024 -
Suboptimal Assembly Output from a Modulo on a Power of Two
#129795 opened
Aug 30, 2024 -
Point at unit structs in type errors when they are the pattern of a let binding
#129792 opened
Aug 30, 2024 -
Suggest wrapping code into `fn main() {}` when encountering `let` within `main.rs`
#129786 opened
Aug 30, 2024 -
Too long compile time with implementing a trait function
#129776 opened
Aug 30, 2024
353 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.
-
Autodiff Upstreaming - enzyme frontend
#129458 commented on
Sep 4, 2024 • 92 new comments -
fix ICE when `asm_const` and `const_refs_to_static` are combined
#129472 commented on
Sep 5, 2024 • 39 new comments -
Break into the debugger (if attached) on panics (Windows, Linux, macOS, FreeBSD)
#129019 commented on
Sep 6, 2024 • 30 new comments -
Do not consider match/let/ref of place that evaluates to `!` to diverge, disallow coercions from them too
#129392 commented on
Sep 5, 2024 • 29 new comments -
Delegation: support generics in associated delegation items
#126161 commented on
Sep 5, 2024 • 17 new comments -
linker: Allow MSVC to use Meson and MinGW-style libraries
#123436 commented on
Sep 5, 2024 • 12 new comments -
add `naked_asm!` macro for use in `#[naked]` functions
#128651 commented on
Sep 5, 2024 • 10 new comments -
(Big performance change) Do not run lints that cannot emit
#125116 commented on
Sep 3, 2024 • 10 new comments -
Add test to build crates used by r-a on stable
#129529 commented on
Sep 2, 2024 • 10 new comments -
Simplify the canonical clone method and the copy-like forms to copy
#128299 commented on
Sep 4, 2024 • 9 new comments -
Disallow hidden references to mutable static
#124895 commented on
Sep 4, 2024 • 8 new comments -
Use `DeepRejectCtxt` to quickly reject `ParamEnv` candidates
#128776 commented on
Sep 4, 2024 • 8 new comments -
update the safety preconditions of from_raw_parts
#129483 commented on
Sep 2, 2024 • 8 new comments -
Apple: Refactor deployment target version parsing
#129341 commented on
Sep 5, 2024 • 6 new comments -
codegen `#[naked]` functions using global asm
#128004 commented on
Sep 5, 2024 • 5 new comments -
Adjust doc comment of Condvar::wait_while
#129614 commented on
Sep 5, 2024 • 5 new comments -
Update `catch_unwind` doc comments for `c_unwind`
#128321 commented on
Sep 5, 2024 • 4 new comments -
rustdoc: normalise type/field names
#128667 commented on
Sep 1, 2024 • 3 new comments -
[bootstrap] Add support for building gcc and libgccjit
#125419 commented on
Sep 5, 2024 • 3 new comments -
use `download-ci-llvm=true` in the default compiler config
#129473 commented on
Sep 6, 2024 • 2 new comments -
[WIP] Unify AST Visitors with a macro like MIR Visitors
#128974 commented on
Sep 5, 2024 • 2 new comments -
Further improve diagnostics for expressions in pattern position
#123877 commented on
Sep 5, 2024 • 2 new comments -
Implement raw lifetimes and labels (`'r#ident`)
#126452 commented on
Sep 5, 2024 • 2 new comments -
Prereq1 for async drop - `drop` & `async_fut` fields in Drop terminator
#129734 commented on
Aug 30, 2024 • 2 new comments -
Don't alloca for unused locals
#129283 commented on
Aug 31, 2024 • 2 new comments -
[testsuite][cleanup] Remove all usages of `dont_merge` hack to avoid function merging
#129468 commented on
Aug 31, 2024 • 1 new comment -
Try enabling precondition checks on ptr::{read,write}
#129498 commented on
Sep 4, 2024 • 1 new comment -
Apply dllimport in ThinLTO
#122790 commented on
Sep 2, 2024 • 1 new comment -
Add `optimize_for_size` variants for stable and unstable sort as well as select_nth_unstable
#129587 commented on
Sep 5, 2024 • 1 new comment -
stabilize const_float_bits_conv
#129555 commented on
Sep 1, 2024 • 1 new comment -
Check WF of source type's signature on fn pointer cast
#129021 commented on
Sep 5, 2024 • 1 new comment -
Add Unicode block-drawing compiler output support
#126597 commented on
Sep 5, 2024 • 0 new comments -
Add `#[track_caller]` to allocating methods of `Vec` & `VecDeque`
#126557 commented on
Sep 4, 2024 • 0 new comments -
Add diagnostics to "while loop" and "for loop" that note that it is always determined that it migh t iterate zero times.
#126510 commented on
Sep 2, 2024 • 0 new comments -
Call the target libdir target libdir
#126136 commented on
Sep 5, 2024 • 0 new comments -
privacy: normalize associated types before visiting
#126076 commented on
Sep 3, 2024 • 0 new comments -
Stop emitting spans from proc macro compile time in quote expansion
#125721 commented on
Sep 4, 2024 • 0 new comments -
Optimize `escape_ascii` using a lookup table
#125679 commented on
Sep 1, 2024 • 0 new comments -
dont clone old syntax context
#129771 commented on
Aug 30, 2024 • 0 new comments -
Suggest using `matches` or adding `==` on `x == a || b || c`
#128159 commented on
Sep 1, 2024 • 0 new comments -
Reject blanket object impls that are possibly incoherent wrt associated types
#128126 commented on
Aug 31, 2024 • 0 new comments -
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
#128086 commented on
Sep 2, 2024 • 0 new comments -
Improve documentation for <integer>::from_str_radix
#128001 commented on
Aug 31, 2024 • 0 new comments -
std: make `thread::current` available in all `thread_local!` destructors
#127912 commented on
Sep 2, 2024 • 0 new comments -
Rename config.toml to bootstrap.toml
#127791 commented on
Aug 30, 2024 • 0 new comments -
Emit error when calling/declaring functions with vectors that require missing target feature
#127731 commented on
Sep 4, 2024 • 0 new comments -
collect doc alias as tips during resolution
#127721 commented on
Aug 30, 2024 • 0 new comments -
Remove invalid help diagnostics for const pointer
#127675 commented on
Sep 1, 2024 • 0 new comments -
[library/std/src/process.rs] `PartialEq` & `Eq` for `ExitCode`
#127633 commented on
Sep 5, 2024 • 0 new comments -
rustdoc-search: simplify rules for generics and type params
#127589 commented on
Aug 31, 2024 • 0 new comments -
Teach rustc about the Xtensa VaListImpl
#127565 commented on
Sep 3, 2024 • 0 new comments -
Suggest removing `.unwrap()` or `.expect()` if followed by a failed `?` operator
#127485 commented on
Sep 1, 2024 • 0 new comments -
std: uefi: Add basic Env variables
#127462 commented on
Sep 3, 2024 • 0 new comments -
[do not merge] Testing Windows CI
#127373 commented on
Sep 3, 2024 • 0 new comments -
bump tracing
#127316 commented on
Sep 1, 2024 • 0 new comments -
rustc_codegen_llvm: less pubs
#127274 commented on
Sep 3, 2024 • 0 new comments -
[WIP] make ast lowering incremental
#127262 commented on
Sep 3, 2024 • 0 new comments -
Add `f16` formatting and parsing
#127013 commented on
Sep 1, 2024 • 0 new comments -
Add unstable support for outputting file checksums for use in cargo
#126930 commented on
Sep 3, 2024 • 0 new comments -
Uplift `clippy::double_neg` lint as `double_negations`
#126604 commented on
Sep 1, 2024 • 0 new comments -
Likely unlikely fix
#120370 commented on
Sep 6, 2024 • 0 new comments -
show linker output even if the linker succeeds
#119286 commented on
Aug 31, 2024 • 0 new comments -
Update mingw-w64 + GNU toolchain
#119229 commented on
Sep 4, 2024 • 0 new comments -
Specialize sleep_until implementation
#118480 commented on
Aug 31, 2024 • 0 new comments -
Print thread ID in panic message if thread name is unknown
#115746 commented on
Sep 4, 2024 • 0 new comments -
Remove -Zfuel.
#115293 commented on
Sep 4, 2024 • 0 new comments -
Add key_mut method to BTreeMap entries
#112896 commented on
Sep 1, 2024 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Sep 2, 2024 • 0 new comments -
Implement `fs_native_path`
#108981 commented on
Sep 5, 2024 • 0 new comments -
Add rem_floor and rem_ceil
#108193 commented on
Sep 1, 2024 • 0 new comments -
WIP: Remove `ResumeTy` from async lowering
#107562 commented on
Sep 2, 2024 • 0 new comments -
Stabilize `anonymous_lifetime_in_impl_trait`
#107378 commented on
Sep 1, 2024 • 0 new comments -
Rescope temp lifetime in if-let into IfElse with migration lint
#107251 commented on
Sep 5, 2024 • 0 new comments -
no method named `si_pid` found for struct `siginfo_t` for armv7-unknown-linux-uclibceabihf
#118190 commented on
Sep 6, 2024 • 0 new comments -
Tracking issue for RFC 1977: public & private dependencies
#44663 commented on
Sep 6, 2024 • 0 new comments -
Proposal: stabilize `const_refs_to_static`
#128183 commented on
Sep 6, 2024 • 0 new comments -
Decide about generics in arbitrary self types
#129147 commented on
Sep 6, 2024 • 0 new comments -
dbg! put spaces around ::
#81209 commented on
Sep 6, 2024 • 0 new comments -
Unexpected performance degradation when switching from String to Enum error handling
#128729 commented on
Sep 5, 2024 • 0 new comments -
Tracking Issue for `UnsafeCell::from_mut`
#111645 commented on
Sep 5, 2024 • 0 new comments -
Recover statics better
#125555 commented on
Sep 3, 2024 • 0 new comments -
Improve parse item fallback
#125388 commented on
Sep 3, 2024 • 0 new comments -
add a normalizes-to fast path
#125334 commented on
Sep 1, 2024 • 0 new comments -
alias-relate: add fast reject optimization
#124852 commented on
Sep 3, 2024 • 0 new comments -
Set default value `deny-warnings` for compiler profile to `false`
#124439 commented on
Sep 4, 2024 • 0 new comments -
Support mcdc analysis for pattern matching
#124278 commented on
Sep 4, 2024 • 0 new comments -
Add `Box<[T; N]>: IntoIterator` without any method dispatch hacks
#124108 commented on
Sep 4, 2024 • 0 new comments -
Async drop codegen
#123948 commented on
Aug 30, 2024 • 0 new comments -
Clarify guarantees about calling `Iterator:next()` after it returns `None`
#123692 commented on
Sep 3, 2024 • 0 new comments -
use precompiled rustc for non-dist builders
#122709 commented on
Sep 3, 2024 • 0 new comments -
Treat weak alias types more like ADTs when computing implied bounds
#122340 commented on
Sep 3, 2024 • 0 new comments -
Fix suggestion when shorthand `self` has erroneous type
#122161 commented on
Sep 4, 2024 • 0 new comments -
Elaborate on the invariants for references-to-slices
#121965 commented on
Sep 3, 2024 • 0 new comments -
feat(byte_sub_ptr): add ptr::byte_sub_ptr
#121919 commented on
Sep 4, 2024 • 0 new comments -
stabilize `-Znext-solver=coherence`
#121848 commented on
Sep 6, 2024 • 0 new comments -
Deduplicate object safety errors on `impl dyn Trait { .. }`
#121200 commented on
Sep 3, 2024 • 0 new comments -
Check for occupied niches
#121174 commented on
Sep 6, 2024 • 0 new comments -
Split elided_lifetime_in_paths into tied and untied
#120808 commented on
Sep 1, 2024 • 0 new comments -
Stabilize associated type position impl Trait (ATPIT)
#120700 commented on
Aug 30, 2024 • 0 new comments -
Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants
#120580 commented on
Sep 1, 2024 • 0 new comments -
Hook up std::net to wasi-libc on wasm32-wasip2 target
#129638 commented on
Sep 4, 2024 • 0 new comments -
Adjust `memchr` pinning and run `cargo update`
#129624 commented on
Sep 3, 2024 • 0 new comments -
sanitizers: Fix tests/ui/sanitize/leak.rs fails on
#129621 commented on
Sep 1, 2024 • 0 new comments -
dse: Eliminate dead assignment statements when `debuginfo` is not set to `full`
#129611 commented on
Sep 3, 2024 • 0 new comments -
[DO NOT MERGE] crater run on the tail expression drop order lint
#129604 commented on
Sep 1, 2024 • 0 new comments -
explain the options bootstrap passes to curl
#129594 commented on
Sep 5, 2024 • 0 new comments -
Make destructors on `extern "C"` frames to be executed
#129582 commented on
Aug 31, 2024 • 0 new comments -
Add boxed_str.as_str()
#129550 commented on
Sep 3, 2024 • 0 new comments -
rustdoc: redesign toolbar and disclosure widgets
#129545 commented on
Sep 4, 2024 • 0 new comments -
[crater] Properly deduce object lifetime defaults in GAT paths
#129543 commented on
Sep 2, 2024 • 0 new comments -
Weekly `cargo update`
#129538 commented on
Sep 3, 2024 • 0 new comments -
Update rustc-hash to version 2
#129533 commented on
Aug 31, 2024 • 0 new comments -
Remove predicate queries
#129532 commented on
Sep 3, 2024 • 0 new comments -
Pass `fmt::Arguments` by reference to `PanicInfo` and `PanicMessage`
#129491 commented on
Sep 5, 2024 • 0 new comments -
[CRATER RUN DO NOT MERGE] Let chain lint crater run
#129466 commented on
Sep 5, 2024 • 0 new comments -
Gate `repr(Rust)` correctly on non-ADT items
#129422 commented on
Sep 4, 2024 • 0 new comments -
Refactor: Mv `OsStr`/`OsStrExt`/`Path` to core, `OsString`/`OsStringExt`/`PathBuf` to alloc
#129411 commented on
Sep 4, 2024 • 0 new comments -
Ban non-array SIMD
#129403 commented on
Aug 31, 2024 • 0 new comments -
Remap impl-trait lifetimes on HIR instead of AST lowering
#129383 commented on
Sep 1, 2024 • 0 new comments -
add new panel to rustdoc search that shows up when the search bar is focused
#129769 commented on
Sep 2, 2024 • 0 new comments -
Rub come caching on caller_location
#129761 commented on
Aug 31, 2024 • 0 new comments -
Stabilize `const_refs_to_static`
#129759 commented on
Sep 1, 2024 • 0 new comments -
test: cross-edition metavar fragment specifiers
#129755 commented on
Sep 4, 2024 • 0 new comments -
stabilize `const_extern_fn`
#129753 commented on
Sep 4, 2024 • 0 new comments -
Subpart11 for async drop (major5) - shims codegen
#129747 commented on
Aug 30, 2024 • 0 new comments -
Subpart10 for async drop (major4) - StateTransform pass improvements
#129746 commented on
Aug 30, 2024 • 0 new comments -
Subpart9 for async drop (major3) - elaborate_drops changes
#129745 commented on
Aug 30, 2024 • 0 new comments -
Subpart8 for async drop (major2) - dropline in scopes for potentially async drops
#129744 commented on
Aug 30, 2024 • 0 new comments -
Subpart7 for async drop (major1) - library changes
#129742 commented on
Aug 30, 2024 • 0 new comments -
Prereq6 for async drop - templated coroutine processing and layout
#129741 commented on
Aug 30, 2024 • 0 new comments -
Prereq5 for async drop - AsyncDropGlue & FutureDropPoll instances preparation
#129740 commented on
Aug 30, 2024 • 0 new comments -
Prereq4 for async drop - needs_async_drop query fixes and some cleanup
#129739 commented on
Aug 31, 2024 • 0 new comments -
Prereq3 for async drop - LangItem registration for async_drop_in_place()::{{closure0}}
#129737 commented on
Aug 30, 2024 • 0 new comments -
Prereq2 for async drop - ResumedAfterDrop panic messages
#129736 commented on
Aug 30, 2024 • 0 new comments -
Add new_cyclic_in for Rc and Arc
#129674 commented on
Sep 5, 2024 • 0 new comments -
Add some track_caller info to precondition panics
#129658 commented on
Sep 5, 2024 • 0 new comments -
Test cargo workaround
#129655 commented on
Sep 2, 2024 • 0 new comments -
clarify that addr_of creates read-only pointers
#129653 commented on
Sep 4, 2024 • 0 new comments -
Fix double handling in `collect_tokens`
#129346 commented on
Sep 4, 2024 • 0 new comments -
Lint against getting pointers from immediately dropped temporaries
#128985 commented on
Sep 5, 2024 • 0 new comments -
Use `insertvalue` and `extractvalue` instead of `memcpy` in CastTarget
#128969 commented on
Aug 31, 2024 • 0 new comments -
Distribute rustc_codegen_cranelift for Windows
#128939 commented on
Sep 4, 2024 • 0 new comments -
Add an internal lint that warns when accessing untracked data
#128919 commented on
Sep 4, 2024 • 0 new comments -
Hint on unknown escape of Unicode quotation marks in string literal
#128906 commented on
Sep 2, 2024 • 0 new comments -
bypass linker configuration and cross target check for specific commands
#128871 commented on
Sep 2, 2024 • 0 new comments -
Check ABI target compatibility for function pointers
#128784 commented on
Sep 4, 2024 • 0 new comments -
Add `--doctest-compilation-args` option to add compilation flags to doctest compilation
#128780 commented on
Aug 30, 2024 • 0 new comments -
Don't allow the `#[pointee]` attribute where it doesn't belong
#128721 commented on
Sep 4, 2024 • 0 new comments -
impl `Default` for `HashMap`/`HashSet` iterators that don't already have it
#128711 commented on
Sep 1, 2024 • 0 new comments -
linker: when emitting static executables, explicitly hint static
#128663 commented on
Sep 5, 2024 • 0 new comments -
Add `#[optimize(none)]`
#128657 commented on
Sep 5, 2024 • 0 new comments -
Improve dead code analysis for structs and traits defined locally
#128637 commented on
Sep 2, 2024 • 0 new comments -
const-eval interning: accept interior mutable pointers in final value
#128543 commented on
Sep 5, 2024 • 0 new comments -
liballoc: introduce String, Vec const-slicing
#128399 commented on
Sep 5, 2024 • 0 new comments -
compiler: suggest `const _` for a misplaced `const {}`
#128374 commented on
Aug 30, 2024 • 0 new comments -
added support for GNU/Hurd on x86_64
#128345 commented on
Sep 6, 2024 • 0 new comments -
codegen: do not set attributes on foreign function imports
#128247 commented on
Sep 4, 2024 • 0 new comments -
Remove macOS 10.10 dynamic linker bug workaround
#128209 commented on
Sep 4, 2024 • 0 new comments -
Rebuild on changes to the deployment target when compiling Apple targets
#129342 commented on
Sep 4, 2024 • 0 new comments -
rustdoc rfc#3662 changes under unstable flags
#129337 commented on
Aug 31, 2024 • 0 new comments -
Implement `From<&mut {slice}>` for `Rc/Arc<{slice}>`
#129329 commented on
Sep 3, 2024 • 0 new comments -
Fix crash when labeling arguments for call_once and friends
#129320 commented on
Sep 3, 2024 • 0 new comments -
Supress niches in coroutines to avoid aliasing violations
#129313 commented on
Sep 4, 2024 • 0 new comments -
Add inherent versions of MaybeUninit methods for slices
#129259 commented on
Sep 1, 2024 • 0 new comments -
Make opaque types regular HIR nodes
#129244 commented on
Sep 1, 2024 • 0 new comments -
Use more CGUs in incremental compilation
#129222 commented on
Sep 1, 2024 • 0 new comments -
std: implement the `random` feature (alternative version)
#129201 commented on
Sep 4, 2024 • 0 new comments -
Stabilize `&mut` (and `*mut`) as well as `&Cell` (and `*const Cell`) in const
#129195 commented on
Sep 5, 2024 • 0 new comments -
Detect more `cfg`d out items in resolution errors
#129183 commented on
Aug 30, 2024 • 0 new comments -
Autodiff Upstreaming - enzyme backend
#129176 commented on
Sep 6, 2024 • 0 new comments -
Autodiff Upstreaming - single commit
#129175 commented on
Sep 1, 2024 • 0 new comments -
Fix anon const def-creation when macros are involved
#129137 commented on
Sep 1, 2024 • 0 new comments -
Experimental: Add Derive Proc-Macro Caching
#129102 commented on
Sep 2, 2024 • 0 new comments -
Stabilize `option_get_or_insert_default`
#129087 commented on
Sep 5, 2024 • 0 new comments -
Relate receiver invariantly in method probe for `Mode::Path`
#129073 commented on
Sep 5, 2024 • 0 new comments -
Additional NonZero conversions
#129036 commented on
Sep 1, 2024 • 0 new comments -
Remove rustc's std copy
#128986 commented on
Sep 4, 2024 • 0 new comments -
Complete tier 3 target information
#126451 commented on
Sep 2, 2024 • 0 new comments -
Tracking Issue for NEON intrinsics on 32-bit ARM
#111800 commented on
Sep 2, 2024 • 0 new comments -
ICE `assertion failed: prev.is_none()` with nightly `13a52890d 2024-08-14`
#129112 commented on
Sep 2, 2024 • 0 new comments -
using extern "x86-interrupt" + #[naked] + kernel address sanitizer crashes compiler
#129224 commented on
Sep 2, 2024 • 0 new comments -
Tracking Issue for `task::Waker::noop`
#98286 commented on
Sep 1, 2024 • 0 new comments -
internal compiler error: TyKind::Error constructed but no error reported, internal compiler error: TyKind::Error constructed but no error reported
#129765 commented on
Sep 1, 2024 • 0 new comments -
Tracking Issue for map_try_insert
#82766 commented on
Sep 1, 2024 • 0 new comments -
Improve diagnostic when writing signature `for<'_> Foo<'_>`
#55329 commented on
Sep 1, 2024 • 0 new comments -
ICE: `symbol_names: unsupported constant of type 'str'`, `-Cinstrument-coverage`
#116303 commented on
Sep 1, 2024 • 0 new comments -
ICE when implementing a generic trait + generic supertrait (and default values)
#129556 commented on
Sep 1, 2024 • 0 new comments -
ICE: `assertion failed: bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32`
#129503 commented on
Sep 1, 2024 • 0 new comments -
ICE: coherence: `did not expect successful goal when collecting ambiguity errors`
#129444 commented on
Sep 1, 2024 • 0 new comments -
ICE: `errors selecting obligation during MIR typeck: [TrueError]`
#129425 commented on
Sep 1, 2024 • 0 new comments -
compiler/rustc_borrowck/src/borrow_set.rs:250:17: found two uses for 2-phase borrow temporary
#128097 commented on
Sep 1, 2024 • 0 new comments -
ICE with "failed to resolve instance for <... as IntoFuture>::into_future: Ok(None)" (regression between 1.73 and 1.74)
#119095 commented on
Sep 1, 2024 • 0 new comments -
Compiler crash: type parameter `D/#3` (D/#3/3) out of range when substituting (project with feature generic_const_exprs)
#117460 commented on
Sep 1, 2024 • 0 new comments -
ICE with generic_const_exprs (and std::simd)
#126443 commented on
Sep 1, 2024 • 0 new comments -
Wasm ABI special cases scalar pairs (against tool conventions) and is not documented
#129486 commented on
Sep 1, 2024 • 0 new comments -
HWasan with external clang runtime (undefined symbol: __hwasan_tls)
#129489 commented on
Sep 1, 2024 • 0 new comments -
Compiler does not recognize the reserve-r9 target feature
#129558 commented on
Sep 1, 2024 • 0 new comments -
Tracking issue for release notes of #129559: float types: document NaN bit pattern guarantees
#129682 commented on
Sep 1, 2024 • 0 new comments -
Multiline module level docs cannot handle `/*` in a string
#129685 commented on
Sep 1, 2024 • 0 new comments -
Missed optimization in if with constant branches
#129144 commented on
Sep 3, 2024 • 0 new comments -
Reachable `libc` assert by `thread::scope`, when printing `RwLock` protected values as formatted strings.
#124920 commented on
Sep 3, 2024 • 0 new comments -
Tracking Issue for `box_uninit_write`
#129397 commented on
Sep 3, 2024 • 0 new comments -
Tracking Issue for `string_from_utf8_lossy_owned`
#129436 commented on
Sep 3, 2024 • 0 new comments -
`Error::downcast_ref` cannot be used from function arguments
#112838 commented on
Sep 3, 2024 • 0 new comments -
Apple deployment target, SDK root and SDK version
#129432 commented on
Sep 3, 2024 • 0 new comments -
Inconsistent behavior when indexing slice/BTreeSet with `1..=0`
#128502 commented on
Sep 3, 2024 • 0 new comments -
rustc puts mapping symbol $d before an instruction sequence on AArch64
#128479 commented on
Sep 3, 2024 • 0 new comments -
Rustdoc doesn't list all cfg's required for an item to be included
#128563 commented on
Sep 3, 2024 • 0 new comments -
Data race from atomic data moves, or confusion from thread sanitizer?
#128769 commented on
Sep 3, 2024 • 0 new comments -
Deduplicate test suites for alternative codegen backends
#128741 commented on
Sep 3, 2024 • 0 new comments -
Invalid local symbol errors linking shared library with rust-lld
#128938 commented on
Sep 3, 2024 • 0 new comments -
There's no documented way to losslessly print a float (so it will be parsed as the exact same value)
#128972 commented on
Sep 3, 2024 • 0 new comments -
const_heap feature can be used to leak mutable memory into final value of constant
#129233 commented on
Sep 3, 2024 • 0 new comments -
Tracking Issue for `const_heap`
#79597 commented on
Sep 3, 2024 • 0 new comments -
`--emit metadata` produces less error messages with some targets
#129315 commented on
Sep 3, 2024 • 0 new comments -
rustdoc: search should prioritize matching capitalization
#119480 commented on
Sep 3, 2024 • 0 new comments -
`where` on `trait` declaration should be provided when the trait is an input bound, but is instead a requirement
#103387 commented on
Sep 2, 2024 • 0 new comments -
Attribute for skipping field of struct in Debug derives?
#37009 commented on
Sep 2, 2024 • 0 new comments -
New lld linker is broken
#126280 commented on
Sep 2, 2024 • 0 new comments -
High failure rate on Windows MSVC CI with filesystem errors
#127883 commented on
Sep 2, 2024 • 0 new comments -
Tracking Issue for PowerPC arch intrinsics
#111145 commented on
Sep 2, 2024 • 0 new comments -
"constant expression depends on a generic parameter" error can be improved.
#71142 commented on
Aug 30, 2024 • 0 new comments -
Negative trait impl gives wrong error message
#70849 commented on
Aug 30, 2024 • 0 new comments -
Exploit mitigations applied by default are not documented
#71098 commented on
Aug 30, 2024 • 0 new comments -
Resolving recursive traits with type parameters requires exponential memory in certain cases
#69671 commented on
Aug 30, 2024 • 0 new comments -
Trait bounds on associated types not resolving correctly
#69441 commented on
Aug 30, 2024 • 0 new comments -
Overflow evaluating requirements when referencing associated type without a type parameter
#69216 commented on
Aug 30, 2024 • 0 new comments -
Remove uses of `_` in defaults
#67693 commented on
Aug 30, 2024 • 0 new comments -
[Rustdoc] A way to disambiguate between Trait methods and implemented ones in search?
#67618 commented on
Aug 30, 2024 • 0 new comments -
rustdoc: document fields exposed by `Deref` implementations.
#65715 commented on
Aug 30, 2024 • 0 new comments -
Rustdoc: condense "auto traits" section for types?
#64555 commented on
Aug 30, 2024 • 0 new comments -
Document and clean up ty::print some more.
#59189 commented on
Aug 30, 2024 • 0 new comments -
Add CLI argument to set favicon URL
#59948 commented on
Aug 30, 2024 • 0 new comments -
Suggest & when a lifetime precedes a type.
#59325 commented on
Aug 30, 2024 • 0 new comments -
rustdoc doesn't show implementations of traits when receiver is behind a #[fundamental] type
#58244 commented on
Aug 30, 2024 • 0 new comments -
[rustdoc search] Add search into struct fields/enum variants
#58229 commented on
Aug 30, 2024 • 0 new comments -
rustdoc: "Implementations on Foreign Types" sidebar items should link to specific impls
#56018 commented on
Aug 30, 2024 • 0 new comments -
Add command-line option to `rustc` for setting default `recursion-limit`
#57648 commented on
Aug 30, 2024 • 0 new comments -
Specific implementations on wrapper types should show up on the page of the inner type
#55551 commented on
Aug 30, 2024 • 0 new comments -
Stop using "Hack to avoid function merging"
#129438 commented on
Aug 30, 2024 • 0 new comments -
Struct with allow(dead_code) on an associated function doesn't provoke a warning when unused
#66030 commented on
Aug 30, 2024 • 0 new comments -
Warn about 2015 edition on path & extern crate related errors
#63323 commented on
Aug 30, 2024 • 0 new comments -
Redundancy in `trace_macro` output
#42223 commented on
Aug 30, 2024 • 0 new comments -
Scoped thread panic messages unexpectedly interleaving in stderr output
#96706 commented on
Aug 31, 2024 • 0 new comments -
Tracking issue: 32bit x86 targets lose float NaN payload in return values
#115567 commented on
Aug 31, 2024 • 0 new comments -
Tracking issue for `#[doc(cfg(…))]`, `#[doc(cfg_hide(…))]` and `doc_auto_cfg`
#43781 commented on
Aug 31, 2024 • 0 new comments -
Mention `;` when not expecting statement and finding one in the context of a macro
#53011 commented on
Aug 31, 2024 • 0 new comments -
overflow during drop-check on a recursive type
#44933 commented on
Aug 31, 2024 • 0 new comments -
gdb on aarch64-unknown-linux-gnu/windows-gnu cannot print unused by-value non-immediate arguments
#128973 commented on
Aug 31, 2024 • 0 new comments -
[mir] or-patterns duplicate the same branch
#75439 commented on
Aug 31, 2024 • 0 new comments -
Decide on name for `derive(SmartPtr)`
#129104 commented on
Aug 31, 2024 • 0 new comments -
Boxes with custom allocators break several underlying assumptions in Miri (and MIR more broadly)
#95453 commented on
Aug 31, 2024 • 0 new comments -
Grammar ambiguity with left shifts and fully qualified (UFCS) paths
#45144 commented on
Aug 31, 2024 • 0 new comments -
asm: Since nightly-2024-08-01 (LLVM 19), in and out is sometime allocated to the same register
#129585 commented on
Aug 31, 2024 • 0 new comments -
panic in a no-unwind function leads to not dropping local variables
#123231 commented on
Aug 31, 2024 • 0 new comments -
Tracking Issue for `core::mem::variant_count`
#73662 commented on
Aug 31, 2024 • 0 new comments -
Tracking Issue for `debug_more_non_exhaustive`
#127942 commented on
Aug 30, 2024 • 0 new comments -
Tracking Issue for RFC 3216: "Allow using `for<'a>` syntax when declaring closures"
#97362 commented on
Aug 30, 2024 • 0 new comments -
Rust suggests unstable paths for non-imported item
#78130 commented on
Aug 30, 2024 • 0 new comments -
Tracking Issue for autodiff
#124509 commented on
Aug 30, 2024 • 0 new comments -
Exponential compilation time for recursive data structures implementing traits with associated types.
#77173 commented on
Aug 30, 2024 • 0 new comments -
RISC-V Extension P intrinsics use invalid instruction format
#129593 commented on
Aug 30, 2024 • 0 new comments -
Refining generic bounds in trait method
#129251 commented on
Aug 30, 2024 • 0 new comments -
How should const generics with references work around pointer identity and padding?
#120961 commented on
Aug 30, 2024 • 0 new comments -
Confusing error message with `str::parse`
#70065 commented on
Aug 30, 2024 • 0 new comments -
Tracking Issue for const_intrinsic_copy
#80697 commented on
Sep 4, 2024 • 0 new comments -
rpath is incorrect when crate links against compiler libraries
#58343 commented on
Sep 4, 2024 • 0 new comments -
Tracking issue for RFC 3519: `arbitrary_self_types`
#44874 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for const_swap
#83163 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for raw-pointer-to-reference conversion methods
#122034 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for Rust 2024: rustfmt enable `overflow_delimited_expr`
#123751 commented on
Sep 4, 2024 • 0 new comments -
internal compiler error: SizeOf MIR operator called for unsized type dyn Send
#119729 commented on
Sep 4, 2024 • 0 new comments -
Tracking issue for `&mut T` in const contexts (const_mut_refs)
#57349 commented on
Sep 4, 2024 • 0 new comments -
Clean up implicit const promotion behavior
#124328 commented on
Sep 4, 2024 • 0 new comments -
Coercing &mut to *const should not create a shared reference
#56604 commented on
Sep 4, 2024 • 0 new comments -
regression: overflow evaluating the requirement
#128887 commented on
Sep 4, 2024 • 0 new comments -
Decide whether we want MSRV-gating
#129445 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for `-Znext-solver`
#107374 commented on
Sep 4, 2024 • 0 new comments -
100% CPU usage when running doc tests
#128538 commented on
Sep 4, 2024 • 0 new comments -
Unhelpful `type annotations needed` when calling method on result of index op
#125924 commented on
Sep 4, 2024 • 0 new comments -
`rustc -o -` crashes
#26719 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for Rust 2024: rustfmt raw identifier sorting
#124764 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for Rust 2024: rustfmt change sort to Unicode-aware "non-lowercase before lowercase"
#123802 commented on
Sep 4, 2024 • 0 new comments -
Unsized parameters are not flagged in trait definitions
#129252 commented on
Sep 4, 2024 • 0 new comments -
`-Znext-solver`: ICE with closure capturing iterated variable in 2021 edition
#120328 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for RFC #2972: Constrained Naked Functions
#90957 commented on
Sep 4, 2024 • 0 new comments -
Tracking Issue for asm_goto
#119364 commented on
Sep 4, 2024 • 0 new comments -
ICE: instruction does not dominate all uses!
#114725 commented on
Sep 5, 2024 • 0 new comments -
False warning: "unused logical operation that must be used"
#69466 commented on
Sep 5, 2024 • 0 new comments -
Сompiler can't remove panic locations if they are not used in panic handler
#129330 commented on
Sep 5, 2024 • 0 new comments -
[rustdoc] stabilise disable-minification option
#54819 commented on
Sep 5, 2024 • 0 new comments -
Support coercing non-capturing closures to extern function pointers
#44291 commented on
Sep 5, 2024 • 0 new comments -
On type mismatch involving fn call, point at fn definition
#61066 commented on
Sep 5, 2024 • 0 new comments -
Debugging rust compiler with lldb, unable to display variables
#129440 commented on
Sep 5, 2024 • 0 new comments -
Debug implementation of fat pointers doesn't show metadata
#128684 commented on
Sep 5, 2024 • 0 new comments -
`./configure --help` should print `--disable-docs` instead of `--enable-docs`
#129146 commented on
Sep 5, 2024 • 0 new comments -
Cannot refer to item inside function from module inside function
#79260 commented on
Sep 5, 2024 • 0 new comments -
Inconsistency in Send/Sync requirements for async/await
#59245 commented on
Sep 5, 2024 • 0 new comments -
`non_camel_case_name` / `non_snake_case_name` / `non_upper_case_globals` don't fire for `use x as y`
#126902 commented on
Sep 5, 2024 • 0 new comments -
False positive `dead_code` for const used as const generic argument during impl marker trait
#128617 commented on
Sep 5, 2024 • 0 new comments -
Coverage on stable 1.79.0 fails with : maybe try to call `try_normalize_erasing_regions` instead
#125353 commented on
Sep 5, 2024 • 0 new comments -
Large amounts of repeated data in debug info
#129722 commented on
Sep 5, 2024 • 0 new comments -
ICE: `Failed to normalize Alias(Weak, AliasTy {` with `feature(type_alias_impl_trait)`
#127353 commented on
Sep 5, 2024 • 0 new comments -
Tracking Issue for `-C export-executable-symbols`
#84161 commented on
Sep 5, 2024 • 0 new comments -
(Anti-)regression between Rust 1.78.0 and Rust 1.79.0 with struct containing `Cow<[Self]>`
#129541 commented on
Sep 5, 2024 • 0 new comments -
Treatment of regions in trait matching is perhaps too simplistic
#21974 commented on
Sep 5, 2024 • 0 new comments -
Tracking Issue for `integer_sign_cast`
#125882 commented on
Sep 5, 2024 • 0 new comments -
Tracking issue for `Cow::is_borrowed` and `Cow::is_owned`
#65143 commented on
Sep 5, 2024 • 0 new comments -
Tracking Issue for const_ptr_write
#86302 commented on
Sep 4, 2024 • 0 new comments -
Type mismatch between associated type and concrete type which are the same type.
#34430 commented on
Sep 3, 2024 • 0 new comments -
An unused generic parameter should be a warning at the definition site.
#34396 commented on
Sep 3, 2024 • 0 new comments -
Higher-ranked lifetime causes inconsistent behavior with trait bounds.
#34256 commented on
Sep 3, 2024 • 0 new comments -
Improve documentation search fuzziness
#34454 commented on
Sep 3, 2024 • 0 new comments -
Spurious (?) "trait bound not satisfied" with associated type constructors
#34834 commented on
Sep 3, 2024 • 0 new comments -
`#[may_dangle]`, a refined dropck escape hatch (tracking issue for RFC 1327)
#34761 commented on
Sep 3, 2024 • 0 new comments -
method has an incompatible type for trait due to lifetimes has too wide a span
#33624 commented on
Sep 3, 2024 • 0 new comments -
trait objects with late-bound regions and existential bounds are resolved badly
#33139 commented on
Sep 3, 2024 • 0 new comments -
Cannot create function reference with parameters that don't have to outlive the functions lifetime
#33962 commented on
Sep 3, 2024 • 0 new comments -
rustdoc's search-index.js file is huge for large projects
#31387 commented on
Sep 3, 2024 • 0 new comments -
Dead code warning should provide some help for making the code public in library crates
#29118 commented on
Sep 3, 2024 • 0 new comments -
Associated item projections across crate boundaries slightly broken
#29205 commented on
Sep 3, 2024 • 0 new comments -
#[macro_export] stops macro's documentation tests from working
#29286 commented on
Sep 3, 2024 • 0 new comments -
`-Zthreads` is slower the more cores I add
#129236 commented on
Sep 3, 2024 • 0 new comments -
cycle on inherent associated types in structs
#108491 commented on
Sep 3, 2024 • 0 new comments -
Can't infer the type of index
#26735 commented on
Sep 3, 2024 • 0 new comments -
ptr-ptr cast does not work well with lifetimes (lifetime widening)
#27214 commented on
Sep 3, 2024 • 0 new comments -
docs for Traits get duplicated because of different types
#24558 commented on
Sep 3, 2024 • 0 new comments -
rustdoc: `Methods from Deref<Target = T<U>>` is imprecise (contains false positives)
#24686 commented on
Sep 3, 2024 • 0 new comments -
An unexpected expanded result from procedural macro
#125138 commented on
Sep 3, 2024 • 0 new comments -
rustdoc should be able to build documentation from compiled crates
#2206 commented on
Sep 3, 2024 • 0 new comments -
`-Zunpretty=identified` runs too early
#10671 commented on
Sep 3, 2024 • 0 new comments -
Many `From` implementations are undocumented
#51430 commented on
Sep 3, 2024 • 0 new comments -
Tracking issue for dyn upcasting coercion
#65991 commented on
Sep 3, 2024 • 0 new comments -
The `extern "C"` ABI of vector types depends on target features
#116558 commented on
Sep 3, 2024 • 0 new comments -
The ABI of float types on can be changed by -Ctarget-feature
#116344 commented on
Sep 3, 2024 • 0 new comments -
Tracking Issue for updating `expr` macro fragment specifier for Rust 2024
#123742 commented on
Sep 3, 2024 • 0 new comments -
Tracking Issue for Cross Compiling Doctests
#64245 commented on
Sep 3, 2024 • 0 new comments -
Moving mutable borrows in/out of inferred types results in the compiler thinking they are moved as if they were owned values
#129694 commented on
Sep 3, 2024 • 0 new comments -
regression: type annotations needed for Box<_>
#127343 commented on
Sep 3, 2024 • 0 new comments -
Account for HRTB on unsatisfied trait bound suggestions
#66762 commented on
Sep 3, 2024 • 0 new comments -
Tracking issue for -Z emit-stack-sizes
#54192 commented on
Sep 3, 2024 • 0 new comments -
`tests/ui/allocator/no_std-*`, `tests/ui/extern-flag/*force-extern`, `tests/ui/meta/no_std-*` fail when bootstrapping stage 2
#122263 commented on
Sep 3, 2024 • 0 new comments -
Tracking issue for iter_order_by
#64295 commented on
Sep 3, 2024 • 0 new comments -
Tracking Issue for Bevy special-casing of implied bounds and `-Zno-implied-bounds-compat`
#119956 commented on
Sep 3, 2024 • 0 new comments -
Unclear lifetime mismatch error with anonymous lifetimes
#125143 commented on
Sep 3, 2024 • 0 new comments -
Tracking issue: 32bit x86 targets without SSE2 have unsound floating point behavior
#114479 commented on
Sep 3, 2024 • 0 new comments -
method resolution problem related to `Box<dyn Trait>`
#38425 commented on
Sep 3, 2024 • 0 new comments -
Trait object coercion has problems with contravariant structs and lifetime bounds
#36667 commented on
Sep 3, 2024 • 0 new comments -
30+ duplicates on E0308 with expected and found being literally identical
#112985 commented on
Sep 3, 2024 • 0 new comments -
Option + impl Trait = uncompilable code (?)
#37454 commented on
Sep 3, 2024 • 0 new comments -
"Type annotations needed" with mixed lifetimes in trait bounds
#34979 commented on
Sep 3, 2024 • 0 new comments -
Rust should allow specifying a custom .def file
#35089 commented on
Sep 3, 2024 • 0 new comments -
Tracking issue for patterns in functions without body
#35203 commented on
Sep 3, 2024 • 0 new comments