October 6, 2020 – October 13, 2020
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
1.47.0 Rust 1.47.0
published
Oct 8, 2020
112 Pull requests merged by 65 people
-
Enable ASLR for windows-gnu
#75406 merged
Oct 13, 2020 -
Dist build manifest
#77762 merged
Oct 13, 2020 -
Monomorphize `calculate_dtor` instead of using function pointers
#77755 merged
Oct 13, 2020 -
ci: Fix riscv64gc linux test QEMU fault, plus doc link fix
#77759 merged
Oct 13, 2020 -
Stabilize slice_partition_at_index
#77639 merged
Oct 13, 2020 -
rustdoc: skip #[allow(missing docs)] for docs in coverage report
#76196 merged
Oct 13, 2020 -
Pass tune-cpu to LLVM
#76830 merged
Oct 13, 2020 -
Refactor how SwitchInt stores jump targets
#77796 merged
Oct 13, 2020 -
Use tracing spans in rustc_trait_selection
#77792 merged
Oct 13, 2020 -
Update RLS
#77847 merged
Oct 12, 2020 -
add shims for WithOptConstParam query calls
#77550 merged
Oct 12, 2020 -
Add word wrap for short descriptions
#77699 merged
Oct 12, 2020 -
Implement `AsRawFd` for `StdinLock` etc. on WASI.
#77724 merged
Oct 12, 2020 -
Fix `x.py setup` sets `changelog-seen`
#77746 merged
Oct 12, 2020 -
Fix intra-docs link in core::ffi::VaList
#77784 merged
Oct 12, 2020 -
rustdoc: Make some functions private that don't need to be public
#77811 merged
Oct 12, 2020 -
Mono collector: replace pair of ints with Range
#77818 merged
Oct 12, 2020 -
Use std methods on char instead of open coding them
#77831 merged
Oct 12, 2020 -
update url in bootstrap README (gcc-rs -> cc-rs)
#77852 merged
Oct 12, 2020 -
Remove `mark-i-m` from rustc-dev-guide maintainers
#77863 merged
Oct 12, 2020 -
Rollup of 10 pull requests
#77867 merged
Oct 12, 2020 -
build-manifest: stop generating numbered channel names except for stable
#77854 merged
Oct 12, 2020 -
Remove unnecessary unsafe block around calls to discriminant_value
#77821 merged
Oct 12, 2020 -
Promote aarch64-pc-windows-msvc to Tier 2 Development Platform
#75914 merged
Oct 12, 2020 -
Bump miri
#77837 merged
Oct 12, 2020 -
Fix -Clinker-plugin-lto with opt-levels s and z
#75956 merged
Oct 12, 2020 -
Update crossbeam-channel to avoid UB
#77819 merged
Oct 12, 2020 -
Show summary lines on cross-crate re-exports
#77790 merged
Oct 12, 2020 -
Set up CI for aarch64-apple-darwin
#75991 merged
Oct 12, 2020 -
Use llvm::computeLTOCacheKey to determine post-ThinLTO CGU reuse
#76859 merged
Oct 11, 2020 -
Bump backtrace-rs
#77824 merged
Oct 11, 2020 -
Recognize discriminant reads as no-ops in RemoveNoopLandingPads
#77793 merged
Oct 11, 2020 -
Avoid SeqCst or static mut in mach_timebase_info and QueryPerformanceFrequency caches
#77727 merged
Oct 11, 2020 -
Clean up in intra-doc link collector
#77743 merged
Oct 11, 2020 -
Auto-prioritize issues with `regression-untriaged`
#77769 merged
Oct 11, 2020 -
Add -Z codegen-backend dylib to deps
#77565 merged
Oct 11, 2020 -
rustc_parse: More precise spans for `tuple.0.0`
#77774 merged
Oct 11, 2020 -
Replace run_compiler with RunCompiler builder pattern
#77649 merged
Oct 11, 2020 -
Provide structured suggestions when finding structs when expecting a trait
#77087 merged
Oct 11, 2020 -
Allow generic parameters in intra-doc links
#76934 merged
Oct 10, 2020 -
Link to documentation-specific guidelines.
#77195 merged
Oct 10, 2020 -
Cleanup of `eat_while()` in lexer
#77629 merged
Oct 10, 2020 -
Link Vec leak doc to Box
#77709 merged
Oct 10, 2020 -
fix __rust_alloc_error_handler comment
#77738 merged
Oct 10, 2020 -
Dead code cleanup in windows-gnu std
#77748 merged
Oct 10, 2020 -
Add TraitDef::find_map_relevant_impl
#77754 merged
Oct 10, 2020 -
Clarify the debug-related values should take boolean
#77766 merged
Oct 10, 2020 -
doc: disambiguate stat in MetadataExt::as_raw_stat
#77777 merged
Oct 10, 2020 -
Fix typo in error code description
#77782 merged
Oct 10, 2020 -
Update `changelog-seen` in config.toml.example
#77787 merged
Oct 10, 2020 -
Rollup of 10 pull requests
#77798 merged
Oct 10, 2020 -
Add asm! support for mips64
#77337 merged
Oct 10, 2020 -
Revert "Assume slice len is bounded by allocation size"
#77771 merged
Oct 10, 2020 -
Update the backtrace crate to fix big-endian ELF
#77731 merged
Oct 10, 2020 -
Fix error checking in posix_spawn implementation of Command
#77717 merged
Oct 10, 2020 -
rustc_target: Refactor away `TargetResult`
#77580 merged
Oct 10, 2020 -
Always use the Rust version in package names
#77336 merged
Oct 10, 2020 -
Warn on broken intra-doc links added to cross-crate re-exports
#77276 merged
Oct 9, 2020 -
unix/vxworks: make DirEntry slightly smaller
#77674 merged
Oct 9, 2020 -
Update Clippy
#77747 merged
Oct 9, 2020 -
Remove redundant backslashes from `lldb_commands`
#77609 merged
Oct 9, 2020 -
Simplify some code in rustc_llvm/build.rs now that LLVM 8 is required
#77690 merged
Oct 9, 2020 -
Update chalk to 0.32.0
#77698 merged
Oct 9, 2020 -
Use shorter path for std::hash::Hash
#77687 merged
Oct 9, 2020 -
rust-demangler tool strips crate disambiguators with < 16 digits
#77627 merged
Oct 9, 2020 -
suggest `MAX` constant if -1 is assigned to unsigned type
#77578 merged
Oct 9, 2020 -
Resolve intra-doc links on additional documentation for re-exports in lexical scope
#77519 merged
Oct 9, 2020 -
Implementation of RFC2867
#76260 merged
Oct 9, 2020 -
Don't discourage implementing `core::fmt::Write`
#76750 merged
Oct 9, 2020 -
BTreeMap: comment why drain_filter's size_hint is somewhat pessimistic
#77449 merged
Oct 9, 2020 -
(docs): make mutex error comment consistent with codebase
#77660 merged
Oct 9, 2020 -
Add compile fail test for issue 27675
#77663 merged
Oct 9, 2020 -
Remove unnecessary lamda on emitter map.
#77673 merged
Oct 9, 2020 -
Make `max_log_info` easily greppable (for figuring out why debug logging is disabled)
#77701 merged
Oct 9, 2020 -
Remove not needed lambda.
#77702 merged
Oct 9, 2020 -
Update submodule llvm to get LVI bugfix
#77710 merged
Oct 9, 2020 -
Rollup of 8 pull requests
#77723 merged
Oct 9, 2020 -
Suggest removing `&mut` from a `&mut borrow`
#77110 merged
Oct 8, 2020 -
`#[deny(unsafe_op_in_unsafe_fn)]` in sys/sgx
#77346 merged
Oct 8, 2020 -
[beta] backports
#77705 merged
Oct 8, 2020 -
Upgrade to tracing-subscriber 0.2.13
#77678 merged
Oct 8, 2020 -
Use `pretty::create_dump_file` for dumping dataflow results
#77581 merged
Oct 8, 2020 -
Bump to 1.48 bootstrap compiler
#77682 merged
Oct 8, 2020 -
Fix tooltip text display
#77644 merged
Oct 8, 2020 -
Make src/bootstrap/CHANGELOG.md more helpful
#77631 merged
Oct 8, 2020 -
Unset GIT_DIR in pre-commit hook
#77683 merged
Oct 8, 2020 -
Detect blocks that could be struct expr bodies
#75470 merged
Oct 8, 2020 -
perf: UninhabitedEnumBranching avoid n^2
#77597 merged
Oct 8, 2020 -
Prevent stack overflow in deeply nested types.
#76985 merged
Oct 7, 2020 -
Give `impl Trait` in a `const fn` its own feature gate
#77464 merged
Oct 7, 2020 -
Eliminate bounds checking in slice::Windows
#77617 merged
Oct 7, 2020 -
resolve: improve "try using the enum's variant"
#77341 merged
Oct 7, 2020 -
[beta] 1.48.0 beta branch
#77635 merged
Oct 7, 2020 -
builtin_macros: Fix use of interpolated identifiers in `asm!`
#77595 merged
Oct 7, 2020 -
Unclosed html tag lint
#77119 merged
Oct 7, 2020 -
Rust 1.47.0 stable release, take 2
#77642 merged
Oct 7, 2020 -
Update cargo
#77637 merged
Oct 7, 2020 -
Parse SocketAddrV6::scope_id
#77626 merged
Oct 7, 2020 -
Add PartialEq impls for Vec <-> slice
#74194 merged
Oct 7, 2020 -
Add some docs to rustdoc::clean::inline and def_id functions
#76784 merged
Oct 7, 2020 -
fix VecDeque::iter_mut aliasing issues
#76911 merged
Oct 7, 2020 -
Fix suggestions for x.py setup
#77400 merged
Oct 7, 2020 -
Update to chalk 0.31
#77515 merged
Oct 7, 2020 -
inliner: use caller param_env
#77568 merged
Oct 7, 2020 -
Use matches! for core::char methods
#77571 merged
Oct 7, 2020 -
Move `EarlyOtherwiseBranch` to mir-opt-level 2
#77582 merged
Oct 7, 2020 -
Update RLS and Rustfmt
#77590 merged
Oct 7, 2020 -
Fix rustc_def_path to show the full path and not the trimmed one
#77605 merged
Oct 7, 2020 -
Let backends access span information
#77614 merged
Oct 7, 2020 -
Add c as a shorthand check alternative for new options #77603
#77624 merged
Oct 7, 2020 -
Rollup of 11 pull requests
#77630 merged
Oct 7, 2020 -
Support static linking with glibc and target-feature=+crt-static
#77386 merged
Oct 6, 2020
105 Pull requests opened by 61 people
-
Implement advance_by, advance_back_by for slice::{Iter, IterMut}
#77633 opened
Oct 6, 2020 -
Add a x86_64-pebble target for userspace Pebble programs
#77636 opened
Oct 7, 2020 -
stabilize `int_error_matching` attempt 2
#77640 opened
Oct 7, 2020 -
For backtrace, use StaticMutex instead of a raw sys Mutex.
#77646 opened
Oct 7, 2020 -
Static mutex is static
#77648 opened
Oct 7, 2020 -
Cleanup cloudabi mutexes and condvars
#77657 opened
Oct 7, 2020 -
Revert implementing `Iterator::nth[_back]` in terms of `advance_by[_back]`
#77659 opened
Oct 7, 2020 -
Add a MIR pass manager
#77665 opened
Oct 7, 2020 -
Vxworks / Unix deduplication
#77666 opened
Oct 7, 2020 -
Always print lints from plugins, if they're available
#77671 opened
Oct 7, 2020 -
Simplify doc-cfg rendering based on the current context
#77672 opened
Oct 7, 2020 -
Tidy should not check line lengths in tests
#77675 opened
Oct 7, 2020 -
Use map_bound(_ref) instead of Binder::bind when possible
#77685 opened
Oct 8, 2020 -
Render Markdown in search results
#77686 opened
Oct 8, 2020 -
Add built-in implementations of `Default` for function definition and…
#77688 opened
Oct 8, 2020 -
Rename/Deprecate LayoutErr in favor of LayoutError
#77691 opened
Oct 8, 2020 -
Added better error message for shared borrow treated as unique for purposes of lifetimes
#77692 opened
Oct 8, 2020 -
Add test for #59352
#77693 opened
Oct 8, 2020 -
Split each iterator adapter and source into individual modules
#77697 opened
Oct 8, 2020 -
Rustdoc: Cache resolved links in current module
#77700 opened
Oct 8, 2020 -
add system-llvm-libunwind config option
#77703 opened
Oct 8, 2020 -
Implement indexing slices with pairs of core::ops::Bound<usize>
#77704 opened
Oct 8, 2020 -
Revert "Allow dynamic linking for iOS/tvOS targets."
#77716 opened
Oct 8, 2020 -
Remove unnecessary rustc_const_stable attributes.
#77719 opened
Oct 8, 2020 -
Fix trait solving ICEs
#77720 opened
Oct 8, 2020 -
Remove unsafety from sys/unsupported and add deny(unsafe_op_in_unsafe_fn).
#77722 opened
Oct 8, 2020 -
Add regression issue template
#77725 opened
Oct 8, 2020 -
Add Pin::new_static.
#77726 opened
Oct 8, 2020 -
Expose force_quotes,
#77728 opened
Oct 8, 2020 -
rustc_target: Move some target options from `Target` to `TargetOptions`
#77729 opened
Oct 8, 2020 -
Remove unused code
#77739 opened
Oct 9, 2020 -
Add some regression tests
#77741 opened
Oct 9, 2020 -
[stable] Backport Clippy ICE fix to stable
#77750 opened
Oct 9, 2020 -
liballoc: VecDeque: Add binary search functions
#77751 opened
Oct 9, 2020 -
require `Reveal::All` in `normalize_erasing_regions`
#77752 opened
Oct 9, 2020 -
Check html comments
#77753 opened
Oct 9, 2020 -
Detect configuration for LLVM during setup
#77756 opened
Oct 9, 2020 -
suggest turbofish syntax for uninferred const arguments
#77758 opened
Oct 9, 2020 -
Assert that pthread mutex initialization succeeded
#77761 opened
Oct 9, 2020 -
Add LLVM flags to limit DWARF version to 2 on BSD
#77765 opened
Oct 9, 2020 -
Rename ty::TyKind to ty::TyData, Ty::kind to Ty::data
#77768 opened
Oct 9, 2020 -
Add identity match mir pass
#77770 opened
Oct 9, 2020 -
Give an error when running `x.py test --stage 0 src/test/ui`
#77776 opened
Oct 10, 2020 -
[x.py setup] Allow setting up git hooks from other worktrees
#77778 opened
Oct 10, 2020 -
Use separate sysroot directories for `check` and `build`
#77779 opened
Oct 10, 2020 -
rustc_parse: fix spans on cast and range exprs with attrs
#77780 opened
Oct 10, 2020 -
Feature request, move part of std::io into core::io to be used by rust-libc such as relibc
#77781 opened
Oct 10, 2020 -
Remove compiler-synthesized reexports when documenting
#77785 opened
Oct 10, 2020 -
Mention rustdoc in `x.py setup`
#77786 opened
Oct 10, 2020 -
BTreeMap: fix gdb provider on BTreeMap with ZST keys or values
#77788 opened
Oct 10, 2020 -
Codegen backend interface refactor
#77795 opened
Oct 10, 2020 -
Enforce no-move rule of ReentrantMutex using Pin and fix UB in stdio
#77801 opened
Oct 10, 2020 -
Allow making `RUSTC_BOOTSTRAP` conditional on the crate name
#77802 opened
Oct 10, 2020 -
lint: Do not provide suggestions for non standard characters
#77805 opened
Oct 10, 2020 -
Moved the main `impl` for FnCtxt to its own file.
#77808 opened
Oct 11, 2020 -
Add settings to rustdoc to use the system theme
#77809 opened
Oct 11, 2020 -
Switch rustdoc from `clean::Stability` to `rustc_attr::Stability`
#77817 opened
Oct 11, 2020 -
Add `Item::from_inner` to reduce duplication in rustdoc
#77820 opened
Oct 11, 2020 -
Implement a specialized version std::iter::Enumerate for TrustedLen
#77822 opened
Oct 11, 2020 -
`min_const_generics` diagnostics improvements
#77825 opened
Oct 11, 2020 -
Don't link to nightly primitives on stable channel
#77827 opened
Oct 11, 2020 -
bootstrap: only use compiler-builtins-c if they exist
#77829 opened
Oct 11, 2020 -
Simplify query proc-macros
#77830 opened
Oct 11, 2020 -
Remove many unnecessary manual link resolves from library
#77832 opened
Oct 11, 2020 -
Use a single function for query manipulations
#77833 opened
Oct 11, 2020 -
transmute_copy: explain that alignment is handled correctly
#77836 opened
Oct 11, 2020 -
const keyword: brief paragraph on 'const fn'
#77838 opened
Oct 11, 2020 -
Check for primitive types in type folding
#77840 opened
Oct 12, 2020 -
clarify rules for ZST Boxes
#77844 opened
Oct 12, 2020 -
Remove deprecated unstable Vec::resize_default
#77850 opened
Oct 12, 2020 -
BTreeMap: refactor Entry out of map.rs into its own file
#77851 opened
Oct 12, 2020 -
Stabilize slice::strip_prefix and slice::strip_suffix
#77853 opened
Oct 12, 2020 -
resolve: further improvements to "try using the enum's variant" diagnostic
#77855 opened
Oct 12, 2020 -
Add automatic_links lint
#77856 opened
Oct 12, 2020 -
Stablize split_inclusive
#77858 opened
Oct 12, 2020 -
Rustdoc: only report broken ref-style links once
#77859 opened
Oct 12, 2020 -
Rustdoc: Fix macros 2.0 and built-in derives being shown at the wrong path
#77862 opened
Oct 12, 2020 -
Use Pin to pin RWLock.
#77865 opened
Oct 12, 2020 -
Include `llvm-dis`, `llc` and `opt` in `llvm-tools-preview` component
#77868 opened
Oct 12, 2020 -
Use intra-doc links for links to module-level docs
#77870 opened
Oct 12, 2020 -
Make fewer types generic over QueryContext
#77871 opened
Oct 12, 2020 -
Stabilize clamp
#77872 opened
Oct 12, 2020 -
Replace tuple of infer vars for upvar_tys with single infer var
#77873 opened
Oct 12, 2020 -
Improve readability of range docs
#77874 opened
Oct 12, 2020 -
More intra doc links
#77875 opened
Oct 12, 2020 -
Remove unused set-discriminant statements and assignments regardless of rvalue
#77876 opened
Oct 12, 2020 -
Use `try{}` in `try_fold` to decouple iterators in the library from `Try` details
#77877 opened
Oct 12, 2020 -
Provide better documentation and help messages for x.py setup
#77879 opened
Oct 12, 2020 -
Use Option::filter instead of open-coding it
#77882 opened
Oct 13, 2020 -
Use Option::unwrap_or instead of open-coding it
#77884 opened
Oct 13, 2020 -
Use probe-stack=inline-asm in LLVM 11+
#77885 opened
Oct 13, 2020 -
Replace trivial bool matches with the `matches!` macro
#77886 opened
Oct 13, 2020 -
Simplify a nested bool match
#77888 opened
Oct 13, 2020 -
[WIP] make `tcx.visibility()` work for items in the local crate
#77889 opened
Oct 13, 2020 -
WIP: Fixing escaping to ensure generation of welformed json.
#77890 opened
Oct 13, 2020 -
Replace absolute paths with relative ones
#77892 opened
Oct 13, 2020 -
Impl Default for PhantomPinned
#77893 opened
Oct 13, 2020 -
Include aarch64-apple-darwin in the dist manifests
#77895 opened
Oct 13, 2020 -
Move `Strip` into a separate rustdoc pass
#77897 opened
Oct 13, 2020 -
Use fdatasync for File::sync_data on more OSes
#77900 opened
Oct 13, 2020 -
[WIP] Unignore test for #36710 on MUSL
#77901 opened
Oct 13, 2020 -
Include aarch64-pc-windows-msvc in the dist manifests
#77902 opened
Oct 13, 2020 -
Rollup of 10 pull requests
#77904 opened
Oct 13, 2020 -
Try to make ObligationForest more efficient
#77908 opened
Oct 13, 2020 -
bootstrap: set correct path for the build-manifest binary
#77909 opened
Oct 13, 2020
75 Issues closed by 27 people
-
Taking an argument hides lifetime error
#77912 closed
Oct 13, 2020 -
Incorrect code behavior on aarch64
#68812 closed
Oct 13, 2020 -
use ASLR on Windows
#16514 closed
Oct 13, 2020 -
use high entropy ASLR on 64-bit Windows
#16593 closed
Oct 13, 2020 -
ASLR on Windows breaks thread-local variables
#17684 closed
Oct 13, 2020 -
Remove librustc_codegen_utils.
#45276 closed
Oct 13, 2020 -
Static assert idiom compiles very slowly for certain values
#77891 closed
Oct 13, 2020 -
Tracking issue for slice_partition_at_index
#55300 closed
Oct 13, 2020 -
the trait `core::default::Default` is not implemented for `*mut core::ffi::c_void`
#77883 closed
Oct 13, 2020 -
[rustdoc] When calculating docs percentage, ignore items marked `allow(missing_docs)`
#76121 closed
Oct 13, 2020 -
Consider merging `values` and `targets` fields on MIR `switchInt`?
#65693 closed
Oct 13, 2020 -
rust doesn't recognize libressl 3.2.1
#77814 closed
Oct 13, 2020 -
`rls` no longer builds after rust-lang/rust#77649
#77810 closed
Oct 12, 2020 -
[std docs] Methods from Deref target have broken links.
#76486 closed
Oct 12, 2020 -
`x.py setup` should set `changelog-seen`
#77572 closed
Oct 12, 2020 -
Very long monospace words cause rustdoc to look strange
#77652 closed
Oct 12, 2020 -
Rustdoc does not recognize broken reference definition if it contains a hyphen
#77845 closed
Oct 12, 2020 -
Clean up rustc_expand: remove struct_span_err method and use the macro instead
#76508 closed
Oct 12, 2020 -
No rustc or cargo for aarch64-pc-windows-msvc
#72881 closed
Oct 12, 2020 -
Rustdoc doc_cfg feature fails to find items behind a feature flag
#72370 closed
Oct 12, 2020 -
Feature requests: add macro_proc!
#77842 closed
Oct 12, 2020 -
`miri` no longer builds after rust-lang/rust#77731
#77791 closed
Oct 12, 2020 -
-Clinker-plugin-lto breaks with -Copt-level=s/z
#75940 closed
Oct 12, 2020 -
Missing short summaries for reexported items in rustdoc
#77783 closed
Oct 12, 2020 -
Python-like chained comparison operators
#77823 closed
Oct 11, 2020 -
How about bundle clang with rust.
#77813 closed
Oct 11, 2020 -
Intra-doc links don't work for associated items on re-exported primitives
#77267 closed
Oct 11, 2020 -
Build failing after update to Rust 1.47.0
#77789 closed
Oct 11, 2020 -
Create a RunCompiler builder to replace the run_compiler function
#77286 closed
Oct 11, 2020 -
rustdoc: When view source, macro-expanded items are not shown at when macro is called
#74818 closed
Oct 11, 2020 -
Wrong error when lifetime is appended to associated type
#45817 closed
Oct 11, 2020 -
Suggest Stream<Item = String> when specifying the item using the trait syntax.
#75829 closed
Oct 11, 2020 -
Allow generic parameters in intra doc link
#62834 closed
Oct 10, 2020 -
decimal d128 macro panics in 1.49.0-nightly
#77804 closed
Oct 10, 2020 -
cleanup: Revert all hacks added in #39234 to avoid feeding untrusted data to libbacktrace
#77622 closed
Oct 10, 2020 -
Bug when dealloc carring a unsafe pointer
#77799 closed
Oct 10, 2020 -
Suggested imports pointing to/through non-`pub` use-statements in nested modules.
#77679 closed
Oct 10, 2020 -
Rust on windows x64 doesn't support the following assembly
#77794 closed
Oct 10, 2020 -
regression 1.46 -> 1.47 big-endian backtrace-related UI tests failing
#77410 closed
Oct 10, 2020 -
Rustdoc: Trait implementations for Debug, Copy, Clone etc. link to nightly/core, even on stable
#41000 closed
Oct 10, 2020 -
Rust 1.47.0 snapshot binaries not working with pypa/manylinux1
#77760 closed
Oct 9, 2020 -
Rustdoc question mark next to search not visible in dark theme
#77707 closed
Oct 9, 2020 -
Setting associated type of a trait breaks supertrait bounds
#77010 closed
Oct 9, 2020 -
Adding Op<&T> bound breaks code depending on Op<T> bound
#77159 closed
Oct 9, 2020 -
Order matters when resolving supertrait
#72582 closed
Oct 9, 2020 -
object-safe traits can have associated types with unchecked bounds
#27675 closed
Oct 9, 2020 -
AArch64 Linux CI failure
#77615 closed
Oct 9, 2020 -
I don't understand nightly-2020-10-08
#77736 closed
Oct 9, 2020 -
Stabilize core::panic::Location::caller
#72448 closed
Oct 9, 2020 -
_modsi3 macros.rs:255 crash on armv7 & armv7s iOS Device
#69116 closed
Oct 9, 2020 -
[ER] Propose the use of XX::MAX instead of -1 for unsigned integers
#77416 closed
Oct 9, 2020 -
Error message on casting negative numbers to usize is quite unhelpful
#76413 closed
Oct 9, 2020 -
On windows, the process need a option to quote all parameter.
#77734 closed
Oct 9, 2020 -
Additional docs on pub re-exports resolve intra-doc links relative to the original module
#77254 closed
Oct 9, 2020 -
Miscompilation when using LLVM feature LVI CFI
#77607 closed
Oct 9, 2020 -
Don't discourage people from using `std::fmt::Write`
#76729 closed
Oct 9, 2020 -
Confusing error when trying to re-borrow a function argument
#75871 closed
Oct 8, 2020 -
Unexpected Regression in Rust 1.47 for Custom Derives
#77718 closed
Oct 8, 2020 -
Write exactly once attribute.
#77714 closed
Oct 8, 2020 -
`rustc_hir::lang_items::LangItem` doesn't contain `Send`
#77689 closed
Oct 8, 2020 -
Typo in ‘A-suggestion-diagnostics’ tooltip.
#77676 closed
Oct 7, 2020 -
ICE: issue-37725.rs -Zmir-opt-level=2 --emit mir
#77669 closed
Oct 7, 2020 -
Name of enum variant with fields is suggested in error messages
#73427 closed
Oct 7, 2020 -
Type system accepts wrong expression type on a statement that is unreachable
#77655 closed
Oct 7, 2020 -
Panic in Firefox (rusqlite/lru_cache/linked_hash_map) built with recent Rust nightlies
#77585 closed
Oct 7, 2020 -
Compiler runs out of memory in nested async/await calls since 1.46
#77628 closed
Oct 7, 2020 -
macro_rules-wrapped asm! fails on att_syntax
#77584 closed
Oct 7, 2020 -
ICE: Const generics don't seem to work with rustdoc
#77645 closed
Oct 7, 2020 -
./x.py c library/std not supported
#77603 closed
Oct 7, 2020 -
VecDeque::iter_mut tramples on the references it returned earlier
#74029 closed
Oct 7, 2020 -
[ICE] in normalize_erasing_regions with mir-opt-level=2
#77564 closed
Oct 7, 2020 -
Statically link against glibc
#65447 closed
Oct 6, 2020 -
Type alias impl trait types do not check bounds apply to concrete type
#73035 closed
Oct 6, 2020
63 Issues opened by 51 people
-
[ICE] with mir-opt-level=2 in traits\codegen\mod.rs
#77911 opened
Oct 13, 2020 -
STATUS_ACCESS_VIOLATION when building rulibc
#77907 opened
Oct 13, 2020 -
`./x.py test --host=''` does nothing and succeeds
#77906 opened
Oct 13, 2020 -
GAT: unconstrained lifetime in output when using GAT in fn type
#77905 opened
Oct 13, 2020 -
const initializer is not considered a "defining use" for type_alias_impl_trait
#77898 opened
Oct 13, 2020 -
"Resource temporarily unavailable" panic in rustc_interface::util::spawn_thread_pool
#77894 opened
Oct 13, 2020 -
rustdoc: help widget oversized on mobile and can't scroll
#77899 opened
Oct 13, 2020 -
Give a better error message for operator ? conversion with a lifetime mismatch
#77887 opened
Oct 13, 2020 -
Unhelpful "cannot infer type" error for ? in async block with unclear Result Err type
#77880 opened
Oct 13, 2020 -
SIGSEGV from rustc while building crate `legion`
#77869 opened
Oct 12, 2020 -
Broken LLVM intrinsics with SIMD FFI on riscv64gc
#77866 opened
Oct 12, 2020 -
x.py setup should have more descriptive usage info
#77861 opened
Oct 12, 2020 -
-Zno-link is broken
#77857 opened
Oct 12, 2020 -
Getting SIGSEGV with Rust 1.47.0 on macos
#77849 opened
Oct 12, 2020 -
SIGSEGV (invalid address) from LLVM in rustc with asm and #[naked] fn
#77848 opened
Oct 12, 2020 -
Diagnostics: suggest using `from_str` when calling `parse` on a type that implements `FromStr`
#77843 opened
Oct 12, 2020 -
repr(transparent) on generic type skips "exactly one non-zero-sized field" check
#77841 opened
Oct 12, 2020 -
Tracking issue for WebAssembly atomics
#77839 opened
Oct 12, 2020 -
HIR and TyCtxt disagree about the parents of decl macros
#77828 opened
Oct 11, 2020 -
Diagnostics for two-phase borrows are confusing and unhelpful
#77826 opened
Oct 11, 2020 -
Unreachable code optimization failure when matching on Rust enum
#77812 opened
Oct 11, 2020 -
Use CLOCK_MONOTONIC_RAW instead of CLOCK_MONOTONIC for Instant
#77807 opened
Oct 10, 2020 -
layout decided on a larger discriminant type (I32) than typeck (I16)
#77806 opened
Oct 10, 2020 -
Do debug-info-preserving optimizations even in debug mode
#77803 opened
Oct 10, 2020 -
rustdoc links to primitives hardcode /nightly
#77775 opened
Oct 10, 2020 -
Permit multi-segment paths as const generic arguments without `{}`
#77773 opened
Oct 9, 2020 -
Potentially faster dedup_by implementation
#77772 opened
Oct 9, 2020 -
Code bloat from monomorphization of methods applied to arrays
#77767 opened
Oct 9, 2020 -
Inconsistently documented constraints for IntoIterator::Item
#77763 opened
Oct 9, 2020 -
Must a `const fn` behave exactly the same at runtime as at compile-time?
#77745 opened
Oct 9, 2020 -
LLDB tests fail with windows-gnu
#77744 opened
Oct 9, 2020 -
types_escaping_snapshot is unused
#77740 opened
Oct 9, 2020 -
Application does not compile on 1.46.0 or later
#77737 opened
Oct 9, 2020 -
ICE: compiler/rustc_middle/src/ty/sty.rs:1919:18: `simd_size_and_type` called on invalid type
#77735 opened
Oct 9, 2020 -
Add a blanket impl for `core::fmt::Write` if there is an impl for `std::io::Write`
#77733 opened
Oct 9, 2020 -
`Self` on its own does not resolve in intra-doc links
#77732 opened
Oct 9, 2020 -
bootstrap tries to create prefix without taking DESTDIR into account
#77721 opened
Oct 8, 2020 -
Implementation detail exposed in short backtrace (RUST_BACKTRACE=1)
#77715 opened
Oct 8, 2020 -
New "warning incompatible with previous forbid in same scope" error
#77713 opened
Oct 8, 2020 -
x.py test --stage 0 src/test/ui should give an error
#77711 opened
Oct 8, 2020 -
StableHasher: unexpected region with impl trait for type with complex generic constant
#77708 opened
Oct 8, 2020 -
broken MIR: bad assignment (&impl Trait = &S): NoSolution
#77696 opened
Oct 8, 2020 -
Derived PartialEq cannot be used in a `const` function
#77695 opened
Oct 8, 2020 -
Raw pointer deref of uninhabited type allowed in const fn
#77694 opened
Oct 8, 2020 -
Add support for worktrees to `x.py setup` git hook
#77684 opened
Oct 7, 2020 -
Rustdoc reports intradoc link errors twice if there are multiple links
#77681 opened
Oct 7, 2020 -
Error message’s hint pointing entirely at the wrong place.
#77677 opened
Oct 7, 2020 -
ice with -Zmir-opt-level=2 issue-50865-private-impl-trait/auxiliary/lib.rs
#77668 opened
Oct 7, 2020 -
Compiling project makes rustc emit STATUS_ILLEGAL_INSTRUCTION
#77667 opened
Oct 7, 2020 -
(Lack of) Polymorphization can lead to an unnecessarily recursive type & make compilation fail
#77664 opened
Oct 7, 2020 -
Should all the AST node types with attributes be using AttrVec?
#77662 opened
Oct 7, 2020 -
DirEntry should mention it uses a file descriptor until closed
#77658 opened
Oct 7, 2020 -
ICE: Projection bound ... was applicable to ... but now is not
#77656 opened
Oct 7, 2020 -
Lifetime bounds not propagated for associated type
#77654 opened
Oct 7, 2020 -
[ICE] Encountered errors resolving bounds after type-checking
#77653 opened
Oct 7, 2020 -
Can't hash a TyVid _#0t with complex generic constants in trait selection
#77650 opened
Oct 7, 2020 -
Complex generic constants cause 'not user writable' panic when invoked by rustdoc
#77647 opened
Oct 7, 2020 -
[ER] Wrapping::get ?
#77643 opened
Oct 7, 2020 -
Type inference regression and ICE in nightly 2020-10-06
#77638 opened
Oct 7, 2020 -
ICE "unexpected predicate" with trait_alias
#77632 opened
Oct 6, 2020
316 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Fully destructure slice and array constants into patterns
#77390 commented on
Oct 12, 2020 • 33 new comments -
Refactor `TraitRef::trait_def_id`
#77487 commented on
Oct 12, 2020 • 23 new comments -
Refactor AST pretty-printing to allow skipping insertion of extra parens
#77135 commented on
Oct 13, 2020 • 21 new comments -
Build hang on Linux with nightly and beta toolchains
#76980 commented on
Oct 8, 2020 • 20 new comments -
Add `has_default` to `GenericParamDefKind::Const`
#75384 commented on
Oct 11, 2020 • 20 new comments -
reuse RHS allocation for vec.extend(vec.into_iter()) when they do not fit into the LHS
#77496 commented on
Oct 10, 2020 • 20 new comments -
Tracking isuse for `handle_alloc_error` defaulting to panic (for no_std + liballoc)
#66741 commented on
Oct 10, 2020 • 16 new comments -
1.46.0 fails to build with llvm-libunwind enabled
#76020 commented on
Oct 13, 2020 • 16 new comments -
MIR-OPT: Pass to deduplicate blocks
#77551 commented on
Oct 12, 2020 • 16 new comments -
Prefer enum Endian instead of arbitrary String in rustc_target::Target
#77604 commented on
Oct 9, 2020 • 15 new comments -
specialize io::copy to use copy_file_range, splice or sendfile
#75272 commented on
Oct 12, 2020 • 13 new comments -
perf: buffer SipHasher128
#77476 commented on
Oct 12, 2020 • 13 new comments -
unix: Extend UnixStream and UnixDatagram to send and receive file descriptors
#69864 commented on
Oct 13, 2020 • 10 new comments -
[generator] Special cases for match guard when analyzing interior types in generators
#75213 commented on
Oct 13, 2020 • 10 new comments -
Enable building Cargo for aarch64-apple-darwin
#77239 commented on
Oct 13, 2020 • 10 new comments -
[WIP] Add StatementKind::CopyNonOverlapping
#77511 commented on
Oct 10, 2020 • 10 new comments -
Tracking issue for libtest JSON output
#49359 commented on
Oct 13, 2020 • 9 new comments -
Add setgroups to std::os::unix::process::CommandExt
#72160 commented on
Oct 13, 2020 • 9 new comments -
Stabilize "--display-warnings" option as "--display-output"
#73314 commented on
Oct 7, 2020 • 9 new comments -
feat: Update hashbrown to instantiate less llvm IR
#77566 commented on
Oct 13, 2020 • 9 new comments -
BTreeMap: test invariants more thoroughly and more readably
#77612 commented on
Oct 13, 2020 • 9 new comments -
ICE on unused generic in struct
#67375 commented on
Oct 10, 2020 • 8 new comments -
Increasingly slow compilation as more levels of `async` are added in Rust 1.46
#75992 commented on
Oct 13, 2020 • 8 new comments -
Stabilize the Wake trait
#74304 commented on
Oct 8, 2020 • 8 new comments -
Add `#[cfg(panic = '...')]`
#74754 commented on
Oct 13, 2020 • 8 new comments -
Add in-place optimization for array map
#75571 commented on
Oct 9, 2020 • 8 new comments -
Implement const expressions and patterns (RFC 2920)
#77124 commented on
Oct 12, 2020 • 8 new comments -
Tracking Issue for Result::flatten (`result_flattening`)
#70142 commented on
Oct 12, 2020 • 7 new comments -
Suggest named lifetime on trait functions like we do for free functions
#73931 commented on
Oct 13, 2020 • 7 new comments -
Add regression test
#76257 commented on
Oct 9, 2020 • 7 new comments -
Support custom allocators in `Box`
#77187 commented on
Oct 13, 2020 • 7 new comments -
stop promoting union field accesses in 'const'
#77526 commented on
Oct 12, 2020 • 7 new comments -
Ability from the top-level of the compilation not to mark #[no_mangle] items exported from shared library
#73958 commented on
Oct 9, 2020 • 6 new comments -
Tracking Issue for intra-doc links in libstd
#75080 commented on
Oct 12, 2020 • 6 new comments -
Add support for Arm64 Catalyst on ARM Macs
#77484 commented on
Oct 12, 2020 • 6 new comments -
ICEs should always print the top of the query stack
#77493 commented on
Oct 12, 2020 • 6 new comments -
Suggest that expressions that look like const generic arguments should be enclosed in brackets
#77502 commented on
Oct 12, 2020 • 6 new comments -
revise Hermit's mutex interface to support the behaviour of StaticMutex
#77610 commented on
Oct 13, 2020 • 6 new comments -
Tracking issue for `#[doc(cfg(...))]`
#43781 commented on
Oct 8, 2020 • 5 new comments -
Resolve unsound interaction between self-referential generators (incl. async fn) and noalias
#63818 commented on
Oct 12, 2020 • 5 new comments -
Implement destructuring assignment
#71156 commented on
Oct 13, 2020 • 5 new comments -
Mark `repr128` as `incomplete_features`
#77488 commented on
Oct 12, 2020 • 5 new comments -
make benchmarks more stable
#77661 commented on
Oct 8, 2020 • 4 new comments -
slice::sort_by_key has more restrictions than slice::sort_by
#34162 commented on
Oct 9, 2020 • 4 new comments -
consider disallowing setting target_family if target_os=none
#74247 commented on
Oct 11, 2020 • 4 new comments -
Tracking Issue for inline assembly (`asm!`)
#72016 commented on
Oct 12, 2020 • 4 new comments -
repr(packed) allows invalid unaligned loads
#27060 commented on
Oct 12, 2020 • 4 new comments -
Thread 'rustc' has overflowed its stack on dumb program
#75577 commented on
Oct 13, 2020 • 4 new comments -
Tracking issue for `any::type_name_of_val`
#66359 commented on
Oct 13, 2020 • 4 new comments -
Default for arrays via const generics
#74254 commented on
Oct 11, 2020 • 4 new comments -
Add core::task::yield_now
#74335 commented on
Oct 13, 2020 • 4 new comments -
Implement lazy decoding of DefPathTable during incremental compilation
#74967 commented on
Oct 10, 2020 • 4 new comments -
Don't run allowed lints
#75605 commented on
Oct 8, 2020 • 4 new comments -
Fix rustdoc rendering of by-value mutable arguments in async fn
#76730 commented on
Oct 7, 2020 • 4 new comments -
Take 2: Add `take_...` functions to slices
#77065 commented on
Oct 8, 2020 • 4 new comments -
rustdoc options to set default theme (and other settings)
#77213 commented on
Oct 13, 2020 • 4 new comments -
Rewrite `collect_tokens` implementations to use a flattened buffer
#77250 commented on
Oct 11, 2020 • 4 new comments -
Optimisation-caused UB during cross-crate compilation
#76387 commented on
Oct 7, 2020 • 3 new comments -
`x.py setup` could detect `llvm-config` in the user's path and propose to set it
#77579 commented on
Oct 9, 2020 • 3 new comments -
Tracking issue for check_invalid_html_tags
#67799 commented on
Oct 9, 2020 • 3 new comments -
Document guarantees (or lack thereof) regarding sign, quietness, and payload of `NaN`s
#73328 commented on
Oct 10, 2020 • 3 new comments -
Changing order of trait bounds changes available impls
#75691 commented on
Oct 11, 2020 • 3 new comments -
as_ne_bytes for primitive types
#64464 commented on
Oct 11, 2020 • 3 new comments -
Tracking issue for RFC 2627: #[link(kind="raw-dylib")]
#58713 commented on
Oct 11, 2020 • 3 new comments -
`use dep1::foo as dep1` is considered ambiguous on nightly but not beta
#77586 commented on
Oct 12, 2020 • 3 new comments -
There's currently no way to specify bounds requiring constants in types to be well-formed
#68436 commented on
Oct 13, 2020 • 3 new comments -
Improve documentation for slice strip_* functions
#75078 commented on
Oct 12, 2020 • 3 new comments -
Add --no-source option flag to rustdoc
#75522 commented on
Oct 8, 2020 • 3 new comments -
Widen TypeId from 64 bits to 128.
#75923 commented on
Oct 11, 2020 • 3 new comments -
Use double quote for rustdoc html
#76096 commented on
Oct 10, 2020 • 3 new comments -
Stabilize the "IP" feature
#76098 commented on
Oct 12, 2020 • 3 new comments -
added a lint against function references
#76269 commented on
Oct 10, 2020 • 3 new comments -
Cleanup intra-doc link handling of `Self`
#76467 commented on
Oct 13, 2020 • 3 new comments -
change the order of type arguments on ControlFlow
#76614 commented on
Oct 7, 2020 • 3 new comments -
Lint for unused borrows as part of `UNUSED_MUST_USE`
#76894 commented on
Oct 13, 2020 • 3 new comments -
Don't allocate DepNode if anonymous
#77070 commented on
Oct 9, 2020 • 3 new comments -
Tracking issue for SIMD support
#27731 commented on
Oct 6, 2020 • 2 new comments -
Linking with LLD
#39915 commented on
Oct 7, 2020 • 2 new comments -
Tidy should not check line lengths in UI tests
#77548 commented on
Oct 7, 2020 • 2 new comments -
ICE with type_alias_impl_trait: errors selecting obligation during MIR typeck
#63355 commented on
Oct 7, 2020 • 2 new comments -
ICEs and transmutes in safe Rust with associated_type_defaults and generic_associated_types
#74816 commented on
Oct 7, 2020 • 2 new comments -
Previously working code doesn't work on nightly (zero-sized types)
#77563 commented on
Oct 7, 2020 • 2 new comments -
Tracking issue for exclusive range patterns
#37854 commented on
Oct 7, 2020 • 2 new comments -
`for<'a> Send` is distinct from `Send`?
#71462 commented on
Oct 7, 2020 • 2 new comments -
x.py breaks submodule state when run in a pre-commit hook from a worktree
#77620 commented on
Oct 7, 2020 • 2 new comments -
`#![deny(unsafe_op_in_unsafe_fn)]` in libstd
#73904 commented on
Oct 9, 2020 • 2 new comments -
`mismatched types, one type is more general than the other` error shows types with the same name
#77365 commented on
Oct 9, 2020 • 2 new comments -
[rustdoc] intra-doc links for macros always resolve relative to the crate root
#72243 commented on
Oct 9, 2020 • 2 new comments -
Tracking issue for RFC 2523, `#[cfg(accessible(::path::to:thing))]`
#64797 commented on
Oct 9, 2020 • 2 new comments -
ICE: Expected module, found DefId
#75982 commented on
Oct 9, 2020 • 2 new comments -
Running "x.py check" and "x.py test" in parallel leads to errors
#76661 commented on
Oct 10, 2020 • 2 new comments -
"mismatched types" on indexing into trait with two Index subtraits via output type
#70944 commented on
Oct 10, 2020 • 2 new comments -
Performance regression from Rust 1.37 to 1.38 when using unreachable_unchecked
#74615 commented on
Oct 10, 2020 • 2 new comments -
Stabilize --pretty=expanded
#43364 commented on
Oct 10, 2020 • 2 new comments -
rustc: assertion failiure in llvm when defining __CxxFrameHandler3
#38641 commented on
Oct 10, 2020 • 2 new comments -
Disagreement between x.py tidy and rustfmt
#74274 commented on
Oct 10, 2020 • 2 new comments -
Standard library rustdoc: show since when a function is const
#76998 commented on
Oct 11, 2020 • 2 new comments -
Loops with inclusive ranges produce horrible assembly
#75035 commented on
Oct 11, 2020 • 2 new comments -
Add (a lot of) tests to rustdoc
#42018 commented on
Oct 12, 2020 • 2 new comments -
Tracking issue for RFC 2363, "Allow arbitrary enums to have explicit discriminants"
#60553 commented on
Oct 12, 2020 • 2 new comments -
Tracking issue for renaming crates inside compiler directory
#76425 commented on
Oct 12, 2020 • 2 new comments -
Tracking issue for experiments around coercions, generics, and Copy type ergonomics
#44619 commented on
Oct 12, 2020 • 2 new comments -
Tracking issue for clamp RFC
#44095 commented on
Oct 12, 2020 • 2 new comments -
An extra memcpy with -Zmir-opt-level=2
#77613 commented on
Oct 12, 2020 • 2 new comments -
Rust sometimes emits calls to _Unwind_Resume on opt-level = 0 with panic = abort
#53301 commented on
Oct 13, 2020 • 2 new comments -
const_panic: ICE on non-&str panic payload
#66693 commented on
Oct 13, 2020 • 2 new comments -
Tracking issue for `const fn` integration with pattern matching
#57240 commented on
Oct 13, 2020 • 2 new comments -
Bad size_hint() for Range<i64> on powerpc64le
#72023 commented on
Oct 13, 2020 • 2 new comments -
Trivial proc macro crate can't be found for doc tests
#55397 commented on
Oct 13, 2020 • 2 new comments -
Add `FromIterator` impl `for [T; N]`
#69985 commented on
Oct 8, 2020 • 2 new comments -
Stabilize the backtrace feature.
#72981 commented on
Oct 13, 2020 • 2 new comments -
Add an unstable --json=unused-externs flag to print unused externs
#73945 commented on
Oct 9, 2020 • 2 new comments -
[WIP] Add const qualifier in FnSig (for const fn pointers)
#74553 commented on
Oct 13, 2020 • 2 new comments -
`#![deny(unsafe_op_in_unsafe_fn)]` in sys/hermit
#74979 commented on
Oct 8, 2020 • 2 new comments -
Add [T; N]::generate and [T; N]::try_generate
#75644 commented on
Oct 8, 2020 • 2 new comments -
Switch `mutable_borrow_reservation_conflict` lint to deny by default
#76104 commented on
Oct 13, 2020 • 2 new comments -
Explain fully qualified syntax for `Rc` and `Arc`
#76138 commented on
Oct 11, 2020 • 2 new comments -
Raise noncontinuable exception when aborting on earlier Windows versions
#76203 commented on
Oct 8, 2020 • 2 new comments -
Add allow-by-default lint on implicit ABI in extern function pointers and items
#76219 commented on
Oct 13, 2020 • 2 new comments -
Improve lifetime name annotations for closures & async functions
#76468 commented on
Oct 8, 2020 • 2 new comments -
Collect statistics about MIR optimizations
#76769 commented on
Oct 13, 2020 • 2 new comments -
Move `slice::check_range` to `RangeBounds`
#76885 commented on
Oct 8, 2020 • 2 new comments -
[WIP] Do not make local copies of inline fns in debug mode
#76896 commented on
Oct 10, 2020 • 2 new comments -
passes: `check_attr` on more targets
#77015 commented on
Oct 12, 2020 • 2 new comments -
Improve documentation for `std::{f32,f64}::mul_add`
#77027 commented on
Oct 13, 2020 • 2 new comments -
make exp_m1 and ln_1p examples more representative of use
#77099 commented on
Oct 13, 2020 • 2 new comments -
Add Linux-specific pidfd process extensions
#77168 commented on
Oct 9, 2020 • 2 new comments -
Revert #43546 "save subobligations in the projection cache"
#77325 commented on
Oct 12, 2020 • 2 new comments -
Support signed integers and `char` in v0 mangling
#77554 commented on
Oct 7, 2020 • 2 new comments -
BTreeMap: type-specific variants of node_as_mut and cast_unchecked
#77569 commented on
Oct 13, 2020 • 2 new comments -
interface inconsistency with char::is_ascii_... functions
#77593 commented on
Oct 7, 2020 • 1 new comment -
ICE on trying to debug format type
#77458 commented on
Oct 7, 2020 • 1 new comment -
Decide whether to suggest anything when encountering `break` and expecting `!`
#63390 commented on
Oct 7, 2020 • 1 new comment -
Poorly optimized assembly generation around Ipv4Addr, Ipv6Addr
#77583 commented on
Oct 7, 2020 • 1 new comment -
ICE on unsound usage of existential types
#52843 commented on
Oct 7, 2020 • 1 new comment -
ICE: "broken MIR in DefId" when assigning mismatched closure to `FnMut`
#53448 commented on
Oct 7, 2020 • 1 new comment -
ICE on associated type violating its bounds in a blanket impl
#54108 commented on
Oct 7, 2020 • 1 new comment -
Rustc panics (NoSolution): could not prove Binder(projection soup)
#65581 commented on
Oct 7, 2020 • 1 new comment -
yet another associated type ICE (probably more missing normalize calls)
#65934 commented on
Oct 7, 2020 • 1 new comment -
"escaping bound vars in predicate" with associated_type_bounds, HRTB
#70292 commented on
Oct 7, 2020 • 1 new comment -
Compiler errors with `associated_type_bounds`
#71443 commented on
Oct 7, 2020 • 1 new comment -
LLVM Error: broken function found
#71659 commented on
Oct 7, 2020 • 1 new comment -
unexpected panic when trait not implemented
#75707 commented on
Oct 7, 2020 • 1 new comment -
ICE: unexpected predicate TraitPredicate on opaque type
#75983 commented on
Oct 7, 2020 • 1 new comment -
Run 32bit test suite on PR CI?
#69823 commented on
Oct 7, 2020 • 1 new comment -
Tracking Issue for raw_ref_macros
#73394 commented on
Oct 7, 2020 • 1 new comment -
CStr should have a function like from_bytes_with_nul() that reads until the first '\0'
#49107 commented on
Oct 7, 2020 • 1 new comment -
Cargo freezes at Building stage with version 1.46.0
#77094 commented on
Oct 7, 2020 • 1 new comment -
Return codes of libc functions are checked for errors only in debug mode.
#34966 commented on
Oct 7, 2020 • 1 new comment -
ICE issue-36839.rs could not fully normalize `<() as Foo>::Bar` with --emit=mir
#69398 commented on
Oct 7, 2020 • 1 new comment -
Optimization regression in 1.32+
#59352 commented on
Oct 7, 2020 • 1 new comment -
Compiler help: &str -> String suggestion about to_string
#77575 commented on
Oct 8, 2020 • 1 new comment -
ICE whilst experimenting with opaque/existential types.
#70877 commented on
Oct 8, 2020 • 1 new comment -
Tracking issue for `-Z profile`
#42524 commented on
Oct 8, 2020 • 1 new comment -
Tracking Issue for `-Z src-hash-algorithm`
#70401 commented on
Oct 8, 2020 • 1 new comment -
linker-plugin-lto stopped working in Rust 1.45.0
#74657 commented on
Oct 9, 2020 • 1 new comment -
Tracking Issue for `#[instruction_set]` attribute (RFC 2867)
#74727 commented on
Oct 9, 2020 • 1 new comment -
SIMD-enabled utf-8 validation
#68455 commented on
Oct 9, 2020 • 1 new comment -
-Zpanic_abort_tests fails with benchmarks as test
#73509 commented on
Oct 9, 2020 • 1 new comment -
Suggest turbofish for uninferred const arguments
#76737 commented on
Oct 9, 2020 • 1 new comment -
Confusing diagnostic for lifetime mismatch
#62400 commented on
Oct 9, 2020 • 1 new comment -
simple type inference fails depending on order of trait bounds
#54121 commented on
Oct 9, 2020 • 1 new comment -
Disambiguate between `()` as type and as value in const generic arguments
#66615 commented on
Oct 9, 2020 • 1 new comment -
[AVR] SIGSEGV on release build of core crate
#76930 commented on
Oct 9, 2020 • 1 new comment -
Asymmetric "overflow evaluating the requirement" error with associated type constraint
#72098 commented on
Oct 10, 2020 • 1 new comment -
debuginfo: Describe item and member visibility in debugging information
#9228 commented on
Oct 10, 2020 • 1 new comment -
Handle source code coverage in const eval
#73156 commented on
Oct 10, 2020 • 1 new comment -
Tracking issue for `Span::def_site()`
#54724 commented on
Oct 10, 2020 • 1 new comment -
Tracking issue for RFC 2603, "Rust Symbol Mangling (v0)"
#60705 commented on
Oct 10, 2020 • 1 new comment -
Panics in destructors can cause the return value to be leaked
#47949 commented on
Oct 10, 2020 • 1 new comment -
coreos-installer test segfaults on s390x-unknown-linux-gnu
#77382 commented on
Oct 10, 2020 • 1 new comment -
Investigate speeding up `x86_64-apple` jobs
#75335 commented on
Oct 10, 2020 • 1 new comment -
Android: Instant now advancing during Doze; Use SystemClock.elapsedRealTime
#71860 commented on
Oct 10, 2020 • 1 new comment -
Classify themes as light/dark and fallback to the base light/dark theme if theme does not exist
#74937 commented on
Oct 11, 2020 • 1 new comment -
Unnecessary assertion inside `while i < *::MAX` loop
#75546 commented on
Oct 11, 2020 • 1 new comment -
Handle type errors in fn args caused by type parameter divergence
#77600 commented on
Oct 11, 2020 • 1 new comment -
slice::iter() does not preserve number of iterations information for optimizer causing unneeded bounds checks
#75935 commented on
Oct 11, 2020 • 1 new comment -
🛠 improve canonicalization by using a hashing scheme
#48417 commented on
Oct 11, 2020 • 1 new comment -
Segfault in llvm_gcda_start_file in a mixed C++/Rust program
#76085 commented on
Oct 11, 2020 • 1 new comment -
[rustdoc] Cannot document private macros
#73754 commented on
Oct 11, 2020 • 1 new comment -
Tracking Issue for `num_as_ne_bytes` feature
#76976 commented on
Oct 11, 2020 • 1 new comment -
min-LLVM: Can only use x86 asm ATT syntax for LLVM < 10 in new `asm!`
#76738 commented on
Oct 11, 2020 • 1 new comment -
Re-exported types have confusingly different documentation
#44306 commented on
Oct 12, 2020 • 1 new comment -
Move std::os::raw to libcore?
#36193 commented on
Oct 12, 2020 • 1 new comment -
rustdoc: Suggest to turn 'http...' into an automatic link
#77501 commented on
Oct 12, 2020 • 1 new comment -
Add `-Zrandomize-layout` flag to better detect code that rely on unspecified behavior related to memory layout
#77316 commented on
Oct 12, 2020 • 1 new comment -
Rustdoc should allow copying `use` statements into clipboard with 1 click
#50239 commented on
Oct 12, 2020 • 1 new comment -
Add `x.py setup --worktree`
#77621 commented on
Oct 12, 2020 • 1 new comment -
Breaking change/regression in nightly? Hash of `Discriminant` now produces different results across CPU architectures
#74215 commented on
Oct 12, 2020 • 1 new comment -
UnixStream doesn't support abstract addresses
#42048 commented on
Oct 13, 2020 • 1 new comment -
Audit for binary IEEE 754-2008 compliance on relevant platforms
#10087 commented on
Oct 13, 2020 • 1 new comment -
Tracking Issue for `min_const_generics`
#74878 commented on
Oct 13, 2020 • 1 new comment -
Meta tracking issue for `const fn`
#57563 commented on
Oct 13, 2020 • 1 new comment -
Unhelpful error "one type is more general than the other" in async code
#64650 commented on
Oct 13, 2020 • 1 new comment -
Tracking Issue for feature(iter_advance_by)
#77404 commented on
Oct 13, 2020 • 1 new comment -
Extend overlapping ranges lint to cover cases with more than a single element overlapping
#65477 commented on
Oct 13, 2020 • 1 new comment -
Move the doc directory to separate repo
#76953 commented on
Oct 13, 2020 • 1 new comment -
1.19 powerpc64le run-pass test failures: simd-intrinsic-generic-cast
#44670 commented on
Oct 13, 2020 • 1 new comment -
1.17.0 powerpc64le test failure: compile-fail/asm-src-loc.rs
#42532 commented on
Oct 13, 2020 • 1 new comment -
False positive: single_use_lifetimes
#77175 commented on
Oct 13, 2020 • 1 new comment -
rustc_mir: track inlined callees in SourceScopeData.
#68965 commented on
Oct 8, 2020 • 1 new comment -
Inherit `#[stable(..)]` annotations in enum variants and fields from its item
#71481 commented on
Oct 11, 2020 • 1 new comment -
Implement reentrance detection for std::sync::Once
#72311 commented on
Oct 7, 2020 • 1 new comment -
Add escape_default method to u8 and [u8]
#73111 commented on
Oct 11, 2020 • 1 new comment -
[mir-opt] Allow debuginfo to be generated for a constant or a Place
#73210 commented on
Oct 13, 2020 • 1 new comment -
Permit evaluation of assoc items on `Self` by avoiding cycle error
#74130 commented on
Oct 8, 2020 • 1 new comment -
Don't keep {Closure,Generator}Substs synthetics in an Instance.
#74341 commented on
Oct 7, 2020 • 1 new comment -
`#[deny(unsafe_op_in_unsafe_fn)]` in sys/wasm
#74477 commented on
Oct 9, 2020 • 1 new comment -
Add std::thread::available_concurrency
#74480 commented on
Oct 8, 2020 • 1 new comment -
Add aarch64-unknown-switch-libnx target
#74567 commented on
Oct 9, 2020 • 1 new comment -
Permit (Release, Acquire) ordering for compare_exchange[_weak] and add appropriate compiler intrinsic
#74583 commented on
Oct 8, 2020 • 1 new comment -
Mark `-1` as an available niche for file descriptors
#74699 commented on
Oct 8, 2020 • 1 new comment -
rustc_ast_passes: allow c-variadic associated fns
#74765 commented on
Oct 13, 2020 • 1 new comment -
Avoid complex diagnostics in snippets which contain newlines
#75020 commented on
Oct 10, 2020 • 1 new comment -
`#[deny(unsafe_op_in_unsafe_fn)]` in sys/cloudabi
#75115 commented on
Oct 11, 2020 • 1 new comment -
Re-enable debug and LLVM assertions
#75199 commented on
Oct 12, 2020 • 1 new comment -
Add `[T; N]::as_ref_elements` and `[T; N]::as_mut_elements`
#75490 commented on
Oct 13, 2020 • 1 new comment -
mangling: mangle impl params w/ v0 scheme
#75675 commented on
Oct 8, 2020 • 1 new comment -
resolve: Do not put nonexistent crate `meta` into prelude
#75802 commented on
Oct 12, 2020 • 1 new comment -
Resurrect #70477: "Use the niche optimization if other variant are small enough"
#75866 commented on
Oct 13, 2020 • 1 new comment -
Provide appropriate types in turbofish suggestions
#76043 commented on
Oct 11, 2020 • 1 new comment -
Add Vec visualization to understand capacity
#76066 commented on
Oct 8, 2020 • 1 new comment -
Refactor io/buffered.rs into submodules
#76084 commented on
Oct 7, 2020 • 1 new comment -
incr-comp: hash and serialize span end line/column
#76256 commented on
Oct 10, 2020 • 1 new comment -
Add is_enclave_range/is_user_range overflow checks
#76345 commented on
Oct 8, 2020 • 1 new comment -
Split up core/test/iter.rs into multiple files
#76391 commented on
Oct 9, 2020 • 1 new comment -
Fix dangling reference during Arc deallocation
#76392 commented on
Oct 13, 2020 • 1 new comment -
Specialize format! for simple "{}" case
#76531 commented on
Oct 8, 2020 • 1 new comment -
Add [T]::as_chunks(_mut)
#76635 commented on
Oct 13, 2020 • 1 new comment -
emit lints warnings on doc private if --document-private-items is used
#76767 commented on
Oct 13, 2020 • 1 new comment -
Make char::is_ascii_whitespace branchless on 32 and 64-bit targets
#77021 commented on
Oct 7, 2020 • 1 new comment -
Gracefully handle mistyping -> as => in function return type
#77035 commented on
Oct 13, 2020 • 1 new comment -
MIR-OPT: Less conservative `EarlyOtherwiseBranch`
#77163 commented on
Oct 13, 2020 • 1 new comment -
Erase all regions before constructing an LLVM type
#77196 commented on
Oct 12, 2020 • 1 new comment -
normalize substs while inlining
#77306 commented on
Oct 7, 2020 • 1 new comment -
Fix `x.py clippy`
#77351 commented on
Oct 10, 2020 • 1 new comment -
Add missing_docs lint to the rustdoc lint group
#77364 commented on
Oct 7, 2020 • 1 new comment -
Start working on proof of concept for exposing Backtrace in core
#77384 commented on
Oct 12, 2020 • 1 new comment -
Upgrade to measureme 9.0.0
#77398 commented on
Oct 8, 2020 • 1 new comment -
Use posix_spawn() on unix if program is a path
#77455 commented on
Oct 12, 2020 • 1 new comment -
Less cloning in early otherwise branch
#77472 commented on
Oct 13, 2020 • 1 new comment -
New mir-opt pass to simplify gotos with const values
#77486 commented on
Oct 11, 2020 • 1 new comment -
Fix #66228 and #71924 (improve error message for wrong number of generic args)
#77524 commented on
Oct 8, 2020 • 1 new comment -
Allow ascii whitespace char for doc aliases
#77570 commented on
Oct 12, 2020 • 1 new comment -
Add fast futex-based thread parker for Windows.
#77618 commented on
Oct 8, 2020 • 1 new comment -
Type inference seems to pick up the wrong trait bound
#77625 commented on
Oct 6, 2020 • 0 new comments -
Tracking Issue for `#![feature(const_impl_trait)]`
#77463 commented on
Oct 7, 2020 • 0 new comments -
RawVec stores a capacity field even if T is zero-sized
#45431 commented on
Oct 7, 2020 • 0 new comments -
Creating a raw reference/pointer to an extern never value claims following code is unreachable
#74840 commented on
Oct 7, 2020 • 0 new comments -
Transmute from one function pointer to another produces "can't transmute zero-sized type"
#75959 commented on
Oct 7, 2020 • 0 new comments -
[mir-opt] Simplify `SwitchInt`s of explictly written ranges to range tests
#67488 commented on
Oct 7, 2020 • 0 new comments -
MIR optimization tracking issue.
#44285 commented on
Oct 7, 2020 • 0 new comments -
Layout for enums does not match MIR (and types) very well
#70399 commented on
Oct 8, 2020 • 0 new comments -
Clicking 'src' in rustdoc for a type defined by a macro should show invocation, not macro definition
#39726 commented on
Oct 8, 2020 • 0 new comments -
ICE during codegen of function that can't be codegened
#75961 commented on
Oct 8, 2020 • 0 new comments -
Cleanup CTFE error reporting code & centralize promoted error reporting logic
#75461 commented on
Oct 8, 2020 • 0 new comments -
Const generic parameter of type `&'static [_]` causes ICE
#73727 commented on
Oct 9, 2020 • 0 new comments -
broken MIR when transmuting integer to &'static () in const generic
#72293 commented on
Oct 9, 2020 • 0 new comments -
Tweak E0038 output to be more pedagogic.
#77598 commented on
Oct 9, 2020 • 0 new comments -
Provide suggestion on E0277 Sized error when `&**`/`as_ref()` would be appropriate
#77588 commented on
Oct 9, 2020 • 0 new comments -
index out of bound in slice not caught at compilation
#38035 commented on
Oct 9, 2020 • 0 new comments -
Need negative trait bound
#42721 commented on
Oct 9, 2020 • 0 new comments -
Confusing recursion overflow error instead of mismatched type
#77291 commented on
Oct 10, 2020 • 0 new comments -
Help messages could include required `use` line.
#77270 commented on
Oct 10, 2020 • 0 new comments -
Avoid 'not found' terminology when there is only one potentially applicable method.
#76267 commented on
Oct 10, 2020 • 0 new comments -
Can bypass validation of `asm!` in a function that is never used via `inline(always)`
#36718 commented on
Oct 11, 2020 • 0 new comments -
rustdoc: doc(hidden) also hides re-exports
#59368 commented on
Oct 11, 2020 • 0 new comments -
Consider warning when intra-doc links fail on a cross-crate re-export
#77200 commented on
Oct 12, 2020 • 0 new comments -
bound inconsistently across alternatives separated by `|`
#77358 commented on
Oct 12, 2020 • 0 new comments -
Associated type bounded on another associated type with a default fails
#76179 commented on
Oct 12, 2020 • 0 new comments -
The `rustc_middle` crate is too big, which hurts compile times for the compiler itself
#65031 commented on
Oct 12, 2020 • 0 new comments -
Tracking issue for `ops::Try` (`try_trait` feature)
#42327 commented on
Oct 12, 2020 • 0 new comments -
Tracking Issue for complex generic constants
#76560 commented on
Oct 13, 2020 • 0 new comments -
Keep code coloring in search results short text
#68699 commented on
Oct 8, 2020 • 0 new comments -
Stabilize `Seek::stream_length` and `Seek::stream_position` (feature `seek_convenience`)
#70904 commented on
Oct 8, 2020 • 0 new comments -
Move the query engine out of librustc_middle
#70951 commented on
Oct 11, 2020 • 0 new comments -
Add checking for no_mangle to unsafe_code lint
#72209 commented on
Oct 8, 2020 • 0 new comments -
test/codegen: add UEFI cross-compilation test
#72321 commented on
Oct 8, 2020 • 0 new comments -
[WIP] Pietro's CI playground
#72571 commented on
Oct 9, 2020 • 0 new comments -
Rustdoc: Change all 'optflag' arguments to 'optflagmulti'
#73936 commented on
Oct 8, 2020 • 0 new comments -
Rustdoc test compiler output color
#74293 commented on
Oct 7, 2020 • 0 new comments -
[WIP] Tracking all the unsolved variables that was assigned `!` type because of fallback
#74535 commented on
Oct 8, 2020 • 0 new comments -
Don't run tidy exec check on WSL2
#74753 commented on
Oct 8, 2020 • 0 new comments -
[android] Add support for android's file descriptor ownership tagging to libstd.
#74860 commented on
Oct 8, 2020 • 0 new comments -
Implement `Index` and `IndexMut` for arrays
#74989 commented on
Oct 8, 2020 • 0 new comments -
Format Duration microseconds with "us" suffix, without Unicode
#75065 commented on
Oct 8, 2020 • 0 new comments -
Capture output from threads spawned in tests
#75172 commented on
Oct 8, 2020 • 0 new comments -
Implement Error for &(impl Error)
#75180 commented on
Oct 8, 2020 • 0 new comments -
instance: polymorphize shims
#75414 commented on
Oct 7, 2020 • 0 new comments -
Add fix to error msg which relied on order
#75444 commented on
Oct 7, 2020 • 0 new comments -
Implement rustc side of report-future-incompat
#75534 commented on
Oct 9, 2020 • 0 new comments -
[WIP] Content hash support. (See also cargo changes)
#75594 commented on
Oct 8, 2020 • 0 new comments -
libtest: Print the total time taken to execute a test suite
#75752 commented on
Oct 13, 2020 • 0 new comments -
75521 rustdoc book improvements
#75778 commented on
Oct 13, 2020 • 0 new comments -
Add Iterator::intersperse
#75784 commented on
Oct 8, 2020 • 0 new comments -
Use verbose suggestion for `dyn`-less trait object lint
#76215 commented on
Oct 7, 2020 • 0 new comments -
Add format_to! macro
#76240 commented on
Oct 8, 2020 • 0 new comments -
Cleanup: move format! ui tests to where they belong
#76301 commented on
Oct 8, 2020 • 0 new comments -
Test structural matching for all range types
#76339 commented on
Oct 8, 2020 • 0 new comments -
Improve Rustdoc visibility by displaying links in usage
#76427 commented on
Oct 13, 2020 • 0 new comments -
Optimize option clone
#76552 commented on
Oct 8, 2020 • 0 new comments -
Modify executable checking to be more universal
#76607 commented on
Oct 8, 2020 • 0 new comments -
Add a spin loop hint for Arc::downgrade
#76649 commented on
Oct 7, 2020 • 0 new comments -
Module doc examples
#76671 commented on
Oct 8, 2020 • 0 new comments -
Don't warn for `missing_doc_examples` when item is #[doc(hidden)]
#76716 commented on
Oct 8, 2020 • 0 new comments -
Improve diagnostics for functions in `struct` definitions
#76808 commented on
Oct 8, 2020 • 0 new comments -
Improve `skip_binder` usage during FlagComputation
#76893 commented on
Oct 8, 2020 • 0 new comments -
Add f{32,64}::is_subnormal
#76941 commented on
Oct 9, 2020 • 0 new comments -
cg_llvm: split dwarf support
#77117 commented on
Oct 9, 2020 • 0 new comments -
Remove intra-doc link disambiguation prefix aliases
#77277 commented on
Oct 9, 2020 • 0 new comments -
Use correct article in help message for conversion or cast
#77278 commented on
Oct 11, 2020 • 0 new comments -
always try inlining functions which do not call other functions
#77307 commented on
Oct 9, 2020 • 0 new comments -
BTreeMap: Support custom allocators
#77438 commented on
Oct 12, 2020 • 0 new comments -
Normalize `<X as Y>::T` for rustdoc
#77467 commented on
Oct 11, 2020 • 0 new comments -
fix def collector for impl trait
#77546 commented on
Oct 7, 2020 • 0 new comments -
stabilize union with 'ManuallyDrop' fields and 'impl Drop for Union'
#77547 commented on
Oct 10, 2020 • 0 new comments