-
Notifications
You must be signed in to change notification settings - Fork 12.3k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
193 Pull requests merged by 75 people
-
Initial implementation of anonymous_pipe API
#127153 merged
Jul 24, 2024 -
Migrate
run-make/link-framework
tormake.rs
#126898 merged
Jul 23, 2024 -
Migrate
lto-linkage-used-attr
,no-duplicate-libs
andpgo-gen-no-imp-symbols
run-make
tests to rmake#127990 merged
Jul 23, 2024 -
Fix inclusion of
wasm-component-ld
in dist artifacts#128060 merged
Jul 23, 2024 -
Support lists and stylings in more places for
rustc --explain
#126994 merged
Jul 23, 2024 -
Migrate run make issue 15460
#125886 merged
Jul 23, 2024 -
Note closure captures when reporting cast to fn ptr failed
#128082 merged
Jul 23, 2024 -
make it possible to disable download-rustc if it's incompatible
#128098 merged
Jul 23, 2024 -
Rollup of 7 pull requests
#128109 merged
Jul 23, 2024 -
Replace askama with rinja
#127931 merged
Jul 23, 2024 -
treat
&raw (const|mut) UNSAFE_STATIC
implied deref as safe#125834 merged
Jul 23, 2024 -
std: Unsafe-wrap actually-universal platform code
#128089 merged
Jul 23, 2024 -
Get rid of
InferCtxtExt
fromerror_reporting::traits
#128076 merged
Jul 23, 2024 -
Cleanup compiletest dylib name calculation
#127962 merged
Jul 23, 2024 -
Get rid of
can_eq_shallow
#128067 merged
Jul 23, 2024 -
Rollup of 6 pull requests
#128093 merged
Jul 23, 2024 -
Reword E0626 to mention static coroutine, add structured suggestion for adding
static
#128049 merged
Jul 23, 2024 -
Add NuttX based targets for RISC-V and ARM
#127755 merged
Jul 23, 2024 -
match exhaustiveness: Expand or-patterns as a separate step
#128015 merged
Jul 23, 2024 -
Move rustbook to its own workspace.
#127786 merged
Jul 22, 2024 -
Correct rustdoc section where we talk about rustdoc emitting errors on invalid code
#117932 merged
Jul 22, 2024 -
Use reuse tool 4.0
#127923 merged
Jul 22, 2024 -
Start using
#[diagnostic::do_not_recommend]
in the standard library#128008 merged
Jul 22, 2024 -
Rewrite and rename
issue-14698
.issue-33329
andissue-107094
run-make
tests to rmake or ui#127820 merged
Jul 22, 2024 -
rustc_target: add known safe s390x target features
#127506 merged
Jul 22, 2024 -
add more tests
#128036 merged
Jul 22, 2024 -
Add regression test for items list size (#128023)
#128059 merged
Jul 22, 2024 -
rustdoc: revert spacing change in item-table
#128051 merged
Jul 22, 2024 -
Rename
deprecated_safe
lint todeprecated_safe_2024
#125990 merged
Jul 22, 2024 -
Rollup of 9 pull requests
#128063 merged
Jul 22, 2024 -
Uplift most type-system related error reporting from
rustc_infer
torustc_trait_selection
#128041 merged
Jul 22, 2024 -
mw triagebot vacation
#128054 merged
Jul 22, 2024 -
Rollup of 8 pull requests
#128056 merged
Jul 22, 2024 -
Add test for #125837
#128035 merged
Jul 22, 2024 -
Clean up warnings +
unsafe_op_in_unsafe_fn
when building std for armv6k-nintendo-3ds#127996 merged
Jul 22, 2024 -
Update wasi-sdk in CI to latest release
#127977 merged
Jul 22, 2024 -
Rewrite
test-float-parse
in Rust#127510 merged
Jul 22, 2024 -
Migrate
test-benches
,c-unwind-abi-catch-panic
andcompiler-lookup-paths-2
run-make
tests to rmake#127985 merged
Jul 22, 2024 -
Add missing try_new_uninit_slice_in and try_new_zeroed_slice_in
#127415 merged
Jul 22, 2024 -
Distribute rustc_codegen_cranelift for arm64 macOS
#127177 merged
Jul 22, 2024 -
Try to fix ICE from re-interning an AllocId with different allocation contents
#127442 merged
Jul 22, 2024 -
Don't output incremental test artifacts into working directory
#128038 merged
Jul 22, 2024 -
Fix stab display in doc blocks
#128014 merged
Jul 22, 2024 -
Just totally fully deny late-bound consts
#128020 merged
Jul 22, 2024 -
Deal with invalid UTF-8 from
gai_strerror
#127583 merged
Jul 22, 2024 -
rustdoc: short descriptions cause word-breaks in tables
#128023 merged
Jul 22, 2024 -
Explain why we require
_
for empty patterns#128033 merged
Jul 22, 2024 -
Rollup of 6 pull requests
#128048 merged
Jul 22, 2024 -
[beta] promote master
#128031 merged
Jul 22, 2024 -
Remove unnecessary impl sorting in queries and metadata
#120812 merged
Jul 22, 2024 -
[stable] 1.80.0 release
#128032 merged
Jul 21, 2024 -
Update cargo
#127993 merged
Jul 21, 2024 -
Forbid borrows and unsized types from being used as the type of a const generic under
adt_const_params
#127722 merged
Jul 21, 2024 -
reenable some windows tests
#127715 merged
Jul 21, 2024 -
Add
wasm32-wasip2
tobuild-manifest
tool#127867 merged
Jul 21, 2024 -
Remove _tls_used hack
#128005 merged
Jul 21, 2024 -
[
macro_metavar_expr_concat
] Allowconcat
in repetitions#127720 merged
Jul 21, 2024 -
Windows: move BSD socket shims to netc
#127734 merged
Jul 21, 2024 -
Cleanup rmake.rs setup in compiletest
#127958 merged
Jul 21, 2024 -
Ignore allocation bytes in one more mir-opt test
#127752 merged
Jul 21, 2024 -
Fix git safe-directory path for docker images
#127839 merged
Jul 21, 2024 -
Fix trait bounds display
#127975 merged
Jul 21, 2024 -
Rollup of 8 pull requests
#128011 merged
Jul 21, 2024 -
Bump to 1.82
#128007 merged
Jul 21, 2024 -
Migrate 9 more very similar FFI
run-make
tests to rmake#127663 merged
Jul 20, 2024 -
[beta] Clippy backport
#127904 merged
Jul 20, 2024 -
kmc-solid:
#![forbid(unsafe_op_in_unsafe_fn)]
#127873 merged
Jul 20, 2024 -
run_make_support: skip rustfmt for lib.rs
#127964 merged
Jul 20, 2024 -
use precompiled rustdoc with CI rustc
#127463 merged
Jul 20, 2024 -
match lowering: Split
finalize_or_candidate
into more coherent methods#127917 merged
Jul 20, 2024 -
Add a hook for
should_codegen_locally
#127779 merged
Jul 20, 2024 -
unix: document unsafety for std
sig{action,altstack}
#127843 merged
Jul 20, 2024 -
Rollup of 6 pull requests
#128002 merged
Jul 20, 2024 -
Add cross-crate precise capturing support to rustdoc
#127658 merged
Jul 20, 2024 -
Conditionally build
wasm-component-ld
#127866 merged
Jul 20, 2024 -
Add Process support for UEFI
#123196 merged
Jul 20, 2024 -
Replace a long inline "autoref" comment with method docs
#127556 merged
Jul 20, 2024 -
Safely enforce thread name requirements
#127918 merged
Jul 20, 2024 -
Migrate
crate-hash-rustc-version
tormake
#127693 merged
Jul 20, 2024 -
Rollup of 9 pull requests
#127998 merged
Jul 20, 2024 -
fixes panic error
index out of bounds
in conflicting error#127948 merged
Jul 20, 2024 -
More accurate suggestion for
-> Box<dyn Trait>
or-> impl Trait
#127987 merged
Jul 20, 2024 -
Avoid ref when using format! in src
#127984 merged
Jul 20, 2024 -
Avoid ref when using format! in compiler
#127980 merged
Jul 20, 2024 -
Add a test for #107975
#127003 merged
Jul 20, 2024 -
Update jsondocck directives to follow ui_test-style
#127968 merged
Jul 19, 2024 -
fix: explain E0120 better cover cases when its raised
#127949 merged
Jul 19, 2024 -
Rollup of 6 pull requests
#127982 merged
Jul 19, 2024 -
Use structured suggestions for unconstrained generic parameters on impl blocks
#127966 merged
Jul 19, 2024 -
Avoid ref when using format! for perf
#127978 merged
Jul 19, 2024 -
CFI: Support provided methods on traits
#127295 merged
Jul 19, 2024 -
Lazy type aliases: Diagnostics: Detect bivariant ty params that are only used recursively
#127976 merged
Jul 19, 2024 -
C-cmse-nonsecure-call
: improved error messages#127814 merged
Jul 19, 2024 -
Improve error when a compiler/library build fails in
checktools.sh
#127934 merged
Jul 19, 2024 -
Feat. adding ext that returns change_time
#112328 merged
Jul 19, 2024 -
Add
isqrt
toNonZero<uN>
#126199 merged
Jul 19, 2024 -
interpret: add sanity check in dyn upcast to double-check what codegen does
#127856 merged
Jul 19, 2024 -
Cleanup dll/exe filename calculations in
run_make_support
#127960 merged
Jul 19, 2024 -
Fix display of logo "border"
#127963 merged
Jul 19, 2024 -
Disable run-make/split-debuginfo test for RISC-V 64
#127967 merged
Jul 19, 2024 -
Rollup of 7 pull requests
#127969 merged
Jul 19, 2024 -
Rewrite and rename
issue-22131
andissue-26006
run-make
tests to rmake#127621 merged
Jul 19, 2024 -
When finding item gated behind a
cfg
flag, point at it#127662 merged
Jul 19, 2024 -
rustdoc: fix
current
class on sidebar modnav#127932 merged
Jul 19, 2024 -
Don't allow unsafe statics outside of extern blocks
#127943 merged
Jul 19, 2024 -
Parser: Suggest Placing the Return Type After Function Parameters
#127350 merged
Jul 19, 2024 -
force_collect
improvements#127903 merged
Jul 19, 2024 -
Rollup of 6 pull requests
#127957 merged
Jul 19, 2024 -
Handle .init_array link_section specially on wasm
#121533 merged
Jul 19, 2024 -
Change
binary_asm_labels
to only fire on x86 and x86_64#127935 merged
Jul 19, 2024 -
[compiletest] Search *.a when getting dynamic libraries on AIX
#127953 merged
Jul 19, 2024 -
collect_tokens_trailing_token
cleanups#127902 merged
Jul 19, 2024 -
Rollup of 7 pull requests
#127956 merged
Jul 19, 2024 -
Tweak suggestions when using incorrect type of enum literal
#127891 merged
Jul 19, 2024 -
Migrate
macos-fat-archive
,manual-link
andarchive-duplicate-names
run-make
tests to rmake#127825 merged
Jul 19, 2024 -
Migrate
lto-smoke-c
andlink-path-order
run-make
tests to rmake#127928 merged
Jul 19, 2024 -
Represent type-level consts with new-and-improved
hir::ConstArg
#125915 merged
Jul 19, 2024 -
Don't allow unsafe statics outside of extern blocks (beta version)
#127944 merged
Jul 19, 2024 -
Use more accurate span for
addr_of!
suggestion#127929 merged
Jul 19, 2024 -
Remove tag field from
Relation
s#127925 merged
Jul 19, 2024 -
Rollup of 8 pull requests
#127936 merged
Jul 19, 2024 -
Fix ICE in suggestion caused by
⩵
being recovered as==
#127835 merged
Jul 19, 2024 -
Fuchsia status code match arm
#127594 merged
Jul 19, 2024 -
Wrap too long type name
#127418 merged
Jul 19, 2024 -
match lowering: Rename
MatchPair
toMatchPairTree
#127858 merged
Jul 19, 2024 -
Mention that type parameters are used recursively on bivariance error
#127871 merged
Jul 19, 2024 -
remove
debug-logging
default from tools profile#127913 merged
Jul 19, 2024 -
Use ThreadId instead of TLS-address in
ReentrantLock
#124881 merged
Jul 18, 2024 -
Add internal lint for detecting non-glob imports of
rustc_type_ir::inherent
#127854 merged
Jul 18, 2024 -
make pub_use_of_private_extern_crate show up in cargo's future breakage reports
#127656 merged
Jul 18, 2024 -
Use Option's discriminant as its size hint
#127748 merged
Jul 18, 2024 -
Update extern linking documentation
#127908 merged
Jul 18, 2024 -
Rollup of 6 pull requests
#127924 merged
Jul 18, 2024 -
Allow a git command for getting the current branch in bootstrap to fail
#127919 merged
Jul 18, 2024 -
[beta-1.80] Update cargo
#127811 merged
Jul 18, 2024 -
Fix ambiguous cases of multiple & in elided self lifetimes
#117967 merged
Jul 18, 2024 -
Remove
TrailingToken
.#127842 merged
Jul 18, 2024 -
Const-to-pattern-to-MIR cleanup
#127687 merged
Jul 18, 2024 -
Migrate
issue-85401-static-mir
,missing-crate-dependency
andunstable-flag-required
run-make
tests to rmake#127822 merged
Jul 18, 2024 -
Migrate 8 very similar FFI
run-make
tests to rmake#127491 merged
Jul 18, 2024 -
cleanup: remove support for 3DNow! cpu features
#127864 merged
Jul 18, 2024 -
Mark myself as on leave
#127899 merged
Jul 18, 2024 -
Rollup of 7 pull requests
#127906 merged
Jul 18, 2024 -
Add missing GHA group for building
llvm-bitcode-linker
#127901 merged
Jul 18, 2024 -
More accurate span for type parameter suggestion
#127888 merged
Jul 18, 2024 -
Accurate
use
rename suggestion span#127886 merged
Jul 18, 2024 -
Fix associated item removal suggestion
#127878 merged
Jul 18, 2024 -
Make language around
ToOwned
forBorrowedFd
more precise#127077 merged
Jul 18, 2024 -
More accurate span for anonymous argument suggestion
#127889 merged
Jul 18, 2024 -
Rename
tcx
tocx
inrustc_type_ir
#127810 merged
Jul 18, 2024 -
Migrate
atomic-lock-free
tormake
#127787 merged
Jul 18, 2024 -
Put the dots back in RTN pretty printing
#127783 merged
Jul 18, 2024 -
Rollup of 8 pull requests
#127898 merged
Jul 18, 2024 -
Document the column numbers for the dbg! macro
#127861 merged
Jul 18, 2024 -
[
macro_metavar_expr_concat
] Add support for literals#127542 merged
Jul 18, 2024 -
unix: break
stack_overflow::install_main_guard
into smaller fn#127845 merged
Jul 18, 2024 -
Unignore cg_gcc fmt
#127652 merged
Jul 18, 2024 -
style-guide: Clarify version-sorting
#127875 merged
Jul 18, 2024 -
Fix precise capturing suggestion for hidden regions when we have APITs
#127664 merged
Jul 18, 2024 -
ptr::metadata: avoid references to extern types
#127859 merged
Jul 18, 2024 -
Rollup of 9 pull requests
#127892 merged
Jul 18, 2024 -
Some parser improvements
#127806 merged
Jul 18, 2024 -
Commonize
uname -m
results foraarch64
in docker runner#127828 merged
Jul 18, 2024 -
Use ordinal number in argument error
#125042 merged
Jul 18, 2024 -
Don't use implicit features in
Cargo.toml
incompiler/
#127769 merged
Jul 18, 2024 -
rustdoc: click target for sidebar items flush left
#127229 merged
Jul 18, 2024 -
Remove invalid further restricting suggestion for type bound
#127844 merged
Jul 18, 2024 -
Move a few intrinsics to Rust abi
#127337 merged
Jul 18, 2024 -
Rollup of 8 pull requests
#127865 merged
Jul 18, 2024 -
Solve a error
.clone()
suggestion when moving a mutable reference#127579 merged
Jul 18, 2024 -
Add myself to review rotation
#127855 merged
Jul 18, 2024 -
MIR building: Stop using
unpack!
forBlockAnd<()>
#127472 merged
Jul 18, 2024 -
Windows: Use futex implementation for
Once
#125942 merged
Jul 17, 2024 -
Reorganize the
run-make-support
library#127760 merged
Jul 17, 2024 -
bootstrap: open
llvm-config
as r+w#127850 merged
Jul 17, 2024 -
Prevent double reference in generic futex
#127813 merged
Jul 17, 2024 -
Reviewer on vacation
#127847 merged
Jul 17, 2024 -
Rollup of 4 pull requests
#127851 merged
Jul 17, 2024 -
Make more Windows functions
#![deny(unsafe_op_in_unsafe_fn)]
#127763 merged
Jul 17, 2024 -
maintain the given order on step execution
#127602 merged
Jul 17, 2024 -
Update cargo
#127838 merged
Jul 17, 2024 -
Skip fast path for dec2flt when optimize_for_size
#126271 merged
Jul 17, 2024 -
Simplify environment variable examples
#125206 merged
Jul 17, 2024 -
Rollup of 9 pull requests
#127840 merged
Jul 17, 2024 -
std: Forbid unwrapped unsafe ops in xous and uefi modules
#127836 merged
Jul 17, 2024 -
std: Use
read_unaligned
for reads from DWARF#127792 merged
Jul 17, 2024 -
Clean up more comments near use declarations
#126776 merged
Jul 17, 2024 -
zkvm: add
#[forbid(unsafe_op_in_unsafe_fn)]
instdlib
#127833 merged
Jul 17, 2024 -
Use futex.rs for Windows thread parking
#127807 merged
Jul 17, 2024 -
impl Send + Sync
and overridecount
for theCStr::bytes
iterator#127444 merged
Jul 17, 2024 -
Terminate
--print link-args
output with newline#127512 merged
Jul 17, 2024 -
Migrate
compiler-lookup-paths
,dump-mono-stats
andprune-link-args
run-make
tests tormake
orui
format#126208 merged
Jul 17, 2024
79 Pull requests opened by 46 people
-
`#[naked]`: report incompatible attributes
#127853 opened
Jul 17, 2024 -
Allow to customize `// TODO:` comment for deprecated safe autofix
#127857 opened
Jul 17, 2024 -
deps: dedup object, wasmparser, wasm-encoder
#127860 opened
Jul 17, 2024 -
Use atomics instead of mutex in exit guard
#127863 opened
Jul 17, 2024 -
Migrate `pointer-auth-link-with-c`, `c-dynamic-rlib` and `c-dynamic-dylib` `run-make` tests to rmake
#127872 opened
Jul 17, 2024 -
Migrate `print-target-list` to `rmake` and `print-calling-convention` to ui-test
#127877 opened
Jul 17, 2024 -
Document futility of printing temporary pointers
#127879 opened
Jul 17, 2024 -
Don't elaborate associated types with Sized bounds in `trait_object_ty` in cfi
#127882 opened
Jul 17, 2024 -
Add a macro for defining intrinsics with the Rust ABI
#127885 opened
Jul 17, 2024 -
Add trailing newline check for `rustc --print` in `run-make-support`
#127887 opened
Jul 18, 2024 -
rustc_codegen_ssa: workaround broken verbatim behavior
#127894 opened
Jul 18, 2024 -
add `aarch64_unknown_nto_qnx700` target - QNX 7.0 support for aarch64le
#127897 opened
Jul 18, 2024 -
Add powerpc-unknown-linux-muslspe compile target
#127905 opened
Jul 18, 2024 -
built-in derive: remove BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE hack and lint
#127907 opened
Jul 18, 2024 -
std: make `thread::current` available in all `thread_local!` destructors
#127912 opened
Jul 18, 2024 -
Stabilize unsafe extern blocks (RFC 3484)
#127921 opened
Jul 18, 2024 -
Add unsafe to extern blocks in style guide
#127922 opened
Jul 18, 2024 -
Migrate `foreign-double-unwind`, `issue-36710` and `foreign-exceptions` `run-make` tests to rmake
#127926 opened
Jul 18, 2024 -
Implement `debug_more_non_exhaustive`
#127945 opened
Jul 19, 2024 -
Always set `result` during `finish()` in debug builders
#127946 opened
Jul 19, 2024 -
Use `#[rustfmt::skip]` on some `use` groups to prevent reordering.
#127950 opened
Jul 19, 2024 -
Add limit for unclosed delimiters in lexer diagnostic
#127955 opened
Jul 19, 2024 -
Reject unconstrained lifetimes in type_of(assoc_ty) instead of during wfcheck of the impl item
#127973 opened
Jul 19, 2024 -
force compiling std from source if explicitly called
#127974 opened
Jul 19, 2024 -
Do not ICE with incorrect empty suggestion
#127988 opened
Jul 19, 2024 -
compiler: Never debug_assert in codegen
#127995 opened
Jul 19, 2024 -
Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases
#127997 opened
Jul 20, 2024 -
Inject arm32 shims into Windows metadata generation
#127999 opened
Jul 20, 2024 -
Improve documentation for <integer>::from_str_radix
#128001 opened
Jul 20, 2024 -
codegen `#[naked]` functions using global asm
#128004 opened
Jul 20, 2024 -
Make `missing_fragment_specifier` an error in edition 2024
#128006 opened
Jul 20, 2024 -
[typo] fix typo in panicking.rs
#128009 opened
Jul 20, 2024 -
Marks the self ty live when checking impl item
#128010 opened
Jul 20, 2024 -
[crater] Assemble method candidates for numerical infer vars
#128013 opened
Jul 20, 2024 -
Normalize filecheck directives
#128018 opened
Jul 20, 2024 -
std::thread: available_parallelism implementation for vxWorks proposal.
#128026 opened
Jul 21, 2024 -
exhaustiveness: Explain why a given pattern is considered unreachable
#128034 opened
Jul 21, 2024 -
Use the `enum2$` Natvis visualiser for repr128 C-style enums
#128037 opened
Jul 21, 2024 -
[don't merge] which object version breaks?
#128040 opened
Jul 21, 2024 -
Docs for core::primitive: mention that "core" can be shadowed, too, so we should write "::core"
#128043 opened
Jul 21, 2024 -
#[contracts::requires(...)]
#128045 opened
Jul 21, 2024 -
Fix some `#[cfg_attr(not(doc), repr(..))]`
#128046 opened
Jul 21, 2024 -
std: unsafe-wrap personality::dwarf::eh
#128055 opened
Jul 22, 2024 -
Improve docs for Waker::noop and LocalWaker::noop
#128064 opened
Jul 22, 2024 -
panic: Use local functions in `panic!` whenever possible
#128068 opened
Jul 22, 2024 -
Rewrite the compiletest directive parser
#128070 opened
Jul 22, 2024 -
[EXPERIMENTAL] try to see how to make `print-target-list` pass
#128073 opened
Jul 22, 2024 -
Specify scope in `out_of_scope_macro_calls` lint
#128080 opened
Jul 23, 2024 -
Bump bootstrap compiler to new beta
#128083 opened
Jul 23, 2024 -
Suggest adding Result return type for associated method in E0277.
#128084 opened
Jul 23, 2024 -
Various notes on match lowering
#128085 opened
Jul 23, 2024 -
Unify wording of "failed to resolve" errors with "cannot find" resolution errors
#128086 opened
Jul 23, 2024 -
build-manifest: Allow building manifests for formats that only have xz compression
#128091 opened
Jul 23, 2024 -
Remove wrapper functions from c.rs
#128092 opened
Jul 23, 2024 -
migrate tests/run-make/extern-flag-disambiguates to rmake
#128099 opened
Jul 23, 2024 -
Allow to pass a full path for `run-make` tests
#128100 opened
Jul 23, 2024 -
add `is_multiple_of` for unsigned integer types
#128103 opened
Jul 23, 2024 -
Not lint pub structs without pub constructors intentionally
#128104 opened
Jul 23, 2024 -
Fix return type of FileAttr methods on AIX target
#128106 opened
Jul 23, 2024 -
Migrate `raw-dylib-alt-calling-convention`, `raw-dylib-c` and `redundant-libs` `run-make` tests to rmake
#128107 opened
Jul 23, 2024 -
ensure std step before preparing sysroot
#128108 opened
Jul 23, 2024 -
Suggest Replacing Comma with Semicolon in Incorrect Repeat Expressions
#128110 opened
Jul 23, 2024 -
Do not use question as label
#128111 opened
Jul 23, 2024 -
refactor search graph even more!
#128115 opened
Jul 23, 2024 -
Rollup of 5 pull requests
#128116 opened
Jul 23, 2024 -
Don't add inlinehint to big closures
#128118 opened
Jul 23, 2024 -
Gate `AsyncFn*` under `async_closure` feature
#128120 opened
Jul 23, 2024 -
Point at binding declaration on closure capture note
#128121 opened
Jul 23, 2024 -
[do not merge] crater: missing fragment specifier FutureReleaseErrorReportInDeps
#128122 opened
Jul 23, 2024 -
Fix tidy check if book submodule is not checked out
#128123 opened
Jul 24, 2024 -
Reject blanket object impls that are possibly incoherent wrt associated types
#128126 opened
Jul 24, 2024 -
Bump Fuchsia
#128127 opened
Jul 24, 2024 -
Rollup of 8 pull requests
#128128 opened
Jul 24, 2024
67 Issues closed by 25 people
-
Tracking Issue for allowing zero-sized memory accesses and offsets
#117945 closed
Jul 23, 2024 -
Type parameter captured inside closure may not live long enough
#128062 closed
Jul 23, 2024 -
Invalid cast error when trying to cast a closure to a function pointer should mention captured variables
#128078 closed
Jul 23, 2024 -
rustc 1.79.0 commit hash 129f3b996 not found in repo
#128114 closed
Jul 23, 2024 -
`addr_of!` a `static mut` should not require `unsafe`
#125833 closed
Jul 23, 2024 -
Async Borrowing Issue
#128096 closed
Jul 23, 2024 -
`choose_multiple_weighted` returns unexpect probability of result
#128087 closed
Jul 23, 2024 -
Compiler crash when trying to compile a project with a lot of dependencies
#128090 closed
Jul 23, 2024 -
Upgrade to REUSE 4.x and `REUSE.toml`
#127361 closed
Jul 22, 2024 -
Error when running windows .exe compiled on linux
#128066 closed
Jul 22, 2024 -
ICE: mir_const_qualif: `index out of bounds: the len is 0 but the index is 0`
#125837 closed
Jul 22, 2024 -
Did miri spot a concurrency bug taking RwLockWriteGuard?
#128052 closed
Jul 22, 2024 -
Error when compiling `cdylib` using `JNI`
#128050 closed
Jul 22, 2024 -
ICE: `ConstArgHasType(^0, usize)` has escaping bound vars, so it cannot be wrapped in a dummy binder.
#127970 closed
Jul 22, 2024 -
ICE(non_lifetime_binders): const bound params not handled correctly
#127009 closed
Jul 22, 2024 -
Panic in std
#127563 closed
Jul 22, 2024 -
the order of `tcx.implementations_of_trait` is unstable
#120371 closed
Jul 22, 2024 -
regression: `RefCell<LineWriter<std::io::stdio::StdoutRaw>>` cannot be shared between threads safely
#127340 closed
Jul 21, 2024 -
Crater runs for 1.80
#126791 closed
Jul 21, 2024 -
`std::file` claims that it returns the name of a file, but it returns a relative path
#117605 closed
Jul 21, 2024 -
`adt_const_params` does not explicitly check for a union `ConstParamTy` impl
#112125 closed
Jul 21, 2024 -
`adt_const_params` allows impls of `ConstParamTy` with non-ConstParamTy pointees
#112124 closed
Jul 21, 2024 -
sizedness of const parameter types
#112219 closed
Jul 21, 2024 -
Rustdoc: overflowing supertraits should wrap, not scroll
#127398 closed
Jul 21, 2024 -
run-make: revise rmake.rs setup in compiletest
#127920 closed
Jul 21, 2024 -
Confusing CI error when compiler build fails
#127869 closed
Jul 20, 2024 -
rustdoc: support for precise capturing
#127228 closed
Jul 20, 2024 -
conflicting errors: `index out of bounds`
#127915 closed
Jul 20, 2024 -
--explain E0120 constrained much more than how it's emitted
#98996 closed
Jul 19, 2024 -
ICE in the face of malformed code
#127981 closed
Jul 19, 2024 -
Bad diagnostic for misplaced where clause
#126311 closed
Jul 19, 2024 -
Option and_then documentation clarity
#114493 closed
Jul 19, 2024 -
`pub` items in binary crates should not be excluded from `dead_code` lint
#127497 closed
Jul 19, 2024 -
`binary_asm_labels` should suggest a change
#127821 closed
Jul 19, 2024 -
bootstrap: `profile = "tools"` contains incompatible options.
#127951 closed
Jul 19, 2024 -
ICE: `not implemented: f16_f128`
#122587 closed
Jul 19, 2024 -
Tracking Issue for `hint::assert_unchecked`
#119131 closed
Jul 19, 2024 -
Recursive generic type parameters can give confusing error messages
#53191 closed
Jul 19, 2024 -
Parameter considered not used in recursive types
#105740 closed
Jul 19, 2024 -
Recursive types in a `Vec<T>` with generic parameters gives ambiguous error
#110466 closed
Jul 19, 2024 -
"parameter `T` is never used" with recursive type
#26283 closed
Jul 19, 2024 -
`*mut` "uses" type params, but `*const` (and therefore `NonNull`) does not
#118976 closed
Jul 19, 2024 -
ICE: `bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32`
#127823 closed
Jul 19, 2024 -
rustdoc: Long type names result in weird-looking documentation
#120595 closed
Jul 19, 2024 -
Fix panic=abort tests on Fuchsia
#127539 closed
Jul 19, 2024 -
Failed to extract DefId: opt_local_def_id_to_hir_id
#111513 closed
Jul 18, 2024 -
ReentrantLock can be held by multiple threads at the same time
#123458 closed
Jul 18, 2024 -
The implementation `From<&[T; N]>` for `Option<&[T]>` seems missing
#125600 closed
Jul 18, 2024 -
`self: &Box<Self>` produces confusing error due to failure to spot elided lifetime
#117715 closed
Jul 18, 2024 -
run-make: audit raw `Command` usages
#126058 closed
Jul 18, 2024 -
run-make-support: add `#[must_use]` to helpers where suitable
#125703 closed
Jul 18, 2024 -
regression: trait bound is not satisfied Cow/Borrow<str>
#127339 closed
Jul 18, 2024 -
regression: borrowed data escapes outside of the method
#127342 closed
Jul 18, 2024 -
regression: let-else syntax restriction (right curly brace not allowed)
#121608 closed
Jul 18, 2024 -
Confusing error message for `async move` in the 2015 edition
#74115 closed
Jul 18, 2024 -
Unhelpful `.clone()` suggestion when moving a mutable reference
#127285 closed
Jul 18, 2024 -
ICE: "Failed to extract DefId" in macro `diesel::table`
#127794 closed
Jul 17, 2024 -
Compiler unexpectedly panicked - async
#127874 closed
Jul 17, 2024 -
Error could use some improvement: slice indices are of type `usize` or ranges of `usize`
#92439 closed
Jul 17, 2024 -
f64::cbrt has different result in different operation-systems
#110132 closed
Jul 17, 2024 -
Bootstrap using `set_times` on a read-only file
#127849 closed
Jul 17, 2024 -
internal compiler error: cannot convert `'{erased}` to a region vid
#127802 closed
Jul 17, 2024 -
bootstrap: `x.py test` specified test order not honored
#126165 closed
Jul 17, 2024 -
Repeated spurious rustdoc test failure: rustdoc-gui/help-page
#126430 closed
Jul 17, 2024 -
`--print link-args` does not print a newline
#127507 closed
Jul 17, 2024
57 Issues opened by 40 people
-
`asm` macro does not understand that enabling the target feature `avx2` implies `avx`
#128125 opened
Jul 24, 2024 -
`rustdoc`: "Methods from `Deref`" section references functions from completely unrelated types.
#128124 opened
Jul 24, 2024 -
ICE: delegation: index out of bounds
#128119 opened
Jul 23, 2024 -
Confusing error around 2024 impl trait lifetime capture
#128113 opened
Jul 23, 2024 -
Runtime error using f64::sin in `wasm32`
#128105 opened
Jul 23, 2024 -
Tracking Issue for `unsigned_is_multiple_of`
#128101 opened
Jul 23, 2024 -
compiler/rustc_borrowck/src/borrow_set.rs:250:17: found two uses for 2-phase borrow temporary
#128097 opened
Jul 23, 2024 -
rustc fails to prove `Send`ness for an `async` block where a `!Send` value is dropped before an `.await` point
#128095 opened
Jul 23, 2024 -
`Result::unwrap()` on an `Err` value: ReferencesError(ErrorGuaranteed(()))
#128094 opened
Jul 23, 2024 -
Bad codegen for `non-copy-derived` struct with all `Copy` derived fields
#128081 opened
Jul 23, 2024 -
The `slice::chunks_exact` iterator does not optimize when the initial slice is non-empty
#128077 opened
Jul 22, 2024 -
Compiler crash when trying to compile Zed
#128074 opened
Jul 22, 2024 -
UdpSocket `recv()` fails after `send()` to a closed port
#128072 opened
Jul 22, 2024 -
global_asm-implemented extern "C" functions are not exported from dylib crates
#128071 opened
Jul 22, 2024 -
compiletest: don't silently accept unsupported directives in test suites
#128058 opened
Jul 22, 2024 -
compiletest: error if `-Cincremental` is passed in compile-flags in ui tests
#128057 opened
Jul 22, 2024 -
dead-code false positive on named structs with a never field
#128053 opened
Jul 22, 2024 -
Vetting 3rd party crates for supply-chain-security issues
#128047 opened
Jul 22, 2024 -
Tracking Issue for Contracts
#128044 opened
Jul 21, 2024 -
Goofy suggestion when trying to use a raw ptr receiver and also the self keyword in the body
#128042 opened
Jul 21, 2024 -
Some invalid cargo cache data leads to ICE
#128029 opened
Jul 21, 2024 -
Tracking Issue for unsized const parameter types: `feature(unsized_const_params)`
#128028 opened
Jul 21, 2024 -
`./x check std` should not try to check `no_std` targets
#128027 opened
Jul 21, 2024 -
Doctests cannot recognize paths that lead to a type in the crate root
#128022 opened
Jul 21, 2024 -
ICE: `adding a def'n for node-id NodeId(18) and def kind AnonConst but a previous def'n exists`
#128016 opened
Jul 20, 2024 -
`tool::prepare_tool_cargo` should run `builder.ensure` automatically, based on tool mode
#128012 opened
Jul 20, 2024 -
Ability to run cargo tests on main thread.
#128061 opened
Jul 20, 2024 -
array::IntoIter::new deprecation warning suggestion may lead to compilation error on 2015 and 2018 editions
#127983 opened
Jul 19, 2024 -
unreachable!("state is never set to invalid values") is reached
#127979 opened
Jul 19, 2024 -
ICE. `try_from_lit: received const param which shouldn't be possible`
#127972 opened
Jul 19, 2024 -
ICE: `only 'variances_of' returns '&[ty::Variance]'`
#127971 opened
Jul 19, 2024 -
Request for `tune-cpu` code generation option to be promoted to stable
#127961 opened
Jul 19, 2024 -
ICE "Failed to extract DefId"
#127959 opened
Jul 19, 2024 -
rustdoc leaks private types in Implementations on Foreign Types
#127947 opened
Jul 19, 2024 -
Tracking Issue for `debug_more_non_exhaustive`
#127942 opened
Jul 18, 2024 -
assertion left==right failed in rustc_query_system/src/dep_graph/serialized.rs
#127940 opened
Jul 18, 2024 -
`asm!` lints based on `cfg` rather than target
#127938 opened
Jul 18, 2024 -
Remove `binary_asm_labels` once the LLVM issue is fixed
#127937 opened
Jul 18, 2024 -
don't suggest turning crate-level attributes into outer style
#127930 opened
Jul 18, 2024 -
Unconstrained lifetimes in impl headers are usable in assoc consts
#127927 opened
Jul 18, 2024 -
ICE: delegation: `unexpected parent of trait or impl item or item not found`
#127916 opened
Jul 18, 2024 -
The Android CI prints unrelated things to stdout, ruining check-run-results tests.
#127914 opened
Jul 18, 2024 -
Degradation from rustc 1.71.0 -> 1.79.0 ("infinite space" compile error not recognized anymore)
#127910 opened
Jul 18, 2024 -
Tracking issue for pub_use_of_private_extern_crate future-compatibility lint
#127909 opened
Jul 18, 2024 -
type alias `Plus2` is never used
#127911 opened
Jul 18, 2024 -
Missing implied bound raises misleading error message
#127900 opened
Jul 18, 2024 -
`tests/run-make/print-target-list` fails for csky-unknown-linux-gnuabiv2
#127895 opened
Jul 18, 2024 -
`doctest` line number is incorrect if used with #![doc = include_str!()]
#127893 opened
Jul 18, 2024 -
Solve the pinned memchr problem
#127890 opened
Jul 18, 2024 -
`#[expect(unused_imports)]` does not work correctly on grouped imports
#127884 opened
Jul 17, 2024 -
High failure rate on Windows MSVC CI with filesystem errors
#127883 opened
Jul 17, 2024 -
ICE: `typeid_for_instance: couldn't get fn_abi of instance`
#127881 opened
Jul 17, 2024 -
ICE: `unexpected value of coverage attribute`
#127880 opened
Jul 17, 2024 -
unreachable pattern lint should report some (or all) of the earlier match arms that subsume the unreachable one
#127870 opened
Jul 17, 2024 -
Corrupted data trashes the output
#127868 opened
Jul 17, 2024 -
Compiler marks import as unnecessary when it isn't (panic_handler)
#127852 opened
Jul 17, 2024
258 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.
-
Fully document `rustdoc-json-types`
#127290 commented on
Jul 22, 2024 • 34 new comments -
Fix build failure on vxworks #127084
#127480 commented on
Jul 24, 2024 • 19 new comments -
Emit error when calling/declaring functions with unavailable vectors.
#127731 commented on
Jul 22, 2024 • 17 new comments -
rustdoc: word wrap CamelCase in the item list table and sidebar
#126247 commented on
Jul 23, 2024 • 16 new comments -
std: use a queue-based `Condvar` on NetBSD and other platforms
#127578 commented on
Jul 20, 2024 • 7 new comments -
rustdoc: add header map to the table of contents
#120736 commented on
Jul 23, 2024 • 7 new comments -
Fix connect timeout for non-linux targets, read readiness of socket connection, Read readiness to detect errors. `Fixes #127018`
#127300 commented on
Jul 23, 2024 • 7 new comments -
Further improve diagnostics for expressions in pattern position
#123877 commented on
Jul 24, 2024 • 7 new comments -
Add target support for RTEMS Arm
#127021 commented on
Jul 23, 2024 • 6 new comments -
Added project-specific Zed IDE settings
#127793 commented on
Jul 20, 2024 • 6 new comments -
Tweak type inference for `const` operands in inline asm
#125558 commented on
Jul 23, 2024 • 5 new comments -
Add target page for riscv64gc-unknown-linux-gnu
#127490 commented on
Jul 18, 2024 • 5 new comments -
fix: fs::remove_dir_all: treat internal ENOENT as success
#127623 commented on
Jul 23, 2024 • 4 new comments -
PinCoerceUnsized trait into core
#125048 commented on
Jul 20, 2024 • 4 new comments -
Clarify guarantees about calling `Iterator:next()` after it returns `None`
#123692 commented on
Jul 20, 2024 • 4 new comments -
Add rustc_intrinsic_const_vector_arg attribute to allow vectors to be passed as constants
#118980 commented on
Jul 22, 2024 • 4 new comments -
Add `f16` and `f128` math functions
#127027 commented on
Jul 18, 2024 • 3 new comments -
rustdoc: Remove OpaqueTy
#127276 commented on
Jul 20, 2024 • 3 new comments -
Initial support for auto traits with default bounds
#120706 commented on
Jul 18, 2024 • 3 new comments -
Rename config.toml to bootstrap.toml
#127791 commented on
Jul 23, 2024 • 3 new comments -
Implement `-Z embed-source` (DWARFv5 source code embedding extension)
#126985 commented on
Jul 23, 2024 • 2 new comments -
Allow dropping `dyn Trait` principal
#126660 commented on
Jul 17, 2024 • 2 new comments -
Migrate `dump-ice-to-disk` and `panic-abort-eh_frame` `run-make` tests to rmake
#127523 commented on
Jul 23, 2024 • 2 new comments -
Tweak "wrong # of generics" suggestions
#127374 commented on
Jul 23, 2024 • 2 new comments -
Improved clarity of documentation for std::fs::create_dir_all
#126548 commented on
Jul 23, 2024 • 2 new comments -
Add `#[deny(unreachable_pub)]` to a bunch of compiler crates
#126013 commented on
Jul 17, 2024 • 2 new comments -
Enable zstd for debug compression.
#125642 commented on
Jul 19, 2024 • 2 new comments -
Improve location reporting of trait placeholder error
#124977 commented on
Jul 19, 2024 • 2 new comments -
Enforce supertrait outlives obligations hold when confirming impl
#124336 commented on
Jul 23, 2024 • 2 new comments -
Emit `assume(false)` as `store i1 true, ptr poison, align 1`
#127740 commented on
Jul 21, 2024 • 2 new comments -
Add elem_offset and related methods
#126770 commented on
Jul 23, 2024 • 1 new comment -
Do not use global caches if opaque types can be defined
#126024 commented on
Jul 24, 2024 • 1 new comment -
Use Default visibility for rustc-generated C symbol declarations
#123994 commented on
Jul 23, 2024 • 1 new comment -
Optimize integer `pow` by removing the exit branch
#122884 commented on
Jul 23, 2024 • 1 new comment -
Add IoSlice::as_bytes
#111277 commented on
Jul 17, 2024 • 1 new comment -
Stabilize Wasm relaxed SIMD
#117468 commented on
Jul 21, 2024 • 1 new comment -
std: uefi: Add basic Env variables
#127462 commented on
Jul 18, 2024 • 1 new comment -
Suggest `impl Trait` for References to Bare Trait in Function Header
#127692 commented on
Jul 18, 2024 • 1 new comment -
Teach rustc about the Xtensa VaListImpl
#127565 commented on
Jul 17, 2024 • 1 new comment -
Replace ASCII control chars with Unicode Control Pictures
#127528 commented on
Jul 19, 2024 • 1 new comment -
Make ast `MutVisitor` have the same method name and style as `Visitor`
#127524 commented on
Jul 23, 2024 • 1 new comment -
add `extern "C-cmse-nonsecure-entry" fn`
#127766 commented on
Jul 22, 2024 • 1 new comment -
Lint unused assoc tys although the trait is used
#127714 commented on
Jul 20, 2024 • 1 new comment -
[EXPERIMENT] Rewrite closure-of-async to async-closure
#127827 commented on
Jul 23, 2024 • 0 new comments -
derive(SmartPointer): rewrite bounds in where and generic bounds
#127681 commented on
Jul 23, 2024 • 0 new comments -
Remove `Nonterminal` and `TokenKind::Interpolated`
#124141 commented on
Jul 22, 2024 • 0 new comments -
Stabilize `raw_ref_op` (RFC 2582)
#127679 commented on
Jul 22, 2024 • 0 new comments -
speed up `String::push` and `String::insert`
#124810 commented on
Jul 17, 2024 • 0 new comments -
Disallow hidden references to mutable static
#124895 commented on
Jul 24, 2024 • 0 new comments -
Allow optimizing `u32::from::<char>`.
#124905 commented on
Jul 21, 2024 • 0 new comments -
Stabilize opaque type precise capturing (RFC 3617)
#127672 commented on
Jul 22, 2024 • 0 new comments -
turn `invalid_type_param_default` into a `FutureReleaseErrorReportInDeps`
#127655 commented on
Jul 18, 2024 • 0 new comments -
(Big performance change) Do not run lints that cannot emit
#125116 commented on
Jul 20, 2024 • 0 new comments -
Optimize `EscapeIterInner`
#125317 commented on
Jul 19, 2024 • 0 new comments -
Improve parse item fallback
#125388 commented on
Jul 18, 2024 • 0 new comments -
Add std::thread::add_spawn_hook.
#125405 commented on
Jul 20, 2024 • 0 new comments -
[bootstrap] Add gcc to dist generation
#125419 commented on
Jul 22, 2024 • 0 new comments -
rustfmt `use` declarations
#125443 commented on
Jul 17, 2024 • 0 new comments -
Migrate and rename `issue-47551`, `issue-35164` and `issue-69368` `run-make` tests to rmake
#127624 commented on
Jul 22, 2024 • 0 new comments -
Add `--print host-triple` to print host target triple
#125579 commented on
Jul 18, 2024 • 0 new comments -
Fix crate name validation & clean up
#127581 commented on
Jul 18, 2024 • 0 new comments -
Update bundled musl to 1.2.5
#125692 commented on
Jul 24, 2024 • 0 new comments -
[rustdoc] Add copy code feature
#125779 commented on
Jul 19, 2024 • 0 new comments -
Fix leaks from panics in destructors
#125923 commented on
Jul 17, 2024 • 0 new comments -
Move alignment checks to codegen
#117473 commented on
Jul 21, 2024 • 0 new comments -
Fix dangling ID when `pub use`ing item which is Doc(hidden) or inherits it in rustdoc JSON output
#117810 commented on
Jul 20, 2024 • 0 new comments -
Do not ICE when trying to get layout of an unexpected type
#127803 commented on
Jul 18, 2024 • 0 new comments -
Bootstrap command refactoring: make command output API more bulletproof (step 7)
#127799 commented on
Jul 23, 2024 • 0 new comments -
Relax the Sized requirement on the Error impl for Box.
#120457 commented on
Jul 19, 2024 • 0 new comments -
Update Android in CI
#120593 commented on
Jul 22, 2024 • 0 new comments -
Remove `suffix` from `MetaItemLit`
#120705 commented on
Jul 18, 2024 • 0 new comments -
Fix doc nits
#127765 commented on
Jul 23, 2024 • 0 new comments -
Always emit `native-static-libs` note, even if it is empty
#121216 commented on
Jul 20, 2024 • 0 new comments -
Implement lint against ambiguous negative literals
#121364 commented on
Jul 20, 2024 • 0 new comments -
Don't emit `expect`/`assume` in opt-level=0
#121614 commented on
Jul 19, 2024 • 0 new comments -
Fix ICE when there is a continue in a labeled block
#121682 commented on
Jul 23, 2024 • 0 new comments -
Promote riscv64gc-unknown-linux-musl to tier 2
#122049 commented on
Jul 19, 2024 • 0 new comments -
Stop using LLVM struct types for array/pointer offset GEPs
#122325 commented on
Jul 18, 2024 • 0 new comments -
Added "copy" to Debug fmt for copy operands
#122551 commented on
Jul 18, 2024 • 0 new comments -
Stabilize `min_exhaustive_patterns`
#122792 commented on
Jul 21, 2024 • 0 new comments -
Remove last rt::init allocation for thread info
#123550 commented on
Jul 18, 2024 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jul 22, 2024 • 0 new comments -
Associated constants for new duration constructors
#127700 commented on
Jul 21, 2024 • 0 new comments -
Async drop codegen
#123948 commented on
Jul 22, 2024 • 0 new comments -
Delegation: partial generics support
#123958 commented on
Jul 18, 2024 • 0 new comments -
Update tracking issue for `const_binary_heap_new_in`
#125962 commented on
Jul 23, 2024 • 0 new comments -
Add unstable support for outputting file checksums for use in cargo
#126930 commented on
Jul 17, 2024 • 0 new comments -
Add `f16` formatting and parsing
#127013 commented on
Jul 23, 2024 • 0 new comments -
Relocate upvars to Unresumed state and make coroutine prefix trivial
#127522 commented on
Jul 21, 2024 • 0 new comments -
Reorder trait bound modifiers *after* `for<...>` binder in trait bounds
#127054 commented on
Jul 22, 2024 • 0 new comments -
Migrate `symbol-visibility` `run-make` test to rmake
#127060 commented on
Jul 18, 2024 • 0 new comments -
Migrate `reproducible-build-2` and `stable-symbol-names` `run-make` tests to rmake
#127095 commented on
Jul 19, 2024 • 0 new comments -
Skip pub structs with repr(c) and repr(transparent) in dead code analysis
#127104 commented on
Jul 21, 2024 • 0 new comments -
Rework `non_local_definitions` lint to only use a syntactic heuristic
#127117 commented on
Jul 20, 2024 • 0 new comments -
Weekly `cargo update`
#127140 commented on
Jul 22, 2024 • 0 new comments -
match lowering: Hide `Candidate` from outside the lowering algorithm
#127159 commented on
Jul 22, 2024 • 0 new comments -
Make E0599's label more clear for field which is used like a method.
#127193 commented on
Jul 18, 2024 • 0 new comments -
Mark span parent in def_collector.
#127241 commented on
Jul 19, 2024 • 0 new comments -
Skip const-eval if evaluatable predicate is trivial
#127242 commented on
Jul 19, 2024 • 0 new comments -
Add edge-case examples to `{count,leading,trailing}_{ones,zeros}` methods
#127252 commented on
Jul 23, 2024 • 0 new comments -
Suggest removing `.unwrap()` or `.expect()` if followed by a failed `?` operator
#127485 commented on
Jul 22, 2024 • 0 new comments -
Allow disabling ASan instrumentation for globals
#127483 commented on
Jul 17, 2024 • 0 new comments -
Remove generic lifetime parameter of trait `Pattern`
#127481 commented on
Jul 23, 2024 • 0 new comments -
bump tracing
#127316 commented on
Jul 20, 2024 • 0 new comments -
Simplify match based on the cast result of `IntToInt`
#127324 commented on
Jul 22, 2024 • 0 new comments -
[do not merge] Testing Windows CI
#127373 commented on
Jul 17, 2024 • 0 new comments -
Stop using the `unpack!` macro in MIR building
#127416 commented on
Jul 18, 2024 • 0 new comments -
Make tidy fast without compromising case alternation
#127457 commented on
Jul 23, 2024 • 0 new comments -
CommandExt::before_exec: deprecate safety in edition 2024
#125970 commented on
Jul 17, 2024 • 0 new comments -
std: implement the `once_wait` feature
#127567 commented on
Jul 17, 2024 • 0 new comments -
Implement `unsigned_signed_diff`
#126042 commented on
Jul 23, 2024 • 0 new comments -
Fix supertrait associated type unsoundness
#126090 commented on
Jul 22, 2024 • 0 new comments -
size_of_val_raw: for length 0 this is safe to call
#126152 commented on
Jul 21, 2024 • 0 new comments -
Disallow setting some built-in cfg via set the command-line
#126158 commented on
Jul 23, 2024 • 0 new comments -
Delegation: support generics in associated delegation items
#126161 commented on
Jul 18, 2024 • 0 new comments -
std::unix::thread fix available_parallelism on netbsd/32 bits.
#126162 commented on
Jul 23, 2024 • 0 new comments -
std::unix::stack_overflow::drop_handler addressing todo through libc …
#126207 commented on
Jul 24, 2024 • 0 new comments -
Greatly speed up doctests by compiling compatible doctests in one file
#126245 commented on
Jul 17, 2024 • 0 new comments -
[experiment] try fixing compiler_builtins android bug
#127561 commented on
Jul 18, 2024 • 0 new comments -
Remove the `missing_copy_implementations` lint.
#126293 commented on
Jul 22, 2024 • 0 new comments -
Promote Mac Catalyst targets to Tier 2, and ship with rustup
#126450 commented on
Jul 21, 2024 • 0 new comments -
More unsafe attr verification
#127543 commented on
Jul 23, 2024 • 0 new comments -
Make it crystal clear what lint `type_alias_bounds` actually signifies
#126575 commented on
Jul 23, 2024 • 0 new comments -
Enable `riscv64gc-gnu` testing
#126641 commented on
Jul 22, 2024 • 0 new comments -
Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB`
#126651 commented on
Jul 19, 2024 • 0 new comments -
Show diff suggestion format on verbose replacement
#127541 commented on
Jul 22, 2024 • 0 new comments -
Added SHA512, SM3, SM4 target-features and `sha512_sm_x86` feature gate
#126704 commented on
Jul 22, 2024 • 0 new comments -
Implement a first version of RFC 3525: struct target features
#127537 commented on
Jul 19, 2024 • 0 new comments -
Better handle suggestions for the already present code and fix some suggestions
#126818 commented on
Jul 18, 2024 • 0 new comments -
CloneToUninit impls
#126877 commented on
Jul 18, 2024 • 0 new comments -
Tracking Issue for the #[cmse_nonsecure_entry] attribute
#75835 commented on
Jul 18, 2024 • 0 new comments -
rustdoc: macro calls in alias (stringify!)
#94180 commented on
Jul 18, 2024 • 0 new comments -
document that std::fmt uses ROUND_HALF_EVEN
#112742 commented on
Jul 18, 2024 • 0 new comments -
Generated Docs Have Bad Links on Fedora 38 on 86_64
#113561 commented on
Jul 18, 2024 • 0 new comments -
Tracking issue for RFC 3519: `arbitrary_self_types`
#44874 commented on
Jul 18, 2024 • 0 new comments -
Check for whether index is out of bound during compilation failed unexpectedly
#124889 commented on
Jul 18, 2024 • 0 new comments -
LTO ignored for all crate types when building multiple crate types and one doesn't support it
#51009 commented on
Jul 18, 2024 • 0 new comments -
Tracking Issue for stabilizing the sanitizers (e.g., AddressSanitizer, LeakSanitizer, MemorySanitizer, ThreadSanitizer)
#123615 commented on
Jul 18, 2024 • 0 new comments -
const_prop_lint can't tell when code guarded with && is dead
#113905 commented on
Jul 18, 2024 • 0 new comments -
Scan is overly specialized
#68371 commented on
Jul 19, 2024 • 0 new comments -
Fix (?) dependency tracking for the metavar span table
#127218 commented on
Jul 19, 2024 • 0 new comments -
ICE: `failed to resolve instance for ErrorGuaranteed()`
#127826 commented on
Jul 19, 2024 • 0 new comments -
Chains of checked_add could get better codegen
#127250 commented on
Jul 19, 2024 • 0 new comments -
Lint against expressions that unnecessarily create references
#127724 commented on
Jul 19, 2024 • 0 new comments -
File truncation is slow on Windows
#127606 commented on
Jul 19, 2024 • 0 new comments -
rust-lang repos that do not declare licenses
#25664 commented on
Jul 19, 2024 • 0 new comments -
Tracking Issue for function delegation (`fn_delegation`, RFC 3530)
#118212 commented on
Jul 19, 2024 • 0 new comments -
Tracking Issue for `core_io_borrowed_buf`
#117693 commented on
Jul 19, 2024 • 0 new comments -
ICE: `write_immediate_to_mplace: invalid ScalarPair layout: TyAndLayout` with feature `adt_const_params`
#126272 commented on
Jul 19, 2024 • 0 new comments -
Tracking Issue for nested field access in offset_of
#120140 commented on
Jul 19, 2024 • 0 new comments -
ICE: `None` in `compiler/rustc_mir_build/src/build/matches/mod.rs`
#119786 commented on
Jul 19, 2024 • 0 new comments -
Tracking Issue for Rust 2024: rustfmt style editions
#123799 commented on
Jul 19, 2024 • 0 new comments -
Tracking Issue for RFC 2948: Portable SIMD
#86656 commented on
Jul 20, 2024 • 0 new comments -
Unused Fluent messages lint
#110754 commented on
Jul 20, 2024 • 0 new comments -
`&usize::<=` is much slower than `usize::<=`
#105259 commented on
Jul 20, 2024 • 0 new comments -
ICE: `unhandled type: Alias(...)` in `rustc_mir_transform/src/validate.rs` when `[mir_built]`
#126680 commented on
Jul 20, 2024 • 0 new comments -
NFC normalisation of lifetimes and labels
#126759 commented on
Jul 20, 2024 • 0 new comments -
`doc(inline)` overrides `doc(hidden)`, but only for crates
#126796 commented on
Jul 20, 2024 • 0 new comments -
`unreachable_code` detection and/or lint seems broken
#126808 commented on
Jul 20, 2024 • 0 new comments -
Confusing documentation for wasm32-wasip1-threads
#126857 commented on
Jul 20, 2024 • 0 new comments -
ICE: unnamed fields: `internal compiler error: could not resolve DefId`
#126969 commented on
Jul 20, 2024 • 0 new comments -
`hir::Body`'s documentation incorrectly suggests it doesn't contain parmaeter info for closures
#127031 commented on
Jul 20, 2024 • 0 new comments -
Generated assembly contains a jump to the next instruction
#127640 commented on
Jul 17, 2024 • 0 new comments -
`rustc` suggests adding `Send` trait to the wrong item
#127555 commented on
Jul 17, 2024 • 0 new comments -
Vxworks build error for current master branch. Need to update some source.
#127084 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for RFC 3216: "Allow using `for<'a>` syntax when declaring closures"
#97362 commented on
Jul 17, 2024 • 0 new comments -
Coroutines should be able to implement `for<'a> Coroutine<&'a mut T>`
#68923 commented on
Jul 17, 2024 • 0 new comments -
aarch64-pointer-auth test failing on LLVM 19
#127829 commented on
Jul 17, 2024 • 0 new comments -
[rustdoc] Feature Request: Allow code wrapping
#127334 commented on
Jul 17, 2024 • 0 new comments -
`LocalKey` dropped after calling `std::process::exit()`
#127637 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for AVX512_FP16 intrinsics
#127213 commented on
Jul 17, 2024 • 0 new comments -
`>=` typo gives unclear error message
#98128 commented on
Jul 17, 2024 • 0 new comments -
Recovering from keyword identifier mentions raw identifier that never appeared in the source code later
#97854 commented on
Jul 17, 2024 • 0 new comments -
Trait impls from where clauses (`ParamEnv`) take precedence over freestanding trait impls
#24066 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for `new_range_api` (part of RFC 3550)
#125687 commented on
Jul 17, 2024 • 0 new comments -
Tracking issue for supporting macOS on Apple Silicon (a.k.a arm64, M1, M2, aarch64)
#73908 commented on
Jul 17, 2024 • 0 new comments -
Poorly-documented safety assumptions in `unix::stack_overflow::init`
#127841 commented on
Jul 17, 2024 • 0 new comments -
ICE: Failed to extract DefId: def_kind e8...bc
#119132 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for enum access in offset_of
#120141 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for Missing BMI1, AVX2, SSE2, SSE4.1, SSE4a and TBM intrinsics
#126936 commented on
Jul 17, 2024 • 0 new comments -
ICE `index out of bounds: the len is 0 but the index is 0`
#127804 commented on
Jul 17, 2024 • 0 new comments -
Using `-C lto=thin` and `-C no-prepopulate-passes` at the same time for windows target , report link error: undefined symbol
#125802 commented on
Jul 17, 2024 • 0 new comments -
ICE: `OpaqueCast unexpected because it isn't captured` in `rustc_middle/src/ty/closure.rs`
#126667 commented on
Jul 17, 2024 • 0 new comments -
Confusing lifetime diagnostics for trait impl
#115903 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for num_midpoint
#110840 commented on
Jul 18, 2024 • 0 new comments -
Tracking Issue for Rust 2024: Make `std::env::{set_var, remove_var}` unsafe
#124866 commented on
Jul 18, 2024 • 0 new comments -
Type inference results in `overflow evaluating the requirement`
#127411 commented on
Jul 18, 2024 • 0 new comments -
Tracking Issue for `macro_metavar_expr_concat`
#124225 commented on
Jul 18, 2024 • 0 new comments -
Tracking Issue for `XOP` target feature
#127208 commented on
Jul 18, 2024 • 0 new comments -
BTreeMap/Set don't have debug visualizers
#90520 commented on
Jul 18, 2024 • 0 new comments -
ERROR : rustc interrupted by SIGSEGV
#125480 commented on
Jul 18, 2024 • 0 new comments -
Tracking issue for `invalid_type_param_default` compatibility lint
#36887 commented on
Jul 18, 2024 • 0 new comments -
Tracking Issue for `f16` and `f128` float types
#116909 commented on
Jul 18, 2024 • 0 new comments -
Reachable `libc` assert by `thread::scope`, when printing `RwLock` protected values as formatted strings.
#124920 commented on
Jul 18, 2024 • 0 new comments -
For E0401, mention item definition being the problem
#104336 commented on
Jul 22, 2024 • 0 new comments -
Tracking Issue for `task::Waker::noop`
#98286 commented on
Jul 22, 2024 • 0 new comments -
`std::process::exit` is not thread-safe
#126600 commented on
Jul 22, 2024 • 0 new comments -
Flaky constant propagation results in loss of SIMD optimization
#121511 commented on
Jul 22, 2024 • 0 new comments -
Tracking issue for tracking licensing metadata with REUSE
#99414 commented on
Jul 22, 2024 • 0 new comments -
Work tracking issue for moving `rustc_infer` error reporting into `rustc_trait_selection`
#127492 commented on
Jul 22, 2024 • 0 new comments -
Optimization for types implementing drop seems broken on LLVM 19
#125373 commented on
Jul 23, 2024 • 0 new comments -
`Instant::duration_since` returns a shortened duration if a suspend occurred
#87906 commented on
Jul 23, 2024 • 0 new comments -
compiletest: Deficiencies and pitfalls of `//@ normalize-*` headers
#126372 commented on
Jul 23, 2024 • 0 new comments -
Trait with associated type bounds cannot be made into an object because it uses `Self` as a type parameter
#80256 commented on
Jul 23, 2024 • 0 new comments -
ICE: `Failed to normalize Alias(Weak, AliasTy {` with `feature(lazy_type_alias)`
#127351 commented on
Jul 23, 2024 • 0 new comments -
ICE: `Failed to normalize Alias(Weak, AliasTy {` with `feature(type_alias_impl_trait)`
#127353 commented on
Jul 23, 2024 • 0 new comments -
ICE: `polonius loan scopes differ from NLL borrow scopes,`
#127628 commented on
Jul 23, 2024 • 0 new comments -
ICE: `assertion failed: layout.is_sized()` with `feature(associated_const_equality)`
#127643 commented on
Jul 23, 2024 • 0 new comments -
ICE: `primitive read not possible for type`
#127676 commented on
Jul 23, 2024 • 0 new comments -
ICE. `!base.layout().is_sized()`
#127737 commented on
Jul 23, 2024 • 0 new comments -
ICE: `expected wide pointer extra data (e.g. slice length or trait object vtable)`
#127742 commented on
Jul 23, 2024 • 0 new comments -
Tracking Issue for `std::ffi::c_str` module
#112134 commented on
Jul 23, 2024 • 0 new comments -
Duplicating mut Copy variables doesn't warn or error
#73467 commented on
Jul 23, 2024 • 0 new comments -
Tracking issue for the `start` feature
#29633 commented on
Jul 23, 2024 • 0 new comments -
Decide on path forward for attributes on expressions
#127436 commented on
Jul 23, 2024 • 0 new comments -
Tracking Issue for porting `run-make` tests to use Rust
#121876 commented on
Jul 23, 2024 • 0 new comments -
Collisions in type_id
#10389 commented on
Jul 23, 2024 • 0 new comments -
Tracking Issue for Lifetime Capture Rules 2024 (RFC 3498)
#117587 commented on
Jul 23, 2024 • 0 new comments -
`special_module_name` triggered for a directory module
#104161 commented on
Jul 23, 2024 • 0 new comments -
rust 1.77.1 fails to build on aarch64-unknown-netbsd with stack exhaustion
#123551 commented on
Jul 24, 2024 • 0 new comments -
Fixing `unsafe_op_in_unsafe_fn` for `std::{os, sys}`
#127747 commented on
Jul 24, 2024 • 0 new comments -
Tracking Issue for anonymous pipe API
#127154 commented on
Jul 24, 2024 • 0 new comments -
Only preserve DebugInfo in DeadStoreElimination if requested.
#106852 commented on
Jul 21, 2024 • 0 new comments -
[mir-opt] SimplifyLocals should also clean up debuginfo
#110702 commented on
Jul 19, 2024 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jul 18, 2024 • 0 new comments -
Add -Z small-data-threshold
#117465 commented on
Jul 22, 2024 • 0 new comments -
rustdoc reproducibility issue due to nondeterministic anon.llvm.<hash>
#126976 commented on
Jul 20, 2024 • 0 new comments -
Tracking issue for promoting `!` to a type (RFC 1216)
#35121 commented on
Jul 20, 2024 • 0 new comments -
Tracking issue for cleaning up std's thread_local implementation details
#110897 commented on
Jul 20, 2024 • 0 new comments -
Tracking issue for custom inner attributes
#54726 commented on
Jul 20, 2024 • 0 new comments -
Returning `impl Fn(T) -> impl Trait` does not compile, unless you add an `identity` call
#107883 commented on
Jul 20, 2024 • 0 new comments -
Unresolved imports when building std without thread local
#127773 commented on
Jul 20, 2024 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Jul 20, 2024 • 0 new comments -
Tracking Issue for `CStr::bytes`
#112115 commented on
Jul 20, 2024 • 0 new comments -
Tracking Issue for Box::into_boxed_slice
#71582 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for MaybeUninit methods for arrays
#96097 commented on
Jul 21, 2024 • 0 new comments -
Allow the `Iterator::partition` method to collect in two different collections
#54285 commented on
Jul 21, 2024 • 0 new comments -
How should const generics with references work around pointer identity and padding?
#120961 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for more complex const parameter types: `feature(adt_const_params)`
#95174 commented on
Jul 21, 2024 • 0 new comments -
wide pointer/borrow equality for `unsized_const_params`
#112218 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for RFC 3484: Unsafe Extern Blocks
#123743 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for Packages as (optional) namespaces
#122349 commented on
Jul 21, 2024 • 0 new comments -
Tracking issue for feature(repr128); enums with 128-bit discriminants
#56071 commented on
Jul 21, 2024 • 0 new comments -
Uses non-existent FreeBSD 11 syscall ABI for FreeBSD RISC-V
#92466 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for `pointer::mask`
#98290 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for RFC #2972: Constrained Naked Functions
#90957 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for trim-paths RFC 3127
#111540 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for is_none_or
#126383 commented on
Jul 21, 2024 • 0 new comments -
cycle on inherent associated types in structs
#108491 commented on
Jul 21, 2024 • 0 new comments -
Detect ; -> , typo on `vec!["_", 10]`
#80173 commented on
Jul 21, 2024 • 0 new comments -
Tracking Issue for RFC 3325: unsafe attributes
#123757 commented on
Jul 22, 2024 • 0 new comments -
Tracking issue for `step_trait` stabilization
#42168 commented on
Jul 22, 2024 • 0 new comments -
Feature gates for renamed features hard error, breaking "nightly-detecting" crates
#120804 commented on
Jul 22, 2024 • 0 new comments -
Importing an enum variant can create a conflict with a new prelude type
#127738 commented on
Jul 22, 2024 • 0 new comments -
Tracking Issue for experimental `yeet` expressions (`feature(yeet_expr)`)
#96373 commented on
Jul 22, 2024 • 0 new comments -
Instantiating Same Type via Function vs Directly => Compiler Thinks They Are Different Types.
#124799 commented on
Jul 22, 2024 • 0 new comments -
Tracking issue for RFC 2351, "Add `is_sorted` to the standard library"
#53485 commented on
Jul 22, 2024 • 0 new comments -
Tracking Issue for `const_waker`
#102012 commented on
Jul 22, 2024 • 0 new comments