Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
134 Pull requests merged by 77 people
-
Uplift `clippy::{drop,forget}_{ref,copy}` lints
#109732 merged
May 12, 2023 -
Fix instrument-coverage tests by using Python to sort instantiation groups
#111179 merged
May 12, 2023 -
bump windows crate 0.46 -> 0.48
#111393 merged
May 12, 2023 -
Verify copies of mutable pointers in 2 stages in ReferencePropagation
#111441 merged
May 12, 2023 -
Update cargo
#111456 merged
May 12, 2023 -
Don't ICE in layout computation for placeholder types
#111490 merged
May 12, 2023 -
use by ref TokenTree iterator to avoid a few clones
#111492 merged
May 12, 2023 -
Rollup of 6 pull requests
#111493 merged
May 12, 2023 -
use implied bounds when checking opaque types
#106038 merged
May 12, 2023 -
Make `NonUseContext::AscribeUserTy` carry `ty::Variance`
#111366 merged
May 12, 2023 -
CFI: Fix SIGILL reached via trait objects
#111375 merged
May 12, 2023 -
Fix backtrace normalization in ice-bug-report-url.rs
#111439 merged
May 12, 2023 -
Only warn single-use lifetime when the binders match.
#111444 merged
May 12, 2023 -
Update browser-ui-test version to 0.16.0
#111459 merged
May 12, 2023 -
Improve suggestion for `self: Box<self>`
#111460 merged
May 12, 2023 -
Rollup of 7 pull requests
#111489 merged
May 12, 2023 -
Sync portable-simd to 2023 May 10
#111475 merged
May 12, 2023 -
Simplify the implementation of iterators over slices of ZSTs
#111395 merged
May 12, 2023 -
update Miri
#111454 merged
May 11, 2023 -
Shrink `SelectionError` a lot
#111029 merged
May 11, 2023 -
Prevent ICE with broken borrow in closure
#108705 merged
May 11, 2023 -
Fix mishandled `--check-cfg` arguments order
#111292 merged
May 11, 2023 -
Isolate coverage FFI type layouts from their underlying LLVM C++ types
#111382 merged
May 11, 2023 -
vec-shrink-panik: update expectations to work on LLVM 17
#111385 merged
May 11, 2023 -
Add esp-idf platform-support page
#111389 merged
May 11, 2023 -
Use visit_assign to detect SSA locals.
#111432 merged
May 11, 2023 -
Use proper impl self type for alias impl in rustdoc
#111448 merged
May 11, 2023 -
Rollup of 7 pull requests
#111452 merged
May 11, 2023 -
Optimize dataflow-const-prop place-tracking infra
#110820 merged
May 11, 2023 -
Don't force include Windows goop when documenting
#111401 merged
May 10, 2023 -
Make alias bounds sound in the new solver (take 2)
#110673 merged
May 10, 2023 -
Encode types in SMIR
#110747 merged
May 10, 2023 -
Correctly handle associated items of a trait inside a `#[doc(hidden)]` item
#111095 merged
May 10, 2023 -
Keep encoding attributes for closures
#111381 merged
May 10, 2023 -
Fix incorrect implication of transmuting slices
#111408 merged
May 10, 2023 -
Switch to `EarlyBinder` for `thir_abstract_const` query
#111410 merged
May 10, 2023 -
Rollup of 6 pull requests
#111414 merged
May 10, 2023 -
Support linking to rust dylib with --crate-type staticlib
#106560 merged
May 10, 2023 -
Update cargo
#111409 merged
May 10, 2023 -
Implement SSA-based reference propagation
#106285 merged
May 10, 2023 -
Stabilize const_ptr_read
#97320 merged
May 9, 2023 -
Limit lifetime of format_args!() with inlined args.
#110770 merged
May 9, 2023 -
Move some tests
#111021 merged
May 9, 2023 -
Various changes to name resolution of anon consts
#111215 merged
May 9, 2023 -
support set `rpath` option for each target independently
#111242 merged
May 9, 2023 -
Remove some `assume`s from slice iterators that don't do anything
#111282 merged
May 9, 2023 -
Rollup of 6 pull requests
#111402 merged
May 9, 2023 -
Revert "Populate effective visibilities in `rustc_privacy`"
#111371 merged
May 9, 2023 -
stdarch: update submodule
#110285 merged
May 9, 2023 -
Add GNU Property Note
#110304 merged
May 9, 2023 -
Tweak borrow suggestion span
#110504 merged
May 9, 2023 -
tweak "make mut" spans when assigning to locals
#110583 merged
May 9, 2023 -
Implement builtin # syntax and use it for offset_of!(...)
#110694 merged
May 9, 2023 -
Suggest let for possible binding with ty
#111120 merged
May 9, 2023 -
Min specialization improvements
#111252 merged
May 9, 2023 -
Update books
#111361 merged
May 9, 2023 -
Rollup of 7 pull requests
#111380 merged
May 9, 2023 -
Start using `windows sys` for Windows FFI bindings in std
#110152 merged
May 9, 2023 -
Add `#[inline]` to functions that are never called
#110027 merged
May 9, 2023 -
Always const-evaluate the GCD in `slice::align_to_offsets`
#111296 merged
May 9, 2023 -
Prevent aborting guard from aborting the process in a forced unwind
#104070 merged
May 8, 2023 -
Introduce `AliasKind::Inherent` for inherent associated types
#109410 merged
May 8, 2023 -
Migrate `mir_transform` to translatable diagnostics
#111004 merged
May 8, 2023 -
Suggest struct when we get colon in fileds in enum
#111118 merged
May 8, 2023 -
Diagnostic args are still args if they're documented
#111170 merged
May 8, 2023 -
Fix miscompilation when calling default methods on `Future`
#111354 merged
May 8, 2023 -
Rollup of 6 pull requests
#111358 merged
May 8, 2023 -
Disable nrvo mir opt
#111007 merged
May 8, 2023 -
ConstProp into PlaceElem::Index.
#110824 merged
May 8, 2023 -
Add deployment-target --print flag for Apple targets
#105354 merged
May 8, 2023 -
Update max_atomic_width of armv7r and armv7_sony_vita targets to 64.
#110377 merged
May 8, 2023 -
STD support for PSVita
#110638 merged
May 8, 2023 -
Don't compute trait super bounds unless they're positive
#111211 merged
May 8, 2023 -
Remove `identity_future` from stdlib
#111315 merged
May 8, 2023 -
Mark s390x condition code register as clobbered in inline assembly
#111331 merged
May 8, 2023 -
Improve inline asm for LoongArch
#111332 merged
May 8, 2023 -
Rollup of 7 pull requests
#111346 merged
May 8, 2023 -
Make `(try_)subst_and_normalize_erasing_regions` take `EarlyBinder`
#110297 merged
May 8, 2023 -
Fix lifetime suggestion for type aliases with objects in them
#110827 merged
May 8, 2023 -
Use smaller ints for bitflags
#111022 merged
May 8, 2023 -
Fix some suggestions where a `Box<T>` is expected.
#111056 merged
May 8, 2023 -
Further normalize msvc-non-utf8-ouput
#111262 merged
May 8, 2023 -
Make generics_of has_self on RPITITs delegate to the opaque
#111265 merged
May 8, 2023 -
Give a more helpful error when running the rustc shim directly
#111323 merged
May 8, 2023 -
Rollup of 7 pull requests
#111342 merged
May 8, 2023 -
enable `rust_2018_idioms` lint group for doctests
#106621 merged
May 8, 2023 -
Rename InstCombine to InstSimplify
#111309 merged
May 8, 2023 -
Update hashbrown from 0.12.3 to 0.13.1 for std
#111306 merged
May 8, 2023 -
[beta] backport
#111290 merged
May 7, 2023 -
Remove `tidy` key in PR CI
#111224 merged
May 7, 2023 -
Constify `[u8]::is_ascii` (unstably)
#111222 merged
May 7, 2023 -
Support return-type bounds on associated methods from supertraits
#111161 merged
May 7, 2023 -
Inline SocketAddr methods
#111125 merged
May 7, 2023 -
Operand::extract_field: only cast llval if it's a pointer and replace bitcast w/ pointercast.
#105583 merged
May 7, 2023 -
clean up `transmute`s in `core`
#110094 merged
May 7, 2023 -
added TraitAlias to check_item() for missing_docs
#111150 merged
May 7, 2023 -
rustc --explain E0726 - grammar fixing (it's => its + add a `the` where it felt right to do so)
#111293 merged
May 7, 2023 -
Emit while_true lint spanning the entire loop condition
#111300 merged
May 7, 2023 -
Remove calls to `mem::forget` and `mem::replace` in `Option::get_or_insert_with`.
#111301 merged
May 7, 2023 -
update Rust Unstable Book docs for `--extern force`
#111303 merged
May 7, 2023 -
Rollup of 7 pull requests
#111311 merged
May 7, 2023 -
Migrate bootstrap to Clap-based argument parsing
#110693 merged
May 7, 2023 -
Fix the test directories suggested by `./x.py suggest`
#111002 merged
May 7, 2023 -
Make more ConstProp tests unit.
#111077 merged
May 7, 2023 -
Output LLVM optimization remark kind in `-Cremark` output
#111203 merged
May 7, 2023 -
check bootstrap scripts syntax
#111151 merged
May 7, 2023 -
asm: loongarch64: Implementation of clobber_abi
#111237 merged
May 7, 2023 -
Expand the LLVM coverage of `--print target-cpus`
#111274 merged
May 7, 2023 -
Check arguments length in trivial diagnostic lint
#111289 merged
May 7, 2023 -
Rollup of 7 pull requests
#111304 merged
May 7, 2023 -
Remove aws cli install.
#110972 merged
May 6, 2023 -
Populate effective visibilities in 'rustc_privacy'
#110907 merged
May 6, 2023 -
Use fulfillment to check `Drop` impl compatibility
#110577 merged
May 6, 2023 -
Add Terminator conversion from MIR to SMIR, part #1
#110610 merged
May 6, 2023 -
Fix spans in LLVM-generated inline asm errors
#110985 merged
May 6, 2023 -
Make the BUG_REPORT_URL configurable by tools
#110989 merged
May 6, 2023 -
debuginfo: split method declaration and definition
#111167 merged
May 6, 2023 -
add hint for =< as <=
#111230 merged
May 6, 2023 -
More robust debug assertions for `Instance::resolve` on built-in traits with non-standard trait items
#111279 merged
May 6, 2023 -
Rollup of 7 pull requests
#111287 merged
May 6, 2023 -
Add `force` option for `--extern` flag
#109421 merged
May 6, 2023 -
Avoid alignment mismatch between ABI and layout for unions.
#104872 merged
May 6, 2023 -
Update the version of musl used on `*-linux-musl` targets to 1.2.3
#107129 merged
May 6, 2023 -
Stabilize raw-dylib, link_ordinal, import_name_type and -Cdlltool
#109677 merged
May 6, 2023 -
rustdoc-search: add slices and arrays to index
#110780 merged
May 6, 2023 -
Add FreeBSD cpuset support to `std::thread::available_concurrency`
#110830 merged
May 6, 2023 -
Fix MXCSR configuration dependent timing
#111139 merged
May 6, 2023 -
Remove unnecessary attribute from a diagnostic
#111239 merged
May 6, 2023 -
forbid escaping bound vars in combine
#111246 merged
May 6, 2023 -
Issue 109502 follow up, remove unnecessary Vec::new() from compile_test()
#111251 merged
May 6, 2023 -
Mark `ErrorGuaranteed` constructor as deprecated so people don't use it
#111261 merged
May 6, 2023 -
Rollup of 8 pull requests
#111271 merged
May 6, 2023 -
Update Clippy
#111255 merged
May 6, 2023 -
Update cargo
#111258 merged
May 5, 2023
61 Pull requests opened by 44 people
-
Validate fluent variable references with `debug_assertions`
#111269 opened
May 5, 2023 -
Add IoSlice::as_bytes
#111277 opened
May 6, 2023 -
Implement `From<{&,&mut} [T; N]>` for `Vec<T>` where `T: Clone`
#111278 opened
May 6, 2023 -
Remove `FnPtr` hack from `trait_ref_is_knowable`
#111308 opened
May 6, 2023 -
Add `OsStr` inherent fns to test for and strip `str` prefixes.
#111317 opened
May 7, 2023 -
Add a distinct `OperandValue::ZeroSized` variant for ZSTs
#111318 opened
May 7, 2023 -
Support for native WASM exceptions
#111322 opened
May 7, 2023 -
Add support for NetBSD/aarch64-be (big-endian arm64).
#111326 opened
May 7, 2023 -
Clear the stage 1 build cache for all modes, not just std
#111329 opened
May 8, 2023 -
Add asm clobbers for PPC / PPC64
#111335 opened
May 8, 2023 -
Perform opportunistic simplifications during value numbering
#111344 opened
May 8, 2023 -
Only depend on CFG_VERSION in rustc_interface
#111345 opened
May 8, 2023 -
Add `Future::map`
#111347 opened
May 8, 2023 -
new tool `rustdoc-gui-test`
#111348 opened
May 8, 2023 -
Remove type ascription feature gate
#111350 opened
May 8, 2023 -
Prevent using the default `cc` when that'd result in a broken build
#111351 opened
May 8, 2023 -
avoid deadlock when reporting ice
#111352 opened
May 8, 2023 -
delete [allow(unused_unsafe)] from issue #74838
#111362 opened
May 8, 2023 -
Add a tidy check to find unexpected files in UI tests, and clean up the results
#111363 opened
May 8, 2023 -
Remove the ThinLTO CU hack
#111364 opened
May 8, 2023 -
Faster UTF-8 string validation
#111367 opened
May 8, 2023 -
Added custom risc32-imac for esp-espidf target
#111369 opened
May 8, 2023 -
Align unsized locals
#111374 opened
May 8, 2023 -
Warn when local binding shadows pub glob re-export
#111378 opened
May 9, 2023 -
Boost iterator intersperse(_with) performance
#111379 opened
May 9, 2023 -
Fix linking Mac Catalyst by including LC_BUILD_VERSION in object files
#111384 opened
May 9, 2023 -
Generate shell completions for bootstrap with Clap
#111388 opened
May 9, 2023 -
Reduce BitSet size used in `Borrows` dataflow analysis
#111396 opened
May 9, 2023 -
add lib module to `src/tool/compiletest`
#111398 opened
May 9, 2023 -
suggest `slice::swap` for `mem::swap(&mut x[0], &mut x[1])` borrowck error
#111403 opened
May 9, 2023 -
Bump object and thorin-dwp
#111413 opened
May 10, 2023 -
Don't inline functions with unsized args
#111424 opened
May 10, 2023 -
Populate effective visibilities in `rustc_privacy` (take 2)
#111425 opened
May 10, 2023 -
[rustdoc][JSON] Use exclusively externally tagged enums in the JSON representation
#111427 opened
May 10, 2023 -
refactor(resolve): clean up the early error return caused by non-call
#111428 opened
May 10, 2023 -
rustdoc: migrate `item_struct` to an Askama template
#111430 opened
May 10, 2023 -
Allow MIR debuginfo to point to a variable's address
#111440 opened
May 10, 2023 -
Stop using `Box<T>` for the trait engine dispatch
#111445 opened
May 10, 2023 -
Remove useless `assume`s from `slice::iter(_mut)`
#111447 opened
May 10, 2023 -
Recover `impl<T ?Sized>` correctly
#111449 opened
May 10, 2023 -
Use `OpaqueTypeKey` in query response
#111450 opened
May 10, 2023 -
Note user-facing types of coercion failure
#111451 opened
May 11, 2023 -
constify `slice_as_chunks` (unstable)
#111453 opened
May 11, 2023 -
Fix symbol conflict diagnostic mistakenly being shown instead of missing crate diagnostic
#111461 opened
May 11, 2023 -
Better diagnostics for `env!` where variable contains escape
#111463 opened
May 11, 2023 -
Fix data race in llvm source code coverage
#111469 opened
May 11, 2023 -
Get current target config from` --print=cfg`
#111472 opened
May 11, 2023 -
Handle opaques in the new solver (take 2?)
#111473 opened
May 11, 2023 -
better diagnostics for `impl<..> impl Trait for Type`
#111477 opened
May 11, 2023 -
Use error term in projection if missing associated item in new solver
#111488 opened
May 12, 2023 -
Dont check `must_use` on nested `impl Future` from fn
#111491 opened
May 12, 2023 -
Encode `VariantIdx` so we can decode ADT variants in the right order
#111494 opened
May 12, 2023 -
Run tests on PGO/LTO/BOLT optimized binary on Linux
#111495 opened
May 12, 2023 -
Extra context for unreachable_pub lint
#111496 opened
May 12, 2023 -
asm: loongarch64: Drop efiapi
#111499 opened
May 12, 2023 -
MIR drive-by cleanups
#111501 opened
May 12, 2023 -
Move structures from `ty/mod.rs` into their own modules
#111503 opened
May 12, 2023 -
Replace a couple of `unwrap`s in hir typeck with pattern matching
#111504 opened
May 12, 2023 -
Turn `INVALID_DOC_ATTRIBUTES` lint into a hard error
#111505 opened
May 12, 2023 -
update Miri
#111506 opened
May 12, 2023 -
rustdoc: Cleanup doc string collapsing
#111512 opened
May 12, 2023
100 Issues closed by 30 people
-
Miri reports UB with opt-level 4 in code that should not have UB
#111422 closed
May 12, 2023 -
FP single-use-lifetimes with inherent_associated_types
#111400 closed
May 12, 2023 -
Suggest a title case change when Self is mistyped as self
#110642 closed
May 12, 2023 -
TAIT regression: requires new lifetime bounds
#95922 closed
May 12, 2023 -
`AscribeUserType` statements contain variance which should be carried by `NonUseContext::AscribeUserTy`
#108267 closed
May 12, 2023 -
CFI: SIGILL reached via trait objects
#106547 closed
May 12, 2023 -
VCRUNTIME140.dll missing on target machine
#100874 closed
May 12, 2023 -
Internal Compiler Error
#111328 closed
May 11, 2023 -
Suggest paths on "unresolved import"
#47450 closed
May 11, 2023 -
`catch` lacking both type annotation and trailing expr yields confusing diagnostic
#44886 closed
May 11, 2023 -
Confusing error message about double mutable borrow
#43470 closed
May 11, 2023 -
Nested mutex guards with dropping and re-assigning confuse the borrow checker
#93770 closed
May 11, 2023 -
Const generics in enum discriminants cause an ICE
#96594 closed
May 11, 2023 -
remap-path-prefix: Binary is missing more than it should
#111455 closed
May 11, 2023 -
ICE: rustdoc on issue-70453-generics-in-discr-ice-2.rs: enum discriminant depends on generics
#79495 closed
May 11, 2023 -
command `rustc --print file-names` panics on various Linux
#110710 closed
May 11, 2023 -
command `rustc --print crate-name` panics on Alpine 3.17 Linux
#110709 closed
May 11, 2023 -
ICE for perform_test in pattern matching checking
#109523 closed
May 11, 2023 -
Incorrect signature in documentation for implementation of generic alias
#111420 closed
May 11, 2023 -
`ReferencePropagation` MIR opt prevents partial initialisation in MIR
#111426 closed
May 11, 2023 -
ICE: 'compiler/rustc_interface/src/interface.rs:181:45: shoudn't be possible'
#111291 closed
May 11, 2023 -
ICE due to mapping `f32` to same ident with `const` and `let`
#108683 closed
May 11, 2023 -
Unhelpful error message when missing `Send` from `impl Trait`
#43889 closed
May 11, 2023 -
regression: no emojis in lifetime names (despite no emojis being present?)
#109746 closed
May 10, 2023 -
Labeled line for "here the type of `var` is inferred to be" can be wrong
#106590 closed
May 10, 2023 -
Invalid unused assignment warning in `while let` loop when assignment is followed by a `break`
#111438 closed
May 10, 2023 -
borrowck doesnt convert lifetime params to vars in generic_const_exprs
#111434 closed
May 10, 2023 -
Linker error when compiling nalgebra with `const_fn_floating_point_arithmetic` and `generic_const_exprs`
#96561 closed
May 10, 2023 -
ICE after using const for const generic param
#111055 closed
May 10, 2023 -
Default constant generic members are `unconstrained`
#111419 closed
May 10, 2023 -
ICE: panicked at Normalizing binder without wrapping in a Binder
#111417 closed
May 10, 2023 -
ICE: `has escaping bound vars, so it cannot be wrapped in a dummy binder`
#111418 closed
May 10, 2023 -
std::sync::Once::call_once executes closure multiple times when create as const
#93464 closed
May 10, 2023 -
LINK : fatal error LNK1181 (kernel32.lib)
#111421 closed
May 10, 2023 -
rustdoc: Missing method signatures in trait docs
#111064 closed
May 10, 2023 -
Inline asm make code to fail with LTO accross all rust channels
#111412 closed
May 9, 2023 -
ICE for enum discriminant being a const generic
#111012 closed
May 9, 2023 -
format_args!() inlining/flattening allows for longer lifetimes
#110769 closed
May 9, 2023 -
ICE: no MIR available for DefId(30:3023 ~ wgpu_core[f06f]::track::texture::{impl#0}::any_exclusive)
#111407 closed
May 9, 2023 -
No MIR available for `DefId` when compiling `wgpu`
#111391 closed
May 9, 2023 -
thread 'rustc' panicked at 'Box<dyn Any>', on Nightly Rust for a few days now
#111386 closed
May 9, 2023 -
Using wgpu 0.15.1 crate causes compiler error
#111387 closed
May 9, 2023 -
no MIR available for DefId
#111373 closed
May 9, 2023 -
fail to compile wgpu on rustc 1.71.0-nightly from bevy 0.10.0 release
#111334 closed
May 9, 2023 -
Compiling wgpu 0.15 results in internal compiler error
#111368 closed
May 9, 2023 -
ICE: compiler/rustc_monomorphize/src/collector.rs:1038:9: no MIR available
#111320 closed
May 9, 2023 -
After #106856, CARGO_CFG_TARGET_HAS_ATOMIC{,_LOAD_STORE} become empty strings
#108201 closed
May 9, 2023 -
asmjs & -Z incremental: Option<Result<Option<()>, ()>> causes wrong results (and crashes llc)
#39461 closed
May 9, 2023 -
bevy examples wrong
#111377 closed
May 9, 2023 -
ICE: min_specilization `When translating substitutions .. the expected specialization failed to hold`
#109815 closed
May 9, 2023 -
Synthetic object files disable control flow protection features
#103001 closed
May 9, 2023 -
Zip's __iterator_get_unchecked doesn't preserve side-effects
#82303 closed
May 9, 2023 -
inherent assoc tys resolve with subtyping not equality
#109789 closed
May 8, 2023 -
inherent assoc tys ICE when underneath a binder
#109790 closed
May 8, 2023 -
ICE: inherent_associated_types, IOOB, snapshot vec
#108957 closed
May 8, 2023 -
ICE: `type variables should not be hashed: _#0t`
#109768 closed
May 8, 2023 -
pthread_exit no longer works in panic=abort
#101469 closed
May 8, 2023 -
Bounds on parameters of inherent GATs are not respected
#106722 closed
May 8, 2023 -
Error when compiling wgpu for iced-rs
#111372 closed
May 8, 2023 -
Variables not changed using restart in vscode's debug mode
#111343 closed
May 8, 2023 -
Cycle with super traits and negative bounds
#111207 closed
May 8, 2023 -
Module shadowing is prohibited in RFC but allowed by rustc
#111339 closed
May 8, 2023 -
components missing from beta
#111340 closed
May 8, 2023 -
Rust detects a conflict between non-conflicting implementations of a trait
#92894 closed
May 8, 2023 -
Occasional non-reproducibility when building librls and libcargo
#68608 closed
May 8, 2023 -
tests\ui\native-library-link-flags\msvc-non-utf8-output.rs fails with lld-link as the linker
#111256 closed
May 8, 2023 -
Wrong suggestion for `Box`xing body of async closure when expected return type of closure to be `Box`
#111011 closed
May 8, 2023 -
Run compiler doctests in CI
#99144 closed
May 8, 2023 -
Enable ELIDED_LIFETIMES_IN_PATHS lint in doctests for the compiler/libstd
#106086 closed
May 8, 2023 -
use #[wasm_import_module], but no import module function being created
#111333 closed
May 8, 2023 -
rust_2021_incompatible_closure_captures seems inconsistent
#93076 closed
May 7, 2023 -
Invalid report
#111305 closed
May 7, 2023 -
ICE: no MIR available for DefId
#111321 closed
May 7, 2023 -
ICE due to generating LLVM bitcast vec -> array
#105439 closed
May 7, 2023 -
ICE: ` 'index out of bounds: the len is 1 but the index is 1', compiler/rustc_lint/src/internal.rs:481:82`
#111280 closed
May 7, 2023 -
RawVec growth strategy can be more efficient
#111307 closed
May 7, 2023 -
Stack overflow in thread local's drop rendered as a segmentation fault.
#109785 closed
May 6, 2023 -
unused_variable: applying suggestion causes compiler error
#104904 closed
May 6, 2023 -
`todo!()` macro breaks `cargo fix`
#111294 closed
May 6, 2023 -
Improve compiler output when incorrect enum variant name is given.
#111286 closed
May 6, 2023 -
Writing =< instead of <= gives an error about types
#111128 closed
May 6, 2023 -
LTO, alloc and debug compilation problem
#109934 closed
May 6, 2023 -
Cannot represent a difference across sections
#109730 closed
May 6, 2023 -
Make the BUG_REPORT_URL configurable for tools
#109486 closed
May 6, 2023 -
rustc miscompiles trivial `Future` combinator
#111264 closed
May 6, 2023 -
ICE: `bound types encountered in super_relate_tys`
#110557 closed
May 6, 2023 -
ICE: `assertion failed: bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32`
#110885 closed
May 6, 2023 -
Can't `impl const From<T> for U` anymore
#111275 closed
May 6, 2023 -
Layout sanity failed check: "size mismatch between ABI and layout in TyAndLayout". Zero size array in union.
#103634 closed
May 6, 2023 -
ICE with packed union: "alignment mismatch between ABI and layout"
#104802 closed
May 6, 2023 -
x86_64-unknown-linux-musl: backport musl bug fixes or use new `1.2` version?
#91178 closed
May 6, 2023 -
ICE: min_specialization: `failed while formatting fluent string `hir_analysis_impl_not_marked_default_err`
#111232 closed
May 6, 2023 -
build-std seems broken in nightly (rustc 1.71.0-nightly (74c482104 2023-05-04))
#111225 closed
May 6, 2023 -
dupe
#111273 closed
May 6, 2023 -
no optimization of `Some(v).unwrap()` to `v` for certain types of `v`
#111268 closed
May 6, 2023 -
let-binding has unit value fix breaks code
#111247 closed
May 5, 2023
68 Issues opened by 51 people
-
ice: cfi: `encode_region: unexpected ReEarlyBound(0, 'a)`
#111515 opened
May 12, 2023 -
`char` open ended range isn't bounded by `char::MAX`
#111514 opened
May 12, 2023 -
Failed to extract DefId: opt_local_def_id_to_hir_id
#111513 opened
May 12, 2023 -
rustc error in fixed crate
#111511 opened
May 12, 2023 -
ICE: cfi: encode_ty: unexpected `Param(B/#1)`
#111510 opened
May 12, 2023 -
Tracking issue for ConstProp MIR opt
#111509 opened
May 12, 2023 -
code less optimized when accessing a specific array element, only on nightly
#111508 opened
May 12, 2023 -
Building rust 1.69.0 with LLVM 16, then using that to build firefox 113, results in a crash on startup
#111507 opened
May 12, 2023 -
Mutating through addr_of produces LLVM IR with UB
#111502 opened
May 12, 2023 -
ICE: `index out of bounds: the len is 2 but the index is 6'` snapshot_vec
#111500 opened
May 12, 2023 -
`rustc` prints the same type as found and expected for function item whose signature includes references
#111497 opened
May 12, 2023 -
regression: misaligned pointer dereference: address must be a multiple ...
#111487 opened
May 12, 2023 -
regression: ICE - byte index is not a char boundary
#111485 opened
May 11, 2023 -
regression: ImplTrait vs. Ctor expected ICE
#111484 opened
May 11, 2023 -
regression: internal compiler error value <= 0xFFFF_FF00 in rustc_abi
#111483 opened
May 11, 2023 -
STATUS_ACCESS_VIOLATION when running rend3 on Windows MSVC linked with LLD and thin LTO
#111480 opened
May 11, 2023 -
SIGILL when compiling `asm!("global.get <number>")` for wasm32-unknown-unknown
#111471 opened
May 11, 2023 -
ICE TAIT: Failed to unify obligation; no errors encountered even though `delay_span_bug` issued
#111470 opened
May 11, 2023 -
ICE: `unexpected generator type [type error]`
#111468 opened
May 11, 2023 -
Tracking Issue for `--crate-version` in rustc
#111467 opened
May 11, 2023 -
Tracking Issue for `cfg(overflow_checks)`
#111466 opened
May 11, 2023 -
Unhelpful `higher-ranked lifetime error` in non-async context
#111465 opened
May 11, 2023 -
ICE on `cargo doc`: `no resolutions for a doc link`
#111462 opened
May 11, 2023 -
New `#[must_use]` behaviour for async methods does not apply to `Pin<Box<dyn Future<Output = ()>>>`
#111458 opened
May 11, 2023 -
std::str::split_inclusive gives unexpected results compared to std::str::split
#111457 opened
May 11, 2023 -
Trait fn impl takes precedence over concrete type's fn impl depending on visibility
#111443 opened
May 10, 2023 -
Tracking issue for MIR simplification opportunities
#111442 opened
May 10, 2023 -
hrtb on associated type not satisfied
#111435 opened
May 10, 2023 -
ICE: ` cannot convert ReFree to a region vid`
#111433 opened
May 10, 2023 -
ICE: no errors encountered even though `delay_span_bug` issued
#111431 opened
May 10, 2023 -
Tracking Issue for the experimental `crabi` ABI
#111423 opened
May 10, 2023 -
debug ice: span must not be empty and have no suggesiton
#111416 opened
May 10, 2023 -
Inaccessible local modules nested in functions are documented
#111415 opened
May 10, 2023 -
E0631 tries to remove nonexisting borrow?
#111411 opened
May 9, 2023 -
casting variable with type `&Unsized` to `&dyn Trait` incorrectly says that the variable is unsized.
#111406 opened
May 9, 2023 -
Floating point modulo producing incorrect compuations
#111405 opened
May 9, 2023 -
ICE: `cannot relate bound region: ReLateBound(DebruijnIndex(2), BoundRegion { ... } <= ReErased`
#111404 opened
May 9, 2023 -
ICE: clippy: inherent_associated_types ` item_bounds called on DefId(0:6 ~ ambiguous_inherent_assoc_ty`
#111399 opened
May 9, 2023 -
ICE: `expected const for .. but found Type(..) when substituting`
#111397 opened
May 9, 2023 -
E0623 diagnostic degraded by presence of method parameter
#111383 opened
May 9, 2023 -
Moving structs with Copy fields into closures causes surprising behavior
#111376 opened
May 9, 2023 -
"Unreachable definition" warning after infallible expression in `if`-block
#111370 opened
May 8, 2023 -
Diagnostics: Nested higher-ranked lifetimes are incorrectly printed
#111365 opened
May 8, 2023 -
`unreachable_pub` lint does not fire in the case of partial wildcard shadowing
#111360 opened
May 8, 2023 -
Regression: missing_debug_implementations linting on private items when used as parameter in trait impl
#111359 opened
May 8, 2023 -
Inlining introduces unsized temporaries that fail to uphold alignment requirements
#111355 opened
May 8, 2023 -
ICE: const-prop encountered formatting error: unsized locals are not supported
#111353 opened
May 8, 2023 -
Possible Regression: Error: the current crate is indistinguishable from one of its dependencies
#111349 opened
May 8, 2023 -
ICE: `unexpected region: ReError`
#111341 opened
May 8, 2023 -
Cannot detect glob re-export's shadowed items in rustdoc JSON
#111338 opened
May 8, 2023 -
Lint when shadowing a glob-reexported item with a local declaration
#111336 opened
May 8, 2023 -
type parameters followed by `?` are recovered incorrectly
#111327 opened
May 7, 2023 -
remove leftover `type_ascription` remains in feature gating
#111325 opened
May 7, 2023 -
Attempted to read from stolen value error
#111319 opened
May 7, 2023 -
Overflow evaluating a trait requirement
#111313 opened
May 7, 2023 -
confusing diagnostic when calling a method that doesn't exist on a trait but exists on another trait
#111312 opened
May 7, 2023 -
don't use region variables in borrowck query response
#111310 opened
May 7, 2023 -
Tracking Issue for `--extern force`
#111302 opened
May 6, 2023 -
Borrow checking can be effected by seemingly irrelavent statements
#111298 opened
May 6, 2023 -
debugger_visualizer: does not update changes to GDB scripts with incremental
#111295 opened
May 6, 2023 -
No warning for unused thread_local
#111288 opened
May 6, 2023 -
undefined LFS64 symbol when link to musl 1.2.4
#111285 opened
May 6, 2023 -
possible address sanitizer bug
#111284 opened
May 6, 2023 -
LSP reports false error when any field of struct has `#[cfg]` attr.
#111281 opened
May 6, 2023 -
"unconstrained generic constant" when adding numbers
#111276 opened
May 6, 2023 -
Stack overflow not caught in Drop for TLS data
#111272 opened
May 6, 2023
243 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.
-
test for the default parallel compiler on threads=2
#110284 commented on
May 12, 2023 • 38 new comments -
Implement a real InstCombine MIR pass
#105808 commented on
May 12, 2023 • 26 new comments -
Require impl Trait in associated types to appear in method signatures
#110454 commented on
May 12, 2023 • 26 new comments -
Combine three generalizer implementations
#111221 commented on
May 12, 2023 • 26 new comments -
test the parallel compiler
#109776 commented on
May 12, 2023 • 23 new comments -
Reimplement ConstProp using DataflowConstProp
#110719 commented on
May 12, 2023 • 22 new comments -
diagnostics: exclude indirect private deps from trait impl suggest
#111076 commented on
May 12, 2023 • 22 new comments -
Removed use of iteration through a HashMap/HashSet in rustc_incremental and replaced with IndexMap/IndexSet
#110040 commented on
May 9, 2023 • 21 new comments -
ci: Add support for dist-loongarch64-linux
#110519 commented on
May 12, 2023 • 20 new comments -
Prevent crash when a path is not resolved in intra-doc link
#111195 commented on
May 12, 2023 • 19 new comments -
perf: Enable MIR reference propagation by default
#109025 commented on
May 11, 2023 • 16 new comments -
Unify behaviours for re-exports of `#[doc(hidden)]`
#109697 commented on
May 11, 2023 • 16 new comments -
Add generic `NonZero` type.
#100428 commented on
May 12, 2023 • 15 new comments -
Tracking issue for `vec_into_raw_parts`
#65816 commented on
May 10, 2023 • 14 new comments -
Optimize `Iterator` implementation for `&mut impl Iterator + Sized`
#111200 commented on
May 12, 2023 • 13 new comments -
Add new simpler and more explicit syntax for check-cfg
#111072 commented on
May 11, 2023 • 12 new comments -
nightly build fails with: error: failed to download from `https://crates.io/api/v1/crates/opener/0.5.2/download
#111124 commented on
May 12, 2023 • 11 new comments -
Tracking issue for specialization (RFC 1210)
#31844 commented on
May 12, 2023 • 10 new comments -
Always fall back to PartialEq when a constant in a pattern is not recursively structural-eq
#105750 commented on
May 12, 2023 • 10 new comments -
Don't enforce snake_case for binary names
#45127 commented on
May 9, 2023 • 9 new comments -
1.70.0 crater runs
#111003 commented on
May 12, 2023 • 9 new comments -
support PGO on custom project
#110605 commented on
May 12, 2023 • 9 new comments -
Experimental feature gate proposal `crabi`
#105586 commented on
May 12, 2023 • 8 new comments -
Remove a few `actually_rustdoc` uses
#107289 commented on
May 12, 2023 • 8 new comments -
rustc_privacy: Cleanups and perf improvements to `EmbargoVisitor`
#111260 commented on
May 9, 2023 • 8 new comments -
Tracking Issue for BTreeMap cursors
#107540 commented on
May 7, 2023 • 7 new comments -
Allow partially moved values in match
#103208 commented on
May 11, 2023 • 7 new comments -
rustdoc: re-elide cross-crate default trait-object lifetime bounds
#107637 commented on
May 9, 2023 • 7 new comments -
fix(resolve): continue when resolved of signle_import is dummy
#109602 commented on
May 12, 2023 • 7 new comments -
lint incorrect implied bounds in wfcheck
#109763 commented on
May 7, 2023 • 7 new comments -
Add support for `cfg(overflow_checks)`
#111096 commented on
May 11, 2023 • 7 new comments -
Stabilize inline asm for LoongArch64
#111235 commented on
May 8, 2023 • 7 new comments -
temporary fix for `Self` not respecting tuple Ctor privacy
#111245 commented on
May 11, 2023 • 7 new comments -
Add `Iterator::map_windows`
#94667 commented on
May 11, 2023 • 6 new comments -
Use unaligned read/writes for `core::mem::swap` on x86_64
#98892 commented on
May 12, 2023 • 6 new comments -
Replace const eval limit by a lint and add an exponential backoff warning
#103877 commented on
May 11, 2023 • 6 new comments -
expand: Change how `#![cfg(FALSE)]` behaves on crate root
#110141 commented on
May 9, 2023 • 6 new comments -
rustdoc: migrate item_typedef to an Askama template
#110470 commented on
May 10, 2023 • 6 new comments -
Apply simulate-remapped-rust-src-base even if remap-debuginfo is set in config.toml
#110699 commented on
May 10, 2023 • 6 new comments -
Don't lint snake-case on executable crate name
#111130 commented on
May 11, 2023 • 6 new comments -
Update serde in workspace and non-synced dependencies
#111160 commented on
May 8, 2023 • 6 new comments -
`-Z trait-solver=next`: Deduplicate region constraints in query responses
#111172 commented on
May 11, 2023 • 6 new comments -
fix(ty_utils): try normalize earsing regions
#111259 commented on
May 12, 2023 • 6 new comments -
Tracking issue for -Z binary-dep-depinfo
#63012 commented on
May 9, 2023 • 5 new comments -
Semantics of MIR function calls
#71117 commented on
May 12, 2023 • 5 new comments -
Make `<[T]>::array_*` methods fail to compile on 0 len arrays
#99471 commented on
May 12, 2023 • 5 new comments -
feat: add `expansion_growth_limit` attr as another expansion limit
#103029 commented on
May 12, 2023 • 5 new comments -
Make typeck aware of uninhabited types
#108993 commented on
May 9, 2023 • 5 new comments -
Stabilise exhaustive patterns feature
#110105 commented on
May 11, 2023 • 5 new comments -
Specialize ToString implementation for fmt::Arguments
#111168 commented on
May 10, 2023 • 5 new comments -
Multidimensional array compilation takes too much time
#88580 commented on
May 8, 2023 • 4 new comments -
Tracking issue for dyn-star
#102425 commented on
May 9, 2023 • 4 new comments -
A `Pin` unsoundness involving an `impl DerefMut for Pin<&dyn LocalTrait>`
#85099 commented on
May 10, 2023 • 4 new comments -
Tracking Issue for `debugger_visualizer`
#95939 commented on
May 11, 2023 • 4 new comments -
Intermittent coverage failures (some test runs not counted)
#91092 commented on
May 11, 2023 • 4 new comments -
PhantomData: fix documentation wrt interaction with dropck
#103413 commented on
May 12, 2023 • 4 new comments -
Check for occupied niches
#104862 commented on
May 8, 2023 • 4 new comments -
Use the LLVM option NoTrapAfterNoreturn
#110494 commented on
May 12, 2023 • 4 new comments -
add tracking UI test for upstream LLVM issue
#110790 commented on
May 9, 2023 • 4 new comments -
linker: Report linker flavors incompatible with the current target
#110807 commented on
May 12, 2023 • 4 new comments -
Correct fortanix LVI test print function
#111058 commented on
May 11, 2023 • 4 new comments -
Tracking issue for `#![feature(maybe_uninit_slice)]`
#63569 commented on
May 6, 2023 • 3 new comments -
ICE: stage2 builds of rustc itself see metadata serialized by a different rustc
#76720 commented on
May 7, 2023 • 3 new comments -
Tuple struct's private field can be accessed outside the defining module
#111220 commented on
May 8, 2023 • 3 new comments -
rustc generates invalid DWARF when LTO is enabled
#66118 commented on
May 8, 2023 • 3 new comments -
Tracking Issue for feature(unix_socket_ancillary_data)
#76915 commented on
May 10, 2023 • 3 new comments -
Tracking issue for `arbitrary_self_types`
#44874 commented on
May 10, 2023 • 3 new comments -
Format Duration microseconds with "us" suffix, without Unicode
#75065 commented on
May 9, 2023 • 3 new comments -
Enable -Zdrop-tracking-mir by default
#107421 commented on
May 12, 2023 • 3 new comments -
Support the rustc metadata for AIX
#107583 commented on
May 11, 2023 • 3 new comments -
Remove misleading target feature aliases
#107707 commented on
May 12, 2023 • 3 new comments -
lint/ctypes: ext. abi fn-ptr in internal abi fn
#108611 commented on
May 12, 2023 • 3 new comments -
Only use the new DepNode hashmap for anonymous nodes.
#109050 commented on
May 12, 2023 • 3 new comments -
Fix target_feature 1.1 should print the list of missing target features
#109710 commented on
May 11, 2023 • 3 new comments -
[doc] `poll_fn`: explain how to `pin` captured state safely
#109970 commented on
May 11, 2023 • 3 new comments -
do not allow inference in `predicate_must_hold` (alternative approach)
#110100 commented on
May 12, 2023 • 3 new comments -
[mir-opt] SimplifyLocals should also clean up debuginfo
#110702 commented on
May 9, 2023 • 3 new comments -
Do not substitute nonexistent lifetime in RPIT in recursive function
#110844 commented on
May 10, 2023 • 3 new comments -
1.70.0 release notes
#111006 commented on
May 6, 2023 • 3 new comments -
fix(parse): return unpected when current token is EOF
#111181 commented on
May 12, 2023 • 3 new comments -
Add CI step to prevent new untranslatable diagnostics being added
#111218 commented on
May 9, 2023 • 3 new comments -
32-bit mips target emits 64-bit instructions
#104985 commented on
May 7, 2023 • 2 new comments -
Scoping rules for tail expressions leads to unexpected compiler error
#69367 commented on
May 7, 2023 • 2 new comments -
LLVM deprecation warnings while building rustc 1.68.2 against llvm-16.0.0
#109712 commented on
May 7, 2023 • 2 new comments -
Track stability of path components
#15702 commented on
May 8, 2023 • 2 new comments -
Tracking Issue for Rustdoc Askama Migration
#108868 commented on
May 8, 2023 • 2 new comments -
rustc: Gives inconsistent error messages if a dependency's dependency rlib has an unexpected filename
#110460 commented on
May 9, 2023 • 2 new comments -
ICE: failed to get layout
#111176 commented on
May 9, 2023 • 2 new comments -
windows: x.py test failure from codegen test suite
#96464 commented on
May 9, 2023 • 2 new comments -
Bad diagnostic on second borrow of mutable self
#84748 commented on
May 10, 2023 • 2 new comments -
Tracking Issue for asm_const
#93332 commented on
May 10, 2023 • 2 new comments -
Avoid hashing more than is strictly necessary, in the compiler.
#56308 commented on
May 11, 2023 • 2 new comments -
`rustdoc` causes a `rustc` panic
#109733 commented on
May 11, 2023 • 2 new comments -
dyn Trait comparison should not include the vtable pointer
#106447 commented on
May 11, 2023 • 2 new comments -
Use lld by default on x64 Ubuntu 20.04 LTS
#71515 commented on
May 11, 2023 • 2 new comments -
const-propagated `arithmetic_overflow` in unreachable code
#109731 commented on
May 12, 2023 • 2 new comments -
Support #[global_allocator] without the allocator shim
#86844 commented on
May 11, 2023 • 2 new comments -
unstable proc_macro tracked::* rename/restructure
#87173 commented on
May 12, 2023 • 2 new comments -
Require `type_map::stub` callers to supply file information
#104342 commented on
May 10, 2023 • 2 new comments -
Remove `ConstValue::Slice`
#105653 commented on
May 12, 2023 • 2 new comments -
no python in shell scripts
#107812 commented on
May 6, 2023 • 2 new comments -
Add RUSTC_EMIT option to pass on --emit to crates during bootstrap
#108365 commented on
May 11, 2023 • 2 new comments -
feat: split `unsafe_code` lint into lint group
#108975 commented on
May 9, 2023 • 2 new comments -
Remember names of `cfg`-ed out items to mention them in diagnostics
#109005 commented on
May 10, 2023 • 2 new comments -
Slightly micro-optimize derive of PartialOrd
#109645 commented on
May 8, 2023 • 2 new comments -
Make pointer_structural_match normal and warn
#110166 commented on
May 9, 2023 • 2 new comments -
rustdoc: Add search result item types after their name
#110688 commented on
May 11, 2023 • 2 new comments -
Rework handling of recursive panics
#110975 commented on
May 11, 2023 • 2 new comments -
Fix an assertion failure in `bind_generator_hidden_types_above`.
#111085 commented on
May 7, 2023 • 2 new comments -
[WIP] Make less anon consts/Do a little `min_generic_const_exprs`
#111111 commented on
May 11, 2023 • 2 new comments -
Suggest use Enum::* when it is likely users intent.
#111241 commented on
May 5, 2023 • 1 new comment -
Tracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust
#44930 commented on
May 5, 2023 • 1 new comment -
repr(transparent) should not consider non_exhaustive types as 1-ZSTs outside their crate
#78586 commented on
May 5, 2023 • 1 new comment -
Tracking Issue for WebAssembly relaxed SIMD intrinsics
#111196 commented on
May 5, 2023 • 1 new comment -
Tracking Issue for NVPTX arch intrinsics
#111199 commented on
May 5, 2023 • 1 new comment -
Tracking Issue for stdarch_riscv_feature_detection
#111192 commented on
May 5, 2023 • 1 new comment -
Tracking Issue for stdarch_powerpc_feature_detection
#111191 commented on
May 5, 2023 • 1 new comment -
Tracking Issue for stdarch_arm_feature_detection
#111190 commented on
May 5, 2023 • 1 new comment -
Tracking Issue for stdarch_mips_feature_detection
#111188 commented on
May 5, 2023 • 1 new comment -
ICE: cfi: TAIT `transform_ty: unexpected `Alias(Opaque`
#111206 commented on
May 5, 2023 • 1 new comment -
src/test/run-make*/coverage* tests should be reimplemented as a custom compiletest
#85009 commented on
May 6, 2023 • 1 new comment -
constant evaluation errors can superscede (and be caused by) unsafeck errors
#111084 commented on
May 6, 2023 • 1 new comment -
Floating point comparisons are miscompiled for signalling NaN inputs on AArch64
#110174 commented on
May 6, 2023 • 1 new comment -
x86-interrupt calling convention with error code is broken on x86_64-unknown-none
#109918 commented on
May 6, 2023 • 1 new comment -
std::io::copy should take Read and Write traits by value
#105643 commented on
May 6, 2023 • 1 new comment -
Vec's reallocation strategy needs settling
#29931 commented on
May 7, 2023 • 1 new comment -
pgo: -Cprofile-use can't find file
#63609 commented on
May 7, 2023 • 1 new comment -
Cycle detected when using associated type bounds in super trait
#65913 commented on
May 7, 2023 • 1 new comment -
Produce a warning when using `const` with interior mutability
#40543 commented on
May 7, 2023 • 1 new comment -
Tracking Issue for sound builtin auto trait impls
#93367 commented on
May 8, 2023 • 1 new comment -
GAT: mismatched types [E0308]
#92857 commented on
May 8, 2023 • 1 new comment -
rustdoc: "Type -> *" search does not work.
#75622 commented on
May 8, 2023 • 1 new comment -
Tracking Issue for `waker_getters`
#96992 commented on
May 8, 2023 • 1 new comment -
stop adding dropck outlives requirements for `[T; 0]`
#110288 commented on
May 8, 2023 • 1 new comment -
Tracking issue for #[bench] and benchmarking support
#29553 commented on
May 8, 2023 • 1 new comment -
Lifetime + variance diagnostic clarity bug
#69516 commented on
May 8, 2023 • 1 new comment -
Should unit tests spawn new processes instead of threads?
#47506 commented on
May 8, 2023 • 1 new comment -
Tracking issue for sanitizer support
#39699 commented on
May 8, 2023 • 1 new comment -
`dyn Future` suppresses unconditional recursion
#111177 commented on
May 9, 2023 • 1 new comment -
ICE: `unexpected type encountered in variance inference: _`
#109071 commented on
May 9, 2023 • 1 new comment -
codegen generates vtables for a variable's supertype when unsizing sometimes
#107205 commented on
May 9, 2023 • 1 new comment -
`std::fmt::Write` methods error documentation
#98861 commented on
May 9, 2023 • 1 new comment -
ICE: `cycle detected when computing function signature of `
#110106 commented on
May 9, 2023 • 1 new comment -
Bad error message for associated fn used as method
#80710 commented on
May 9, 2023 • 1 new comment -
Stabilize --pretty=expanded
#43364 commented on
May 10, 2023 • 1 new comment -
stable: Give a better error message for `rustc +nightly -Zunstable-options`
#110090 commented on
May 10, 2023 • 1 new comment -
Impl stability is not checked
#55436 commented on
May 10, 2023 • 1 new comment -
Tracking Issue for feature(unix_socket_peek)
#76923 commented on
May 10, 2023 • 1 new comment -
Two different versions of a crate interacting leads to unhelpful error messages
#22750 commented on
May 10, 2023 • 1 new comment -
Tracking Issue for ASCII trim functions on byte slices
#94035 commented on
May 10, 2023 • 1 new comment -
ICE: index out of bounds: the len is 0 but the index is 18446744073709551615
#83993 commented on
May 10, 2023 • 1 new comment -
ICE: cannot relate bound region: ReLateBound
#77357 commented on
May 10, 2023 • 1 new comment -
switch to `EarlyBinder` as default
#105779 commented on
May 10, 2023 • 1 new comment -
Runtime stackoverflow after updating to Rust 1.67
#107358 commented on
May 10, 2023 • 1 new comment -
Merge commits break LLVM CI download
#101907 commented on
May 11, 2023 • 1 new comment -
`stdin` and `stdout` performance considerations are not documented
#106133 commented on
May 11, 2023 • 1 new comment -
On `-> impl Iterator<Item = Ty>` point at method chains in returned expression where `Item` might have diverged
#106993 commented on
May 11, 2023 • 1 new comment -
Tracking Issue for Provider API
#96024 commented on
May 11, 2023 • 1 new comment -
[ER] cfg(overflow_checks)
#91130 commented on
May 11, 2023 • 1 new comment -
Tracking Issue for attributes changing "Minimal Complete Definition" of a trait
#107460 commented on
May 11, 2023 • 1 new comment -
Spurious E0282 'type annotations needed' when other compile errors exist
#88630 commented on
May 11, 2023 • 1 new comment -
🔬 implement "always applicable impls"
#48538 commented on
May 11, 2023 • 1 new comment -
fn-ptr docs were not updated for the change to trait impls
#111182 commented on
May 11, 2023 • 1 new comment -
Rustdoc generate files for items not used in documentation
#111249 commented on
May 11, 2023 • 1 new comment -
included range in for loop gives more assembly code than excluded range
#102462 commented on
May 11, 2023 • 1 new comment -
Diagnostic Translation
#100717 commented on
May 12, 2023 • 1 new comment -
Tracking Issue for CStr::is_empty
#102444 commented on
May 12, 2023 • 1 new comment -
Tracking Issue for negation methods on `NonZeroI*`
#102443 commented on
May 12, 2023 • 1 new comment -
export_name with unusual utf8 breaks new version script based linker
#38238 commented on
May 12, 2023 • 1 new comment -
Add gamma function to f32 and f64
#99747 commented on
May 5, 2023 • 1 new comment -
Invoke `backtrace-rs`' buildscript in `std`'s buildscript for Android targets
#99883 commented on
May 6, 2023 • 1 new comment -
Support Apple tvOS in libstd
#103503 commented on
May 8, 2023 • 1 new comment -
Add fmt::Write to io::Write adapter
#104389 commented on
May 7, 2023 • 1 new comment -
[WIP] borrowck diagnostic migration with eager booted
#104941 commented on
May 9, 2023 • 1 new comment -
Add Minimal Std implementation for UEFI
#105861 commented on
May 11, 2023 • 1 new comment -
Implement jump threading MIR opt
#107009 commented on
May 11, 2023 • 1 new comment -
Remove unstable `Poll::ready`
#107060 commented on
May 12, 2023 • 1 new comment -
Allow impl on projection
#107263 commented on
May 11, 2023 • 1 new comment -
Introduce `DynSend` and `DynSync` auto trait for parallel compiler
#107586 commented on
May 7, 2023 • 1 new comment -
Rewrite libcore's UTF-8 validation for performance
#107760 commented on
May 9, 2023 • 1 new comment -
move pal cfgs in f32 and f64 to sys
#108485 commented on
May 10, 2023 • 1 new comment -
Use `ControlFlow` in HIR `Visitor`
#108598 commented on
May 11, 2023 • 1 new comment -
Report all lints, even if other errors already occurred.
#108813 commented on
May 11, 2023 • 1 new comment -
Implement `io::Entropy` and refactor random data generation
#108874 commented on
May 8, 2023 • 1 new comment -
fix typo in documentation for std::fs::Permissions
#109263 commented on
May 7, 2023 • 1 new comment -
interpret region vars as universals in implied bounds query
#109388 commented on
May 6, 2023 • 1 new comment -
Implement a global value numbering MIR optimization
#109597 commented on
May 11, 2023 • 1 new comment -
Separate AnonConst from ConstBlock in HIR.
#109609 commented on
May 9, 2023 • 1 new comment -
rustdoc: use a template to generate Hrefs
#109616 commented on
May 9, 2023 • 1 new comment -
Allow limited access to `OsStr` bytes in `unsafe` blocks
#109698 commented on
May 8, 2023 • 1 new comment -
Support AIX in Rust standard library
#109882 commented on
May 10, 2023 • 1 new comment -
Use 128 bits for TypeId hash
#109953 commented on
May 11, 2023 • 1 new comment -
bump `thiserror` to use syn 2.0
#110081 commented on
May 10, 2023 • 1 new comment -
Deal with unnormalized projections when structurally resolving types with new solver
#110204 commented on
May 8, 2023 • 1 new comment -
Add armv8r-none-eabihf target for the Cortex-R52.
#110482 commented on
May 11, 2023 • 1 new comment -
(More) consistently use "region" terminology in `rustc_middle`
#110621 commented on
May 10, 2023 • 1 new comment -
Safe Transmute: Enable handling references, including recursive types
#110662 commented on
May 8, 2023 • 1 new comment -
Only unpack tupled args in inliner if we expect args to be unpacked
#110833 commented on
May 8, 2023 • 1 new comment -
Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)`
#110961 commented on
May 7, 2023 • 1 new comment -
Stabilize feature `nonzero_negation_ops`
#111044 commented on
May 6, 2023 • 1 new comment -
Emit an error when return-type-notation is used with type/const params
#111047 commented on
May 9, 2023 • 1 new comment -
Do not recover when parsing stmt in cfg-eval.
#111054 commented on
May 7, 2023 • 1 new comment -
Add `OsStr` methods for testing, stripping, and splitting Unicode prefixes.
#111059 commented on
May 6, 2023 • 1 new comment -
assert_eq! message format (take 2a)
#111071 commented on
May 9, 2023 • 1 new comment -
impl SliceIndex<str> for (Bound<usize>, Bound<usize>)
#111081 commented on
May 6, 2023 • 1 new comment -
The panic branch of `Some(x).unwrap()` is not removed for some types
#93011 commented on
May 6, 2023 • 0 new comments -
Tracking issue for inherent associated type.
#8995 commented on
May 6, 2023 • 0 new comments -
Tracking issue for cleaning up std's thread_local implementation details
#110897 commented on
May 6, 2023 • 0 new comments -
Tracking Issue `--extern` crate modifiers
#98405 commented on
May 6, 2023 • 0 new comments -
ICE: `assertion failed: import.imported_module.get().is_none()'`
#109962 commented on
May 7, 2023 • 0 new comments -
`impl_trait_projections` incorrectly triggers on async inherent method
#110156 commented on
May 8, 2023 • 0 new comments -
rustdoc: synthetic impls don't include bounds that originate from the implementing type
#111101 commented on
May 8, 2023 • 0 new comments -
`x test compiler/rustc_codegen_{cranelift,gcc}` is not supported
#95518 commented on
May 8, 2023 • 0 new comments -
Taking exact number of elements from range iterator causes interger overflow
#110196 commented on
May 9, 2023 • 0 new comments -
Implement `From<&[T; N]>` and `From<&mut [T; N]>` for `Vec<T>` where `T: Clone`?
#100880 commented on
May 9, 2023 • 0 new comments -
Tracking Issue for builtin# syntax
#110680 commented on
May 9, 2023 • 0 new comments -
Tracking Issue for const_ptr_read
#80377 commented on
May 10, 2023 • 0 new comments -
ICE when passing unsized trait object closure to function
#93622 commented on
May 10, 2023 • 0 new comments -
Segfault when compiling very deeply nested tuples
#93704 commented on
May 10, 2023 • 0 new comments -
`generic_const_exprs` does not work properly with const/type param defaults
#106994 commented on
May 10, 2023 • 0 new comments -
Test needed for linker error in associated function with generic_const_exprs
#96699 commented on
May 10, 2023 • 0 new comments -
hang in fulfill due to exponential blowup
#110544 commented on
May 10, 2023 • 0 new comments -
Tracking issue for RFC 2603, "Rust Symbol Mangling (v0)"
#60705 commented on
May 11, 2023 • 0 new comments -
Tracking Issue for slice::array_chunks
#74985 commented on
May 11, 2023 • 0 new comments -
debugger_visualizer: ICE when changing natvis with incremental
#111227 commented on
May 11, 2023 • 0 new comments -
debugger_visualizer: files not tracked in dep-info
#111226 commented on
May 11, 2023 • 0 new comments -
rustdoc: `pub use` re-exports of private re-exports of public items show the private path
#94336 commented on
May 11, 2023 • 0 new comments -
ICE: failed to normalize, generic_const_exprs
#110630 commented on
May 11, 2023 • 0 new comments -
Tracking issue for dyn upcasting coercion
#65991 commented on
May 12, 2023 • 0 new comments -
Add midpoint function for all integers and floating numbers
#92048 commented on
May 7, 2023 • 0 new comments -
Add `Read`, `Write` and `Seek` impls for `Arc<File>` where appropriate
#94748 commented on
May 12, 2023 • 0 new comments -
Stabilize const-weak-new
#95965 commented on
May 12, 2023 • 0 new comments -
add more niches to rawvec
#106790 commented on
May 6, 2023 • 0 new comments -
rustdoc: Add support for --remap-path-prefix
#107099 commented on
May 9, 2023 • 0 new comments -
Allow tool lint levels to be set based on the build environment.
#109063 commented on
May 10, 2023 • 0 new comments -
Accept additional user-defined classes in fenced code blocks
#110800 commented on
May 5, 2023 • 0 new comments -
Github action to periodically `cargo update` to keep dependencies current
#110805 commented on
May 10, 2023 • 0 new comments -
Don't expect normalization to succeed in elaborate_drops
#110930 commented on
May 10, 2023 • 0 new comments -
Promote loongarch64-unknown-linux-gnu to Tier 2 with host tools
#110936 commented on
May 6, 2023 • 0 new comments -
rustdoc: render visibility on associated types
#110945 commented on
May 7, 2023 • 0 new comments -
Relax implicit `T: Sized` bounds on `BufReader<T>`, `BufWriter<T>` and `LineWriter<T>`
#111074 commented on
May 6, 2023 • 0 new comments -
Detect Python-like slicing and suggest how to fix
#111133 commented on
May 8, 2023 • 0 new comments -
Remove unnecessary Send bound
#111134 commented on
May 6, 2023 • 0 new comments