August 11, 2021 – August 18, 2021
Overview
Could not load contribution data
Please try again later
79 Pull requests merged by 39 people
-
Matthew's work on improving NLL's "higher-ranked subtype error"s
#86700 merged
Aug 18, 2021 -
Update cargo
#88127 merged
Aug 18, 2021 -
Remove box syntax from compiler and tools
#87781 merged
Aug 18, 2021 -
Forbid `!` from being used in `asm!` output
#87985 merged
Aug 18, 2021 -
Update `polonius-engine` to 0.13.0
#87738 merged
Aug 18, 2021 -
Add "doc(test(...))" attribute checks
#87728 merged
Aug 18, 2021 -
Stabilize `arbitrary_enum_discriminant`
#86860 merged
Aug 18, 2021 -
constified implementations of `Default`
#86808 merged
Aug 18, 2021 -
Enable compiler consumers to obtain mir::Body with Polonius facts.
#86977 merged
Aug 17, 2021 -
Improve non_fmt_panics suggestion based on trait impls.
#88083 merged
Aug 17, 2021 -
Revert "Auto merge of #83417 - erikdesjardins:enableremovezsts, r=oli-obk"
#88056 merged
Aug 17, 2021 -
Use note for pointing at bound introducing requirement
#87668 merged
Aug 17, 2021 -
Document private items for rustfmt
#87119 merged
Aug 17, 2021 -
Include (potentially remapped) working dir in crate hash
#87990 merged
Aug 17, 2021 -
[rustdoc] Copy only item path to clipboard rather than full `use` statement.
#87178 merged
Aug 17, 2021 -
Adding explicit notice of lack of documentation for Tier 2 Platforms
#87677 merged
Aug 17, 2021 -
Closure migration multispan suggestions
#87958 merged
Aug 17, 2021 -
Detect fake spans in non_fmt_panic lint.
#87967 merged
Aug 17, 2021 -
Enable `--all-targets` for `x.py check` unconditionally
#88011 merged
Aug 17, 2021 -
Assign FIXMEs to me and remove obsolete ones
#88030 merged
Aug 17, 2021 -
Update redox_syscall
#88052 merged
Aug 17, 2021 -
Update RELEASES.md for 1.55.0
#88055 merged
Aug 17, 2021 -
Skip assert ICE with default_method_body_is_const
#88080 merged
Aug 17, 2021 -
Rustdoc font test
#88089 merged
Aug 17, 2021 -
Rollup of 10 pull requests
#88094 merged
Aug 17, 2021 -
Add future-incompat lint for `doc(primitive)`
#87050 merged
Aug 16, 2021 -
Fix `reachable_set` for non-function items in non-library crates
#88032 merged
Aug 16, 2021 -
Uplift the invalid_atomic_ordering lint from clippy to rustc
#84039 merged
Aug 16, 2021 -
BTree: merge the complication introduced by #81486 and #86031
#87696 merged
Aug 16, 2021 -
Introduce `hir::ExprKind::Let` - Take 2
#80357 merged
Aug 16, 2021 -
Deprecate llvm_asm!
#87590 merged
Aug 16, 2021 -
Add automatic migration for assert!(.., string).
#87982 merged
Aug 15, 2021 -
Remove git fetch from CI
#87792 merged
Aug 15, 2021 -
Run rustdoc-gui tests in parallel
#86692 merged
Aug 15, 2021 -
Include attributes in removal span for unused imports.
#87975 merged
Aug 15, 2021 -
Test and fix `size_hint` for slice’s [r]split* iterators
#87974 merged
Aug 15, 2021 -
Add support for clobber_abi to asm!
#87581 merged
Aug 15, 2021 -
Run RemoveZsts pass at mir-opt-level=1
#83417 merged
Aug 14, 2021 -
Lint against named asm labels
#87324 merged
Aug 14, 2021 -
Specialize `Vec::clone_from` for `Copy` types
#87913 merged
Aug 14, 2021 -
Try filtering out non-const impls when we expect const impls
#87375 merged
Aug 14, 2021 -
Move some UI tests to more suitable subdirs
#87600 merged
Aug 14, 2021 -
Name the captured upvars for closures/generators in debuginfo
#85020 merged
Aug 14, 2021 -
Update browser-ui-test package version
#88006 merged
Aug 14, 2021 -
Updates favicon order of precedence as it matters to Chrome
#87997 merged
Aug 14, 2021 -
Point to where clause for GATs to add bound
#87478 merged
Aug 14, 2021 -
Associated functions that contain extern indicator or have `#[rustc_std_internal_symbol]` are reachable
#86492 merged
Aug 13, 2021 -
Closure lint wording
#87984 merged
Aug 13, 2021 -
Avoid ICE caused by suggestion
#87795 merged
Aug 13, 2021 -
Fix `command-create-pidfd` test inside unprivileged Docker containers
#87966 merged
Aug 13, 2021 -
Revert "Rollup merge of #87779 - Aaron1011:stmt-ast-id, r=petrochenkov"
#87969 merged
Aug 13, 2021 -
Add rustdoc GUI test for headers
#88005 merged
Aug 13, 2021 -
Rollup of 4 pull requests
#88009 merged
Aug 13, 2021 -
Fix closure migration suggestion when the body is a macro.
#87956 merged
Aug 13, 2021 -
Update Clippy
#87954 merged
Aug 13, 2021 -
Make concrete_opaque_types be FxHashSet<DefId>
#87927 merged
Aug 13, 2021 -
Add c_enum_min_bits target spec field, use for arm-none and thumb-none targets
#87922 merged
Aug 13, 2021 -
Improve formatting of closure capture migration suggestion for multi-line closures.
#87953 merged
Aug 13, 2021 -
Silence non_fmt_panic from external macros.
#87965 merged
Aug 13, 2021 -
Rollup of 4 pull requests
#87980 merged
Aug 13, 2021 -
Implement `black_box` using intrinsic
#87916 merged
Aug 12, 2021 -
[beta] Backport renaming of lints
#87962 merged
Aug 12, 2021 -
Link to edition guide instead of issues for 2021 lints.
#87885 merged
Aug 12, 2021 -
Use a more accurate span on assoc types WF checks
#87819 merged
Aug 12, 2021 -
Fix Windows Command::env("PATH")
#87863 merged
Aug 12, 2021 -
Fix/improve rustdoc-js tool
#87941 merged
Aug 12, 2021 -
Rollup of 4 pull requests
#87963 merged
Aug 12, 2021 -
STD support for the ESP-IDF framework
#87666 merged
Aug 12, 2021 -
Implement Extend<(A, B)> for (Extend<A>, Extend<B>)
#85835 merged
Aug 12, 2021 -
Warn when an escaped newline skips multiple lines
#87671 merged
Aug 12, 2021 -
:arrow_up: rust-analyzer
#87878 merged
Aug 12, 2021 -
Reduce verbosity of tracing output of RUSTC_LOG
#87903 merged
Aug 12, 2021 -
Update books
#87925 merged
Aug 12, 2021 -
Update cargo
#87928 merged
Aug 12, 2021 -
set the executable bit on pre-commit.sh
#87942 merged
Aug 12, 2021 -
Rollup of 7 pull requests
#87948 merged
Aug 12, 2021 -
Plugin interface cleanup
#85296 merged
Aug 12, 2021 -
TryReserveErrorKind tests and inline
#87843 merged
Aug 12, 2021 -
Make deleted code in a suggestion clearer
#86532 merged
Aug 11, 2021
68 Pull requests opened by 48 people
-
Suggest replacing an inexisting field for an unmentioned field
#87960 opened
Aug 12, 2021 -
Account for tabs when highlighting multiline code suggestions
#87976 opened
Aug 12, 2021 -
unwind: make `build.rs` do clean rebuilds
#87977 opened
Aug 12, 2021 -
[WIP] Remove ids from ast::Stmt and hir::Stmt
#87981 opened
Aug 12, 2021 -
Use more accurate spans when proposing adding lifetime to item
#87983 opened
Aug 12, 2021 -
Prevent double panic when handling incremental fingerprint mismatch
#87986 opened
Aug 12, 2021 -
Make `lexical_region_resolve` public for Clippy
#87989 opened
Aug 12, 2021 -
Stabilize try_reserve
#87993 opened
Aug 12, 2021 -
RFC2229 Add missing edge case
#87996 opened
Aug 13, 2021 -
Avoid spurious "previous iteration of loop" errors
#87998 opened
Aug 13, 2021 -
Fix compiling other codegen backends when llvm is enabled
#88000 opened
Aug 13, 2021 -
Unbox mutexes, condvars and rwlocks on hermit
#88002 opened
Aug 13, 2021 -
Trait upcasting coercion (part4)
#88010 opened
Aug 13, 2021 -
Change WASI's `RawFd` from `u32` to `c_int` (`i32`).
#88012 opened
Aug 13, 2021 -
Fix region issues when using inline const block
#88018 opened
Aug 14, 2021 -
Treat macros as HIR items
#88019 opened
Aug 14, 2021 -
freebsd arm64 add supported sanitizers.
#88023 opened
Aug 14, 2021 -
ScmCredentials netbsd implementation.
#88025 opened
Aug 14, 2021 -
Disable unused_must_use for statically known bools
#88028 opened
Aug 14, 2021 -
Make `BuildHasher` object safe
#88031 opened
Aug 14, 2021 -
Add links for primitives in "jump to definition" feature
#88033 opened
Aug 14, 2021 -
rustc_privacy: Replace `HirId`s and `DefId`s with `LocalDefId`s where possible
#88034 opened
Aug 14, 2021 -
Fix dead code warning when inline const is used in pattern
#88036 opened
Aug 14, 2021 -
RFC2229 Only compute place if upvars can be resolved
#88039 opened
Aug 15, 2021 -
BTree: remove Ord bound from new
#88040 opened
Aug 15, 2021 -
Make all proc-macro back-compat lints deny-by-default
#88041 opened
Aug 15, 2021 -
Docs: add corner cases of Path::file_name()
#88044 opened
Aug 15, 2021 -
Remove `HashStable` impls for `FileName` and `RealFileName`
#88050 opened
Aug 15, 2021 -
Fix the flock fallback implementation
#88053 opened
Aug 15, 2021 -
Update RELEASES to clarify attribute macro values.
#88057 opened
Aug 15, 2021 -
Optimize unnecessary check in Vec::retain
#88060 opened
Aug 15, 2021 -
Remove `hir::GenericBound::Unsized`
#88061 opened
Aug 15, 2021 -
Give `CommandEnv` OS specific implementations
#88064 opened
Aug 15, 2021 -
Use if-let guards in the codebase and various other pattern cleanups
#88066 opened
Aug 15, 2021 -
PGO for LLVM builds on x86_64-unknown-linux-gnu in CI
#88069 opened
Aug 16, 2021 -
Allow the iOS toolchain to be built on Linux
#88072 opened
Aug 16, 2021 -
:arrow_up: rust-analyzer
#88073 opened
Aug 16, 2021 -
Optimize unnecessary check in VecDeque::retain
#88075 opened
Aug 16, 2021 -
Generate an iOS LLVM target with a specific version
#88077 opened
Aug 16, 2021 -
Take into account jobs number for rustdoc GUI tests
#88082 opened
Aug 16, 2021 -
BTree: toughen panicky test of clone()
#88086 opened
Aug 16, 2021 -
Check that a box expression's type is Sized
#88087 opened
Aug 16, 2021 -
Forbid inline const block referencing params from being used in patterns
#88088 opened
Aug 16, 2021 -
Perform type inference in range pattern
#88090 opened
Aug 16, 2021 -
[rustdoc] Wrap code blocks in <code> tag
#88093 opened
Aug 16, 2021 -
Duplicate bounds lint
#88096 opened
Aug 16, 2021 -
Allow handle_alloc_error to unwind
#88098 opened
Aug 17, 2021 -
Make Edition 2021 Stable
#88100 opened
Aug 17, 2021 -
parameterize `-C prefer-dynamic`
#88101 opened
Aug 17, 2021 -
Fix environment variable getter docs
#88109 opened
Aug 17, 2021 -
Add background-color on clickable definitions in source code
#88111 opened
Aug 17, 2021 -
Arc locking
#88112 opened
Aug 17, 2021 -
Improve errors for recursive type aliases
#88121 opened
Aug 17, 2021 -
Fix example in `Extend<(A, B)>` impl
#88122 opened
Aug 17, 2021 -
Make spans for tuple patterns in E0023 more precise
#88123 opened
Aug 17, 2021 -
Split critical edge targeting the start block
#88124 opened
Aug 17, 2021 -
Add needs-asm-support to more tests
#88128 opened
Aug 18, 2021 -
Fix dataflow graphviz bug, make dataflow graphviz modules public
#88129 opened
Aug 18, 2021 -
Allow iOS dynamic linking
#88130 opened
Aug 18, 2021 -
Remove mutable aliasing in `from_raw_parts` docs.
#88133 opened
Aug 18, 2021 -
Force warn improvements
#88134 opened
Aug 18, 2021 -
Trait upcasting coercion (part 3)
#88135 opened
Aug 18, 2021 -
Move private_unused.rs test to impl-trait
#88136 opened
Aug 18, 2021 -
On macOS, make strip="symbols" not pass any options to strip
#88137 opened
Aug 18, 2021 -
marker_traits: require `EvaluatedToOk` during winnowing
#88139 opened
Aug 18, 2021 -
Rollup of 10 pull requests
#88143 opened
Aug 18, 2021 -
codegen: accept new noundef annotation from LLVM
#88144 opened
Aug 18, 2021 -
codegen: disable this SIMD test on LLVMs 13 and 14
#88145 opened
Aug 18, 2021
57 Issues closed by 22 people
-
ICE when creating ! instance via asm macro
#87802 closed
Aug 18, 2021 -
check that attributes passed to doc(test) are valid
#82672 closed
Aug 18, 2021 -
ICE with Bevy on nightly
#87531 closed
Aug 18, 2021 -
Tracking issue for RFC 2363, "Allow arbitrary enums to have explicit discriminants"
#60553 closed
Aug 18, 2021 -
Encountered spurious `Does not need to be mutable` warning
#88125 closed
Aug 18, 2021 -
non_fmt_panics cannot migrate to 2021 for assert with non-string payload
#87313 closed
Aug 17, 2021 -
non_panic_fmt lint suggestion should check what traits are implemented
#87999 closed
Aug 17, 2021 -
Miscompilation in lalrpop 0.19.6 causes LLVM error in nightly 2021-08-15/16
#88102 closed
Aug 17, 2021 -
axum's `handle_error` feature increases compile times significantly
#87924 closed
Aug 17, 2021 -
ICEs caused by new `fcntl` call in jobserver dependency on Linux
#88091 closed
Aug 17, 2021 -
Tracking Issue for core::task::yield_now
#74331 closed
Aug 17, 2021 -
Static variables are not exported when targeting `wasm32-unknown-unknown`
#88092 closed
Aug 17, 2021 -
unstable fingerprints for item_children - ICE on Rust 1.52.0 stable
#85019 closed
Aug 17, 2021 -
`x.py check` should check tests by default
#87846 closed
Aug 17, 2021 -
DWARF variant metadata for compressed enums with niche is ambiguous
#62839 closed
Aug 16, 2021 -
`miri` no longer builds after rust-lang/rust#86492
#88016 closed
Aug 16, 2021 -
Will rust get more and more bloated?
#88078 closed
Aug 16, 2021 -
String formatting for Hex doesn't work as expected: `{:#02X}` vs `{:02X}`
#88076 closed
Aug 16, 2021 -
rustdoc styling issue: `.docblock` occasionally has problematic right padding
#86184 closed
Aug 16, 2021 -
rustdoc-ui is failing for my local (stage1) build (was: "I cannot tell which test suites the CI will run")
#86366 closed
Aug 16, 2021 -
rustdoc: Move the extra labels to the symbol in tables
#86578 closed
Aug 16, 2021 -
Use u32 instead of usize in ArcInner to save memory
#87294 closed
Aug 16, 2021 -
Iterator::nth() is badly named
#87911 closed
Aug 16, 2021 -
Transient bug. Error asked I submit as bug.
#87929 closed
Aug 16, 2021 -
Misleading "slices are iterators" hint
#82168 closed
Aug 16, 2021 -
`rustdoc --output-format json` assert while documenting the `syn` crate
#87951 closed
Aug 15, 2021 -
macOS 10.13: missing cmath members
#88068 closed
Aug 15, 2021 -
ICE OutputTypeParameterMismatch
#88042 closed
Aug 15, 2021 -
Trailing semicolon design decision to be made optional
#88063 closed
Aug 15, 2021 -
`unused_imports` suggestion does not remove attributes
#87973 closed
Aug 15, 2021 -
`T: TraitA` doesn't coerce to `impl TraitA` and error messages could explain it better
#88035 closed
Aug 15, 2021 -
Enum type aliases don't work with default parameter
#79136 closed
Aug 15, 2021 -
Incorrect lower bound on size hint for `<[T]>::splitn` if n==0
#87978 closed
Aug 15, 2021 -
asm! needs a better way of specifying clobbers
#81092 closed
Aug 15, 2021 -
Incorrect "needless collect" clippy lint
#88024 closed
Aug 14, 2021 -
You can't compare &mut i32 with &i32, but you can compare &i32 with &mut i32
#65589 closed
Aug 14, 2021 -
Rust 1.54.0 optimized compilation overwrites stack variable, causing segfault
#87947 closed
Aug 14, 2021 -
GAT: confusing diagnostic when missing where clause
#84931 closed
Aug 14, 2021 -
Replace ! with ~
#88014 closed
Aug 13, 2021 -
thread 'rustc' panicked at 'region constraints already solved'
#87709 closed
Aug 13, 2021 -
Compiler panic at `region constraints already solved`
#87651 closed
Aug 13, 2021 -
Panic in `region_scope_tree`: `assertion failed: prev.is_none()`
#87877 closed
Aug 13, 2021 -
ICE: thread 'rustc' panicked at 'region constraints already solved'
#87657 closed
Aug 13, 2021 -
rustdoc: From trait implementation in actix-web 4.0.0-beta.8 is missing from docs
#88007 closed
Aug 13, 2021 -
rust_2021_incompatible_closure_captures suggestion expands macro
#87955 closed
Aug 13, 2021 -
rust_2021_incompatible_closure_captures lint produces bad formatting
#87952 closed
Aug 13, 2021 -
arm-none-eabi (etc) have incorrect repr(C) enum layout (AAPCS vs AAPCS-linux)
#87917 closed
Aug 13, 2021 -
Link to edition guide from lints.
#86996 closed
Aug 12, 2021 -
`Command.env` not working since nightly-2021-07-05
#87859 closed
Aug 12, 2021 -
`INT::div_euclid` and `INT::rem_euclid` return incorrect values for negative numerators
#87970 closed
Aug 12, 2021 -
Rust is subject.verb(message) thus OOP but can't even do quantum mechanics
#87968 closed
Aug 12, 2021 -
Spurious reference binding from edition lint
#87355 closed
Aug 12, 2021 -
prepare PR that will "dry run" the crater migration
#85895 closed
Aug 12, 2021 -
Warn about strings that skip multiple newlines with one backslash
#87319 closed
Aug 12, 2021 -
False positive report for unaligned reference in a packed struct
#87368 closed
Aug 12, 2021 -
Confusing error message
#87726 closed
Aug 12, 2021
65 Issues opened by 48 people
-
non_fmt_panic warns on 2021 for external macros
#88142 opened
Aug 18, 2021 -
Improve diagnostic for casting `T: ?Sized + Trait` to `dyn Trait`
#88141 opened
Aug 18, 2021 -
Stabilize reserved prefixes
#88140 opened
Aug 18, 2021 -
Unused import warning in a test could suggest #[cfg(test)]
#88138 opened
Aug 18, 2021 -
Leak sanitizer UI test hangs on Macos ARM64
#88132 opened
Aug 18, 2021 -
Thread sanitizer UI test fails on Macos ARM64
#88131 opened
Aug 18, 2021 -
stabilize disjoint capture in closures (RFC 2229)
#88126 opened
Aug 17, 2021 -
Consider styling go-to-definition links using faint underline
#88120 opened
Aug 17, 2021 -
ICE with `const_impl_trait` + `const_evaluatable_checked`
#88119 opened
Aug 17, 2021 -
`PlaceBuilder` ICE, Part 2
#88118 opened
Aug 17, 2021 -
Misleading nightly compiler error message when using incomplete `const_generics` feature
#88116 opened
Aug 17, 2021 -
non_fmt_panics suggestion applied many times when it appears inside a macro_rules
#88115 opened
Aug 17, 2021 -
Closure captures migration missing some cases
#88114 opened
Aug 17, 2021 -
Invalid `dyn` suggestions
#88113 opened
Aug 17, 2021 -
`rustdoc --test --preserve-doctests --no-run` produces empty non-executable files
#88110 opened
Aug 17, 2021 -
Strange behavioral from 'std::env' when calling Rust program from C++ Program
#88108 opened
Aug 17, 2021 -
improper_ctypes_definitions doesn't lint on non-FFI safe fn type construction
#88107 opened
Aug 17, 2021 -
rust_2021_incompatible_or_patterns misses some patterns that fail in 2021
#88106 opened
Aug 17, 2021 -
`rls` no longer builds after rust-lang/rust#87990
#88105 opened
Aug 17, 2021 -
unused_braces false positive for macro expression.
#88104 opened
Aug 17, 2021 -
rust-2021-incompatible-closure-captures trait evaluation overflow error
#88103 opened
Aug 17, 2021 -
array_into_iter does not fire for lazy_static arrays
#88099 opened
Aug 17, 2021 -
"Expected type `[closure@...]`, found fn pointer" when unnecessarily `return`ing a closure
#88097 opened
Aug 17, 2021 -
Whole archive modifier for native libraries is not propagated to final output.
#88085 opened
Aug 16, 2021 -
Improve suggestion when generic type parameter is missing from struct method definition
#88081 opened
Aug 16, 2021 -
Improve suggestion when From trait bound not satisified due to missing dereference
#88079 opened
Aug 16, 2021 -
Range pattern does not perform type inference
#88074 opened
Aug 16, 2021 -
`const_fn_trait_bound` causes rustc not to recognize trait bounds
#88071 opened
Aug 16, 2021 -
Tracking Issue for `#![feature(doc_primitive)]`
#88070 opened
Aug 16, 2021 -
Attempting to debug in a iterator's closure without {} gives unhelpful error
#88065 opened
Aug 15, 2021 -
Recursive Closure Fixed-Point Support or Error Message
#88062 opened
Aug 15, 2021 -
`Duration` `fmt::Debug` impl doesn't honor alignment
#88059 opened
Aug 15, 2021 -
Use the "-j" value in the rustdoc-gui tool
#88054 opened
Aug 15, 2021 -
Semantically equal `Ordering` matches generate different assembly
#88051 opened
Aug 15, 2021 -
where bounds not properly inherited?
#88048 opened
Aug 15, 2021 -
Copy not implemented for (u32, u32) error
#88047 opened
Aug 15, 2021 -
LLVM crash: Basic Block does not have terminator!
#88043 opened
Aug 15, 2021 -
Doctests don't run on nonexported `macro_rules!` macros
#88038 opened
Aug 14, 2021 -
ICE when trying to call closure in const fn w feature const_trait_impl
#88037 opened
Aug 14, 2021 -
x.py tidy forces `use path::{...}` to come after `use path::m::{...}`; makes commits noisy.
#88029 opened
Aug 14, 2021 -
Invalid font icon for unstable API message
#88027 opened
Aug 14, 2021 -
ICE const generic and iterator
#88022 opened
Aug 14, 2021 -
Unable to specify lifetime bounded impl trait type for associated type
#88021 opened
Aug 14, 2021 -
rustdoc, when I use google translate, that translate the doc as well as the code.
#88020 opened
Aug 14, 2021 -
Disable unused_must_use for statically known bool values
#88017 opened
Aug 13, 2021 -
Locals aren't introduced properly in if-let guards on or-patterns
#88015 opened
Aug 13, 2021 -
Lint on duplicate trait bound
#88013 opened
Aug 13, 2021 -
"unused_mut" is not detected when variable type is mutable reference and the referent is mutated
#88003 opened
Aug 13, 2021 -
Conversion of `Box<dyn Error + Send + Sync>` to `Box<dyn Error>` confusingly complains about Sized
#88001 opened
Aug 13, 2021 -
Suggest `items` be borrowed in `for i in items[x..]`
#87994 opened
Aug 13, 2021 -
link error: undefined reference to `<T as core::convert::From<T>>::from'
#87992 opened
Aug 12, 2021 -
BuildHasher is no longer object safe in 1.55
#87991 opened
Aug 12, 2021 -
ICE: error with const in 2021 closure capture
#87988 opened
Aug 12, 2021 -
ICE: unwrap on an Err `PlaceBuilder`
#87987 opened
Aug 12, 2021 -
Wrong part colored in diagnostic suggestions after tabs
#87972 opened
Aug 12, 2021 -
ICE const generic with where clause
#87964 opened
Aug 12, 2021 -
Clarification of compiler diagnostic 'no two closures, even if identical, have the same type'
#87961 opened
Aug 12, 2021 -
Stabilize Rust 2021
#87959 opened
Aug 12, 2021 -
rustdoc doc(cfg) rendering gets ugly with long cfg expressions
#87957 opened
Aug 12, 2021 -
Optimization of iteration over enums
#87950 opened
Aug 12, 2021 -
array::IntoIter does not get optimized as well as vec::IntoIter
#87949 opened
Aug 12, 2021 -
"reference to packed field is unaligned" in println, but not when the same arg is used elsewhere
#87946 opened
Aug 12, 2021 -
Insecure behavior in std::process::Command on Windows
#87945 opened
Aug 11, 2021
332 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.
-
Upgrade to LLVM 13
#87570 commented on
Aug 17, 2021 • 35 new comments -
[experiment] Crater 2021 edition rustfix
#87190 commented on
Aug 18, 2021 • 33 new comments -
Libgccjit codegen
#87260 commented on
Aug 15, 2021 • 28 new comments -
Tracking issue for `Option::contains` and `Result::contains`
#62358 commented on
Aug 17, 2021 • 24 new comments -
Tracking issue for `try_reserve`: RFC 2116 fallible collection allocation
#48043 commented on
Aug 13, 2021 • 22 new comments -
Add Saturating type (based on Wrapping type)
#87921 commented on
Aug 16, 2021 • 22 new comments -
Tracking issue for naked fns (RFC #1201)
#32408 commented on
Aug 18, 2021 • 20 new comments -
Added -Z randomize-layout flag and basic offset increases
#87868 commented on
Aug 14, 2021 • 19 new comments -
Stabilize "force warn" option
#86516 commented on
Aug 18, 2021 • 18 new comments -
where available use AtomicU{64,128} instead of mutex for Instant backsliding protection
#83093 commented on
Aug 17, 2021 • 18 new comments -
Enum should prefer discriminant zero for niche
#87794 commented on
Aug 14, 2021 • 17 new comments -
I/O safety.
#87329 commented on
Aug 13, 2021 • 14 new comments -
Fix anchors display in rustdoc
#87818 commented on
Aug 18, 2021 • 14 new comments -
Decide whether `asm!` and/or `global_asm!` should be exported from the prelude.
#87228 commented on
Aug 17, 2021 • 13 new comments -
Windows: Resolve `process::Command` program without using the current directory
#87704 commented on
Aug 14, 2021 • 11 new comments -
Get piece unchecked in `write`
#83302 commented on
Aug 16, 2021 • 10 new comments -
Allow writing of incomplete UTF-8 sequences to the Windows console via stdout/stderr
#83342 commented on
Aug 18, 2021 • 10 new comments -
Use undef for uninitialized bytes in constants
#83698 commented on
Aug 15, 2021 • 10 new comments -
Add reachable_patterns lint related to rfc-2008-non_exhaustive
#86809 commented on
Aug 18, 2021 • 10 new comments -
unix: Extend UpdSocket to send and receive TTL for a specific packet
#82858 commented on
Aug 16, 2021 • 9 new comments -
Improve detection of generics on lang items
#87875 commented on
Aug 18, 2021 • 9 new comments -
Constify ?-operator for Result and Option
#86853 commented on
Aug 16, 2021 • 8 new comments -
Fix rustdoc handling of primitive items
#87073 commented on
Aug 18, 2021 • 8 new comments -
Tracking issue for `-Z strip=val` option
#72110 commented on
Aug 18, 2021 • 7 new comments -
Missing support for asm! on s390x
#85931 commented on
Aug 18, 2021 • 7 new comments -
Crater: closure size profile build
#87066 commented on
Aug 18, 2021 • 7 new comments -
`Instant::duration_since` returns a shortened duration if a suspend occurred
#87906 commented on
Aug 12, 2021 • 6 new comments -
Tracking Issue for RFC 3137: let-else statements
#87335 commented on
Aug 18, 2021 • 6 new comments -
perf test #87280
#87407 commented on
Aug 17, 2021 • 6 new comments -
Add inline asm! tests for aarch64
#87584 commented on
Aug 18, 2021 • 6 new comments -
[WIP] allow specifying an ios version for the llvm target
#87699 commented on
Aug 17, 2021 • 6 new comments -
Pretty print assertion failures in tests
#79001 commented on
Aug 17, 2021 • 5 new comments -
[WIP] Never type experiments
#84573 commented on
Aug 18, 2021 • 5 new comments -
Add SOLID targets
#86191 commented on
Aug 18, 2021 • 5 new comments -
2229: Handle MutBorrow/UniqueImmBorrow better
#87676 commented on
Aug 18, 2021 • 5 new comments -
ICE "Found outer attribute Attribute"
#87936 commented on
Aug 12, 2021 • 4 new comments -
`rustdoc::missing_doc_code_examples` inconsistent with Rust API Guidelines
#87858 commented on
Aug 18, 2021 • 4 new comments -
Tracking Issue for RFC 3101: Reserved Prefixes
#84978 commented on
Aug 18, 2021 • 4 new comments -
Float `signum` returns +/-1 for zeros, mismatching integers (and convention)
#57543 commented on
Aug 18, 2021 • 4 new comments -
Add new tidy check to ensure that rustdoc DOM IDs are all declared as expected
#86178 commented on
Aug 17, 2021 • 4 new comments -
Introduce `let...else`
#87688 commented on
Aug 16, 2021 • 4 new comments -
bootstrap tries to download the wrong link from ci-artifacts.rust-lang.org if the local repository is shallow
#87890 commented on
Aug 13, 2021 • 3 new comments -
supplied instant is later than self
#86470 commented on
Aug 13, 2021 • 3 new comments -
docs not loading properly in Safari unless Develop Menu is enabled
#85444 commented on
Aug 16, 2021 • 3 new comments -
Tracking issue for `UnsafeCell::raw_get`
#66358 commented on
Aug 16, 2021 • 3 new comments -
Tracking Issue for Mutex::unlock()
#81872 commented on
Aug 16, 2021 • 3 new comments -
Tracking Issue for feature(pin_static_ref): Pin::{static_ref,static_mut}
#78186 commented on
Aug 17, 2021 • 3 new comments -
Confusing error: Immutable reference to future is not a future
#87211 commented on
Aug 18, 2021 • 3 new comments -
--remap-path-prefix no longer works for compiler messages
#87745 commented on
Aug 18, 2021 • 3 new comments -
Stabilize "--display-warnings" and rename it "--display-doctest-warnings"
#73314 commented on
Aug 16, 2021 • 3 new comments -
Add 'core::array::from_fn' and 'core::array::try_from_fn'
#75644 commented on
Aug 15, 2021 • 3 new comments -
Implement (most of) RFC 2930
#81156 commented on
Aug 16, 2021 • 3 new comments -
Improve liveness analysis for generators
#84333 commented on
Aug 18, 2021 • 3 new comments -
Add carrying_add, borrowing_sub, widening_mul, carrying_mul methods to integers
#85017 commented on
Aug 18, 2021 • 3 new comments -
Diagnostic tweaks
#85102 commented on
Aug 17, 2021 • 3 new comments -
Ignore derived Clone and Debug implementations during dead code analysis
#85200 commented on
Aug 17, 2021 • 3 new comments -
Fixed #85845: Added a note in E0369 if the missing trait is PartialEq
#85929 commented on
Aug 17, 2021 • 3 new comments -
Preserve more spans in internal `rustc_queries!` macro
#86123 commented on
Aug 18, 2021 • 3 new comments -
unstable proc_macro tracked::* rename/restructure
#87173 commented on
Aug 17, 2021 • 3 new comments -
Stabilize and document `--force-warn`
#87472 commented on
Aug 17, 2021 • 3 new comments -
Port clippy lint `redundant_field_names` to compiler
#87512 commented on
Aug 18, 2021 • 3 new comments -
std::process::Command's current_dir behaves differently on Unix and Windows, with respect to relative exe paths
#37868 commented on
Aug 11, 2021 • 2 new comments -
Add a macro to track a file
#73921 commented on
Aug 12, 2021 • 2 new comments -
ICE: unexpected concrete region in borrowck: ReStatic
#87455 commented on
Aug 12, 2021 • 2 new comments -
Custom derive: can't use const as attribute value
#52393 commented on
Aug 12, 2021 • 2 new comments -
Using std::io::{Read, Write, Cursor} in a nostd environment
#48331 commented on
Aug 13, 2021 • 2 new comments -
ICE: unexpected concrete region in borrowck: ReEarlyBound(0, 'a)
#83190 commented on
Aug 13, 2021 • 2 new comments -
Doctests don't work in bin targets, non-public items
#50784 commented on
Aug 13, 2021 • 2 new comments -
Macro definitions should be regular HIR items
#87406 commented on
Aug 14, 2021 • 2 new comments -
Contradiction in WASM SIMD `all_true` function documention
#87684 commented on
Aug 14, 2021 • 2 new comments -
Using str::contains inside of a filter leads to confusing error message.
#87437 commented on
Aug 14, 2021 • 2 new comments -
Tracking issue for `arbitrary_self_types`
#44874 commented on
Aug 14, 2021 • 2 new comments -
Tracking issue for #[link(kind)] connecting libraries on Windows
#37403 commented on
Aug 15, 2021 • 2 new comments -
Module path attribute override with nested macros doesnt work
#87681 commented on
Aug 15, 2021 • 2 new comments -
Inline const blocks default integers to i32
#78132 commented on
Aug 16, 2021 • 2 new comments -
Formal support for linking rlibs using a non-Rust linker
#73632 commented on
Aug 17, 2021 • 2 new comments -
Tracking issue for `const fn` `type_name`
#63084 commented on
Aug 17, 2021 • 2 new comments -
Tracking issue for RFC 2294, "if let guard"
#51114 commented on
Aug 17, 2021 • 2 new comments -
const initializer is not considered a "defining use" for type_alias_impl_trait
#77898 commented on
Aug 17, 2021 • 2 new comments -
Tracking Issue for #![feature(async_stream)]
#79024 commented on
Aug 17, 2021 • 2 new comments -
Tracking Issue for `Iterator::intersperse`
#79524 commented on
Aug 18, 2021 • 2 new comments -
Provide an API to extract fields from Command builder
#44434 commented on
Aug 18, 2021 • 2 new comments -
Source code external url
#69167 commented on
Aug 16, 2021 • 2 new comments -
Allow deriving AsRepr and FromRepr for fieldless enums
#81642 commented on
Aug 16, 2021 • 2 new comments -
Simplify lazy DefPathHash decoding by using an on-disk hash table.
#82183 commented on
Aug 18, 2021 • 2 new comments -
Add slice methods for indexing via an array of indices.
#83608 commented on
Aug 12, 2021 • 2 new comments -
Add enum_intrinsics_non_enums lint
#83908 commented on
Aug 16, 2021 • 2 new comments -
add codegen option for using LLVM stack smash protection
#84197 commented on
Aug 13, 2021 • 2 new comments -
add file_prefix method to std::path
#85166 commented on
Aug 17, 2021 • 2 new comments -
Seperate HIR owner from LocalDefId in the type system
#85587 commented on
Aug 17, 2021 • 2 new comments -
Add str pointer methods
#85816 commented on
Aug 18, 2021 • 2 new comments -
Add "copy to clipboard" for all code blocks and "expand" buttons
#86892 commented on
Aug 17, 2021 • 2 new comments -
Lower only one HIR owner at a time
#87234 commented on
Aug 14, 2021 • 2 new comments -
Emit suggestion when passing byte literal to format macro
#87441 commented on
Aug 16, 2021 • 2 new comments -
Fixes wrong unreachable_pub lints on nested and glob public reexport
#87487 commented on
Aug 11, 2021 • 2 new comments -
Update stacker and psm crates
#87680 commented on
Aug 18, 2021 • 2 new comments -
Fix debugger stepping behavior with `match` expressions
#87832 commented on
Aug 14, 2021 • 2 new comments -
Use bound vars for GAT params in param_env in check_type_bounds
#87900 commented on
Aug 14, 2021 • 2 new comments -
Use smaller spans for some structured suggestions
#87915 commented on
Aug 12, 2021 • 2 new comments -
Enable AutoFDO.
#87918 commented on
Aug 16, 2021 • 2 new comments -
Tracking Issue for Result::flatten (`result_flattening`)
#70142 commented on
Aug 11, 2021 • 1 new comment -
trait and struct functions conflicts resolving inconsistence
#72078 commented on
Aug 12, 2021 • 1 new comment -
Implementing Drop leads to SIGILL: Illegal instruction in tests but not in normal run
#82850 commented on
Aug 12, 2021 • 1 new comment -
`Invalid LLVMRustVisibility value!` error on `cargo build` after upgrading from 1.53.0 to 1.54.0
#87933 commented on
Aug 12, 2021 • 1 new comment -
LLVM ERROR: Invalid LLVMRustLinkage value!
#87813 commented on
Aug 12, 2021 • 1 new comment -
rustc crashes with "Aborted (core dumped)" on malformed attribute
#87790 commented on
Aug 12, 2021 • 1 new comment -
extern crate serde inside a function scope dependent on serde causes a stack overflow
#87932 commented on
Aug 12, 2021 • 1 new comment -
Incremental compilation error with evaluate_obligation: Ok(EvaluatedToOkModuloRegions)
#85360 commented on
Aug 12, 2021 • 1 new comment -
--remap-path-prefix doesn't map paths to `.pdb` files, even in release mode
#87825 commented on
Aug 12, 2021 • 1 new comment -
slice docs could use example functions, clear header
#85950 commented on
Aug 12, 2021 • 1 new comment -
docs: clarify pointer provenance of `Rc::as_ptr()`
#87862 commented on
Aug 12, 2021 • 1 new comment -
thread 'rustc' panicked at 'Stack should be empty: final_buf=FrameData ...'
#87793 commented on
Aug 12, 2021 • 1 new comment -
Rust 2021 (seemingly) mistakenly warns 'panic message contains braces'
#87621 commented on
Aug 12, 2021 • 1 new comment -
Use const generics for stdarch intrinsics
#83167 commented on
Aug 12, 2021 • 1 new comment -
ICE with box syntax and unsized types
#87935 commented on
Aug 12, 2021 • 1 new comment -
Tracking issue for RFC 2345, "Allow panicking in constants" (const_panic)
#51999 commented on
Aug 12, 2021 • 1 new comment -
unstable fingerprints, generics_of
#87860 commented on
Aug 12, 2021 • 1 new comment -
ICE: "cannot convert `ReErased` to a region vid" for `let const { "foo" } = "foo"`
#78174 commented on
Aug 14, 2021 • 1 new comment -
ICE with inline-const in match referencing const-generic parameter
#82518 commented on
Aug 14, 2021 • 1 new comment -
Tracking issue for iter_order_by
#64295 commented on
Aug 14, 2021 • 1 new comment -
`no_mangle`/`used` static is only present in output when in reachable module
#47384 commented on
Aug 14, 2021 • 1 new comment -
dead_code lint triggers even though function is used in const pattern
#78171 commented on
Aug 14, 2021 • 1 new comment -
🔬 Tracking issue for generic associated types (GAT)
#44265 commented on
Aug 15, 2021 • 1 new comment -
Conditional compilation based on crate_type
#20267 commented on
Aug 15, 2021 • 1 new comment -
Rustdoc does not substitute const parameters
#82852 commented on
Aug 15, 2021 • 1 new comment -
`remap-path-prefix` is not convenient to use in .cargo/config for privacy
#64839 commented on
Aug 15, 2021 • 1 new comment -
rustc E0308 on valid code
#87782 commented on
Aug 15, 2021 • 1 new comment -
Tracking issue for `IntoFuture`
#67644 commented on
Aug 15, 2021 • 1 new comment -
Borrow checking fails in case a closure appears in a const expression
#81899 commented on
Aug 15, 2021 • 1 new comment -
./x.py install error `invalid enum variant tag while decoding `PanicStrategy``
#87063 commented on
Aug 16, 2021 • 1 new comment -
Rustdoc fails on modules with reserved file names
#86458 commented on
Aug 16, 2021 • 1 new comment -
Generating documentation using fabricate fails during copy stage on Windows due to long destination paths
#85547 commented on
Aug 16, 2021 • 1 new comment -
`--pretty identified` runs too early
#10671 commented on
Aug 16, 2021 • 1 new comment -
pretty=expanded does not preserve hygiene
#13573 commented on
Aug 16, 2021 • 1 new comment -
rustdoc could use some LD_LIBRARY_PATH handling cleanup
#13983 commented on
Aug 16, 2021 • 1 new comment -
Tracking Issue for is_symlink
#85748 commented on
Aug 16, 2021 • 1 new comment -
Confusing lifetime error with `'static` bound in `?` implicit `From`
#83448 commented on
Aug 16, 2021 • 1 new comment -
Tracking issue for sanitizer support
#39699 commented on
Aug 16, 2021 • 1 new comment -
async/await: awaiting inside a match block captures borrow too eagerly
#57017 commented on
Aug 16, 2021 • 1 new comment -
Disarm mem::uninitialized by having it initialize to an arbitrary valid value for each type
#87675 commented on
Aug 16, 2021 • 1 new comment -
Fn is assumed when reference is passed as Pattern
#79359 commented on
Aug 17, 2021 • 1 new comment -
Segfault in llvm codegen when compiling for target aarch64-unknown-none-softfloat
#85629 commented on
Aug 17, 2021 • 1 new comment -
rustdoc: Tracking issue for `--no-run`
#87022 commented on
Aug 17, 2021 • 1 new comment -
Tracking issue for {Rc, Arc}::get_mut_unchecked
#63292 commented on
Aug 17, 2021 • 1 new comment -
Tracking Issue for map_try_insert
#82766 commented on
Aug 17, 2021 • 1 new comment -
Tracking issue: declarative macros 2.0
#39412 commented on
Aug 17, 2021 • 1 new comment -
Error on deriving PartialEq on Foo and then implementing it for dyn Foo
#78808 commented on
Aug 17, 2021 • 1 new comment -
Const generics: Generic array transmutes do not work
#61956 commented on
Aug 17, 2021 • 1 new comment -
A tuple of primitives function parameter is passed via the stack even though the tuple constituents could be passed as registers
#64099 commented on
Aug 17, 2021 • 1 new comment -
Misleading compiler errors from match expressions inside loops with branches of infallible
#83931 commented on
Aug 17, 2021 • 1 new comment -
Tracking issue for RFC 2229, "Closures Capture Disjoint Fields"
#53488 commented on
Aug 17, 2021 • 1 new comment -
Adding an option to force compiling a crate as PIE (instead of PIC)
#87934 commented on
Aug 18, 2021 • 1 new comment -
Tracking issue for `invalid_type_param_default` compatibility lint
#36887 commented on
Aug 18, 2021 • 1 new comment -
Stability checker prevents return-position impl trait in the standard library
#54283 commented on
Aug 18, 2021 • 1 new comment -
Variable remains borrowed after match despite neither arm resulting that way
#87930 commented on
Aug 18, 2021 • 1 new comment -
Tracking issue for stmt_expr_attributes: Add attributes to expressions, etc.
#15701 commented on
Aug 18, 2021 • 1 new comment -
MSVC profilers attribute most time to std::panicking::try::do_call<AssertUnwindSafe<closure>,()>
#37179 commented on
Aug 18, 2021 • 1 new comment -
Compiler doesn't terminate with --release
#74384 commented on
Aug 18, 2021 • 1 new comment -
Tracking issue for global-asm support (RFC 1548)
#35119 commented on
Aug 18, 2021 • 1 new comment -
Internal compiler error on implementation with 'complex' constant trait bounds
#86953 commented on
Aug 18, 2021 • 1 new comment -
Tracking Issue for `BuildHasher::hash_one`
#86161 commented on
Aug 18, 2021 • 1 new comment -
Implement network primitives with ideal Rust layout, not C system layout
#78802 commented on
Aug 17, 2021 • 1 new comment -
Split rustc_mir
#80522 commented on
Aug 14, 2021 • 1 new comment -
Implement `TrustedRandomAccess` for `vec::Drain`
#81617 commented on
Aug 14, 2021 • 1 new comment -
Directly save a byte representation of the dep-graph and work-product index
#83322 commented on
Aug 12, 2021 • 1 new comment -
Faster parsing for lower numbers for radix up to 16
#83371 commented on
Aug 14, 2021 • 1 new comment -
[aarch64] add target feature outline-atomics
#83655 commented on
Aug 14, 2021 • 1 new comment -
Added the --temps-dir option
#83846 commented on
Aug 14, 2021 • 1 new comment -
Propagate deref coercion into block
#83850 commented on
Aug 18, 2021 • 1 new comment -
Use xxHash to implement StableHasher
#85092 commented on
Aug 12, 2021 • 1 new comment -
Correctly handle remapping from path containing the current directory with trailing paths
#85344 commented on
Aug 15, 2021 • 1 new comment -
add rustc-demangle assertion on mangled symbol
#85534 commented on
Aug 12, 2021 • 1 new comment -
RFC-2841: add codegen flag export symbols from executable
#85673 commented on
Aug 17, 2021 • 1 new comment -
Remove all json handling from rustc_serialize
#85993 commented on
Aug 16, 2021 • 1 new comment -
Add `os::windows::ffi::OsStrExt::system_cmp` and `system_eq`
#86008 commented on
Aug 15, 2021 • 1 new comment -
Replace Copy/Clone compiler magic on arrays with library impls
#86041 commented on
Aug 18, 2021 • 1 new comment -
Add basic checks for well-formedness of `fn`/`fn_mut` lang items
#86246 commented on
Aug 12, 2021 • 1 new comment -
[WIP] Don't create inference variables for static regions
#86268 commented on
Aug 15, 2021 • 1 new comment -
Make diagnostics clearer for `?` operators
#86382 commented on
Aug 16, 2021 • 1 new comment -
Add separate array length function
#86404 commented on
Aug 15, 2021 • 1 new comment -
DO NOT MERGE Error codes auto doc sketch
#86531 commented on
Aug 15, 2021 • 1 new comment -
impl `Copy` for `fs::Permissions`
#86604 commented on
Aug 15, 2021 • 1 new comment -
feature flag: add feature flag `type_changing_struct_update` for implementation of RFC #2528
#86646 commented on
Aug 14, 2021 • 1 new comment -
reduce RPC overhead for common proc_macro operations
#86822 commented on
Aug 15, 2021 • 1 new comment -
[WIP] Force projection sub-obligations to `EvaluatedToOkModuloRegions`
#86871 commented on
Aug 15, 2021 • 1 new comment -
[WIP] Use all projection sub-obligations during trait evaluation
#86896 commented on
Aug 14, 2021 • 1 new comment -
extend `simplify_type`
#86986 commented on
Aug 17, 2021 • 1 new comment -
Introduce unstable `Ipv{4,6}AddrPrefix`
#86992 commented on
Aug 15, 2021 • 1 new comment -
Support `#[track_caller]` on closures and generators
#87064 commented on
Aug 13, 2021 • 1 new comment -
implement advance_(back_)_by on more iterators
#87091 commented on
Aug 15, 2021 • 1 new comment -
rustc_symbol_mangling: support structural constants and &str in v0.
#87194 commented on
Aug 12, 2021 • 1 new comment -
Prefer suggestion paths which are not doc-hidden
#87349 commented on
Aug 16, 2021 • 1 new comment -
Teach compiletest to parse arbitrary cfg options
#87396 commented on
Aug 14, 2021 • 1 new comment -
Fix union keyword highlighting in rustdoc HTML sources
#87428 commented on
Aug 16, 2021 • 1 new comment -
Implement `RefUnwindSafe` for `Rc<T>`
#87467 commented on
Aug 14, 2021 • 1 new comment -
Update Windows Argument Parsing
#87580 commented on
Aug 18, 2021 • 1 new comment -
allow eq constraints on associated constants
#87648 commented on
Aug 18, 2021 • 1 new comment -
Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`
#87739 commented on
Aug 12, 2021 • 1 new comment -
Alloc features cleanup
#87769 commented on
Aug 18, 2021 • 1 new comment -
Add TcpStream type to TcpListener::incoming docs
#87874 commented on
Aug 11, 2021 • 1 new comment -
Fix early exiting when `ExprUseVisitor` meets unresolved type var
#87879 commented on
Aug 12, 2021 • 1 new comment -
Protect crate metadata from corruption via SHA-256 hash
#87896 commented on
Aug 15, 2021 • 1 new comment -
Fix suggestion of additional `pub` when using `pub pub fn ...`
#87901 commented on
Aug 18, 2021 • 1 new comment -
Don't mark `if_let_guard` as an incomplete feature
#87937 commented on
Aug 16, 2021 • 1 new comment -
add Cell::as_array_of_cells, similar to Cell::as_slice_of_cells
#87944 commented on
Aug 11, 2021 • 1 new comment -
Tracking Issue for const_num_from_num
#87852 commented on
Aug 11, 2021 • 0 new comments -
Tracking Issue for `Saturating` type
#87920 commented on
Aug 12, 2021 • 0 new comments -
Undefined behaviour in `slice::fill` specialization.
#87891 commented on
Aug 12, 2021 • 0 new comments -
`UNSUPPORTED_CALLING_CONVENTIONS` future compat link needs a tracking issue
#87678 commented on
Aug 12, 2021 • 0 new comments -
Closure captures immutable reference when mutable reference is necessary
#87814 commented on
Aug 12, 2021 • 0 new comments -
ICE: assertion failed: !ty.has_vars_bound_at_or_above() , glacier fixed/76826.rs with --emit=mir -Zpolymorphize=on
#87219 commented on
Aug 12, 2021 • 0 new comments -
ICE using min_type_alias_impl_trait with generators
#87142 commented on
Aug 12, 2021 • 0 new comments -
GATs and min_type_alias_impl_trait cause ICE
#87258 commented on
Aug 12, 2021 • 0 new comments -
ICE: hygienic-label-1.rs -Zunpretty=everybody_loops : failed to process buffered lint here (dummy = false)
#87308 commented on
Aug 12, 2021 • 0 new comments -
ICE: impl-with-unconstrained-param.rs -Zsave-analysis --emit=mir : Err value: UnresolvedTy(_#0t)
#87340 commented on
Aug 12, 2021 • 0 new comments -
ICE: compiler/rustc_infer/src/infer/lexical_region_resolve/mod.rs:498:17: cannot relate region: LUB(ReErased, ReEmpty(U0))
#87490 commented on
Aug 12, 2021 • 0 new comments -
ICE: compiler/rustc_lint/src/types.rs:859:17: malformed transparent type
#87496 commented on
Aug 12, 2021 • 0 new comments -
ICE: infer-arg-test.rs with -Zsave-analysis: index out of bounds in wrong_number_of_generic_args.rs
#87563 commented on
Aug 12, 2021 • 0 new comments -
ICE: Normalizing ImplHeader, compiler/rustc_trait_selection/src/traits/project.rs
#87558 commented on
Aug 12, 2021 • 0 new comments -
ICE: panicked at 'index out of bounds: the len is 0 but the index is 0', could not prove Binder(TraitPredicate(<bool as Copy>), [])
#87573 commented on
Aug 12, 2021 • 0 new comments -
ICE: Should not have unglued last token with cfg attr
#87577 commented on
Aug 12, 2021 • 0 new comments -
ICE with recursive type using GAT.
#87750 commented on
Aug 12, 2021 • 0 new comments -
Broken MIR in DefId(...): equate_normalized_input_or_output: `...` failed with `NoSolution`
#87762 commented on
Aug 12, 2021 • 0 new comments -
Compiler panic with "broken MIR in Item(WithOptConstParam { .. })"
#87771 commented on
Aug 12, 2021 • 0 new comments -
Tracking issue for RFC 2632, `impl const Trait for Ty`
#67792 commented on
Aug 12, 2021 • 0 new comments -
Specialization on associated type
#85228 commented on
Aug 12, 2021 • 0 new comments -
Strange `async use ...;` compiler suggestion
#87613 commented on
Aug 13, 2021 • 0 new comments -
`allow(missing_docs)` does not work for macro definitions
#59306 commented on
Aug 14, 2021 • 0 new comments -
Improve error message when moving out of a &-reference
#15457 commented on
Aug 15, 2021 • 0 new comments -
rustdoc: highlight all anchored headings on click
#86012 commented on
Aug 16, 2021 • 0 new comments -
Implement revised coercion rules
#18469 commented on
Aug 16, 2021 • 0 new comments -
Tracking Issue for arc_new_cyclic
#75861 commented on
Aug 16, 2021 • 0 new comments -
Support for ARMv8.3+ targets
#73628 commented on
Aug 17, 2021 • 0 new comments -
Tracking Issue for edition-dependent IntoIterator for arrays
#84513 commented on
Aug 17, 2021 • 0 new comments -
rustdoc: trait implementors don't have assoc. types shown
#86631 commented on
Aug 17, 2021 • 0 new comments -
Tracking issue for trait upcasting coercion
#65991 commented on
Aug 18, 2021 • 0 new comments -
Panic in nightly rustc with type interference for const_generics
#82034 commented on
Aug 18, 2021 • 0 new comments -
ICE when using const_evaluatable_checked
#79251 commented on
Aug 18, 2021 • 0 new comments -
Remove inherited `#[stable(..)]` annotations
#71482 commented on
Aug 14, 2021 • 0 new comments -
polymorphize: remove predicate logic
#75737 commented on
Aug 14, 2021 • 0 new comments -
Switch `mutable_borrow_reservation_conflict` lint to deny by default
#76104 commented on
Aug 14, 2021 • 0 new comments -
Integrate measureme's hardware performance counter support.
#78781 commented on
Aug 14, 2021 • 0 new comments -
Parse bang macro as a statement when used in trailing expr position
#78991 commented on
Aug 14, 2021 • 0 new comments -
Set `attrs.pointee_align` when constructing function ABI
#80822 commented on
Aug 14, 2021 • 0 new comments -
BTree: add drain and split_off_range methods
#81075 commented on
Aug 15, 2021 • 0 new comments -
Turn eager normalization errors to delayed errors
#82039 commented on
Aug 14, 2021 • 0 new comments -
[WIP] Perform HIR indexing per-owner
#82681 commented on
Aug 15, 2021 • 0 new comments -
Give precedence to `doc(html_root_url)` over `--extern-html-root-url`
#82776 commented on
Aug 14, 2021 • 0 new comments -
Mmap the incremental data instead of reading it.
#83214 commented on
Aug 15, 2021 • 0 new comments -
Implement split_array and split_array_mut
#83233 commented on
Aug 15, 2021 • 0 new comments -
Use ValTree in all type level constants
#83234 commented on
Aug 15, 2021 • 0 new comments -
Add targets that were missing in rustc
#83724 commented on
Aug 15, 2021 • 0 new comments -
Add `dedup`, `dedup_by` and `dedup_by_key` to the `Iterator` trait
#83748 commented on
Aug 15, 2021 • 0 new comments -
[mir-opt] Optimize calls to CopyNonOverlapping
#83785 commented on
Aug 15, 2021 • 0 new comments -
Weaken guarantee around advancing underlying iterators in zip
#83791 commented on
Aug 16, 2021 • 0 new comments -
Extend `-Cdebuginfo` with new options and named aliases
#83947 commented on
Aug 12, 2021 • 0 new comments -
Clarify the guarantees that ThreadId does and doesn't make.
#84083 commented on
Aug 15, 2021 • 0 new comments -
Use BCryptGenRandom instead of RtlGenRandom on Windows.
#84096 commented on
Aug 14, 2021 • 0 new comments -
extract code path shared between FromIterator and Extend
#84255 commented on
Aug 15, 2021 • 0 new comments -
Make *const (), *mut () okay for FFI
#84267 commented on
Aug 15, 2021 • 0 new comments -
Enforce that `closure: 'a` requires that `closure_ret_ty: 'a` holds
#84385 commented on
Aug 14, 2021 • 0 new comments -
add env var to override sys::Instant::actually_monotonic() for windows and unix
#84448 commented on
Aug 15, 2021 • 0 new comments -
Extract `sys::args::Args` implementation to `sys_common`
#84503 commented on
Aug 15, 2021 • 0 new comments -
Implement `TryFrom<char>` for `u8`
#84640 commented on
Aug 14, 2021 • 0 new comments -
Replace dominators algorithm with simple Lengauer-Tarjan
#85013 commented on
Aug 17, 2021 • 0 new comments -
The never type and diverging type variables
#85021 commented on
Aug 15, 2021 • 0 new comments -
linker: Never use whole-archive linking unless explicitly requested
#85144 commented on
Aug 15, 2021 • 0 new comments -
rustdoc: Clarified the attribute which prompts the warning
#85223 commented on
Aug 17, 2021 • 0 new comments -
Normalize MIR with RevealAll before optimizations.
#85254 commented on
Aug 15, 2021 • 0 new comments -
Use DefPathHash instead of HirId to break inlining cycles.
#85321 commented on
Aug 15, 2021 • 0 new comments -
Account for incorrect `impl Foo<const N: ty> {}` syntax
#85346 commented on
Aug 12, 2021 • 0 new comments -
Add abstract namespace support for Unix domain sockets
#85379 commented on
Aug 15, 2021 • 0 new comments -
[MCP] introduce ty::WhereClause to align chalk and rustc dyn repr
#85466 commented on
Aug 15, 2021 • 0 new comments -
Make `TypeFolder::fold_*` return `Result`
#85469 commented on
Aug 14, 2021 • 0 new comments -
Implement iterator specialization traits on more adapters
#85528 commented on
Aug 15, 2021 • 0 new comments -
Warn about unreachable code following an expression with an uninhabited type
#85556 commented on
Aug 17, 2021 • 0 new comments -
Diverging tyvars
#85558 commented on
Aug 17, 2021 • 0 new comments -
Macros 2.0-ify rustc_arena
#85690 commented on
Aug 17, 2021 • 0 new comments -
Stabilize File::options()
#85766 commented on
Aug 14, 2021 • 0 new comments -
MIR opt: Expand aggregates into multiple locals
#85796 commented on
Aug 15, 2021 • 0 new comments -
Tweak spans for trait bounds on associated types
#85799 commented on
Aug 12, 2021 • 0 new comments -
Avoid a branch on key being local for queries that use the same local and extern providers
#85830 commented on
Aug 14, 2021 • 0 new comments -
Add `std::panic::drop_unwind`
#85927 commented on
Aug 17, 2021 • 0 new comments -
Update the x86_64-unknown-l4re-uclibc tier 3 target
#85967 commented on
Aug 15, 2021 • 0 new comments -
Give dynamically generated instructions on how to replicate x.py errors
#86022 commented on
Aug 14, 2021 • 0 new comments -
Better support for `os::windows::fs::MetadataExt` on `uwp`
#86075 commented on
Aug 17, 2021 • 0 new comments -
Add doc comment to `DepTrackingHash`
#86084 commented on
Aug 15, 2021 • 0 new comments -
Add proc_macro::Span::{before, after}.
#86165 commented on
Aug 15, 2021 • 0 new comments -
Rustdoc: Report Layout of enum variants
#86263 commented on
Aug 15, 2021 • 0 new comments -
refactor LoweringContext::lower_generics_mut
#86298 commented on
Aug 15, 2021 • 0 new comments -
Emit specific warning to clarify that `#[no_mangle]` should not be applied on foreign statics or functions
#86376 commented on
Aug 15, 2021 • 0 new comments -
Emit clearer diagnostics for parens around `for` loop heads
#86422 commented on
Aug 15, 2021 • 0 new comments -
MIR per-block copy elimination
#86430 commented on
Aug 15, 2021 • 0 new comments -
Tweak SocketAncillary API
#86432 commented on
Aug 15, 2021 • 0 new comments -
Refactor unsized suggestions
#86454 commented on
Aug 15, 2021 • 0 new comments -
check where-clause for explicit `Sized` before suggesting `?Sized`
#86455 commented on
Aug 15, 2021 • 0 new comments -
Add nearest_char_boundary_{min,max} methods to str
#86497 commented on
Aug 15, 2021 • 0 new comments -
Don't normalize xform_ret_ty during method candidate assembly
#86506 commented on
Aug 15, 2021 • 0 new comments -
Array `.len()` MIR optimization pass
#86525 commented on
Aug 15, 2021 • 0 new comments -
Clear incremental cache when stage1 compiler is rebuilt
#86641 commented on
Aug 14, 2021 • 0 new comments -
Abort in panic_abort eh_personality
#86801 commented on
Aug 15, 2021 • 0 new comments -
Add fast path for Path::cmp that skips over long shared prefixes
#86898 commented on
Aug 15, 2021 • 0 new comments -
Suggest deriving traits if possible
#86943 commented on
Aug 15, 2021 • 0 new comments -
codegen: skip more tests when using system LLVM
#86952 commented on
Aug 17, 2021 • 0 new comments -
Carefully remove bounds checks from some chunk iterator functions
#86988 commented on
Aug 15, 2021 • 0 new comments -
might_permit_raw_init: also check arrays (take two)
#87041 commented on
Aug 15, 2021 • 0 new comments -
Add `impl` to collect an iterator of `Result<T,E>` into `(Collection<T>, Collection<E>)`
#87047 commented on
Aug 15, 2021 • 0 new comments -
Add a `try_reduce` method to the Iterator trait
#87054 commented on
Aug 15, 2021 • 0 new comments -
Fix stray notes when the source code is not available
#87088 commented on
Aug 15, 2021 • 0 new comments -
When recovering from a `:` in a pattern, use adequate AST pattern
#87160 commented on
Aug 17, 2021 • 0 new comments -
Show discriminant before overflow in diagnostic for duplicate values.
#87166 commented on
Aug 15, 2021 • 0 new comments -
[do not merge] Hashbrown performance before Hashbrown PR #277
#87192 commented on
Aug 14, 2021 • 0 new comments -
[do not merge] Hashbrown performance after Hashbrown PR #277
#87193 commented on
Aug 14, 2021 • 0 new comments -
proc_macro: Add an expand_literal method to TokenStream
#87264 commented on
Aug 13, 2021 • 0 new comments -
lazily "compute" anon const default substs
#87280 commented on
Aug 17, 2021 • 0 new comments -
Introduce -Z remap-cwd-prefix switch
#87320 commented on
Aug 15, 2021 • 0 new comments -
Don't abort compilation after giving a lint error
#87337 commented on
Aug 15, 2021 • 0 new comments -
Make two Paths unequal if they differ in trailing slash
#87339 commented on
Aug 15, 2021 • 0 new comments -
Prevent opaque types in impl headers
#87382 commented on
Aug 15, 2021 • 0 new comments -
Mutate command args
#87420 commented on
Aug 17, 2021 • 0 new comments -
Remove unnecessary condition in Barrier::wait()
#87440 commented on
Aug 15, 2021 • 0 new comments -
Point to closure when emitting 'cannot move out' for captured variable
#87460 commented on
Aug 15, 2021 • 0 new comments -
`rustdoc`: compute correct line number for indented rust code blocks.
#87489 commented on
Aug 15, 2021 • 0 new comments -
stack overflow handler specific openbsd change.
#87528 commented on
Aug 15, 2021 • 0 new comments -
Fix ICE in `improper_ctypes_definitions` lint with all-ZST transparent types
#87529 commented on
Aug 15, 2021 • 0 new comments -
Add comments regarding superfluous `!Sync` impls
#87530 commented on
Aug 15, 2021 • 0 new comments -
Recover invalid assoc type bounds using `==`
#87566 commented on
Aug 15, 2021 • 0 new comments -
Implement concat_bytes!
#87599 commented on
Aug 15, 2021 • 0 new comments -
io: Add the Peek trait
#87620 commented on
Aug 15, 2021 • 0 new comments -
Improve error reporting for closure return type mismatches
#87661 commented on
Aug 15, 2021 • 0 new comments -
BTree: refine some comments
#87679 commented on
Aug 17, 2021 • 0 new comments -
Make io::Error use 64 bits on targets with 64 bit pointers.
#87869 commented on
Aug 16, 2021 • 0 new comments