-
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
177 Pull requests merged by 73 people
-
Rollup of 8 pull requests
#127898 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 -
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 -
Migrate
atomic-lock-free
tormake
#127787 merged
Jul 18, 2024 -
Make language around
ToOwned
forBorrowedFd
more precise#127077 merged
Jul 18, 2024 -
Put the dots back in RTN pretty printing
#127783 merged
Jul 18, 2024 -
Commonize
uname -m
results foraarch64
in docker runner#127828 merged
Jul 18, 2024 -
Some parser improvements
#127806 merged
Jul 18, 2024 -
unix: break
stack_overflow::install_main_guard
into smaller fn#127845 merged
Jul 18, 2024 -
[
macro_metavar_expr_concat
] Add support for literals#127542 merged
Jul 18, 2024 -
ptr::metadata: avoid references to extern types
#127859 merged
Jul 18, 2024 -
Document the column numbers for the dbg! macro
#127861 merged
Jul 18, 2024 -
Rollup of 9 pull requests
#127892 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 -
Move a few intrinsics to Rust abi
#127337 merged
Jul 18, 2024 -
rustdoc: click target for sidebar items flush left
#127229 merged
Jul 18, 2024 -
Use ordinal number in argument error
#125042 merged
Jul 18, 2024 -
MIR building: Stop using
unpack!
forBlockAnd<()>
#127472 merged
Jul 18, 2024 -
Remove invalid further restricting suggestion for type bound
#127844 merged
Jul 18, 2024 -
Add myself to review rotation
#127855 merged
Jul 18, 2024 -
Don't use implicit features in
Cargo.toml
incompiler/
#127769 merged
Jul 18, 2024 -
Solve a error
.clone()
suggestion when moving a mutable reference#127579 merged
Jul 18, 2024 -
Rollup of 8 pull requests
#127865 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 -
Reviewer on vacation
#127847 merged
Jul 17, 2024 -
bootstrap: open
llvm-config
as r+w#127850 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 -
Prevent double reference in generic futex
#127813 merged
Jul 17, 2024 -
maintain the given order on step execution
#127602 merged
Jul 17, 2024 -
Update cargo
#127838 merged
Jul 17, 2024 -
Simplify environment variable examples
#125206 merged
Jul 17, 2024 -
Skip fast path for dec2flt when optimize_for_size
#126271 merged
Jul 17, 2024 -
Rollup of 9 pull requests
#127840 merged
Jul 17, 2024 -
impl Send + Sync
and overridecount
for theCStr::bytes
iterator#127444 merged
Jul 17, 2024 -
std: Use
read_unaligned
for reads from DWARF#127792 merged
Jul 17, 2024 -
Terminate
--print link-args
output with newline#127512 merged
Jul 17, 2024 -
std: Forbid unwrapped unsafe ops in xous and uefi modules
#127836 merged
Jul 17, 2024 -
Use futex.rs for Windows thread parking
#127807 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 -
Migrate
compiler-lookup-paths
,dump-mono-stats
andprune-link-args
run-make
tests tormake
orui
format#126208 merged
Jul 17, 2024 -
Sync ar_archive_writer to LLVM 18.1.3
#124033 merged
Jul 17, 2024 -
Deny keyword lifetimes pre-expansion
#126762 merged
Jul 17, 2024 -
Invert infer
error_reporting
mod struture#127501 merged
Jul 17, 2024 -
Promote the
wasm32-wasip2
target to Tier 2#126967 merged
Jul 17, 2024 -
Delegation: support coercion for target expression
#126699 merged
Jul 17, 2024 -
Update method name to reflect changes to its internals
#127816 merged
Jul 17, 2024 -
Migrate
raw-dylib-inline-cross-dylib
andraw-dylib-custom-dlltool
run-make
tests to rmake#127390 merged
Jul 17, 2024 -
Rollup of 7 pull requests
#127831 merged
Jul 17, 2024 -
Migrate
std-core-cycle
,obey-crate-type-flag
,mixing-libs
andissue-18943
run-make
tests tormake.rs
#126484 merged
Jul 16, 2024 -
Fix the issue of invalid suggestion for a reference of iterator
#127669 merged
Jul 16, 2024 -
Various ast validation simplifications
#127818 merged
Jul 16, 2024 -
Rollup of 8 pull requests
#127819 merged
Jul 16, 2024 -
match lowering: Use an iterator to find
expand_until
#127707 merged
Jul 16, 2024 -
Fix and enforce
unsafe_op_in_unsafe_fn
in compiler#127730 merged
Jul 16, 2024 -
Make ErrorGuaranteed discoverable outside types, consts, and lifetimes
#127808 merged
Jul 16, 2024 -
run-make-support: update gimli to 0.31.0
#127805 merged
Jul 16, 2024 -
delete #![allow(unsafe_op_in_unsafe_fn)] in teeos
#127789 merged
Jul 16, 2024 -
Subtree update of
rust-analyzer
#127617 merged
Jul 16, 2024 -
match lowering: Move
MatchPair
tree creation to its own module#127709 merged
Jul 16, 2024 -
Rollup of 6 pull requests
#127796 merged
Jul 16, 2024 -
Update books
#127770 merged
Jul 16, 2024 -
Make sure trait def ids match before zipping args in
note_function_argument_obligation
#127780 merged
Jul 16, 2024 -
Fix typos in RELEASES.md
#127795 merged
Jul 16, 2024 -
Suggest a borrow when using dbg
#120990 merged
Jul 16, 2024 -
fix least significant digits of f128 associated constants
#127047 merged
Jul 16, 2024 -
Bootstrap command refactoring: port remaining commands with access to
Build
(step 6)#127680 merged
Jul 16, 2024 -
Add cache for
allocate_str
#127638 merged
Jul 16, 2024 -
Suggest using
map_or
whenOption<&T>::unwrap_or where T: Deref
fails#127629 merged
Jul 16, 2024 -
consolidate miri-unleashed tests for mutable refs into one file
#127684 merged
Jul 15, 2024 -
Make parse error suggestions verbose and fix spans
#127407 merged
Jul 15, 2024 -
Rollup of 6 pull requests
#127777 merged
Jul 15, 2024 -
coverage: Restrict
ExpressionUsed
simplification toCode
mappings#127758 merged
Jul 15, 2024 -
Add myself to the review rotation
#127736 merged
Jul 15, 2024 -
Stop using the
gen
identifier in the compiler#127729 merged
Jul 15, 2024 -
offset_from: always allow pointers to point to the same address
#124921 merged
Jul 15, 2024 -
Add classify and related methods for f16 and f128
#127020 merged
Jul 15, 2024 -
Rollup of 3 pull requests
#127757 merged
Jul 15, 2024 -
Make os/windows and pal/windows default to
#![deny(unsafe_op_in_unsafe_fn)]
#127750 merged
Jul 15, 2024 -
std:
#![deny(unsafe_op_in_unsafe_fn)]
in platform-independent code#127744 merged
Jul 15, 2024 -
Windows: Remove some unnecessary type aliases
#127712 merged
Jul 15, 2024 -
Fill out target-spec metadata for all targets
#127265 merged
Jul 15, 2024 -
std: removes logarithms family function edge cases handling for solaris.
#127719 merged
Jul 15, 2024 -
sys::init is not unsafe on teeos
#127732 merged
Jul 15, 2024 -
find_field does not need to be a query.
#127718 merged
Jul 15, 2024 -
Miri subtree update
#127726 merged
Jul 14, 2024 -
Report usage of lib features in ast validation
#127587 merged
Jul 14, 2024 -
doc: Suggest
str::repeat
overiter::repeat().take().collect()
#127592 merged
Jul 14, 2024 -
Add regression test for a gce + effects ICE
#127711 merged
Jul 14, 2024 -
Rollup of 5 pull requests
#127728 merged
Jul 14, 2024 -
Fix
DebugParser
.#127273 merged
Jul 14, 2024 -
Remove lang feature for type ascription (since it's a lib feature now)
#127630 merged
Jul 14, 2024 -
Merge Apple
std::os
extensions modules intostd::os::darwin
#125935 merged
Jul 14, 2024 -
Gate the type length limit check behind a nightly flag
#127670 merged
Jul 14, 2024 -
Add release notes for 1.80
#127083 merged
Jul 14, 2024 -
Rollup of 5 pull requests
#127713 merged
Jul 14, 2024 -
clarify the meaning of the version number for accepted/removed features
#127710 merged
Jul 14, 2024 -
Fix minor typos in std::process doc on Win argv
#127704 merged
Jul 14, 2024 -
handle ci-rustc incompatible options during config parse
#127322 merged
Jul 14, 2024 -
use std for file mtime and atime modifications
#127697 merged
Jul 14, 2024 -
Only track mentioned places for jump threading
#127087 merged
Jul 14, 2024 -
Add FileCheck annotations to mir-opt/dest-prop tests
#122300 merged
Jul 14, 2024 -
rustdoc: rename
issue-\d+.rs
tests to have meaningful names (part 8)#127671 merged
Jul 14, 2024 -
Use ManuallyDrop in BufWriter::into_parts
#127659 merged
Jul 14, 2024 -
Rollup of 6 pull requests
#127706 merged
Jul 14, 2024 -
Clear
inner_attr_ranges
regularly.#127477 merged
Jul 14, 2024 -
use "bootstrap" instead of "rustbuild" in comments and docs
#127434 merged
Jul 14, 2024 -
More attribute cleanups
#127558 merged
Jul 14, 2024 -
using correct tool mode for
run-make-support
crate#127677 merged
Jul 14, 2024 -
Rollup of 3 pull requests
#127705 merged
Jul 14, 2024 -
Remove memory leaks in doctests in
core
,alloc
, andstd
#127446 merged
Jul 14, 2024 -
Windows: Add experimental support for linking std-required system DLLs using raw-dylib
#127370 merged
Jul 14, 2024 -
Subtree sync for rustc_codegen_cranelift
#127694 merged
Jul 14, 2024 -
Stabilize const unchecked conversion from u32 to char
#126958 merged
Jul 13, 2024 -
std::unix::fs: removing, now useless, layers predating macOs 10.10.
#127683 merged
Jul 13, 2024 -
Add tests for #112905
#127435 merged
Jul 13, 2024 -
Bootstrap command refactoring: improve debuggability (step 5)
#127450 merged
Jul 13, 2024 -
Fix incorrect NDEBUG handling in LLVM bindings
#127654 merged
Jul 13, 2024 -
Rollup of 3 pull requests
#127674 merged
Jul 13, 2024 -
Improved slice documentation
#127668 merged
Jul 13, 2024 -
Stabilize io_slice_advance
#127661 merged
Jul 13, 2024 -
fix interleaved output in the default panic hook when multiple threads panic simultaneously
#127397 merged
Jul 13, 2024 -
Guard against calling
libc::exit
multiple times on Linux.#126606 merged
Jul 13, 2024 -
Added the
xop
target-feature and thexop_target_feature
feature gate#127209 merged
Jul 13, 2024 -
Migrate
issue-83045
,rustc-macro-dep-files
andenv-dep-info
run-make
tests to rmake#127381 merged
Jul 13, 2024 -
Migrate
extra-filename-with-temp-outputs
andissue-85019-moved-src-dir
run-make
tests to rmake#127338 merged
Jul 13, 2024 -
Fix import suggestion ice
#127310 merged
Jul 13, 2024 -
add lint for inline asm labels that look like binary
#126922 merged
Jul 13, 2024 -
Rollup of 11 pull requests
#127665 merged
Jul 13, 2024 -
Rename the internal
const_strlen
to juststrlen
#127660 merged
Jul 13, 2024 -
Implement
precise_capturing
support for rustdoc#127632 merged
Jul 13, 2024 -
Remove
fully_normalize
#127631 merged
Jul 13, 2024 -
Ignore allocation bytes in some mir-opt tests
#126502 merged
Jul 13, 2024 -
Suggest using precise capturing for hidden type that captures region
#127619 merged
Jul 13, 2024 -
Fire unsafe_code lint on unsafe extern blocks
#127535 merged
Jul 13, 2024 -
Ensure floats are returned losslessly by the Rust ABI on 32-bit x86
#123351 merged
Jul 12, 2024 -
Fix
Parser::look_ahead
#127636 merged
Jul 12, 2024 -
Generalize
fn allocator
for Rc/Arc.#124980 merged
Jul 12, 2024 -
generalize search graph to enable fuzzing
#127627 merged
Jul 12, 2024 -
Add AMX target-features and
x86_amx_intrinsics
feature flag#126639 merged
Jul 12, 2024 -
Stabilize const_cstr_from_ptr (CStr::from_ptr, CStr::count_bytes)
#127433 merged
Jul 12, 2024 -
Use pidfd_spawn for faster process spawning when a PidFd is requested
#126827 merged
Jul 12, 2024 -
Lower timeout of CI jobs to 4 hours
#127648 merged
Jul 12, 2024 -
Update dist-riscv64-linux to binutils 2.40
#127613 merged
Jul 12, 2024 -
Rollup of 8 pull requests
#127653 merged
Jul 12, 2024 -
remove unnecessary
git
usages#127552 merged
Jul 12, 2024 -
Use rustc-stable-hash in the compiler
#127479 merged
Jul 12, 2024 -
[beta] backports
#127618 merged
Jul 12, 2024 -
match lowering: Clarify the main loop of the algorithm
#127164 merged
Jul 12, 2024 -
as_simd: fix doc comment to be in line with align_to
#127422 merged
Jul 12, 2024 -
compiletest: Better error message for bad
normalize-*
headers#127607 merged
Jul 12, 2024 -
More suggestion for converting
Option<&Vec<T>>
toOption<&[T]>
#127596 merged
Jul 12, 2024 -
Rollup of 6 pull requests
#127635 merged
Jul 12, 2024 -
Mark
builtin_syntax
as internal#127622 merged
Jul 12, 2024 -
Revert accidental comment deletion
#127625 merged
Jul 12, 2024 -
Use verbose style when suggesting changing
const
withlet
#127382 merged
Jul 12, 2024 -
Suggest borrowing on fn argument that is
impl AsRef
#124599 merged
Jul 12, 2024 -
check is_ident before parse_ident
#127601 merged
Jul 12, 2024 -
Make sure that labels are defined after the primary span in diagnostics
#127591 merged
Jul 12, 2024 -
core: Limit remaining f16 doctests to x86_64 linux
#127588 merged
Jul 12, 2024 -
Rename
lazy_cell_consume
tolazy_cell_into_inner
#127599 merged
Jul 12, 2024 -
Don't mark
DEBUG_EVENT
struct asrepr(packed)
#127572 merged
Jul 12, 2024 -
Allows
#[diagnostic::do_not_recommend]
to supress trait impls in suggestions as well#127598 merged
Jul 12, 2024 -
Remove extern "wasm" ABI
#127605 merged
Jul 12, 2024 -
Rollup of 8 pull requests
#127614 merged
Jul 12, 2024 -
Clippy subtree update
#127609 merged
Jul 11, 2024 -
Add
f16
andf128
as simd types in LLVM#127487 merged
Jul 11, 2024 -
Avoid follow-up errors and ICEs after missing lifetime errors on data structures
#127311 merged
Jul 11, 2024 -
Require a colon in
//@ normalize-*:
test headers#126777 merged
Jul 11, 2024
85 Pull requests opened by 51 people
-
Rewrite and rename `issue-22131` and `issue-26006` `run-make` tests to rmake
#127621 opened
Jul 11, 2024 -
fix: fs::remove_dir_all: treat internal ENOENT as success
#127623 opened
Jul 11, 2024 -
Migrate and rename `issue-47551`, `issue-35164` and `issue-69368` `run-make` tests to rmake
#127624 opened
Jul 11, 2024 -
[library/std/src/process.rs] `PartialEq` & `Eq` for `ExitCode`
#127633 opened
Jul 12, 2024 -
make `invalid_type_param_default` into a `FutureReleaseErrorReportInDeps`
#127655 opened
Jul 12, 2024 -
WIP: make pub_use_of_private_extern_crate a hard error
#127656 opened
Jul 12, 2024 -
Add cross-crate precise capturing support to rustdoc
#127658 opened
Jul 12, 2024 -
When finding item gated behind a `cfg` flag, point at it
#127662 opened
Jul 12, 2024 -
Migrate 9 more very similar FFI `run-make` tests to rmake
#127663 opened
Jul 12, 2024 -
Stabilize opaque type precise capturing (RFC 3617)
#127672 opened
Jul 13, 2024 -
Remove invalid help diagnostics for const pointer
#127675 opened
Jul 13, 2024 -
Stabilize `raw_ref_op` (RFC 2582)
#127679 opened
Jul 13, 2024 -
derive(SmartPointer): rewrite bounds in where and generic bounds
#127681 opened
Jul 13, 2024 -
bootstrap: fully rely on RUSTC_WRAPPER
#127682 opened
Jul 13, 2024 -
Const-to-pattern-to-MIR cleanup
#127687 opened
Jul 13, 2024 -
Suggest `impl Trait` for References to Bare Trait in Function Header
#127692 opened
Jul 13, 2024 -
Migrate `crate-hash-rustc-version` to `rmake`
#127693 opened
Jul 13, 2024 -
Associated constants for new duration constructors
#127700 opened
Jul 13, 2024 -
Lint unused assoc tys although the trait is used
#127714 opened
Jul 14, 2024 -
reenable some windows tests
#127715 opened
Jul 14, 2024 -
Fix malformed suggestion for repeated maybe unsized bounds
#127717 opened
Jul 14, 2024 -
[`macro_metavar_expr_concat`] Allow `concat` in repetitions
#127720 opened
Jul 14, 2024 -
collect doc alias as tips during resolution
#127721 opened
Jul 14, 2024 -
Forbid borrows and unsized types from being used as the type of a const generic under `adt_const_params`
#127722 opened
Jul 14, 2024 -
Emit error when calling/declaring functions with unavailable vectors.
#127731 opened
Jul 14, 2024 -
Replace some `mem::forget`'s with `ManuallyDrop`
#127733 opened
Jul 14, 2024 -
Windows: move BSD socket shims to netc
#127734 opened
Jul 14, 2024 -
Emit `assume(false)` as `store i1 true, ptr poison, align 1`
#127740 opened
Jul 15, 2024 -
Mark `f16` and `f128` as incomplete features.
#127743 opened
Jul 15, 2024 -
Use Option's discriminant as its size hint
#127748 opened
Jul 15, 2024 -
Ignore allocation bytes in one more mir-opt test
#127752 opened
Jul 15, 2024 -
Implement `Clone` for `BufReader`, `BufWriter` and `LineWriter`
#127753 opened
Jul 15, 2024 -
Add NuttX based targets for RISC-V and ARM
#127755 opened
Jul 15, 2024 -
Fix doc nits
#127765 opened
Jul 15, 2024 -
add `extern "C-cmse-nonsecure-entry" fn`
#127766 opened
Jul 15, 2024 -
Add a hook for `should_codegen_locally`
#127779 opened
Jul 15, 2024 -
Implement `RustcInternal` for `StableBody`
#127782 opened
Jul 15, 2024 -
Move rustbook to its own workspace.
#127786 opened
Jul 15, 2024 -
Rename config.toml to bootstrap.toml
#127791 opened
Jul 16, 2024 -
Added project-specific Zed IDE settings
#127793 opened
Jul 16, 2024 -
Bootstrap command refactoring: make command output API more bulletproof (step 7)
#127799 opened
Jul 16, 2024 -
Do not ICE when trying to get layout of an unexpected type
#127803 opened
Jul 16, 2024 -
[perf] Change stable hasher to Blake2s
#127809 opened
Jul 16, 2024 -
[beta-1.80] Update cargo
#127811 opened
Jul 16, 2024 -
Arbitrary self types v2: probe for more methods.
#127812 opened
Jul 16, 2024 -
`C-cmse-nonsecure-call`: improved error messages
#127814 opened
Jul 16, 2024 -
Make `DropShim`'s `param_env` optional to fix `InstanceKind::DropShim`
#127815 opened
Jul 16, 2024 -
Rewrite and rename `issue-14698`. `issue-33329` and `issue-107094` `run-make` tests to rmake or ui
#127820 opened
Jul 16, 2024 -
Migrate `macos-fat-archive`, `manual-link` and `archive-duplicate-names` `run-make` tests to rmake
#127825 opened
Jul 16, 2024 -
[EXPERIMENT] Rewrite closure-of-async to async-closure
#127827 opened
Jul 16, 2024 -
When an archive fails to build, print the path
#127830 opened
Jul 16, 2024 -
Fix ICE in suggestion caused by `⩵` being recovered as `==`
#127835 opened
Jul 16, 2024 -
Fix git safe-directory path for docker images
#127839 opened
Jul 17, 2024 -
Remove `TrailingToken`.
#127842 opened
Jul 17, 2024 -
unix: Try to document unsafety in stack_overflow.rs
#127843 opened
Jul 17, 2024 -
`#[naked]`: report incompatible attributes
#127853 opened
Jul 17, 2024 -
Add internal lint for detecting non-glob imports of `rustc_type_ir::inherent`
#127854 opened
Jul 17, 2024 -
interpret: add sanity check in dyn upcast to double-check what codegen does
#127856 opened
Jul 17, 2024 -
Allow to customize `// TODO:` comment for deprecated safe autofix
#127857 opened
Jul 17, 2024 -
match lowering: Rename `MatchPair` to `MatchPairTree`
#127858 opened
Jul 17, 2024 -
deps: dedup object, wasmparser, wasm-encoder
#127860 opened
Jul 17, 2024 -
Change `wait_with_output` to borrow instead of taking ownership
#127862 opened
Jul 17, 2024 -
Use atomics instead of mutex in exit guard
#127863 opened
Jul 17, 2024 -
cleanup: remove support for 3DNow! cpu features
#127864 opened
Jul 17, 2024 -
Conditionally build `wasm-component-ld`
#127866 opened
Jul 17, 2024 -
Add `wasm32-wasip2` to `build-manifest` tool
#127867 opened
Jul 17, 2024 -
Mention that type parameters are used recursively on bivariance error
#127871 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 -
kmc-solid: `#![forbid(unsafe_op_in_unsafe_fn)]`
#127873 opened
Jul 17, 2024 -
Migrate `print-calling-convention` and `print-target-list` to `rmake`
#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 -
Tweak suggestions when using incorrect type of enum literal
#127891 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 -
Mark myself as on leave
#127899 opened
Jul 18, 2024 -
Add missing GHA group for building `llvm-bitcode-linker`
#127901 opened
Jul 18, 2024 -
`collect_tokens_trailing_token` cleanups
#127902 opened
Jul 18, 2024 -
`force_collect` improvements
#127903 opened
Jul 18, 2024 -
[beta] Clippy backport
#127904 opened
Jul 18, 2024 -
Add powerpc-unknown-linux-muslspe compile target
#127905 opened
Jul 18, 2024
80 Issues closed by 33 people
-
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 -
Suggest returning an owned type instead of a reference in E0106
#76007 closed
Jul 17, 2024 -
Invalid suggestion for a reference of iterator
#127590 closed
Jul 16, 2024 -
Linking fails with rusqlite and gnu
#109623 closed
Jul 16, 2024 -
ICE: `relating different kinds`
#126416 closed
Jul 16, 2024 -
ICE: `relating different kinds: ?2t '?2`
#127745 closed
Jul 16, 2024 -
Suggest a borrow when using dbg!()
#120327 closed
Jul 16, 2024 -
run-make: add a `//@ needs-symlink` directive over `//@ ignore-windows`
#127797 closed
Jul 16, 2024 -
Improve compile errors for type mismatch when encoutering `unwrap_or`
#127545 closed
Jul 16, 2024 -
RUSTFLAGS sometimes isn't passed to all rustc command lines
#127727 closed
Jul 15, 2024 -
repr(transparent) could accept singleton ZST with alignment > 1.
#100954 closed
Jul 15, 2024 -
Provide a way for `rustdoc` to consume this new information
#127772 closed
Jul 15, 2024 -
wart: non-Eq [T; 0] can be matched as if T were `#[structural_match]`
#62336 closed
Jul 15, 2024 -
text coloring for the println! macro
#127759 closed
Jul 15, 2024 -
ICE on nightly with closure returning wrong type
#117251 closed
Jul 15, 2024 -
ICE: `forcing query with already existing 'DepNode'`
#121755 closed
Jul 15, 2024 -
Public tuple structs give dead_code warnings on nightly
#127735 closed
Jul 14, 2024 -
ICE; `tried to combine ConstKind::Infer/ConstKind::Infer(InferConst::Var): ?0e: bool and ?0c: Dimension`
#125770 closed
Jul 14, 2024 -
`./x.py test --host=''` does nothing and succeeds
#77906 closed
Jul 14, 2024 -
Failed to build aarch64-apple-tvos target
#121640 closed
Jul 14, 2024 -
regression: trait bound not satisfied
#125194 closed
Jul 14, 2024 -
Typo in `std::process` docstring
#127688 closed
Jul 14, 2024 -
The `ui/const-generics/std/const-generics/range.rs` test is not run (?)
#127716 closed
Jul 14, 2024 -
Stacked Borrows violation in `BufWriter::into_parts`
#127584 closed
Jul 14, 2024 -
rustdoc mangles str literal partially hidden by leading `#` in doctest
#127702 closed
Jul 14, 2024 -
ICE on `use` on a macro-generated macro from an external crate/doctest
#91156 closed
Jul 14, 2024 -
Illegal instruction when casting a pointer to integer and back
#127708 closed
Jul 14, 2024 -
Nightly rustc panic when compiling a simple no_std program
#125545 closed
Jul 14, 2024 -
Generated assembly contains duplicated instructions
#127641 closed
Jul 13, 2024 -
Tracking issue for const char conversions
#89259 closed
Jul 13, 2024 -
ui/consts tests: failure on big endian hosts
#98249 closed
Jul 13, 2024 -
Using reference to the struct fields together with RwLock may lead to unsoung deadlock.
#106080 closed
Jul 13, 2024 -
Tracking issue for io_slice_advance
#62726 closed
Jul 13, 2024 -
Cycle detected in async fn but not with -> impl Future
#119727 closed
Jul 13, 2024 -
`#[inline]` causes duplicated symbols in the final binary
#105771 closed
Jul 13, 2024 -
`async_fn_in_trait` and `return_type_notation` cause awkward awaits
#112569 closed
Jul 13, 2024 -
`unsafe` blocks do not fire `unsafe_code` lint
#126738 closed
Jul 13, 2024 -
in asm!() using a local numeric label made of all 0's and 1's gives a confusing error
#94426 closed
Jul 13, 2024 -
ICE: resolve: diagnostics: index out of bounds
#127302 closed
Jul 13, 2024 -
mir-opt tests fail on big endian
#126261 closed
Jul 13, 2024 -
Documentation of `Arc::from_raw` is unnecessarily restrictive
#106124 closed
Jul 12, 2024 -
Tracking Issue for `const_cstr_from_ptr`
#113219 closed
Jul 12, 2024 -
Linux PPCLE - could not compile `typenum` (lib)
#127610 closed
Jul 12, 2024 -
c-unwind fail on nightly
#127651 closed
Jul 12, 2024 -
Duration Add and Sub impls panic in release mode
#127644 closed
Jul 12, 2024 -
`rustc --version` should not trigger/initiate toolchain updates
#127649 closed
Jul 12, 2024 -
rust-call FnSig inconsistent with mir args
#52504 closed
Jul 12, 2024 -
_mm_storeu_si16 and _mm_storeu_si64 are missing but not documented as such
#62743 closed
Jul 12, 2024 -
ICE: `parse_expected_identifier_found_str`
#127600 closed
Jul 12, 2024 -
Suggest `&foo` when passing `foo` to a function expecting `AsRef<T>`...
#41708 closed
Jul 12, 2024 -
Opaque type constrainted by function is not seen by static item
#127626 closed
Jul 11, 2024 -
Weird error messages when I miss to define macro name.
#127612 closed
Jul 11, 2024 -
Missing x86/x86_64 intrinsic: `_mm_loadu_si32`
#62876 closed
Jul 11, 2024 -
Future-Incompatible Lint - Improve Example
#102743 closed
Jul 11, 2024 -
ICE: `range start index 1 out of range for slice of length 1` in `rustc_const_eval/src/interpret/terminator.rs`
#127304 closed
Jul 11, 2024 -
ICE: `type mismatch when copying!`
#127268 closed
Jul 11, 2024 -
ICE: `Unexpected type for 'Ref' constructor: *const &'{erased} ()`
#126648 closed
Jul 11, 2024 -
ICE: `assertion left == right failed` in `rustc_const_eval/src/interpret/cast.rs`
#126666 closed
Jul 11, 2024 -
ICE: Unexpected type for constructor `Variant(1)`
#125888 closed
Jul 11, 2024 -
ICE: `polonius loan scopes differ from NLL borrow scopes`
#125992 closed
Jul 11, 2024 -
ICE: `elem.index() < self.domain_size`
#125155 closed
Jul 11, 2024 -
ICE: `expected wide pointer extra data (e.g. slice length or trait object vtable)`
#124262 closed
Jul 11, 2024 -
ICE: `trying to compare incompatible constructors Ref and Str(Ty("foo"))`
#124083 closed
Jul 11, 2024 -
Tracking issue for `private_in_public` compatibility lint.
#34537 closed
Jul 11, 2024 -
regression: conflicting implementations of trait `Visitable` for type `Box<_>`
#127341 closed
Jul 11, 2024 -
Binary size inflation after rustc 1.72
#127471 closed
Jul 11, 2024
60 Issues opened by 41 people
-
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 -
Confusing CI error when compiler build fails
#127869 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 -
Poorly-documented safety assumptions in `unix::stack_overflow::init`
#127841 opened
Jul 17, 2024 -
aarch64-pointer-auth test failing on LLVM 19
#127829 opened
Jul 16, 2024 -
ICE: `failed to resolve instance for ErrorGuaranteed()`
#127826 opened
Jul 16, 2024 -
ICE: `bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32`
#127823 opened
Jul 16, 2024 -
`binary_asm_labels` should suggest a change
#127821 opened
Jul 16, 2024 -
ICE `index out of bounds: the len is 0 but the index is 0`
#127804 opened
Jul 16, 2024 -
Detect boolean literals in logical expressions
#127801 opened
Jul 16, 2024 -
The expected type vs. found type in the error `one type is more general than the other`
#127800 opened
Jul 16, 2024 -
Async closure argument inference is broken with functions taking `FnOnce() -> futures::TryFuture`
#127781 opened
Jul 15, 2024 -
Return type notation with constant parameter can potentially cause misleading diagnostics
#127776 opened
Jul 15, 2024 -
Trouble setting `default-linker = ...` when building aarch64-unknown-linux-musl Rust target
#127774 opened
Jul 15, 2024 -
Unresolved imports when building std without thread local
#127773 opened
Jul 15, 2024 -
Tracking Issue for Rustdoc support of RFC3485 `feature-documentation`
#127771 opened
Jul 15, 2024 -
confusing "'x.py' requires a subcommand but one was not provided" error
#127767 opened
Jul 15, 2024 -
Tracking Issue for stdarch_aarch64_feature_detection
#127764 opened
Jul 15, 2024 -
Readdir iterator fails for vxworks since version 1.70 to 1.78
#127756 opened
Jul 15, 2024 -
Fixing `unsafe_op_in_unsafe_fn` for `std::{os, sys}`
#127747 opened
Jul 15, 2024 -
ICE: `unexpected builtin trait with associated type:` <{closure@./... } as Fn>
#127746 opened
Jul 15, 2024 -
ICE: `expected wide pointer extra data (e.g. slice length or trait object vtable)`
#127742 opened
Jul 15, 2024 -
Incomplete features in `std`: required for implementation vs. should not use
#127741 opened
Jul 15, 2024 -
Importing an enum variant can create a conflict with a new prelude type
#127738 opened
Jul 14, 2024 -
ICE. `!base.layout().is_sized()`
#127737 opened
Jul 14, 2024 -
Lint against expressions that unnecessarily create references
#127724 opened
Jul 14, 2024 -
RFC #1733 (Trait Aliases): use of lifetime parameter in trait alias not detected
#127725 opened
Jul 14, 2024 -
Macro metavar expr concat doesn't work with nested repetitions
#127723 opened
Jul 14, 2024 -
Encountering the type length limit ICEs Miri
#127699 opened
Jul 13, 2024 -
Incorrect Suggestion when Returning a Bare Trait from a Function
#127691 opened
Jul 13, 2024 -
Verbose Error When a Function Takes a Bare Trait as Parameter
#127690 opened
Jul 13, 2024 -
Misleading Suggestion when Returning a Reference to a Bare Trait from a Function
#127689 opened
Jul 13, 2024 -
Rust should warn for unused "pure" objects
#127685 opened
Jul 13, 2024 -
ICE: `builtin derive created an unaligned reference`
#127678 opened
Jul 13, 2024 -
ICE: `primitive read not possible for type`
#127676 opened
Jul 13, 2024 -
Lint unused assoc types although the trait is used
#127673 opened
Jul 13, 2024 -
Exploiting #57893 ICEs Miri
#127667 opened
Jul 12, 2024 -
Matching on `str.chars().next()` is slower than matching on `str.bytes().next()`
#127666 opened
Jul 12, 2024 -
Trait bounds not properly propagated in `#[derive(SmartPointer)]`
#127647 opened
Jul 12, 2024 -
ICE: `assertion failed: layout.is_sized()` with `feature(associated_const_equality)`
#127643 opened
Jul 12, 2024 -
`cargo check --workspace` randomly crashes during invocations made by rust-analyzer vscode-extension
#127642 opened
Jul 12, 2024 -
Generated assembly contains a jump to the next instruction
#127640 opened
Jul 12, 2024 -
`LocalKey` dropped after calling `std::process::exit()`
#127637 opened
Jul 12, 2024 -
Performance analysis on `aws-sdk-ec2`
#127634 opened
Jul 12, 2024 -
ICE: `polonius loan scopes differ from NLL borrow scopes,`
#127628 opened
Jul 11, 2024 -
[bootstrap]: fix stage1 build on nixos and improve download robustness
#127620 opened
Jul 11, 2024 -
NixOS build should be tested in CI
#127616 opened
Jul 11, 2024 -
`ast::mut_visit::MutVisitor` and `ast::visit::Visitor` do not have corresponding methods for all their methods
#127615 opened
Jul 11, 2024 -
fs::write performance
#127606 opened
Jul 11, 2024
290 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.
-
Represent type-level consts with new-and-improved `hir::ConstArg`
#125915 commented on
Jul 18, 2024 • 24 new comments -
Further improve diagnostics for expressions in pattern position
#123877 commented on
Jul 15, 2024 • 16 new comments -
Adding the has_item function to the iterator trait.
#127604 commented on
Jul 12, 2024 • 15 new comments -
Rewrite `test-float-parse` in Rust
#127510 commented on
Jul 16, 2024 • 14 new comments -
Migrate `dump-ice-to-disk` and `panic-abort-eh_frame` `run-make` tests to rmake
#127523 commented on
Jul 18, 2024 • 14 new comments -
gvn: Promote/propagate const local array
#126444 commented on
Jul 15, 2024 • 13 new comments -
[Coverage][MCDC] Prepare MCDC Builder for pattern matching and llvm 19
#126677 commented on
Jul 16, 2024 • 12 new comments -
Suggest removing `.unwrap()` or `.expect()` if followed by a failed `?` operator
#127485 commented on
Jul 15, 2024 • 12 new comments -
Report a specialized error when a `'static` obligation comes from an `impl dyn Trait`
#121274 commented on
Jul 11, 2024 • 11 new comments -
Greatly speed up doctests by compiling compatible doctests in one file
#126245 commented on
Jul 17, 2024 • 11 new comments -
Stabilize Wasm relaxed SIMD
#117468 commented on
Jul 15, 2024 • 9 new comments -
Compiletest: Panic on Invalid Source File
#127175 commented on
Jul 16, 2024 • 9 new comments -
First try at implementing RFC 3525.
#127537 commented on
Jul 15, 2024 • 6 new comments -
Relocate upvars to Unresumed state and make coroutine prefix trivial
#127522 commented on
Jul 13, 2024 • 6 new comments -
Allow dropping `dyn Trait` principal
#126660 commented on
Jul 17, 2024 • 6 new comments -
Add a test for #107975
#127003 commented on
Jul 18, 2024 • 6 new comments -
Add target support for RTEMS Arm
#127021 commented on
Jul 17, 2024 • 6 new comments -
More unsafe attr verification
#127543 commented on
Jul 14, 2024 • 5 new comments -
Warn when passing pointers to asm! with nomem/readonly options
#127063 commented on
Jul 11, 2024 • 5 new comments -
Add `f16` formatting and parsing
#127013 commented on
Jul 15, 2024 • 5 new comments -
Apply "polymorphization at home" to RawVec
#126793 commented on
Jul 16, 2024 • 5 new comments -
Only preserve DebugInfo in DeadStoreElimination if requested.
#106852 commented on
Jul 14, 2024 • 5 new comments -
Disallow hidden references to mutable static
#124895 commented on
Jul 15, 2024 • 5 new comments -
Initial implementation of anonymous_pipe API
#127153 commented on
Jul 18, 2024 • 5 new comments -
Fix panic=abort tests on fuchsia
#127595 commented on
Jul 15, 2024 • 4 new comments -
[mir-opt] SimplifyLocals should also clean up debuginfo
#110702 commented on
Jul 14, 2024 • 4 new comments -
Fuchsia status code match arm
#127594 commented on
Jul 18, 2024 • 4 new comments -
restate GlobalAlloc method safety preconditions in terms of what the caller has to do for greater clarity
#123932 commented on
Jul 16, 2024 • 4 new comments -
Use ThreadId instead of TLS-address in `ReentrantLock`
#124881 commented on
Jul 18, 2024 • 4 new comments -
Make ast `MutVisitor` have the same method name and style as `Visitor`
#127524 commented on
Jul 17, 2024 • 4 new comments -
Parser: Suggest Placing the Return Type After Function Parameters
#127350 commented on
Jul 18, 2024 • 4 new comments -
Migrate `reproducible-build-2` and `stable-symbol-names` `run-make` tests to rmake
#127095 commented on
Jul 18, 2024 • 3 new comments -
Add `f16` and `f128` math functions
#127027 commented on
Jul 18, 2024 • 3 new comments -
Add target page for riscv64gc-unknown-linux-gnu
#127490 commented on
Jul 11, 2024 • 3 new comments -
Initial support for auto traits with default bounds
#120706 commented on
Jul 17, 2024 • 3 new comments -
Suggest adding `Result` return type for associated method in E0277.
#126515 commented on
Jul 15, 2024 • 3 new comments -
Mark associated constants used in equality constraints as used
#127505 commented on
Jul 13, 2024 • 3 new comments -
Support mcdc analysis for pattern matching
#124278 commented on
Jul 16, 2024 • 3 new comments -
Don't emit `expect`/`assume` in opt-level=0
#121614 commented on
Jul 13, 2024 • 2 new comments -
std: use a queue-based `Condvar` on NetBSD and other platforms
#127578 commented on
Jul 17, 2024 • 2 new comments -
Add `slice::DrainRaw` for internal use
#127348 commented on
Jul 16, 2024 • 2 new comments -
PinCoerceUnsized trait into core
#125048 commented on
Jul 18, 2024 • 2 new comments -
Enable zstd for debug compression.
#125642 commented on
Jul 18, 2024 • 2 new comments -
Try to fix ICE from re-interning an AllocId with different allocation contents
#127442 commented on
Jul 18, 2024 • 2 new comments -
Add `#[deny(unreachable_pub)]` to a bunch of compiler crates
#126013 commented on
Jul 17, 2024 • 2 new comments -
Improved clarity of documentation for std::fs::create_dir_all
#126548 commented on
Jul 16, 2024 • 2 new comments -
Remove generic lifetime parameter of trait `Pattern`
#127481 commented on
Jul 15, 2024 • 2 new comments -
Tweak output of resolve errors
#126810 commented on
Jul 16, 2024 • 2 new comments -
[bootstrap] Add gcc to dist generation
#125419 commented on
Jul 16, 2024 • 1 new comment -
Teach rustc about the Xtensa VaListImpl
#127565 commented on
Jul 17, 2024 • 1 new comment -
Do not use global caches if opaque types can be defined
#126024 commented on
Jul 17, 2024 • 1 new comment -
Support lists and stylings in more places for `rustc --explain`
#126994 commented on
Jul 12, 2024 • 1 new comment -
Deal with invalid UTF-8 from `gai_strerror`
#127583 commented on
Jul 13, 2024 • 1 new comment -
Migrate 8 very similar FFI `run-make` tests to rmake
#127491 commented on
Jul 18, 2024 • 1 new comment -
Clarify safety of layout_for_ptr
#117991 commented on
Jul 12, 2024 • 1 new comment -
Feat. adding ext that returns change_time
#112328 commented on
Jul 17, 2024 • 1 new comment -
Add IoSlice::as_bytes
#111277 commented on
Jul 17, 2024 • 1 new comment -
Skip const-eval if evaluatable predicate is trivial
#127242 commented on
Jul 13, 2024 • 1 new comment -
Tracking Issue for `const fn` `type_id`
#77125 commented on
Jul 12, 2024 • 0 new comments -
Tracking Issue for auto traits (auto_traits) -- formerly called opt-in built-in traits (optin_builtin_traits)
#13231 commented on
Jul 12, 2024 • 0 new comments -
Fix supertrait associated type unsoundness
#126090 commented on
Jul 15, 2024 • 0 new comments -
size_of_val_raw: for length 0 this is safe to call
#126152 commented on
Jul 15, 2024 • 0 new comments -
Disallow setting some built-in cfg via set the command-line
#126158 commented on
Jul 12, 2024 • 0 new comments -
Add `isqrt` to `NonZero<uN>`
#126199 commented on
Jul 15, 2024 • 0 new comments -
The rules for how non-Send local variables "infect" an async function, making its Future type non-Send also, are stricter than they need to be.
#63768 commented on
Jul 12, 2024 • 0 new comments -
Remove the `missing_copy_implementations` lint.
#126293 commented on
Jul 11, 2024 • 0 new comments -
Tracking Issue for `CStr::bytes`
#112115 commented on
Jul 12, 2024 • 0 new comments -
Promote Mac Catalyst targets to Tier 2, and ship with rustup
#126450 commented on
Jul 16, 2024 • 0 new comments -
Missed bounds check elimination
#127553 commented on
Jul 12, 2024 • 0 new comments -
Tracking Issue for bigint helper methods
#85532 commented on
Jul 12, 2024 • 0 new comments -
Allow reifying intrinsics to fn pointers. (rebase of #86699)
#126595 commented on
Jul 17, 2024 • 0 new comments -
Add Unicode block-drawing compiler output support
#126597 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for RFC 2930 (read-buf)
#78485 commented on
Jul 12, 2024 • 0 new comments -
Tracking issue for RFC 2351, "Add `is_sorted` to the standard library"
#53485 commented on
Jul 12, 2024 • 0 new comments -
Added SHA512, SM3, SM4 target-features and `sha512_sm_x86` feature gate
#126704 commented on
Jul 15, 2024 • 0 new comments -
[Coverage][MCDC] Adapt mcdc to llvm 19
#126733 commented on
Jul 15, 2024 • 0 new comments -
Tracking issue for RFC 3519: `arbitrary_self_types`
#44874 commented on
Jul 12, 2024 • 0 new comments -
`repr(Rust)` unions (including `MaybeUninit`) do not preserve padding bytes
#99604 commented on
Jul 12, 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 -
Add unstable support for outputting file checksums for use in cargo
#126930 commented on
Jul 17, 2024 • 0 new comments -
Implement `-Z embed-source` (DWARFv5 source code embedding extension)
#126985 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for `const_waker`
#102012 commented on
Jul 12, 2024 • 0 new comments -
Same type, but compiler says it's different types.
#124799 commented on
Jul 12, 2024 • 0 new comments -
`rustc --version` hangs on WSL 2 while using GitHub Actions
#95930 commented on
Jul 12, 2024 • 0 new comments -
rustdoc: support for `async Fn*` trait bounds
#127227 commented on
Jul 12, 2024 • 0 new comments -
`rustc --version` is slow even without the rustup wrapper
#121631 commented on
Jul 12, 2024 • 0 new comments -
Remove last rt::init allocation for thread info
#123550 commented on
Jul 14, 2024 • 0 new comments -
Abstract `ProcThreadAttributeList` into its own struct
#123604 commented on
Jul 15, 2024 • 0 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for `derive(SmartPointer)`
#123430 commented on
Jul 13, 2024 • 0 new comments -
Tracking Issue for Lifetime Capture Rules 2024 (RFC 3498)
#117587 commented on
Jul 13, 2024 • 0 new comments -
Incorrect panic location when function is passed as argument
#105942 commented on
Jul 13, 2024 • 0 new comments -
speed up `String::push` and `String::insert`
#124810 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for `#![feature(downcast_unchecked)]`
#90850 commented on
Jul 13, 2024 • 0 new comments -
Compilation on Xeon E5-2650 computer
#101651 commented on
Jul 13, 2024 • 0 new comments -
Allow optimizing `u32::from::<char>`.
#124905 commented on
Jul 17, 2024 • 0 new comments -
Stabilize const `{integer}::from_str_radix` i.e. `const_int_from_str`
#124941 commented on
Jul 16, 2024 • 0 new comments -
On trait bound mismatch, detect multiple crate versions in dep tree
#124944 commented on
Jul 15, 2024 • 0 new comments -
Improve location reporting of trait placeholder error
#124977 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for `deprecated_cfg_attr_crate_type_name` lint
#91632 commented on
Jul 13, 2024 • 0 new comments -
Optimize `Seek::stream_len` impl for `File`
#125087 commented on
Jul 14, 2024 • 0 new comments -
Fixup Windows verbatim paths when used with the `include!` macro
#125205 commented on
Jul 15, 2024 • 0 new comments -
x86_64-pc-windows-gnu static library g_param_spec_types label problem
#104371 commented on
Jul 13, 2024 • 0 new comments -
rustfmt `use` declarations
#125443 commented on
Jul 17, 2024 • 0 new comments -
New feature panic color errors
#125614 commented on
Jul 13, 2024 • 0 new comments -
wasm_import_module does not allow empty module name
#106013 commented on
Jul 13, 2024 • 0 new comments -
Update bundled musl to 1.2.5
#125692 commented on
Jul 15, 2024 • 0 new comments -
[rustdoc] Add copy code feature
#125779 commented on
Jul 18, 2024 • 0 new comments -
Move ZST ABI handling to `rustc_target`
#125854 commented on
Jul 12, 2024 • 0 new comments -
`alloc` methods are available in `#![no_std]` when running tests, despite not being imported.
#99637 commented on
Jul 13, 2024 • 0 new comments -
Fix leaks from panics in destructors
#125923 commented on
Jul 17, 2024 • 0 new comments -
Delegation: support generics for delegation from free functions
#125929 commented on
Jul 16, 2024 • 0 new comments -
Update tracking issue for `const_binary_heap_new_in`
#125962 commented on
Jul 14, 2024 • 0 new comments -
CommandExt::before_exec: deprecate safety in edition 2024
#125970 commented on
Jul 17, 2024 • 0 new comments -
Rename `deprecated_safe` lint to `deprecated_safe_2024`
#125990 commented on
Jul 17, 2024 • 0 new comments -
Make tidy fast without compromising case alternation
#127457 commented on
Jul 17, 2024 • 0 new comments -
use precompiled rustdoc with CI rustc
#127463 commented on
Jul 17, 2024 • 0 new comments -
doc: Make block of inline Deref methods foldable
#127474 commented on
Jul 16, 2024 • 0 new comments -
Fix build failure on vxworks #127084
#127480 commented on
Jul 17, 2024 • 0 new comments -
"is not an iterator" diagnostic through blanket implementation, when the type is actually an iterator but is missing a marker
#127511 commented on
Jul 11, 2024 • 0 new comments -
Allow disabling ASan instrumentation for globals
#127483 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for `context_ext`
#123392 commented on
Jul 11, 2024 • 0 new comments -
rustdoc crashes on associated type projections
#127593 commented on
Jul 11, 2024 • 0 new comments -
Async code causes error "implementation of `FnOnce` is not general enough" when demanding an `impl Send`
#126551 commented on
Jul 11, 2024 • 0 new comments -
Extremely un-informative error when a future that capture the environment is used as Send
#126550 commented on
Jul 11, 2024 • 0 new comments -
rustc_target: add known safe s390x target features
#127506 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for async drop codegen
#126482 commented on
Jul 11, 2024 • 0 new comments -
Update to LLVM 19
#127513 commented on
Jul 16, 2024 • 0 new comments -
Simplify `LazyAttrTokenStream`
#127516 commented on
Jul 16, 2024 • 0 new comments -
`async_closure`: error: implementation of `AsyncFnOnce` is not general enough
#126350 commented on
Jul 11, 2024 • 0 new comments -
Tracking issue for incorrect lifetime bound errors in async
#110338 commented on
Jul 11, 2024 • 0 new comments -
Bug when using `.flatten()` method that has `Item = &'a T` when calling async function inside loop
#126044 commented on
Jul 11, 2024 • 0 new comments -
Replace ASCII control chars with Unicode Control Pictures
#127528 commented on
Jul 16, 2024 • 0 new comments -
rustdoc reproducibility issue due to nondeterministic anon.llvm.<hash>
#126976 commented on
Jul 11, 2024 • 0 new comments -
Show diff suggestion format on verbose replacement
#127541 commented on
Jul 18, 2024 • 0 new comments -
`std::fs::remove_dir_all` fails if any of the intermediate file deletions fails with `ENOENT`
#127576 commented on
Jul 11, 2024 • 0 new comments -
[experiment] try fixing compiler_builtins android bug
#127561 commented on
Jul 18, 2024 • 0 new comments -
Tracking issue for function attribute `#[coverage]`
#84605 commented on
Jul 11, 2024 • 0 new comments -
std: implement the `once_wait` feature
#127567 commented on
Jul 17, 2024 • 0 new comments -
Panic when setting RUST_MIN_STACK incorrectly
#126431 commented on
Jul 11, 2024 • 0 new comments -
Tracking issue for RFC 2397, "#[do_not_recommend]"
#51992 commented on
Jul 11, 2024 • 0 new comments -
Implementing `Copy` can be a breaking change
#126179 commented on
Jul 11, 2024 • 0 new comments -
ICE: `sig.c_variadic || extra_args.is_empty()`
#127423 commented on
Jul 11, 2024 • 0 new comments -
1.79 regression in `const` temporary lifetime extension
#126562 commented on
Jul 11, 2024 • 0 new comments -
WIP: eliminate `DefineOpaqueTypes` by using `Yes` across the compiler
#127034 commented on
Jul 15, 2024 • 0 new comments -
Switch from `derivative` to `derive-where`
#127042 commented on
Jul 12, 2024 • 0 new comments -
Reorder trait bound modifiers *after* `for<...>` binder in trait bounds
#127054 commented on
Jul 15, 2024 • 0 new comments -
Migrate `symbol-visibility` `run-make` test to rmake
#127060 commented on
Jul 18, 2024 • 0 new comments -
add inner methods to peekable
#127061 commented on
Jul 14, 2024 • 0 new comments -
rustdoc: support for precise capturing
#127228 commented on
Jul 12, 2024 • 0 new comments -
Tracking Issue for linux_pidfd
#82971 commented on
Jul 12, 2024 • 0 new comments -
Rework `non_local_definitions` lint to only use a syntactic heuristic
#127117 commented on
Jul 16, 2024 • 0 new comments -
Weekly `cargo update`
#127140 commented on
Jul 16, 2024 • 0 new comments -
Track implementation for MC/DC
#124144 commented on
Jul 12, 2024 • 0 new comments -
match lowering: Hide `Candidate` from outside the lowering algorithm
#127159 commented on
Jul 12, 2024 • 0 new comments -
Mangle rustc_std_internal_symbols functions
#127173 commented on
Jul 16, 2024 • 0 new comments -
Tracking issue for the `quote!` macro in `proc_macro`
#54722 commented on
Jul 12, 2024 • 0 new comments -
Distribute rustc_codegen_cranelift for arm64 macOS
#127177 commented on
Jul 17, 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 -
Graciously handle `Drop` impls introducing more generic parameters than the ADT
#127220 commented on
Jul 15, 2024 • 0 new comments -
Add SIMD operations that use f16 and f128
#125440 commented on
Jul 12, 2024 • 0 new comments -
Add edge-case examples to `{count,leading,trailing}_{ones,zeros}` methods
#127252 commented on
Jul 12, 2024 • 0 new comments -
Make inline suggestions no longer be the default
#127282 commented on
Jul 12, 2024 • 0 new comments -
Fully document `rustdoc-json-types`
#127290 commented on
Jul 13, 2024 • 0 new comments -
CFI: Support provided methods on traits
#127295 commented on
Jul 17, 2024 • 0 new comments -
Fix connect timeout for non-linux targets, read readiness of socket connection, Read readiness to detect errors.
#127300 commented on
Jul 14, 2024 • 0 new comments -
Tracking Issue for builtin # syntax
#110680 commented on
Jul 12, 2024 • 0 new comments -
Undefined behavior from stack overflow on wasm32 targets
#126747 commented on
Jul 12, 2024 • 0 new comments -
[do not merge] Testing Windows CI
#127373 commented on
Jul 17, 2024 • 0 new comments -
Tweak "wrong # of generics" suggestions
#127374 commented on
Jul 11, 2024 • 0 new comments -
Stop using the `unpack!` macro in MIR building
#127416 commented on
Jul 18, 2024 • 0 new comments -
Wrap too long type name
#127418 commented on
Jul 17, 2024 • 0 new comments -
Tracking Issue for RFC 3373: Avoid non-local definitions in functions
#120363 commented on
Jul 11, 2024 • 0 new comments -
Calling `std::thread::current()` in global allocator results in non-obvious error
#115209 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for `f16` and `f128` float types
#116909 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for allowing zero-sized memory accesses and offsets
#117945 commented on
Jul 16, 2024 • 0 new comments -
Tracking issue for dyn upcasting coercion
#65991 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for consolidating command invocations in bootstrap
#126819 commented on
Jul 16, 2024 • 0 new comments -
ICE: `Layout::compute: unexpected type '_'`
#126942 commented on
Jul 16, 2024 • 0 new comments -
Unexpected higher-ranked lifetime error in GAT usage
#100013 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for is_none_or
#126383 commented on
Jul 16, 2024 • 0 new comments -
`-Zexport-executable-symbols` alone does not export symbols
#101610 commented on
Jul 16, 2024 • 0 new comments -
Scoped thread implicit join doesn't wait for thread locals to be dropped
#116237 commented on
Jul 16, 2024 • 0 new comments -
Tracking issue for `ControlFlow` enum, for use with `try_fold` and in `Try`
#75744 commented on
Jul 16, 2024 • 0 new comments -
Segmentation fault installing rust on clean Ubuntu 24.04 amd64
#125430 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for match ergonomics 2024 (RFC 3627)
#123076 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for the 2024 prelude
#121042 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for updating `expr` macro fragment specifier for Rust 2024
#123742 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for RFC 3484: Unsafe Extern Blocks
#123743 commented on
Jul 16, 2024 • 0 new comments -
Tracking issue for `#![feature(async_closure)]` (RFC 2394)
#62290 commented on
Jul 16, 2024 • 0 new comments -
Fix discrepancy between match ergonomics Rule 4 and implementation
#127559 commented on
Jul 16, 2024 • 0 new comments -
Traits in type position should be a fatal error in ≥2018 editions
#127548 commented on
Jul 16, 2024 • 0 new comments -
`std::process::exit` is not thread-safe
#126600 commented on
Jul 16, 2024 • 0 new comments -
ICE: "assertion failed: *old == value" in optimized + incremental builds
#126741 commented on
Jul 16, 2024 • 0 new comments -
Rust confused by associated types in default generic
#87682 commented on
Jul 16, 2024 • 0 new comments -
create_dir_all doc is unclear
#88264 commented on
Jul 16, 2024 • 0 new comments -
Tracking Issue for `mixed_integer_ops_unsigned_sub`
#126043 commented on
Jul 16, 2024 • 0 new comments -
`.next().unwrap_unchecked()` on Iterator doesn't optimize as expected
#107681 commented on
Jul 17, 2024 • 0 new comments -
`non_local_definitions` lint fires for `impl Trait for NonLocalType<SomeLocalType>`, probably shouldn't
#126768 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 -
Require (and potentially enforce) attribute-style `// issue: rust-lang/rust#12345` comments in issue-related tests
#113604 commented on
Jul 13, 2024 • 0 new comments -
E0530 when using std::thread_local and a static named init
#99018 commented on
Jul 13, 2024 • 0 new comments -
Double-panics recurse in `panic = "abort"` mode
#97146 commented on
Jul 13, 2024 • 0 new comments -
Using wrong toolchain when compiling with wasm32-unknown-emscripten on MacOS Big Sur
#95057 commented on
Jul 13, 2024 • 0 new comments -
regression: `RefCell<LineWriter<std::io::stdio::StdoutRaw>>` cannot be shared between threads safely
#127340 commented on
Jul 13, 2024 • 0 new comments -
Building rust 1.75.0 fails on NetBSD when using an external LLVM due to missing RPATH
#119846 commented on
Jul 14, 2024 • 0 new comments -
`rust-dev` LLVM artifacts are corrupt on FreeBSD 13
#96633 commented on
Jul 14, 2024 • 0 new comments -
Rust 1.73.0 fails to build on powerpc-unknown-freebsd (regression from 1.72.0)
#116845 commented on
Jul 14, 2024 • 0 new comments -
Debug info for const generics is hashes rather than something nice
#115786 commented on
Jul 14, 2024 • 0 new comments -
Tracking Issue for duration_constructors
#120301 commented on
Jul 14, 2024 • 0 new comments -
`adt_const_params` allows impls of `ConstParamTy` with non-ConstParamTy pointees
#112124 commented on
Jul 14, 2024 • 0 new comments -
sizedness of const parameter types
#112219 commented on
Jul 14, 2024 • 0 new comments -
Panic in std
#127563 commented on
Jul 14, 2024 • 0 new comments -
Tracking issue for trait aliases
#41517 commented on
Jul 14, 2024 • 0 new comments -
Using `ptr::addr_of!` instead of `ptr::addr_of_mut!` produces invalid help message
#127562 commented on
Jul 14, 2024 • 0 new comments -
Tracking Issue for changing rustc target docs
#120745 commented on
Jul 14, 2024 • 0 new comments -
UdpSocket requires bind at all costs causing unnecessary permission prompt on macos
#96127 commented on
Jul 14, 2024 • 0 new comments -
Tracking Issue for stabilizing stack smashing protection (i.e., -Z stack-protector)
#114903 commented on
Jul 15, 2024 • 0 new comments -
ICE: `None` in `compiler/rustc_middle/src/ty/sty.rs` without `feature(effects)`
#126889 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for RFC 2948: Portable SIMD
#86656 commented on
Jul 15, 2024 • 0 new comments -
`thread::scope` aborts with `futex()` `EPERM` unexpected error code.
#124920 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for `gen` blocks and functions
#117078 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for `precise_capturing`
#123432 commented on
Jul 15, 2024 • 0 new comments -
Optimization for types implementing drop seems broken on LLVM 19
#125373 commented on
Jul 15, 2024 • 0 new comments -
Inconsistent naming for '#'
#113159 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for RFC 213: Default Type Parameter Fallback
#27336 commented on
Jul 15, 2024 • 0 new comments -
Tracking Issue for `pin_deref_mut`
#86918 commented on
Jul 15, 2024 • 0 new comments -
Tracking issue for `invalid_type_param_default` compatibility lint
#36887 commented on
Jul 15, 2024 • 0 new comments -
Tracking issue for RFC 2033: Experimentally add coroutines to Rust
#43122 commented on
Jul 15, 2024 • 0 new comments -
ICE: `builtin derive created an unaligned reference`
#120873 commented on
Jul 13, 2024 • 0 new comments -
Print thread ID in panic message if thread name is unknown
#115746 commented on
Jul 12, 2024 • 0 new comments -
Add -Z small-data-threshold
#117465 commented on
Jul 11, 2024 • 0 new comments -
Discriminant update fails to optimize
#122600 commented on
Jul 13, 2024 • 0 new comments -
Fix ambiguous cases of multiple & in elided self lifetimes
#117967 commented on
Jul 18, 2024 • 0 new comments -
ICE: Where clause ... was applicable to ... but now is not in `compiler/rustc_trait_selection/src/traits/select/confirmation.rs`
#126944 commented on
Jul 13, 2024 • 0 new comments -
Add rustc_intrinsic_const_vector_arg attribute to allow vectors to be passed as constants
#118980 commented on
Jul 17, 2024 • 0 new comments -
Add a special case for CStr/CString in the improper_ctypes lint
#120176 commented on
Jul 11, 2024 • 0 new comments -
Don't make statement nonterminals match pattern nonterminals
#120221 commented on
Jul 11, 2024 • 0 new comments -
std::thread::available_parallelism merging linux/android/freebsd version
#120589 commented on
Jul 14, 2024 • 0 new comments -
Update Android in CI
#120593 commented on
Jul 11, 2024 • 0 new comments -
Stabilize associated type position impl Trait (ATPIT)
#120700 commented on
Jul 14, 2024 • 0 new comments -
Rust 1.81-nightly slower than Rust 1.79 ?
#126937 commented on
Jul 13, 2024 • 0 new comments -
rustdoc: add header map to the table of contents
#120736 commented on
Jul 18, 2024 • 0 new comments -
Introduce -Zsplit-metadata option
#120855 commented on
Jul 11, 2024 • 0 new comments -
MaybeUninit: Document UnsafeCell byte ranges
#121215 commented on
Jul 11, 2024 • 0 new comments -
Tracking Issue for `-C export-executable-symbols`
#84161 commented on
Jul 13, 2024 • 0 new comments -
Added Complexity annotations for documentation of std::collections::VecDeque
#121541 commented on
Jul 11, 2024 • 0 new comments -
Allow `#[deny]` inside `#[forbid]` as a no-op
#121560 commented on
Jul 11, 2024 • 0 new comments -
Tracking Issue for return type notation
#109417 commented on
Jul 13, 2024 • 0 new comments -
Fix ICE when there is a continue in a labeled block
#121682 commented on
Jul 11, 2024 • 0 new comments -
stabilize `-Znext-solver=coherence`
#121848 commented on
Jul 11, 2024 • 0 new comments -
Drop AST on a separate thread and prefetch `hir_crate`
#121909 commented on
Jul 11, 2024 • 0 new comments -
Promote riscv64gc-unknown-linux-musl to tier 2
#122049 commented on
Jul 13, 2024 • 0 new comments -
Do not try to reveal hidden types when trying to prove auto-traits in the defining scope
#122192 commented on
Jul 15, 2024 • 0 new comments -
Added "copy" to Debug fmt for copy operands
#122551 commented on
Jul 11, 2024 • 0 new comments -
Item bounds can reference self projections and still be object safe
#122804 commented on
Jul 15, 2024 • 0 new comments -
Optimize integer `pow` by removing the exit branch
#122884 commented on
Jul 13, 2024 • 0 new comments -
linker: Allow MSVC to use Meson and MinGW-style libraries
#123436 commented on
Jul 16, 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 -
[rustdoc] Feature Request: Allow code wrapping
#127334 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 -
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 -
Decide on path forward for attributes on expressions
#127436 commented on
Jul 17, 2024 • 0 new comments -
`*mut` "uses" type params, but `*const` (and therefore `NonNull`) does not
#118976 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 -
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 nested field access in offset_of
#120140 commented on
Jul 18, 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 -
Tracking Issue for porting `run-make` tests to use Rust
#121876 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 -
Try to hoist the conversion of diverging calls to aborts to a layer above MIR lowering
#122956 commented on
Jul 13, 2024 • 0 new comments -
const generics use generic param names in nonsensical ways in error messages, leading to bogus suggestions
#127582 commented on
Jul 13, 2024 • 0 new comments -
Tracking issue for RFC 2582, `&raw [mut | const] $place` (raw_ref_op)
#64490 commented on
Jul 13, 2024 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Jul 18, 2024 • 0 new comments