Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
1.60.0 Rust 1.60.0
published
Apr 7, 2022
130 Pull requests merged by 59 people
-
Enforce well formedness for type alias impl trait's hidden type
#95519 merged
Apr 8, 2022 -
Update Clippy
#95772 merged
Apr 8, 2022 -
Add known-bug for #95034
#95102 merged
Apr 8, 2022 -
Add `<[[T; N]]>::flatten{_mut}`
#95579 merged
Apr 8, 2022 -
Mailmap update
#95634 merged
Apr 8, 2022 -
Promote x86_64-unknown-none target to Tier 2 and distribute build artifacts
#95705 merged
Apr 8, 2022 -
Kickstart the inner usage of `macro_metavar_expr`
#95761 merged
Apr 8, 2022 -
Windows: Increase a pipe's buffer capacity to 64kb
#95782 merged
Apr 8, 2022 -
hide an #[allow] directive from the Arc::new_cyclic doc example
#95791 merged
Apr 8, 2022 -
Rollup of 7 pull requests
#95798 merged
Apr 8, 2022 -
make windows compat_fn (crudely) work on Miri
#95775 merged
Apr 8, 2022 -
Fix `x test src/tools/error_index_generator --stage {0,1}`
#95440 merged
Apr 8, 2022 -
rustdoc: Early doc link resolution fixes and refactorings
#95706 merged
Apr 7, 2022 -
Shrink `Nonterminal`
#95715 merged
Apr 7, 2022 -
Stop flagging unexpected inner attributes as outer ones in certain diagnostics
#95189 merged
Apr 7, 2022 -
Regression test for #82866
#95752 merged
Apr 7, 2022 -
Correct safety reasoning in `str::make_ascii_{lower,upper}case()`
#95753 merged
Apr 7, 2022 -
Use gender neutral terms
#95757 merged
Apr 7, 2022 -
Rollup of 4 pull requests
#95760 merged
Apr 7, 2022 -
Bump bootstrap compiler to 1.61.0 beta
#95678 merged
Apr 7, 2022 -
[bootstrap] Print the full relative path to failed tests
#95352 merged
Apr 7, 2022 -
Mention `std::env::var` in `env!`
#95646 merged
Apr 7, 2022 -
Update documentation for `trim*` and `is_whitespace` to include newlines
#95708 merged
Apr 7, 2022 -
Add test for issue #83474
#95714 merged
Apr 7, 2022 -
Message: Chunks cannot have a size of zero.
#95725 merged
Apr 7, 2022 -
Rollup of 5 pull requests
#95748 merged
Apr 7, 2022 -
Update libc to 0.2.121
#95688 merged
Apr 7, 2022 -
Stabilize Stdin::lines.
#95185 merged
Apr 7, 2022 -
Don't cast thread name to an integer for prctl
#95626 merged
Apr 7, 2022 -
Improve terse test output.
#95709 merged
Apr 7, 2022 -
Revert "Mark Location::caller() as #[inline]"
#95735 merged
Apr 7, 2022 -
Switch item-info from div to span
#95738 merged
Apr 7, 2022 -
Rollup of 5 pull requests
#95745 merged
Apr 7, 2022 -
Ignore "format the world" commit in git blame
#95342 merged
Apr 6, 2022 -
[bootstrap] Give a hard error when filtering tests for a file that does not exist
#95353 merged
Apr 6, 2022 -
New mir-opt deref_separator
#95649 merged
Apr 6, 2022 -
Fix typo in bootstrap/setup.rs
#95721 merged
Apr 6, 2022 -
Rename RWLock to RwLock in std::sys.
#95730 merged
Apr 6, 2022 -
Check that all hidden types are the same and then deduplicate them.
#95731 merged
Apr 6, 2022 -
Rollup of 6 pull requests
#95742 merged
Apr 6, 2022 -
Call `compute_locs` once per rule
#95669 merged
Apr 6, 2022 -
interp/validity: enforce Scalar::Initialized
#95707 merged
Apr 6, 2022 -
enhance `ConstGoto` mir-opt by moving up `StorageDead` statements
#95723 merged
Apr 6, 2022 -
Update cargo
#95720 merged
Apr 6, 2022 -
Rely on #[link] attribute for unwind on Fuchsia.
#95659 merged
Apr 6, 2022 -
rustdoc: Fix item info display overflow
#95684 merged
Apr 6, 2022 -
interp: pass TyCtxt to Machine methods that do not take InterpCx
#95693 merged
Apr 6, 2022 -
fix: Vec leak when capacity is 0
#95699 merged
Apr 6, 2022 -
Rollup of 4 pull requests
#95711 merged
Apr 6, 2022 -
Fix unsound `File` methods
#95469 merged
Apr 6, 2022 -
ScmCredentials netbsd implementation.
#88025 merged
Apr 6, 2022 -
track individual proc-macro expansions in the self-profiler
#95473 merged
Apr 6, 2022 -
caution against ptr-to-int transmutes
#95547 merged
Apr 6, 2022 -
Explain why `&T` is cloned when `T` is not `Clone`
#95585 merged
Apr 6, 2022 -
Use revisions to track NLL test output (part 1)
#95591 merged
Apr 6, 2022 -
diagnostics: give a special note for unsafe fn / Fn/FnOnce/FnMut
#95663 merged
Apr 6, 2022 -
:arrow_up: rust-analyzer
#95673 merged
Apr 6, 2022 -
resolve: Fix resolution of empty paths passed from rustdoc
#95681 merged
Apr 6, 2022 -
Rollup of 8 pull requests
#95702 merged
Apr 6, 2022 -
Replace Linux Mutex and Condvar with futex based ones.
#95035 merged
Apr 5, 2022 -
Let CTFE to handle partially uninitialized unions without marking the entire value as uninitialized.
#94527 merged
Apr 5, 2022 -
Suggest derivable trait on E0277 error
#95525 merged
Apr 5, 2022 -
Update panic docs to make it clearer when to use panic vs Result
#95660 merged
Apr 5, 2022 -
diagnostics: use correct span for const generics
#95654 merged
Apr 5, 2022 -
Refactor: remove unused function parameters
#95670 merged
Apr 5, 2022 -
Rollup of 4 pull requests
#95680 merged
Apr 5, 2022 -
bootstrap.py: nixos check in /etc/os-release with quotes
#95234 merged
Apr 5, 2022 -
Fix `x doc --stage 0 compiler`
#95449 merged
Apr 5, 2022 -
diagnostics: translation infrastructure
#95512 merged
Apr 5, 2022 -
Note invariance reason for FnDef types
#95607 merged
Apr 5, 2022 -
Fix intra doc link ICE when trying to get traits in scope for primitive
#95645 merged
Apr 5, 2022 -
Rollup of 5 pull requests
#95667 merged
Apr 5, 2022 -
Prepare 1.61.0 beta release
#95641 merged
Apr 5, 2022 -
rustdoc: Fix resolution of `crate`-relative paths in doc links
#95337 merged
Apr 5, 2022 -
Mention implementers of unsatisfied trait
#91873 merged
Apr 5, 2022 -
explicitly distinguish pointer::addr and pointer::expose_addr
#95588 merged
Apr 5, 2022 -
Fix late-bound ICE in `dyn` return type suggestion
#95603 merged
Apr 5, 2022 -
interpret: remove MemoryExtra in favor of giving access to the Machine
#95620 merged
Apr 5, 2022 -
Update `NonNull` pointer provenance methods' documentation
#95630 merged
Apr 5, 2022 -
Refactor: remove unnecessary nested blocks
#95631 merged
Apr 5, 2022 -
`CandidateSource::XCandidate` -> `CandidateSource::X`
#95642 merged
Apr 5, 2022 -
Rollup of 7 pull requests
#95662 merged
Apr 5, 2022 -
stabilize windows_process_extensions_raw_arg
#92942 merged
Apr 4, 2022 -
Release notes for 1.60.0
#94817 merged
Apr 4, 2022 -
Reduce unnecessary escaping in proc_macro::Literal::character/string
#95343 merged
Apr 4, 2022 -
Stabilize total_cmp
#95431 merged
Apr 4, 2022 -
Add SyncUnsafeCell.
#95438 merged
Apr 4, 2022 -
Windows: Synchronize asynchronous pipe reads and writes
#95467 merged
Apr 4, 2022 -
Suggest borrowing when trying to coerce unsized type into `dyn Trait`
#95609 merged
Apr 4, 2022 -
Rollup of 7 pull requests
#95653 merged
Apr 4, 2022 -
A new matcher representation for use in `parse_tt`
#95555 merged
Apr 4, 2022 -
Improve method name suggestions
#95119 merged
Apr 4, 2022 -
Prepare 1.60.0 stable release
#95639 merged
Apr 4, 2022 -
Bump version number to 1.62.0
#95636 merged
Apr 4, 2022 -
Do not use `ParamEnv::and` when building a cache key from a param-env and trait eval candidate
#95031 merged
Apr 4, 2022 -
linker: Implicitly link native libs as whole-archive in some more cases
#95606 merged
Apr 4, 2022 -
Mark Location::caller() as #[inline]
#95619 merged
Apr 4, 2022 -
Reduce the cost of loading all built-ins targets
#95202 merged
Apr 3, 2022 -
Don't emit non-asm contents error for naked function composed of errors
#95553 merged
Apr 3, 2022 -
Fix rustdoc attribute display
#95613 merged
Apr 3, 2022 -
Fix &mut invalidation in ptr::swap doctest
#95617 merged
Apr 3, 2022 -
core: document that the align_of* functions return the alignment in bytes
#95618 merged
Apr 3, 2022 -
Rollup of 5 pull requests
#95624 merged
Apr 3, 2022 -
Improve doc example of DerefMut
#95610 merged
Apr 3, 2022 -
Add debug assertions to some unsafe functions
#92686 merged
Apr 3, 2022 -
make memcmp return a value of c_int_width instead of i32
#90791 merged
Apr 3, 2022 -
Use DefPathHash instead of HirId to break inlining cycles.
#85321 merged
Apr 3, 2022 -
Suggest `i += 1` when we see `i++` or `++i`
#88672 merged
Apr 3, 2022 -
Fix multiline attributes handling in doctests
#95590 merged
Apr 3, 2022 -
Remove need for associated_type_bounds in std.
#95587 merged
Apr 2, 2022 -
Include a header in .rlink files
#95589 merged
Apr 2, 2022 -
diagnostics: add test case for bogus T:Sized suggestion
#95593 merged
Apr 2, 2022 -
Refer to u8 by absolute path in expansion of thread_local
#95597 merged
Apr 2, 2022 -
Rollup of 4 pull requests
#95600 merged
Apr 2, 2022 -
Make GATs object safe under generic_associated_types_extended feature
#94911 merged
Apr 2, 2022 -
Fix invalid DOM generation
#95568 merged
Apr 2, 2022 -
Improve TyCtxt::type_of documentation
#95537 merged
Apr 2, 2022 -
ast_lowering: Stop wrapping `ident` matchers into groups
#95571 merged
Apr 2, 2022 -
Simplify `MatcherPos` some more
#95509 merged
Apr 2, 2022 -
Handle rustc_const_stable attribute in library feature collector
#95354 merged
Apr 2, 2022 -
invalid_value lint: detect invalid initialization of arrays
#95373 merged
Apr 2, 2022 -
Disable #[thread_local] support on i686-pc-windows-msvc
#95430 merged
Apr 2, 2022 -
Add error message suggestion for missing noreturn in naked function
#95544 merged
Apr 2, 2022 -
Implement provenance preserving methods on NonNull
#95556 merged
Apr 2, 2022 -
Fix `thread_local!` macro to be compatible with `no_implicit_prelude`
#95557 merged
Apr 2, 2022 -
small type system refactoring
#95559 merged
Apr 2, 2022 -
convert more `DefId`s to `LocalDefId`
#95560 merged
Apr 2, 2022 -
Rollup of 8 pull requests
#95581 merged
Apr 2, 2022 -
update Miri
#95578 merged
Apr 2, 2022
88 Pull requests opened by 52 people
-
Deprecate the unstable `ptr_to_from_bits` feature
#95583 opened
Apr 2, 2022 -
Additional `*mut [T]` methods
#95594 opened
Apr 2, 2022 -
Strict provenance lints
#95599 opened
Apr 2, 2022 -
Fix `array::IntoIter::fold` to use the optimized `Range::fold`
#95602 opened
Apr 2, 2022 -
Generate synthetic object file to ensure all exported and used symbols participate in the linking
#95604 opened
Apr 2, 2022 -
reject more impossible trivial bounds (HRTBs and trivial after normalization)
#95611 opened
Apr 3, 2022 -
bootstrap: add split-debuginfo config
#95612 opened
Apr 3, 2022 -
Remove ptr-int transmute in std::sync::mpsc
#95621 opened
Apr 3, 2022 -
impl Read and Write for VecDeque<u8>
#95632 opened
Apr 4, 2022 -
sess: stabilize `--terminal-width`
#95635 opened
Apr 4, 2022 -
EXPERIMENT: derive Debug as a single function call
#95637 opened
Apr 4, 2022 -
Add convenience byte offset/check align functions to pointers
#95643 opened
Apr 4, 2022 -
`Split*::as_str` refactor
#95644 opened
Apr 4, 2022 -
AddNicheCases MirPass
#95652 opened
Apr 4, 2022 -
Refactor HIR item-like traversal (part 1)
#95655 opened
Apr 4, 2022 -
Remove NodeIdHashingMode.
#95656 opened
Apr 4, 2022 -
Specialize `derive(Clone)` to use `Copy` when applicable
#95668 opened
Apr 5, 2022 -
feat: Allow usage of sudo [while not accessing root] in x.py
#95671 opened
Apr 5, 2022 -
rustdoc: Fix events not being registered when navigating browser history
#95674 opened
Apr 5, 2022 -
Update RLS
#95676 opened
Apr 5, 2022 -
Revert "Work around invalid DWARF bugs for fat LTO"
#95685 opened
Apr 5, 2022 -
Allow self-profiler to only record potentially costly arguments when argument recording is turned on
#95689 opened
Apr 5, 2022 -
Add #![doc(html_in_header)]
#95691 opened
Apr 5, 2022 -
Add codegen tests for additional cases where noop iterators get optimized away
#95695 opened
Apr 5, 2022 -
Reenable debuginfo tests
#95696 opened
Apr 5, 2022 -
refactor: simplify few string related interactions
#95697 opened
Apr 5, 2022 -
More improvents to dest prop
#95700 opened
Apr 5, 2022 -
Reverts Mention implementers of unsatisfied trait
#95703 opened
Apr 5, 2022 -
Stabilize arbitrary_enum_discriminant, take 2
#95710 opened
Apr 6, 2022 -
sess: warn w/out fluent bundle w/ user sysroot
#95716 opened
Apr 6, 2022 -
pre-push.sh: Use python3 if python is not found
#95722 opened
Apr 6, 2022 -
CI: update `rustc-perf` version used in CI and also the corresponding PGO benchmarks
#95724 opened
Apr 6, 2022 -
Migrate `symbols` to use declarative macro.
#95726 opened
Apr 6, 2022 -
Replace ReentrantMutex by a futex-based one on Linux.
#95727 opened
Apr 6, 2022 -
self-profiler: record spans for proc-macro expansions
#95739 opened
Apr 6, 2022 -
asm: Add a kreg0 register class on x86 which includes k0
#95740 opened
Apr 6, 2022 -
Update binary_search example to instead redirect to partition_point
#95743 opened
Apr 6, 2022 -
tools: update checkout action on CI
#95744 opened
Apr 6, 2022 -
only downgrade selection Error -> Ambiguous if type error is in predicate
#95749 opened
Apr 7, 2022 -
Don't report numeric inference ambiguity when we have previous errors
#95751 opened
Apr 7, 2022 -
Better error for `for<...>` on associated type bound
#95754 opened
Apr 7, 2022 -
Don't consider predicates with HRTBs to be global during winnowing
#95755 opened
Apr 7, 2022 -
Only suggest removing semicolon when expression is compatible with `impl Trait`
#95758 opened
Apr 7, 2022 -
some mir typeck cleanup
#95763 opened
Apr 7, 2022 -
[macro_metavar_expr] Add tests to ensure the feature requirement
#95764 opened
Apr 7, 2022 -
Fix `x.py clippy` throwing error about clippy
#95766 opened
Apr 7, 2022 -
Hide cross-crate `#[doc(hidden)]` associated items in trait impls
#95769 opened
Apr 7, 2022 -
std::io: Modify some ReadBuf method signatures to return `&mut Self`
#95770 opened
Apr 7, 2022 -
Update linker-plugin-lto.md to 1.60
#95771 opened
Apr 7, 2022 -
Bubble opaque types into aggregates to produce more precise diagnostics on aggregate constructors
#95773 opened
Apr 7, 2022 -
Enforce static lifetimes in consts during late resolution
#95776 opened
Apr 7, 2022 -
Report undeclared lifetimes during late resolution.
#95779 opened
Apr 7, 2022 -
Diagnose lifetime/label shadowing during late resolution
#95781 opened
Apr 7, 2022 -
rustdoc doctest: include signal number in exit status
#95783 opened
Apr 7, 2022 -
Suggest replacing `typeof(...)` with an actual type
#95784 opened
Apr 7, 2022 -
interpret: err instead of ICE on size mismatches in to_bits_or_ptr_internal
#95785 opened
Apr 7, 2022 -
Abort if `NtWriteFile` cannot be imported
#95786 opened
Apr 7, 2022 -
reword panic vs result section to remove recoverable vs unrecoverable framing
#95787 opened
Apr 7, 2022 -
new companion method to next_code_point() that accepts Iterator<Item=u8>
#95788 opened
Apr 7, 2022 -
Implement From<Vec<_>> for all collections
#95790 opened
Apr 8, 2022 -
`parse_tt`: a few more tweaks
#95794 opened
Apr 8, 2022 -
[bootstrap.py] Instruct curl to follow redirect
#95796 opened
Apr 8, 2022 -
Remove explicit delimiter token trees from `Delimited`.
#95797 opened
Apr 8, 2022 -
Replace RwLock by a futex based one on Linux
#95801 opened
Apr 8, 2022 -
fix unused constant warning on some Windows targets
#95802 opened
Apr 8, 2022 -
Rollup of 6 pull requests
#95803 opened
Apr 8, 2022 -
rustdoc: Fix empty doc comment with backline ICE
#95804 opened
Apr 8, 2022 -
Left overs of #95761
#95805 opened
Apr 8, 2022 -
[beta] Bump stage0 to 1.60.0
#95806 opened
Apr 8, 2022 -
Suggest adding a local for vector to fix borrowck errors
#95807 opened
Apr 8, 2022 -
expand: Remove `ParseSess::missing_fragment_specifiers`
#95808 opened
Apr 8, 2022 -
Fix typo in bootstrap.py
#95809 opened
Apr 8, 2022 -
Use `format-args-capture` and remove unnecessary nested blocks
#95810 opened
Apr 8, 2022 -
[PERF] Revert "Rollup merge of #95512"
#95811 opened
Apr 8, 2022 -
Remove extra space before a where clause
#95813 opened
Apr 8, 2022 -
update Miri
#95815 opened
Apr 8, 2022 -
hide another #[allow] directive from a docs example
#95817 opened
Apr 8, 2022 -
[WIP] Stabilize the `bundle` native library modifier
#95818 opened
Apr 8, 2022 -
Enforce Copy bounds for repeat elements while considering lifetimes
#95819 opened
Apr 8, 2022 -
simplify const params diagnostic on stable
#95820 opened
Apr 8, 2022 -
Use GRND_INSECURE instead of /dev/urandom when possible
#95824 opened
Apr 8, 2022 -
Initial work on Miri permissive-exposed-provenance
#95826 opened
Apr 8, 2022 -
Rollup of 7 pull requests
#95827 opened
Apr 8, 2022 -
rustdoc: Clean up `html::format::print_where_clause`
#95828 opened
Apr 8, 2022 -
Rollup of 6 pull requests
#95830 opened
Apr 9, 2022 -
Use bitwise XOR in to_ascii_uppercase
#95831 opened
Apr 9, 2022 -
Make intrinsic::size_of(slice) saturate
#95832 opened
Apr 9, 2022 -
std: `<ExitStatus as Display>::fmt` name the signal it died from
#95833 opened
Apr 9, 2022
68 Issues closed by 30 people
-
Type alias impl trait doesn’t properly enforce outlives relations.
#84657 closed
Apr 8, 2022 -
Miscompilation of compiler_builtins for wasm32-unknown-emscripten target
#93015 closed
Apr 8, 2022 -
generic_const_exprs + ptr_metadata = index out of bounds
#95821 closed
Apr 8, 2022 -
Cannot build with -Z instrument-coverage
#92769 closed
Apr 8, 2022 -
ICE when running `rustdoc` in crossbeam's CI
#95774 closed
Apr 8, 2022 -
Doctests picking up non-code blocks
#95812 closed
Apr 8, 2022 -
ICE in rustdoc intra-doc link
#95733 closed
Apr 8, 2022 -
【AppleM1】Rust cross compile, ld: unknown option: --as-needed
#95765 closed
Apr 8, 2022 -
std: net::Ipv6Addr::is_loopback() returns false for fe80::1
#91448 closed
Apr 8, 2022 -
error_index_generator: error while loading shared libraries: libLLVM-11-rust-1.50.0-nightly.so
#80096 closed
Apr 8, 2022 -
`cargo doc` ICE for crate `crossbeam`
#95768 closed
Apr 8, 2022 -
ICE when building docs on nightly with unstable options and index page in github actions
#95741 closed
Apr 7, 2022 -
ICE when checking a specific crate
#91857 closed
Apr 7, 2022 -
ICE: 'expected `NodeId` to be lowered already for res Local
#82866 closed
Apr 7, 2022 -
Attempting to `include!` inner attributes leads to incorrect and confusing diagnostics
#94340 closed
Apr 7, 2022 -
Tracking Issue for `Stdin::lines` forwarder method
#87096 closed
Apr 7, 2022 -
io::Error is UnwindSafe, but only on 64-bit platforms
#95203 closed
Apr 6, 2022 -
Internal compiler error in `rustc_resolve` when generating documentation
#95728 closed
Apr 6, 2022 -
rustdoc ICE: entered unreachable code when referring to an item with a path that starts with `::`
#95712 closed
Apr 6, 2022 -
Failure compiling Fuchsia compiler
#95575 closed
Apr 6, 2022 -
File implementation on Windows has unsound methods
#81357 closed
Apr 6, 2022 -
No hint about implementing clone on type mismatch when cloning reference
#95535 closed
Apr 6, 2022 -
Reference pattern matching on tuples behaves unexpectedly
#95615 closed
Apr 5, 2022 -
NLL: review uses of `revisions: migrate nll` that are already covered by compare-mode
#55312 closed
Apr 5, 2022 -
mem::swap behaves incorrectly in CTFE (and Miri)
#94371 closed
Apr 5, 2022 -
const-eval: load of partially initialized scalar produces entirely uninitialized result
#69488 closed
Apr 5, 2022 -
Unary operators do not add bounds to closure, instead just errors
#94543 closed
Apr 5, 2022 -
E0277 for `#[derive(_)]`-able trait on local type should have structured suggestion
#95099 closed
Apr 5, 2022 -
Invalid suggestion for missing lifetime specifier when using const generics
#95616 closed
Apr 5, 2022 -
ICE: panicked at 'no entry found for key' documenting std::i8 re-export with --document-private-items
#95633 closed
Apr 5, 2022 -
ICE in NLL diagnostics
#95272 closed
Apr 5, 2022 -
Can't document compiler crates with --stage 0
#79980 closed
Apr 5, 2022 -
intra-doc links: `crate::` considers the traits in the crate scope, not the current scope
#78696 closed
Apr 5, 2022 -
rustdoc shows `self::` path in a warning when `crate::` was used
#94924 closed
Apr 5, 2022 -
"escaping late-bound region during canonicalization" ICE when returning DST
#91803 closed
Apr 5, 2022 -
Using str::contains inside of a filter leads to confusing error message.
#87437 closed
Apr 5, 2022 -
Misleading/Incomplete errors involving Pattern
#90970 closed
Apr 5, 2022 -
fs::copy on Windows has a 260 character filename limit
#67403 closed
Apr 5, 2022 -
Read of asynchronous pipe without synchronization
#95411 closed
Apr 4, 2022 -
thread 'rustc' panicked at 'called `Option::unwrap()` on a `None` value',
#95651 closed
Apr 4, 2022 -
erroneous constant used panics the compiler
#94808 closed
Apr 4, 2022 -
improve similar method names suggestions
#94747 closed
Apr 4, 2022 -
impl traits in consts through const fns are allowed but shouldn't
#87277 closed
Apr 4, 2022 -
const initializer is not considered a "defining use" for type_alias_impl_trait
#77898 closed
Apr 4, 2022 -
Array comparisons don't work on AVR
#78022 closed
Apr 4, 2022 -
ICE: failed to get layout for type, issue-80706.rs with --edition 2018
#94903 closed
Apr 4, 2022 -
native dependencies fail to link on nightly-2022-04-01
#95561 closed
Apr 4, 2022 -
ICE: rustc panicked with GAT and type_alias_impl_trait enabled
#95210 closed
Apr 4, 2022 -
rustdoc: attribute string literals render with backslashes
#81482 closed
Apr 3, 2022 -
ICE on nightly-2022-03-18 when compilation ordinary Rust project.
#95623 closed
Apr 3, 2022 -
core dependency on c_int in memcmp
#32610 closed
Apr 3, 2022 -
Seemingly incorrect borrow analysis of disjoint code paths
#95582 closed
Apr 3, 2022 -
Add diagnostic for ++ and -- usages
#83502 closed
Apr 3, 2022 -
multiline cfg_attr in a doctest outputs a corrupted snippet
#55713 closed
Apr 3, 2022 -
Odd macro expansion errors with nested macros
#95605 closed
Apr 3, 2022 -
Bogus T:Sized suggestion when using size_of::<T> as a const
#69228 closed
Apr 2, 2022 -
Add version header to -Zno-link .rlink files
#95297 closed
Apr 2, 2022 -
ICE with chumsky crate
#92398 closed
Apr 2, 2022 -
ICE: ProjectionKinds Deref and Field were mismatched: (Deref, Field(5, 0))
#91293 closed
Apr 2, 2022 -
Rust compiler takes over 26 hours to compile on iMac i5 2012 edition
#83869 closed
Apr 2, 2022 -
Rustdoc generates illegal "<div>" inside "<pre>" with traits
#64371 closed
Apr 2, 2022 -
in nightly, std::thread_local! uses `unreachable!` where it needs to say `$crate::unreachable!`
#95533 closed
Apr 2, 2022 -
rustup doc with open error
#95586 closed
Apr 2, 2022 -
Compilation failure after #92472 merged in
#95569 closed
Apr 2, 2022 -
#[thread_local] on i686 windows msvc causes suspicious crash in production
#95429 closed
Apr 2, 2022 -
`miri` no longer builds after rust-lang/rust#95552
#95570 closed
Apr 2, 2022
52 Issues opened by 49 people
-
compiler crashed unexpectedly
#95834 opened
Apr 9, 2022 -
ICE with async functions inside extern block: No HirId for DefId
#95829 opened
Apr 8, 2022 -
Compiling with `RUSTFLAGS="-C instrument-coverage"` changes dependency tracking for doctest builds
#95825 opened
Apr 8, 2022 -
ptr_metadata + useless where clause = ICE in normalize_projection_ty
#95823 opened
Apr 8, 2022 -
Behavior of `let _ =` for captured variables in closure can be *very* strange
#95822 opened
Apr 8, 2022 -
Rustdoc 1.60 produces flat UI
#95816 opened
Apr 8, 2022 -
Clean up librustdoc::html::format::print_where_clause
#95814 opened
Apr 8, 2022 -
Rustdoc panics at doc comments with only an line break
#95800 opened
Apr 8, 2022 -
Super-linear compile time growth for repeated expressions
#95799 opened
Apr 8, 2022 -
Chance to improve "try ignoring the field" message
#95795 opened
Apr 8, 2022 -
rustc nightly build crashes when generating doc for crossbeam v0.8.1
#95793 opened
Apr 8, 2022 -
ICE trying to compile very large file contents to wasm32-wasi and maybe x86_64-unknown-linux-gnu
#95780 opened
Apr 7, 2022 -
Odd macro diagnostic "no rules expected the token ``" with empty vis fragment capture
#95778 opened
Apr 7, 2022 -
Comparisons with concrete types break in the presence of inapplicable `where` bounds
#95777 opened
Apr 7, 2022 -
Windows: `std::process::Command` may pass asynchronous pipes to child process
#95759 opened
Apr 7, 2022 -
std::io::copy does not copy
#95756 opened
Apr 7, 2022 -
assertion failed at compiler\rustc_middle\src\mir\mod.rs:520:13
#95750 opened
Apr 7, 2022 -
`Allocator::grow` does not verify all safety conditions of `GlobalAlloc::realloc`
#95746 opened
Apr 7, 2022 -
rust-src does not include workspace Cargo.toml
#95736 opened
Apr 6, 2022 -
`cargo check` results in SIGSEGV: invalid memory reference
#95734 opened
Apr 6, 2022 -
Change in behavior of debug format of strings containing `\0`
#95732 opened
Apr 6, 2022 -
Unhelpful error when forgetting to handle a result and call a method on it
#95729 opened
Apr 6, 2022 -
Unexpected "the parameter type X may not live long enough" error in asynchronous functions
#95719 opened
Apr 6, 2022 -
Automatically detect number of columns for test cases to display in terse mode
#95713 opened
Apr 6, 2022 -
[NLL] Loss of `'static` relaxation suggestion under NLL
#95701 opened
Apr 5, 2022 -
rustc_expand can be tricked into infinite loops
#95698 opened
Apr 5, 2022 -
Perf regression on rustdoc `--document-private-items` speed
#95694 opened
Apr 5, 2022 -
[NLL] Loss of error codes for NLL errors
#95687 opened
Apr 5, 2022 -
[NLL] Poor spans for mismatched types
#95686 opened
Apr 5, 2022 -
`improper_ctypes` lint should cover "C" abi function pointer types.
#95683 opened
Apr 5, 2022 -
failed to run LLVM passes: unknown pass name 'unknown-pass'
#95679 opened
Apr 5, 2022 -
unwrap_unchecked is slower than unwrap in benchmarks
#95677 opened
Apr 5, 2022 -
{Rc,Arc}::new_cyclic documentation is insufficient
#95672 opened
Apr 5, 2022 -
`Unexpected node ForeignItem` with extern generic
#95665 opened
Apr 5, 2022 -
Panic in `thread::sleep()` on arm32 Debian 10
#95661 opened
Apr 4, 2022 -
rustdoc: Mark public items, instead of private items, with `--document-private-items`
#95657 opened
Apr 4, 2022 -
Unrelated compiler errors affects inferring a type
#95648 opened
Apr 4, 2022 -
yet another ICE with HRTB and RPIT
#95647 opened
Apr 4, 2022 -
ICE: unimpl selecting .. during codegen with -Zmir-opt-level=3
#95640 opened
Apr 4, 2022 -
Bad error message for "relative paths are not supported in visibilities" error
#95638 opened
Apr 4, 2022 -
Tracking Issue for `slice_flatten`
#95629 opened
Apr 4, 2022 -
ICEs with `.into()` conversion into TAIT
#95628 opened
Apr 4, 2022 -
`miri` no longer builds after rust-lang/rust#95624
#95627 opened
Apr 3, 2022 -
Audit string literals in inline assembly syntax for correct unescaping
#95625 opened
Apr 3, 2022 -
`impl Read for &Stdin` is missing
#95622 opened
Apr 3, 2022 -
Documentation error in `with_capacity` family of methods
#95614 opened
Apr 3, 2022 -
Build and install error
#95608 opened
Apr 2, 2022 -
When `rustdoc` tests crash, it is very difficult to investigate the failure
#95601 opened
Apr 2, 2022 -
Misleading Error with &dyn
#95598 opened
Apr 2, 2022 -
Tracking Issue for `*mut [T]::split_at_mut`
#95595 opened
Apr 2, 2022 -
std::process::Command::spawn() leaks file descriptors on unix platforms that don't have pipe2()
#95584 opened
Apr 2, 2022
221 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.
-
Improve LLVM CFI support in the Rust compiler
#95548 commented on
Apr 8, 2022 • 63 new comments -
Document the current MIR semantics that are clear from existing code
#95320 commented on
Apr 9, 2022 • 32 new comments -
Create clippy lint against unexpectedly late drop for temporaries in match scrutinee expressions
#94206 commented on
Apr 8, 2022 • 27 new comments -
Tracking issue for RFC 1937: `?` in `main`
#43301 commented on
Apr 8, 2022 • 25 new comments -
Update LLVM used for building rustc in CI for x64
#95171 commented on
Apr 8, 2022 • 23 new comments -
Use mir constant in thir instead of ty::Const
#94255 commented on
Apr 8, 2022 • 18 new comments -
Remove dereferencing of Box from codegen
#95576 commented on
Apr 7, 2022 • 18 new comments -
Add MVP LLVM based mingw-w64 targets
#94872 commented on
Apr 8, 2022 • 16 new comments -
Implement #[deprecated_safe]
#95025 commented on
Apr 9, 2022 • 16 new comments -
don't encode only locally used attrs
#95562 commented on
Apr 6, 2022 • 16 new comments -
Cached stable hash cleanups
#95524 commented on
Apr 8, 2022 • 14 new comments -
Use niche-filling optimization even when multiple variants have data.
#94075 commented on
Apr 5, 2022 • 13 new comments -
Tracking Issue for pointer metadata APIs
#81513 commented on
Apr 6, 2022 • 11 new comments -
unify bootstrap and shim binaries
#95164 commented on
Apr 7, 2022 • 11 new comments -
Faster parsing for lower numbers for radix up to 16 (cont.)
#95399 commented on
Apr 5, 2022 • 11 new comments -
Add new ThinBox type for 1 stack pointer wide heap allocated trait objects
#90066 commented on
Apr 9, 2022 • 10 new comments -
Increase the minimum linux-gnu versions
#95026 commented on
Apr 7, 2022 • 10 new comments -
Include Refs in Valtree Creation
#95426 commented on
Apr 8, 2022 • 10 new comments -
Add the Provider api to core::any
#91970 commented on
Apr 7, 2022 • 9 new comments -
Move `download-ci-llvm` out of bootstrap.py
#95170 commented on
Apr 6, 2022 • 9 new comments -
Fix unit struct/enum variant in destructuring assignment
#95380 commented on
Apr 7, 2022 • 8 new comments -
Build LLVM with support for compression
#95545 commented on
Apr 8, 2022 • 8 new comments -
Improved diagnostic on failure to meet send bound on future in a foreign crate
#94493 commented on
Apr 3, 2022 • 7 new comments -
Clarify indexing into Strings
#94794 commented on
Apr 8, 2022 • 7 new comments -
[WIP] rustc: Implement stricter checking for `#[link]` attributes
#94962 commented on
Apr 5, 2022 • 7 new comments -
Memory-map the dep-graph instead of reading it up front
#95543 commented on
Apr 8, 2022 • 7 new comments -
Tracking issue for improving std::sync::{Mutex, RwLock, Condvar}
#93740 commented on
Apr 8, 2022 • 6 new comments -
Tracking Issue for scoped threads
#93203 commented on
Apr 8, 2022 • 6 new comments -
Remove ordering traits from `HirId`
#92233 commented on
Apr 5, 2022 • 6 new comments -
[perf only] Test Rust with opaque pointers
#94214 commented on
Apr 7, 2022 • 6 new comments -
Add new `Deinit` statement
#95125 commented on
Apr 6, 2022 • 6 new comments -
Reduce the amount of unstable features used in libproc_macro
#95308 commented on
Apr 8, 2022 • 6 new comments -
Deterministic `FxHashSet` wrapper
#94188 commented on
Apr 8, 2022 • 5 new comments -
Re-enable some gdb tests
#95138 commented on
Apr 6, 2022 • 5 new comments -
rewrite `ensure_drop_params_and_item_params_correspond`
#95309 commented on
Apr 4, 2022 • 5 new comments -
Move name resolution logic to a dedicated file
#95405 commented on
Apr 8, 2022 • 5 new comments -
[Experiment] Remove migrate borrowck mode
#95565 commented on
Apr 8, 2022 • 5 new comments -
[strict provenance] add lints for evil pointer casts
#95488 commented on
Apr 8, 2022 • 4 new comments -
Implement sym operands for global_asm!
#94468 commented on
Apr 6, 2022 • 4 new comments -
Suggest dereferencing non-lval mutable reference on assignment
#94639 commented on
Apr 7, 2022 • 4 new comments -
Remove impossible panic note from `Vec::append`
#95214 commented on
Apr 6, 2022 • 4 new comments -
Make def names and HIR names consistent.
#95435 commented on
Apr 5, 2022 • 4 new comments -
Neither require nor imply lifetime bounds on opaque type for well formedness
#95474 commented on
Apr 6, 2022 • 4 new comments -
Using `Option` to get undefined behaviour in a `const`
#95332 commented on
Apr 3, 2022 • 3 new comments -
rustdoc: trait implementors sections contains duplicate entries
#86630 commented on
Apr 7, 2022 • 3 new comments -
Tracking Issue for `NonNull<[T]>::slice_from_raw_parts`
#71941 commented on
Apr 7, 2022 • 3 new comments -
Tracking issue for RFC 2412, "The optimize attribute"
#54882 commented on
Apr 7, 2022 • 3 new comments -
Unstable fingerprints tracking issue
#84970 commented on
Apr 8, 2022 • 3 new comments -
ICE: `StableHasher`: unexpected region `'_#0r`
#95311 commented on
Apr 8, 2022 • 3 new comments -
ICE: unstable fingerprints for evaluate_obligation
#91114 commented on
Apr 8, 2022 • 3 new comments -
Can't assign results of generic functions to `const` variables
#57775 commented on
Apr 8, 2022 • 3 new comments -
Make AST->HIR lowering incremental
#88186 commented on
Apr 7, 2022 • 3 new comments -
Create real parser for search queries
#90630 commented on
Apr 8, 2022 • 3 new comments -
Perform lifetime resolution on the AST for lowering
#91557 commented on
Apr 8, 2022 • 3 new comments -
Stabilize `derive_default_enum`
#94457 commented on
Apr 8, 2022 • 3 new comments -
[WIP] rustdoc: Stop cloning name resolver
#94857 commented on
Apr 7, 2022 • 3 new comments -
Fix #95126: io::cleanup() can panic in unusual circumstances
#95181 commented on
Apr 6, 2022 • 3 new comments -
Make it possible to run `cargo test` for bootstrap
#95253 commented on
Apr 6, 2022 • 3 new comments -
Fix `cargo run` on Windows
#95254 commented on
Apr 6, 2022 • 3 new comments -
Make non-power-of-two alignments a validity error in `Layout`
#95361 commented on
Apr 9, 2022 • 3 new comments -
update CPU usage script
#95446 commented on
Apr 7, 2022 • 3 new comments -
Make lowering a query
#95573 commented on
Apr 8, 2022 • 3 new comments -
Crater runs for 1.60
#94345 commented on
Apr 2, 2022 • 2 new comments -
rustdoc-gui tests sporadically failing
#93784 commented on
Apr 3, 2022 • 2 new comments -
macos: rustc built without jemalloc sporadically fails with realloc failure
#92173 commented on
Apr 4, 2022 • 2 new comments -
Inconsistent literal escaping in proc macros
#60495 commented on
Apr 4, 2022 • 2 new comments -
DWARF info for `static` vars in lib crates has stopped being produced reliably in LTO builds
#90357 commented on
Apr 4, 2022 • 2 new comments -
Cannot infer type with a default const parameter
#95486 commented on
Apr 5, 2022 • 2 new comments -
internal compiler error: thread 'rustc' panicked at 'Box<dyn Any>'
#95406 commented on
Apr 5, 2022 • 2 new comments -
[strict provenance] Review Windows HANDLE Types
#95490 commented on
Apr 5, 2022 • 2 new comments -
Doctests don't run on nonexported `macro_rules!` macros
#88038 commented on
Apr 5, 2022 • 2 new comments -
[strict provenance] Close The Gap Between AtomicUsize and AtomicPtr
#95492 commented on
Apr 5, 2022 • 2 new comments -
Tracking issue for `ToOwned::clone_into` (`toowned_clone_into`)
#41263 commented on
Apr 6, 2022 • 2 new comments -
Tracking Issue for slice::array_chunks
#74985 commented on
Apr 7, 2022 • 2 new comments -
Nightly 2022-03-30 ICE: Collection VecMap(...) should have just one matching element
#95538 commented on
Apr 7, 2022 • 2 new comments -
Tracking Issue for split_array
#90091 commented on
Apr 7, 2022 • 2 new comments -
Tracking Issue for `-Z terminal-width`
#84673 commented on
Apr 7, 2022 • 2 new comments -
Building rust from source ignores make -j x
#95177 commented on
Apr 7, 2022 • 2 new comments -
Tracking Issue for Integer::{log,log2,log10}
#70887 commented on
Apr 7, 2022 • 2 new comments -
Diagnostic for const generic enum on stable suggests requirements for nightly-only feature (PartialEq, Eq)
#95150 commented on
Apr 7, 2022 • 2 new comments -
Semantics of MIR assignments, around aliasing, ordering, and primitives.
#68364 commented on
Apr 9, 2022 • 2 new comments -
Support #[global_allocator] without the allocator shim
#86844 commented on
Apr 2, 2022 • 2 new comments -
Allow use of AddressSanitizer on Windows by linking to existing libraries
#89369 commented on
Apr 7, 2022 • 2 new comments -
Change default panic strategy to abort for wasm32-unknown-emscripten
#89762 commented on
Apr 8, 2022 • 2 new comments -
rustdoc: Remove distinction between "regular" and "collapsed" docs
#91072 commented on
Apr 7, 2022 • 2 new comments -
Warn for outlives lint when gats are enabled for non-gats
#91853 commented on
Apr 8, 2022 • 2 new comments -
Make it possible to have `const` `impl`s for `Iterator`
#92433 commented on
Apr 9, 2022 • 2 new comments -
Use const initializer for LOCAL_PANIC_COUNT
#92461 commented on
Apr 2, 2022 • 2 new comments -
Implement Debug, Pointer, etc on function pointers for all stable calling conventions
#92964 commented on
Apr 2, 2022 • 2 new comments -
Fix stack overflows when compiling high-`recursion_limit` programs
#93056 commented on
Apr 8, 2022 • 2 new comments -
Improve Rustdoc UI for scraped examples with multiline arguments, fix overflow in line numbers
#93217 commented on
Apr 7, 2022 • 2 new comments -
Use TrustedRandomAccess for loop desugaring
#93243 commented on
Apr 8, 2022 • 2 new comments -
library: Move `CStr` to libcore, and `CString` to liballoc
#94079 commented on
Apr 6, 2022 • 2 new comments -
Stabilize `array_from_fn`
#94119 commented on
Apr 6, 2022 • 2 new comments -
Add a dedicated length-prefixing method to `Hasher`
#94598 commented on
Apr 8, 2022 • 2 new comments -
Fix constants not getting dropped if part of a diverging expression
#94775 commented on
Apr 4, 2022 • 2 new comments -
Support parsing IP addresses from a byte string
#94890 commented on
Apr 8, 2022 • 2 new comments -
Re-export core::ascii::EscapeDefault as core::num::EscapeAscii
#95227 commented on
Apr 6, 2022 • 2 new comments -
when checking pointee metadata, canonicalize the `Sized` check
#95315 commented on
Apr 8, 2022 • 2 new comments -
Update `int_roundings` methods from feedback
#95359 commented on
Apr 6, 2022 • 2 new comments -
Fix `x test src/librustdoc` with `download-rustc` enabled
#95369 commented on
Apr 8, 2022 • 2 new comments -
assert_uninit_valid: ensure we detect at least arrays of uninhabited types
#95374 commented on
Apr 8, 2022 • 2 new comments -
Try turning on validation in CTFE
#95377 commented on
Apr 5, 2022 • 2 new comments -
Line-based breakpoints in inline functions don't show correct source
#13442 commented on
Apr 2, 2022 • 1 new comment -
ICE: thread 'rustc' panicked at 'assertion failed: `(left == right)` left: `2`, right: `1`', compiler/rustc_middle/src/mir/mod.rs:474:13
#91514 commented on
Apr 2, 2022 • 1 new comment -
404 search page on doc.rust-lang.org broken when path contains a slash
#90311 commented on
Apr 3, 2022 • 1 new comment -
Tracking Issue for `large_assignments` lint
#83518 commented on
Apr 3, 2022 • 1 new comment -
`std::fs::canonicalize` fails to resolve `/dev/stdin` connected to pipe
#95239 commented on
Apr 3, 2022 • 1 new comment -
ICE: Normalizing Binder without wrapping in a Binder
#95421 commented on
Apr 3, 2022 • 1 new comment -
Misidentified conflicting blanket impls for generic subtraits
#94940 commented on
Apr 3, 2022 • 1 new comment -
Tracking Issue for strict_provenance
#95228 commented on
Apr 3, 2022 • 1 new comment -
`#[used(compiler)]` and `#[used(linker)]` should work on functions.
#94348 commented on
Apr 4, 2022 • 1 new comment -
Tracking Issue for total_cmp (on f32/f64)
#72599 commented on
Apr 4, 2022 • 1 new comment -
rustdoc: reexported type aliases are not preserved in function signatures
#15823 commented on
Apr 4, 2022 • 1 new comment -
Correcting Path::components on Redox
#52331 commented on
Apr 4, 2022 • 1 new comment -
Tracking issue for RFC 2515, "Permit impl Trait in type aliases"
#63063 commented on
Apr 4, 2022 • 1 new comment -
`#[track_caller]` erroneously points to macro call
#95152 commented on
Apr 4, 2022 • 1 new comment -
Tracking Issue for `const_option_ext`
#91930 commented on
Apr 5, 2022 • 1 new comment -
🔬 Tracking issue for RFC 2089: Implied bounds
#44491 commented on
Apr 5, 2022 • 1 new comment -
Cannot run `x.py` under sudo as non-root user
#93344 commented on
Apr 5, 2022 • 1 new comment -
NonZero prevents values from being const-propagated properly
#51346 commented on
Apr 5, 2022 • 1 new comment -
confusing error message around trait object bound
#54779 commented on
Apr 5, 2022 • 1 new comment -
const-eval: loading or overwriting parts of a pointer is not supported
#87184 commented on
Apr 5, 2022 • 1 new comment -
interface inconsistency with char::is_ascii_... functions
#77593 commented on
Apr 6, 2022 • 1 new comment -
Tracking Issue for io_error_more
#86442 commented on
Apr 6, 2022 • 1 new comment -
rustc linker = aarch64-linux-gnu-ld, aarch64-linux-gnu-ld: cannot find -lgcc_s
#94244 commented on
Apr 6, 2022 • 1 new comment -
Missing f32/f64 euclidean remainder with integral divisor
#83973 commented on
Apr 6, 2022 • 1 new comment -
regression: ICE adjusting Expr can't compose Pointer(Unsize)
#94511 commented on
Apr 6, 2022 • 1 new comment -
Tracking Issue for `Result::into_ok_or_err` / `feature(result_into_ok_or_err)`
#82223 commented on
Apr 6, 2022 • 1 new comment -
Tracking Issue for RFC 3107: derive_default_enum
#87517 commented on
Apr 6, 2022 • 1 new comment -
Nested associated type projection is overly conservative
#38078 commented on
Apr 7, 2022 • 1 new comment -
Tracking Issue for SyncUnsafeCell
#95439 commented on
Apr 7, 2022 • 1 new comment -
Keeping references to #[thread_local] statics is allowed across yields.
#49682 commented on
Apr 7, 2022 • 1 new comment -
Tracking issue for HashMap::drain_filter and HashSet::drain_filter (hash_drain_filter)
#59618 commented on
Apr 7, 2022 • 1 new comment -
Tracking Issue for `Option::get_or_insert_default`
#82901 commented on
Apr 7, 2022 • 1 new comment -
Tracking Issue for `wasi_ext`
#71213 commented on
Apr 7, 2022 • 1 new comment -
Feature: Provide getters of data and vtable pointer for `RawWaker`?
#87021 commented on
Apr 7, 2022 • 1 new comment -
can't compile std for riscv64gc-unknown-linux-musl
#93975 commented on
Apr 7, 2022 • 1 new comment -
Tracking Issue for windows_process_extensions_raw_arg
#92939 commented on
Apr 7, 2022 • 1 new comment -
target_pointer_width in proc-macro crates provides build-time width, but some clients want runtime width
#42587 commented on
Apr 7, 2022 • 1 new comment -
Tests do not capture stdout()
#90785 commented on
Apr 8, 2022 • 1 new comment -
Tracking issue for alloc_layout_extra
#55724 commented on
Apr 8, 2022 • 1 new comment -
Tracking Issue for RFC 2930 (read-buf)
#78485 commented on
Apr 8, 2022 • 1 new comment -
Unsound `BufWriter` copy_to specialization with the unstable `read_buf` feature
#93305 commented on
Apr 8, 2022 • 1 new comment -
std::process::Command hangs if piped stdout buffer fills
#45572 commented on
Apr 8, 2022 • 1 new comment -
Tracking Issue for linking modifiers for native libraries
#81490 commented on
Apr 8, 2022 • 1 new comment -
Improve error message when trying to use `?` in an async block that does not return a FromResidual type
#94944 commented on
Apr 8, 2022 • 1 new comment -
Doctests don't work in bin targets, non-public items
#50784 commented on
Apr 9, 2022 • 1 new comment -
BTreeMap: Support custom allocators
#77438 commented on
Apr 6, 2022 • 1 new comment -
Implement new proc macro diagnostics API
#83363 commented on
Apr 5, 2022 • 1 new comment -
reduce RPC overhead for common proc_macro operations
#86822 commented on
Apr 4, 2022 • 1 new comment -
might_permit_raw_init: also check arrays (take two)
#87041 commented on
Apr 8, 2022 • 1 new comment -
use CLOCK_BOOTTIME in Instant::now
#88714 commented on
Apr 5, 2022 • 1 new comment -
Move the Error trait into core (without `fn backtrace`)
#90328 commented on
Apr 5, 2022 • 1 new comment -
Add empty impl blocks if they have documentation
#90905 commented on
Apr 7, 2022 • 1 new comment -
Enable MIR inlining
#91743 commented on
Apr 8, 2022 • 1 new comment -
socket ancillary data implementation for FreeBSD (from 13 and above).
#91793 commented on
Apr 6, 2022 • 1 new comment -
rustc_mir_transform: Add a local value numbering pass, off by default.
#92051 commented on
Apr 9, 2022 • 1 new comment -
Fix late-bound ICE
#92289 commented on
Apr 5, 2022 • 1 new comment -
Allow remap-path-prefix in rustdoc
#92648 commented on
Apr 8, 2022 • 1 new comment -
Check if call return type is visibly uninhabited when building MIR
#93313 commented on
Apr 8, 2022 • 1 new comment -
Add ReadBufRef
#93359 commented on
Apr 6, 2022 • 1 new comment -
Add `[f32]::sort_floats` and `[f64]::sort_floats`
#93397 commented on
Apr 3, 2022 • 1 new comment -
impl<T> From<Option<&T>> for *const T
#93664 commented on
Apr 2, 2022 • 1 new comment -
Optimize heapsort
#93765 commented on
Apr 6, 2022 • 1 new comment -
Handle generic bounds in a uniform way in HIR
#93803 commented on
Apr 5, 2022 • 1 new comment -
Allow StorageDead(s) of the target block could be copied to the branching block
#93987 commented on
Apr 6, 2022 • 1 new comment -
Upgrade libc to fix `Instant + Duration` producing wrong result on aarch64-apple-darwin
#94100 commented on
Apr 5, 2022 • 1 new comment -
Relax `Allocator` bounds into pin-safe trait
#94114 commented on
Apr 7, 2022 • 1 new comment -
Fix slice::ChunksMut aliasing
#94247 commented on
Apr 2, 2022 • 1 new comment -
[wip] replace RawVec with Boxed slice
#94421 commented on
Apr 6, 2022 • 1 new comment -
Create 2024 edition
#94461 commented on
Apr 2, 2022 • 1 new comment -
Add `special_module_name` lint
#94467 commented on
Apr 7, 2022 • 1 new comment -
Also cache the stable hash of interned Predicates
#94487 commented on
Apr 7, 2022 • 1 new comment -
espidf: fix stat
#94609 commented on
Apr 7, 2022 • 1 new comment -
Partially stabilize `(const_)slice_ptr_len` feature by stabilizing `NonNull::len`
#94640 commented on
Apr 7, 2022 • 1 new comment -
Add `Iterator::map_windows`
#94667 commented on
Apr 8, 2022 • 1 new comment -
Fix codegen bug in "ptx-kernel" abi related to arg passing
#94703 commented on
Apr 7, 2022 • 1 new comment -
Stabilize const versions of ptr::slice_from_raw_parts and slice::from_raw_parts.
#94946 commented on
Apr 3, 2022 • 1 new comment -
[perf test/don't merge] Revert "RustWrapper: add missing include"
#94992 commented on
Apr 7, 2022 • 1 new comment -
Suggest using an appropriate keyword for `struct` and `enum`
#94996 commented on
Apr 7, 2022 • 1 new comment -
[WIP] rustc_mir_transform: Add extra ConstProp pass to fold constants at end of MIR-opt
#95007 commented on
Apr 3, 2022 • 1 new comment -
[crater only] Stabilize never type, always falling back to !
#95049 commented on
Apr 7, 2022 • 1 new comment -
vec: add try_* methods and a try_vec! macro to make Vec usable in without infallible allocation methods
#95051 commented on
Apr 8, 2022 • 1 new comment -
Add `Vec::pop_chunk` (as unstable)
#95218 commented on
Apr 6, 2022 • 1 new comment -
Add Apple WatchOS compile targets
#95243 commented on
Apr 3, 2022 • 1 new comment -
Document that `OsString` and `OsStr` are bytes; provide conversions to bytes
#95290 commented on
Apr 7, 2022 • 1 new comment -
Add `vec::Drain{,Filter}::keep_rest`
#95376 commented on
Apr 8, 2022 • 1 new comment -
show suggestion to replace generic bounds with associated types in more cases
#95379 commented on
Apr 5, 2022 • 1 new comment -
Add query to check for impossible predicates, use it to skip `NoopMethodCall` and `Inline`
#95398 commented on
Apr 7, 2022 • 1 new comment -
Cache more queries on disk
#95418 commented on
Apr 7, 2022 • 1 new comment -
Fixing #95444 by only displaying passes that take more than 5 millise…
#95454 commented on
Apr 6, 2022 • 1 new comment -
Avoid accessing HIR from MIR passes
#95487 commented on
Apr 5, 2022 • 1 new comment -
Support tool lints with the `#[expect]` attribute (RFC 2383)
#95542 commented on
Apr 5, 2022 • 1 new comment -
Move the extended lifetime resolution into typeck context
#95563 commented on
Apr 5, 2022 • 1 new comment -
Tracking Issue for `feature(ptr_to_from_bits)`
#91126 commented on
Apr 2, 2022 • 0 new comments -
Add a spell checker for libcore/libstd documentation
#74697 commented on
Apr 2, 2022 • 0 new comments -
Calculation of values passed by value no longer optimzed
#95522 commented on
Apr 3, 2022 • 0 new comments -
Tracking Issue for feature(generator_clone)
#95360 commented on
Apr 4, 2022 • 0 new comments -
`E0502` diagnostic missing help text when using `IndexMut` instead of `.get_mut`.
#95574 commented on
Apr 4, 2022 • 0 new comments -
Tracking issues for unstable language features used by `std`
#94970 commented on
Apr 4, 2022 • 0 new comments -
Tracking Issue for cell_filter_map
#81061 commented on
Apr 6, 2022 • 0 new comments -
No more auto-unrolling starting with LLVM 14
#94847 commented on
Apr 6, 2022 • 0 new comments -
Regression in diagnostic quality for unimplemented traits on arrays.
#92113 commented on
Apr 6, 2022 • 0 new comments -
rustdoc: Some items in `cache.paths` are non-local
#86798 commented on
Apr 7, 2022 • 0 new comments -
Tracking Issue for RFC 3128: I/O Safety
#87074 commented on
Apr 8, 2022 • 0 new comments -
Public "stdcall" symbol not exported on cdylib on i686-pc-windows-gnu
#50176 commented on
Apr 8, 2022 • 0 new comments -
repeat expression do not honor lt bounds of copy
#95477 commented on
Apr 8, 2022 • 0 new comments -
`missing_docs` lints external third-party dependencies
#94721 commented on
Apr 9, 2022 • 0 new comments -
Introduce `enhanced_binary_op` feature
#93049 commented on
Apr 5, 2022 • 0 new comments -
Unlimit UNIX remove_dir_all() implementation
#93160 commented on
Apr 2, 2022 • 0 new comments -
Add JoinError that fails Span::join when hygiene is different.
#94481 commented on
Apr 6, 2022 • 0 new comments -
Document that Display entails ToString and should be lossless and infallible
#94488 commented on
Apr 6, 2022 • 0 new comments -
remove hard dependency on Android NDK presence when performing `check` builds
#94813 commented on
Apr 6, 2022 • 0 new comments -
Suggest adding a `=>` after match guard
#94932 commented on
Apr 3, 2022 • 0 new comments -
Support multiple unstable attributes on items
#94988 commented on
Apr 2, 2022 • 0 new comments -
Improve error message for `impl Self`
#95041 commented on
Apr 3, 2022 • 0 new comments -
Implement stabilization of `#[feature(io_safety)]`.
#95118 commented on
Apr 8, 2022 • 0 new comments -
Rustdoc: Discriminate required and provided associated constants and types
#95316 commented on
Apr 4, 2022 • 0 new comments -
Add `round_ties_even` to `f32` and `f64`
#95317 commented on
Apr 2, 2022 • 0 new comments -
Add `mem::conjure_zst` for creating ZSTs out of nothing
#95385 commented on
Apr 6, 2022 • 0 new comments