Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
109 Pull requests merged by 58 people
-
Suggest std::ptr::null if literal 0 is given to a raw pointer function argument
#107553 merged
Feb 6, 2023 -
Recover from lifetimes with default lifetimes in generic args
#107580 merged
Feb 6, 2023 -
rustdoc: combine duplicate rules in ayu CSS
#107669 merged
Feb 6, 2023 -
Suggest adding a return type for async functions
#107685 merged
Feb 6, 2023 -
Adapt SROA MIR opt for aggregated MIR
#107687 merged
Feb 6, 2023 -
Rollup of 5 pull requests
#107727 merged
Feb 6, 2023 -
Add explanatory message for [#must_use] in ops
#103761 merged
Feb 6, 2023 -
Remove `OnHit` callback from query caches.
#107667 merged
Feb 6, 2023 -
Fix typo in HashMap::with_capacity
#107697 merged
Feb 6, 2023 -
rustdoc: compute maximum Levenshtein distance based on the query
#107141 merged
Feb 6, 2023 -
Optimize `fold_ty`
#107627 merged
Feb 6, 2023 -
Recover form missing expression in `for` loop
#107526 merged
Feb 5, 2023 -
don't point at nonexisting code beyond EOF when warning about delims
#107663 merged
Feb 5, 2023 -
rustdoc: change trait bound formatting
#102842 merged
Feb 5, 2023 -
Less import overhead for errors
#107679 merged
Feb 5, 2023 -
emit `ConstEquate` in `TypeRelating<D>`
#107434 merged
Feb 5, 2023 -
consolidate bootstrap docs
#107116 merged
Feb 5, 2023 -
Provide structured suggestion for binding needing type on E0594
#107646 merged
Feb 5, 2023 -
Remove Esteban from review queues for a while
#107661 merged
Feb 5, 2023 -
Rollup of 3 pull requests
#107672 merged
Feb 5, 2023 -
Move code in `rustc_driver` out to a new `rustc_driver_impl` crate to allow pipelining
#107549 merged
Feb 4, 2023 -
Do not deaggregate MIR
#107267 merged
Feb 4, 2023 -
Add a linker argument back to boostrap.py
#107618 merged
Feb 4, 2023 -
llvm-wrapper: adapt for LLVM API changes
#107591 merged
Feb 4, 2023 -
Make const/fn return params more suggestable
#106887 merged
Feb 4, 2023 -
Add type alias for raw OS errors
#107519 merged
Feb 4, 2023 -
Replace `ConstFnMutClosure` with const closures
#107551 merged
Feb 4, 2023 -
Retry opening proc-macro DLLs a few times on Windows.
#107595 merged
Feb 4, 2023 -
Replace nbsp in all rustdoc code blocks
#107615 merged
Feb 4, 2023 -
Intern external constraints in new solver
#107621 merged
Feb 4, 2023 -
loudly tell people when they change `Cargo.lock`
#107631 merged
Feb 4, 2023 -
Clarifying that .map() returns None if None.
#107632 merged
Feb 4, 2023 -
Rollup of 8 pull requests
#107650 merged
Feb 4, 2023 -
Autotrait bounds on dyn-safe trait methods
#107082 merged
Feb 3, 2023 -
Add candidates for DiscriminantKind builtin
#107427 merged
Feb 3, 2023 -
Emit warnings on unused parens in index expressions
#107539 merged
Feb 3, 2023 -
Improve `TokenCursor`.
#107544 merged
Feb 3, 2023 -
Don't cause a cycle when formatting query description that references a FnDef
#107585 merged
Feb 3, 2023 -
Fix suggestion for coercing Option<&String> to Option<&str>
#107633 merged
Feb 3, 2023 -
Rollup of 6 pull requests
#107642 merged
Feb 3, 2023 -
Don't generate unecessary `&&self.field` in deriving Debug
#107599 merged
Feb 3, 2023 -
ast: Optimize list and value extraction primitives for attributes
#107569 merged
Feb 3, 2023 -
Suggest `move` in nested closure when appropriate
#106575 merged
Feb 3, 2023 -
Suggest `{var:?}` when finding `{?:var}` in inline format strings
#106805 merged
Feb 3, 2023 -
Add tests to assert current behavior of large future sizes
#107500 merged
Feb 3, 2023 -
Fix benchmarks in library/core with black_box
#107598 merged
Feb 3, 2023 -
Parse and recover from type ascription in patterns
#107602 merged
Feb 3, 2023 -
Use triple rather than arch for fuchsia test-runner
#107608 merged
Feb 3, 2023 -
Rollup of 6 pull requests
#107625 merged
Feb 3, 2023 -
Enable Cargo's sparse protocol in CI
#107543 merged
Feb 3, 2023 -
Add `rust.lto=off` to bootstrap and set as compiler/library default
#107241 merged
Feb 3, 2023 -
Fix handling of items inside a `doc(hidden)` block
#107000 merged
Feb 3, 2023 -
Recover `_` as `..` in field pattern
#106919 merged
Feb 2, 2023 -
Improve diagnostic for missing space in range pattern
#107493 merged
Feb 2, 2023 -
Improve pretty-printing of `HirIdValidator` errors
#107515 merged
Feb 2, 2023 -
Remove both StorageLive and StorageDead in CopyProp.
#107524 merged
Feb 2, 2023 -
Erase regions before doing uninhabited check in borrowck
#107532 merged
Feb 2, 2023 -
Rename `rust_2015` → `is_rust_2015`
#107559 merged
Feb 2, 2023 -
Reinstate the `hir-stats.rs` tests on stage 1.
#107577 merged
Feb 2, 2023 -
Rollup of 7 pull requests
#107601 merged
Feb 2, 2023 -
Revert "Teach parser to understand fake anonymous enum syntax" and related commits
#107478 merged
Feb 2, 2023 -
Remove confusing 'while checking' note from opaque future type mismatches
#107201 merged
Feb 2, 2023 -
Add Style Guide rules for let-else statements
#107312 merged
Feb 2, 2023 -
Fix syntax in `-Zunpretty-expanded` output for derived `PartialEq`.
#107488 merged
Feb 2, 2023 -
Inline CSS background images directly into the CSS
#107531 merged
Feb 2, 2023 -
Add proc-macro boilerplate to crt-static test
#107576 merged
Feb 2, 2023 -
Rollup of 5 pull requests
#107584 merged
Feb 2, 2023 -
Remove hardcoded iOS version of clang target for Mac Catalyst
#106925 merged
Feb 2, 2023 -
rustc_parse: diagnostics migration, v4
#105670 merged
Feb 2, 2023 -
Revert "switch to the macos-12-xl builder"
#107574 merged
Feb 2, 2023 -
[beta] Cargo 1.68.0 backports
#107504 merged
Feb 1, 2023 -
Strengthen validation of FFI attributes
#107257 merged
Feb 1, 2023 -
Fixing confusion between mod and remainder
#107389 merged
Feb 1, 2023 -
improve panic message for slice windows and chunks
#107442 merged
Feb 1, 2023 -
Small bootstrap improvements
#107470 merged
Feb 1, 2023 -
Make the "extra if in let...else block" hint a suggestion
#107487 merged
Feb 1, 2023 -
Do not depend on Generator trait when deducing closure signature
#107499 merged
Feb 1, 2023 -
Extend `-Z print-type-sizes` to distinguish generator upvars+locals from "normal" fields.
#107533 merged
Feb 1, 2023 -
Rollup of 6 pull requests
#107546 merged
Feb 1, 2023 -
Update cargo
#107541 merged
Feb 1, 2023 -
Include both md and yaml ICE ticket templates
#106898 merged
Feb 1, 2023 -
Clean up eslint annotations and remove unused JS function
#107331 merged
Feb 1, 2023 -
small refactor to new projection code
#107348 merged
Feb 1, 2023 -
rustdoc: update Source Serif 4 from 4.004 to 4.005
#107354 merged
Feb 1, 2023 -
avoid needless checks
#107412 merged
Feb 1, 2023 -
Improve enum checks
#107467 merged
Feb 1, 2023 -
Track bound types like bound regions
#107486 merged
Feb 1, 2023 -
rustdoc: remove unused CSS from `.setting-check`
#107491 merged
Feb 1, 2023 -
`Edition` micro refactor
#107508 merged
Feb 1, 2023 -
PointeeInfo is advisory only
#107525 merged
Feb 1, 2023 -
rustdoc: stop making unstable items transparent
#107527 merged
Feb 1, 2023 -
Replace unwrap with ? in TcpListener doc
#107535 merged
Feb 1, 2023 -
Rollup of 12 pull requests
#107536 merged
Feb 1, 2023 -
make unaligned_reference a hard error
#102513 merged
Feb 1, 2023 -
Bump bootstrap compiler to 1.68
#107297 merged
Jan 31, 2023 -
Modify primary span label for E0308
#106399 merged
Jan 31, 2023 -
incremental: migrate diagnostics
#100754 merged
Jan 31, 2023 -
Implement unsizing in the new trait solver
#107245 merged
Jan 31, 2023 -
Remove `GenFuture` from core
#107445 merged
Jan 31, 2023 -
Update books
#107473 merged
Jan 31, 2023 -
rustdoc: remove unnecessary wrapper `div.item-decl` from HTML
#107476 merged
Jan 31, 2023 -
Migrate last part of CSS themes to CSS variables
#107477 merged
Jan 31, 2023 -
Use `ObligationCtxt::new_in_snapshot` in `satisfied_from_param_env`
#107479 merged
Jan 31, 2023 -
rustdoc: remove meta keywords from HTML
#107482 merged
Jan 31, 2023 -
fix link in std::path::Path::display()
#107494 merged
Jan 31, 2023 -
Rollup of 8 pull requests
#107498 merged
Jan 31, 2023 -
Test drop_tracking_mir before querying generator.
#107443 merged
Jan 31, 2023 -
Fix invalid float literal suggestions when recovering an integer
#105650 merged
Jan 31, 2023 -
assume MIR types are fully normalized in ascribe_user_type
#107197 merged
Jan 30, 2023
95 Pull requests opened by 61 people
-
Implement partial support for non-lifetime binders
#107489 opened
Jan 30, 2023 -
rustdoc: remove inconsistently-present sidebar tooltips
#107490 opened
Jan 30, 2023 -
remove unused static data for to_lowercase
#107502 opened
Jan 31, 2023 -
Implement `deferred_projection_equality` for erica solver
#107507 opened
Jan 31, 2023 -
Monomorphize in check mode to report (almost) all PMEs
#107510 opened
Jan 31, 2023 -
Don't rebuild LLVM for BOLT optimization
#107521 opened
Jan 31, 2023 -
Add Fast Deterministic Selection fallback to introselect
#107522 opened
Jan 31, 2023 -
Optimize query_cache_hit to reduce code size of the query hot path.
#107529 opened
Jan 31, 2023 -
Replace `AsRef<Path>` with `PathLike`
#107534 opened
Jan 31, 2023 -
Don't call `with_reveal_all_normalized` in const-eval when `param_env` has inference vars in it
#107542 opened
Feb 1, 2023 -
suggest adding parameters to exactly match the trait definition
#107548 opened
Feb 1, 2023 -
Less `maybe_whole_expr`
#107550 opened
Feb 1, 2023 -
Modify existing bounds if they exist
#107555 opened
Feb 1, 2023 -
Add an option to tune compiler crates' CGUs to bootstrap
#107560 opened
Feb 1, 2023 -
[DO NOT MERGE] switch back some type imports to libc
#107561 opened
Feb 1, 2023 -
WIP: Remove `ResumeTy` from async lowering
#107562 opened
Feb 1, 2023 -
Extend Infer ty for binary operators
#107567 opened
Feb 1, 2023 -
Free some locks earlier for queries.
#107571 opened
Feb 1, 2023 -
Update the minimum external LLVM to 14
#107573 opened
Feb 1, 2023 -
Support the rustc metadata for AIX
#107583 opened
Feb 2, 2023 -
intruduce `DynSendSyncCheck` trait and use in query system
#107586 opened
Feb 2, 2023 -
Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.)
#107587 opened
Feb 2, 2023 -
Use 16-bit repr(C) enums on AVR, MSP430
#107592 opened
Feb 2, 2023 -
Rollup of 6 pull requests
#107593 opened
Feb 2, 2023 -
Add nicer output to PGO build timer
#107596 opened
Feb 2, 2023 -
Refactor branch Clause::
#107603 opened
Feb 2, 2023 -
Pattern types MVP
#107606 opened
Feb 2, 2023 -
coop-rs 03 vec macroed
#107607 opened
Feb 2, 2023 -
Backport reverts to fix thin archive reading for 1 68 beta
#107609 opened
Feb 2, 2023 -
[1.67-stable backport] Revert back to LlvmArchiveBuilder on all platforms
#107611 opened
Feb 2, 2023 -
Split implied and super predicate queries, then allow elaborator to filter only supertraits
#107614 opened
Feb 2, 2023 -
Specify behavior of HashSet::insert
#107619 opened
Feb 3, 2023 -
Normalize opaque types with bound vars...... again
#107620 opened
Feb 3, 2023 -
Stabilize `const_cstr_methods`
#107624 opened
Feb 3, 2023 -
Fix `x fix` on the standard library itself
#107626 opened
Feb 3, 2023 -
Make `x clippy` download and use beta clippy
#107628 opened
Feb 3, 2023 -
rustdoc: sort deprecated items lower in search
#107629 opened
Feb 3, 2023 -
Improve the `array::map` codegen
#107634 opened
Feb 3, 2023 -
rustdoc: re-elide cross-crate default trait-object lifetime bounds
#107637 opened
Feb 3, 2023 -
Optimize break patterns
#107638 opened
Feb 3, 2023 -
rustdoc: Add support for local resources
#107640 opened
Feb 3, 2023 -
Create a single value cache for the () query key
#107643 opened
Feb 3, 2023 -
Remove QueryStorage::store_nocache
#107644 opened
Feb 3, 2023 -
Experiment: Const iterrator range with `#[rustc_do_not_const_check]`
#107647 opened
Feb 3, 2023 -
unused-lifetimes: don't warn about lifetimes originating from expanded code
#107648 opened
Feb 3, 2023 -
[WIP] Build `rustc` with a single CGU on x64 Linux
#107651 opened
Feb 3, 2023 -
Introduce `ReError`
#107652 opened
Feb 3, 2023 -
reword descriptions of the deprecated int modules
#107654 opened
Feb 4, 2023 -
rustdoc: use the same URL escape rules for fragments as for examples
#107655 opened
Feb 4, 2023 -
Bump rust-installer
#107656 opened
Feb 4, 2023 -
Add only modified subcommand for compiletest
#107657 opened
Feb 4, 2023 -
rustdoc: change the +/- icons
#107658 opened
Feb 4, 2023 -
test: snapshot for derive suggestion in diff files
#107659 opened
Feb 4, 2023 -
Turn projections into copies in CopyProp.
#107662 opened
Feb 4, 2023 -
Avoid re-resolving nested inference vars where possible
#107664 opened
Feb 4, 2023 -
Fix suggestions rendering when the diff span is multiline
#107671 opened
Feb 4, 2023 -
update ICU4X to 1.1.0
#107673 opened
Feb 4, 2023 -
Simplify `Iterator::next` for `GenericShunt` used in `iter::try_process`
#107674 opened
Feb 4, 2023 -
Implement -Zlink-directives=yes/no
#107675 opened
Feb 4, 2023 -
Hide repr attribute from doc of types without guaranteed repr
#107680 opened
Feb 5, 2023 -
ReErased regions are local
#107688 opened
Feb 5, 2023 -
Enable frame pointers on all targets except x86.
#107689 opened
Feb 5, 2023 -
Sort Generator `print-type-sizes` according to their yield points
#107692 opened
Feb 5, 2023 -
rustc_metadata: Encode/decode some `LazyArrays` without an `Option`
#107693 opened
Feb 5, 2023 -
Add test for Future inflating arg size to 3x
#107695 opened
Feb 5, 2023 -
Run the tools builder on all PRs
#107700 opened
Feb 5, 2023 -
Specialize iter::Chain<A, B>::next when A==B
#107701 opened
Feb 5, 2023 -
Iteratively simplify const conditions
#107702 opened
Feb 5, 2023 -
Run `expand-yaml-anchors` in `x test tidy`
#107704 opened
Feb 5, 2023 -
Mark 'atomic_mut_ptr' methods const
#107706 opened
Feb 5, 2023 -
Remove misleading target feature aliases
#107707 opened
Feb 5, 2023 -
Fix problem noticed in PR106859 with char -> u8 suggestion
#107709 opened
Feb 5, 2023 -
Update strip-ansi-escapes and vte
#107710 opened
Feb 6, 2023 -
Stabilize movbe and cmpxchg16b target features
#107711 opened
Feb 6, 2023 -
Move folding & visiting traits into type library
#107712 opened
Feb 6, 2023 -
Extend `BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE`.
#107713 opened
Feb 6, 2023 -
Clarify wording on f64::round() and f32::round()
#107714 opened
Feb 6, 2023 -
Optimize `TyKind::eq`.
#107717 opened
Feb 6, 2023 -
Revive `-Z time` as `-Z time-precise`
#107718 opened
Feb 6, 2023 -
Remove `arena_cache` modifier from `upstream_monomorphizations_for`
#107719 opened
Feb 6, 2023 -
end entry paragraph with a period (.)
#107720 opened
Feb 6, 2023 -
create dummy placeholder crate to prevent compiler from panicing
#107721 opened
Feb 6, 2023 -
Apply BOLT optimizations without rebuilding LLVM
#107723 opened
Feb 6, 2023 -
remove unused rustc_* imports
#107724 opened
Feb 6, 2023 -
Turn MarkdownWithToc into a struct with named fields
#107725 opened
Feb 6, 2023 -
Miri: basic dyn* support
#107728 opened
Feb 6, 2023 -
interpret: move discriminant reading and writing to separate file
#107731 opened
Feb 6, 2023 -
[WIP] Move drop elaboration before borrowck
#107732 opened
Feb 6, 2023 -
Store metrics from `metrics.json` to CI PGO timer
#107733 opened
Feb 6, 2023 -
Add mailmap for commits made by xes@meta.com
#107735 opened
Feb 6, 2023 -
Rename atomic 'as_mut_ptr' to 'as_ptr' to match Cell (ref #66893)
#107736 opened
Feb 6, 2023 -
Rollup of 6 pull requests
#107737 opened
Feb 6, 2023 -
Rollup of 9 pull requests
#107738 opened
Feb 6, 2023 -
Check overflow evaluate canonical goal
#107739 opened
Feb 6, 2023 -
Avoid locking the global context across the `after_expansion` callback
#107740 opened
Feb 6, 2023
96 Issues closed by 26 people
-
Attempt to set a default value for a lifetime generic parameter produces confusing diagnostic
#107492 closed
Feb 6, 2023 -
Rust doesn't suggest adding a return type for async functions
#90027 closed
Feb 6, 2023 -
Add help when trying to use literal 0 as raw pointer
#107517 closed
Feb 6, 2023 -
Export functions for parsing rust numeric literals
#68492 closed
Feb 6, 2023 -
Interrupting incremental build via Ctrl-C can lead to linker error in next build
#107726 closed
Feb 6, 2023 -
Add explanatory message for `[#must_use]` on `std::ops::Add` et al
#103320 closed
Feb 6, 2023 -
Rustdoc: leaves alias type's documetation empty
#107690 closed
Feb 6, 2023 -
Higher kinded checks are deferred to the time of use
#106426 closed
Feb 6, 2023 -
Reference to trivial block coerces more than reference to a value
#101972 closed
Feb 6, 2023 -
[rustdoc] Search results: Make fuzzy search less wild for small words
#82131 closed
Feb 6, 2023 -
search on https://doc.rust-lang.org/ not doing well
#103357 closed
Feb 6, 2023 -
Better diagnostics for missing iterator in for-loop
#78537 closed
Feb 5, 2023 -
tidy tries to run unrelated `x` binary
#106469 closed
Feb 5, 2023 -
[ICE]: `Span must not be empty and have no suggestion` : unused_braces points at nonexisting brace
#107423 closed
Feb 5, 2023 -
rustdoc: awkward vertical spacing on trait bounds
#85566 closed
Feb 5, 2023 -
std::ptr::read linux issue
#97285 closed
Feb 5, 2023 -
Consolidate bootstrap documentation
#90686 closed
Feb 5, 2023 -
ICE: `unwrap` on `None` in `find_cycle_in_stack`
#105321 closed
Feb 4, 2023 -
A problem about cross compilation
#101258 closed
Feb 4, 2023 -
Complete incremental hash tracking coverage
#97422 closed
Feb 4, 2023 -
how to install rust offline?
#103910 closed
Feb 4, 2023 -
Make it clear that .map() returns None if None.
#107622 closed
Feb 4, 2023 -
Use of by rustdoc makes APIs not copyable into Rust source code
#106098 closed
Feb 4, 2023 -
E0121 only machineapplicable for functions but not items?
#106843 closed
Feb 4, 2023 -
Compiler's help suggestion is incorrect when passing Option<String> into a function expecting Option<&str>
#107604 closed
Feb 3, 2023 -
[ICE]: None in query system
#107089 closed
Feb 3, 2023 -
[Diagnostic ER] Missing unnecessary parentheses warning
#96606 closed
Feb 3, 2023 -
Build released compiler artifacts as optimized as possible
#49180 closed
Feb 3, 2023 -
Low memory footprint vector
#106586 closed
Feb 3, 2023 -
Crater runs for 1.67
#105971 closed
Feb 3, 2023 -
Error in compilation error
#65701 closed
Feb 3, 2023 -
Add span to E0391
#52417 closed
Feb 3, 2023 -
E0529 should suggest turning the matched `Vec` into a slice
#63414 closed
Feb 3, 2023 -
ui test failures (segfaults and nested panics) since libbacktrace update
#51295 closed
Feb 3, 2023 -
lightweight submodule landing
#49413 closed
Feb 3, 2023 -
Wrong error if a crate exports a macro with the same name as itself
#47361 closed
Feb 3, 2023 -
--enable-new-dtags should only be used for the GNU linker
#46204 closed
Feb 3, 2023 -
suggest {var:?} when finding {:?var} in inline format strings
#106572 closed
Feb 3, 2023 -
Wrong benchmarks in library/core/benches/char/methods.rs and possibly other places
#107590 closed
Feb 3, 2023 -
Nested closures give suboptimal move suggestion
#64008 closed
Feb 3, 2023 -
Add T: ?Sized to mem::align_of
#107008 closed
Feb 3, 2023 -
Building and testing rustc on *BSD fails on -C split-debuginfo
#96643 closed
Feb 3, 2023 -
Make librustc_error_code dynamically linked so it doesn't rebuild everything every time
#67061 closed
Feb 3, 2023 -
configure: not canonicalizing relative directories
#52112 closed
Feb 3, 2023 -
rustdoc could use some LD_LIBRARY_PATH handling cleanup
#13983 closed
Feb 3, 2023 -
`#[expect(...)]` doen't catch lints from different `check_*` function
#97660 closed
Feb 3, 2023 -
Setting cxx in cargo.toml doesn't pass through to build.rs scripts such as in rustc_llvm
#40534 closed
Feb 3, 2023 -
[rustbuild] should not rollback the submodules most of the time
#42404 closed
Feb 3, 2023 -
Dogfood `CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse` in CI
#107342 closed
Feb 3, 2023 -
swallowed output line visible only upon second compile invocation
#48940 closed
Feb 3, 2023 -
x.py: config.toml's codegen-units overridden by RUSTFLAGS
#53658 closed
Feb 3, 2023 -
Default sysconfdir
#63915 closed
Feb 3, 2023 -
Print message that clarifies some components are allowed to fail during build.
#49952 closed
Feb 3, 2023 -
Rustbuild: Building stage0 with system installed rust with rustlib in /usr/lib64 fails
#51698 closed
Feb 3, 2023 -
rust 1.28.0 build fails - test failure
#54264 closed
Feb 3, 2023 -
"ld: archive has no table of contents file" when compiling rustc
#54619 closed
Feb 3, 2023 -
Internal Compiler Error: unimplemented relocation addend Relocation
#105116 closed
Feb 3, 2023 -
Building libstd without any features does not work
#56228 closed
Feb 3, 2023 -
rust-gdbgui script is not installed
#61282 closed
Feb 3, 2023 -
bootstrap/rustbuild: `--test-args` has no effect for cargo tests
#66458 closed
Feb 3, 2023 -
FCP for toolstate changes
#65000 closed
Feb 3, 2023 -
1.46.0 fails to build with llvm-libunwind enabled
#76020 closed
Feb 3, 2023 -
Undefined reference to _Unwind_Resume while building rust
#77394 closed
Feb 3, 2023 -
x.py breaks submodule state when run in a pre-commit hook from a worktree
#77620 closed
Feb 3, 2023 -
unable to run `./x.py check`
#78734 closed
Feb 3, 2023 -
rustc build broken after #95906
#96188 closed
Feb 3, 2023 -
Confusing error message with `download-ci-llvm` on old checkout
#107506 closed
Feb 3, 2023 -
Add support for `rust.lto=off` to bootstrap for faster dev builds
#107202 closed
Feb 3, 2023 -
thread 'rustc' panicked at 'region variables should not be hashed: '_#4r'
#107616 closed
Feb 3, 2023 -
Rustdoc reports non accessable items in blocks with `--document-private-items`, even with `#[doc(hidden)]`
#106373 closed
Feb 3, 2023 -
1.67 mir borrow checking ICE: thread 'rustc' panicked at 'region variables should not be hashed: '_#39r'
#107505 closed
Feb 2, 2023 -
Bad MIR: StorageLive on a local that was already live with opt-level=4
#107511 closed
Feb 2, 2023 -
[AVR] result of `i32 as f32` is incorrect
#77131 closed
Feb 2, 2023 -
`opaque.rs` index out of bounds
#107441 closed
Feb 2, 2023 -
Closure with a typed function argument and top level struct constructor break in nightly
#107461 closed
Feb 2, 2023 -
[AVR] Changing a struct size changes program behaviour
#107293 closed
Feb 2, 2023 -
rustdoc: decrease SEO rank of integer modules / deprecated items
#107579 closed
Feb 2, 2023 -
AVR: Cannot compile compiler_builtins in either release or debug mode with nightly 2021-08-21
#88252 closed
Feb 2, 2023 -
mpmc: port_gone_concurrent: test is unsound on single-core systems
#107364 closed
Feb 2, 2023 -
On temporary value dropped while borrowed error use structured suggestion
#61405 closed
Feb 1, 2023 -
Ambiguous error for slice.windows()
#107437 closed
Feb 1, 2023 -
Unstable items in rustdoc fail WCAG color contrast criterion
#93393 closed
Feb 1, 2023 -
Tracking Issue for future-incompatibility warning `unaligned_references`
#82523 closed
Feb 1, 2023 -
async_fn_in_trait: default fn impl calling fn of same trait with default impl doesn't dispatch properly
#107528 closed
Jan 31, 2023 -
clippy ICE: normalization works on validated constants: InterpErrorInfo
#101113 closed
Jan 31, 2023 -
clippy crashes: couldn't extract literal
#96721 closed
Jan 31, 2023 -
Diagnostics show different expected and found types
#68220 closed
Jan 31, 2023 -
Borrow checker confusion on reassignment while dropping GAT traits
#107520 closed
Jan 31, 2023 -
Internal Compiler Error: Broken MIR
#107512 closed
Jan 31, 2023 -
ice: rustdoc: `assertion failed: !infcx.is_in_snapshot() || self.usable_in_snapshot`
#106666 closed
Jan 31, 2023 -
[ICE]: Failed to evaluate associated constant from inferred type parameter (Nightly, Generic Const Exprs)
#107474 closed
Jan 31, 2023 -
target 'aarch64-linux-android' not found in channel
#107075 closed
Jan 31, 2023 -
Error while following Rust getting started.
#107496 closed
Jan 31, 2023
66 Issues opened by 59 people
-
Cargo clippy fix breaks with unreachable statements
#107734 opened
Feb 6, 2023 -
ICE when compiling combine-4.6.6 in nightly (75a0be98f 2023-02-05)
#107730 opened
Feb 6, 2023 -
Rust 1.66 broke warp impl Reply on return types
#107729 opened
Feb 6, 2023 -
"./x.py setup" fails on snap curl (Kubuntu 22.10)
#107722 opened
Feb 6, 2023 -
Compiling https://github.com/Marwes/combine with 2023-02-05 nightly causes internal compiler error
#107716 opened
Feb 6, 2023 -
Cargo doc triggers rustc ICE
#107715 opened
Feb 6, 2023 -
Please upgrade vte
#107708 opened
Feb 5, 2023 -
ICE: Span must not be empty and have no suggestion
#107705 opened
Feb 5, 2023 -
Create `.vscode` directory in `x.py setup`
#107703 opened
Feb 5, 2023 -
Simple example of HRTB bound not resolving correctly
#107699 opened
Feb 5, 2023 -
rustup update warning: Signature verification failed
#107698 opened
Feb 5, 2023 -
dyn-star: "needs to be a pointer-sized type" but the type is pointer-sized
#107696 opened
Feb 5, 2023 -
Incorrect compiler suggestion for adding lifetime bounds to derive macros
#107694 opened
Feb 5, 2023 -
no errors encountered even though `delay_span_bug` issued
#107691 opened
Feb 5, 2023 -
1.69.0-nightly (50d3ba5bc 2023-02-04) running on x86_64-pc-windows-msvc Compilation problem
#107686 opened
Feb 5, 2023 -
Compiler error during compilation of `combine` (Docker `rust:latest`, aarch64, nightly)
#107684 opened
Feb 5, 2023 -
circular redundant import misreported as private struct import
#107683 opened
Feb 5, 2023 -
rustc should suggest "use" statement if it's missing from an import
#107682 opened
Feb 5, 2023 -
`.next().unwrap_unchecked()` on Iterator doesn't optimize as expected
#107681 opened
Feb 5, 2023 -
ICE When Building `combine` in DEBUG MODE (WITHOUT `--release`)
#107678 opened
Feb 5, 2023 -
Rustdoc re-exports only include one item per name across all namespaces
#107677 opened
Feb 5, 2023 -
x fmt broken on NixOS since stage0 update
#107676 opened
Feb 5, 2023 -
Mac Catalyst: `ld` is trying to find prebuilt `rustlib` when building with `-Z build-std`
#107670 opened
Feb 4, 2023 -
bootstrap: "download-ci-llvm = true" doesn't work on x86_64-pc-windows-gnu
#107668 opened
Feb 4, 2023 -
`#[derive_const]` derives should bound generic type parameters by `~const Trait`
#107666 opened
Feb 4, 2023 -
ICE: Found unstable fingerprints for mir_built
#107665 opened
Feb 4, 2023 -
thread 'rustc' panicked at 'Failed to extract DefId
#107660 opened
Feb 4, 2023 -
E0277 unfortunate spacing in source
#107649 opened
Feb 3, 2023 -
TAIT defining scope options
#107645 opened
Feb 3, 2023 -
Crater runs for 1.68
#107641 opened
Feb 3, 2023 -
Rust `1.67.0` stopped initializing the WASI environment for exported functions on `target="wasm32-wasi"`
#107635 opened
Feb 3, 2023 -
[MacCatalyst]: Can't determine the platform when creating an xcframework from rust libraries
#107630 opened
Feb 3, 2023 -
Inner closure move in function call does not move outer values
#107623 opened
Feb 3, 2023 -
Adding `#[inline]` to function results in 10x slowdown when used in another crate
#107617 opened
Feb 3, 2023 -
Consider simulation testing for math on 16-bit targets
#107612 opened
Feb 2, 2023 -
x test tidy --bless incorrectly duplicates a part of `where`
#107610 opened
Feb 2, 2023 -
`implied_by` not working with const-stability?
#107605 opened
Feb 2, 2023 -
LLVM error when building standard library on m68k-unknown-linux-gnu
#107597 opened
Feb 2, 2023 -
`Path::components()` vs. `collect::<PathBuf>()` inconsistency ?!
#107594 opened
Feb 2, 2023 -
Closure parameter lifetime inferance erases hrtb
#107589 opened
Feb 2, 2023 -
Panic while cargo run: index out of bounds: the len is 3 but the index is 44409961840641
#107582 opened
Feb 2, 2023 -
Clarify behavior of HashSet::insert when there's existing key
#107581 opened
Feb 2, 2023 -
Update MinGW Binutils to the latest version on Stable
#107575 opened
Feb 1, 2023 -
FnOnce with GAT argument with HRTB is misinterpreted by the type system
#107572 opened
Feb 1, 2023 -
The MSVC CRT library is not overrideable by other build systems
#107570 opened
Feb 1, 2023 -
Rustdoc: indicate deprecated items on the sidebar
#107568 opened
Feb 1, 2023 -
Segfault when using async on linux-musl
#107566 opened
Feb 1, 2023 -
higher ranked projections: bisect ICE -> compile change
#107564 opened
Feb 1, 2023 -
Consider adding a lint for ambiguous re-exports, since they are unusable
#107563 opened
Feb 1, 2023 -
Types should be inferrable across bit boolean operators
#107556 opened
Feb 1, 2023 -
Suboptimal code generated for alignment checks and similar via `number.trailing_zeros() >= bit_count`
#107554 opened
Feb 1, 2023 -
Suggested rust-analyzer config can't run rustfmt
#107547 opened
Feb 1, 2023 -
Type checker panics on a buggy trait implementation
#107545 opened
Feb 1, 2023 -
Tracking Issue for BTreeMap cursors
#107540 opened
Feb 1, 2023 -
Confusing error messages by using double variable name
#107538 opened
Jan 31, 2023 -
Confusing error messages when a pattern match contains .foo() expressions
#107523 opened
Jan 31, 2023 -
parser: `[elem; count]` is strong signal that an array literal was intended
#107518 opened
Jan 31, 2023 -
1.67 regression with `……::{opaque#0}<'_> does not live long enough` error
#107516 opened
Jan 31, 2023 -
implementing From<<builtin as ToOwned>::Owned>, errors with conflicting implementation
#107514 opened
Jan 31, 2023 -
Tests compilation fails with "Undefined symbols for architecture x86_64"
#107513 opened
Jan 31, 2023 -
Whether panicking in inline_const causes an error depends on optimization
#107503 opened
Jan 31, 2023 -
x.py fix is broken
#107501 opened
Jan 31, 2023 -
[AVR] core::fmt::Write is broken without lto
#107497 opened
Jan 31, 2023 -
Regression 1.67.0: Static archives have different unix permissions than before
#107495 opened
Jan 31, 2023
300 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.
-
Resolve documentation links in rustc and store the results in metadata
#94857 commented on
Feb 6, 2023 • 23 new comments -
Mir-Opt for copying enums with large discrepancies
#85158 commented on
Feb 6, 2023 • 16 new comments -
make &mut !Unpin not dereferenceable, and Box<!Unpin> not noalias
#106180 commented on
Feb 6, 2023 • 16 new comments -
Add Trusty OS as tier 3 target
#103895 commented on
Feb 3, 2023 • 15 new comments -
Migrate some of `rustc_parse` to derive diagnostics
#107446 commented on
Feb 6, 2023 • 15 new comments -
migrate compiler, bootstrap and compiletest to windows-rs
#106610 commented on
Feb 6, 2023 • 14 new comments -
WIP: Remove `identity_future` indirection
#104833 commented on
Feb 3, 2023 • 13 new comments -
rework min_choice algorithm of member constraints
#105300 commented on
Feb 4, 2023 • 12 new comments -
Don't monomorphize ty::tls closures in rustc_query_impl
#106311 commented on
Feb 2, 2023 • 12 new comments -
Reverse Timsort scan direction
#107191 commented on
Feb 1, 2023 • 12 new comments -
Drop support for FreeBSD 10 and 11 from std
#89058 commented on
Feb 4, 2023 • 11 new comments -
Stabilise inline_const
#104087 commented on
Feb 6, 2023 • 11 new comments -
Flatten/inline format_args!() and (string and int) literal arguments into format_args!()
#106824 commented on
Feb 1, 2023 • 11 new comments -
io: soften ‘at most one write attempt’ requirement in io::Write::write
#107200 commented on
Feb 3, 2023 • 11 new comments -
Handle discriminant in DataflowConstProp
#107411 commented on
Feb 6, 2023 • 9 new comments -
[perf experiment] Enable CopyProp
#107449 commented on
Jan 31, 2023 • 8 new comments -
Removed bootstrap asserts
#107483 commented on
Feb 5, 2023 • 8 new comments -
[WIP] make nightly compilers able to parallelize
#101566 commented on
Feb 3, 2023 • 7 new comments -
fix: Unexpected trait bound not satisfied in HRTB and Associated Type
#103695 commented on
Feb 2, 2023 • 7 new comments -
suggest lifetime for closure parameter type when mismatch
#105888 commented on
Feb 2, 2023 • 7 new comments -
Type-directed probing for inherent associated types
#105961 commented on
Feb 2, 2023 • 7 new comments -
Add sanitizer support for modern iOS platforms
#106476 commented on
Feb 4, 2023 • 7 new comments -
implement const iterator using `rustc_do_not_const_check`
#106541 commented on
Feb 4, 2023 • 7 new comments -
Require TAITs to appear in the signature of items that register a hidden type
#107073 commented on
Feb 4, 2023 • 7 new comments -
Replace ZST operands and debuginfo by constants.
#107270 commented on
Feb 6, 2023 • 7 new comments -
Stabilize feature `cstr_from_bytes_until_nul`
#107429 commented on
Feb 2, 2023 • 7 new comments -
Rust does not comply with IEEE 754 floats: arithmetic can produce signaling NaN
#107247 commented on
Feb 2, 2023 • 6 new comments -
Add compiler error E0523 long description and test
#100599 commented on
Feb 6, 2023 • 6 new comments -
Rebased: Mark drop calls in landing pads cold instead of noinline
#102099 commented on
Feb 5, 2023 • 6 new comments -
More accurate spans for arg removal suggestion
#106347 commented on
Feb 2, 2023 • 6 new comments -
Allow only implementing `Read::read_buf`
#106643 commented on
Feb 1, 2023 • 6 new comments -
Link unstable features
#106681 commented on
Feb 4, 2023 • 6 new comments -
Support AIX-style archive type
#106704 commented on
Feb 5, 2023 • 6 new comments -
remove obsolete `givens` from regionck
#107376 commented on
Feb 1, 2023 • 6 new comments -
Tracking Issue for `const_cstr_methods`
#101719 commented on
Feb 3, 2023 • 5 new comments -
rust 1.67.0 fails to recognize thin archive
#107334 commented on
Feb 3, 2023 • 5 new comments -
Newlines make diagnostic fix suggestions render strangely
#92741 commented on
Feb 4, 2023 • 5 new comments -
Set RUST_SAVE_ANALYSIS_CONFIG env variable for run-pass tests
#106789 commented on
Feb 6, 2023 • 5 new comments -
Recover from `pub let`
#107047 commented on
Feb 3, 2023 • 5 new comments -
[breaking change] Remove a rustdoc back compat warning
#107291 commented on
Feb 6, 2023 • 5 new comments -
Build fails in cygwin
#79854 commented on
Feb 1, 2023 • 4 new comments -
Tracking Issue for fs_try_exists
#83186 commented on
Feb 1, 2023 • 4 new comments -
rust 1.64 now uses fd-lock->rustix->flock() for bootstraping where flock() is not available on Solaris
#103630 commented on
Feb 3, 2023 • 4 new comments -
Please provide standalone installers for sparc64-unknown-linux-gnu
#47903 commented on
Feb 3, 2023 • 4 new comments -
Regression 1.66 "`some_fn::{opaque#0}<'_>` does not live long enough"
#107426 commented on
Feb 3, 2023 • 4 new comments -
Tracking issue for atomic_mut_ptr
#66893 commented on
Feb 6, 2023 • 4 new comments -
Suggest fix for misplaced generic params on fn item #103366
#103478 commented on
Feb 1, 2023 • 4 new comments -
Add LazyCell::into_inner
#106152 commented on
Feb 1, 2023 • 4 new comments -
Add ability to transmute (somewhat) with generic consts in arrays
#106281 commented on
Feb 3, 2023 • 4 new comments -
Refine error spans for "The trait bound `T: Trait` is not satisfied" when passing literal structs/tuples
#106477 commented on
Feb 6, 2023 • 4 new comments -
Restore behavior when primary bundle is missing
#106923 commented on
Feb 2, 2023 • 4 new comments -
Implement jump threading MIR opt
#107009 commented on
Feb 6, 2023 • 4 new comments -
Add `str::Lines::remainder`
#107464 commented on
Jan 31, 2023 • 4 new comments -
Tracking Issue for enabling `elided_lifetimes_in_paths` lints
#91639 commented on
Feb 1, 2023 • 3 new comments -
Constants can contain references that are not Sync
#49206 commented on
Feb 3, 2023 • 3 new comments -
error: internal compiler error: no errors encountered even though `delay_span_bug` issued
#107440 commented on
Feb 3, 2023 • 3 new comments -
configure: Give a better error when the local rustc version is too old
#47872 commented on
Feb 3, 2023 • 3 new comments -
ICE: "Span must not be empty and have no suggestion" -Wunused-lifetimes
#104432 commented on
Feb 3, 2023 • 3 new comments -
Tracking issue: deref patterns
#87121 commented on
Feb 3, 2023 • 3 new comments -
Rustdoc reduce search rank for deprecated items
#98759 commented on
Feb 3, 2023 • 3 new comments -
ld64.lld: error: too many personalities (4) for compact unwind to encode
#102754 commented on
Feb 4, 2023 • 3 new comments -
Exposure of HashMap iteration order allows for O(n²) blowup.
#36481 commented on
Feb 5, 2023 • 3 new comments -
Tracking issue for RFC 2515, "Permit impl Trait in type aliases"
#63063 commented on
Feb 6, 2023 • 3 new comments -
`generic_const_exprs` does not work properly with const/type param defaults
#106994 commented on
Feb 6, 2023 • 3 new comments -
Tracking issue for dyn-star
#102425 commented on
Feb 6, 2023 • 3 new comments -
Support #[global_allocator] without the allocator shim
#86844 commented on
Feb 4, 2023 • 3 new comments -
Add `-Z instrument-xray` flag
#102963 commented on
Feb 6, 2023 • 3 new comments -
Implement SSA-based reference propagation
#106285 commented on
Feb 5, 2023 • 3 new comments -
make `ty::Ty: Debug` not call the `Display` impl
#107084 commented on
Feb 2, 2023 • 3 new comments -
Rescope temp lifetime in let-chain into IfElse
#107251 commented on
Jan 31, 2023 • 3 new comments -
Fix some issues with folded AArch64 features
#107294 commented on
Feb 3, 2023 • 3 new comments -
rustbuild: x.py dist should interleave tool builds
#107450 commented on
Jan 30, 2023 • 2 new comments -
SystemTime does not discuss leap seconds in docs
#77994 commented on
Jan 30, 2023 • 2 new comments -
Tracking Issue for Restrictions
#105077 commented on
Jan 31, 2023 • 2 new comments -
Tracking Issue for `try_trait_v2`, A new design for the `?` desugaring (RFC#3058)
#84277 commented on
Jan 31, 2023 • 2 new comments -
Remove `identity_future` indirection/hack
#104826 commented on
Jan 31, 2023 • 2 new comments -
[ICE]: `Broken MIR: generator contains type [&std::option::Option<StructB>] in MIR, but typeck only knows about {ResumeTy, StructB, Option<StructB>, &StructB, impl Future<Output = StructA>, ()} and []`
#107414 commented on
Jan 31, 2023 • 2 new comments -
Runtime stackoverflow after updating to Rust 1.67
#107358 commented on
Jan 31, 2023 • 2 new comments -
Tracking Issue for attributes changing "Minimal Complete Definition" of a trait
#107460 commented on
Jan 31, 2023 • 2 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Feb 1, 2023 • 2 new comments -
Tracking issue for `?` operator and `try` blocks (RFC 243, `question_mark` & `try_blocks` features)
#31436 commented on
Feb 1, 2023 • 2 new comments -
Tracking Issue for `io_error_downcast`
#99262 commented on
Feb 1, 2023 • 2 new comments -
Mock environment testing for bootstrap
#102563 commented on
Feb 2, 2023 • 2 new comments -
Unexpected behaviour when calling associated async function of a trait with default implementations
#107002 commented on
Feb 2, 2023 • 2 new comments -
MPSC Sender channel not dropping buffer when all Receivers are dropped during a thread panic unwind
#107466 commented on
Feb 2, 2023 • 2 new comments -
`rustc` crashes when used with a custom LD_PRELOAD allocator
#107410 commented on
Feb 2, 2023 • 2 new comments -
Windows builds fail to link C++ static library
#107162 commented on
Feb 2, 2023 • 2 new comments -
Windows: Path API Incorrectly Handles Alternate Data Stream Identifiers
#107276 commented on
Feb 2, 2023 • 2 new comments -
rust-analyzer doesn't work on bootstrap anymore
#101070 commented on
Feb 3, 2023 • 2 new comments -
Remove `missing_tools` config
#79249 commented on
Feb 3, 2023 • 2 new comments -
Tracking issue for RFC 2700: numeric constants as associated consts
#68490 commented on
Feb 3, 2023 • 2 new comments -
Providing the compiler crates as rlib?
#55741 commented on
Feb 3, 2023 • 2 new comments -
Exploring PGO for the Rust compiler
#79442 commented on
Feb 3, 2023 • 2 new comments -
Use section/symbol ordering files for compiling rustc (e.g. BOLT)
#50655 commented on
Feb 3, 2023 • 2 new comments -
cargo not built when a target is specified
#47885 commented on
Feb 3, 2023 • 2 new comments -
Building LLVM from source doesn't forward `-j x` to cmake
#95177 commented on
Feb 3, 2023 • 2 new comments -
run-pass-valgrind tests don't actually run in valgrind
#44816 commented on
Feb 3, 2023 • 2 new comments -
`./x.py test --host=''` does nothing and succeeds
#77906 commented on
Feb 3, 2023 • 2 new comments -
Collect and aggregate timing statistics of CI builders
#48829 commented on
Feb 3, 2023 • 2 new comments -
Box syntax and `generator_clone` can lead to double free
#105084 commented on
Feb 3, 2023 • 2 new comments -
Stabilize guaranteed compile time evaluation of unnamed constant items
#93838 commented on
Feb 3, 2023 • 2 new comments -
Tracking Issue for `once_cell`
#74465 commented on
Feb 3, 2023 • 2 new comments -
#102750 regresses layout size of Cow<>
#105371 commented on
Feb 4, 2023 • 2 new comments -
“closure references itself” error when it’s not
#97680 commented on
Feb 6, 2023 • 2 new comments -
Support stack probing for arm64 (aarch64)
#77071 commented on
Feb 6, 2023 • 2 new comments -
Tracking issue for supporting macOS on Apple Silicon (a.k.a arm64, M1, M2, aarch64)
#73908 commented on
Feb 6, 2023 • 2 new comments -
`#[feature(exhaustive_patterns)]` thinks irrefutable pattern is refutable when enum contains struct with private fields.
#104034 commented on
Feb 6, 2023 • 2 new comments -
Initial support for loongarch64_unknown_linux_gnuf64
#96971 commented on
Feb 4, 2023 • 2 new comments -
Stabilize `#![feature(target_feature_11)]`
#99767 commented on
Feb 1, 2023 • 2 new comments -
add `with_hash_task` to generate `DepNode` deterministically
#100987 commented on
Feb 4, 2023 • 2 new comments -
Support downloading bootstrap from CI in shell scripts
#102282 commented on
Feb 3, 2023 • 2 new comments -
First attempt at removing DropAndReplace
#104488 commented on
Feb 6, 2023 • 2 new comments -
Introduce terminating scope for tail expressions of breakable scopes
#106493 commented on
Jan 31, 2023 • 2 new comments -
Properly allow macro expanded `format_args` invocations to uses captures
#106505 commented on
Feb 3, 2023 • 2 new comments -
Default relax_elf_relocations to true
#106511 commented on
Feb 3, 2023 • 2 new comments -
Remove a few `actually_rustdoc` uses
#107289 commented on
Feb 2, 2023 • 2 new comments -
Add `clone_from` specializations to `Rc` and `Arc`
#107395 commented on
Feb 2, 2023 • 2 new comments -
add support of RustyHermit's BSD socket layer
#107405 commented on
Jan 31, 2023 • 2 new comments -
Error code E0794 for late-bound lifetime parameter error.
#107416 commented on
Feb 2, 2023 • 2 new comments -
Enable -Zdrop-tracking-mir by default
#107421 commented on
Jan 31, 2023 • 2 new comments -
Add display of lifetime of Ref in fn fmt() for TypeError
#107475 commented on
Feb 6, 2023 • 2 new comments -
ICE reporting link template not working.
#107145 commented on
Jan 30, 2023 • 1 new comment -
Private doc test flag
#60820 commented on
Jan 30, 2023 • 1 new comment -
`[async block]: Future<Output = Ty>` obligations don't provide inference guidance
#106527 commented on
Jan 31, 2023 • 1 new comment -
`#[inline(never)]` does not work for async fn
#106765 commented on
Jan 31, 2023 • 1 new comment -
Functional record update: private fields should not throw errors if not explicitly used in literals
#70564 commented on
Jan 31, 2023 • 1 new comment -
Tracking Issue for Associated Const Equality
#92827 commented on
Jan 31, 2023 • 1 new comment -
Overly verbose output on invalid for loop due to recovery
#82225 commented on
Jan 31, 2023 • 1 new comment -
Tracking Issue for split_array
#90091 commented on
Jan 31, 2023 • 1 new comment -
[ICE]: compiler segfault with GAT
#107366 commented on
Jan 31, 2023 • 1 new comment -
relating higher-ranked projections can unexpectedly constrain inference
#107268 commented on
Jan 31, 2023 • 1 new comment -
Exponential (?) time complexity in `evaluate_trait_predicate_recursively` in rustdoc when proving Send/Sync
#106930 commented on
Jan 31, 2023 • 1 new comment -
Option '' given more than once when building clippy
#106941 commented on
Jan 31, 2023 • 1 new comment -
Safe function MIR reads discriminant of moved-out local
#91029 commented on
Jan 31, 2023 • 1 new comment -
Tracking issue for deprecation lint `proc_macro_derive_resolution_fallback`
#83583 commented on
Jan 31, 2023 • 1 new comment -
Detect method chains that call methods that aren't meant to be chained
#104204 commented on
Jan 31, 2023 • 1 new comment -
Assign HirIds in HIR traversal order
#102522 commented on
Feb 1, 2023 • 1 new comment -
Tracking Issue for Interoperability With C++ Destruction Order
#100344 commented on
Feb 1, 2023 • 1 new comment -
Separate clauses and goals from the Predicate type
#107250 commented on
Feb 1, 2023 • 1 new comment -
Track perf regression "Branch Clause from Predicate #104846"
#105060 commented on
Feb 1, 2023 • 1 new comment -
x.py test tests/ doesn't work
#97314 commented on
Feb 1, 2023 • 1 new comment -
Conditionally derived traits using `cfg_attr` are not documented as being behind a feature flag.
#103300 commented on
Feb 1, 2023 • 1 new comment -
Forbid lowering the same `NodeId` multiple times
#96346 commented on
Feb 1, 2023 • 1 new comment -
Not using the byval attribute loses memcpy optimizations
#103103 commented on
Feb 2, 2023 • 1 new comment -
Illegal read in graph.rs and failure to convert 'DefPathHash DefPathHash Fingerprint'
#107383 commented on
Feb 2, 2023 • 1 new comment -
Apple Silicon M1 - libLLVMX86Disassembler.a: file too small to be an archive
#81790 commented on
Feb 2, 2023 • 1 new comment -
rustc breaks code by suggestion to remove bounds
#104918 commented on
Feb 2, 2023 • 1 new comment -
[AVR] Shift left `<<` doesn't work correctly on >= 32-bit integers on a 16-bit platform
#82380 commented on
Feb 2, 2023 • 1 new comment -
miri considers the very same code UB in runtime but ok at compile time
#105270 commented on
Feb 2, 2023 • 1 new comment -
Incompatibility between rustc's libgcc_s_dw2-1.dll and MSYS2 mingw-w64-i686-gcc 11.3
#99534 commented on
Feb 2, 2023 • 1 new comment -
Permit multi-segment paths as const generic arguments without `{}`
#77773 commented on
Feb 2, 2023 • 1 new comment -
Tracking issue for `concat_idents`
#29599 commented on
Feb 2, 2023 • 1 new comment -
ICE: type metadata for unique ID `VariantStructType([async block@h3/src/tests/connection.rs:631:22: 646:6], 0, HiddenZst)` is already in the `TypeMap`!
#105822 commented on
Feb 2, 2023 • 1 new comment -
Tracking issue for procedural macros and "hygiene 2.0"
#54727 commented on
Feb 2, 2023 • 1 new comment -
Ignored doctests are run with `cargo test -- --ignored`.
#87586 commented on
Feb 2, 2023 • 1 new comment -
Tracking Issue for `panic::update_hook`
#92649 commented on
Feb 2, 2023 • 1 new comment -
Tracking issue for the OOM hook
#51245 commented on
Feb 2, 2023 • 1 new comment -
Tracking Issue for additional `array::IntoIter` constructors (feature `array_into_iter_constructors`)
#91583 commented on
Feb 3, 2023 • 1 new comment -
Tests do not capture stdout()
#90785 commented on
Feb 3, 2023 • 1 new comment -
missed(?) optimization with a const array of same item
#107208 commented on
Feb 3, 2023 • 1 new comment -
Inconsistency between Clippy and Rustdoc build stages
#92538 commented on
Feb 3, 2023 • 1 new comment -
Warn when checking `library/std` when `profile = "compiler"`
#78466 commented on
Feb 3, 2023 • 1 new comment -
Bogus `higher-ranked lifetime error` in an async block
#102211 commented on
Feb 3, 2023 • 1 new comment -
bootstrap: `--warnings warn` doesn't apply to bootstrap itself
#76805 commented on
Feb 3, 2023 • 1 new comment -
x.py's naming of stages is confusing
#59864 commented on
Feb 3, 2023 • 1 new comment -
Properly test cross-language LTO
#57438 commented on
Feb 3, 2023 • 1 new comment -
Bootstrap cargo crashes on i486 machine
#54740 commented on
Feb 3, 2023 • 1 new comment -
Cannot build just stage 0 `rust-std` from `rust-src` with local rust
#94781 commented on
Feb 3, 2023 • 1 new comment -
Build fails if "make" is not gnu make
#50341 commented on
Feb 3, 2023 • 1 new comment -
Running target llvm-config on host
#65509 commented on
Feb 3, 2023 • 1 new comment -
Rust make system should respect -j1
#47808 commented on
Feb 3, 2023 • 1 new comment -
bootstrap fails on NetBSD
#45686 commented on
Feb 3, 2023 • 1 new comment -
rustbuild: rpath=false does not work, maybe because `build-script-build` bypasses `rustc.rs` wrapper
#43289 commented on
Feb 3, 2023 • 1 new comment -
Channel should not default to `dev` when built from a tarball
#36690 commented on
Feb 3, 2023 • 1 new comment -
[rustbuild] cross-compiling to windows-gnu fails
#36254 commented on
Feb 3, 2023 • 1 new comment -
Package debug libstd with binaries
#20630 commented on
Feb 3, 2023 • 1 new comment -
Mention `;` when not expecting statement and finding one in the context of a macro
#53011 commented on
Feb 3, 2023 • 1 new comment -
Misleading error message with Trait and unimplemented std::marker::Sized
#65734 commented on
Feb 3, 2023 • 1 new comment -
Use structured suggestion for closure needed instead of inner function
#65504 commented on
Feb 3, 2023 • 1 new comment -
Diagnostics for using &Vec after it was moved to a for-loop could be more accurate
#67876 commented on
Feb 3, 2023 • 1 new comment -
Confusing "expected reference, found ..." error when trying to chain Iterator<T> and Iterator<&T>
#68095 commented on
Feb 3, 2023 • 1 new comment -
Confusing error message: the trait `std::convert::Into` cannot be made into an object
#46807 commented on
Feb 3, 2023 • 1 new comment -
Diagnostic for E0596 points at the wrong borrow?
#68786 commented on
Feb 3, 2023 • 1 new comment -
Add suggestion/explanation to error on trying to mutably borrow immutable reference
#45405 commented on
Feb 3, 2023 • 1 new comment -
provide way to users to opt into DWARF5 on stable Rust
#103057 commented on
Feb 3, 2023 • 1 new comment -
Avoid llvm-nm / llvm-objcopy special cases for mingw
#107453 commented on
Feb 3, 2023 • 1 new comment -
`#[doc(hidden)]` causes type's traits to disappear from rustdoc JSON built with `--document-hidden-items`
#107278 commented on
Feb 3, 2023 • 1 new comment -
Tracking issue for speeding up rustc via its build configuration
#103595 commented on
Feb 3, 2023 • 1 new comment -
Join does not work on borrowed Strings
#82910 commented on
Feb 3, 2023 • 1 new comment -
Investigate mutating the AST during late resolution
#99669 commented on
Feb 4, 2023 • 1 new comment -
Lint against `Iterator::map` receiving a callable that returns `()`
#106991 commented on
Feb 4, 2023 • 1 new comment -
Add syntax highlighting for TOML to rustdoc
#43165 commented on
Feb 4, 2023 • 1 new comment -
Tracking issue for `&mut T` in const contexts (const_mut_refs)
#57349 commented on
Feb 4, 2023 • 1 new comment -
lldb can not print Option<i32>
#79530 commented on
Feb 4, 2023 • 1 new comment -
Factual error in `PartialEq` documentation
#91843 commented on
Feb 5, 2023 • 1 new comment -
Rustc stable panics when optimizing MIR, attempting to unwrap trait object
#86351 commented on
Feb 5, 2023 • 1 new comment -
Rustdoc: maybe don't display #[repr(C)] sometimes
#66401 commented on
Feb 5, 2023 • 1 new comment -
[ICE]: Failed to normalize <bump_str::BumpStr<'_> as rkyv::Archive>::Resolver
#107382 commented on
Feb 5, 2023 • 1 new comment -
HRTB prevent mem::transmute and mem::MaybeUninit from working
#62201 commented on
Feb 5, 2023 • 1 new comment -
Add help for value moved multiple times in the same guard
#105993 commented on
Feb 5, 2023 • 1 new comment -
"the following other types implement trait" needs improvement.
#103822 commented on
Feb 6, 2023 • 1 new comment -
`./configure --set changelog-seen=2` doesn't work
#107049 commented on
Feb 6, 2023 • 1 new comment -
thread 'rustc' panicked at 'Span must not be empty and have no suggestion'
#105957 commented on
Feb 6, 2023 • 1 new comment -
Bad advice given for arr[0i32.into()]
#107292 commented on
Feb 6, 2023 • 1 new comment -
Non-reproducible builds when depending on local crates
#98185 commented on
Feb 6, 2023 • 1 new comment -
Incremental occasionally causes link failures (in particular when build process is interrupted)
#81280 commented on
Feb 6, 2023 • 1 new comment -
add CString::from_vec_until_nul
#96186 commented on
Feb 2, 2023 • 1 new comment -
Implement From<OwnedFd/Handle> for ChildStdin/out/err object
#98704 commented on
Feb 2, 2023 • 1 new comment -
Add `kernel-address` sanitizer support for freestanding targets
#99679 commented on
Jan 31, 2023 • 1 new comment -
Parse unnamed struct and union fields
#99754 commented on
Feb 2, 2023 • 1 new comment -
Add loongarch64 asm! support
#101069 commented on
Feb 4, 2023 • 1 new comment -
Fix implied outlives bounds logic for projections
#101680 commented on
Feb 2, 2023 • 1 new comment -
reimplement `~const Trait` bounds via a fourth kind of generic param
#101900 commented on
Feb 1, 2023 • 1 new comment -
Introduce a no-op `PlaceMention` statement for `let _ =`.
#102256 commented on
Feb 1, 2023 • 1 new comment -
[`unused_braces`] Lint multiline blocks as long as not in arms
#102432 commented on
Feb 1, 2023 • 1 new comment -
errors: generate typed identifiers in each crate
#103042 commented on
Jan 31, 2023 • 1 new comment -
Allow partially moved values in match
#103208 commented on
Feb 1, 2023 • 1 new comment -
Remove structural match from `TypeId`
#103291 commented on
Feb 3, 2023 • 1 new comment -
Constify `assert_eq!` and `assert_ne!`
#103639 commented on
Feb 4, 2023 • 1 new comment -
Stabilize rustdoc `--test-run-directory`
#103682 commented on
Feb 4, 2023 • 1 new comment -
rustdoc: Add PartialOrd trait to doc comment explanation
#104068 commented on
Jan 31, 2023 • 1 new comment -
Raise minimum supported Apple OS versions
#104385 commented on
Feb 1, 2023 • 1 new comment -
Add more license annotations
#104527 commented on
Feb 1, 2023 • 1 new comment -
Use `ThinVec` more in the AST
#104754 commented on
Feb 2, 2023 • 1 new comment -
Implement unification of const abstract impls
#104803 commented on
Feb 5, 2023 • 1 new comment -
Evaluate place expression in `PlaceMention`
#104844 commented on
Feb 1, 2023 • 1 new comment -
Avoid alignment mismatch between ABI and layout for unions.
#104872 commented on
Feb 2, 2023 • 1 new comment -
Include line numbers in debuginfo by default for developers
#104968 commented on
Feb 3, 2023 • 1 new comment -
rust: library: Add `setsid` method to `CommandExt` trait
#105377 commented on
Feb 3, 2023 • 1 new comment -
Partial stabilization of `once_cell`
#105587 commented on
Feb 3, 2023 • 1 new comment -
Implement cursors for BTreeMap
#105641 commented on
Feb 1, 2023 • 1 new comment -
Relax ordering rules for `asm!` operands
#105798 commented on
Jan 31, 2023 • 1 new comment -
Add `Option::as_slice`(`_mut`) and `::into_slice`
#105871 commented on
Jan 31, 2023 • 1 new comment -
implied bounds: normalize in the proper param_env
#105982 commented on
Feb 2, 2023 • 1 new comment -
Stop at the first `NULL` argument when iterating `argv`
#106001 commented on
Feb 6, 2023 • 1 new comment -
Implement more methods for `vec_deque::IntoIter`
#106241 commented on
Feb 5, 2023 • 1 new comment -
Support linking to rust dylib with --crate-type staticlib
#106560 commented on
Feb 2, 2023 • 1 new comment -
rustc_codegen_ssa: Set e_flags for AVR architecture based on target CPU
#106619 commented on
Feb 2, 2023 • 1 new comment -
Stabilize cmpxchg16b_target_feature
#106774 commented on
Feb 3, 2023 • 1 new comment -
Preserve DebugInfo in DeadStoreElimination.
#106852 commented on
Feb 6, 2023 • 1 new comment -
Update documentation of select_nth_unstable and select_nth_unstable_by to state O(n^2) complexity
#106933 commented on
Jan 31, 2023 • 1 new comment -
Let Vec be used as an argument in fluent strings
#106986 commented on
Feb 2, 2023 • 1 new comment -
Support `true` and `false` as boolean flag params
#107043 commented on
Jan 30, 2023 • 1 new comment -
Suggest function call on pattern type mismatch
#107098 commented on
Feb 1, 2023 • 1 new comment -
Upgrade to LLVM 16
#107224 commented on
Feb 6, 2023 • 1 new comment -
rustdoc: Break bounds if they are too long
#107298 commented on
Feb 4, 2023 • 1 new comment -
Turn on ConstDebugInfo pass.
#107404 commented on
Feb 6, 2023 • 1 new comment -
Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)`
#107462 commented on
Jan 30, 2023 • 1 new comment -
Pattern-matching on enum's `#[non_exhaustive]` variant causes confusing diagnostic
#107165 commented on
Jan 30, 2023 • 0 new comments -
Tracking Issue for `remainder` methods for `str` split iterators
#77998 commented on
Jan 31, 2023 • 0 new comments -
Tracking Issue for `-Ztrait-solver=next`
#107374 commented on
Jan 31, 2023 • 0 new comments -
Tracking Issue for Iterator::try_reduce (feature iterator_try_reduce)
#87053 commented on
Jan 31, 2023 • 0 new comments -
Discussion: Enforce formatting of doc comments
#105198 commented on
Jan 31, 2023 • 0 new comments -
Tracking Issue for RFC 2930 (read-buf)
#78485 commented on
Jan 31, 2023 • 0 new comments -
Diagnostic Translation
#100717 commented on
Feb 2, 2023 • 0 new comments -
Tracking issue for improving std::fmt::Arguments and format_args!()
#99012 commented on
Feb 2, 2023 • 0 new comments -
bootstrap: Document that setting `description` changes the version hash
#103557 commented on
Feb 3, 2023 • 0 new comments -
`./x.py fmt` uses incorrect rustfmt with download-ci-llvm=true and custom rustc (not stage0/beta)
#81155 commented on
Feb 3, 2023 • 0 new comments -
cross-built compiler doesn't have the standard library for the target in its sysroot
#77352 commented on
Feb 3, 2023 • 0 new comments -
.tar.gz dist files require running `install.sh` before they can be used
#60335 commented on
Feb 3, 2023 • 0 new comments -
Bootstrap deletes the sysroot directory when alternating between check and build, breaking --keep-stage
#52565 commented on
Feb 3, 2023 • 0 new comments -
Implement expect attribute from RFC 2383, "Lint Reasons RFC"
#85549 commented on
Feb 3, 2023 • 0 new comments -
[rustbuild] Support `exclude` in config.toml, not just as a flag
#35678 commented on
Feb 3, 2023 • 0 new comments -
Iterator::max_by_key twice as slow than manual implementation
#106255 commented on
Feb 3, 2023 • 0 new comments -
`tidy` output unorganised and unclear
#106345 commented on
Feb 3, 2023 • 0 new comments -
fn's can be used as const generics
#84238 commented on
Feb 3, 2023 • 0 new comments -
Tidy should detect unreachable modules in `compiler/`
#106206 commented on
Feb 3, 2023 • 0 new comments -
Compiler unexpectedly panicked
#107333 commented on
Feb 3, 2023 • 0 new comments -
Tracking issue for box_syntax
#49733 commented on
Feb 3, 2023 • 0 new comments -
Tracking issue for `box_patterns` feature
#29641 commented on
Feb 3, 2023 • 0 new comments -
`m68k-unknown-linux-gnu`: can't compile functions with certain return types
#89498 commented on
Feb 4, 2023 • 0 new comments -
Can't compile libc on m68k-unknown-linux-gnu: LLVM ERROR: unable to allocate function return #2
#93940 commented on
Feb 4, 2023 • 0 new comments -
Tracking issue for `IMPLIED_BOUNDS_ENTAILMENT` lint
#105572 commented on
Feb 4, 2023 • 0 new comments -
Fix: Consider U+01C3(ǃ) as a misleading punctuation, not as alphabetic
#104574 commented on
Feb 4, 2023 • 0 new comments -
Fix formmating in `src/test/ui`
#103086 commented on
Feb 4, 2023 • 0 new comments -
#[inline] on generic functions
#102539 commented on
Feb 4, 2023 • 0 new comments -
Iterator::sum requires type annotations in seemingly simple cases
#100802 commented on
Feb 4, 2023 • 0 new comments -
API Request: pointer::[op]_assign
#98955 commented on
Feb 5, 2023 • 0 new comments -
Bit-shifts with dynamic RHSs are broken on AVR on large numbers (u64, u128, i64, i128)
#106135 commented on
Feb 5, 2023 • 0 new comments -
ICE + other errors when trying to run `cargo test` on Arduino project, involving `vcell`
#104301 commented on
Feb 5, 2023 • 0 new comments -
core::str::validations::next_code_point only accepts an Iterator<&u8> and can not accept an Iterator<u8>
#95940 commented on
Feb 5, 2023 • 0 new comments -
When running cargo test, internal compiler error: unexpected panic
#107454 commented on
Feb 5, 2023 • 0 new comments -
Suggest powershell syntax for setting RUST_BACKTRACE in the panic result on Windows
#98379 commented on
Feb 5, 2023 • 0 new comments -
using const &str as format "literal"?
#96851 commented on
Feb 6, 2023 • 0 new comments -
no place to add evaluatable bounds to assoc const items
#104400 commented on
Feb 6, 2023 • 0 new comments -
[WIP] Constified slice::sort_unstable, sort_internals
#102279 commented on
Jan 31, 2023 • 0 new comments -
Implement a lint for implicit autoref of raw pointer dereference
#103735 commented on
Jan 31, 2023 • 0 new comments -
Add back BorrowedBuf::filled_mut
#103754 commented on
Feb 3, 2023 • 0 new comments -
Add fmt::Write to io::Write adapter
#104389 commented on
Feb 3, 2023 • 0 new comments -
Implement current_exe for AIX
#104521 commented on
Feb 5, 2023 • 0 new comments -
Enable new rlib in non stable cases
#105601 commented on
Feb 1, 2023 • 0 new comments -
Replace generic thread parker with explicit no-op parker
#105695 commented on
Jan 31, 2023 • 0 new comments -
Dest prop: Support removing writes when this unblocks optimizations
#105813 commented on
Feb 3, 2023 • 0 new comments -
Specialize some methods of `io::Chain`
#105917 commented on
Jan 31, 2023 • 0 new comments -
Fix `vec_deque::Drain` FIXME
#106276 commented on
Feb 5, 2023 • 0 new comments -
Make ExitStatus implement Default
#106425 commented on
Feb 3, 2023 • 0 new comments -
Add missing normalization for union fields types
#106938 commented on
Feb 3, 2023 • 0 new comments -
Migrating rustc_infer to session diagnostics (part 4)
#107034 commented on
Feb 3, 2023 • 0 new comments -
Update the version of musl used on `*-linux-musl` targets to 1.2.3
#107129 commented on
Feb 5, 2023 • 0 new comments -
Begin migrating rustdoc diagnostics for translation
#107246 commented on
Jan 30, 2023 • 0 new comments