Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
140 Pull requests merged by 64 people
-
make `order_dependent_trait_objects` show up in future-breakage reports
#102635 merged
Oct 22, 2022 -
Replaced wrong test with the correct mcve
#103335 merged
Oct 22, 2022 -
Fix some typos
#103339 merged
Oct 22, 2022 -
WinConsole::new is not actually fallible
#103340 merged
Oct 22, 2022 -
Add test for issue 97607
#103341 merged
Oct 22, 2022 -
Require Drop impls to have the same constness on its bounds as the bounds on the struct have
#103351 merged
Oct 22, 2022 -
Remove incorrect comment in `Vec::drain`
#103359 merged
Oct 22, 2022 -
rustdoc: clean up rustdoc-toggle CSS
#103364 merged
Oct 22, 2022 -
rustdoc: remove unused CSS `.out-of-band { font-weight: normal }`
#103370 merged
Oct 22, 2022 -
Rollup of 9 pull requests
#103375 merged
Oct 22, 2022 -
Add default trait implementations for "c-unwind" ABI function pointers
#101263 merged
Oct 21, 2022 -
Change process spawning to inherit the parent's signal mask by default
#101077 merged
Oct 21, 2022 -
Remove more attributes from metadata
#98450 merged
Oct 21, 2022 -
Elaborate supertrait bounds when triggering `unused_must_use` on `impl Trait`
#102287 merged
Oct 21, 2022 -
Filtering spans when emitting json
#102922 merged
Oct 21, 2022 -
translation: doc comments with derives, subdiagnostic-less enum variants, more derive use
#103051 merged
Oct 21, 2022 -
Account for hygiene in typo suggestions, and use them to point to shadowed names
#103111 merged
Oct 21, 2022 -
Fixup a few tests needing asm support
#103260 merged
Oct 21, 2022 -
rustdoc: improve appearance of source page navigation bar
#103321 merged
Oct 21, 2022 -
Rollup of 6 pull requests
#103344 merged
Oct 21, 2022 -
move hir typeck into separate crate
#103310 merged
Oct 21, 2022 -
[beta] backports
#103316 merged
Oct 21, 2022 -
Mark `std::os::wasi::io::AsFd` etc. as stable.
#103308 merged
Oct 21, 2022 -
Fix `SelfVisitor::is_self_ty` ICE
#103221 merged
Oct 20, 2022 -
Clarify startup
#103230 merged
Oct 20, 2022 -
Adjust `transmute{,_copy}` to be clearer about which of `T` and `U` is input vs output
#103281 merged
Oct 20, 2022 -
Fixed docs typo in `library/std/src/time.rs`
#103288 merged
Oct 20, 2022 -
+/- shortcut now only expand/collapse, not both
#103296 merged
Oct 20, 2022 -
fix typo
#103297 merged
Oct 20, 2022 -
Don't label `src/test` tests as `A-testsuite`
#103313 merged
Oct 20, 2022 -
interpret: remove an incorrect assertion
#103315 merged
Oct 20, 2022 -
Improve "`~const` is not allowed here" message
#103319 merged
Oct 20, 2022 -
Rollup of 9 pull requests
#103322 merged
Oct 20, 2022 -
linker: Fix weak lang item linking with combination windows-gnu + LLD + LTO
#103092 merged
Oct 20, 2022 -
Stabilize proc_macro::Span::source_text
#103197 merged
Oct 20, 2022 -
Fix item declaration highlighting
#103251 merged
Oct 20, 2022 -
Adjusting test to needs-unwind, with linking issue
#103262 merged
Oct 20, 2022 -
rustdoc: remove no-op CSS `nav.sub { font-size: 1rem }`
#103268 merged
Oct 20, 2022 -
Remove extra spaces in docs
#103272 merged
Oct 20, 2022 -
Erase regions before checking for `Default` in uninitialized binding error
#103276 merged
Oct 20, 2022 -
Rollup of 6 pull requests
#103290 merged
Oct 20, 2022 -
Fix the bug of next_point in source_map
#103185 merged
Oct 20, 2022 -
Deny hashing ty/re/ct inference variables
#103220 merged
Oct 20, 2022 -
Do anonymous lifetimes remapping correctly for nested rpits
#103205 merged
Oct 20, 2022 -
Require lifetime bounds for opaque types in order to allow hidden types to capture said lifetimes
#102417 merged
Oct 20, 2022 -
rustdoc: remove class name `location` from sidebar sibling nav
#103211 merged
Oct 20, 2022 -
Clean up codeblock-tooltip rustdoc-gui test
#103237 merged
Oct 20, 2022 -
Mark `rust-analyzer` as a host-only tool
#103246 merged
Oct 20, 2022 -
Use already checked RHS ty for LHS deref suggestions
#103223 merged
Oct 20, 2022 -
Allow #[unstable] impls for fn() with unstable abi.
#103239 merged
Oct 20, 2022 -
rustdoc: move `setting-line` color CSS to settings.css
#103257 merged
Oct 20, 2022 -
Make miri read_dir test a little more robust
#103258 merged
Oct 20, 2022 -
Rollup of 7 pull requests
#103264 merged
Oct 20, 2022 -
Use Set instead of Vec in transitive_relation
#103214 merged
Oct 19, 2022 -
Standardize "use parentheses to call" suggestions between typeck and trait selection
#102863 merged
Oct 19, 2022 -
Let expressions on RHS shouldn't be terminating scopes
#103034 merged
Oct 19, 2022 -
Make transpose const and inline
#103127 merged
Oct 19, 2022 -
Allow `Vec::leak` when using `no_global_oom_handling`
#103153 merged
Oct 19, 2022 -
Clean up query descriptions
#103182 merged
Oct 19, 2022 -
Consider patterns in fn params in an `Elided(Infer)` lifetime rib.
#103216 merged
Oct 19, 2022 -
Rollup of 6 pull requests
#103228 merged
Oct 19, 2022 -
Handle core dumps output in QEMU user mode
#103180 merged
Oct 19, 2022 -
Optimize `slice_iter.copied().next_chunk()`
#103166 merged
Oct 19, 2022 -
Fix `TyKind::is_simple_path`
#103176 merged
Oct 19, 2022 -
Partially fix `src/test/run-make/coverage-reports` when cross-compiling
#103178 merged
Oct 19, 2022 -
Update cargo
#103198 merged
Oct 19, 2022 -
Rollup of 4 pull requests
#103225 merged
Oct 19, 2022 -
doc: rewrite doc for uint::{carrying_add,borrowing_sub}
#101889 merged
Oct 19, 2022 -
Add some more autolabels
#103204 merged
Oct 19, 2022 -
More slice::partition_point examples
#102507 merged
Oct 19, 2022 -
rustdoc: remove CSS `@media (min-width: 701px)`
#103164 merged
Oct 19, 2022 -
Clean up code-color and headers-color rustdoc GUI tests
#103189 merged
Oct 19, 2022 -
Retrieve LLVM version from llvm-filecheck binary if it is not set yet
#103203 merged
Oct 19, 2022 -
Rollup of 6 pull requests
#103213 merged
Oct 19, 2022 -
Clean up rustdoc startup
#102769 merged
Oct 19, 2022 -
The illumos linker does not support --strip-debug
#102418 merged
Oct 18, 2022 -
Adding `fuchsia-ignore` and `needs-unwind` to compiler test cases
#103023 merged
Oct 18, 2022 -
Make diagnostic for unsatisfied `Termination` bounds more precise
#103142 merged
Oct 18, 2022 -
Remove all uses of array_assume_init
#103163 merged
Oct 18, 2022 -
Fix typo in `ReverseSearcher` docs
#103154 merged
Oct 18, 2022 -
Remove the redundant `Some(try_opt!(..))` in `checked_pow`
#103159 merged
Oct 18, 2022 -
Stabilize asm_sym
#103168 merged
Oct 18, 2022 -
Rollup of 6 pull requests
#103188 merged
Oct 18, 2022 -
Support DirEntry metadata calls in miri
#103075 merged
Oct 18, 2022 -
:arrow_up: rust-analyzer
#103177 merged
Oct 18, 2022 -
Remove `RunCompiler::emitter`.
#102992 merged
Oct 18, 2022 -
Remove "execute" bit from lock file permissions
#102543 merged
Oct 18, 2022 -
Use named arguments to make GUI test more clear
#103152 merged
Oct 18, 2022 -
rustdoc: factor JS mobile scroll lock into its own function
#103160 merged
Oct 18, 2022 -
rustdoc: remove redundant CSS on `#copy-path`
#103161 merged
Oct 18, 2022 -
rustdoc: remove redundant CSS `#crate-search { border-radius }`
#103162 merged
Oct 18, 2022 -
Rollup of 4 pull requests
#103165 merged
Oct 18, 2022 -
Add `Box<[T; N]>: TryFrom<Vec<T>>`
#101837 merged
Oct 17, 2022 -
Suggest parentheses for possible range method calling
#102454 merged
Oct 17, 2022 -
only allow `ConstEquate` with `feature(gce)`
#102466 merged
Oct 17, 2022 -
Do not register placeholder `RegionOutlives` obligations when `considering_regions` is false
#102945 merged
Oct 17, 2022 -
rustdoc: remove unused HTML class `sidebar-title`
#103091 merged
Oct 17, 2022 -
Rollup of 4 pull requests
#103151 merged
Oct 17, 2022 -
remove type traversal for mir constants
#102355 merged
Oct 17, 2022 -
remote-test-server: Show command line arguments
#102962 merged
Oct 17, 2022 -
rustdoc: remove unused `.sub-logo-container` DOM on non-source pages
#103129 merged
Oct 17, 2022 -
Fix types in documentation for `Alignment::as_usize` and `Alignmnet::as_nonzero`
#103136 merged
Oct 17, 2022 -
Duplicate comment in mod.rs
#103139 merged
Oct 17, 2022 -
Rollup of 4 pull requests
#103145 merged
Oct 17, 2022 -
Fix `own_substs` ICE
#103116 merged
Oct 17, 2022 -
resolve: Shadow erroneous glob imports with erroneous single imports
#103096 merged
Oct 17, 2022 -
Documentation BTreeMap::append's behavior for already existing keys
#103087 merged
Oct 17, 2022 -
Mark derived StructuralEq as automatically derived.
#103089 merged
Oct 17, 2022 -
Clarify the possible return values of `len_utf16`
#103102 merged
Oct 17, 2022 -
PhantomData: inline a macro that is used only once
#103109 merged
Oct 17, 2022 -
rustdoc: Do not expect `doc(primitive)` modules to always exist
#103120 merged
Oct 17, 2022 -
Rollup of 5 pull requests
#103125 merged
Oct 17, 2022 -
Populate effective visibilities in 'rustc_resolve'
#102026 merged
Oct 16, 2022 -
Add a regression test for #39137
#102857 merged
Oct 16, 2022 -
Improve docs for `struct_lint_level` function.
#102953 merged
Oct 16, 2022 -
rustdoc: make the help button a link to a page
#103060 merged
Oct 16, 2022 -
Clean up anchors.goml rustdoc GUI test
#103115 merged
Oct 16, 2022 -
Rollup of 4 pull requests
#103119 merged
Oct 16, 2022 -
Fix subst issues with return-position `impl Trait` in trait
#102334 merged
Oct 16, 2022 -
Add documentation about the memory layout of `UnsafeCell<T>`
#101717 merged
Oct 16, 2022 -
Add MaybeUninit array transpose impls
#102023 merged
Oct 16, 2022 -
Update pkg-config
#103033 merged
Oct 16, 2022 -
pretty: fix to print some lifetimes on HIR pretty-print
#103080 merged
Oct 16, 2022 -
Surround type with backticks
#103082 merged
Oct 16, 2022 -
Fix settings page
#103088 merged
Oct 16, 2022 -
Rollup of 6 pull requests
#103105 merged
Oct 16, 2022 -
Make `overlapping_impls` not generic
#102931 merged
Oct 16, 2022 -
std: use `sync::Mutex` for internal statics
#100579 merged
Oct 16, 2022 -
Get rid of `rustc_query_description!`
#102895 merged
Oct 15, 2022 -
Use semaphores for thread parking on Apple platforms
#102773 merged
Oct 15, 2022 -
resolve: Some cleanup, asserts and tests for lifetime ribs
#102884 merged
Oct 15, 2022 -
Add missing checks for `doc(cfg_hide(...))`
#102954 merged
Oct 15, 2022 -
Drop temporaries created in a condition, even if it's a let chain
#102998 merged
Oct 15, 2022 -
Fix `suggest_floating_point_literal` ICE
#103003 merged
Oct 15, 2022 -
Update cargo
#103041 merged
Oct 15, 2022 -
Rollup of 6 pull requests
#103083 merged
Oct 15, 2022 -
Make `dyn*` casts into a coercion, allow `dyn*` upcasting
#101832 merged
Oct 15, 2022 -
Correctly handle path stability for 'use tree' items
#99292 merged
Oct 15, 2022
94 Pull requests opened by 63 people
-
Derive `Eq` and `Hash` for `ControlFlow`
#103084 opened
Oct 15, 2022 -
[rustdoc-json] Partially remove `paths` and introduce `external_index`
#103085 opened
Oct 15, 2022 -
Add support for allocators in `LinkedList`
#103093 opened
Oct 15, 2022 -
[experiment] Execute queries through a single function in `QueryEngine`
#103094 opened
Oct 15, 2022 -
asm: Match clang behavior for inlateout fixed register operands
#103098 opened
Oct 15, 2022 -
Stabilize `main_separator_str`
#103104 opened
Oct 16, 2022 -
Try to say that memory outside the AM is always exposed
#103106 opened
Oct 16, 2022 -
remove redundant Send impl for references
#103110 opened
Oct 16, 2022 -
Fix opt-level for in building test helpers
#103113 opened
Oct 16, 2022 -
[WIP] Assign HirIds in HIR traversal order
#103114 opened
Oct 16, 2022 -
Use `IsTerminal` in place of `atty`
#103117 opened
Oct 16, 2022 -
Remove misc_cast and validate types when casting
#103122 opened
Oct 16, 2022 -
Introduce `subst_iter` and `subst_iter_copied` on `EarlyBinder`
#103123 opened
Oct 16, 2022 -
Add tests for autoderef on block tail
#103124 opened
Oct 16, 2022 -
Add cfg(no_128_bit) to core: removes u128/i128 formatting
#103126 opened
Oct 16, 2022 -
Tidy up maybe_uninit_write_slice API
#103130 opened
Oct 17, 2022 -
Tidy up maybe_uninit_slice API
#103131 opened
Oct 17, 2022 -
Nuke slice_as{,_mut}_ptr methods
#103133 opened
Oct 17, 2022 -
Kill array_assume_init
#103134 opened
Oct 17, 2022 -
Eliminate 280-byte memset from ReadDir iterator
#103137 opened
Oct 17, 2022 -
Add diagnostic for calling a function with the same name with unresolved Macro
#103140 opened
Oct 17, 2022 -
Cleanup timeouts in pthread condvar
#103146 opened
Oct 17, 2022 -
Remove lock wrappers in `sys_common`
#103150 opened
Oct 17, 2022 -
[WIP] perf improvements for effective visibility calculating
#103158 opened
Oct 17, 2022 -
Error in panic
#103169 opened
Oct 17, 2022 -
Better error for HRTB error from generator interior
#103171 opened
Oct 18, 2022 -
Fix `src/test/run-make/issue-36710` on cross-compiled targets
#103179 opened
Oct 18, 2022 -
rustdoc: render bounds of cross-crate GAT params
#103190 opened
Oct 18, 2022 -
rustdoc: Eliminate uses of `EarlyDocLinkResolver::all_traits`
#103192 opened
Oct 18, 2022 -
mark sys_common::once::generic::Once::new const-stable
#103193 opened
Oct 18, 2022 -
Get rid of native_library projection queries
#103196 opened
Oct 18, 2022 -
Allow partially moved values in match
#103208 opened
Oct 18, 2022 -
Diagnostic derives: allow specifying multiple alternative suggestions
#103209 opened
Oct 18, 2022 -
Track where diagnostics were created.
#103217 opened
Oct 18, 2022 -
Remove #![allow(rustc::potential_query_instability)] from rustc_infer
#103218 opened
Oct 18, 2022 -
Allow semicolon after closure within parentheses in macros
#103224 opened
Oct 19, 2022 -
Check `needs_infer` before `needs_drop` during HIR generator analysis
#103226 opened
Oct 19, 2022 -
stop using `ty::UnevaluatedConst` directly
#103227 opened
Oct 19, 2022 -
Remove byte swap of valtree hash on big endian
#103231 opened
Oct 19, 2022 -
doc: rewrite doc for signed int::{carrying_add,borrowing_sub}
#103236 opened
Oct 19, 2022 -
Add architectures to fn create_object_file
#103240 opened
Oct 19, 2022 -
resolve: Revert "Set effective visibilities for imports more precisely"
#103249 opened
Oct 19, 2022 -
selection failure: recompute applicable impls
#103252 opened
Oct 19, 2022 -
rustdoc: add test case for masked blanket impl
#103253 opened
Oct 19, 2022 -
rustdoc: do not filter out cross-crate `Self: Sized` bounds
#103254 opened
Oct 19, 2022 -
Clean up hidden type registration
#103255 opened
Oct 19, 2022 -
Expose compiletest as a library for use in Clippy
#103266 opened
Oct 19, 2022 -
Update tinystr
#103275 opened
Oct 19, 2022 -
Update libstd's libc to 0.2.135 (to make `libstd` no longer pull in `libiconv.dylib` on Darwin)
#103277 opened
Oct 20, 2022 -
Add eval hack in `super_relate_consts` back
#103279 opened
Oct 20, 2022 -
(#102929) Implement `String::leak` (attempt 2)
#103280 opened
Oct 20, 2022 -
Add suggestions for unsafe impl error codes
#103283 opened
Oct 20, 2022 -
Revert "Unify tcx.constness and param env constness checks"
#103284 opened
Oct 20, 2022 -
Rename sysroot directories to be more clear
#103286 opened
Oct 20, 2022 -
Use a faster allocation size check in slice::from_raw_parts
#103287 opened
Oct 20, 2022 -
Remove structural match from `TypeId`
#103291 opened
Oct 20, 2022 -
Remove drop order twist of && and || and make them associative
#103293 opened
Oct 20, 2022 -
Draft: Add inner and into_inner methods to iterator adapters
#103294 opened
Oct 20, 2022 -
ci: Bring back ninja for dist builders
#103295 opened
Oct 20, 2022 -
Ensure that compile-flags arguments are the last in UI tests
#103298 opened
Oct 20, 2022 -
Don't use usub.with.overflow intrinsic
#103299 opened
Oct 20, 2022 -
Move some tests to more reasonable places
#103305 opened
Oct 20, 2022 -
Add context to compiler error message
#103307 opened
Oct 20, 2022 -
add cycle detection for inferred outlives predicates
#103309 opened
Oct 20, 2022 -
linker: Refactoring and fixes to native library linking
#103311 opened
Oct 20, 2022 -
Do not suggest trivially false const predicates
#103328 opened
Oct 20, 2022 -
Add a forgotten check for NonNull::new_unchecked's precondition
#103329 opened
Oct 21, 2022 -
Use `br` instead of `switch` in more cases.
#103331 opened
Oct 21, 2022 -
Fix assertion failed for break_last_token and trailing token
#103333 opened
Oct 21, 2022 -
New macro: `pdbg!` (pretty debug)
#103334 opened
Oct 21, 2022 -
Update Clippy
#103337 opened
Oct 21, 2022 -
Fix unreachable_pub suggestion for enum with fields
#103338 opened
Oct 21, 2022 -
Add test for issue 98634
#103342 opened
Oct 21, 2022 -
Flatten diagnostic slug modules
#103345 opened
Oct 21, 2022 -
Adjust argument type for mutable with_metadata_of (#75091)
#103346 opened
Oct 21, 2022 -
bootstrap: also create rustc-src component in sysroot
#103347 opened
Oct 21, 2022 -
[experiment] Link rustc_middle and rustc_query_impl using the linker
#103349 opened
Oct 21, 2022 -
Change terminology for assoc method suggestions when they are not called
#103350 opened
Oct 21, 2022 -
Fix Access Violation when using lld & ThinLTO on windows-msvc
#103353 opened
Oct 21, 2022 -
Escape string literals when fixing overlong char literal
#103354 opened
Oct 21, 2022 -
Handle return-position `impl Trait` in traits properly in `register_hidden_type`
#103355 opened
Oct 21, 2022 -
Add -Zfuckit
#103356 opened
Oct 21, 2022 -
Reduce false positives in msys2 detection
#103360 opened
Oct 21, 2022 -
Remove std's transitive dependency on cfg-if 0.1
#103367 opened
Oct 21, 2022 -
Delay ambiguity span bug in normalize query iff not rustdoc
#103368 opened
Oct 21, 2022 -
Clarify preconditions of raw size/align methods
#103372 opened
Oct 21, 2022 -
Strip leading trailing empty lines in doc code blocks
#103376 opened
Oct 21, 2022 -
Improve documentation of `transmute` and `transmute_copy`
#103377 opened
Oct 21, 2022 -
Fix mod_inv termination for the last iteration
#103378 opened
Oct 22, 2022 -
Truncate thread names on Linux and Apple targets
#103379 opened
Oct 22, 2022 -
Don't ICE when reporting borrowck errors involving regions from `anonymous_lifetime_in_impl_trait`
#103382 opened
Oct 22, 2022 -
Note scope of TAIT more accurately
#103383 opened
Oct 22, 2022 -
Don't allow implement `CoerceUnsized` into `dyn*`
#103386 opened
Oct 22, 2022 -
rustdoc: remove unused CSS class `.result-description`
#103388 opened
Oct 22, 2022
70 Issues closed by 28 people
-
internal compiler error: no errors encountered even though `delay_span_bug` issued
#101869 closed
Oct 22, 2022 -
regression: parameter type may not live long enough
#97607 closed
Oct 22, 2022 -
GAT & TAIT with lifetime type parameters fail `std::marker::Sized` requirement
#89008 closed
Oct 22, 2022 -
expected and found types are the same with closure + lifetime + generics
#90890 closed
Oct 22, 2022 -
SIGSEGV during compilation when taking address of extern x86-interrupt fn
#67674 closed
Oct 22, 2022 -
async fn in trait: trait method with default impl doesn't work
#102308 closed
Oct 22, 2022 -
1822 missing token
#103371 closed
Oct 21, 2022 -
Lifetime may not live long enough when invoking HashMap::get with a temporary tuple
#103289 closed
Oct 21, 2022 -
Point at type parameter shadowing another type in E0574
#97459 closed
Oct 21, 2022 -
`Iterator` has `#[must_use]` but `ExactSizeIterator` does not
#102183 closed
Oct 21, 2022 -
Tracking Issue for `#![feature(const_impl_trait)]`
#77463 closed
Oct 21, 2022 -
std::os::wasi::io::AsFd regression on Rust 1.64
#103306 closed
Oct 21, 2022 -
"~const` is not allowed here" is a sub-optimal error message in one case
#90052 closed
Oct 21, 2022 -
#[track_caller] on closures?
#74042 closed
Oct 21, 2022 -
+ and - keyboard shortcuts mixed up in docs page
#102772 closed
Oct 20, 2022 -
Wrong documentation for `Instant::elapsed`
#103282 closed
Oct 20, 2022 -
ICE: panicked at 'unexpected unresolved segments'
#103202 closed
Oct 20, 2022 -
index out of bounds with async and Fn
#103250 closed
Oct 20, 2022 -
Rustdoc `.item-decl` links are no longer highlighted
#103050 closed
Oct 20, 2022 -
Stabilize proc_macro Span::source_text
#101991 closed
Oct 20, 2022 -
NonZero prevents values from being const-propagated properly
#51346 closed
Oct 20, 2022 -
Inefficient compilation of ? operator
#88616 closed
Oct 20, 2022 -
Suboptimal codegen when using unwrap_or_else with unreachable_unchecked
#98468 closed
Oct 20, 2022 -
type-alias-impl-trait implicitly captures lifetime params
#96996 closed
Oct 20, 2022 -
generic_const_exprs ICE when only enabled in lib and not bin
#103278 closed
Oct 20, 2022 -
-Z panic_abort_tests does not support #[bench]
#103261 closed
Oct 20, 2022 -
Exponential compilation time on chained "invalid left-hand side of assignment"
#103219 closed
Oct 20, 2022 -
Miri fails to test with tokio compilation error
#103273 closed
Oct 19, 2022 -
Confusing error message for size_of
#57144 closed
Oct 19, 2022 -
Miri run fails with ICE since nightly-2022-10-07-x86_64-unknown-linux-gnu
#103167 closed
Oct 19, 2022 -
Build -Zbuild-std with -Zsparse-registry failed.
#103245 closed
Oct 19, 2022 -
ICE "no entry for node id" (new_named_lifetime_with_res in rustc_ast_lowering)
#103210 closed
Oct 19, 2022 -
"temporary value dropped while borrowed" occurs with let-chains
#100276 closed
Oct 19, 2022 -
Poor diagnostic message when passing in type constructor to generic function
#102852 closed
Oct 19, 2022 -
Misleading documentation for str::match_indices
#103232 closed
Oct 19, 2022 -
Cloneable generators
#57972 closed
Oct 19, 2022 -
Illegal Eq derive in an enum with Option<f64>
#103157 closed
Oct 19, 2022 -
The compiler fails to produce INTERP section on custom ELF targets
#102886 closed
Oct 19, 2022 -
ICE: no errors encountered even though `delay_span_bug` issued. With `impl Fn` and GAT
#100672 closed
Oct 18, 2022 -
assertion failure when building rustdoc json output for std
#101926 closed
Oct 18, 2022 -
`#[rustc_on_unimplemented]` warning for `Termination` can be misleading
#103052 closed
Oct 18, 2022 -
compilation stuck while resolving futures_async_stream
#103147 closed
Oct 18, 2022 -
Invalid help message for borrowed function argument
#68243 closed
Oct 18, 2022 -
Possible trait bounds issue in compiler
#35177 closed
Oct 17, 2022 -
ICE with generic associated types + higher ranked trait bounds
#102899 closed
Oct 17, 2022 -
Compiler error when repeating GAT in FnMut signature instead of using Self::AssociatedType syntax
#100689 closed
Oct 17, 2022 -
Missing parentheses for range leads to misleading help suggestion
#102396 closed
Oct 17, 2022 -
Single-use lifetime in return type cannot be removed or replaced with '_
#52188 closed
Oct 17, 2022 -
Python lldb .so has wrong rpath, can't load libLLVM.so.
#60194 closed
Oct 17, 2022 -
Tracking issue for const `Ordering` methods
#76113 closed
Oct 17, 2022 -
Tests related to debuginfo-both failing on sparc64
#62780 closed
Oct 17, 2022 -
panic when compiling huge .rs of 20834 lines
#48620 closed
Oct 17, 2022 -
ICE in type checking when use type alias to construct struct
#103053 closed
Oct 17, 2022 -
ICE in rustdoc: `internal error: entered unreachable code`
#100241 closed
Oct 17, 2022 -
rustdoc: entered unreachable code
#100047 closed
Oct 17, 2022 -
rustdoc: unwrap of none: src/librustdoc/passes/collect_intra_doc_links.rs
#96288 closed
Oct 17, 2022 -
Running cargo doc fails to generate with thread panic
#103028 closed
Oct 17, 2022 -
Regression of #53738: spurious single_use_lifetimes warning
#69952 closed
Oct 17, 2022 -
Derived Hash for repr(u8) enum submits 8 bytes to Hasher instead of 1
#39137 closed
Oct 16, 2022 -
ICE: len is 1 but index is 1: rustc_middle/src/ty/subst.rs
#94822 closed
Oct 16, 2022 -
`cargo doc` panic on Polkadot build
#98032 closed
Oct 16, 2022 -
async fn in trait: ICE with 2 generic params in method
#102310 closed
Oct 16, 2022 -
resolve the function call on an async trait cause a compiler crash
#102918 closed
Oct 16, 2022 -
RPITIT seems to assume return type is the type parameter when it looks the same
#102301 closed
Oct 16, 2022 -
Rust panics with "no entry found for key" when documenting item with conflicting glob import
#96981 closed
Oct 16, 2022 -
Borrow checker gives E0499 in loops with mutable borrows, but it is misleading
#99824 closed
Oct 16, 2022 -
HIR pretty-printer does not print lifetimes in types
#85089 closed
Oct 16, 2022 -
crate fails to compile a usable binary (no executable sections, only debug)
#102833 closed
Oct 15, 2022 -
ICE: index out of bounds: the len is 1 but the index is 1 -Cinstrument-coverage
#102989 closed
Oct 15, 2022 -
let_chains desugaring is wrong
#100513 closed
Oct 15, 2022
87 Issues opened by 63 people
-
`where` on `trait` declaration should be provided when the trait is an input bound, but is instead a requirement
#103387 opened
Oct 22, 2022 -
'index out of bounds: the len is X but the index is Y'
#103385 opened
Oct 22, 2022 -
Removing an identity pointer cast can cause vtable kind unification for projected types to fail
#103384 opened
Oct 22, 2022 -
Detect incorrect chaining of `if` and `if let` conditions and recover gracefully
#103381 opened
Oct 22, 2022 -
LLVM error when cloning Vec of certain struct in release mode
#103380 opened
Oct 22, 2022 -
async_graphql::DataLoader code generation via declarative and attribute macros causes compiler bug
#103373 opened
Oct 21, 2022 -
Suggest fix for misplaced generic params on `fn` item
#103366 opened
Oct 21, 2022 -
`std` depends on `cfg-if` 1.0.0 and 0.1.10
#103365 opened
Oct 21, 2022 -
Check that move arguments are disjoint in the mir verifier
#103363 opened
Oct 21, 2022 -
Check that arguments are only moving locals or box contents in the mir verifier
#103362 opened
Oct 21, 2022 -
`align_offset` infinite loop
#103361 opened
Oct 21, 2022 -
Point at shadowed name binding in `you might have meant to refer to` suggestion
#103358 opened
Oct 21, 2022 -
async_fn_in_trait: return type of method impl is not checked in default bodies
#103352 opened
Oct 21, 2022 -
'rustc' panicked at 'index out of bounds: the len is 385 but the index is 386'
#103343 opened
Oct 21, 2022 -
Provide better errors and docs for conditional compilation of binaries
#103336 opened
Oct 21, 2022 -
search on https://doc.rust-lang.org/ not doing well
#103357 opened
Oct 21, 2022 -
Discrepancy between as_nanos API and from_nanos API
#103332 opened
Oct 21, 2022 -
function lifetime elision changed in 1.64
#103330 opened
Oct 21, 2022 -
Missed optimization with short circuit AND
#103327 opened
Oct 20, 2022 -
Vec::capacity documentation is ambiguous
#103326 opened
Oct 20, 2022 -
Suggestion "you might have meant to call the method with the fully-qualified path" without a call
#103325 opened
Oct 20, 2022 -
Generic const expressions bug: expected constant Self::SIZE found constant Self::SIZE
#103324 opened
Oct 20, 2022 -
"Use double quotes" suggestion turns overlong char literal into unterminated string literal
#103323 opened
Oct 20, 2022 -
Add explanatory message for `[#must_use]` on `std::ops::Add` et al
#103320 opened
Oct 20, 2022 -
non-Drop types with drop glue leak parametric dropck on stable
#103318 opened
Oct 20, 2022 -
Invalid unreachable_pub suggestion for enum with fields
#103317 opened
Oct 20, 2022 -
[MSAN when using rustc compiled with llvm at HEAD] Unexpected memory sanitizer error in core::hint::black_box
#103304 opened
Oct 20, 2022 -
Tracking Issue for (into_)inner() methods on iterator adapters
#103302 opened
Oct 20, 2022 -
index out of bounds: the len is 188 but the index is 189
#103301 opened
Oct 20, 2022 -
Conditionally derived traits using `cfg_attr` are not documented as being behind a feature flag.
#103300 opened
Oct 20, 2022 -
Trait impls conflict even with different associated const bounds
#103292 opened
Oct 20, 2022 -
Between opt-level=1 and opt-level=2, LLVM deoptimizes the output of ptr::addr, if it ptr::addr is #[inline]
#103285 opened
Oct 20, 2022 -
regression: change in overflow checking
#103274 opened
Oct 19, 2022 -
check_for_deref_method suggestion introduces a parse error
#103271 opened
Oct 19, 2022 -
Suggest `~const std::marker::Destruct` for type parameters when needed
#103270 opened
Oct 19, 2022 -
A `:` instead of a `::` in a path of a `use` item should be a recoverable parsing error
#103269 opened
Oct 19, 2022 -
"Can't drop in const context" suggests adding a trivially false where clause
#103267 opened
Oct 19, 2022 -
Partially const traits
#103265 opened
Oct 19, 2022 -
transitive coercion to slice doesn't work for arrays
#103259 opened
Oct 19, 2022 -
Seems like quantificator symbol do not works correctly in macros expression
#103256 opened
Oct 19, 2022 -
Let chain temporaries should drop before else
#103248 opened
Oct 19, 2022 -
regression: attributes on expressions are experimental
#103244 opened
Oct 19, 2022 -
regression: trait bound not satisfied
#103243 opened
Oct 19, 2022 -
regression: associated consts cannot be referenced in patterns
#103242 opened
Oct 19, 2022 -
Divergent suggestions to "borrow" when I actually need to path to the method via the reference type
#103241 opened
Oct 19, 2022 -
Terse diagnostic "unexpected end of macro invocation" when misusing `assert_eq!`
#103238 opened
Oct 19, 2022 -
str::match_indices documentation is misleading re overlaps
#103235 opened
Oct 19, 2022 -
ICE on stable 1.64.0 and nightly when running `cargo check`
#103234 opened
Oct 19, 2022 -
std lib compile errors for uwp-windows-msvc targets
#103233 opened
Oct 19, 2022 -
rustc doesn't say anything when PGO profile file can't be used
#103229 opened
Oct 19, 2022 -
Compiler Panic on specific macro expansion
#103222 opened
Oct 19, 2022 -
tuple struct expressions with non-visible (private) fields should bias towards suggesting methods
#103215 opened
Oct 18, 2022 -
Help message to use `U::try_from(t)` when use `U::from(t)` to expect `Result<U, E>`
#103212 opened
Oct 18, 2022 -
`x.py build` no longer places `rustc` and `rustdoc` binaries into `stage2/` with config `profile = "tools"`
#103206 opened
Oct 18, 2022 -
Simplify --exclude syntax and make it more useful
#103201 opened
Oct 18, 2022 -
Unhelpful diagnostic when parsing fails because of wrong metavariable kind
#103200 opened
Oct 18, 2022 -
Issue bootstrapping x86_64-unknown-linux-musl - using -static when linking llvm dynamic library
#103199 opened
Oct 18, 2022 -
Slow compilation with extremely borrowed type
#103195 opened
Oct 18, 2022 -
Redundant closure works, but fn item doesn't
#103187 opened
Oct 18, 2022 -
Crash on latest rustup update
#103186 opened
Oct 18, 2022 -
valtree's `to_le()` actually produces different result on big-endian from little-endian.
#103183 opened
Oct 18, 2022 -
Error in compilation
#103181 opened
Oct 18, 2022 -
Should unwind add no_default_flags when target is android and use ndk?
#103175 opened
Oct 18, 2022 -
rustdoc adds 'static lifetime for consts and statics since 1.64.0
#103174 opened
Oct 18, 2022 -
const_trait_impl suggests `~const Trait` bound in illegal position
#103173 opened
Oct 18, 2022 -
`std::error::Error` docs don't mention `e.downcast()` (only `downcast_{ref,mut}`)
#103170 opened
Oct 18, 2022 -
ICE compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:23:85 on stable
#103156 opened
Oct 17, 2022 -
Suboptimal diagnostics when trying to create a trait object for a trait with GATs
#103155 opened
Oct 17, 2022 -
Trivial code edit makes build times 10 times slower
#103149 opened
Oct 17, 2022 -
When `.into` used and it doesn't exist but `.try_into()` avaiable, suggest using `try_into()`
#103148 opened
Oct 17, 2022 -
Divergent suggestion "expressions must be enclosed in braces to be used as const generic arguments"
#103144 opened
Oct 17, 2022 -
Assertion failed: Cannot set `break_last_token` and have trailing token
#103143 opened
Oct 17, 2022 -
Rust update from 1.63 to 1.64 introduce lifetime problem on build
#103141 opened
Oct 17, 2022 -
Overflow checks don't get optimized out surprisingly
#103132 opened
Oct 17, 2022 -
When a macro isn't found, suggest calling a function with the same name
#103112 opened
Oct 16, 2022 -
if let should pre-drop wrt else
#103108 opened
Oct 16, 2022 -
Drop order twist of && and || chains
#103107 opened
Oct 16, 2022 -
Not using the byval attribute loses memcpy optimizations
#103103 opened
Oct 16, 2022 -
Consider deprecating std::mem::forget
#103101 opened
Oct 16, 2022 -
Confusing error message on trait bound not satisfied with supertraits
#103100 opened
Oct 15, 2022 -
borrowck: no entry for key (only panic for some types)
#103095 opened
Oct 15, 2022 -
Fix formmating in `src/test/ui`
#103086 opened
Oct 15, 2022 -
report bug
#103081 opened
Oct 15, 2022 -
deny(unsafe_code) should prevent `global_asm!` usage.
#103078 opened
Oct 15, 2022
278 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.
-
Even nicer errors from assert_unsafe_precondition
#103035 commented on
Oct 21, 2022 • 65 new comments -
poll_fn and Unpin: fix pinning
#102737 commented on
Oct 21, 2022 • 35 new comments -
Deprecate uninit_array
#101179 commented on
Oct 19, 2022 • 26 new comments -
Remove ParamEnv from uninhabited query
#102660 commented on
Oct 20, 2022 • 25 new comments -
docs: Correct terminology in std::cmp
#103046 commented on
Oct 18, 2022 • 23 new comments -
ADD automation to close stale issues?
#103037 commented on
Oct 22, 2022 • 22 new comments -
Constify `is_aligned` via `align_offset`
#102795 commented on
Oct 21, 2022 • 18 new comments -
errors: generate typed identifiers in each crate
#103042 commented on
Oct 21, 2022 • 18 new comments -
Enable LTO for rustc_driver.so
#101403 commented on
Oct 19, 2022 • 17 new comments -
Support raw-dylib functions being used inside inlined functions
#102988 commented on
Oct 21, 2022 • 16 new comments -
Propagate deref coercion into block
#83850 commented on
Oct 21, 2022 • 15 new comments -
Add PhantomData marker to Context to make Context !Send and !Sync
#95985 commented on
Oct 19, 2022 • 14 new comments -
Merge crossbeam-channel into `std::sync::mpsc`
#93563 commented on
Oct 19, 2022 • 11 new comments -
Rewrite LLVM's archive writer in Rust
#97485 commented on
Oct 16, 2022 • 11 new comments -
Recover when unclosed char literal is parsed as a lifetime in some positions
#101293 commented on
Oct 21, 2022 • 11 new comments -
Suggest let for assignment, and some code refactor
#101908 commented on
Oct 21, 2022 • 10 new comments -
Update VecDeque implementation to use head+len instead of head+tail
#102991 commented on
Oct 16, 2022 • 10 new comments -
check lld version to choose correct option to disable multi-threading in tests
#102101 commented on
Oct 19, 2022 • 9 new comments -
Remove allow(rustc::potential_query_instability) in rustc_const_eval
#102674 commented on
Oct 19, 2022 • 9 new comments -
Crater runs for 1.65
#102621 commented on
Oct 19, 2022 • 8 new comments -
Tracking Issue for IsTerminal / is_terminal
#98070 commented on
Oct 19, 2022 • 8 new comments -
Add generic `NonZero` type.
#100428 commented on
Oct 19, 2022 • 8 new comments -
rustc_codegen_ssa: Better code generation for niche discriminants.
#102872 commented on
Oct 18, 2022 • 8 new comments -
ld64.lld: error: too many personalities (4) for compact unwind to encode
#102754 commented on
Oct 20, 2022 • 7 new comments -
Tracking Issue for `once_cell`
#74465 commented on
Oct 20, 2022 • 7 new comments -
Upgrade mingw-w64 on CI
#100178 commented on
Oct 21, 2022 • 7 new comments -
Add new MIR constant propagation based on dataflow analysis
#101168 commented on
Oct 21, 2022 • 7 new comments -
Add `cstr!` macro.
#101607 commented on
Oct 20, 2022 • 7 new comments -
Only compute generator saved locals once, on MIR
#101692 commented on
Oct 21, 2022 • 7 new comments -
Elaborate supertrait obligations when deducing closure signatures
#101834 commented on
Oct 21, 2022 • 7 new comments -
Simplify codegen for niche-encoded enums in simple cases
#102901 commented on
Oct 21, 2022 • 7 new comments -
`str::array_split` for splitting a string into a constant number of substrings
#102905 commented on
Oct 21, 2022 • 6 new comments -
add `with_hash_task` to generate `DepNode` deterministically
#100987 commented on
Oct 17, 2022 • 6 new comments -
Tell rustc about unused bits in Span.
#102035 commented on
Oct 18, 2022 • 6 new comments -
Introduce a no-op FakeRead for `let _ =`.
#102256 commented on
Oct 18, 2022 • 6 new comments -
make unaligned_reference a hard error
#102513 commented on
Oct 21, 2022 • 6 new comments -
Properly bubble up ambiguity in normalize query
#102858 commented on
Oct 20, 2022 • 6 new comments -
Fix inconsistent rounding of 0.5 when formatted to 0 decimal places
#102935 commented on
Oct 20, 2022 • 6 new comments -
Tracking Issue for `try_trait_v2`, A new design for the `?` desugaring (RFC#3058)
#84277 commented on
Oct 19, 2022 • 5 new comments -
[WIP] Migrate rustc_ast_passes diagnostics to SessionDiagnostic and translatable messages (second part)
#101657 commented on
Oct 22, 2022 • 5 new comments -
Constify remaining `Layout` methods
#102207 commented on
Oct 17, 2022 • 5 new comments -
compiletest: Refactor test rustcflags
#102634 commented on
Oct 20, 2022 • 5 new comments -
Support excluding the generation of the standalone docs
#102706 commented on
Oct 20, 2022 • 5 new comments -
Don't internalize __llvm_profile_counter_bias
#102900 commented on
Oct 18, 2022 • 5 new comments -
Make is_ascii_hexdigit branchless
#103024 commented on
Oct 16, 2022 • 5 new comments -
Cannot resolve TAIT when used with impl/dyn Trait inside RPIT
#101750 commented on
Oct 16, 2022 • 4 new comments -
Backtraces do not work for binaries loaded through ld.so
#101913 commented on
Oct 19, 2022 • 4 new comments -
Tracking Issue for layout information behind pointers
#69835 commented on
Oct 21, 2022 • 4 new comments -
Perform unused assignment and unused variables lints on MIR.
#101500 commented on
Oct 19, 2022 • 4 new comments -
WIP: reimplement ~const Trait bounds via a fourth kind of generic param
#101900 commented on
Oct 21, 2022 • 4 new comments -
Stabilize `duration_checked_float`
#102271 commented on
Oct 21, 2022 • 4 new comments -
Use `token::Lit` in `ast::ExprKind::Lit`.
#102944 commented on
Oct 21, 2022 • 4 new comments -
Broken MIR with ```if let chain```
#99938 commented on
Oct 15, 2022 • 3 new comments -
Tracking Issue for RFC 3086: macro metavariable expressions
#83527 commented on
Oct 17, 2022 • 3 new comments -
Tracking Issue for `Option::get_or_insert_default`
#82901 commented on
Oct 17, 2022 • 3 new comments -
Rustdoc: size layout should show "uninhabited" for empty enums, not 0
#87008 commented on
Oct 19, 2022 • 3 new comments -
Tracking issue for eRFC 2497, "if- and while-let-chains, take 2"
#53667 commented on
Oct 19, 2022 • 3 new comments -
Synthetic object files disable control flow protection features
#103001 commented on
Oct 20, 2022 • 3 new comments -
All debuginfo tests fail on sparc64 on Linux
#71437 commented on
Oct 21, 2022 • 3 new comments -
Missing `rust_begin_unwind` symbol for msp430 (debug-only?) builds
#102290 commented on
Oct 22, 2022 • 3 new comments -
Only apply `ProceduralMasquerade` hack to older versions of `rental`
#94063 commented on
Oct 22, 2022 • 3 new comments -
Add TyAlias into rustc_type_ir TyKind enum
#97974 commented on
Oct 22, 2022 • 3 new comments -
Fake capture closures if typeck results are empty
#100452 commented on
Oct 21, 2022 • 3 new comments -
Simplify wording on `*::as_ptr` docs.
#101170 commented on
Oct 19, 2022 • 3 new comments -
rustdoc: add hash to filename of toolchain files
#101702 commented on
Oct 21, 2022 • 3 new comments -
Ignore big-endian targets in UI tests with raw bytes
#102379 commented on
Oct 18, 2022 • 3 new comments -
Initial 1.65.0 release notes
#102659 commented on
Oct 18, 2022 • 3 new comments -
Massive performance regression between `nightly-2022-08-12` and `nightly-2022-08-13`
#102952 commented on
Oct 15, 2022 • 2 new comments -
Code generation changes cause CPU aborts all of a sudden
#102849 commented on
Oct 15, 2022 • 2 new comments -
Undesirable auto-vectorization on a simple for-loop
#102709 commented on
Oct 16, 2022 • 2 new comments -
rlib-format-packed-bundled-libs test failures on Xcode 14
#103044 commented on
Oct 16, 2022 • 2 new comments -
rustc-driver binary is not identical for every build
#102299 commented on
Oct 17, 2022 • 2 new comments -
Tracking issue for uninitialized constructors for Box, Rc, Arc
#63291 commented on
Oct 17, 2022 • 2 new comments -
Tracking issue for string patterns
#27721 commented on
Oct 17, 2022 • 2 new comments -
Tracking Issue for asm_sym
#93333 commented on
Oct 18, 2022 • 2 new comments -
Tracking issue for `const fn` `type_name`
#63084 commented on
Oct 18, 2022 • 2 new comments -
Compiler hangs on some types threading lifetimes through a carrier trait
#102966 commented on
Oct 18, 2022 • 2 new comments -
Collecting into a Result<Vec<_>> doesn't reserve the capacity in advance
#48994 commented on
Oct 19, 2022 • 2 new comments -
Regression: false positive from unreachable_pub lint
#102352 commented on
Oct 19, 2022 • 2 new comments -
rustdoc: Inlining a foreign public struct with private fields shows the fields as private in the current crate
#91440 commented on
Oct 19, 2022 • 2 new comments -
Add filtering to `rustc_on_unimplemented` to avoid misleading suggestion
#55000 commented on
Oct 19, 2022 • 2 new comments -
error message when unit test type does not implement `Termination` is ungreat
#50291 commented on
Oct 19, 2022 • 2 new comments -
Tracking issue for improving std::fmt::Arguments and format_args!()
#99012 commented on
Oct 20, 2022 • 2 new comments -
extern "C" functions don't generate the same IR definitions as clang on x86, causing problems with cross-language LTO
#102174 commented on
Oct 20, 2022 • 2 new comments -
Tracking issue for stmt_expr_attributes: Add attributes to expressions, etc.
#15701 commented on
Oct 20, 2022 • 2 new comments -
Compiling with `RUSTFLAGS="-C instrument-coverage"` changes dependency tracking for doctest builds
#95825 commented on
Oct 20, 2022 • 2 new comments -
Use `atty` crate in libtest instead of rolling our own
#80937 commented on
Oct 21, 2022 • 2 new comments -
Intrinsic name not mangled correctly for type arguments
#102738 commented on
Oct 21, 2022 • 2 new comments -
ill-typed unused FFI declarations can cause UB
#46188 commented on
Oct 21, 2022 • 2 new comments -
Tests do not set thread name when concurrency is disabled
#70492 commented on
Oct 21, 2022 • 2 new comments -
the type of `ProjectionElem::Field` is not correct wrt subtyping
#96514 commented on
Oct 21, 2022 • 2 new comments -
Tracking Issue for -Z codegen-backend
#77933 commented on
Oct 21, 2022 • 2 new comments -
ACCESS_VIOLATION when dereferencing once_cell::Lazy in closure with LTO
#81408 commented on
Oct 21, 2022 • 2 new comments -
Peer credentials on Unix socket
#42839 commented on
Oct 21, 2022 • 2 new comments -
Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard error
#84022 commented on
Oct 20, 2022 • 2 new comments -
Implement iterator specialization traits on more adapters
#85528 commented on
Oct 20, 2022 • 2 new comments -
Stabilize naked_functions
#93587 commented on
Oct 19, 2022 • 2 new comments -
Fix `x setup -h -v` should work
#96584 commented on
Oct 21, 2022 • 2 new comments -
Stabilize `Option::unzip()`
#98204 commented on
Oct 19, 2022 • 2 new comments -
Add `ConstKind::Expr`
#99798 commented on
Oct 21, 2022 • 2 new comments -
Remove `box_free` lang item
#100036 commented on
Oct 20, 2022 • 2 new comments -
Handle projections as uncovered types during coherence check
#100555 commented on
Oct 20, 2022 • 2 new comments -
Consider `#[must_use]` annotation on `async fn` as also affecting the `Future::Output`
#100633 commented on
Oct 18, 2022 • 2 new comments -
give some suggestion for returning anonymous enum
#100988 commented on
Oct 22, 2022 • 2 new comments -
Migrate rustc_resolve to use SessionDiagnostic
#101162 commented on
Oct 19, 2022 • 2 new comments -
Remove save-analysis.
#101841 commented on
Oct 22, 2022 • 2 new comments -
Perform simple scalar replacement of aggregates (SROA) MIR opt
#102570 commented on
Oct 18, 2022 • 2 new comments -
Slightly tweak comments wrt `lint_overflowing_range_endpoint`
#102602 commented on
Oct 22, 2022 • 2 new comments -
evaluation cache, freshen each predicate by itself
#102713 commented on
Oct 19, 2022 • 2 new comments -
Replace `AsRef<Path>` with the `PathLike` trait
#102791 commented on
Oct 19, 2022 • 2 new comments -
Enable `x.py check` for miri
#102950 commented on
Oct 16, 2022 • 2 new comments -
suggest type annotation for local statement initialed by ref expression
#102951 commented on
Oct 22, 2022 • 2 new comments -
Remove `ptr` from `AtomicPtr::fetch_{add,sub}` method names
#102970 commented on
Oct 17, 2022 • 2 new comments -
kmc-solid: Handle errors returned by `SOLID_FS_ReadDir`
#103005 commented on
Oct 18, 2022 • 2 new comments -
rustdoc: Simplify modifications of effective visibility table
#103010 commented on
Oct 19, 2022 • 2 new comments -
Rewrite implementation of `#[alloc_error_handler]`
#103061 commented on
Oct 21, 2022 • 2 new comments -
Fix line numbers for MIR inlined code
#103071 commented on
Oct 20, 2022 • 2 new comments -
Tracking issue for `box_patterns` feature
#29641 commented on
Oct 15, 2022 • 1 new comment -
Weird Match Statement Codegen With Byte Strings
#103073 commented on
Oct 15, 2022 • 1 new comment -
Meta tracking Issue for MaybeUninit methods for arrays
#96097 commented on
Oct 15, 2022 • 1 new comment -
Tracking Issue for MAIN_SEPARATOR_STR
#94071 commented on
Oct 16, 2022 • 1 new comment -
`let_chains` and typo of `==` to `=` produce bad diagnostic
#97469 commented on
Oct 16, 2022 • 1 new comment -
HashMap::from_iter doesn't compile without explicitly supplying the hasher
#90879 commented on
Oct 16, 2022 • 1 new comment -
hir span of `ty` in `QPath::TypeRelative(ty, .. ) ` is unexpected
#71961 commented on
Oct 16, 2022 • 1 new comment -
Type-inference breaks depending on the order of arguments in a function call
#39181 commented on
Oct 16, 2022 • 1 new comment -
Long-running const-eval (loops) unusable in practice.
#93481 commented on
Oct 16, 2022 • 1 new comment -
Improve diagnostics like "incompatible types: expected fn item, found a different fn item"
#102608 commented on
Oct 16, 2022 • 1 new comment -
Tracking issue for `#![feature(maybe_uninit_slice)]`
#63569 commented on
Oct 17, 2022 • 1 new comment -
Niche optimisation with disjoint tags
#102997 commented on
Oct 17, 2022 • 1 new comment -
Inherent static methods on traits do not play well with associated types
#37591 commented on
Oct 17, 2022 • 1 new comment -
Possibly spurious overlapping impl (even with specialization)
#43048 commented on
Oct 17, 2022 • 1 new comment -
lint “non_upper_case_globals” wrongly warns the consumer
#25207 commented on
Oct 17, 2022 • 1 new comment -
Type inference fail in a closure
#63702 commented on
Oct 17, 2022 • 1 new comment -
Arrays not coercing a mutable reference in the first position
#54501 commented on
Oct 17, 2022 • 1 new comment -
Compiler spuriously infers data needs to be borrowed as mutable
#64261 commented on
Oct 17, 2022 • 1 new comment -
Tracking Issue for Integer::{ilog,ilog2,ilog10}
#70887 commented on
Oct 17, 2022 • 1 new comment -
Missing stack trace on Windows
#45027 commented on
Oct 17, 2022 • 1 new comment -
Add /SOURCELINK debug support on Windows
#59920 commented on
Oct 17, 2022 • 1 new comment -
Package debug libstd with binaries
#20630 commented on
Oct 17, 2022 • 1 new comment -
wrong backtrace line for .unwrap() if it is on the next line
#61645 commented on
Oct 17, 2022 • 1 new comment -
Performance regressions of compiled code over the last year
#47561 commented on
Oct 17, 2022 • 1 new comment -
Casting away lifetimes using closures
#65700 commented on
Oct 17, 2022 • 1 new comment -
Specialization does not find the default impl
#38516 commented on
Oct 17, 2022 • 1 new comment -
cannot resolve `<&'t1 T as std::iter::IntoIterator>::IntoIter == _`
#66505 commented on
Oct 17, 2022 • 1 new comment -
Wrong unused warning for type alias
#59333 commented on
Oct 17, 2022 • 1 new comment -
error: could not evaluate constant pattern
#66585 commented on
Oct 17, 2022 • 1 new comment -
"unused type parameter" error on recursive structures
#51779 commented on
Oct 17, 2022 • 1 new comment -
Problem with `PartialEq`
#67369 commented on
Oct 17, 2022 • 1 new comment -
Overflow with use of `Self` in inherent impl on trait
#25050 commented on
Oct 17, 2022 • 1 new comment -
Inference fails when a type using a default also implements Deref.
#27603 commented on
Oct 17, 2022 • 1 new comment -
No error despite of multiple applicable methods in scope
#26080 commented on
Oct 17, 2022 • 1 new comment -
associated type not normalized when a where-clause is present
#28895 commented on
Oct 17, 2022 • 1 new comment -
Non-exhaustive patterns lead to bogus "unused variable" / "dead code" warnings
#63654 commented on
Oct 17, 2022 • 1 new comment -
Tracking Issue for maybe_uninit_write_slice
#79995 commented on
Oct 17, 2022 • 1 new comment -
Tracking Issue for Option::is_some_and and Result::is_{ok,err}_and
#93050 commented on
Oct 18, 2022 • 1 new comment -
Self-referential struct behind `Cow` only works with `Option`
#89940 commented on
Oct 18, 2022 • 1 new comment -
`type_name` depends on `-Zverbose` flag
#94187 commented on
Oct 18, 2022 • 1 new comment -
#95295 causes unsoundness in multiple existing crates
#101899 commented on
Oct 18, 2022 • 1 new comment -
rustdoc: Self: Sized bounds in different crates are pruned
#24183 commented on
Oct 18, 2022 • 1 new comment -
Repeated and incorrect "Implementors" items
#25061 commented on
Oct 18, 2022 • 1 new comment -
rustdoc: some trait implementors don't have src link
#86632 commented on
Oct 18, 2022 • 1 new comment -
Reverse the stack traces
#38873 commented on
Oct 18, 2022 • 1 new comment -
Ill-formed doc attributes on trait methods are silently ignored
#101697 commented on
Oct 18, 2022 • 1 new comment -
E0207 occurs even though the generic type is bound as an associated type
#96339 commented on
Oct 18, 2022 • 1 new comment -
Define `fn [_]::try_split_at(&self, usize) -> Option<(&Self, &Self)>`
#54886 commented on
Oct 19, 2022 • 1 new comment -
Trying to return `c_void` should suggest to return `()` instead
#100972 commented on
Oct 19, 2022 • 1 new comment -
Tracking Issue for sort_floats
#93396 commented on
Oct 19, 2022 • 1 new comment -
E0271 displays wrong span for "required by this bound"
#77964 commented on
Oct 19, 2022 • 1 new comment -
Comprison of `TypeId`s in const context
#73900 commented on
Oct 19, 2022 • 1 new comment -
Converting from Vec<&str> to &[&str] provides little output.
#89804 commented on
Oct 19, 2022 • 1 new comment -
Diagnostics with collect used as slice
#88790 commented on
Oct 19, 2022 • 1 new comment -
Tracking Issue for `io_error_downcast`
#99262 commented on
Oct 19, 2022 • 1 new comment -
libcompiler-builtins contains DWARF5 debuginfo in 1.62.0
#98746 commented on
Oct 19, 2022 • 1 new comment -
Better messages for `next` inside `for` loops
#102972 commented on
Oct 19, 2022 • 1 new comment -
E0603 trims comment off caller line
#103030 commented on
Oct 19, 2022 • 1 new comment -
Locals aren't introduced properly in if-let guards on or-patterns
#88015 commented on
Oct 19, 2022 • 1 new comment -
Targeted suggestions for specific "no method" errors on standard library types
#59450 commented on
Oct 19, 2022 • 1 new comment -
Tracking issue for the `thiscall` calling convention
#42202 commented on
Oct 19, 2022 • 1 new comment -
Consider renaming the `avx512gfni` feature to just `gfni`
#100752 commented on
Oct 20, 2022 • 1 new comment -
Compiler error when an async function is store in a async struct
#98634 commented on
Oct 20, 2022 • 1 new comment -
Linking error: ld: file too small (length=0)
#100580 commented on
Oct 20, 2022 • 1 new comment -
Add Vec::contains_ref which is worse for inference but less restrictive than Vec::contains
#42671 commented on
Oct 20, 2022 • 1 new comment -
Tracking Issue for `Exclusive`
#98407 commented on
Oct 20, 2022 • 1 new comment -
Tracking issue for custom inner attributes
#54726 commented on
Oct 20, 2022 • 1 new comment -
Tracking issue for `fs::Metadata` extensions on Windows based on handle information
#63010 commented on
Oct 21, 2022 • 1 new comment -
ignored regions constraints when normalizing user-provided types
#101350 commented on
Oct 21, 2022 • 1 new comment -
DICompileUnit not listed in llvm.dbg.cu
#90045 commented on
Oct 21, 2022 • 1 new comment -
Array indexed by enum cast to usize no longer has bounds check eliminated
#102303 commented on
Oct 21, 2022 • 1 new comment -
implied bounds from projections in impl header can be unsound
#100051 commented on
Oct 21, 2022 • 1 new comment -
Stabilize raw-dylib for non-x86
#102793 commented on
Oct 21, 2022 • 1 new comment -
Tracking Issue for `result_option_inspect`
#91345 commented on
Oct 21, 2022 • 1 new comment -
Tracking Issue for "C-unwind ABI", RFC 2945
#74990 commented on
Oct 21, 2022 • 1 new comment -
Slightly extend help diagnostic for immediately invoked closure
#101374 commented on
Oct 22, 2022 • 1 new comment -
ICE due to invalid unsizing &B -> [u8]
#101596 commented on
Oct 22, 2022 • 1 new comment -
Can't coerce closure to fn in a tuple
#101705 commented on
Oct 22, 2022 • 1 new comment -
ICE: broken mir: wrapping_mul() with copy bound
#101962 commented on
Oct 22, 2022 • 1 new comment -
Wrong diagnostic when using constant of TAIT type in pattern
#102011 commented on
Oct 22, 2022 • 1 new comment -
Enforce that `closure: 'a` requires that `closure_ret_ty: 'a` holds
#84385 commented on
Oct 21, 2022 • 1 new comment -
impl Try for ExitStatus
#93565 commented on
Oct 21, 2022 • 1 new comment -
Allow `impl Fn() -> impl Trait` in return position
#93582 commented on
Oct 21, 2022 • 1 new comment -
add methods to TCP and UDP sockets to modify hop limit
#94678 commented on
Oct 15, 2022 • 1 new comment -
[WIP] rustdoc: Stop cloning name resolver
#94857 commented on
Oct 19, 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
Oct 19, 2022 • 1 new comment -
Stabilize arbitrary_enum_discriminant, take 2
#95710 commented on
Oct 18, 2022 • 1 new comment -
Change linux `std::process` to drop supplementary groups based on CAP_SETGID
#95982 commented on
Oct 21, 2022 • 1 new comment -
Allow to feed a value in another query's cache
#96840 commented on
Oct 15, 2022 • 1 new comment -
merge functionality of `io::Sink` into `io::Empty`
#98154 commented on
Oct 15, 2022 • 1 new comment -
Reimplement std's thread parker on top of events on SGX
#98391 commented on
Oct 16, 2022 • 1 new comment -
Refactor metadata emission to avoid visiting HIR
#98867 commented on
Oct 20, 2022 • 1 new comment -
Minimal implementation of implicit deref patterns for Strings
#98914 commented on
Oct 15, 2022 • 1 new comment -
Resolve $crate at the expansion-local crate
#99445 commented on
Oct 17, 2022 • 1 new comment -
typeck: silence lint for "collision safe" items
#99898 commented on
Oct 21, 2022 • 1 new comment -
Make typeck aware of uninhabited types
#100288 commented on
Oct 17, 2022 • 1 new comment -
Add Rust std support for x86_64-unknown-uefi
#100316 commented on
Oct 20, 2022 • 1 new comment -
avoid making substs of type aliases late bound when used as fn args
#100508 commented on
Oct 21, 2022 • 1 new comment -
incremental: migrate diagnostics
#100754 commented on
Oct 21, 2022 • 1 new comment -
Improve performance of stable sort
#100856 commented on
Oct 20, 2022 • 1 new comment -
Migrate `rustc_lint` lint diagnostics
#101138 commented on
Oct 15, 2022 • 1 new comment -
`build-std` compatible profile(code coverage) support
#101392 commented on
Oct 19, 2022 • 1 new comment -
most `borrowck` diagnostic migration
#101686 commented on
Oct 18, 2022 • 1 new comment -
Constify `TypeId` ordering impls
#101698 commented on
Oct 18, 2022 • 1 new comment -
Migrating rustc_infer to session diagnostics (part 3)
#101936 commented on
Oct 16, 2022 • 1 new comment -
Move `unix_socket_abstract` feature API to `SocketAddrExt`.
#101967 commented on
Oct 18, 2022 • 1 new comment -
Fix auto-application of associated generic functions with placeholders
#101990 commented on
Oct 21, 2022 • 1 new comment -
Allow const iterator implementations
#102225 commented on
Oct 21, 2022 • 1 new comment -
Implement `Neg` for signed non-zero integers.
#102341 commented on
Oct 18, 2022 • 1 new comment -
Place bounds on fields in rustc_macros derives.
#102422 commented on
Oct 20, 2022 • 1 new comment -
stop special-casing `'static` in evaluation
#102472 commented on
Oct 22, 2022 • 1 new comment -
Distinguish "has patches" from "in-tree" again
#102579 commented on
Oct 18, 2022 • 1 new comment -
rework applying closure requirements in borrowck
#102618 commented on
Oct 20, 2022 • 1 new comment -
Introduce UnordMap, UnordSet, and UnordBag (MCP 533)
#102698 commented on
Oct 19, 2022 • 1 new comment -
Add tier 3 no_std AArch64 support for the QNX RTOS
#102701 commented on
Oct 19, 2022 • 1 new comment -
optimize field ordering by grouping m*2^n-sized fields with equivalently aligned ones
#102750 commented on
Oct 21, 2022 • 1 new comment -
Don't link to `libresolv` in libstd on Darwin
#102766 commented on
Oct 19, 2022 • 1 new comment -
Make `CStr::from_ptr` `const`.
#102961 commented on
Oct 16, 2022 • 1 new comment -
Add `-Z instrument-xray` flag
#102963 commented on
Oct 21, 2022 • 1 new comment -
remove HRTB from `[T]::is_sorted_by{,_key}`
#102977 commented on
Oct 17, 2022 • 1 new comment -
WIP: port pgo.sh to Python
#103019 commented on
Oct 16, 2022 • 1 new comment -
Upgrade dist-mips*-linux to ubuntu:22.04 + crosstool-ng
#103062 commented on
Oct 21, 2022 • 1 new comment -
compiletest: set the dylib path when gathering target cfg
#103072 commented on
Oct 21, 2022 • 1 new comment -
Tracking issue for const char conversions
#89259 commented on
Oct 15, 2022 • 0 new comments -
`RUST_FLAGS=-Clink-dead-code` breaks rustc build (alternatives?)
#103064 commented on
Oct 15, 2022 • 0 new comments -
Tracking Issue for `const_location_fields`
#102911 commented on
Oct 16, 2022 • 0 new comments -
AArch64 benchmarking assertion failure
#46850 commented on
Oct 16, 2022 • 0 new comments -
Tracking Issue for `ptr::Alignment` type
#102070 commented on
Oct 18, 2022 • 0 new comments -
rust-objcopy produces broken binary in nightly
#102983 commented on
Oct 18, 2022 • 0 new comments -
Removal of exact capacity guarantee for `Vec::with_capacity()` is a breaking change
#99385 commented on
Oct 18, 2022 • 0 new comments -
const fns cannot have fn pointer arguments that take mutable references, even if they aren't called
#100136 commented on
Oct 18, 2022 • 0 new comments -
PhantomData behavior is very surprising w.r.t. lack of Drop implications
#102810 commented on
Oct 18, 2022 • 0 new comments -
Diagnostic Translation
#100717 commented on
Oct 19, 2022 • 0 new comments -
rustdoc: inconsistent number of blank lines rendered top/bottom
#102996 commented on
Oct 19, 2022 • 0 new comments -
doc attributes on reexport of type are copied to inherent impls
#102909 commented on
Oct 19, 2022 • 0 new comments -
enable "go to exact" for rustdoc
#102590 commented on
Oct 19, 2022 • 0 new comments -
`array::from_fn` behavior is unclear from documentation
#102609 commented on
Oct 19, 2022 • 0 new comments -
ICE generic_const_exprs when only enabled in lib and not bin
#102640 commented on
Oct 20, 2022 • 0 new comments -
Tracking Issue for `String::leak`
#102929 commented on
Oct 20, 2022 • 0 new comments -
rustdoc: improve source navigation display on mobile
#102824 commented on
Oct 20, 2022 • 0 new comments -
Tracking issue for allowing overlapping implementations for marker trait
#29864 commented on
Oct 20, 2022 • 0 new comments -
Tracking Issue for `#[track_caller]` on closures
#87417 commented on
Oct 21, 2022 • 0 new comments -
trait method calls on `~const` bounded types should not be allowed in generic const exprs
#102498 commented on
Oct 21, 2022 • 0 new comments -
A `Pin` unsoundness involving an `impl DerefMut for Pin<&dyn LocalTrait>`
#85099 commented on
Oct 21, 2022 • 0 new comments -
auto trait candidate selection is unsound
#84857 commented on
Oct 21, 2022 • 0 new comments -
'static closures with non-'static return type are unsound
#84366 commented on
Oct 21, 2022 • 0 new comments -
Accessing DST field of packed struct calculates the wrong field address
#80925 commented on
Oct 21, 2022 • 0 new comments -
Unsoundness in type checking of trait impls. Differences in implied lifetime bounds are not considered.
#80176 commented on
Oct 21, 2022 • 0 new comments -
Trait objects can call nonexistent concrete methods
#50781 commented on
Oct 21, 2022 • 0 new comments -
Constants can contain references that are not Sync
#49206 commented on
Oct 21, 2022 • 0 new comments -
Specialization and lifetime dispatch
#40582 commented on
Oct 21, 2022 • 0 new comments -
Tracking Issue for [*const T|*mut T]::with_metadata_of
#75091 commented on
Oct 21, 2022 • 0 new comments -
ICE: type mismatch when copying
#101964 commented on
Oct 22, 2022 • 0 new comments -
add `no_compile` doctest attribute
#96573 commented on
Oct 18, 2022 • 0 new comments -
add UnboundUdpSocket to std::net
#97672 commented on
Oct 19, 2022 • 0 new comments -
Empty iterator error
#100751 commented on
Oct 18, 2022 • 0 new comments -
Experiment: fmt::Arguments as closure
#101568 commented on
Oct 18, 2022 • 0 new comments -
rand: freebsd update, using getrandom.
#101994 commented on
Oct 18, 2022 • 0 new comments -
Add better python discovery
#103007 commented on
Oct 16, 2022 • 0 new comments -
feat: add `expansion_growth_limit` attr as another expansion limit
#103029 commented on
Oct 15, 2022 • 0 new comments