open Issues
Thread a session or semantic context through IL
eafa0cc Opened by Graydon Hoare at - 3 commentsabstract common patterns in AST formatters
98f1ca6 Opened by Graydon Hoare at - 1 commentadd an IL type checker
d0e5d49 Opened by Graydon Hoare at - 1 commentGC control word for mutable closures
2cba107 Opened by Graydon Hoare at - 1 commentadd dwarf sibling links
8d5d86d Opened by Graydon Hoare at - 1 commentPerform proper refcounting on imported crate-cache entries.
46c74a9 Opened by Graydon Hoare at - 1 commentAdd fast path to bypass upcall_require on crate cache hit.
cba0b5e Opened by Graydon Hoare at - 1 commentOnly form import stubs for referenced imports.
e16e688 Opened by Graydon Hoare at - 2 commentsperform refcounts on exteriors in llvm
de8096c Opened by Graydon Hoare at - 1 commentClassify spill / vreg address roles
ed0f122 Opened by Graydon Hoare at - 1 commentvec and str slicing
9588dd4 Opened by Graydon Hoare at - 1 commentPretty-printer legwork
e409144 Opened by Graydon Hoare at - 1 commentWalker legwork
da2e4b1 Opened by Graydon Hoare at - 1 commentcomplete typestate constraint-to-key mapping
9fea994 Opened by Graydon Hoare atsupport non-init output slots on STMT_call
80a6dfb Opened by Graydon Hoare at - 2 commentselide calls to empty glue
bd94c4e Opened by Graydon Hoare at - 1 commentmove more slots to vregs
8bd1ff3 Opened by Graydon Hoare at - 1 commentproper CFI and dwarf engine to use it
223a16f Opened by Graydon Hoare at - 1 commentteach dwarf to find vregs
a74c320 Opened by Graydon Hoare at - 1 commentalias legwork
e0601c2 Opened by Graydon Hoare at - 1 commentclean up exception use in backend
c900dd3 Opened by Graydon Hoare at - 1 commentimplement detached-send
bddd5b8 Opened by Graydon Hoare at - 1 commentstructured compare
18dc715 Opened by Graydon Hoare at - 3 commentstypecheck missing returns
d7d89cf Opened by Graydon Hoare at - 1 commentencode and decode predicates and constraints via dwarf
74e55a9 Opened by Graydon Hoare at - 1 commentSingle-element vec / str append.
6dfdb83 Opened by Graydon Hoare at - 4 commentstype parameter inference
8434ef5 Opened by Graydon Hoare at - 1 commentPermit use before import
46c914b Opened by Graydon Hoare atrecord type inference failing
bb1fec4 Opened by Graydon Hoare at - 1 commenttype checker doesn't reject missing record fields
e4a9bf6 Opened by Graydon Hoare at - 1 commentComplete type checker
700fdd7 Opened by Graydon Hoare at - 1 commentSupport generic tags in pattern-alt statements
278f342 Opened by Graydon Hoare at - 1 commentAdd tests for pattern-alt statements.
c1412a0 Opened by Graydon Hoare at - 1 commentrecord type inference failing
1b7d54a Opened by Graydon Hoare at - 1 commentswitch mul/div/mod by mach type
dd79113 Opened by Graydon Hoare at - 2 commentsAdd a type descriptor to all closures
76954ad Opened by Graydon Hoare at - 1 commentSomething is wrong with bind-obj-ctor.rs
160fdcb Opened by Graydon Hoare at - 1 commentImplement hash intrinsic
3546ce8 Opened by Patrick Walton at - 4 commentsKill off TYSPEC_callable
f8bff65 Opened by Graydon Hoare at - 1 commentreplace uses of list-ref-append list building with Queue.add
dbd3377 Opened by Graydon Hoare at - 1 commentchange foo-to-string formatting paths to use Fmt module
451212c Opened by Graydon Hoare at - 1 commentReport proper errors on item name conflict and write more tests
4c98616 Opened by Roy Frostig at - 1 commentMulti-line comments
937d217 Opened by Roy Frostig at - 2 commentsmove lib caches to session
fca3be3 Opened by Graydon Hoare at - 1 commentUse a more sensible heuristic to detect default-target
6830d7c Opened by Graydon Hoare at - 2 commentsProper error reporting in the cexp evaluator
de53aa1 Opened by Graydon Hoare at - 1 commentRename the array helpers in parser.ml
15f577f Opened by Graydon Hoare at - 1 commentEncode interior mutable-ness in dwarf
3227932 Opened by Graydon Hoare at - 1 commentEncode dwarf slot dies for dynamic-sized slots (or slots in dynamic-sized frames)
298a435 Opened by Graydon Hoare at - 1 commentDwarf legwork
c672cef Opened by Graydon Hoare at - 1 commentEnforce prohibition on write-aliasing immutable slots in effect system
73ca9de Opened by Graydon Hoare at - 1 commentProhibit non-tag-ctors in tag pattern arms
acadb27 Opened by Graydon Hoare at - 1 commentFigure out why tags get rebuilt in compares-not-equal order, and fix
7c7105f Opened by Graydon Hoare at - 1 commentComplete name-mangler
0e7898f Opened by Graydon Hoare at - 1 commentComplete support for iterator-block nesting
ee7e9d8 Opened by Graydon Hoare atCapture type parameters in bind, factor code shared with obj ctors
87857a4 Opened by Graydon Hoare at - 1 commentHandle indirect spawns (and binding clones)
b3e9987 Opened by Graydon Hoare at - 1 commentAdd alloca interface to x86-be
d1f55a6 Opened by Graydon Hoare at - 1 commentFinish operator 'as'
fb469bf Opened by Graydon Hoare at - 2 commentsHandle tail-calls out of an obj fn or closure
0c9113e Opened by Graydon Hoare at - 1 commentSTMT_decl doesn't take type parameters
072682a Opened by Graydon Hoare at - 1 commentProhibit put statements in general functions
27c56ed Opened by Graydon Hoare at - 1 commentTeach typechecker that uint is <plusable>.
b74330e Opened by Roy Frostig at - 1 commentSomething broken when translating mutable aliases of vec.
b35742f Opened by Roy Frostig at - 1 commentTranslate items-as-lvals correctly.
6f9c856 Opened by Roy Frostig at - 2 commentsFix type-parameterized object methods.
50fd461 Opened by Roy Frostig at - 2 commentsThe calling convention in rustboot needs adjustment
d4b5ab5 Opened by Graydon Hoare at - 1 commentItems losing type parameters over course of typechecking pass.
c953c16 Opened by Roy Frostig at - 1 commentMake vecs indexable by both int and uint
35bcfba Opened by Roy Frostig at - 1 commentI'm already using the name "Rust"
d831a53 Opened by Deleted user at - 5 comments"Unknown load command" in libstd.dylib
fbb9734 Opened by Jeffrey Yasskin at - 2 comments"Fatal error: exception Assert_failure("boot/me/trans.ml", 2912, 6)" with return from for-each block
1160031 Opened by Jason Orendorff at - 3 commentsBuild fails on Fedora 12
ef57f9f Opened by Vladimir G Ivanovic at - 3 commentsAdd "how to contribute" section to wiki.
32cfd56 Opened by Graydon Hoare at - 1 commentCrash with lazy-initted vec
e8b791b Opened by Jeffrey Yasskin at - 3 comments2 calls to std._vec.len causes "mismatched type-params" error
f061d7c Opened by Jeffrey Yasskin at - 3 commentsCrash when appending to _vec.alloc'ed vector
f570b26 Opened by Jeffrey Yasskin at - 1 commentadd LLVM bindings for self-hosted compiler
8391d5c Opened by Graydon Hoare at - 2 commentsunrecognized quad 41 with iter
bc177c7 Opened by Ralph Giles at - 2 commentsAuto-dereference crashes rustboot
2ebc354 Opened by Jeffrey Yasskin at - 2 commentsCrash in rustboot on bad type conversion in ret
5cf0425 Opened by Jeffrey Yasskin at - 3 commentsOne method calling another crashes rustboot
414b23c Opened by Jeffrey Yasskin at - 3 commentsChannel send leaks memory
4d80137 Opened by Jeffrey Yasskin at - 1 commentTemporary chan in send fails to typecheck
8f88034 Opened by Jeffrey Yasskin at - 2 commentsCan write to immutable parts of a type.
7f84f6d Opened by Roy Frostig at - 1 commentSupport breaking out of for each loops
1a9735a Opened by Graydon Hoare at - 1 commentUnparenthesized expressions aren't allowed in casts
96c3f49 Opened by Jeff Muizelaar at - 2 comments"Non-aligned pointer being freed" with port[tup(str)]
d94242e Opened by Jeffrey Yasskin at - 2 comments"while(i!=-1)" causes "Unsatisfied precondition constraint"
fa00b39 Opened by Jeffrey Yasskin at - 1 commentAdding _int.to_str triples time to compile standard library
e6a95ab Opened by Jeffrey Yasskin at - 4 comments'use std' in module imported by crate corrupts things
655931b Opened by Jeffrey Yasskin at - 1 commentTask that outlives root task leaks memory
da632bc Opened by Jeffrey Yasskin at - 4 commentsSpawning a function from inside a module hits "unhandled indirect-spawn"
c2c4ec6 Opened by Jeffrey Yasskin at - 1 commenttime for a mailing list?
dd05af3 Opened by Graydon Hoare at - 1 commentswitch to suffix forms of mach literals
b1935d9 Opened by Graydon Hoare at - 1 commentOperator Precedence
54fe5b3 Opened by Michael Bebenita at - 1 commentBackend Bug
36fcb1b Opened by Michael Bebenita at - 4 commentsParameterized tags null out the type-parameter-typed value.
6870c30 Opened by Roy Frostig at - 1 commentState effect calculation too aggressive.
c2d43b7 Opened by Roy Frostig at - 1 commentSegfault when logging string in wildcard branch of pattern alt on type-parameterized multi-variant tag type
a4247cf Opened by Roy Frostig at - 1 commentCalling get() method of std.deque causes a segfault.
94991bd Opened by Roy Frostig at - 3 commentslib-deque.rs test fails on winnt and darwin.
ea56c77 Opened by Roy Frostig at - 2 commentsRef.Type.Constr and the STAR token
b4062ac Opened by tohava at - 2 commentsMultiline comments mess with parser's line number state.
da66c8e Opened by Roy Frostig at - 1 commenttimeout value in stmt_alt_port.alt_port_else
e39f3b3 Opened by tohava at - 1 commentInfinite hang when channel incompletely read
2c9bce3 Opened by Jeffrey Yasskin at - 2 commentsUntitled
1ceb0d9 Opened by Jeffrey Yasskin at - 3 commentsChange dwarf to avoid nesting CUs
01a5f3f Opened by Graydon Hoare at - 1 commentfix non-zero VMA and LMA in .debug_info and .debug_abbrev elf sections
98e2000 Opened by Graydon Hoare at - 1 commentNative types should have crate-relative identifiers
de91038 Opened by Patrick Walton at - 1 commentCannot call tag value constructors for tag type imported from another crate.
f831083 Opened by Roy Frostig at - 5 commentsPointers stored on the stack aren't word-aligned
402b6c8 Opened by Patrick Walton at - 2 commentsShift binops appear to mutate their right operand.
3028619 Opened by Roy Frostig at - 1 commentCreating a tuple of a parameterized string leaks memory
afd5402 Opened by Patrick Walton at - 1 commentbootstrap compiler ignores unknown names
636fca3 Opened by tohava at - 1 comment"rustc" with no arguments crashes
59c5ba9 Opened by Patrick Walton at - 1 commentTag types should be internally stored nominally, not structurally
1ae30f5 Opened by Patrick Walton at - 1 commentVec growth glue not treated as user-level when it could be.
79502c4 Opened by Roy Frostig at - 1 commentrustboot: order of types in error message is not correct
e7e2f6e Opened by Deleted user at - 1 commenttail call causes memory leak in certain circumstances
ac1bc5b Opened by Deleted user at - 3 commentsCan't export an imported type in a .rs file referred to by a .rc
6b962b4 Opened by Patrick Walton at - 2 commentsBack-edge check (Semant.is_back_edge) is too strong
f998731 Opened by Patrick Walton at - 2 commentsString concatenation misses the last character sometimes
49e3c70 Opened by Deleted user at - 1 commentUse the user's names when reporting complex types
ef9e42f Opened by Patrick Walton at - 1 commentAppending the result of a function call to a vector fails
e59b45f Opened by Patrick Walton at - 1 commentPassing function items as lvals fails
4fb099b Opened by Patrick Walton at - 2 commentsTypechecker doesn't infer a type for parse_seq in rustc
d603da9 Opened by Patrick Walton at - 1 commentrustboot compile error with OCaml 3.12
3211013 Opened by Deleted user at - 6 commentsUse the return value of a function to infer a type for the "ret" statement
3b74c58 Opened by Patrick Walton at - 1 commentUse the type of the discriminant when inferring types for pattern arms
ceff9f3 Opened by Patrick Walton at - 1 comment'make check' reports 'cfg: incompatible LLVM version 2.8, expected 2.8svn'
5df6a90 Opened by Atul Varma at - 3 comments"get_element_ptr 4 on dynamic-size cell" assertion in trans when binding type-params
f035473 Opened by Patrick Walton at - 1 commentCrash in glue$copy$$g14$t1$P1
e081944 Opened by Patrick Walton at - 1 commentduplicate .debug_line sections
6241b3d Opened by Ralph Giles at - 3 commentsrelax impure effect checking
3233f26 Opened by Graydon Hoare at - 1 commentuint accepts negative numbers
75fd9d0 Opened by Gary Kwong [:gkw] at - 1 commentcompile-fail tests ignore pattern after the first :
f7c2b89 Opened by Rafael Ávila de Espíndola atTeach rustc to deal with argv
a0966cf Opened by Graydon Hoare at - 1 commentCascading else-ifs
1aff00b Opened by Graydon Hoare at - 1 commentGet generic tags working
91ea297 Opened by Graydon Hoare at - 1 commentImplement derived type descriptors in rustc
946a351 Opened by Graydon Hoare at - 1 commentGet generic objects working in rustc
ef2b041 Opened by Graydon Hoare at - 2 commentsGet generic closures working in rustc
1e6c5ba Opened by Graydon Hoare at - 1 commentTeach rustc to do FRU
5d8aa35 Opened by Graydon Hoare at - 1 commentTeach rustc about iterators
a826cff Opened by Graydon Hoare at - 3 commentsFix fixed-point iteration in type unification
100f86b Opened by Patrick Walton at - 2 commentsImplement SHA1 in standard library
93d0dd8 Opened by Graydon Hoare at - 1 commentEscape analysis
bf04df9 Opened by Patrick Walton at - 1 commentPolymorphic types don't seem to work across crate boundaries
21164e9 Opened by Marijn Haverbeke at - 3 comments"fail" should have no output edges
1ea147d Opened by Patrick Walton at - 1 commentbind-obj-ctor: Binding object constructors doesn't work
e11c049 Opened by Patrick Walton atdrop-parametric-closure-on-bound-box fails
c083989 Opened by Patrick Walton atforeach-nested-* fail
5df995e Opened by Patrick Walton atforeach-put-structured fails
380cf79 Opened by Patrick Walton atgeneric-fn-twice fails
d4b4e32 Opened by Patrick Walton atgeneric-recursive-tag fails
6cd126d Opened by Patrick Walton atgeneric-tag-alt fails
9c008a5 Opened by Patrick Walton atgeneric-tag-values fails
cf5a925 Opened by Patrick Walton atintegral-indexing fails
95b3ddf Opened by Patrick Walton atimported modules aren't exported
2b4afa1 Opened by Marijn Haverbeke at - 1 commentMakefile sometimes errors out without notice
aed7bb7 Opened by Marijn Haverbeke at - 2 commentsHello World
dfc5013 Opened by Kudu at - 3 commentsAdd debug representation of trait objects
9162a9a Opened by Josh Matthews at - 35 commentsRustdoc needs to handle conditional compilation somehow
42a2524 Opened by Brian Anderson at - 34 commentsrustdoc should be able to build documentation from compiled crates
8a04f4e Opened by Brian Anderson at - 11 commentsMatch checking has quadratic average complexity
05f5ec3 Opened by Graydon Hoare at - 25 commentsTracking issue for inherent associated types
2023f9a Opened by Felix S Klock II at - 33 commentstype-check lang items
b1b6ba1 Opened by Daniel Micay at - 16 commentsAudit for binary IEEE 754-2008 compliance on relevant platforms
3e32ea5 Opened by Aurora Nockert at - 10 commentsRe-enable debuginfo tests on Android
3d55898 Opened by yichoi at - 10 comments
bc8f97c Opened by Huon Wilson at - 8 comments-Zunpretty=identifiedruns too earlywrite!(wr,"foo") is 10% to 72% slower than wr.write("foo".as_bytes())
7d6225f Opened by Erick Tryzelaar at - 15 commentsWeird borrowck issues with &mut &mut [u8]
3e9b3b4 Opened by Lily Ballard at - 7 commentsShould types that contain zero-length vectors of themselves be allowed?
c472669 Opened by isabel at - 12 commentsLink using the linker directly
116209c Opened by Brian Anderson at - 13 commentsType inference fails to determine closure argument type
f9574d7 Opened by Edward Wang at - 14 commentsfloating point intrinsics may clobber errno in unrelated code
70a5fb5 Opened by Daniel Micay at - 11 commentsDisallow duplicated extern declarations
a561032 Opened by klutzy/defunct at - 11 commentsPrivate items with a public reexport could suggest the public path in privacy error message
dcf5e88 Opened by Huon Wilson at - 5 commentsTracking Issue for auto traits (auto_traits) -- formerly called opt-in built-in traits (optin_builtin_traits)
83bf2bf Opened by Flavio Percoco at - 46 commentsLine-based breakpoints in inline functions don't show correct source
8559558 Opened by Josh Matthews at - 13 comments
487d9b8 Opened by klutzy/defunct at - 5 comments-Zunpretty=expandeddoes not preserve hygieneConsider aggressively avoiding generating memcpys for moves if we can avoid it
053c099 Opened by Patrick Walton at - 8 commentsCompile ignored tests rather than skipping
2f5e20a Opened by klutzy/defunct at - 10 commentsrustdoc doesn't substitute type parameters
f182f59 Opened by Alex Crichton at - 12 commentsrustdoc: provide summary views
14ffed8 Opened by Aaron Turon at - 16 commentsreplace the implementation of inline functions
19e85b6 Opened by Daniel Micay at - 6 commentsBetter temporary lifetimes (tracking issue for RFC 66)
b8465d2 Opened by Niko Matsakis at - 21 commentsTracking issue for stmt_expr_attributes: Add attributes to expressions, etc.
c2ae8fa Opened by Brian Anderson at - 115 commentsrustdoc: do something about reexported items
f1d88df Opened by Simon Sapin at - 10 commentsrustdoc: reexported type aliases are not preserved in function signatures
d2ac9d8 Opened by Deleted user at - 16 commentsrustdoc: Allow customizing the crate list sidebar.
f684848 Opened by Simon Sapin at - 9 commentsExpected type for closure arguments not inferred through two nested func calls
d5c3f45 Opened by Niko Matsakis at - 5 commentsmake use of LLVM's scoped noalias metadata
b572a2b Opened by Daniel Micay at - 38 commentsMinGW's linker does not create a reloc section for DYNAMICBASE executables
5b046d5 Opened by Daniel Micay at - 3 commentsUnused assignment warning should trigger for structs
f7b5d76 Opened by crumblingstatue at - 4 commentsImprove error messages involving type aliases
c7d372e Opened by NODA Kai at - 7 commentsprogram without libc (without std lib) leads to cryptic error
5470d86 Opened by Philipp Oppermann at - 19 commentsbacktraces broken on the Android bot
eca6213 Opened by Daniel Micay at - 27 commentsLLVM bindings have become incorrect in places.
c16d951 Opened by Eduard-Mihai Burtescu at - 10 commentsUnable to export unmangled dll entry points for stdcall
91a4269 Opened by Benjamin Podszun at - 18 commentsRecursive traits should be allowed when boxing
b6ca0d3 Opened by Carl Lerche at - 5 commentsInvestigate how LLVM deals with huge stack frames
3ae4d90 Opened by Ariel Ben-Yehuda at - 8 commentsrustdoc output directory structure leaks home directory structure
73ef688 Opened by gary at - 10 commentsDST/custom coercions
ca85a7d Opened by Nick Cameron at - 32 commentsNo way to have + or * as separator token in macros
0d6ea38 Opened by Bouke van der Bijl at - 6 comments"Ghost" methods in rustdoc for cross-crate trait impls
c2bda49 Opened by Manish Goregaokar at - 7 commentsCleanup and consolidate operator/method dispatch code
81ed909 Opened by Niko Matsakis at - 18 commentsUnexpected trait behavior with default_type_params
9cac30f Opened by Carl Lerche at - 3 commentsLifetime error messages should have better spans
e880929 Opened by mdinger at - 4 commentsmonomorphization recursion limit error should be caught earlier
5628d39 Opened by Jonas Pollok at - 3 commentsCoherence and blanket impls interact in a suboptimal fashion with generic impls
f8e072f Opened by Niko Matsakis at - 26 commentsSurpress, mark, or order superflous trait resolution type errors correctly
2c7c92d Opened by Marvin Löbel at - 13 commentsMethod lookup goes down the auto-deref rabbit hole when it doesn't need to
f097f82 Opened by Tom Jakubowski at - 15 commentsPoor performance returning enums larged than a word. Possibly poor code generation?
dea6d3c Opened by Erick Tryzelaar at - 16 commentsUnboxed closure types look weird in error messages
43f9973 Opened by Rewi Haar at - 10 commentsSpurious test out-of-stack test failure on Android
bfb766c Opened by Aaron Turon at - 7 commentsPermit impl methods whose bounds cannot be satisfied to have no body
66920d0 Opened by Niko Matsakis at - 14 commentsParse and accept type equality constraints in where clauses
7bce3d2 Opened by Jared Roesch at - 46 commentsFully generalize cmp instances
65df461 Opened by Aaron Turon at - 19 commentsConditional compilation based on crate_type
067fe6f Opened by Benjamin Elder at - 19 commentsUse of
2fc4b59 Opened by Stuart Glaser at - 4 commentstymacro non-terminal in trait boundscache the results of type projection and normalization
f3b890e Opened by Niko Matsakis at - 12 commentsCan't write non-overlapping blanket impls that involve associated type bindings
d97a6cd Opened by Jorge Aparicio at - 22 commentsPackage debug libstd with binaries
df3a434 Opened by Brian Anderson at - 7 commentswhere clauses are only elaborated for supertraits, and not other things
cc54b4f Opened by Aaron Turon at - 31 commentsNormalization of projections in trait bounds on associated types
ff4dce3 Opened by Niko Matsakis at - 3 commentsCannot infer closure type with higher-ranked lifetimes inside Box::new
add6d42 Opened by Mikhail Zabaluev at - 18 commentsImprove docs rendering performance by addressing PageSpeed Insights issues
1bad39b Opened by Val Markovic at - 11 commentsGDB should break on panic
13c67d9 Opened by Andrew Kelley at - 21 commentsdeny(warnings) doesn't affect all warnings, only those generated through the lint system
dde357c Opened by Keegan McAllister at - 16 commentsConsider making std::thread::Builder reusable
1f74e9b Opened by Carl Lerche at - 13 commentsRevise usage of LLVM lifetime intrinsics
0ec7be6 Opened by Björn Steinbrink at - 5 commentsTrait bounds are not yet enforced in type definitions
f6ff5b2 Opened by Markus Westerlind at - 28 commentsStability checker doesn't recurse down reexports properly
44547d0 Opened by Manish Goregaokar at - 5 comments&mut self borrow conflicting with itself.
18b1150 Opened by Junseok Lee at - 23 commentsThe compiler should report publicly exported type names if possible
05a172c Opened by Patrick Walton at - 29 commentsTreatment of regions in trait matching is perhaps too simplistic
d212eb4 Opened by Niko Matsakis at - 12 commentsRustdoc links to std library types can bypass the facade
453dbe2 Opened by Tom Jakubowski at - 5 commentsRustdoc should indicate variance on lifetime/type parameters
c45e534 Opened by Tom Jakubowski at - 10 commentsassoc types: type inference works with UFCS but not with method calls
3eeab20 Opened by Jorge Aparicio at - 4 commentsOutput of independent artefacts might differ depending on unrelated options
6d2be4c Opened by Simonas Kazlauskas at - 4 commentsDeref coercion not working for
349dce2 Opened by Aaron Turon at - 8 commentsBox<Trait>Public items re-exported publicly in the same crate could have inlined docs
bb068e8 Opened by Tom Jakubowski at - 2 commentsCan’t declare lifetime for closure that returns a reference
3135f2f Opened by Yonathan Randolph at - 10 commentsCould type inference insert coercions to accommodate box desugaring?
1382664 Opened by Felix S Klock II at - 6 commentsResolve shorthand projections (
00662cc Opened by Eduard-Mihai Burtescu at - 11 commentsT::A-style associated type paths) based solely on type, instead of a DefError messages are odd for delegating traits
2117268 Opened by Simonas Kazlauskas at - 26 commentsDeref coercion from
ded41ba Opened by Val Markovic at - 14 commentsStringto&strdoesn't seem to always workExtend #[bench] with memory usage
3c22d21 Opened by Mickaël Salaün at - 5 commentsComparison operators have higher precedence than range operator
05a436b Opened by Collin J. Sutton at - 9 comments..Consider using
6ca1323 Opened by Huon Wilson at - 3 commentsllvm.invariant.*intrinsics for immutable memoryIncorrect / Inconsistent behavior of deref coercion with {}
0400592 Opened by Tim (Theemathas) Chirananthavat at - 7 commentsunused-features only warns unused non-language features
994b826 Opened by Florian Hahn at - 4 commentsPoor interaction between int fallback and other flow of type information
40d5e87 Opened by Aaron Turon at - 8 commentsregion-outlives obligations lead to uninformative/undecipherable region inference failures
c242c05 Opened by Felix S Klock II at - 4 commentsVariables bound with different modes in patterns
a4a9362 Opened by Steven Allen at - 8 commentserror: overflow evaluating the requirement
1c3232d Opened by mitchmindtree at - 27 comments<_ as core::iter::Iterator>::ItemType inferencer probably could figure this case out (associated types)
092c3a6 Opened by Carl Lerche at - 6 commentsOrder of operands to equality expression matters when inferring a AsRef implementation
5d23c37 Opened by Jake Goulding at - 3 commentsCoherence error messages can be inscrutable
530b588 Opened by Niko Matsakis at - 9 commentsTrait impls from where clauses (
f3f062a Opened by Hanna Kruppe at - 9 commentsParamEnv) take precedence over freestanding trait implsNumeric fallbacks don't work when inherent methods are involved
03e3648 Opened by Mimir at - 7 commentsregression: dead heap allocations aren't optimized out anymore
ac20fc6 Opened by Oli Scherer at - 25 commentsname-based comparison in new label-shadowing check has likely hygiene issues.
8fb67f2 Opened by Felix S Klock II at - 11 commentsrustdoc: Pain points of reexports
3dfedbd Opened by Alex Crichton at - 5 commentsTLS dtor panics abort the process
2fe77d2 Opened by Alex Crichton at - 3 commentsdocs for Traits get duplicated because of different types
d45dfc4 Opened by mdinger at - 4 commentsdead code (+ unused assignment, etc) warnings in macros do more harm than good
9ebbb14 Opened by Felix S Klock II at - 6 commentsMissing docs lint ineffectual in test builds
283fecb Opened by Fenhl at - 4 commentsSeparate unstable feature errors from other lints in output
73405c5 Opened by John Hodge (Mutabah) at - 4 commentsUninhabited-ness isn't propagated through nesting
a4daf16 Opened by Steven Fackler at - 5 commentsRustdoc considers *const T and *mut T different
82f2413 Opened by Jesse Ruderman at - 4 commentsAdd opensearch support to doc.rust-lang.org
2052314 Opened by Joris Giovannangeli at - 8 commentsAssociated const references using UFCS can bypass
453eb50 Opened by Sean Patrick Santos at - 7 commentscheck_static_recursionmethod call fails to upcast trait objects, resulting in overlong borrows
fd271e9 Opened by Niko Matsakis at - 9 commentsCannot macro_use a macro that uses an internal macro
a40a49f Opened by Sean McArthur at - 5 commentstype parameter not constrained when using closure bounds
da0d0ee Opened by Andrew Gallant at - 21 commentsOverflow with use of
8e38268 Opened by Deleted user at - 6 commentsSelfin inherent impl on traitUnable to export not mangled symbol in an executable as libraries can do
cb60702 Opened by Maxxie at - 10 comments"type ... too big for the current architecture" error reported without span pointing to type
c9b7476 Opened by Oli Scherer at - 4 commentsOrder-dependent type inference failure with match
4a0a8d4 Opened by Joshua Yanovski at - 10 commentslint “non_upper_case_globals” wrongly warns the consumer
f471a96 Opened by nwin at - 10 commentsPretty Printing on
3060285 Opened by Chuck Ries at - 10 comments*-windows-gnubroken because .debug_gdb_scripts is not emittedBenchmarks are run when just executing tests, leading to very slooooow tests
b1d181a Opened by Jake Goulding at - 15 commentsnon-hygienic lifetime-shadowing check can make macros non-modular
35174fb Opened by Felix S Klock II at - 4 commentsDefault impls are not restricted to same module (or submodule) as the trait
a0879bf Opened by Nick Hamann at - 3 commentsrust-lang repos that do not declare licenses
4254a27 Opened by Brian Anderson at - 21 commentsMutable reference not re-borrowed by binary operator
8548354 Opened by Steven Allen at - 8 commentsTools for dumping information about .rlibs
d487157 Opened by James Salter at - 21 commentsImplied bounds on nested references + variance = soundness hole
45b4382 Opened by Aaron Turon at - 57 commentsEnable segfault / bus error handlers on more UNIX platforms
1b00e97 Opened by Geoffrey Thomas at - 3 commentsRustdoc: pages are being overwritten on the file systems with case-insensitive names
c6fd4b9 Opened by Douman at - 5 commentsMSVC: support LTCG native libraries in rlibs
400f4a2 Opened by Alex Crichton at - 3 commentsNo error despite of multiple applicable methods in scope
bb35add Opened by Michael Schnupp at - 7 commentsClosures should always implement the all applicable Fn* traits.
943ee2c Opened by Steven Allen at - 12 commentsMeta tracking issue for branch hints (RFC 1131)
644497d Opened by Niko Matsakis at - 90 commentsIndicate which version of MSVC Rust was built with
f6ce39d Opened by Peter Atashian at - 5 commentsAdd optional iterations output to libtest benchmark
dad6164 Opened by llogiq at - 4 commentsClarify story on libm bindings
7e923ee Opened by Alex Crichton at - 5 commentsInstaller on OS X displays wrong install sizes
3b5a51a Opened by Brandon Zylstra at - 4 commentsCan't infer the type of index
39d25a8 Opened by yongqli at - 5 commentsRust .msi installer ignores current install
9427b3b Opened by Austin Bonander at - 14 commentsConfusing error messages when invariant type is involved
ee2ebe5 Opened by Jonas Schievink at - 4 commentsWeird inference failure with unary minus
4c2a5a0 Opened by eefriedman at - 6 commentsInference failure with int inference variable
1aabec8 Opened by eefriedman at - 4 comments
a539e27 Opened by comex at - 80 comments#[derive]sometimes uses incorrect bounds (aka lack of "perfect derive")Abort on some large allocation requests, Panic on other
3a69ba2 Opened by bluss at - 38 commentsDeref coercions do not work with blocks
c4757af Opened by Barosl Lee at - 14 commentsThe generic-enum-with-different-disr-sizes test fails in LLDB
7082412 Opened by Alex Crichton at - 3 commentsstr and [u8] should hash the same
7ab7c7c Opened by Chris Morgan at - 24 commentsFailure to fulfill higher-kinded "outlives" predicate could have better error message
68f4964 Opened by Andrew Paseltiner at - 15 commentsMove HashMap to liballoc
4462a81 Opened by Aria Desires at - 54 commentsEmit warnings on parameter list in closures after {
86d7418 Opened by Danyel at - 8 commentsCorrectly handle dllimport on Windows
722d5cf Opened by Alex Crichton at - 126 commentsInference fails when a type using a default also implements Deref.
9ab5ced Opened by meh. at - 4 commentsmacOS packages and Windows MSIs are not signed
61caada Opened by Florian Gilcher at - 28 commentsTracking issue for Ipv{4,6}Addr convenience methods
c9ac0d8 Opened by Alex Crichton at - 82 commentsTracking issue for string patterns
3ea8b73 Opened by Alex Crichton at - 69 commentsadd pop() to HashSet etc.?
7274e1b Opened by Georg Brandl at - 23 commentsFreeBSD i386 test failures
f6f57eb Opened by Dave Huseby at - 2 commentsTracking issue for crates that are compiler dependencies
6d7aeb2 Opened by Alex Crichton at - 22 commentsFalse ambiguity due to overlap between higher-ranked and other where clause
fcf1b25 Opened by Niko Matsakis at - 3 commentsDST coercions fall over with UFCS
e4e0e5d Opened by Aria Desires at - 3 commentsFreeBSD x86_64 test failures
4829ff6 Opened by Dave Huseby at - 3 comments[MSVC]
94d5b96 Opened by Richard Diamond at - 3 commentscl.exedoesn't support static relocations with large address awareness.Type inference problem with lifetimes and assoiated types
73860a2 Opened by Marco A L Barbosa at - 7 commentsAdd an overview toggle to rustdoc lib output
90c4e0c Opened by mdinger at - 3 commentsLocal ambiguity in macro definition
1d767c1 Opened by Jonas Schievink at - 5 commentsTLS destructors on the main thread are not always run
64bacc3 Opened by Alex Crichton at - 20 commentsNonparametric dropck (tracking issue for RFC 1238)
d2a2588 Opened by Niko Matsakis at - 10 commentsrustc OSX LC_LOAD_DYLIB paths are broken
e27649e Opened by m4b at - 14 commentsTeach make-tidy to detect unused *.rs files
117851e Opened by Vadim Petrochenkov at - 7 commentsRange expressions: discrepancies between rustc and parser-lalr
89abf99 Opened by Ryan Prichard at - 14 commentsRust tries to be too helpful with impl suggestions, sometimes being unhelpful
7d471ac Opened by Sage Griffin at - 30 commentsassociated type not normalized when a where-clause is present
3e81377 Opened by Ariel Ben-Yehuda at - 8 comments#[repr(C)] enum bit width determination algo does not match that of the C compiler
993d2bd Opened by Mikhail Zabaluev at - 6 commentsHave rustdoc create hyperlinks on items in compiled code examples
609059a Opened by Manish Goregaokar at - 6 commentsError when casting a function is not informative
e8a565e Opened by Josh Matthews at - 8 commentsCan't import super
32f0787 Opened by wthrowe at - 6 commentsHigher-ranked lifetime bounds give confusing errors
93bb447 Opened by wthrowe at - 5 commentsWrong error message (or type system bug) for unsatisfied trait bound
e5ef23a Opened by Yaroslav at - 5 commentsdropck doc oversights / revision
b21b694 Opened by Felix S Klock II at - 7 commentsDead code warning should provide some help for making the code public in library crates
4a0b663 Opened by Johannes Höhn at - 1 commentAssociated item projections across crate boundaries slightly broken
d123843 Opened by ebfull at - 6 comments#[macro_export] stops macro's documentation tests from working
b064169 Opened by Binero at - 2 commentsConsider having special debugger pretty printers/handling for Unique/Shared/NonZero
76c28a0 Opened by Huon Wilson at - 4 commentsprintln! sometimes panics in drop methods
259d939 Opened by sorear at - 24 commentsfs::remove_dir_all rarely succeeds for large directories on windows
8e75bf9 Opened by Diggory Blake at - 36 commentsProvide a way of linking libgcc statically
b08b504 Opened by JP Sugarbroad at - 10 commentsTracking issue for #[bench] and benchmarking support
03a3b2c Opened by Alex Crichton at - 18 commentsProduce packaging guidelines
54b57fd Opened by Brian Anderson at - 7 commentsTracking issue for
7157ae9 Opened by Aaron Turon at - 80 commentsthread_localstabilizationTracking issue for
ddba03d Opened by Aaron Turon at - 18 commentslog_syntax,trace_macrosTracking issue for
cf97156 Opened by Aaron Turon at - 90 commentsconcat_identsTracking issue for
47496e5 Opened by Aaron Turon at - 25 commentslink_llvm_intrinsicsTracking issue for the
0b8bfb6 Opened by Aaron Turon at - 26 commentslinkagefeatureImprove MIR match generation so that we more effecitvely rule out inapplicable match-pairs
dbc469e Opened by Niko Matsakis at - 7 commentsTracking issue for Fn traits (
d140776 Opened by Aaron Turon at - 67 commentsunboxed_closures&fn_traitsfeature)Tracking issue for
5b42398 Opened by Aaron Turon at - 28 commentsfundamentalfeatureTracking issue for internal feature
9a72c22 Opened by Aaron Turon at - 29 commentsno_coreTracking issue for
df496fe Opened by Aaron Turon at - 44 commentsbox_patternsfeatureAdd the GDB pretty-printers to the Windows Rust installation
ad64d7a Opened by Bruno Medeiros at - 17 commentsTracking issue for RFC 2532, "Associated type defaults"
2069bb8 Opened by Aaron Turon at - 42 commentsTracking issue for allowing overlapping implementations for marker trait
153622b Opened by Niko Matsakis at - 61 commentsVec's reallocation strategy needs settling
012a031 Opened by Aria Desires at - 51 commentsthread_local macro stability precludes safe async signal handling
000a668 Opened by mahkoh at - 10 commentsMutable references as function arguments generate inefficient code in trivial cases
2b719cd Opened by mahkoh at - 7 commentsCodegen for a large static array uses a lot of memory
2e9b334 Opened by Seo Sanghyeon at - 7 commentsDesugared x.index(y) is not equivalent to x[y]
f72767d Opened by Huon Wilson at - 16 commentsDebug trait for tuples, array/slices, Vec, String (etc?) do not respect
528754a Opened by Felix S Klock II at - 7 commentswidthparameterAdd levenshtein distance based suggestions everywhere
07efcce Opened by Manish Goregaokar at - 29 commentsUFCS can bypass trait stability
0e4f4cd Opened by Alex Crichton at - 2 commentsconcurrent rustdoc usage can lead to bad times
041e08e Opened by Letheed at - 5 commentsError messages about lifetimes for mutable Iterator are cryptic.
bd2d4ba Opened by Vitaly Shukela at - 6 commentsPotential optimization: eager nulling of Weak references
e6d4d36 Opened by Gábor Lehel at - 1 commentAvoid type mismatch error where a variable is bound with different ref-ness
a20a97b Opened by Nick Cameron at - 2 commentsManual does not define "data reached through a shared reference".
2978cd1 Opened by mahkoh at - 33 commentsbad diagnostic when macro tries to use stmt as expr
7dbd011 Opened by Alex Burka at - 5 commentsSome
8e8fc50 Opened by Andrew Paseltiner at - 4 commentsstd::collectionstypes are unnecessarily invariantCompiler bug with cyclic weak references on Windows
92217b1 Opened by Pavel Krajcevski at - 6 commentsFine-tune binary heap sifting logic
6b6a8d8 Opened by Aria Desires at - 1 commentVecDeque's iterator could be optimized
136266d Opened by bluss at - 7 commentsAllow deprecating a re-export
1fe7fe5 Opened by Sean McArthur at - 11 commentsStruct and variant constructors are not generic over lifetimes like regular functions.
2c47dd4 Opened by Eduard-Mihai Burtescu at - 5 commentsImprove typed pretty printing
efe1157 Opened by Nick Cameron at - 12 comments-C link-args and -C llvm-args can't pass arguments with spaces
9facc57 Opened by Zoxc at - 10 commentsLinking to rustc_llvm with --llvm-root
6f6a1b9 Opened by Zoxc at - 12 commentsFulfillment context should support DAGs better, integrate with caching better
2b06122 Opened by Niko Matsakis at - 3 commentsBad macro usage error message does not include correct error location
947a3b2 Opened by Simon Sapin at - 7 commentsRustdoc search box fails accessability guidelines
11649ed Opened by Steve Klabnik at - 8 commentsrustdoc's search-index.js file is huge for large projects
10fe81b Opened by Jan de Mooij at - 13 commentsTracking issue for
7e8790b Opened by Niko Matsakis at - 452 comments?operator andtryblocks (RFC 243,question_mark&try_blocksfeatures)The Vec should not needlessly overallocate capacity if it is guaranteed to fail.
ce1838f Opened by Deleted user at - 4 commentsAdd rustc --emit=link-info for staticlib link-line output
0f100d0 Opened by Ralph Giles at - 9 commentsGuard pages are disabled on musl.
d61b879 Opened by Brian Anderson at - 3 commentsSpecifying linkage on externs silently removes indirection
dc0a799 Opened by jethrogb at - 3 commentsNamed functions don't implement Debug
6144cce Opened by Alan Jeffrey at - 3 commentsCan't Unify Super Generic Code
3857e21 Opened by Aria Desires at - 7 comments
910330c Opened by Paul Dicker at - 6 commentscreate_dir_allcan't create directories through a dangling symlink.Compiletest doesn't pass environment variables to emscripten tests
c584bfe Opened by Pierre Krieger at - 3 commentsHashSet operations against another HashSet should allow for differing hash algorithms
82d887a Opened by Jake Goulding at - 2 commentsImplementation of traits on functions ignored after function call
aa5a008 Opened by Sophia J. Turner at - 5 comments"cannot move out of" error using
63ea68a Opened by bluss at - 18 comments==withBox<Trait>, where no move is neededNormalization fails with where clauses on methods
5094350 Opened by Niko Matsakis at - 2 commentsWindows paths should not be prefixed with \?\ when displayed
589465d Opened by Zoxc at - 9 commentsClosure return type not deduced from bounds if the type is wrapped.
4c9ece1 Opened by Eduard-Mihai Burtescu at - 4 comments
ff6d149 Opened by Peter Atashian at - 3 comments-msvcdistribution has unused import librariesTracking issue for specialization (RFC 1210)
1013c13 Opened by Niko Matsakis at - 324 commentsAllow linking against dylibs in LTO mode
55eddd6 Opened by comex at - 4 commentsError to enable feature gate prevents error from incorrect placement of feature gate
76cccf1 Opened by comex at - 1 commentIt should be possible to override the dsymutil path
850997a Opened by Steven Fackler at - 2 commentsSurprising lifetime inference with closures
fb64cfc Opened by comex at - 5 commentsfn pointer coercion fails for method on type with lifetime
27b27d9 Opened by Henrique M. D. at - 3 commentsInclude images in rustdoc output
63adaed Opened by Daniel Collin at - 43 commentsTrait implementation docs list methods that can't be called
07e5e8a Opened by Sebastian Hahn at - 3 commentsdoc inclusion (reexport) changes order of impl blocks
96f48d1 Opened by bluss at - 1 commentGDB hangs when debugging exe compiled with 1.9nightly under Windows
f421466 Opened by Liqueur Librazy at - 7 commentsTracking issue for integer methods for Wrapping
fa51393 Opened by Simon Sapin at - 24 commentsSpecialization: allow some projection when typechecking an impl
db499c8 Opened by Aaron Turon at - 3 commentsSupport death tests in libtest
0b9f69d Opened by gnzlbg at - 10 commentsunresolved symbol imports in -pie musl binaries
69be26d Opened by m4b at - 4 commentsincorrect DW_AT_location for static
183b68f Opened by Tom Tromey at - 3 commentsDWARF omits typedef
1cc4b37 Opened by Tom Tromey at - 4 commentsBetter diagnostics for error: can't find crate for
a2ba5f7 Opened by Zoxc at - 3 comments...[E0463]Lint for types where cleanup before drop is desirable
384c47f Opened by Stepan Koltsov at - 11 commentsIntern strings in metadata
f099fec Opened by Peter Atashian at - 3 commentsAdd an "inherits" key or similar to JSON target specs
1e0403f Opened by James Miller at - 4 commentsPluggable panic implementations (tracking issue for RFC 1513)
5fa630d Opened by Niko Matsakis at - 34 commentsAllocator traits and std::heap
f30caef Opened by Niko Matsakis at - 482 commentsDWARF doesn't distinguish struct, tuple, and tuple struct
a46b6e6 Opened by Tom Tromey at - 2 commentsDo move forwarding on MIR
a9e07e2 Opened by Patrick Walton at - 14 commentsinconsistent stepping in gdb
29593ed Opened by Tom Tromey at - 9 commentsgdb needs to know what traits a type implements
31aa2d0 Opened by Tom Tromey at - 8 commentsDWARF does not describe closure type
7174270 Opened by Tom Tromey at - 2 commentsDWARF doesn't describe use declarations
fc3f1ed Opened by Tom Tromey at - 1 commenttrait objects with late-bound regions and existential bounds are resolved badly
17163c9 Opened by Ariel Ben-Yehuda at - 1 commentMissing auto-load script in gdb
f13c11d Opened by Simonas Kazlauskas at - 9 commentsDWARF does not mention Self type
1b642f7 Opened by Tom Tromey at - 2 commentsrustc::lint could use some helper functions for working with macros
aeb182f Opened by llogiq at - 5 commentslinking staticlib files into shared libraries exports all of std::
3f1939c Opened by Nathan Froyd at - 12 commentsAdd additional LoopUnswitch and LICM passes
ebfd5c1 Opened by Demi Marie Obenour at - 4 commentsSuggest move closures when a Sync bound is not satisfied through a closure
eb28ace Opened by Manish Goregaokar at - 9 commentsLint against leading 0 in integer literals
9123d5f Opened by Huon Wilson at - 9 commentsUnhelpful error message for specialization-related type projection failures.
0c32ace Opened by robert at - 3 commentsconfusing lifetime inference
1087a8a Opened by Jay at - 5 commentsmethod has an incompatible type for trait due to lifetimes has too wide a span
f6bb12b Opened by Simonas Kazlauskas at - 6 commentsError E0301 "the parameter type
3e7777f Opened by bluss at - 4 commentsTmay not live long enough" could explain where the lifetime requirement comes fromWeird integer inference failure
2e19741 Opened by Simonas Kazlauskas at - 4 comments"Unexpected end of macro invocation" error in nested macro has misleading span, doesn't specify which macro
2ad1054 Opened by Matt Brubeck at - 4 commentsUnable to achieve aligned writes
45e1b0d Opened by Kirill Khazan at - 8 commentsTrailing semicolon silently ignored in expr macro
0c0aa63 Opened by mahkoh at - 3 commentsCannot create function reference with parameters that don't have to outlive the functions lifetime
363668b Opened by Erin Yuki Schlarb at - 4 commentsParameter names in foreign functions, function pointer types and trait methods are not resolved / validated
0c4cdbb Opened by Vadim Petrochenkov at - 4 commentsThe
4ad8c30 Opened by Léo Testard at - 2 commentsmetafragment specifier is considered as a single TT.[rustdoc] Rustdoc should prevent long file names.
50516fc Opened by Benjamin Elder at - 14 commentscargo doc should render crate examples and link to them on main documentation page
854e49c Opened by George Burton at - 5 commentsImmutable borrow as argument for mutable borrow does not compile
db1bfbc Opened by Frank van Heeswijk at - 12 commentsProvide mechanism for documenting known bugs or shortcomings
86e8f11 Opened by Jon Gjengset at - 2 comments"invalid subrange count" compiling
dae892a Opened by Oliver Middleton at - 12 comments[(); 1 << 63]with -g enabledMake
f0285de Opened by Parakleta at - 6 comments--export-dynamicthe default option when linking executables.slice::sort_by_key has more restrictions than slice::sort_by
f0bb5e9 Opened by Jake Goulding at - 19 commentsLint against transmutes which could be
f1b9f09 Opened by Eduard-Mihai Burtescu at - 7 commentsascasts.Higher-ranked lifetime causes inconsistent behavior with trait bounds.
cb476b6 Opened by Edward Pierzchalski at - 2 commentsAssociated type equality not followed through multiple traits
868bfd1 Opened by Sage Griffin at - 2 commentsRust is overflowing on recursive trait evaluation where it didn't before
5298497 Opened by Sage Griffin at - 5 comments[rustbuild] do not delete sysroot directory
50f5296 Opened by Simonas Kazlauskas at - 4 commentsMatch expressions use O(n) stack space with n branches in debug mode
3e9a1d7 Opened by Evan Wallace at - 12 commentsAn unused generic parameter should be a warning at the definition site.
733571a Opened by Felix S Klock II at - 8 commentsType mismatch between associated type and concrete type which are the same type.
3612558 Opened by Andrew Cann at - 9 commentsImprove documentation search fuzziness
4a9f798 Opened by Joshua Olson at - 6 commentsPackage gdb with Rust
5a3d1f0 Opened by Brian Anderson at - 36 commentsLinker error for cdylib with panic=abort (Undefined symbol "_rust_eh_personality_catch")
f273e44 Opened by Steven Sheldon at - 5 commentsBootstrap fails due to system LLVM libffi link error
04a220b Opened by Taylor Trump at - 22 commentsCause a debug break when a panic occurs on Windows.
87bb4c1 Opened by Peter Atashian at - 11 commentsAdd intrinsic to force-monomorphize; or some other solution for Index
ef1e6dc Opened by Manish Goregaokar at - 4 commentsGenerate HTML versions of man pages
04f761b Opened by Brian Anderson at - 2 commentsBTreeSet and BTreeMap append optimization
88d6dee Opened by Andrei Tonkikh at - 9 commentsmacros: Trailing expression statement macros expand inconsistently
fab418f Opened by Jeffrey Seyfried at - 4 comments
f0a3c8b Opened by Felix S Klock II at - 37 comments#[may_dangle], a refined dropck escape hatch (tracking issue for RFC 1327)Wrapping<_> implements ShX<usize> but wrapping_shX takes u32
05cfdd9 Opened by jethrogb at - 5 comments
997b55a Opened by Felix S Klock II at - 7 commentsrust-callcall ABI is not feature gated at call-sitesCannot link to
bf7b987 Opened by Alex Crichton at - 7 comments--crate-type dylibu32 saturating_mul with small constant is slower than a multiply+compare
3c7cb20 Opened by eefriedman at - 3 commentsu32 saturating_mul+compare slower than u64 mul+compare
ad4d742 Opened by eefriedman at - 4 comments"Type annotations needed" with mixed lifetimes in trait bounds
747c96b Opened by arcnmx at - 9 commentspath attribute on modules is useless in nested modules
197fdd4 Opened by jethrogb at - 16 commentsRust should allow specifying a custom .def file
dcd16b8 Opened by Simonas Kazlauskas at - 2 commentsMake LLVM better at using XMM registers to perform structure moves
0a46825 Opened by Patrick Walton at - 13 commentsTracking issue for promoting
319cedd Opened by Niko Matsakis at - 377 comments!to a type (RFC 1216)Test runner interacts badly with redirected child process
5b6376f Opened by Bart Massey at - 8 commentstype_id is not crate-independent with object associated types
2fcb2e2 Opened by Ariel Ben-Yehuda at - 6 commentsVerify that the AST does not have DUMMY_SP
7513ce6 Opened by Ariel Ben-Yehuda at - 5 commentsunsatisfyable HKL error message prints broken bound (
9144da4 Opened by Oli Scherer at - 6 commentsfor<'b> 'b :)Tracking issue for future-incompatibility lint
9193432 Opened by Vadim Petrochenkov at - 15 commentspatterns_in_fns_without_bodyAdd
ea17561 Opened by Corey Farwell at - 73 commentsis_emptyfunction toExactSizeIterator
089fc0f Opened by Patrick Walton at - 6 commentsarray.push(Foo { ... })should constructFooin-placeBad codegen: unnecessary on-stack copy in WebRender 2
a7065b5 Opened by Patrick Walton at - 8 commentsOnly the first expression in an
3439491 Opened by Emilio Cobos Álvarez at - 9 commentsinclude!d file is included.
d2516a3 Opened by Collin J. Sutton at - 6 commentsselfandsuperbehave inconsistently inusestatements and as module namesGo over all libstd traits and see which of them !/TyNever should implement
f3136ad Opened by Ariel Ben-Yehuda at - 1 commentImplementation of Index<Foo> prevents indexing arrays by other index types
af534d2 Opened by Deleted user at - 4 commentsincr. comp.: Increase partition granularity via special-casing non-inlined functions
5082a27 Opened by Michael Woerister at - 7 commentsAdding type annotation equivalent to existing type changes code semantics
a231548 Opened by F001 at - 7 commentscyclic type "of infinite size" may not be
44ec281 Opened by comex at - 3 commentsConstant let binding slower than const
6cc282f Opened by antoyo at - 12 commentsRustdoc generates docs for hidden methods in impls
0de2c48 Opened by Patrick Reisert at - 2 commentsredundant E0210 (coherence) after E0120 (blanket Drop impl)
4f70ff6 Opened by Alex Burka at - 4 commentsodd span with unused import generated by macro
59f8bda Opened by Alex Burka at - 4 comments"mod lib" in lib.rs produces incorrect error message
0943a09 Opened by Pavel Strakhov at - 4 commentsConfusing error message when traits from different modules have the same name
135c6af Opened by Eli Dupree at - 3 commentsMark dropck-related borrow errors explicitly
b950f95 Opened by bluss atPerformance left on the table?
7c35eb5 Opened by vadimcn at - 13 commentsCode only compiles with try!, not with question mark syntax
3146316 Opened by Felix Rath at - 6 comments[rustbuild] cross-compiling to windows-gnu fails
3ec329e Opened by Simonas Kazlauskas at - 6 commentsSpecialization influnces inference
9aed485 Opened by Ariel Ben-Yehuda at - 3 commentsWindows Defender goes nuts when running rustdoc on some projects
a9a312c Opened by Jascha at - 14 comments
7b87138 Opened by Cobrand at - 11 commentsimpl Traitfails to resolve when returning!Unions interacting with Enum layout optimization
e2ce0c5 Opened by Mark Rousskov at - 16 comments"lifetime parameter is not constrained..." when using lifetime param to derive assoc. type from reference type trait impl
db7f82d Opened by Collin J. Sutton at - 2 commentsExposure of HashMap iteration order allows for O(n²) blowup.
055c62c Opened by Joshua Landau at - 101 commentsIn some cases, the compiler doesn't find a proper macro rule even when it exists
a5fdaf4 Opened by Niilo Jaba at - 1 commentClosures should infer to capture by copy
eed59be Opened by bluss at - 7 commentsCollision between extern-block fn and #[no_mangle] fn not detected
685d6d2 Opened by James Miller at - 4 commentsRust has trouble seeing higher ranked lifetimes through generics
8390409 Opened by Steven Allen at - 10 commentsAdd traits w/ auto-deriving for soundly serializing/inspecting/transforming rustc types.
fd086a8 Opened by Eduard-Mihai Burtescu at - 2 commentsBetter SIMD shuffles
898ad8e Opened by jneem at - 4 commentsInner function cannot be tested
199dbeb Opened by keenz at - 8 commentsLLVM assertions when using
269ba41 Opened by Jorge Aparicio at - 3 comments-C target-feature=+soft-floatwith a few targetsTrait object coercion has problems with contravariant structs and lifetime bounds
83f0bb8 Opened by Andrew Lutomirski at - 2 commentsChannel should not default to
685f565 Opened by Brian Anderson at - 2 commentsdevwhen built from a tarballCompilation of a crate using a large static map fails on latest i686-pc-windows-gnu Beta
ea9b116 Opened by Stephan Hügel at - 100 commentsitem_like_imports: Can "ambiguity error" items be reexported?
c7b770c Opened by Vadim Petrochenkov at - 4 commentsparent() returns Some("") for single-component relative paths
0f0fa69 Opened by Jack O'Connor at - 15 commentsTracking issue for future-incompatibility lint
28f1c1c Opened by Vadim Petrochenkov at - 38 commentsinvalid_type_param_defaulttravis-cargo currently cannot upload / generate code coverage information for documentation tests
896050e Opened by gnzlbg at - 2 commentsAttribute for skipping field of struct in Debug derives?
e8c9366 Opened by Alexander Regueiro at - 40 commentsRust docs: Please add groupings of producers and consumers by type
af325a7 Opened by Jason Dagit at - 2 commentsLarge array literal causes slow compilation
586a0a9 Opened by Joshua Landau at - 5 commentsShould
52fd773 Opened by Alexander Regueiro at - 9 commentsuse super::{self, ...}work?Inference fails because it doesn't consider deref coercions
8564bf0 Opened by Cristi Cobzarenco at - 2 commentsMSVC profilers attribute most time to std::panicking::try::do_call<AssertUnwindSafe<closure>,()>
d9c1c15 Opened by Vladimir Vukicevic at - 18 comments"cannot declare a new module at this location" should specify good locations
25b8aae Opened by Alex Burka at - 1 commentInferring type succeeds with too little information
c399751 Opened by Mike Hommey at - 2 comments[testing infra] Pretty-printing tests fail when need to find an out-of-line module
2987a13 Opened by Vadim Petrochenkov at - 2 commentsPretty-printer inserts an extra newline before the first match arm if it has a comment
48b0fdf Opened by Vadim Petrochenkov at - 3 comments--emit=obj for Windows msvc producing .o instead of .obj
f86240e Opened by Peter Atashian at - 1 commentMake std::io::Take<R> an instance of std::io::Seek when R:std::io::Seek
181679a Opened by Deleted user at - 3 commentsrust build on ARMv8 fails in test macro-stepping.rs, other debuginfo-gdb tests.
ff25a0e Opened by Edward Vielmetti at - 22 commentsLLVM pointer range loop / autovectorization regression part two
7b65aab Opened by bluss at - 2 commentsSpecify and possibly reconsider the precise semantics of #[no_mangle]
ba6e9fd Opened by bstrie atPoor error message related to higher rank lifetimes
f8e307b Opened by iopq at - 6 commentsCompiler switch to list bound checks
fd9eb37 Opened by leonardo-m at - 4 commentsGeneric Fn wrapper breaks without type annotations
6d55425 Opened by hban at - 5 commentsdebuginfo: How to (ideally) represent reference and pointer types in DWARF
86b91fe Opened by Michael Woerister at - 32 commentsProgram cross compiled for mips-unknown-linux-musl crashes with SIGILL
05dea50 Opened by Jorge Aparicio at - 10 commentsConsider storing auto-generated error message strings in separate object file
5e3c2f0 Opened by Michael Woerister at - 4 commentsCommand::spawn has weird rules for finding binaries on Windows
de64fce Opened by Oliver Middleton at - 13 commentsConsider using incremental linking with msvc
5e66af4 Opened by Peter Atashian at - 26 commentsTracking issue for TrustedLen (
fb0a495 Opened by bluss at - 37 commentstrusted_len)Inherent static methods on traits do not play well with associated types
19fe296 Opened by Aaron Turon at - 15 commentsUsing pattern match directly on LockResult causes deadlock
5a35aca Opened by Lloyd at - 20 commentsmisleading error message for trait usage from external scope
1076f69 Opened by Jesse at - 7 commentsdemangled characters like { make debugging annoying
96a6171 Opened by m4b at - 7 commentssupport
f6062bd Opened by Niko Matsakis at - 24 commentsdefault implfor specializationOverflow for trait implemented recursively on references
5407c07 Opened by hban at - 8 commentsE0495 Does not mention the conflicting requirements
0070623 Opened by gnzlbg at - 10 commentsstd::process::Command's current_dir behaves differently on Unix and Windows, with respect to relative exe paths
7add0ca Opened by Jack O'Connor at - 13 commentsUsing
7429394 Opened by bluss at - 7 commentstypewith local type parameters has confusing errorExpand macro parameters in the comments.
c0fd25e Opened by Yamakaky at - 6 commentsFuture::and_then and other adapters are not always zero cost
a8e15ee Opened by Jorge Aparicio at - 12 commentsRust distribution uses massive amount of storage space
c92b577 Opened by Carl Patenaude-Poulin at - 10 commentsTest cross compilation with
ba8c377 Opened by Jeffrey Seyfried at - 6 commentsproc-macrocratesindex out of bound in slice not caught at compilation
03036f8 Opened by Antoine Grondin at - 2 commentsOptimize iterator chains better
ab5c89d Opened by bluss at - 11 commentsrustdoc: stabilize
b552900 Opened by Liigo Zhuang at - 1 comment--playground-urland deprecate--markdown-playground-url
0915a4f Opened by James Kay at - 2 commentswhereclause shadows information about higherimplsNested associated type projection is overly conservative
54dbb6a Opened by Aaron Turon at - 27 commentsrustdoc: Don't distinguish structs and tuple structs with only private fields
eaac306 Opened by Clar Fon at - 10 commentsIterator adaptors should allow unsized function fields
4053033 Opened by Simonas Kazlauskas at - 4 comments
d08c9a4 Opened by Jeremy Fitzhardinge at - 18 commentsrustc -vshould print out linker outputConsider different way of inheriting handles in child processes on Windows
0e30a10 Opened by Peter Atashian at - 5 commentsexport_name with unusual utf8 breaks new version script based linker
c6c54d3 Opened by m4b at - 15 commentsCan't step into libstd with gdb on Windows
0e3b8af Opened by Elahn Ientile at - 4 commentsissues with ABIs and struct return types
442caf4 Opened by Vladimir Vukicevic at - 6 commentsllvm/msvc: IsStatement in codeview data is always false
b046b3e Opened by Xan López at - 2 commentsInsufficient normalization
b5516a2 Opened by Alexander Regueiro at - 3 commentsOverloaded call inferred to be through Fn when only FnOnce works
2ca09b4 Opened by june at - 6 commentsTracking issue to stabilize --print target-spec-json
f7828d6 Opened by Doug Goldstein at - 10 commentsIdentity Result match mapping should optimize to an identity function
5761e60 Opened by bluss at - 10 commentsmethod resolution problem related to
880dd4e Opened by Catherine at - 3 commentsBox<dyn Trait>Repeated #[link] attributes for the same library cause it to be passed as many times to the linker.
13820cf Opened by vadimcn at - 10 commentsTracking issue for the
efdf623 Opened by Jorge Aparicio at - 5 commentsmsp430-interruptcalling convention/ABIquestion mark and
4d271d0 Opened by tinaun at - 3 commentstry!obscure type inference errorsSpecialization does not find the default impl
16a1969 Opened by David Tolnay at - 2 commentstest::black_box for big size T?
ab1281d Opened by Kibeom Kim at - 6 commentsAllow access to location information from proc_macro TokenStreams
0f873d4 Opened by Dirkjan Ochtman at - 8 commentsRandomize the ordering of struct fields when compiling in debug mode
3f2ede7 Opened by bstrie at - 10 commentsmemset not being optimized out when initializing array contents
4aecfcb Opened by Learn OpenGL ES at - 8 commentsError about "does not live long enough" could be more helpful
3209d3a Opened by Learn OpenGL ES at - 3 commentsrustc: assertion failiure in llvm when defining __CxxFrameHandler3
fb20859 Opened by Jonathan Nilsson at - 4 commentsUnable to constrain associated types in trait inheritance
baa4221 Opened by Maik Klein at - 4 commentsCannot silence test runner
dc1a06b Opened by phrohdoh at - 7 commentsType errors in macros have poor spans
8d750aa Opened by Mark Rousskov at - 5 commentsLLVM error when emitting PTX code with debuginfo
f8cbdbf Opened by Jorge Aparicio at - 1 commentTracking issue for the "ptx-kernel" ABI
ec72acb Opened by Jorge Aparicio at - 8 commentsrustc generates a lot of llvm ir for small programs due to inline generated drops
f23f9bc Opened by Jeff Muizelaar at - 14 commentsadd test: cross compiling core for
521ec52 Opened by Jorge Aparicio at - 5 commentsno_stdtargetsMut borrow lifetime expanded to the enclosing function
76a52c4 Opened by Carol Schulze at - 1 commentReverse the stack traces
42c9090 Opened by Emil Ernerfeldt at - 9 commentsDeriving Debug on an enum with uninhabited type triggers warning
526be05 Opened by Sean McArthur at - 19 commentsMissed optimization: references from pointers aren't treated as noalias
2c48f77 Opened by Michael Bradshaw at - 28 commentsAdd some mechanism for catching structured exceptions on Windows
9ba9de3 Opened by Jeff Muizelaar at - 2 commentsrustc always links against non-debug Windows runtime
200bab2 Opened by Josh Matthews at - 27 commentsImpossible to pass diverging closures as an argument
59d34d9 Opened by Simonas Kazlauskas at - 8 commentsDead code lint emits unused code warning for code that is clearly used.
9f73f46 Opened by Ram at - 2 comments[config.toml] should allow specifying arbitrary flags to the
fb61363 Opened by Simonas Kazlauskas at - 3 commentscccommand for a targetGuarantee that values in hash map are disjoint from each other and the HashMap struct.
fec9956 Opened by Pyry Kontio at - 5 commentsmissing_docs does not trigger for types only used in exported fields of enumerations
662284b Opened by Ben Boeckel at - 6 commentsType-inference breaks depending on the order of arguments in a function call
bd7cda8 Opened by gnzlbg at - 2 comments#![cfg] to disable a crate disables #![no_std]
fc29840 Opened by Peter Atashian at - 5 commentsAllow
7e8594b Opened by Zack Weinberg at - 7 commentsprocess::Childto be used with external calls towaitpid[rustdoc] Placeholder for search field makes no sense
9023797 Opened by Simonas Kazlauskas at - 4 commentslink-dead-code limitations (bad for code coverage)
48fba85 Opened by Marco A L Barbosa at - 4 commentsPoor diagnostic: mutable diagnostic cannot be "immutablized"
e6b6d64 Opened by Arthur Silva at - 6 commentsBreakpoint set 2 locations when I set a breakpoint with LLDB
5b9c91d Opened by nolimitk at - 2 commentsUnhelpful error when providing a borrowed closure to a function expecting a closure taking borrowed arguments
bb9a916 Opened by Josh Matthews at - 1 commentExtremely slow optimizer performance when including large array of strings
1e5599e Opened by Josh Triplett at - 10 commentsMake sure all file extensions for wasm are correct
fa0c472 Opened by Brian Anderson at - 3 commentsNon-upper case constant warning misapplied in patterns
c01b571 Opened by Russell Johnston at - 4 commentsresolve: improve diagnostics for a single
c8a353b Opened by Jeffrey Seyfried at - 4 commentssuperat the crate rootTracking issue: declarative macros 2.0
29c4d3c Opened by Nick Cameron at - 81 commentsrustdoc: types used in exported type definitions are not documented.
0610fe8 Opened by Sean Olson at - 2 commentsEscaping
9d56e8f Opened by Aaron Turon at - 12 commentscharin libcore adds 2k of static data for no_std casesIncorrect type mismatch resolving when using return in closure
2623a02 Opened by Sebastian Waisbrot at - 1 commentSuggestion: make string/slice more efficient with match
4b0c15b Opened by Tatsuyuki Ishi at - 12 commentsdead_code warnings for functions/types used in a unused function
63cb93a Opened by Alexey at - 13 commentsDocument unwind-safety without referencing an RFC
14c46d3 Opened by Simon Sapin at - 7 commentsAdd option to define environment vars
2a5613d Opened by Jeremy Fitzhardinge at - 6 commentsAssertion failed in llvm/include/llvm/Support/Casting.h
384d195 Opened by Carl Lerche at - 1 commentTracking issue for sanitizer support
1e41d14 Opened by Jorge Aparicio at - 38 commentsPerformance regression in nightly-2017-01-15
5280b4a Opened by Jon Gjengset at - 17 commentsrustdoc splits test-args wrongly
3ac02a1 Opened by Marco A L Barbosa at - 7 commentsTrait object coercion supercedes deref coercion
9d152be Opened by Austin Bonander at - 14 commentsWarn about
9442eef Opened by Jason Orendorff at - 2 comments$x:exprinmacro_rulesexpansionProvide an easy way to use LLVM's Polly
a9b7165 Opened by gnzlbg at - 7 commentsMacros not included in back-traces when used in a crate
44a8fc2 Opened by Campbell Barton at - 1 commentbootstrap overrides -O in CFLAGS for LLVM
67ccea1 Opened by Sebastien Marie at - 6 commentsLinking with LLD
e932039 Opened by bstrie at - 113 comments
35e30c2 Opened by Sage Griffin at - 8 comments#[deprecated]does nothing if placed on an impl item.Enum associated functions can name-clash with variants, but cannot be called.
0733b2b Opened by Amar Sood at - 5 commentsrustc --test should not check linking when using --emit=metadata or -Z no-trans
fc867bc Opened by Wilfred Hughes at - 6 commentserror[E0275]: overflow evaluating the requirement
f471598 Opened by Simon Sapin at - 25 comments_: std::marker::Sizedmaking a temporary tuple for pattern matching tries to move borrowed content
5d6b69b Opened by Jack O'Connor at - 1 commentRange* should overrride more methods of Iterator
9e96b96 Opened by Marco A L Barbosa at - 16 commentsA new compiler flag: "link everything statically or die, dammit!"
955f6c9 Opened by Pyry Kontio at - 27 commentsNeed a way to close standard output
70ac87c Opened by Zack Weinberg at - 5 comments"Stability" of the
e18d269 Opened by Jorge Aparicio at - 4 comments-C passesand-C llvm-argsflagsError on bad pub(path) depends on module ordering
0d7f875 Opened by srrrse at - 7 commentsBraced macros are inconsistent with other braced items
d15f97a Opened by Sergio Benitez at - 4 commentsTracking issue for future-incompatibility lint
bc4821f Opened by Jeffrey Seyfried at - 13 commentsmissing_fragment_specifier1.15.1 armhf run-make/relocation-model failed, "relocation [..] against `a local symbol' can not be used [..]; recompile with -fPIC"
d948550 Opened by Ximin Luo at - 4 commentsTracking issue for the
e39898b Opened by Philipp Oppermann at - 38 commentsx86-interruptcalling conventionconsolidate recursion limit errors
f867e61 Opened by Alex Burka at - 1 commentLifetime inference falls over with identical lifetimes across trait and implementing struct
a4d7622 Opened by pinkpawkitty at - 5 comments1.15.1 (and earlier) armhf nondeterministically uses locking to implement atomic instructions when cross-compiling to x64 but not x86
5e7141c Opened by Ximin Luo at - 2 commentsSame for loop up to 38% slower depending on iterator used
42624bc Opened by François Simond at - 1 commentvtable accesses optimization in a tight loop.
73be5a3 Opened by dpc at - 2 commentsstd::io functions should document which ErrorKinds they can return
b242c9a Opened by Alex Burka at - 20 commentstype checker takes O(~1.5^recursion_limit) time to reject simple-ish code
2611a3c Opened by comex at - 5 commentsCommon well-known traits make "Trait Implementations" too verbose
cc115fa Opened by Kornel at - 5 commentsduplicate definition error depends on macro declaration order
efd80b3 Opened by Alex Burka at - 1 commentMisleading suggestion for missing trait bounds
c4939e3 Opened by Josh Stone at - 7 commentsstd::process::Command no way to handle command-line length limits
2dac0aa Opened by mcharsley at - 9 commentsUndetected unconditional recursion in Clone impl using to_owned()
2412516 Opened by crumblingstatue at - 1 commentConsider specific warning for trying to use an existing variable in a pattern
8ea6ec7 Opened by Jason Orendorff at - 6 commentsDerived traits in the standard library are missing stability information
c894d3a Opened by jethrogb at - 14 commentsrustc does not understand linker scripts with
bcdf0e0 Opened by Raphael Cohn at - 3 commentsGROUPstatementsrustbuild: if stage0 binaries can't be run, kindly inform user
21aec86 Opened by Cengiz Can at - 5 commentsDyn compatibility error when using an associated type as a type parameter in the super-trait listing
0d24f18 Opened by jonysy at - 6 commentsProduce a warning when using
16272c0 Opened by Alex Kladov at - 26 commentsconstwith interior mutabilityRust allows function argument names to shadow unit structs imported in function body
9b36885 Opened by Sage Griffin at - 3 commentsSpecialization and lifetime dispatch
280034b Opened by David Tolnay at - 3 commentsOverflow on requirement evaluation with associated types
00e9629 Opened by ebfull at - 2 comments
4e6b655 Opened by dpc at - 26 commentsUnwindSafeis unergonomicE0122 says bounds aren't enforced, but they actually are?
6d5e2b6 Opened by Clar Fon at - 12 commentsrefactor the
6bb3c12 Opened by Niko Matsakis at - 3 commentsAssociatedItemstructuresType inference incorrectly selects specialized instance of type parameter
68c500a Opened by Steven Fackler at - 3 commentsNo unused import for std::f64 if only f64 types used
14cbcf6 Opened by johnthagen at - 1 commentTo debug cargo project cause lots of 'symbol not found' problems on OSX
0d62bbc Opened by wind2412 at - 12 commentsWeird error message for missing symbol if module name is the same as a macro
d354510 Opened by Tobias Bucher at - 1 commentMac lldb debuginfo behavior differs based on abs/rel input source path (?!)
a2ba92d Opened by Felix S Klock II at - 4 commentsMove libm bindings into separate crate
937401e Opened by Anatol Pomozov at - 2 commentsIndexing tuple warning misleading
2f4ff27 Opened by gnzlbg at - 1 commentRustdoc incorrectly orders trait impls
f327869 Opened by Deleted user at - 2 commentsAdd explicit or zero constructor for
57abf2c Opened by Diggory Hardy at - 9 commentsstd::time::Instantsupport deeply nested coercions
3413964 Opened by Niko Matsakis at - 5 commentsLUB of a bivariant parameter is not fully general
8fdf9f3 Opened by Niko Matsakis at - 4 commentsGet rid of the "rust-call" hack
4ac7378 Opened by Adolfo Ochagavía at - 7 commentsRustdoc impl blocks refer to private names
f2e2e98 Opened by David Tolnay at - 9 commentsConfusing type error due to strange inferred type for a closure argument
ba6204c Opened by Jeffrey Seyfried at - 35 comments
cc670b8 Opened by James Kay at - 2 commentsrustcfails to see a bound that is present, but also requires that the bound not be presentNVPTX: "LLVM ERROR: Cannot select" when translating
d70f6fe Opened by Jorge Aparicio at - 2 commentsnum::from_str_radixError message when VS 2015 build tools exist but not the SDK needs to be better
f00b814 Opened by Brian Anderson at
ad71887 Opened by Karol Kuczmarski at - 2 comments!in Fn typesrustc: Disable color codes in non-tty terminal environments
ea95ff9 Opened by Andrew at - 2 commentslldb print error and crash
8f247a0 Opened by chabapok at - 11 commentsInconsistency in trait item resolution between
13965a1 Opened by Vadim Petrochenkov at - 6 commentsBox<Trait>andimpl TraitGDB hardcodes startswith(producer, "clang ") to cope with LLVM debug line info in prologues.
0cf2276 Opened by Eduard-Mihai Burtescu at - 14 commentsUnclear error with type inference failure
3206876 Opened by jethrogb at - 4 commentsdocument what "thin pointers" are
7c30025 Opened by David Roundy at - 10 commentsLong trait bounds don't get broken up in rustdoc
848a95d Opened by Clar Fon at - 2 commentsMisleading error when a trait method implementation has explicit lifetime parameters but the trait signature does not.
aa2dbc6 Opened by Peter Hall at - 7 commentsAttribute macros invoked at crate root have issues
4ef3f2c Opened by Austin Bonander at - 30 commentsinclude!() in statement position expects an expression
06ec6ee Opened by Simon Sapin at - 6 commentsTracking issue for trait aliases
e9d04d9 Opened by srrrse at - 119 commentsSpecialization results in spurious mismatch type errors
5d0f101 Opened by srrrse at - 3 commentsTracking issue for RFC 1824: Proposal for default crate recommendation ranking
41c2f13 Opened by Aaron Turon at - 6 commentsInference disrupted by trait bound that is redundant with a HRTB
4d69ee8 Opened by David Tolnay at - 5 commentsTracking issue for RFC 1868: A portability lint
32e35a0 Opened by Aaron Turon at - 17 commentsImprove diagnostics for parse errors in proc macro output
49b032e Opened by Austin Bonander at - 1 commentconfusing error message saying variable must be valid for anonymous lifetime that it appears to live long enough for
fc5579d Opened by L. David Baron at - 2 comments[RFC] figure out story around linear queries
9c6b9c0 Opened by Niko Matsakis at - 6 commentsReordering where clauses can change program behavior
82f0105 Opened by Aaron Turon at - 15 commentsMissed bound check removal
6c6273d Opened by leonardo-m at - 1 comment“type must outlive the static lifetime” makes no sense
3757e73 Opened by Simonas Kazlauskas at - 6 commentsNon-optimal derived PartialEq for POD struct
3783bfa Opened by Joe Wilm at - 5 commentsCompiling to Webassembly quickly fills up available RAM and crashes computer
583a5ca Opened by Ross Schulman at - 8 commentsCollision of Borrow::borrow() and RefCell::borrow()
445ab44 Opened by Tomáš Gavenčiak at - 7 comments
a196854 Opened by Masaki Hara at - 1 comment:vismatcher can't parse EOFIncorrect suggestion in error when accessing field on raw pointer
54ee597 Opened by jethrogb at - 2 comments"consider adding an explicit lifetime bound `R: 'static" suggestion is misleading
5dae9a3 Opened by Stepan Koltsov atLack of HRTB produces nonsense error message, correct syntax isn't even mentioned in The Book
3ff4ff7 Opened by Christian Iversen at - 7 commentsAdd (a lot of) tests to rustdoc
a7ec03f Opened by Guillaume Gomez at - 6 commentsResult-based error handling optimizes very poorly for large payloads
30c662e Opened by Aria Desires at - 13 commentsrustdoc: disambiguate between types of the same name
5758dd5 Opened by QuietMisdreavus at - 14 commentsTracking issue for
b4fd995 Opened by scottmcm at - 55 commentsstep_traitstabilizationRedundancy in
07280f7 Opened by Jason Orendorff at - 1 commenttrace_macrooutputMake the ast representation of qualified self paths more syntactic
fc276f3 Opened by Nick Cameron at - 1 commentProvide a way to interpolate crate version in html_root_url
6ae43b4 Opened by David Tolnay at - 5 commentsLink no-deps documentation with no html_root_url to docs.rs by default
fef8352 Opened by David Tolnay at - 9 commentsIn rustdoc, omit trait impls that a user cannot call
6a9d004 Opened by David Tolnay at - 1 comment[RFC] Refactor types to be a
759f558 Opened by Niko Matsakis at - 6 comments(TypeCore, Substs)pairintroduce region-clauses into the
7f2bb02 Opened by Niko Matsakis at - 3 commentsParamEnv, use to replace thebody_idWishlist: compiler should give hint when trying to use Box<Trait> as Trait
b651e04 Opened by Jeremy Fitzhardinge at - 3 commentsAdd span to E0271 errors pointing at the "found" associated type bound
b585a74 Opened by chabapok at - 2 commentsCould we clarify type error messages that involve traits + closures?
ca328f9 Opened by David Teller at - 3 commentsCannot infer type even if specified.
853766d Opened by jD91mZM2 at - 11 commentsStrange lifetime error when using borrow_mut
f81db70 Opened by Jay at - 7 comments1.17.0 powerpc64le: "LLVM ERROR: Undefined temporary symbol" after disabling optimisation
58ac5dd Opened by Ximin Luo at - 10 commentsSuggest converting a type to trait object when it's possible and the method expects one
7369c5c Opened by Pyry Kontio at - 6 commentsInclude debuginfo in release builds of LLVM by default
53efcb0 Opened by Ximin Luo at - 4 commentsregion inference sometimes fails to recognize implied bound in closure
1169672 Opened by Niko Matsakis at - 8 comments
153c0fb Opened by James Duley at - 18 commentscfg_target_featureandtarget_featuredon't interact properlySlow "llvm module passes"
701dc18 Opened by Mathieu Poumeyrol at - 2 commentstarget_pointer_width in proc-macro crates provides build-time width, but some clients want runtime width
c176fbd Opened by Liran Ringel at - 8 commentsrustc: Uses 75G of RAM and takes 1h30 on attached
c84533d Opened by Dave Gilbert at - 7 commentsEnable some android host builder
40f48a0 Opened by Marco A L Barbosa at - 9 commentsAvoid shipping duplicate artifacts in the host and target sysroot
d70903d Opened by Alex Crichton at - 20 commentsOutput code bloat when programming with a functional style
9234d95 Opened by DominusCarnufex at - 9 commentsAdd Vec::contains_ref which is worse for inference but less restrictive than Vec::contains
f3a0025 Opened by Istvan Ruzman at - 16 commentsrustdoc still doesn't handle renames in reexports correctly
b98b795 Opened by kennytm at - 2 commentsReconsider using SVH for loading transitive crate dependencies
2bee4f7 Opened by Alex Crichton at - 12 commentsFormat self correctly
b52eda0 Opened by Gauri Kholkar at - 10 commentsproperly handle anonymous regions appearing in return type- named-anon conflicts
940acaa Opened by Gauri Kholkar at - 10 commentsNeed negative trait bound
feddf16 Opened by svmk at - 18 commentsCannot call implementations of the
b31b230 Opened by Jake Goulding at - 13 commentsFn*traits on referencesAltivec/VSX support
aeb476d Opened by Luca Barbato at - 30 commentsError message when using non-derived constants from another crate in pattern matching is confusing
461282e Opened by Sean McArthur at - 6 commentsConfusing lifetime error with closure
a006276 Opened by David Hotham at - 6 commentsRust will memmov |self| when passed by value to inline function
d8acff3 Opened by Bobby Holley at - 20 commentsdebuginfo: Subroutine types are not ABI-adjusted
78d5744 Opened by Michael Woerister at - 1 commentDoc block ignored for
2abf06a Opened by Behnam Esfahbod at - 3 commentspub extern cratemacro_rules! macros do not backtrack
4d7e65d Opened by Mark Rousskov at - 2 commentsPeer credentials on Unix socket
60d5366 Opened by Martin Habovštiak at - 25 comments*const T has quite a few methods that seem like they don't need to require T: Sized
e2b2bf0 Opened by Mark Rousskov at - 13 commentsAdd drain_filter for BinaryHeap
fbcf612 Opened by Ralf Jung at - 23 commentsTracking issue for future-incompatibility lint
f264590 Opened by Vadim Petrochenkov at - 21 commentslate_bound_lifetime_argumentsstd::fs::canonicalize returns UNC paths on Windows, and a lot of software doesn't support UNC paths
1e752f2 Opened by Christopher Armstrong at - 59 commentsField pattern shorthand can be interpreted as an item reference
f309266 Opened by Masaki Hara at - 7 commentsAdd lint for u8 as *mut cast
eed1115 Opened by Matt Ickstadt at - 3 commentsimpl-trait return type is bounded by all input type parameters, even when unnecessary
80a4ac0 Opened by Arnav Singh at - 31 commentsClosure arguments are inferred monomorphically
b8a6e9d Opened by Eira Fransham at - 1 commentConfusing error message: the trait
6838fae Opened by toddWannaCode at - 5 commentsstd::ops::Fn<(char,)>is not implemented forTrustdoc: it would be nice to have a way to extract the doctest source without building it
f77a98b Opened by Jeremy Fitzhardinge atrustdoc: add the ability to build a doctest executable without running it
b0a051d Opened by Jeremy Fitzhardinge atrustdoc: allow full set of compiler options to be specified
621b772 Opened by Jeremy Fitzhardinge at - 3 commentsPossibly spurious overlapping impl (even with specialization)
a6b8b13 Opened by Eira Fransham at - 2 commentsWeird interaction with projections in trait bounds
9ffb6d7 Opened by Sage Griffin at - 4 commentsNot all doc-comments on re-exports are displayed
c2aa683 Opened by Bryant Mairs at - 6 commentsincr. comp.: Access span information more carefully throughout the compiler.
0be5c8b Opened by Michael Woerister atAdd
985dfeb Opened by crumblingstatue at - 5 commentsas_strmethod forstr::Split(Whitespace)Unnecessary warning about panic at runtime
5c51cf1 Opened by DominusCarnufex at - 5 commentsTracking issue for RFC 2033: Experimentally add coroutines to Rust
c43f5ce Opened by Aaron Turon at - 165 comments
8101c5a Opened by Nick Cameron at - 6 commentscannot move out of borrowed contenterror is bad when self is borrowedAdd syntax highlighting for TOML to rustdoc
59bc770 Opened by Ivan Ukhov at - 9 commentsImprove error message on namespace collision
856b6c9 Opened by Сухарик at - 1 commentUnclear error note due to use of underscores when unifying paremeters to a single generic type
f023e04 Opened by Jakub Gedeon at - 2 commentsExtend stack probe support to non-tier-1 platforms, and clarify policy for mitigating LLVM-dependent unsafety
7bf2973 Opened by bstrie at - 15 commentsCoroutine tracing of borrows is quite conservative
ebc807f Opened by Niko Matsakis at - 1 commentrustbuild: rpath=false does not work, maybe because
7e1b5d5 Opened by Ximin Luo at - 3 commentsbuild-script-buildbypassesrustc.rswrapperExact same bound check happens twice in loops when processing slices known to be of the same size
68a87e0 Opened by Paul-Andre Henegar at - 4 commentsGDB pretty printers incorrectly print Path slices
321bd81 Opened by Alex Crichton at - 11 commentspthread_get_stacksize_np returns incorrect values for the main thread on OS X 10.9
81c2ff0 Opened by Jeff Muizelaar at - 9 commentsStabilize -Zunpretty=expanded
af7ef4a Opened by Josh Triplett at - 19 commentscore::fmt fails to optimize on arm-none-eabi
a116167 Opened by Daniel Egger atArray lengths don't support generic parameters.
3d642aa Opened by Robin Lambertz at - 29 commentsImprove error message for one named, one anonymous lifetime parameters
c64362d Opened by Gauri Kholkar at - 4 commentsTracking issue for RFC 2044: dual-MIT/Apache2 licensing
b1b8846 Opened by est31 at - 7 commentsTracking issue for RFC 1861: Extern types
5a4afb2 Opened by Aaron Turon at - 292 commentsreached the recursion limit while instantiating
f128e05 Opened by Mike Hommey at - 7 commentsfunction_name::<[closure]>No explanation for source of static lifetime requirement in E0597
83db827 Opened by Alex Burka at - 2 commentsBors: 422 Update is not a fast forward
d0b7a43 Opened by Mark Rousskov at - 6 commentsXcode Instruments can not read Rust source code automatically.
5dcd919 Opened by ICHIKAWA, Yuji at - 6 commentsrustc aborts when there is a compilation failure on FreeBSD and OpenBSD
cdd67df Opened by Jean-Sébastien Pédron at - 9 comments"error: trait bound is not satisfied" when it is
9c10b64 Opened by Jorge Aparicio at - 6 commentsFinal link failed (with CARGO_INCREMENTAL)
215d53c Opened by Michal 'vorner' Vaner at - 4 commentsTracking issue for oom=panic (RFC 2116)
ee1b88e Opened by Aria Desires at - 55 commentsConfusing mismatched type error
cb2603a Opened by Joshua Liebow-Feeser at - 10 comments"failed to run cargo build" on powerpc64 when installing rust 1.19.0
aec817c Opened by Alex Perez at - 13 comments-Zdump-mir is incomplete for dead functions
9fdd4e0 Opened by Ralf Jung at - 3 commentsTuples of functions do not coerce to tuples of function pointers
45f70f8 Opened by Denis Golovan at - 3 commentsCompiler unable to match types with trait implementation
4fa1b8e Opened by Marek Kotewicz at - 5 commentsCan show operands at runtime when 'attempt to multiply with overflow' panic ?
5d8607e Opened by Deleted user at - 5 commentsStatic library linkage error
4ff2597 Opened by Overmind Jiang at - 4 commentsTracking issue for
8b9c270 Opened by kennytm at - 122 comments#[doc(cfg(…))],#[doc(cfg_hide(…))]anddoc_auto_cfg
d48a703 Opened by kennytm at - 1 commentx.py doccannot work when a junction point / symbolic link cannot be created.struct pass-by-value failing on SPARC
3b667a7 Opened by Danek Duvall at - 11 comments"The following implementations were found" should also mention the trait bounds.
97bdbfc Opened by kennytm at - 1 commentPrecision for debug formatting works with empty tuple, but not other things (odd inconsistency)
de66ebe Opened by Ian Douglas Scott at - 6 commentsIs automatic insertion of type inference placeholders possible?
f08405e Opened by Mahmoud Al-Qudsi at - 1 commentType mismatch with generic parameter returns less than helpful errors
b587f8d Opened by Mahmoud Al-Qudsi at - 1 commentWarn when
92219e6 Opened by Ralf Jung at - 3 commentscrate_typeattribute is ignored because of--crate-type"Use of undeclared type or module" doesn't detect accidental use of variable
2420aef Opened by Oli Scherer at - 1 commentGenerated doc pages for types should include more info about the type's relationships
1d2c9bc Opened by Boscop at - 1 commentTracking issue for
abeabc7 Opened by QuietMisdreavus at#[doc(masked)]Crate local state for procedural macros?
f5aec8e Opened by Lukas Kalbertodt at - 29 commentsExpose target cpu to conditional compilation
13a2221 Opened by Dylan McKay at - 15 commentsLLVM's pass ordering chokes on zero-cost abstractions.
bba12be Opened by Eduard-Mihai Burtescu at - 31 commentsCheck the well-formed-ness of type aliases.
ed5ccd0 Opened by Eduard-Mihai Burtescu at - 3 commentsObject safety "method references the
3aef0a0 Opened by Eduard-Mihai Burtescu at - 1 commentSelftype" check does not normalize.Write on &mut [u8] and Cursor<&mut [u8]> doesn't optimize very well.
843c57a Opened by oyvindln at - 6 commentsDocument traits from #[derive(...)]
e7daa0f Opened by Carol (Nichols || Goulding) at - 5 commentsRe-enable detection of unused library #![feature] directives
6a8b921 Opened by Alex Crichton at - 7 commentsGlobal allocator symbols aren't dllexport on MSVC
866094d Opened by Alex Crichton atexport_name works for msvc x86_64 toolchain, but not i686
990856f Opened by Eric Litak at - 14 commentsSupport coercing non-capturing closures to extern function pointers
a4dcba6 Opened by Josh Triplett at - 6 commentsRe-exported types have confusingly different documentation
08dfa38 Opened by David Tolnay at - 8 commentsUsing LTO while building as static library causes conflicts
c8093a5 Opened by Christopher Serr at - 18 commentsunused_assignments does not care about unused assignments to reference derefs
e764dc4 Opened by Oli Scherer atUse #[repr(C)] HList's to infer type-erased fmt fn pointers in format_args!'s static data.
917d37c Opened by Eduard-Mihai Burtescu at - 6 commentsUpdating dependency caused type inference to fail on unrelated code
a7e84c2 Opened by Sage Griffin at - 4 commentsExpose min and max values in benchmarks
293f5e3 Opened by Jack Grigg at - 3 commentsMeta issue for FIXMEs that reference closed issues
95aaaaf Opened by Oli Scherer at - 12 comments#[thread_local] from windows DLLs gets duplicated by inlining.
aeee5c4 Opened by Eduard-Mihai Burtescu at - 7 commentsConsider making
f8b4893 Opened by kennytm at - 16 commentsstd::time::SystemTimeplatform-independentrustc -C opt-level=3 generates bad assembly code for
14f291c Opened by gnzlbg at - 29 commentsVecby defaultPoor error message with type alias and external crate
adf2c01 Opened by Robert Clipsham at - 1 comment🔬 Tracking issue for RFC 2089: Extended Implied bounds
d731860 Opened by Aaron Turon at - 33 commentsregion errors: suggest new signature
661f3e9 Opened by Niko Matsakis at - 1 comment128-bit integer division with remainder is not combined to a single operation
f4b7d09 Opened by Henning Ottesen at - 7 commentsAlloc: Clarify supported Layouts
a4ca0ce Opened by Joshua Liebow-Feeser at - 7 comments[idea] Allow .rmeta to be translated in .rlib files
2b23b9d Opened by bjorn3 at - 10 commentsRustc failed to resolve trait bounds for trait implementation
5b93715 Opened by Georg Semmler at - 9 commentsCast error doesn't suggest boxed traits but maybe it should.
b640c4f Opened by Ram atImprove borrowck error message for nested flat_map
cb4bcc6 Opened by Jon Gjengset at - 4 commentsOverflow evaluating the requirement error could be better for trivially recursive impls
e1f90ba Opened by gnzlbg at - 1 commentTracking issue for RFC 1977: public & private dependencies
b0cddd6 Opened by srrrse at - 88 commentsCannot 'use' constant associated types.
f956853 Opened by Matthew Bettcher at - 4 commentsTracking Issue for RFC 1826: Change the default URL of doc.rust-lang.org
2cd17d9 Opened by Steve Klabnik at - 24 commentsWeird error with inference when a function doesn’t compile
85c227d Opened by Dimitri Sabadie at - 6 commentsMissed code elimination with std::mem::replace/std::mem::swap
b2b86bc Opened by Egor at - 6 commentstarget_arch and target_os documentation for supported platforms
709269c Opened by gnzlbg at - 9 commentsConsistent naming for Arm "thumb" targets?
8a7d701 Opened by James Duley at - 10 commentsIn-band lifetimes: Lint against single-use lifetime names
6b80e55 Opened by Niko Matsakis at - 47 commentsTracking issue: Allow autoderef and autoref in operators (experiment)
9892a90 Opened by Niko Matsakis at - 17 commentsInitializing array of Option<T> using [None; n] syntax should not require std::marker::Copy for T
ac303b1 Opened by Deleted user at - 6 commentsrustc silently ignores invalid -C target-feature names
168f944 Opened by johnthagen at - 3 commentsCrate not found when using extern macro in another macro and invoked from another crate
f035b1d Opened by Tim at - 1 comment
4a35bf2 Opened by Paul Masurel at - 5 commentsstd::io::Read::read_to_enddoes not specialize for&[u8]orTake<&'a [u8]>Tracking issue for RFC 2011: Generic assert
8b80be1 Opened by Alex Crichton at - 26 commentsTracking issue for RFC 2045: improving
6581e9b Opened by Alex Crichton at - 48 comments#[target_feature]Add --slowtest mode to test harness for finding the slowest test
d9e3f8c Opened by Manish Goregaokar at - 2 commentsresolve how to handle constants and default binding modes
5f1fd03 Opened by Niko Matsakis at - 1 commentInconsistent linking against stdlib based on whether a Workspace is used
a36fccb Opened by Daniel Wagner-Hall at - 5 commentsTracking issue for RFC 3519:
ed0346b Opened by Ariel Ben-Yehuda at - 152 commentsarbitrary_self_typesDocumentation for new stable features can be hard to find (e.g. for associated const)
632f552 Opened by Robin Stocker at - 7 commentsCrate naming confusion - use underscores always. E.g. tokio-core and serde_derive
be1db3f Opened by Squirrel at - 2 commentsMake or (|) patterns work with match default binding modes
f94dd08 Opened by Tobias Grieger at - 2 commentsTracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust
cb6c8b1 Opened by Aaron Turon at - 128 commentsoverflow during drop-check on a recursive type
81d08b7 Opened by wolfiestyle at - 9 commentsIt's often not possible to implement ToOwned for user composite types
40ee0e5 Opened by Maja Piechotka at - 2 commentsAdd vi movement keys for navigating rust documentation
c9150cd Opened by Sheheryar Parvaz at - 9 commentsmacros sometimes allow expr followed by ident
4848ce8 Opened by Alex Burka at - 10 commentsAvoid volatile loads to preserve the gdb pretty printer section
b484474 Opened by Alex Crichton at - 11 commentsDW_TAG_formal_parameter always has DW_AT_decl_line == 1
d457949 Opened by Josh Stone at - 3 commentsMissing stack trace on Windows
e0ec1f6 Opened by Parker Snell at - 6 commentsTracking issue for
a021a19 Opened by QuietMisdreavus at - 19 comments#[doc(spotlight)][Stable] ICE on Windows 7 when compiling dependencies
18ab087 Opened by jjpe at - 3 commentsrust can't serialize 11 fields efficiently
d8756e1 Opened by Jeff Muizelaar at - 18 commentsDecouple NetBSD/amd64 builds from dynamic libgcc_s
fadc652 Opened by cypheratheist at - 3 commentsGrammar ambiguity with left shifts and fully qualified (UFCS) paths
681a2db Opened by Vadim Petrochenkov at - 3 commentsCannot infer type in test from section 12.4 of rust book v2
e07fdc2 Opened by Deleted user at - 4 commentslink-dead-code does not include symbols for unused inlined functions
7eb17c4 Opened by Marco A L Barbosa at - 10 comments[incremental] skip type-checking
ab48a74 Opened by Niko Matsakis at - 11 commentsmake easier/possible to detect
b97bd0f Opened by Zack M. Davis at - 4 commentsderiveattributes after expansionBig performance problem with closed intervals looping
89eeac6 Opened by leonardo-m at - 25 commentsImprove rustdoc's Trait Implementations section by grouping by module
34b7a85 Opened by Wesley Wiser atLifetime errors for referenced objects when reference is moved are not clear
e17a73e Opened by Mahmoud Al-Qudsi at - 4 commentsRefactor librustc_codegen_llvm for multiple codegen backends.
3bdd304 Opened by Eduard-Mihai Burtescu at - 1 commentBetter Integrate MIR dump in
f1d0a2c Opened by Christopher Vittal atrustc_mir::util::livenessinto the wider dump infrastructureoptimisation opportunity missed due to
d67123b Opened by Joe at - 8 commentsassert!Rust compiler has unintuitive lifetime for returned mutable borrow in loops
20fea46 Opened by Kevin Xiao at - 4 commentsAdd suggestion/explanation to error on trying to mutably borrow immutable reference
c4e7d4f Opened by Oli Scherer at - 3 commentsFailing tests for x86_64-unknown-linux-gnux32
a783894 Opened by Marco A L Barbosa at - 1 commentRawVec stores a capacity field even if T is zero-sized
cfdb857 Opened by gnzlbg at - 15 commentslikely/unlikely intrinsics fail to propagate through inline functions
eed008a Opened by gnzlbg at - 2 commentsDocument arithmetic operations on Instant
b3ea23d Opened by bluss at - 3 commentsUnnecessary compares and branches in asm output
4b634f8 Opened by Boscop at - 2 commentsInference worse in method signature using associated type than with new generic type parameter eq-constrained to the associated type
0e4b2e7 Opened by scottmcm at - 1 commentRustdoc doesn't show re-exports randomly
f85eaaa Opened by Binero at - 1 commentTails calls are not being emitted as such
e3ecba5 Opened by Jeff Muizelaar at - 3 commentsCompilation Error when Mixing Line and Block comment
e083aaf Opened by Gurdit Singh Bedi at - 3 commentsSpecialization: cannot specialize an impl of a local trait when the default impl is a blanket impl bounded by a non-local trait
c4878c9 Opened by bstrie at - 4 commentsABI code generates oversize loads when returning with a cast
f50f897 Opened by Ariel Ben-Yehuda at - 10 commentsstd::process::Command hangs if piped stdout buffer fills
5654cbb Opened by Fraser Hutchison at - 7 commentsUse systems page size instead of a hard-coded constant for File I/O?
809d8f8 Opened by Felix Schütt at - 6 commentsConsider more fine grained grouping for built-in lints
d1fd0bc Opened by Vadim Petrochenkov atlink_dead_code flag breaks sodiumoxide build
0067223 Opened by Andrey Snow at - 14 commentsLint for undesirable, implicit copies
cb14986 Opened by Niko Matsakis at - 21 commentsassertion failed: !are_upstream_rust_objects_already_included(sess) when building rustc_private with monolithic lto
f0a5a08 Opened by Matthias Krüger at - 11 commentsprivate_in_public lint triggered for pub associated type computed using non-pub trait
092faa9 Opened by scottmcm at - 6 commentsLiterate doctests
b126742 Opened by Alex Burka at - 10 commentsBlanket impl of AsRef for Deref
5775703 Opened by Taylor Cramer at - 5 commentsTrait object calls not devirtualized
cdf3f69 Opened by Jeff Muizelaar at - 7 commentsCan't compile core for msp430 - LLVM ERROR
7625e8c Opened by Jorge Aparicio at - 2 commentsStack overflow in fmt::Display impl
217b739 Opened by Brian Martin at - 3 comments"this expression will panic at run-time" warnings can't be suppressed
87ca576 Opened by Emilio Cobos Álvarez at - 4 commentsarmv7 exhausts memory on stage0 librustc w/ debuginfo
c686cb0 Opened by Josh Stone at - 6 commentsProvide a way to get feedback on compiler error rates
37580e9 Opened by Esteban Kuber at - 7 commentsInvalid casts for C-style enums should trigger the "overflowing_literals" lint
d6c7ad3 Opened by Michael Bryan at - 1 commentCorrupted variable view in the debugger on Windows
7832b22 Opened by Andrey at - 2 comments[impl Trait] Should we allow
184e610 Opened by Niko Matsakis at - 9 commentsimpl Traitafter->infntypes or parentheses sugar?incr.comp.: x.py --incremental can cause too big cache directories
c0cc067 Opened by Michael Woerister at - 2 commentsSpurious "broken pipe" error messages, when used in typical UNIX shell pipelines
67f907b Opened by Ximin Luo at - 19 commentsMaking a function generic (but not using the parameter at all) causes ~12% slowdown
629836f Opened by Marshall Pierce atTrigger JIT debuggers with panic=unwind
dcdc6f7 Opened by Zoxc atDo not unwind on Windows with panic=abort
ae70475 Opened by Zoxc at - 7 commentsincr.comp.: Make sure
6f0a36d Opened by Michael Woerister at - 5 commentscargo checkis compatible with incremental compilation.Type analysis on branches is inconsistent depending on whether an explicit return is used
a5072f5 Opened by Daniel Wagner-Hall atrustc "unexpected panic"; no /proc/self/exe inside a debootstrap chroot
b634726 Opened by Nigel Tao at - 7 commentsAllow showing the expanded macros of only a given module / source file
8a8a476 Opened by Boscop at - 2 commentsvtable addresses differ based on the number of codegen units
dcab25c Opened by PeterHatch at - 29 commentsInfer if type through indirection.
25ce6d4 Opened by Kevin Cox at - 3 commentsWe should lint when !-fallback results in questionable code
03407b0 Opened by Andrew Cann at - 1 commentRustdoc: replace Self with concrete types
9ac6379 Opened by Deleted user at - 8 commentsill-typed unused FFI declarations can cause UB
d959874 Opened by Ariel Ben-Yehuda at - 56 commentsTest coverage for double trailing commas is poor
2e87cfa Opened by Michael Lamparski at - 8 commentsAdding serde_json as an unused external crate causes a compiler error in unrelated code
c4c359e Opened by Josh Matthews at - 7 commentstrait implementation hidden by where clause
3232611 Opened by Trevor Spiteri at - 2 commentsAPI convention for blocking-, timeout-, and/or deadline-related functions
d167acd Opened by Julien Cretin at - 14 comments[docs] unclear how to create a Box<[T]> from a pointer and a length
ee88dd7 Opened by gnzlbg at - 3 comments
c87bba6 Opened by jethrogb at - 11 commentsthread::Builder::spawnreturns WouldBlock for EAGAINProgram compiles even though a type cannot be inferred
5e34147 Opened by Adolfo Ochagavía at - 5 commentsAdding a specialized impl can break inference.
46edc82 Opened by Leonardo Yvens at - 2 commentsPoor error message for attempt to make doubly-fat pointers
b4641b6 Opened by Jim Blandy at - 3 commentscargo test incorrectly warns for dead code
d6d1ac9 Opened by Jean LELIEVRE at - 15 commentsMove more of rustc_llvm to upstream LLVM
5c061f4 Opened by Alex Crichton at - 9 commentsDWARF: linkage_name does not include hash, does not match any symbol
9eba5bf Opened by m4b at - 13 commentsmethod-probing machinery can false-positive
158c6ef Opened by Zack M. Davis at - 1 commentmethod-probing machinery can false-negative because it doesn't know about associated types
2ba012b Opened by Zack M. Davis atMoving some code around results in linking error with incremental comp
af58776 Opened by Sage Griffin at - 7 commentsProc macro hygiene regression
16e5a7c Opened by Simon Sapin at - 20 commentsRustc segfaults with -C passes=livestacks
dcf88f2 Opened by Ruud van Asseldonk at - 3 commentsUnreachable code warning for std::unreachable!
44279dc Opened by Arun Kulshreshtha at - 3 commentsConfusing error message with mismatched
50e6129 Opened by Mark Thebridge atproc-macro-derivedependenciesResult from format_args! cannot be center-aligned within another format string
2a2f35f Opened by Colin Finck at - 4 commentsSpurious confusing errors on trait impl on type name collision
8fc16d8 Opened by Ryan Scheel at - 1 commentBackwards propagation of types leads to unhelpful errors [futures]
ca7411f Opened by Mahmoud Al-Qudsi at - 7 commentsMove oom test out of line with -C panic=abort
7758951 Opened by Jeff Muizelaar at - 8 commentsConfusing error message when trait is impl'd on &T and bounds are not satisfied
33dbd34 Opened by Mikko Rantanen at - 1 commentAccessing private fields from the def site of a proc macro
643b007 Opened by antoyo at - 13 commentsCompiler incorrectly reports function return type declaration as source of inner type mismatch with conservative_impl_trait
cc19fa5 Opened by Mahmoud Al-Qudsi at - 2 commentsUnsatisfied bounds in case of earlier inner type mismatch error
62aac10 Opened by Mahmoud Al-Qudsi at - 1 commentAvoid O-notation for String operations
6fd74a0 Opened by Jon Gjengset at - 12 commentsmissing_debug_implementations lint is ignored for extern_types
a80e1ca Opened by crumblingstatue at - 3 commentsallow "NO NOTE" annotations, stop requiring NOTE annotations to be exhaustive
c46822b Opened by Niko Matsakis atrustc accepts impls that has different type signatures from trait decls in lifetime parameters of the type
50bdc33 Opened by κeen at - 1 commentBetter error reporting for Sync and type that impl !Sync
2a60d64 Opened by Paul FLORENCE at - 2 comments[E0277] Add Note when trait is not satisfied because of missing reference in where
99e5b86 Opened by Simon Wörner at - 2 commentsLints sometimes don't trigger, with no discernable pattern
08bcdb4 Opened by Sage Griffin at - 5 commentsarguments
6197f6c Opened by Niko Matsakis at - 11 comments<optimized out>when optimizations remove unused data fieldsitem paths use the name of the item, which might differ from the name of the import
ea637e7 Opened by Ariel Ben-Yehuda at - 1 commentUse SIMD to accelerate UTF-8 encoding and decoding
5ec49ef Opened by Demi Marie Obenour at - 1 commentIf specialization is involved, associated types are not evaluated even on last crate.
d562b3e Opened by Donny/강동윤 at - 1 commentUnsatisfied trait bound for inner type in result leads to imprecise error message
76a5c36 Opened by Mahmoud Al-Qudsi at - 2 commentsIssues with crash handling for iOS for Rust 1.22.1
18be625 Opened by Michael Eisel at - 7 commentsConfusing error message: the trait
6fc58c0 Opened by Edd Barrett at - 6 commentsstd::convert::Intocannot be made into an objectNegative impls of Auto Traits (OIBIT) don't take into account Trait Bounds
e479a8f Opened by Jaro Fietz at - 3 commentsAArch64 benchmarking assertion failure
fd5a582 Opened by Adam Niederer at - 1 commentCan't specialize
2ad7975 Opened by Mikko Rantanen at - 4 commentsDroptwo-phase-borrows need a specification
1a5acb6 Opened by Felix S Klock II at - 10 commentsTracking issue for future-incompatibility lint
a3d8be1 Opened by Michael Hewson at - 22 commentstyvar_behind_raw_pointerCannot generate unit struct with a macros
9001fed Opened by Ingvar Stepanyan at - 3 commentsEnforce informal properties of traits such as
0b296b0 Opened by varkor at - 8 commentsPartialEqtest_mul_add failt in debug mode for arm-unknown-linux-gnueabi
c469d49 Opened by Marco A L Barbosa at - 2 commentsHighlight when APIs panic in rustdoc
d2cd5f4 Opened by Manish Goregaokar at - 17 commentsFunction pointer docs may need updating
74fc646 Opened by Sean Allred at - 32 commentsAvoid path to macro-generated extern crate in error messages
e0daae1 Opened by David Tolnay at - 7 commentsrustdoc-tool does not build with --enable-llvm-link-shared
12c88e7 Opened by Catherine at - 10 commentsUnreadable error messages on linking failure
485bbe2 Opened by Felix Schütt at - 25 commentsTypes in std::os::raw should be same as libc crate
b80f212 Opened by Clar Fon at - 19 commentsDifference in trait object default bounds for early/late bound lifetimes
3f86080 Opened by matthewjasper at - 1 commentWhat to do about repr(C, simd)?
8f15255 Opened by Hanna Kruppe at - 23 commentsIncorrect warning about unused const
e4c5be8 Opened by robz at - 11 commentsDiagnostics for conversions erroneously say that 'as' only works between primitive types.
2e29bad Opened by Alexis Hunt at - 2 commentsSome debuginfo tests are not running
ff2fdfd Opened by Sam Lancia at - 13 commentsCommand-line arguments are cloned a lot on Unix
7be6aaa Opened by Matt Brubeck at - 5 commentsStabilize -Z sanitize
bb771b4 Opened by Firstyear at - 12 commentsReset rustc's scoped TLS state during unwinding.
2af39b7 Opened by Eduard-Mihai Burtescu at - 2 commentsOption map won't compile while match works well
7eb089b Opened by Andrey Tkachenko at - 3 commentsUsing deprecated items within the crate that deprecated them issues warnings
ed0a7f5 Opened by Casper at - 5 comments2.pow(n) does not optimize well
5a22228 Opened by Hanna Kruppe at - 9 commentsUsing items from a deprecated module does not warn
3d0c057 Opened by Sage Griffin at - 1 commentA deprecated module containing tests emits an incredibly confusing deprecation warning that is impossible to silence
72bc799 Opened by Sage Griffin at - 3 commentslibtest Shouldn't Panic On Unexpected Command-line Arg
cb0abc7 Opened by Brook Heisler at - 4 commentsoptimization remarks broken, names mangled, no file/line addresses (-C remark=all)
0b39b4c Opened by Matthias Krüger at - 6 commentsRust's stdio should not ignore EBADF error on non-windows platforms
c0c7f21 Opened by albel727 at - 8 commentsAudit set of bundled MinGW import libraries
463ee23 Opened by Peter Atashian at - 1 commentincr.comp.: Improve caching efficiency by handling spans in a more robust way
4b138ca Opened by Michael Woerister at - 23 commentsImplement method suggestions for associated functions
e627419 Opened by gnzlbg at - 1 commentmacro_rules: "no syntax variables matched as repeating at this depth" fires before "unknown macro variable"
6f313cb Opened by Felix S Klock II at - 1 commentInconsistent inlineing of Iterator Adaptors - Missed Optimizations
49687db Opened by Jonas Bushart at - 6 commentsWeird behavior with closure lifetime inference
ae9ad0d Opened by Tim (Theemathas) Chirananthavat at - 1 commentmissed optimization: enum move of the active variant
7e54b30 Opened by gnzlbg at - 2 commentsUndefined reference to
9d8ed15 Opened by jefftime at - 22 comments_Unwind_ResumeAssert well-formedness of spans
d0cd474 Opened by Esteban Kuber at - 8 commentsShould unit tests spawn new processes instead of threads?
c7bde0a Opened by Vitali Lovich at - 13 commentsPanic related strings are still in binary with custom panic_fmt
a22e503 Opened by Sergei Shulepov at - 5 commentsType inference do not take bounds from
07123bf Opened by Markus Westerlind at - 3 commentsimplinto accountPerformance regressions of compiled code over the last year
2fd1531 Opened by Markus Westerlind at - 19 commentsrustc hangs when compiling a certain broken codebase, rather than emit an error message
8474f11 Opened by Max Eliaser at - 1 commentFalse positive: "struct is never used", but it is used via associated constant from a trait
21be280 Opened by Alex Kladov at - 1 commentwho tests the tester?
a2edf4c Opened by Niko Matsakis at - 9 commentsPoor error message when user forgets derive that has attributes
87ffa99 Opened by David Tolnay at - 10 comments#[link(name=…)] makes life hard for non-cargo build systems
8aeb6a0 Opened by Pierre-Etienne Meunier at./x.py build --on-fail=/bin/bash has no effect
d39a307 Opened by Dennis Schridde at - 8 commentsMisleading error message when passing a reference to an FnOnce and a non-reference is expected
3ff54ed Opened by Daniel Wagner-Hall at - 1 commentThe "method references Self" object-safety rule is overly restrictive
2ffb1a4 Opened by Michael Hewson atTracking Issue for Incremental Compilation
d3d47ba Opened by Michael Woerister at - 8 comments2x benchmark loss in rayon-hash from multiple codegen-units
fd1a083 Opened by Josh Stone at - 14 commentsThe mutable borrow is released when matching on a Option<&mut Self> in a function, but not when the function is inlined
ac6edae Opened by Jake Goulding at - 20 commentsUdpSocket::set_ttl does not set IPv6 hoplimit field
8dcff7b Opened by Alex Egger at - 5 commentsCheck for Integer Overflow by Default
3ed096f Opened by Apromixately at - 20 commentsStruct initializer
6b276d5 Opened by Boscop at - 3 comments..xsyntax should work for other structs with structurally equal subset of fieldscodegen-units + ThinLTO is not as good as codegen-units = 1
6b4a391 Opened by Simonas Kazlauskas at - 14 commentsAttributes on macro does not trigger error or warning
b6bd825 Opened by Seiichi Uchida at - 2 commentsderived Clone implementations for many-variant enums are unnecessarily large
589b4e3 Opened by Bobby Holley at - 18 commentsRust make system should respect -j1
8a52969 Opened by Toralf Förster at - 6 commentsAllow using Fn(A, B, C) -> _ for unconstrained FnOnce::Output.
9c55464 Opened by Eduard-Mihai Burtescu at - 12 commentsunsupported cyclic reference between types/traits error only when implicitly using associated type
93bdc00 Opened by Markus Westerlind at - 1 commentWrong error: cannot move out of captured outer variable in an
5a49c90 Opened by Boscop at - 5 commentsFnMutclosurecargo not built when a target is specified
099cbda Opened by Taylor Cramer at - 3 commentsUnergonomic structured suggestions in rustc
38c7b87 Opened by Oli Scherer at - 2 commentsIn debug mode, print a message for attempted unwind past FFI call
a0318d9 Opened by Josh Triplett at - 7 commentsEditing proc-macro crate = undefined symbol
73fdeb6 Opened by Sage Griffin at - 5 comments"errror: reference to '...' is ambiguous" message in LLDB
4a43596 Opened by Michael Eisel at - 8 commentsTcpSocket try_clone() sets close-on-exec but this isn't documented
e03f59f Opened by Seth Arnold at - 6 commentsPanics in destructors can cause the return value to be leaked
63db266 Opened by Ariel Ben-Yehuda at - 30 commentsUsing ToSocketAddrs seems to remember EMFILE on the same thread
39120c1 Opened by Sean McArthur at - 6 commentsdlclose() does not behave properly on Mac
0dd5bef Opened by Damien Radtke at - 15 commentsExtremely weird hygiene behavior when invoking a macro from the calling crate in a Derive
4fcc70f Opened by Sage Griffin at - 1 comment-Z time-llvm-passes prints info on incremental builds while doing non incremental builds
334b719 Opened by Matthias Krüger atCompile time regression with large number of slices
1d201c4 Opened by Crystal Durham at - 2 commentsMake the way to get intel-formatted assembly from rustc more discoverable
7461973 Opened by scottmcm at - 4 comments-Z time-llvm-passes prints no info for llvm passes during LTO
70c3e67 Opened by Matthias Krüger atNon-items dropped in custom derive
595a288 Opened by antoyo at - 3 commentsTracking issue for
d141e52 Opened by Aaron Turon at - 105 commentstry_reserve: RFC 2116 fallible collection allocationTracking issue for RFC #1909: Unsized Rvalues (unsized_locals, unsized_fn_params)
b5e079d Opened by Aaron Turon at - 65 commentsMacros: limitation in the expression parser for <$:path>::<ident>
12f8ec2 Opened by Behnam Esfahbod at - 8 commentsRustdoc: distinguish provided methods on trait impls
e90be1a Opened by Alexis Hunt atFeature:
15c9a0e Opened by Diggory Blake at - 4 commentsRc::clone_raw(and for Arc)Step::steps_between does not distinguish overflow and unimplemented (unstable)
1d4a72b Opened by scottmcm at - 2 commentsclosure return type inference doesn't consider coercions
bc5dedd Opened by Alex Burka at - 1 commentMultiple output files created with -o foo --emit=bar -C codegen-units=1 when incremental compilation is enabled
7a5a587 Opened by Will Chandler at - 1 comment#[repr(align(4))] struct has 8 byte alignment
8314c1e Opened by gnzlbg at - 12 commentsShip a custom LLDB with Rust support
058279a Opened by Alex Crichton at - 34 commentsSupport returning elements from an array by-value
71b0085 Opened by Ximin Luo at - 3 commentsCompiling crate serde-derive with "-Z sanitizer=leak" fails
336665b Opened by Dan Glastonbury at - 5 commentsincr.comp.: Do per-MonoItem dependency tracking in order to collect data about granularity fallout.
9574dfe Opened by Michael Woerister atincr.comp.: Allow for re-using object files that contain unused code.
3c727cb Opened by Michael Woerister at - 1 commentTracking issue for RFC #2056: Allow trivial constraints to appear in where clauses
77d9ca2 Opened by Aaron Turon at - 42 commentsllvm lint: "unreachable immediately preceded by instruction without side effects"
9960342 Opened by Matthias Krüger at - 2 commentsincr.comp.: Investigate making the result cache updateable in-place.
dade054 Opened by Michael Woerister atError when canonicalizing path on RAM drive
b21e6a3 Opened by swDM8 at - 9 commentsOption::unwrap, panic!, print!, maybe others induce string relocations
70460e8 Opened by Mike Hommey at - 2 commentswasm32_final_outputs test fails when Cargo 0.25 is compiled from rustc 1.24.0 source tarball
b27ad94 Opened by saintdev at - 1 commentDisambiguating associated types from super traits in a trait object
c1a2027 Opened by vitalyd at - 7 commentsFeature: show failure step when compilation failed due to static analysis
495cab0 Opened by Dan Kaplun atImprove implicit conversion of &[_; 0] into &[T]
89cf7e5 Opened by Dan Kaplun at - 2 comments
580d18d Opened by Masaki Hara at - 1 commentresume_unwindcan indefinitely increase the panic countPartial substitution of trait associated types results in compiltion failure
add1623 Opened by Alexander Bulaev at - 3 commentsDebug LLVM +
2503872 Opened by Emilio Cobos Álvarez at - 6 comments-Z time-llvm-passesasserts compiling simplest program.Using std::io::{Read, Write, Cursor} in a nostd environment
206c7f2 Opened by Robin Lambertz at - 29 commentsSlower performance caused only by using LTO
c26fd06 Opened by Marcell Pardavi at - 14 commentsrustdoc: Strip empty line(s) above and/or below hidden code in Rust code blocks
de81943 Opened by Ryan Scheel at - 1 commentparser: modulesubpath defined with path macro needs to replace pathseperator to the default pathseperator
6c109ba Opened by Jan Vandepitte at - 4 commentsMisleading diagnostics for method call
4ca3ffd Opened by Patrick Reisert at - 1 commentIncremental compilation regression with num-bignum
b775037 Opened by Sebastian Neubauer at - 10 comments🛠️ specialization permits empty impls when parent has no default items
41d4dae Opened by Niko Matsakis at - 5 comments#[must_use] on associated function definition when trait declaration does not have it should still trigger warning when calling function concretely
e63d84a Opened by Ryan Scheel at - 3 commentsOperators in patterns have incorrect priorities
12a8392 Opened by Vadim Petrochenkov at - 9 commentsEvaluation overflow with specialization feature
b70b733 Opened by Joshua Liebow-Feeser at - 11 commentsclarify effects of lto, thinlto and codegen-units
260596f Opened by Matthias Krüger at - 6 commentslibtest: utilize jobserver
ed14fd1 Opened by Tatsuyuki Ishi at - 1 commentExtend
e8cb45f Opened by Esteban Kuber atrustc_on_unimplementedto query for closures🔬 implement "always applicable impls"
1ecd3ec Opened by Niko Matsakis at - 9 commentsCompiler Performance Tracking Issue
0087c5e Opened by Michael Woerister at - 9 commentsDocument minimum size for
6dc5cf3 Opened by Clar Fon at - 19 commentsusizeandisizeVariable name corrections should take type into account
f6f0230 Opened by varkor at - 7 commentsCompiliation aborted because it can not delete dep-graph.bin
b46e100 Opened by Paul Dicker at - 2 commentsMultiple definitions of atomic builtins on armv5te-unknown-linux-gnu
ca74d1b Opened by John Paul Adrian Glaubitz at - 2 comments[NLL] borrowed-universal-test.rs output is not great
f95d75a Opened by Santiago Pastorino at - 6 commentsmissed optimization: fat pointers in two-variant enums with small second variants
de0d5cd Opened by Alexis Hunt at - 4 comments#![cfg_attr(not(test), no_std)] doesn't work when building multiple crate-types
8ed497a Opened by Mike Hommey at - 3 commentsAdd rustdoc option to make old docs "less important" to make search engine results more pertinent
0d0cdb9 Opened by Guillaume Gomez at - 3 commentsTraits and associated types are not properly resolved in trait clauses
8b557a0 Opened by Anthony Ramine at - 5 commentsCommand.spawn posix_spawn support for NetBSD / DragonFlyBSD.
7813362 Opened by Bryan Drewery at - 1 commentQuery Parallelization Tracking Issue
b3bf05b Opened by Niko Matsakis at - 11 commentsLinking with
02d87b5 Opened by Сухарик at - 20 commentsgccfails on WindowsProvide a way to const-initialize vendor-specific vector types
724cc36 Opened by Steven Fackler at - 8 commentsEnum variants completely shadow inherent associated functions.
38cf614 Opened by Leonardo Yvens at - 12 commentsIt's possible to impose generic bounds that later make type inference recurse infinitely
56c0604 Opened by Sol Boucher at - 1 commentBetter unused variable warning
3e08d11 Opened by leonardo-m at - 3 commentsMismatched lifetime in trait function declaration is not detected
db5408f Opened by Mike Hommey at - 2 commentsCollect and aggregate timing statistics of CI builders
f82514d Opened by Alex Crichton at - 12 commentsUse apple's version of clang to compile iOS targets by default
457effd Opened by Michael Eisel at - 12 commentsReference to a #[thread_local] is dereferenced too early
ce3740f Opened by Joshua Liebow-Feeser at - 7 commentsUnsize isn't implemented for unions
987a5b5 Opened by Steven Fackler at - 2 commentsSpurious "note: downstream crates may implement trait
62a9df5 Opened by Mike Hommey at - 10 commentsFoofor type&_"Value returned by
b2f8ea1 Opened by Jay at - 4 commentsto_owneddoesn't always own the dataTracking issue for future-incompatibility lint
64214a3 Opened by kennytm at - 18 commentsunstable_name_collisions
4daf1a6 Opened by Nika Layzell at - 3 commentsSpanissues withFromStrin unstableproc_macroCollecting into a Result<Vec<_>> doesn't reserve the capacity in advance
7b0311e Opened by scurest at - 7 commentsIncorrect recursion in type inference
cb145f9 Opened by rnd at - 4 commentsimprove wording of "possible candidate is found in another module" with enums
bc1eee5 Opened by comex at - 3 commentspanic mode where it aborts upon panic iff there are no catch_unwind calls to catch it
b9d7e8f Opened by Michael Eisel at - 14 commentsPossible Vec::split improvement
43aaa59 Opened by Timothy Bess at - 3 commentsrayon type inference regression
6711510 Opened by Josh Stone at - 9 commentsWhen running Emscripten tests, rustbuild should tell compilertest the version of the Emscripten LLVM, not the host LLVM
d5c9193 Opened by kennytm at - 1 commentmacro rules shadowing error should emit where the macro being shadowed lives
b716b2d Opened by gnzlbg at - 1 commentIncorrect warning: Unnecessary unsafe block
9d86a0c Opened by Boscop at - 8 commentsunused variable: warn about std::collections that are pushed to but not used afterwards
82a7096 Opened by Matthias Krüger at - 5 commentsValue assigned is never read
16dae66 Opened by kkayal at - 16 commentsmiri interpretation of large array initialization is slow
04d3d8e Opened by Oli Scherer at - 1 commentConstants can contain references that are not Sync
dc24505 Opened by Domantas at - 52 commentsInconsistent
91fb573 Opened by Ciprian Dorin Craciun at - 4 commentsPath::file_stemandPath::extensionhandling of files starting with multiple dotsNeed more helpful warning when "pub extern" function is not exported via "pub use"
9c70f23 Opened by Federico Mena Quintero at - 5 commentsAdd a way to generate function symbols with predictable hashes
4f072f6 Opened by Simonas Kazlauskas at - 3 commentsunused_assignments warning: false negative for dead stores in struct fields
5f1b09d Opened by Matthias Krüger at - 1 commentCI: We should be able to complete a build in 3 hours even without Docker image cache
04ee300 Opened by kennytm at - 20 commentsArgument-position
d25a351 Opened by Taylor Cramer at - 12 commentsimpl Traitrequires a named lifetime
6a4f0fa Opened by Taylor Cramer at - 3 commentsimpl TraitAssociated Types Do Not Leak Auto TraitsDiagnostics in MIR passes (arithmetic_overflow, unconditional_panic) are not caught with
e4f2cd4 Opened by Tatsuyuki Ishi at - 5 commentscargo checkLong Compile Time (with Optimization) with Large Arrays (2-3 hours)
194aa91 Opened by Samuel Pua at - 5 commentsrustdoc exposes private use rebindings in the signature of public functions.
932f6e1 Opened by Rimi Kanokawa at - 1 commentrustdoc
9891093 Opened by Sean Silva at[src]link for modules goes tomod x;when the module is re-exported across cratesWindows: success of canonicalizing r"" depends on whether set_current_dir has been called
d1fb429 Opened by Rett Berg at - 15 commentsTracking issue for libtest JSON output
9660ba9 Opened by Gilad Naaman at - 63 commentsrun-make/relocation-model fails on mips64{el}-unknown-linux-gnuabi64
07bd785 Opened by Dragan Mladjenovic atConfusing error message when returning impl Trait with multiple lifetimes
3f784e7 Opened by Nemo157 at - 6 commentsTracking issue for generalized two-phase borrows
5998147 Opened by Sapphire Koser at - 8 commentsReject bounds in type aliases with edition 2024
0763d34 Opened by Ralf Jung at - 41 commentsTry different Deref/PartialEq orderings before erroring
10afd0f Opened by Dirkjan Ochtman at - 4 commentsSalvage clone shim cleanup and carry it to completion
27f2f6f Opened by Anthony Ramine atAdd compiler-internal lints
f9615bc Opened by Oli Scherer at - 26 commentsdoctests marked with 'no_run' permit ICEs
09367c0 Opened by Corey Farwell at - 7 commentsmacros can observe raw identifier state [discuss]
77890df Opened by Niko Matsakis at - 5 commentsError message gives a (depreciated/unimplemented) -Z flag
0259cbb Opened by Shing Tak Lam at - 8 commentsSuboptimal inlining decisions
358025b Opened by Mike Hommey at - 11 commentsIncorrect error message about enum variant when trying to call a Result
0441df7 Opened by comex at - 3 commentsCryptic LTO-related error message when performing
2814dce Opened by Aaro Perämaa atinclude_bytes!on large filesThe NonZero types don't tell LLVM that they're non-zero on get
f6bd02d Opened by scottmcm at - 22 commentsE0582 on valid HRTB code
0069e84 Opened by bill-myers at - 7 commentsNew lookup functions on BTreeMap/Set
c36161c Opened by Matt Parsons at - 19 commentsStability attributes on moved items can be confusing
9d0554d Opened by Michael Lamparski at - 1 commentShould -Ctarget-feature go straight to LLVM?
45b0ea7 Opened by Hanna Kruppe at - 17 commentsKeeping references to #[thread_local] statics is allowed across yields.
3ecf7e6 Opened by Eduard-Mihai Burtescu at - 6 commentsrustdoc: transitive Drop indicators should be shown
7fe53ca Opened by Tatsuyuki Ishi at
c75ab53 Opened by Josh Triplett at - 66 commentsextern typecannot supportsize_of_valandalign_of_val[parallel-queries] Refactor error message handling to better integrate with parallel queries
3a00449 Opened by Michael Woerister at - 2 commentsstrange end span in borrowck error
1b52ab8 Opened by Niko Matsakis at - 5 commentsincremental compilation: could not create session directory lock file: No locks available (os error 37)
40b254c Opened by szignal at - 26 commentsCompiler allows mutating immutable variables in unreachable code
0c22f9f Opened by Diggory Blake at - 1 commentlibproc_macro: get crate for span or support $crate metavar in quote!{}
5f4921f Opened by Austin Bonander at - 3 commentsTracking issue for RFC 2295, "Extend Pattern API to OsStr"
130b099 Opened by Mazdak Farrokhzad at - 13 commentsTracking issue for RFC 2102, "Unnamed fields of struct and union type"
cc3ef43 Opened by Mazdak Farrokhzad at - 38 commentsbetter error messages when documentation tests fail
28159b8 Opened by Jaroslaw Weber atError message about immutable binding is not actually caused by a binding
9814227 Opened by Guillaume Desmottes at - 8 commentscompiletest: compare-mode cannot handle mixed success + failure
4ae9e80 Opened by Felix S Klock II at - 3 commentsComparison of Option<NonZeroU*> is not fully optimized
88a35b4 Opened by kennytm at - 29 commentsone_time_diagnostics and --teach doesn't work with incremental compilation
3ba001e Opened by Zoxc atunsized generic field not allowed in repr(packed) struct
801cf2d Opened by z33ky at - 1 commentrun-make/relocation-model fails on mips{el}-unknown-linux-gnu
9313cb3 Opened by Dragan Mladjenovic at"File name too long" error when compiling files with long names
fefe229 Opened by Russell Cohen at - 3 commentsType inference fails to infer lifetimes.
d6f7843 Opened by gdox at - 1 commentLLVM has rare assert failure (3% of time?) during async trans
3ba9190 Opened by Felix S Klock II at - 2 commentsNo compiler error when attempting to change field of const struct
4f8ba95 Opened by Stefan Hoelzl at - 5 commentsUpgrade
958fbea Opened by Nelson Elhage at - 6 comments#![feature(…)]in non-root modules from lint warningunused_attributesto a hard error (requires crater run)Writing Eq::eq produces an unhelpful diagnostic (
1466543 Opened by Michael Lamparski at - 2 commentsstd::cmp::Eqcannot be made into an object)Surprising type inference on method call without explicit turbo-fish
c26042f Opened by Roland at - 11 commentsProvide natstepfilter and/or natjmc files for debugging with Visual Studio
50ade77 Opened by Jason Shirk at - 2 commentsDetect recursive instantiation of generic functions
13139f4 Opened by David Tolnay at - 4 commentsproc_macro::TokenStream: provide AST node kind hint
a80b022 Opened by Austin Bonander at - 8 commentsPathBuf set_file_name and with_file_name need docs for input abspaths
8d440ef Opened by Felix S Klock II at - 3 commentsModule decarations when using include! are relative to the included file
e5ae07e Opened by MasonAsh at - 4 commentsInvalid collision with TryFrom implementation?
174991d Opened by Nathaniel McCallum at - 28 commentsWarnings and error suggestions are wrong when originating from inside proc-macros
5016897 Opened by bjorn3 at - 1 commentTracking issue for f32 and f64 methods in libcore
5490689 Opened by Simon Sapin at - 29 commentsRustc should be able to unify
0e03adc Opened by Boscop at - 1 comment<T as A<'static>>::B>with<T as A<'a>>::B>for all'a, givenA::B: 'staticWork out the actual policy for macros across editions wrt dependencies updating
a31d12d Opened by Manish Goregaokar at - 5 commentsPublic "stdcall" symbol not exported on cdylib on i686-pc-windows-gnu
de095d4 Opened by Ivan Molodetskikh at - 29 commentsTracking issue for Cell::update
a5bd687 Opened by Deleted user at - 70 commentsunsizing fails when associated types are involved
71f2748 Opened by Mike Hommey at - 2 commentsRust cannot use universal LLVM on macOS
50fb9ad Opened by MarcusCalhoun-Lopez at - 14 commentsAssociated types bounds seem to be ignored in generic impls
8653f62 Opened by Mike Hommey at - 2 commentsSpurious "downstream crates may implement trait ..."
ef36546 Opened by Mike Hommey at - 4 commentsE0210 Disallows theorietically legal implementation, or is misleading
d87e997 Opened by Spencer Judge at - 3 commentsHRTB variants are missing a std::fmt::Pointer impl
1293451 Opened by jimy byerley at - 8 commentsTracking issue for eRFC 2318, Custom test frameworks
71c8a78 Opened by Mazdak Farrokhzad at - 107 commentsSpecialization: assigning associated type in default trait implementation leads typecheck to fail with weird error
acf5cc1 Opened by Paul Grandperrin at - 3 commentsLinking dylib with "lto = true": assertion failed: !is_full_lto_enabled(sess)
b36b296 Opened by Zach Reizner at - 7 commentsHigher-ranked trait bounds on associated types are not elaborated
9b8354e Opened by Jake Goulding at - 5 commentsConfusing error when forgetting to include system crates in Cargo.toml
0786738 Opened by Steven Grady at - 8 commentsconcat_idents cannot be used in pattern position
e6c379e Opened by Michael Lamparski atImprove "private type in public interface" message
d293924 Opened by Katharina Fey at - 4 commentsderive(Debug) on huge enum causes massive memory spike during liveness checking
ed20cbc Opened by Peter Atashian at - 2 commentsSuggested fix for E0658 does not resolve the compiler error
a190892 Opened by Trangar at - 4 commentsMisleading diagnostic when trying to use Box<Error> for io::Error:new
957a79e Opened by Vitaly Shukela at - 1 commentWarn when a user-defined trait is used on an std library type without full path
9707f65 Opened by gnzlbg at - 10 commentsEvaluationCache overwrites its entries
5ef0476 Opened by Zoxc at - 1 commentUnhelpful borrowck error when wrong lifetimes are used
c320738 Opened by Jon Gjengset at - 1 commentprintln!() prevents optimization by capturing pointers
4253272 Opened by Dominik Fankhauser at - 14 commentsCoherence rules are not consistent when applied to auto traits
abb914e Opened by Dylan MacKenzie at - 3 commentsIncorrect padding on hexadecimal formatting of integers
baedd12 Opened by Josh Leverette at - 3 commentsUse section/symbol ordering files for compiling rustc (e.g. BOLT)
e2a7df4 Opened by Michael Woerister at - 21 commentsCan't use #[derive] and macro on a generic type at the same time
e0ebc7a Opened by tux at - 6 commentsError messages about modules are confusing to beginners
d4b0910 Opened by Jeremy Mikkola at - 5 commentsUnhelpful error with "overlapping" never applicable impls
2d5cdc2 Opened by matthewjasper at - 1 commentConfusing error message when trying to cast usize to fat pointer
ee6855f Opened by Isaac Woods at - 1 comment#[derive] fails to detect associated type when qualified path is used
4f5d1bf Opened by Alex Burka at - 1 commentuse
ce508d8 Opened by Niko Matsakis at - 6 commentsevaluate_obligationto decide when to do unsized coercionsDoctests don't work in bin targets, non-public items
19d154a Opened by Kornel at - 57 comments"#[derive] can't be used on a non-Copy #[repr(packed)] struct" but struct is Copy
81a53ba Opened by Ralf Jung at - 6 commentsWarn and eventually forbid transmute::<T, U> for T or U with unspecified (Rust) layout
24f4e7b Opened by Simonas Kazlauskas at - 15 commentsConfusing error message when using Self in where clause bounds errornously
3f667c7 Opened by Ryan Scheel at - 2 commentsCalling
444555c Opened by Solra Bizna at - 2 commentsborrow_muton aBoxed trait object and passing the result to a function can cause a spurious compile errorBogus note with duplicate function names in --test / --bench mode and elsewhere.
96fd987 Opened by Brian Anderson at - 2 commentsHighlighting still assumes a dark background
53393d4 Opened by Bergi at - 3 commentsHigher ranked trivial bounds are not checked
f65e5e3 Opened by Leonardo Yvens at - 1 commentrewrite
9768901 Opened by Niko Matsakis at - 15 commentslivenessanalysis to be based on MIRClosure type mismatch on higher-ranked bounds
88a4710 Opened by Taylor Cramer at - 6 commentsLTO ignored for all crate types when building multiple crate types and one doesn't support it
2171039 Opened by Nick Fitzgerald at - 7 comments
22087eb Opened by scottmcm at - 11 comments<Default>::default()makes the compiler very mad at meTracking issue for RFC 1872:
d590184 Opened by kennytm at - 34 commentsexhaustive_patternsfeaturewasm32-unknown-unknown does not export $start.
848bf07 Opened by Lachlan Sneff at - 3 commentsTracking issue for RFC 2294, "if let guard"
128edb4 Opened by Mazdak Farrokhzad at - 29 commentsDefaulted unit types no longer error out (regression?)
92b6931 Opened by Manish Goregaokar at - 3 comments[rustdoc] Implementors section of Sync (and other similar traits) should separate implementors and !implementors
51159af Opened by Alex Gaynor at - 9 commentsBorrowing an immutable reference of a mutable reference through a function call in a loop is not accepted
d526e39 Opened by Jake Goulding at - 4 commentswhen suggesting to remove a crate, we leave a blank line
f6ef5f1 Opened by Niko Matsakis at - 5 commentsunused macros fails some obvious cases due to prelude
7ee79cf Opened by Niko Matsakis atlibcore: add defaults for empty iterators
4a1149b Opened by Bergi at - 7 commentsCommand's Debug impl has incorrect shell escaping
7ebfcfd Opened by comex at - 3 commentsassert_eq!(a,b) fails to compile for slices while assert!(a == b) works fine
554986f Opened by gnzlbg at - 9 commentsProblem with type inference resolution
2496f63 Opened by Lenard Pratt at - 2 commentsrustdoc: accept a "test runner" argument to wrap around doctest executables
b4178a3 Opened by QuietMisdreavus at - 3 commentsTracking issue for the OOM hook (
866f41a Opened by Mike Hommey at - 38 commentsalloc_error_hook)Recursive trait constraints crash compiler with exit code 3221225501
c0cb33b Opened by Bergi at - 1 commentUnable to make a function for write!ing that is generic over a File or String
c47423d Opened by Jeff Muizelaar at - 1 commentTracking issue for #[doc(keyword = "...")]
6045f68 Opened by Guillaume Gomez at - 13 commentsSeemingly inconsistent behavior when using default trait parameters
7390d54 Opened by Corey Farwell at - 1 commentcompiler error message shows the error path containing parent directory identifier (
11a1652 Opened by François Bernier at - 4 comments/../)RFE: debug pretty printers for Rc/Arc
7c8d08e Opened by Josh Stone at - 2 commentsto_lowercase only uses unconditional parts of unicode.org's special-casing
08180b6 Opened by Gerald Squelart at - 2 comments'static lifetime elision in associated constants should mirror normal non-associated constants
056055a Opened by Boscop at - 4 commentsCan't implement Drop on a type with a higher ranked lifetime as a trait bound.
de2d7a4 Opened by Joshua Yanovski at - 2 commentsaobench hangs when compiled with -C target-cpu=native
b5bfbc6 Opened by gnzlbg at - 4 commentsCustom (synonym) suggestions for nonexistent methods
a5cd719 Opened by varkor at - 2 commentsMethod resolution for trait object types does not prefer inherent methods
4d0a8af Opened by srrrse at - 9 commentsGreat stack overflow error messages
c0b3e54 Opened by Squirrel at - 28 commentsThe run-pass/issue-36856.rs fails on beta for mips{el}-linux-gnu
0197a18 Opened by Dragan Mladjenovic at - 6 commentsTrivial safe AsRef<OsStr> implementation leads to stack overflow in Debug (and maybe memory leaking in Release)
89122cb Opened by Jan Segre at - 2 commentsImplementations conflict when using associated type across crates
46aa76b Opened by Brian Vincent at - 4 commentsstd::process:Command blocks with child.wait() and stdout "piped"
379310e Opened by harcobbit-zz at - 1 commentImproper use of closures not detected
133f188 Opened by remexre at - 2 commentsUnchecked array indices with --emit=metadata
885ce93 Opened by leonardo-m at - 3 commentsMethod resolution should obey usual shadowing rules for glob imports & prelude
0fba453 Opened by Alex Kladov at - 12 commentsImplementing
adde623 Opened by Martín Andrighetti at - 1 commentAllocfor mutable references toAllocCompiler doesn't suggest missing method that is implemented for different type parameter
36b0509 Opened by Hanno Braun at - 2 commentsNLL no longer figures out non-lexical lifetimes within loop
ebb266d Opened by Dabo at - 2 commentsNightly version is off by one
7a6104d Opened by Ralf Jung at - 9 commentsCompilation for mips64-unknown-linux-gnu
a03f441 Opened by Ondřej Perutka at - 13 commentsTracking issue for the #[alloc_error_handler] attribute (for no_std + liballoc)
dde79fd Opened by Simon Sapin at - 140 commentsNLL Regression: Conditional control flow returning from functions no longer works
fe93626 Opened by Osspial at - 4 commentsIroning out StepBy<Range>'s performance issues
9f56402 Opened by Emerentius at - 7 commentsHRTB-like bounds on structs
1bacde7 Opened by vitalyd at - 1 comment[control flow analysis] Special treatment for
071c4f3 Opened by DCjanus at - 6 commentsErr( )?Code fails to link on macOS with incremental compilation
fb77f99 Opened by Jeff Muizelaar at - 15 commentsWrong lifetime is inferred in the argument of closure when given more specific type.
c162973 Opened by oxalica atThe locally-installed docs try to load non-local assets, causing them to fail on a bad connection.
a4426a6 Opened by umanwizard at - 1 commentTrait bounds are not checked on type aliases until they are used
b6006dc Opened by Mike Hommey at - 1 commentAdd impl<T: Unsize<U>, U: ?Sized> From<T> for Box<U>
49688db Opened by Andrey Tkachenko at - 3 commentsrustc doesn't handle libc dependencies it introduces on its own
d9bd030 Opened by Mike Hommey at - 1 comment1.27.0 Compiler Options: no-redzone option (Is the explanation backwards?)
ae8c4e4 Opened by Gerald E Butler at - 4 comments#[macro_use] use path; produces unhelpful diagnostics
e1ea295 Opened by Michael Lamparski at - 2 commentsBug: a macro never hit recursion limit,
c2a2dbd Opened by limira at - 26 commentscargo buildrun... forever!ambiguous type-dependent name resolution
de33cab Opened by gnzlbg at - 1 commentMutually exclusive traits still cause conflict in blancket implementation
72fdb95 Opened by DominusCarnufex at - 3 commentsSupport for running the src/ci/docker/run.sh with user namespace
255b99e Opened by Michal 'vorner' Vaner at - 3 commentsRe-export from external crate not documented
43aa94d Opened by Judson Lester at - 2 commentsConfusing behavior around unsized return values in traits
4c92324 Opened by Ralf Jung at - 4 commentss390x intrinsic has incorrect return type - stdsimd cross-link
2fcf0f1 Opened by gnzlbg at - 1 commentLint warnings for "unused #[must_use]" should be emitted even if typeck fails.
b056498 Opened by Eduard-Mihai Burtescu at - 1 commentNLL:
37a8bc3 Opened by Léo Gaspard at - 5 commentsif letnot detecting proper lifetimestrange rust_2018_idioms warning on code comment in clippy codebase
eacc326 Opened by Matthias Krüger at - 6 commentsBad diagnostic for associated types when forgetting type arguments
f53c7e6 Opened by Esteban Kuber at - 6 commentsconsider fixing common regression with expansion of 2-phase borrows
3a6c086 Opened by Niko Matsakis at - 12 commentsAdding
996432f Opened by Lukas Kalbertodt at - 7 commentsimpl Add<char> for Stringbreaks code (adding an impl leads to breakage due to deref coercions)dead_code lint false negative when dead code in warned about dead code
be28655 Opened by Ryan Scheel at - 1 commentsuggest replacing dash with underscore when in-code lint name cannot be found.
41b764e Opened by Matthias Krüger atThe recursion limit for monomorphizations are different than for macro expansions
fa7a61f Opened by Markus Westerlind at - 1 commentLint against float literals like 4444444444_f32 that "overflow" their mantissa
7e0448a Opened by Ixrec at - 17 commentstrace_macros shows nothing if rustc never actually finishes
bba5427 Opened by Michael Lamparski at - 1 commentDiagnostic
4d9f750 Opened by Vitaly Shukela at - 1 commenterror[E0408]: variable ... is not bound in all patternsshould be more helpful with typos.panic! source location information does not account for macro expansion
78e36f9 Opened by gnzlbg at - 2 commentsDoc-comments inside using groups
e74d4f0 Opened by Stanislav Tkach at - 5 commentsright shift of i128i by zero fails on s390x (SystemZ)
10f4f25 Opened by gnzlbg at - 11 commentsedition lint: migrating
a635b60 Opened by Nick Cameron at - 11 commentsextern cratewith#[macro_use]edition lint: declarations obviated by in-band lifetimes
45f2034 Opened by Nick Cameron at - 2 commentsIt would be nice if JoinHandle<T> were must-use for T != ()
fdf01f1 Opened by scottmcm at - 2 commentscoercions do not reach into aggregates - converging coercions
73c1d6d Opened by gnzlbg at - 3 commentsBad codegen partitioning with non-incremental compile in release mode
3209091 Opened by Jon Gjengset at - 3 commentsUse hash of compilation unit expression tree to prevent needless recompiles after formatting changes
cd19304 Opened by Mahmoud Al-Qudsi at - 2 commentsOptimize incremental compilation of data-only changes
f43eae2 Opened by Mahmoud Al-Qudsi at - 2 comments
9d0b554 Opened by Andy Russell at - 2 comments./x.py test src/docfails with "no rules matched"Implement
4b51163 Opened by Joshua Barretto at - 1 commentpropagate_paniconLockResultConsider using pair mode to return scalar pair bools as i1
d9be03e Opened by Josh Stone at - 2 comments
dd76f29 Opened by Stephen Touset at - 10 commentstrivial_castswarning misfires when casting from reference -> pointer -> void pointer2018 path clarity: When path lookup fails because of shadowed crate, provide hint
29fe20b Opened by Alexis Hunt at - 2 comments2018 lint migrating to
d3a31c8 Opened by Alex Crichton atuse crate::...doesn't consider mixed importsMost core trait impls for empty arrays are over-constrained
0ee6d27 Opened by scottmcm at - 4 commentsCorrecting Path::components on non-"Unix" platforms
9c3819b Opened by Jeremy Soller at - 25 commentsDropping unused and unreferenced external crate should not trigger recompile
0222184 Opened by Mahmoud Al-Qudsi at - 2 commentsWarn about #[macro_export] mod m?
3e1eda3 Opened by Ralf Biedert at - 2 commentsinclude_str fails with large files
4ddbee9 Opened by Katze at - 2 commentsrustc_target, rustc_codegen_llvm: use () for the metadata of pointers to extern { type }s.
a8b323a Opened by Eduard-Mihai Burtescu at - 5 commentsMacros 2.0: macro defined and used in same function-like scope can't resolve its own items
cee5d40 Opened by Ariel Ben-Yehuda at - 3 commentsCustom derive: can't use const as attribute value
881c603 Opened by Sam Rijs at - 5 commentsDefault impls cannot take into account associated types
4ffff13 Opened by John Ericson at - 1 commentWeird span for
95b7dd5 Opened by Esteban Kuber at - 1 comment#[bench]method errorbetter error message for wrong lifetime annotations?
cc051d9 Opened by Matthias Krüger atBlanket impl of
80bdaf4 Opened by gnzlbg at - 1 commentInto::intoforFromshould be defaultsuggestion in unresolved trait method calls misses crate
47090b2 Opened by Felix S Klock II at - 2 commentsasrename1.27.1 many tests fail on s390x
95a08d2 Opened by Ximin Luo at - 8 comments1.27.1 powerpc64/powerpc64le ui/target-feature-{gate,wrong} failing
823996b Opened by Ximin Luo at - 1 commentrustdoc discussion: collapsing sections by default
7b23765 Opened by Nick Cameron at - 2 commentsSystemTime conversions invite programmer error
79ad714 Opened by Stephan Sokolow at - 2 commentsSet up CI for local rebuilds using the actual rustc-src tarball
db3ce8d Opened by Ximin Luo at - 1 commentSub-optimal performance of Iterator::max_by_key in some cases
a79d5a5 Opened by Matt Brubeck at - 1 commentderive Debug incorrect assumption
825a9ce Opened by Akos Vandra-Meyer at - 6 commentsRustdoc: unify impl blocks where possible.
a59b5b8 Opened by Richard Dodd at - 8 commentsAdd
b5c1503 Opened by Lukas Kalbertodt at - 4 comments--emit=nothingto tell rustc not to emit any files (even if--crate-type=lib)Macro checks thwart
c66de1a Opened by Alex Crichton at - 3 commentsunreachable_publintDoc-tests are not ignored when no changes have been made
f2e41f1 Opened by varkor at - 2 comments{i386,x86_64}-apple-ios targets pass too many thousands of arguments to the linker
59d86c6 Opened by gnzlbg at - 13 commentsAllow attr batching like #[attr1, attr2, attr3] and #[cfg_attr(cond, attr1, attr2, attr3)]
371fb71 Opened by Boscop at - 1 commentAllow to use a custom dsymutil command
50196cb Opened by Mike Hommey at - 3 commentsThe run-pass/simd-intrinsic-float-minmax.rs fails on mips* with glibc 2.27
360b36e Opened by Dragan Mladjenovic at - 7 commentsExternal statics compile incorrectly when there's no #[link(... above the extern block
fc053f5 Opened by MSxDOS at - 1 commentrustc --version segmentation fault
30e3072 Opened by Elias Hamaz at - 11 commentsthread::ThreadId Display missing
4e9f616 Opened by Armin Ronacher at - 3 comments
9f8d138 Opened by Noah Weninger at - 5 comments#[macro_use]onusebroken with gfx-rsSpecial-case
da7d1d9 Opened by Pascal Hertleif at - 5 commentsformat!("{}", string_like)for increased performanceInvestigate the Ryū algorithm for a simpler/faster implementation of float -> string conversion
929d7f5 Opened by bstrie at - 15 comments#[repr(align(…))] should allow arbitrary constant expressions, not just integer literals
55b267e Opened by comex at - 4 commentsRust fails to infer types for this function
5abd5fd Opened by Anirudh at - 3 commentsrustc infinite loop on recursive type (FingerTree, indirectly polymorphic/nonregular)
2cb15cb Opened by Felix S Klock II at - 1 commentVariadic C function calls don't decay references to pointers as other function types do
a47e3e5 Opened by Dan Kolsoi at - 2 commentsShould std::{f32,f64}::NAN be a QNAN or SNAN ?
7bd8baf Opened by gnzlbg at - 17 commentsrust-lld errors with duplicate symbol: rustc_debug_gdb_scripts_section for embeded target.
df2986b Opened by Jonathan Parris at - 4 commentsType Inference not working when indexing with Into<usize> types
d60a040 Opened by callym at - 4 commentsProperly document and explain opt-levels s and z
03cb26d Opened by Lukas Kalbertodt at - 7 commentsLong compile times due to initialization of large struct
a86ab17 Opened by Jonathan Behrens at - 5 commentsMention
db5fc0f Opened by Esteban Kuber at - 2 comments;when not expecting statement and finding one in the context of a macroProcedural macro attributes can't be applied to struct fields
28fcab1 Opened by Michael Bradshaw at - 9 commentsLNK1189 "library limit of 65535 obj exceeded" building rustc
bef37b6 Opened by scottmcm at - 57 commentsLint to use existential type when types mismatched on anonymized types(impl Trait)
d2bcdf9 Opened by csmoe at - 1 commentTracking issue for comparing raw pointers in constants
7fec74c Opened by Oli Scherer at - 11 commentschecked_mul<i128> is slower than expected
ac6a221 Opened by Stefan at - 13 commentsAllow destructuring parameters in trait function declarations
11d7abf Opened by algonomicon1 at - 3 commentsMetaItem fails to parse global paths
3c21cb0 Opened by djrenren at - 2 commentsGeneralize StableHashingContext as a trait
6c68785 Opened by Bruno Dutra atSegfault in rustc while cross-compiling core
81ac876 Opened by Brook Heisler at - 13 commentsnoalias is not enough
3407e0a Opened by gnzlbg at - 13 commentshits llvm assertion "Cannot start a running timer" when timing passes
6c2c001 Opened by Matthias Krüger atrustdoc disregards job limit
b53d167 Opened by Oleksii Lozovskyi at - 5 commentsUnused trait bound with lifetime causes compile error
9b044b5 Opened by YOSHIOKA Takuma at - 5 commentsdead_code lint not running on code generated by crate-external macros
8875e9b Opened by Ashley Mannix at - 2 comments_mm_cmpXstrc() not coalesced with a subsequent _mm_cmpXstrm() or _mm_cmpXstri()
9e3a71d Opened by Deleted user at - 6 commentsIndirect inference for closure arguments fails depending on the contents of the closure
e31212f Opened by Elinor B. atlibc and test features are special-cased for feature validity checks
3d0f7d2 Opened by varkor at - 4 commentsspecialize clone_from_slice for Copy types?
2a425b7 Opened by Charles Lew at - 2 commentsdiagnostics: suggest using smaller type if constant is small enough and smaller type impls conversion
a147ad4 Opened by Matthias Krüger at - 2 commentsFeature Requst: Add regex support to test filters
bfcd40b Opened by Ty Overby at - 10 commentsAdd a feature to print actual static libs linked in, --print=native-static-libs seems not to work
3a6a99a Opened by Ximin Luo at - 3 commentsAdd a
75ff6c6 Opened by Zack Slayton at - 4 commentsskipmethod to theReadtraitIf finalize_session_directory is called after errors it complains about missing session dir
acb9394 Opened by bjorn3 at"invert" borrow computation
bf9760f Opened by Niko Matsakis at - 10 commentsNondeterministic compiletest failure on long compiler output
9413e3e Opened by ashtneoi at - 6 commentsSegfault in rustc -v on Linux when libunwind is present during compilation
5339d85 Opened by Mateusz Lenik at - 2 commentsstd::fs::remove_dir_all doesn't handle paths that are too long
39d9fff Opened by Dror Levin at - 1 commentPerformance regression in tight loop since rust 1.25
e0b7498 Opened by Pedro Côrte-Real at - 34 commentsUnused trait functions are preserved after linking
233a314 Opened by Stepan Koltsov at - 2 comments
ca1bbb9 Opened by Ryan Scheel at#[macro use]should suggest#[macro_use]and similarRust should embed /DEFAULTLIB linker directives in staticlibs for pc-windows-msvc
bf0d18b Opened by Peter Atashian at - 3 commentsUnrelated error report for trait bound checking
1ac0a38 Opened by Xidorn Quan at - 1 commentQuery system cycle errors should be extendable with notes
3edecba Opened by Tristan at - 2 commentsTracking issue for RFC 2504, "Fix the Error trait"
7cea1f6 Opened by Mazdak Farrokhzad at - 129 commentsError message for E0453 is missing details when source is out of current crate
7e21cd3 Opened by Behnam Esfahbod atSort-of RFC: add
59397ec Opened by Richard Dodd at - 2 commentsmin!,max!macros once namespacing landsrustdoc: Add crate=crate_name,file=filename.rs options to doctests for displaying in output
bbd3be9 Opened by Ryan Scheel at - 2 commentsExperiment with a hybrid bitfield + range encoding for Span / DefId.
72a7616 Opened by Eduard-Mihai Burtescu at - 4 commentsBad "Ambiguous Numeric Type" Recommendation from Compiler in for loop
9e971f4 Opened by Spencer Witt at - 10 commentsCustom attribute used on thing disallowing custom attributes should say that
a8a6d1b Opened by Ryan Scheel at - 2 commentsconfusing "unused type parameter" diagnostic
a57c93b Opened by Sean Silva at - 12 commentsincremental: hash items' source tokens to generate DefId's.
dda3473 Opened by Eduard-Mihai Burtescu at - 12 commentsSeparate the Res::Local case from hir::ExprKind::Path.
cb9bd20 Opened by Eduard-Mihai Burtescu at - 3 commentsUnixStream does not have connect_timeout as TcpStream does.
d1cf2d8 Opened by Glenn Pratt at - 2 commentsBad suggestion for overflowing hex literal in signed operation
3cd744a Opened by Trevor Spiteri at - 5 commentsSupport a TUI "live view" version of -Z self-profile.
857403a Opened by Eduard-Mihai Burtescu at - 6 commentsconst fold .repeat() of same-char string literals
59a30fb Opened by Matthias Krüger at - 2 comments#[repr(u16)] enum doesn't pack fields as expected
5eb8257 Opened by Xidorn Quan at - 3 commentsRemove all definition names from the HIR.
3e0bbc9 Opened by Eduard-Mihai Burtescu atTracking issue for eRFC 2497, "if- and while-let-chains, take 2"
f66b02d Opened by Mazdak Farrokhzad at - 72 commentsFabricate hangs while building rust for raspbian on arm64 host.
4824fa6 Opened by plugwash at - 4 commentsCaptureless closures can still codegen to
58cc023 Opened by Eduard-Mihai Burtescu atfn call(&self)/fn call_mut(&mut self).Option as_ref compilation error when implementing cause method for Error trait
62e7caf Opened by k-viktor at - 2 commentsTwo-phase borrows don't allow mutably splitting an array based on its length
a35f54f Opened by Jake Goulding at - 7 comments
59882d8 Opened by Kamila Borowska at - 2 commentspub use serde::*doesn't show traits incargo docRustc hangs during llvm codegen when referencing a [large] array with std::ptr::read_volatile
0de6d5c Opened by Riley Labrecque at - 3 commentsExperiment with a "(type) pattern pre-compiler" in rustc::ty::_match.
0c6ab6c Opened by Eduard-Mihai Burtescu at - 1 commentMissed unused import in 2018 edition when importing a crate
c8d9cf2 Opened by Alex Crichton atCompiler runs out of memory
c80f89d Opened by Georg Semmler at - 15 commentsBuiltin macros such as
c73f56d Opened by Felix Schütt at - 6 commentsinclude_str!should accept&'static strinstead of a string literalthinlto run-pass unit test link errors on OS X (High Sierra 10.13.6)
5df666d Opened by Felix S Klock II at - 4 commentsrustdoc ignores inherent impls made in non-module scope
ef75040 Opened by QuietMisdreavus at - 2 commentsAdd filter to
0eaf66d Opened by Esteban Kuber at - 1 commentrustc_on_unimplementedforself_has_method="foo"Can't compare reference to ptr but reverse works
927a157 Opened by Dan Kolsoi at - 1 commentRustc does not warn about
449a549 Opened by Diogo Sousa at - 23 commentsusewith paths incompatible withuniform_pathsfor edition 2018Fully qualified path to nested consts complains about ambiguous associated type
295ae6b Opened by Esteban Kuber at - 2 commentsConst qualification
da7d22b Opened by Oli Scherer at - 22 commentsStack overflow with Boxed array
07ccd6c Opened by Peter Wolf at - 47 comments35% performance regression in generated code since 1.24
7020fc7 Opened by Ruud van Asseldonk at - 4 commentsImprove suggestion for lifetime error in pattern
81323ee Opened by Pascal Brandt at - 2 commentsVarious FFI run-pass tests probably should be using
ae88bf3 Opened by Felix S Klock II at - 3 commentsrepr(C)as lint is instructing.run-pass/extern-pass-empty is probably a bogus thing to test
4d673df Opened by Felix S Klock II at - 6 commentsFunction missing PartialEq when type not explicitly annotated
1e7789c Opened by Dan Kolsoi at - 2 commentsShow a suggestion after the compiler fails when you implement
29139a9 Opened by Santiago Pastorino at - 3 commentsfromand forget to mark aspubimprove error message when returning iterator with reference into stack frame
b134a99 Opened by Niko Matsakis at - 3 commentsProvide a split method which doesn't consume the element used to split
14a3e57 Opened by John Fercher at - 2 commentsUnhelpful help for E0387 "consider changing this closure to take self by mutable reference"
a268f35 Opened by Pascal Hertleif at - 2 commentsIncremental compilation fails when a generic function uses a private symbol
daf2df5 Opened by Michael Bradshaw at - 10 commentsdisambiguate between multiple suggestions and a single multi-span suggestion; or, JSON error format is not round-trippable
b852f19 Opened by Zack M. Davis at - 30 commentsRegression on nightly since LLVM 8 upgrade:
1e8c08b Opened by Paul Grandperrin at - 19 commentsthreadsanitizer doesn't compile anymorerustdoc: Improve the navigation experience
21f102d Opened by Tatsuyuki Ishi at - 1 commentedition idioms lints:
8b585cf Opened by Jorge Aparicio at - 3 commentsunused_extern_cratefalse positivesDo not apply
525252f Opened by Vadim Petrochenkov at#[macro_use]to implicitly injectedextern crate std;, use standard library prelude insteadopt-level: z often worse than s, sometimes worse than 3 on small files
86b9605 Opened by Matthias Krüger at - 1 comment-C remark=loop-vectorize doesn't point to the source line
e92fd22 Opened by Gabriel Majeri atSlow performance of std::iter::Rev with iterator adapters using std::iter::Iterator::nth()
9ad7fea Opened by Adrian Friedli at - 7 commentsTreat closures as
58412d0 Opened by Eduard-Mihai Burtescu at - 3 commentsmovewhen their type escapes their captures' scope.Make codegen treat inline fns the same as regular fns in non-opt builds
24eee22 Opened by Michael Woerister at - 3 commentsYou can never call your own
d87e092 Opened by York Xiang at - 8 commentsfn borrow(&mut self, ...)method if youuse std::borrow::Borrow;fix "bivariant wf" bug in the NLL subtyping code
da68ec9 Opened by Niko Matsakis at - 8 comments(Identical) function call with Generic arguments breaks compilation when called from within another function that has unrelated Generic arguments
7e3cae8 Opened by ButterflyGarden at - 4 commentsNLL: document specs for (new) semantics in rust ref (incl. deviations from RFC)
1d22193 Opened by Felix S Klock II at - 6 commentsTracking Issue: Procedural Macro Diagnostics (RFC 1566)
28fe404 Opened by Sergio Benitez at - 105 commentsAllow setting breakpoint when Err() is constructed in debug builds
55e7330 Opened by Jeff Muizelaar at - 5 commentsConfusing error message when wildcard importing two same-named traits
1547acd Opened by Ryan Leckey atExponential type/trait-checking behavior from linearly nested iterator adapters.
6763996 Opened by Eduard-Mihai Burtescu at - 3 commentsMove
55d57a1 Opened by Sebastian Humenda at - 1 commentbacktraceoption to the target-specific configurationBuilding standard library with LLD fails on Windows with "undefined symbol" errors
c323083 Opened by Michael Woerister at - 19 commentsrustdoc does not warn about broken links if they contain
75f4b10 Opened by John Simon at - 11 comments.or[]Tracking issue for -Z emit-stack-sizes
8483fe0 Opened by Jorge Aparicio at - 9 comments1.29 fails to build on a Windows networked drive
35a910d Opened by Mark at - 13 commentsrun-pass/lib-defaults.rs warns of redundant linker flag
c3b2682 Opened by Felix S Klock II at - 2 commentsNLL: Poor borrow checker error message when extension of borrow happens indirectly (e.g. via method)
1639661 Opened by Deleted user at - 11 commentsTracking issue for
ed561eb Opened by Clément Renault at - 39 commentsslice::partition_dedup/by/by_keyOnly first cap-lints argument is used
6902406 Opened by Mark Rousskov at - 6 commentsAllow the
a20e5fd Opened by Clément Renault at - 8 commentsIterator::partitionmethod to collect in two different collectionsunused_must_use lint after
f9d84a2 Opened by Felix S Klock II at - 2 commentswrite!fails to note its originAarch64-Windows: Cannot build libcore with exception handling enabled
2b1a965 Opened by Michael Woerister at - 1 commentExpose
52fe1cb Opened by Nika Layzell at - 1 commentproc_macro::__internal::in_sessin some mannerSame trait in dyn / impl trait should give a warning
8310fbc Opened by DutchGhost at - 4 commentsreturn impl Trait should only permit unique lifetimes
aa97d19 Opened by DutchGhost at - 4 commentsRust compiler not inferring the correct trait implementation
3c5064f Opened by Teyut at - 2 commentsCheck if we can get away with making
799a619 Opened by Hanna Kruppe at - 4 commentsfn()conflict with&TConfusing
1b5c186 Opened by Diggory Blake at - 1 commentmultiple matching crateserror caused by 2018 editionOptimize copies of large enums
834c156 Opened by Manish Goregaokar at - 5 commentsProc macros: ability to refer to a specific crate/symbol (something similar to
42d30ed Opened by Lukas Kalbertodt at - 21 comments$crate)
d2d1d54 Opened by Niko Matsakis at - 17 comments#[thread_local] static mutis allowed to have'staticlifetime
6cf231e Opened by Ralf Jung at - 6 commentsimpl Traitshould be able to capture long-lived associated types even if the trait contains a lifetimerustdoc: doc comments on
3a0ce35 Opened by QuietMisdreavus atuseandextern cratestatements run doctestsTesting
c55736c Opened by Ralf Jung at - 3 commentsSyncdiverges on recursive typeShould
81c2d23 Opened by Edd Barrett at - 4 commentspartial_cmponRangeimplement interval order?Vtables not position independent for target thumbv7em-none-eabi
ca7a352 Opened by torfmaster at - 4 commentsFFI mechanism to declare a symbol for an array
2f1fcc7 Opened by Josh Triplett at - 6 commentsExpand macros inside inline asm clobbers.
20d09b6 Opened by Robin Lambertz at - 1 commentAdd
e084da5 Opened by Matthias Krüger at - 1 commentString::from_with_capacity(value, capacity)Consider replacing RawVec<T> with Box<[MaybeUninit<T>]>.
8135912 Opened by Eduard-Mihai Burtescu at - 19 commentsUnused import warning fires incorrectly for imports used and shadowed by decl_macro's.
4ff6178 Opened by Eduard-Mihai Burtescu atFailure to parse
d235418 Opened by Blaž Tomažič at - 7 comments{2} + {2}try_replace, try_swap in RefCell (code included)
d6c3626 Opened by Phlosioneer at - 5 commentsArrays not coercing a mutable reference in the first position
60a6004 Opened by Christopher Jefferson at - 5 commentsConfusing error message with reference to boxed trait object
43219fb Opened by varkor at - 5 commentsExpand examples on str functions
02131dc Opened by Soni L. at - 18 commentspanic on failed dead code analysis
82002d5 Opened by Luca Barbato at - 8 commentsConfusing error message for
714033b Opened by Alexander Regueiro at - 4 commentsimpl Traitconsts/statics that use genericslinkcheck should check links in diagnostics messages
7079cc3 Opened by Ryan Scheel at - 8 commentsInaccurate lifetime mismatch diagnostic text when involving match
aacadac Opened by Esteban Kuber at - 2 commentssuggesting for traits do not search the "prelude crates"
d793558 Opened by Niko Matsakis at - 1 commentfix false negatives in explicit_outlives_requirements
a45ae75 Opened by Zack M. Davis at - 1 comment"overflow evaluating the requirement
587a62d Opened by Mason Remaley at - 2 comments...: std::marker::Sync" instead of errorBorrow checker extends borrow range in code with early return
9814125 Opened by Igor Żuk at - 11 commentsIncorrect information attached to slice::from_ref
daa9ce4 Opened by Dimitri Sabadie at - 6 commentsNo warning given when mutability unnecessary in match arm pattern with mutable reference
d9b6d55 Opened by Doobs Parn at - 2 commentsTracking issue for the
99b4e72 Opened by Alex Crichton at - 45 commentsquote!macro inproc_macroTracking issue for
b784a36 Opened by Alex Crichton at - 10 commentsSpan::def_site()Tracking issue for
60f6726 Opened by Alex Crichton at - 125 commentsproc_macro::Spaninspection APIsTracking issue for custom inner attributes
bf28109 Opened by Alex Crichton at - 28 commentsTracking issue for procedural macros and "hygiene 2.0"
3c6f77b Opened by Alex Crichton at - 46 commentsWrong type inference for closure with impl Trait inside another type
1aec5b3 Opened by antoyo at - 3 commentsBootstrap cargo crashes on i486 machine
c389da4 Opened by Dirkjan Ochtman at - 13 commentsInsufficiently clear explanation of E0310
6c3dc5f Opened by gnzlbg at - 4 commentswindows: when creating process with redirected stdio, make parent's std handles not inheritable
ff5d8ef Opened by Kostia Balytskyi at - 6 comments[rustdoc] stabilize resource-suffix option
83fb87a Opened by Guillaume Gomez at - 8 comments
73ece1b Opened by Diggory Blake at - 21 commentsSyncshould implyRefUnwindSafe- lots of missing implsPoor Trailing Semicolon Error in -> impl Trait Function
512fcd2 Opened by Taylor Cramer at - 9 commentsUsing
81568af Opened by Alexandros Katechis at - 4 commentsinclude_strin an attributeMapping
918f3c0 Opened by Daniel Müller at - 8 commentsRefto a value containing a referencePinning non-Deref pointers
1f4c42f Opened by srrrse at - 4 commentsCollection APIs for deallocating backing store without running destructors
af126fe Opened by srrrse at - 3 commentsBad error messages with wrong generator yield type
95ca02c Opened by leonardo-m atTruncated backtraces on OS X
f70e280 Opened by Michael Woerister at - 3 commentsRegression: "temporary value does not live long enough" in a
4874c72 Opened by Simon Sapin at - 23 commentsstaticitem in Servorustc --print file-names wrongly prints .rlib for --emit=metadata
bcb3729 Opened by Markus Westerlind at - 2 commentsUsing types like i1, u24, or other nonstandard integer sizes.
fd1c769 Opened by Moony at - 4 commentsProc-macros have no way to determine if their invocation context is
8b06c07 Opened by Austin Bonander at - 4 commentsno_stdFast algorithm for u128 (and i128) divided by small constant
91db178 Opened by leonardo-m at - 15 commentsRustdoc: allow collapsing "Methods from Deref" blocks
8d68acc Opened by panicbit at - 1 commentrustc 1.30 beta 12 incremental compilation hangs on win 7
be309fe Opened by sinesc at - 17 commentsTracking issue for RFC 2412, "The optimize attribute"
d0e3b44 Opened by Mazdak Farrokhzad at - 24 commentsDefine
66f7784 Opened by M Farkas-Dyck at - 2 commentsfn [_]::try_split_at(&self, usize) -> Option<(&Self, &Self)>ICE during codegen of unsize coercion on
33aff66 Opened by Michael Hewson at - 1 comment#[repr(C)]structCrawl doc.rust-lang.org for dead links on a regular basis
50c1c3a Opened by Mazdak Farrokhzad at - 5 commentsUse the "efficient "pivot pointer" scheme" for Rc<Trait>
4bf49ab Opened by Mazdak Farrokhzad at - 14 commentsAdd the ability to copy a skeleton trait impl from a trait doc entry
daf7ba1 Opened by Mazdak Farrokhzad atTracking issue for warning for rust_2018_idioms by default
31f265a Opened by Jake Goulding at - 13 commentsRefiled: "Rustfmt/pretty-print types in error messages"
9310608 Opened by Mazdak Farrokhzad atPath::ancestors can contain empty path
73690a7 Opened by calixteman at - 1 commentLifetime inference and Pin
992650f Opened by srrrse at - 1 commentSubslice search
77f4999 Opened by leonardo-m at - 7 commentsImprove error message for reserved ambiguation
019d8ce Opened by Nathaniel McCallum at - 1 comment".rlib: error adding symbols: File format not recognize" error on linux
8b93a26 Opened by Jerome Gravel-Niquet at - 2 commentsGoal: Accept partial initialization + use of records created via such
ba5e9dd Opened by Felix S Klock II at - 20 commentsCan't cast
13319b9 Opened by neptunepink at - 4 commentsself as &Traitin trait default methodAdd filtering to
4eff729 Opened by Esteban Kuber at - 2 commentsrustc_on_unimplementedto avoid misleading suggestionExpected identifer error hides other expected tokens
126fb88 Opened by Ryan Scheel at - 1 commentMissed optimization: layout optimized enums produce slow derived code
c19e1d5 Opened by Oli Scherer atFunctions still get personality function attached to them when landing pads are disabled
54b7b54 Opened by Simonas Kazlauskas at - 1 commentRefiling "Deprecate "implicit ()" by making it a compilation error."
fac75ad Opened by Mazdak Farrokhzad at - 1 commentimprove diagnostic for trait impl involving (infinite?) type recursion and constants
16676e1 Opened by Jim Bosch at - 4 commentsUnreasonably large stack frames
ad496b7 Opened by Vlad-Shcherbina at - 4 commentsSupport uftrace (and other fentry consumers)
f3ea089 Opened by Luca Barbato at - 2 commentsCompiling hyper 0.12 on armv7-linux-androideabi with target-features=+neon fails with LLVM ERROR: ran out of registers during register allocation
02385c5 Opened by Bastien Orivel at - 13 commentsfloat rounding is slow
1684eac Opened by Raph Levien at - 30 commentsDocumentation of std::mem::size_of confusingly only details the
d96f597 Opened by Vincent de Phily at - 6 comments#[repr(C)]casestaticlib libgcc_s dependency requirement since 1.21.0 (nightly-2017-08-24)
108f6f1 Opened by Tom de Bruijn at - 4 commentsArms permitted when matching on uninhabited types
215c180 Opened by varkor at - 8 commentsOne of the E0599 note disappears when using specialization
6b06ba8 Opened by Mike Hommey atdyn closures shouldn't lose range analysis information of the environment
ee0064d Opened by Ingvar Stepanyan atCompiler can suggest
9a924d6 Opened by Jonas Schievink at - 3 comments#[derive(move Trait)]Use
b0dc34e Opened by scottmcm at - 50 commentsname.namespace.htmlas the canonical URL, notkind.name.htmllibstd initializaton on sparc64-unknown-linux-gnu fails
30b43f5 Opened by gnzlbg at - 2 commentsA codegen option to stub
04d8fcc Opened by Alex atdefault_hook+ safe optimizations tolang_start_internalshrink the minimum executable size by 60%rustc fails to infer default types that appear inside a path
9852814 Opened by Maik Klein at - 1 commentUnable to trace an crash from the backtrace, no trace for my own code
d4b695b Opened by Lu Yang at - 3 commentsDerived trait shadows a blanket default impl, specialization unshadows but the generic impl ends up being used
f8230b1 Opened by Mikhail Zabaluev atConst closure weirdness
0b4be04 Opened by DutchGhost at - 3 commentsMisleading/unhelpful error message from borrow checker
381ee97 Opened by Vinay Sajip at - 3 comments
33c34d9 Opened by Mikhail Zabaluev at - 4 commentsEq + Hashrule is broken when mixingOsStrandPathImprove diagnostic when writing signature
3fa9b77 Opened by Esteban Kuber at - 3 commentsfor<'_> Foo<'_>Rustc adds line-number information for unhittable panic handlers
3762e5c Opened by Andy Caldwell at - 4 commentscalling FnMut closure in an immutable value does not say why closure is FnMut
cdb8d36 Opened by Oli Scherer at - 1 commentTrivial proc macro crate can't be found for doc tests
544b124 Opened by Josh Robson Chase at - 5 commentsregression: unused imports false positive on nightly for the mach crate
38d1abd Opened by gnzlbg at - 2 commentsrustdoc: "Implementations on Foreign Types" does not work bidirectionally for non-std types
63fd6a6 Opened by Sven Slootweg at - 3 commentsCan't use $crate as macro variable
fbbb356 Opened by Octronics at - 3 commentsImpl stability is not checked
251ef2a Opened by Masaki Hara at - 9 commentslibtest: allow for controlling runtime or iterations of benchmarks
edf1b92 Opened by Brandon Williams at - 1 commentNative FreeBSD and OpenBSD testing on CI
38b4934 Opened by gnzlbg at - 3 commentsrustdoc: blanket impls not showing traits with sufficient indirection?
fe54260 Opened by QuietMisdreavus atIncorrect error note, possibly incorrect error altogether ?
4a7cb46 Opened by carado at - 4 commentsstack overflow with many unused variables
e0733e6 Opened by Matthias Krüger at - 2 comments"does not live long enough" when returning Option<impl trait>
8f8bdb5 Opened by Pavel Strakhov at - 3 commentsSpecific implementations on wrapper types should show up on the page of the inner type
d889035 Opened by Manish Goregaokar at.count() too slow
db9a089 Opened by Nicholas Pipitone at - 15 commentsformat!() ignores precision while formatting Debug
08d414b Opened by Cyril Plisko at - 7 commentsBuild errors with edition=2018 after clean
b0ebb24 Opened by Simon Sapin at - 2 commentscargo fix --editionRun specific test by fully qualified name
623eb6d Opened by Mikhail Chernyavsky at - 3 commentsTracking issue for
5659402 Opened by Niko Matsakis at - 6 commentstrait aliasimplementation (RFC 1733)trait alias
7b3616d Opened by Niko Matsakis at - 3 commentsdyntype equality doesn't workMatching on four consecutive bytes not optimized to matching on unaligned u32
8a3d3be Opened by Henri Sivonen at - 1 commentSupport for Moxie Virtual CPU
733f83b Opened by Adrian Brink at - 6 commentsTracking issue for alloc_layout_extra
f5cfd6c Opened by Amanieu d'Antras at - 35 commentsDistributed libLLVM conflicts with system libraries
530df8d Opened by Stephen Crane at - 5 commentsProviding the compiler crates as rlib?
7bb6605 Opened by Tristam MacDonald at - 5 commentsThere's no good way to iterate over all newlines with BufRead
5034cd4 Opened by spease at - 9 comments2018 idioms: incorrect suggestion for root module and crate of same name
89a039f Opened by Alex Crichton at - 4 commentsInvestigate & fix compiler options that print to stdout
87dedbb Opened by Wesley Wiser atUdpSocket receive to short buffer behaves differently on Unix and Windows
4cc7bdb Opened by Andrew Tunnell-Jones at - 20 commentsUnexpected doc errors when using --nocapture and compile_fail
dcaf973 Opened by Marco Conte at - 2 commentsConfusing error message when trying to implement a shared mutable state
f7f8df0 Opened by Ophir LOJKINE at - 4 commentsproc_macro support for reading files/strings to spanned TokenStream
b5f404a Opened by Nika Layzell at - 12 commentsassert! and assert_eq! generate different assembly
8db9d61 Opened by Marcel Hellwig at - 6 commentsRust incorrectly infers the generic type if used with failure::ResultExt and the try macro.
cc7c162 Opened by Marcin Mielniczuk at - 5 commentsLifetime is somehow treated as invariant where it shouldn't be
a36b4ac Opened by pcpthm at - 1 commentrustdoc doesn't honor
f866cbc Opened by QuietMisdreavus at - 1 comment#![doc(html_no_source)]across crates
1066aab Opened by chrysn at - 1 comment?can not use assiciated type constraints usable by.into()issue-44056.rs was incorrectly moved to compile pass and should not if hardware does not support AVX
fec0ec3 Opened by gnzlbg at - 3 commentsCycle detected when processing existential type
5163c8b Opened by Nemo157 at - 17 commentsrustdoc: "Implementations on Foreign Types" sidebar items should link to specific impls
6151484 Opened by Ryan Huang atSupport path prefix which refers to per-user DosDevices ("??\C:...")
62c1166 Opened by g at - 2 commentsLint: spurrious unused_parens on assignment of comparison
c770e7e Opened by John Hodge (Mutabah) at - 2 comments2018 idioms: rustc-internal crates linted to be removed when they can't
5610464 Opened by Alex Crichton at - 2 commentsEnable strict HANDLE checking for all Windows Rust programs
eb88431 Opened by Chris Peterson atRestrict Windows DLL search path as a precaution against DLL pre-loading attacks
fb273f8 Opened by Chris Peterson at - 11 commentsMissing optimization with signed pointer offset
a505803 Opened by TheIronBorn at - 6 commentsRun proc macro invocations in separate threads.
00b31df Opened by Eduard-Mihai Burtescu at - 18 commentsTrivial dependencies on large crates pull in massive amounts of debuginfo
a295292 Opened by Robert O'Callahan at - 19 commentsTracking issue for feature(repr128); enums with 128-bit discriminants
288bc79 Opened by Mazdak Farrokhzad at - 20 commentsrustdoc "expand all docs" button does not expand "hidden undocumented items"
6594d64 Opened by Matt Brubeck at - 12 commentsTracking issue for future-incompatibility lint
0679577 Opened by Niko Matsakis at - 23 commentscoherence_leak_checkRefactorings for rustc_codegen_ssa
6083161 Opened by bjorn3 at - 5 commentsType mismatch reporting is slow when
4633e4f Opened by Jonas Schievink at - 1 commentgtkcrate is presentno_std panic=abort dev builds require
eb38b53 Opened by Mike Hommey at - 8 commentsrust_eh_personalityMultiple crates with the same name lead to conflicting
d9cf4f1 Opened by Jim Turner at - 1 commenttarget/doc/cratedirectoriesExpose Windows VolumeSerialNumber and FileIndex/FileId in std::os::windows::fs::MetadataExt
748628b Opened by Antal Szabó at - 3 commentsEnhance
291112b Opened by colinfang at - 1 commentmatchimplied borrowwarning for UB
54b06f0 Opened by Aria Desires at - 16 comments!exprs is too lightImplement
1053f75 Opened by Michael Hewson at - 2 commentsCoerceUnsizedandDispatchFromDynforManuallyDrop"the type parameter is not constrained" but it is needed
365188a Opened by Ralf Jung at - 11 commentsrustdoc does not highlight non-rust code fragments
baa21e1 Opened by Justus Winter at - 9 commentsOh rust doctest lints, where art þou? (Add a way to run clippy on doctests)
fef4122 Opened by llogiq at - 20 commentshelp, pass closure variable to Ref::map function failed
b043b92 Opened by wangyouhua at - 4 commentsAvoid hashing more than is strictly necessary, in the compiler.
54cc0ed Opened by Eduard-Mihai Burtescu at - 14 commentsWarn against
478a845 Opened by Marvin Löbel at - 7 commentsmod lib;inmain.rsedition idioms: Incorrect span in
fd6510a Opened by Alex Crichton at - 3 commentsextern crateremovaldebuginfo tests should detect a python-less gdb
3ddf5a2 Opened by Tom Tromey atShipping clang as a rustup component
6489101 Opened by Michael Woerister at - 20 commentsBorrow error in if statement inside match arm, but not when a match guard is used
b878894 Opened by Peter Hall atUsing absolute paths from std combined with no_implicit_prelude has no edition 2018 compat warning
22ce64c Opened by Nemo157 atKnown deviations of macro paths and 2018 import paths from the "uniform path" model
aedc6b2 Opened by Vadim Petrochenkov at - 1 commentFeature request: String::replace_in_place
7ea7b49 Opened by Clar Fon at - 8 commentsUnhelpful error message when multiple lifetimes have the same name
312a099 Opened by mark at - 1 commentEnable rlib-only libstd build (no dylib)
69efe1c Opened by Ralf Jung at - 7 commentsAllowing different opt-level for different crates of the workspace
46ad196 Opened by Boscop at - 2 commentsdocument overflow behaviour for integer parse
1597667 Opened by Ian Jackson at - 5 commentsproc_macro types Display impls don’t respect the input layout
28f2302 Opened by Dimitri Sabadie at - 6 commentslibcore: Implement VaList::arg in pure rust
80c03d4 Opened by Dan Robertson at - 11 commentssyn fails to compile on raspberry pi (ARMv7)
25acd72 Opened by Jeremy Mill at - 13 commentsNightly not honoring -z stack-size
0c9b90e Opened by Liam Curry at - 4 commentsUnix domain sockets on Windows
3b98242 Opened by Harald Hoyer at - 17 commentsinferrable lifetime not being removed by
4add939 Opened by Jacob Kiesel atcargo fix --edition --edition-idiomsTracking issue for future-incompatibility lint
0773a8b Opened by Esteban Kuber at - 1 commentincorrect_macro_fragment_repetitionCoercing &mut to *const should not create a shared reference
18c5d3d Opened by Ralf Jung at - 60 commentsError using associated constant in return type of generic function
dabe4cb Opened by Richard Matheson at - 6 commentsabsolute-paths-not-starting-with-crate gives bad suggestion for string-based attribute path
8275994 Opened by Markus Westerlind at - 1 commenterror[E0275]: overflow evaluating the requirement only with incremental build involved
43a083d Opened by Xidorn Quan at - 1 commentCustom section generation under
da83d4b Opened by Koute at - 5 commentswasm32-unknown-unknownis inconsistent and unintuitiverustc_llvm fails to build if source directory contains whitespace
53ca0ca Opened by CarePackage17 at - 11 commentsUninhabited types in recursive types with "infinite" size
9006fde Opened by Alec Mocatta atHow to read
6f7ec1b Opened by gnzlbg at - 2 commentsargcandargvwithout allocating and modify themDocumentation should list the supported target platforms so the list can be exported on the site and be accesible to people evaluating Rust as a possible language choice
bd51520 Opened by eddyp at - 5 commentsRecursive call passes
227c84c Opened by Ryutaro Yamada at - 5 commentscargo checkbut fails withcargo buildDifferent compiler versions disagree on whether failure_derive macro is used or not
8f6c470 Opened by mulkieran atFalse dead_code warning on struct pattern match
30c77a5 Opened by Nikolai Vazquez at - 4 commentsVec::append should swap if the lhs is empty
ec716bc Opened by Aria Desires at - 2 commentsImplement AsRawFd and FromRawFd for ReadDir
55d3788 Opened by Hristo Venev at - 4 commentsmem::size_of::<T> not const - use of type variable from outer function
a735839 Opened by Frank Rehberger at - 5 commentsu128 atomic compare_and_set (cxchg) emits linker error
a92064c Opened by protty at - 11 commentslibcompiler_builtins and libprofiler_builtins for aarch64-pc-windows-msvc contain x86 objects
787cd80 Opened by Mike Hommey at - 5 commentsrustc should output a warning when it encounters problems locating cross-crate sources for error messages
56c2e69 Opened by Ximin Luo at - 2 commentsprelude path should not appear in error messages
5327750 Opened by Zack M. Davis at - 2 commentsOOM on MIPS 32-bit
1a529d9 Opened by Ximin Luo at - 6 commentsTracking issue: --persist-doctests flag for rustdoc
a7d92a8 Opened by QuietMisdreavus at - 3 commentsUses of GlobalAlloc::realloc yield useless code in lto+opt-level=2 builds
91e083b Opened by Mike Hommey at - 13 commentsA type inference problem with struct fields and collect method
52a8216 Opened by oligami at - 3 commentsDocs: std::alloc::set_alloc_error_hook clarifications
66986cf Opened by Brian Anderson at - 3 commentsTracking issue: platform-specific APIs for SGX target
dae5810 Opened by jethrogb at - 13 commentsSuggest type or module with similar name when code is incorrect
3c8102a Opened by ariasuni at - 5 commentsRustc_driver cann't correctly find codegen dirs with multiple subfolders in libdir.
d533f86 Opened by O01eg at - 5 commentsA perf regression between 2018-12-20 and 2018-12-21
15b9e41 Opened by ljedrz at - 6 commentsRemove first instance of item that matches predicate
e93d04d Opened by Alexander Regueiro at - 4 commentssparc64: passing structures with floats in registers should use floating point registers
908eefb Opened by Michael Karcher at - 7 commentsBad mask behavior with pcmp + pblendvb
31e1aa4 Opened by TheIronBorn at - 5 commentsImprove error message for struct element borrow by closure
488097d Opened by Bart Massey at - 5 commentsrustdoc: proposal to tame gutter affordances
951ba51 Opened by John Heitmann at - 3 commentsBorrow checker doesn't accept certain valid case when branch involves
bf2dbc9 Opened by Xidorn Quan at - 2 commentsRust fails to optimize away useless unwrap check
2e79a70 Opened by Xidorn Quan at - 8 commentsRework
f0356cd Opened by Chris Gregory at - 5 commentschar::eq_ignore_ascii_caseparameter typeAdding --emit=asm speeds up generated code because of codegen units
9bd761c Opened by Jeff Muizelaar at - 5 commentsClarify docs around what libcore users must declare
944b8d0 Opened by Jason Priest at - 4 commentsUnused symbol breaks Profiled Guided Optimization (PGO)
b1f79bf Opened by robsmith11 at - 1 commentconst fn: Missing tracking issue and feature gate name in stability error messages
39be28d Opened by Simon Sapin at - 1 comment2018: fix lint on unused dependencies
3871eb2 Opened by mark at - 29 commentsICE in object_safety.rs due to method receiver not having a layout
8283851 Opened by Michael Hewson at - 4 commentserror E0283 "type annotations required" in where clause
86f873c Opened by Alexandre Bléron at - 2 commentsDon't require
366ca6b Opened by mark at - 23 commentsextern crateRust stable, fatal runtime error: stack overflow, PartialEq
f909427 Opened by Denis Kotlyarov at - 6 commentsCan you make "somestr".trim_matches(char::is_ascii_punctuation) compile too ? it compiles with char::is_numeric
f4dc3e3 Opened by Deleted user at - 4 commentsMergeFunctions LLVM pass can generate invalid function calls under calling convention
c9501b1 Opened by Peter Jin at - 4 comments[NLL] Bad higher ranked subtype error
330ef6c Opened by matthewjasper at - 35 commentsDerefMut borrow method call is too long with Deref arguments
2292fad Opened by Wonwoo Choi at - 3 commentsInappropriate
0436d6a Opened by mizdra at - 1 commentwarning: unreachable expressioninprintln!Tracking issue for duration_constants
f7b8722 Opened by Corey Farwell at - 35 commentsSuggest code to use enum type in return type when accidentally using variant instance
b06ea98 Opened by Esteban Kuber at - 3 commentsLifetime elision applies differently in traits and impls with explicit self type
497d01b Opened by Alex Kladov at - 1 commentSuggestion for pub(crate) and reexports are tricked
fbd2427 Opened by Alex Crichton at - 2 commentsperform macro-expansion on doctests before checking for
3372032 Opened by QuietMisdreavus at - 1 commentfn main
91b4203 Opened by Taylor Cramer at - 32 comments&mut &Tcoerced to&Tsuggests&mut mut xProperly test cross-language LTO
2343cbf Opened by Michael Woerister at - 9 commentsInfinite loop in try_push_visible_item_path
e170bab Opened by Hristo Venev at - 3 commentsdiagnostics: suggets assert_eq!() instead of assert!() where appropriate
0433f91 Opened by Matthias Krüger at - 1 commentIterating with step_by(1) is much slower than without
d56379e Opened by Vladyslav Batyrenko at - 9 commentsrustdoc support for per-parameter documentation
52aa170 Opened by Dzmitry Malyshau at - 47 commentsfirst/second mutable borrow occurs here wrong diagnostic in nll
e9ba4fc Opened by Santiago Pastorino at - 8 commentsconst fn type is missing
55def29 Opened by varkor at - 5 commentsconstin error messagemissing_docs false positive on re-export in module with #![allow(missing_docs)]
ccc35de Opened by Austin Bonander at - 6 commentsFloat
03b351b Opened by Huon Wilson at - 12 commentssignumreturns +/-1 for zeros, mismatching integers (and convention)FFI -L linker paths ignored on Linux but work on Mac
91d34db Opened by Daniel P. Clark at - 2 commentsMeta tracking issue for
ba125a7 Opened by Lokathor at - 96 commentsconst fnTracking issue for future-incompatibility lint
107b713 Opened by Vadim Petrochenkov at - 1 commentill_formed_attribute_inputlibrustc_codegen_ssa: exported entry function symbol is hardcoded as "main"
7f44859 Opened by Igor Matuszewski at - 5 commentsConsider whether repeated macro matchers need separator disambiguation for futureproofing
ffd5f4a Opened by Alexis Hunt at - 5 commentsStack overflow on cloning static boxed value with a generic impl
23858e0 Opened by Timofey Martynov at - 7 commentsTracking issue for future-incompatbility lint
57d7c1b Opened by Vadim Petrochenkov at - 2 commentsambiguous_associated_itemsAdd command-line option to
59c4744 Opened by Taylor Cramer at - 1 commentrustcfor setting defaultrecursion-limitConfusing error message: the trait bound
e5a6481 Opened by earthengine at - 4 commentsString: From<impl Into<String>>is not satisfiedMisleading code change suggestion in E0106
b3f6b2f Opened by Jacek Wielemborek at - 2 comments--emit=dep-info or some flag should include rlibs & externally linked files that will be used
9ae5443 Opened by Taylor Cramer at - 8 commentsDeref coercions don't work on blocks when the target is sized
2189d1b Opened by Chris Wong at - 6 commentsAssertion fails in doc example for std::thread::sleep() in 1.32.0 stable
e241d02 Opened by Orangus at - 10 commentsCan't assign results of generic functions to
66296f4 Opened by moxian at - 11 commentsconstvariablesCompiler should be able to compile EnumVariant(foo) == function_returning_enum() without PartialEq
c3eb1ee Opened by Alik Aslanyan at - 4 commentsimpl Fn with explicit lifetimes does not implement FnOnce
7e3d199 Opened by Matthias Prechtl at - 6 commentsVaList: Allow VaList::arg to fetch bool values
e81b4ba Opened by Dan Robertson at - 5 commentserror[E0275]: "overflow evaluating the requirement" triggered by importing a path of length 2
1e404ab Opened by Zhaofeng Li at - 16 commentsHow do I run a single test of libstd with --nocapture ?
f5f4379 Opened by gnzlbg at - 6 commentsConfusing compiler error when iterating over Option<IntoIterator>
a915612 Opened by Danni at - 3 commentsSelf-contradictory error message about Fn types on beta/nightly
7fc5f1d Opened by Jeremy Salwen at - 7 commentsCoherence can be bypassed by an indirect impl for a trait object
ec9d66e Opened by Ariel Ben-Yehuda at - 64 comments
059a05c Opened by Charles Lew at - 7 commentswhere Self: Sizedon trait method doesn't work as expected when implementing for unsized types.Compiler unable to apply trait bound
abbe593 Opened by Grant Slatton at - 4 commentsImplementing a trait for an associated type causes 'overflow evaluating the requirement' error
aa93823 Opened by Julian Kenwood at - 3 comments[Universes] Indirection allows calling of invalid trait method
7bf19c5 Opened by matthewjasper at - 1 commentMemory-alignment declaration for struct only.
a189c1b Opened by Frank Rehberger at - 2 commentsFailure to clean up incremental compilation artifacts should not be a hard error
9542165 Opened by Manish Goregaokar at - 19 commentsDefining scope of
7af4817 Opened by Alexander Regueiro at - 13 commentsexistential typedefined by associated typeMake the
2a64b15 Opened by Jonas Schievink at - 5 commentsunconditional_recursionlint work across function callsreally bad error messages for trying to
9372de9 Opened by Alex Burka at - 8 commentsusea macro from a moduleTracking Issue for making incremental compilation the default for Release Builds
99cf2f1 Opened by Michael Woerister at - 27 commentserror: undefined symbol: __chkstk in compiling UEFI application on ARM64
91d2d68 Opened by snoword at - 5 commentsUnnecessary implicit reborrow cause confusing compiler error
079bf8a Opened by oxalica at - 5 commentsInconsistencies when exporting dynamic symbols from executables
51b1157 Opened by Adam C. Foltzer at - 4 commentsself-less method missing return type lifetime should suggest adding &self
71fa820 Opened by Lily Ballard at - 1 commentExpose core::intrinsics::volatile_copy_nonoverlapping_memory as core::ptr::volatile_copy_nonoverlapping
b6135c2 Opened by Joshua Liebow-Feeser at - 15 commentsAnnotating higher-ranked lifetimes on closures is arduous
4e2def6 Opened by Felix S Klock II at - 7 commentsAdd lints for all common traits
215960b Opened by Bryant Mairs at - 9 commentsRecursive Drop causes stack overflow even for object trees
f23e8bc Opened by Dyllon Gagnier at - 9 commentsExpand implicit conversion of functions to function pointers
b1e3886 Opened by Thomas de Zeeuw at - 5 commentsField ordering still causes extra memcpy
271626c Opened by Jeff Muizelaar at - 7 comments"--emit mir" does not emit drop shim
2b21ce8 Opened by Ralf Jung at[rustdoc] Tracking issue for
d511d61 Opened by Guillaume Gomez at - 11 comments--show-coverageLinker error for no_std binary using musl
f553947 Opened by Johannes M. Griebler at - 14 commentsError duplicate definitions for impls on distinct associated types
66db870 Opened by Daniel Beckwith at - 2 comments[rustdoc search] Add search into struct fields/enum variants
dd12322 Opened by Guillaume Gomez atTrait bound on associated type causes confusing compilation error
da737b0 Opened by igowen at - 3 commentsrustdoc doesn't show implementations of traits when receiver is behind a #[fundamental] type
8c51945 Opened by Nemo157 at - 1 commentType derivation failure on generic parameters: type annotations required
92b1a12 Opened by Diggory Hardy at - 1 commentProblem with using struct expressions with path metavariables
503a0a5 Opened by Ariel Ben-Yehuda at - 2 commentsTracking issue for making
29cdcd6 Opened by Mazdak Farrokhzad at - 30 commentsdbg!(x)work inconst fntarget_feature doesn't trickle down to closures and internal fns
d278a21 Opened by Kyle Siefring at - 11 commentsImplement "small substs optimization" for substs of length 1
e39b6fd Opened by Ariel Ben-Yehuda at - 6 commentsExpose raw Stdout/err/in
8d5ec1f Opened by Jonathan Schleußer at - 16 commentsTracking issue for #[ffi_const]
44c29f0 Opened by gnzlbg at - 3 commentsTracking issue for #[ffi_pure]
afb0504 Opened by gnzlbg at - 9 commentsrpath is incorrect when crate links against compiler libraries
155a146 Opened by Ralf Jung at - 5 commentsMove as much unsafe code as possible out of librustc.
a17afec Opened by Eduard-Mihai Burtescu at - 1 commentConsider aggregate types containing unconstructable types to also be unconstructable
6786cce Opened by Eira Fransham at - 8 commentsRedundant bounds check is not elided
5e311eb Opened by FaultyRAM at - 2 commentsUnknown feature names are not reported if there are other errors
9979545 Opened by Jordan Miner at - 2 commentsrustdoc should skip unresolvable private members
11e5262 Opened by Alan Somers at - 4 commentsGetter functions and indexing don't seem to follow the same lifetime rules
f0e351b Opened by ejpbruel2 at - 9 commentsaarch64 ABI: revisit which ZST fields should be filtered from repr(C)
968b58b Opened by Felix S Klock II at - 2 commentslldb doesn't print enums
f0b8df4 Opened by Artem Mukhin at - 4 commentssupport for implementing "extern" functions required by C code when it's declared in a C header/rust-binding
0ae6821 Opened by Michael Zimmermann at - 2 commentsLLVM ERROR: Undefined temporary symbol when compiling wasm-bindgen-macro-support on powerpc64+powerpc64le linux
7140a3f Opened by Ximin Luo at - 6 commentsType inference fails even though all types are known
18db04c Opened by SeeSpring at - 13 commentsTracking issue for error source iterators
07cdea5 Opened by Steven Fackler at - 62 commentsPoor suggestions wrt closure type/lifetime inference
2b68074 Opened by Ian Jackson at - 2 commentsImpossible to specify link-args for lld in json target specification
b0bf498 Opened by Ian Douglas Scott atDiagnostic for
6e0627c Opened by Willow Chargin at - 2 commentsdyn Selfcould be more specificTracking issue for LinkedList cursors
173972f Opened by Amanieu d'Antras at - 38 commentsCompiler crashes when trying to compile core with static relocation model
7616145 Opened by Serentty at - 3 commentsrust-1.32.0: Could not compile
46b6b4e Opened by Thomas Deutschmann at - 2 commentscorewhen using system llvm-8.0.0 RC2"Conflicting crates" error should show the filenames of the conflicting crates
9d9d962 Opened by Ralf Jung at - 1 commentClarify that Rust std library
bf32c90 Opened by Xidorn Quan at - 19 commentsunsafetricks can't always be used by othersFuchsia's target_family should be None, not "unix"
e7c1190 Opened by George Kulakowski at - 23 commentstype alias incorrectly flagged as unused when solely used in impl header
383875b Opened by Felix S Klock II at - 3 commentsAdd LLVM atomic memcpy intrinsics, expose in core/std
eaf4848 Opened by Joshua Liebow-Feeser at - 36 commentsReference interferes with optimization
ef7dddb Opened by Trevor Spiteri at - 4 commentsNest array initialization is not optimized
66614ba Opened by Xidorn Quan at - 7 commentsDoes the MIR generated for match still build in order-deps visible to MIR-borrowck?
dd6cfd6 Opened by Felix S Klock II at - 6 commentsDocument expected relationships between FromIterator, Default, and Extend
b631879 Opened by Michael Lamparski at - 4 commentsClosure/Pin: &mut captured as value
1e57523 Opened by Roman at - 2 commentslibcore can use unstable library features without a feature flag
16fd94a Opened by Ralf Jung atTracking issue for RFC 2627: #[link(kind="raw-dylib")]
2f1a3b0 Opened by Josh Triplett at - 138 commentsThe never type can be named despite its feature gate
46b22c8 Opened by Simon Sapin at - 8 commentsPanic in proc_macro::TokenStream::from_str
ddcbdf8 Opened by David Tolnay at - 3 commentsStrange interaction between matching and lifetimes
be5eecc Opened by justhsu at - 1 commentSuggest
e121f8e Opened by Esteban Kuber at - 1 commentsplit_at_mutwhen trying to use multiple non-overlapping mutable slices to the same arraySpecialized
4e53fdc Opened by mzji at - 3 commentsFnOnceimpl compiles failed with a lengthy error messageIt'd be useful to delay E0412 after type checking to improve suggestions
8553b19 Opened by Esteban Kuber atUsage of boolean negation operator sometimes breaks closure type inference
4dd2d99 Opened by Igor Żuk at - 2 commentsPossibly confusing error message when deref/deref_mut are used.
dcc40b3 Opened by Félix at - 3 commentsCompiler Team Steering Meeting
0380927 Opened by Niko Matsakis at - 1 commentsys::unix::fs::canonicalize can lead to undefined-ish behavior on Android
bad31b8 Opened by Mike Hommey at - 5 commentsUnclear unsoundness warning when reborrowing data using late-bound lifetimes across multiple trait definitions
7daf3f5 Opened by darkwisebear at - 5 commentsErroneous borrowck error with early returns
c746326 Opened by Anthony Ramine at - 3 commentsoverflow evaluating Slot<Event> : Send
de3c472 Opened by Dylan DPC at - 2 commentsCompiler bad error message: E0277 error in Diesel
d618486 Opened by João Capucho at - 2 commentsMultiple applicable items in scope suggests wrong code for references to trait objects
956f76c Opened by hcpl at - 2 commentsAllow lints to declare that they're pure
c9c45b6 Opened by Manish Goregaokar at - 7 commentsResolve intra-doc-links on Self type implicitly
9ab31f9 Opened by Manish Goregaokar at - 17 commentsRust ppc64 requires AltiVec, which is not available on PowerPC e5500
688eb60 Opened by skydig at - 5 commentsGenerator size: borrowed variables are assumed live across following yield points
4df0b2f Opened by Matthias Einwag at - 19 commentsrustc: remove unnecessary extern_prelude logic from ty::item_path
2af7581 Opened by Dylan DPC atHighlight when errors have automatically applicable suggestions
9ad6539 Opened by David Wood at - 18 commentsAdd function to make paths absolute, which is different from canonicalization
f31d025 Opened by Peter Atashian at - 16 commentsTracking issue for
b506095 Opened by Elichai Turkel at - 2 commentsFromStrtrait usage in const fnE0587 error on packed and aligned structures from C
d479722 Opened by Andrei Homescu at - 17 commentsC runtime library is not linked on macOS
b07ba8e Opened by Linwei Shang at - 4 commentsCannot pass small struct by value across FFI on linux-gnu
0051811 Opened by Anne Drew Hu (they/them) at - 5 commentsDocument and clean up ty::print some more.
81f257b Opened by Eduard-Mihai Burtescu atARM needs a "thumb-state" target-feature to fix a recent breakage that
586e116 Opened by Lokathor at - 3 commentsstdsimdcaused.Consider appending to CLI list arguments rather than overwriting
997a746 Opened by Tyler Mandry at - 1 comment#[panic_handler] does not work with std.
8894aa5 Opened by Lachlan Sneff at - 6 commentsImprove the help message for the error on using fully qualified syntax for nested associated types
0deda1a Opened by Salman Saghafi at - 3 commentsReevaluate removing
4c785ab Opened by Oli Scherer at - 1 commentty::ErrorTracking issue for
2290c96 Opened by Jon Gjengset at - 18 commentsBinaryHeapsorted iterator methodsBetter diagnostics for multiple borrowed fields with non-unified lifetimes
a9a6a48 Opened by Esteban Kuber at - 3 commentsTracking issue for musl host toolchain
67ae2a5 Opened by Mateusz Mikuła at - 32 commentsSuggest & when a lifetime precedes a type.
6e86fd3 Opened by Maja Kądziołka at - 1 commentType mismatching cased by duplicate associated type resolution
0a68cf1 Opened by Zeyi (Rice) Fan at - 15 commentsWrong unused warning for type alias
399c0c5 Opened by Denis Kolodin at - 11 commentsclosures with async blocks have concrete argument lifetimes
f262e67 Opened by Nemo157 at - 10 commentsedition 2018 support for mod #[path=] attribute
420cd85 Opened by Zgarbul Andrey at - 7 commentsMove to using annotate-snippets-rs for producing snippets
733d437 Opened by Manish Goregaokar at - 28 commentsOptimization regression in 1.32+
2e10d3c Opened by Adrian Wielgosik at - 5 comments
7931f02 Opened by Eric Huss atunused_variableslint fires for E0005 errorTracking issue for Seek::{stream_len, stream_position} (feature
6b2368a Opened by Lukas Kalbertodt at - 24 commentsseek_convenience)error: libgkrust.a(gkrust-a279530142e91ae7.gkrust.eonniity-cgu.0.rcgu.o) 0x8b0015d2867: adding range [0x4b4e7f-0x4b4ea7) which has a base that is less than the function's low PC 0x59fde0.
be3e433 Opened by Jeff Muizelaar at - 1 commentCannot implement trait on type alias involving another trait's associated type
b47c086 Opened by Benjamin Saunders at - 3 comments[eRFC] Include call graph information in LLVM IR
3668778 Opened by Jorge Aparicio at - 19 commentsAdd guidance when unused_imports fires on an item only used in cfg(test)
0a08645 Opened by Tyler Mandry at - 5 commentscompiletest: emit time spent for each test suite
d5adc87 Opened by Felix S Klock II at - 2 commentsRust generate erroneous debug line information for non-local panic handlers
8e277c3 Opened by Richard Whitehouse at - 2 commentseventual goal: re-remove leak-check from compiler
4719db9 Opened by Felix S Klock II at - 8 commentsunreachability warning inconsistently provided with thread spawn
a9d687b Opened by Daniel Silverstone at - 2 commentsMissing line information for calls to diverging functions
d0ac70d Opened by Deleted user at - 4 commentsImplement a custom allocator to provide detailed memory usage info during compilation
2323207 Opened by Wesley Wiser at - 4 commentsCheck that non-overwrite accesses to downcast projections are dominated by variant checks.
210133b Opened by Eduard-Mihai Burtescu atSynchronization primitives not robust against unwinding
ea668d8 Opened by jethrogb atThread locals keep Rust shared library from unloading
f1a8605 Opened by Robert Gabriel Jakabosky atdlclose.Re-enable LLVM and debug assertions for slow builders
08db236 Opened by Alex Crichton at - 12 commentsWhy are 'maybe' bounds not permitted in trait objects?
0a3ca47 Opened by Alexander Regueiro at - 8 commentsRun-pass checks for warnings, notes, etc.
005bd9e Opened by Mazdak Farrokhzad at - 3 commentsMove the compiler flags in the unstable book to the rustc book
486d5d5 Opened by Christian Vayne at - 1 commentUndefined symbols for architecture x86_64
1d4698c Opened by XAMPPRocky at - 7 commentsImproved error message when forgetting to specify default type parameter
1cd1eb3 Opened by Leon von Mulert at - 2 commentsstd::PathBuff::join("/some/path") overrides the original path in the resulting PathBuf
be05988 Opened by Alberto Ruiz at - 10 commentsLifetime mismatch on BTreeMap's lookup key
9162b63 Opened by diwic at - 8 commentsMove libtest out of tree
291ceba Opened by Manish Goregaokar at - 10 commentsattribute to reserve None value on Option<enum>
4401dc3 Opened by Nathaniel McCallum at - 4 commentsFunctions with uninhabited return values codegen trap instead of unreachable
6bcd50e Opened by Ralf Jung at - 21 commentsRequest: rustdoc search filter for
e64182e Opened by Lokathor at - 4 commentsunsafeitemsarm-unknown-linux-gnueabi libstd panics at startup with lto enabled
4c37ac4 Opened by anykey111 at - 3 commentsBuild fail when specify a local source for libc
7d4c37d Opened by Baoshan at - 2 commentsClarify precedence with ^ in chained comparison
8a6c6b6 Opened by varkor at - 8 commentsRustdoc formatting presents accessibility issues
ec7efca Opened by Brian Campbell at - 15 commentsControls and search in Rustdoc header are visually distracting
4cd27c6 Opened by Brian Campbell at - 3 commentsE0623: Incorrect or ambiguous message
c18b383 Opened by Bram van den Heuvel at - 5 commentsrustdoc styling improvements for readability
5f01472 Opened by Brian Campbell at - 19 commentsReduce visual prominence of controls, source links, and version numbers in rustdoc
8c28792 Opened by Brian Campbell at - 19 commentsthumbv7a-pc-windows-msvc cannot find cl.exe when trying to expand c file for openssl-sys
9e77df7 Opened by Chandler Deng at - 3 commentsSuggestion for improved nested trait error messages when not implemented.
657f117 Opened by Firstyear at - 1 commentx.py's naming of stages is confusing
be0f39e Opened by Nicholas Nethercote at - 29 commentslifetime error mentions implemented trait instead of the associated type and the mismatched type.
834e9ab Opened by rodrimati1992 at - 3 commentsrustdoc: module flag to prevent code blocks without a lang item from counting as rust
982baf6 Opened by Lokathor at - 9 commentsVariance should perhaps take into account 'static bounds.
95a4181 Opened by Eduard-Mihai Burtescu at - 8 commentsmeta matches pseudo-identifiers
5b4f42f Opened by gnzlbg at - 2 commentsImplement
ee3dae6 Opened by Chris Gregory at - 16 commentsCStras a pointer rather than a sliceAdd /SOURCELINK debug support on Windows
cb35a4b Opened by Jason Shirk at - 1 commentChange powerpc64 base CPU
7ab862d Opened by Seo Sanghyeon at - 15 commentsAdd CLI argument to set favicon URL
e33fbb8 Opened by Guillaume Gomez atasync/await: cannot move out of captured variable in an
e1bad30 Opened by Sergey Sherkunov at - 6 commentsFnclosureInvestigate supporting filesystem overlay in rustc
99ba81e Opened by Igor Matuszewski at - 12 commentsCycle error from pretty printer with RUST_LOG
ced69b6 Opened by David Wood at - 5 commentsSupport Windows kernel mode for driver development
d0e6cc1 Opened by Peter Atashian at - 8 commentsMissed NonZero optimization opportunity
e86948c Opened by mtak- at - 6 comments-Clinker-plugin-lto doesn't work without extra manual work
e3267d8 Opened by Mike Hommey at - 19 commentsGenerators should implement either Iterator or IntoIterator.
43f178b Opened by Lachlan Sneff at - 6 commentsImplementation of Trait for different type of Fn doesn't work
6fed4bf Opened by Richer Archambault at - 11 commentsAdd a new
fbacb86 Opened by Adam Chalmers at - 1 comment--error-formathuman-sortedfor the test harnesslibtest//--message-formatforcargo testType alias definition changed during reexport
b96e681 Opened by Vadim Kaushan at - 2 commentsWarn on unused
4bc5aea Opened by Taylor Cramer at - 6 commentspub fnin binary targetsCoercion on trait function argument breaks when trait implemented twice
ea11677 Opened by Igor Żuk at - 2 comments
9f986a1 Opened by Oli Scherer at - 3 commentsCow<T>does not implementToOwnedCompiler confused about lifetime when calling mutable method
cd329b5 Opened by Arthur Silva at - 2 commentsInconsistent whitespace definitions in string literals and language itself
5caee68 Opened by Alex Kladov at - 4 commentsTracking issue for future-incompatbility warning 'invalid literal suffix on tuple index' (not a lint)
bc8beb5 Opened by Niko Matsakis at - 4 commentsFalse positive 'type parameter is never used' with struct
b619876 Opened by Aaron Hill at - 4 comments
c238111 Opened by Simonas Kazlauskas at - 1 commentimpl {Div,Mul,DivAssign,MulAssign}<{u16, u8}> for Durationshould also existMismatched order of lifetimes between declaration and usage causes confusing errors
7e7f767 Opened by Jake Goulding at - 6 commentsadd a disclaimer to the net::ip methods that are susceptible to change
882c0e9 Opened by little-dude at - 7 commentsCompiler fails to identify type mismatch on function that returns impl Trait
c34d7fc Opened by João Oliveira at - 1 commentConsider shipping llvm-rc.exe on windows.
77b4aef Opened by Charles Lew at - 4 commentsSplit up files with
a18e56b Opened by varkor at - 51 comments// ignore-tidy-filelengthDisplay original source location for doc test failures
7311f11 Opened by phrohdoh at - 3 commentsCompiler error when I remove unreachable code
22b194c Opened by Caleb Whiting at - 5 comments.tar.gz dist files require running
627d79c Opened by Deleted user at - 3 commentsinstall.shbefore they can be usedSwitch to
7195290 Opened by Charles Lew at - 2 commentstermcolor(first)?Where bounds are ignored as part of trait type parameters on an impl
f996644 Opened by Richard Whitehouse at - 2 commentsTracking issue for RFC 2645, "Transparent Unions" (formerly: and Enums)
d4c2354 Opened by Mazdak Farrokhzad at - 71 commentsUse of unknown feature gates should be a deny-by-default lint
315e5bf Opened by jethrogb at - 2 commentsRefactor away
da56007 Opened by Oli Scherer at - 7 commentsTraitRef::trait_def_idTracking issue for "Lazy normalization"
f4b8293 Opened by Felix S Klock II at - 25 commentsCompiler-internal lint for public libcore items not reexported in libstd
fd9f00e Opened by Maja Kądziołka at - 11 commentsrustdoc type-based search appears to not support searching by built-in types
1eb99ac Opened by Simonas Kazlauskas at - 4 commentsInconsistent literal escaping in proc macros
291c194 Opened by Vadim Petrochenkov at - 4 commentsValues created by const fns aren't rvalue static promoted
3326764 Opened by Steven Fackler at - 3 commentsmacro_rules gives up early when parsing keywords in
c18df53 Opened by Reuven Podmazo at - 1 commentexprcontextsAssociated constants in traits can not be used in const generics
4217c6f Opened by Artyom Pavlov at - 32 commentspub(in) visibility doesn't allow
37018c3 Opened by Masaki Hara at - 2 commentsused paths, unless macro-expandedOpenBSD: current_exe() fails when bin resolved through $PATH
4b4eb9d Opened by kpcyrd at - 3 commentstype parameters expect camel case, but shouting case is also common
75d3d33 Opened by Michael Lamparski at - 6 commentsdoc-tests do not compile in release mode with --release
13d522f Opened by WildCryptoFox at - 2 commentsInfinite "recursive requirements" compiler error
bf8b1f1 Opened by rosscanning at - 5 commentsCP15 barrier instructions should be emitted before the exclusives loops (arm)
04bf323 Opened by Robert Vojta at - 7 commentspowerpc64: allow querying ELF ABI version
ef5f8e8 Opened by nina at - 14 commentsInlining + target_feature broken in powerpc64
430ec4e Opened by gnzlbg at - 4 commentsunused_mut warning gives bad suggestion in a macro
546ab54 Opened by Eric Huss at - 5 commentsICE in LlvmArchiveBuilder when cross-compiling openssl for Android ARM64
aede0a5 Opened by Thomas Karpiniec at - 6 commentsWrong Send constraint when using a trait with lifetime + associated type in async
b424e70 Opened by Carl Lerche at - 14 commentsHIR printing of
231a1b6 Opened by Oli Scherer at - 8 commentsasync fnis brokenTracking issue for existential lifetimes
5742e75 Opened by Alexander Regueiro at - 4 commentsio::Stdout should use block bufferring when appropriate
42cabaa Opened by Andrew Gallant at - 22 commentsClippy attributes have no effect on struct fields
a46c95c Opened by spease at - 5 commentsTypes made public via associated types are not documented
1ec9e2d Opened by Simonas Kazlauskas at - 4 commentsTracking issue for RFC 2603, "Rust Symbol Mangling (v0)"
9a12894 Opened by Mazdak Farrokhzad at - 106 commentsRequest: Format change for doc test cli output
134a0c8 Opened by phrohdoh at - 2 comments
9d6c10f Opened by Nikon the Third at - 3 commentsimpl Traitchanges mutability requirements of closureRequest: Make
768528f Opened by mtak- at - 52 commentsstd::marker::Freezepub againCompiling is signification slower with long return position impl types
ee00db7 Opened by Xidorn Quan at - 3 commentsimproper_ctypes should not suggest reprs that lead to errors
81ecdca Opened by Hanna Kruppe atBox<dyn Error> does not impl Error
3d6613b Opened by Ralf Jung at - 1 commentTracking issue for stabilizing
f754c3e Opened by Alex Crichton at - 34 commentsError::type_idPrivate doc test flag
eb18618 Opened by Will Squire at - 4 commentsSupport Windows path manipulation on other platforms
02a9d47 Opened by Ben Boeckel at - 9 commentsNaming associated type leads to incorrect lifetime errors
14b0904 Opened by Crystal Durham at - 2 commentsShould Thumb bugs get increased visibility, e.g. Tier 1 status?
367d3a7 Opened by Felix S Klock II at - 5 commentsTracking issue for
ce8b86a Opened by Josh Stone at - 44 commentsHashSetentry APIsAndroid fails to link in libc-test
c45225b Opened by gnzlbg at - 1 commentrustdoc: private module appears when overriding glob re-export
21a2e91 Opened by Brian Bowman atImplement IzZero for zeroable default types
3c13803 Opened by Psilon at - 7 commentsSometimes
6513cf0 Opened by Philipp Krones at - 4 commentsDiagnosticBuilder::span_suggestiondoesn't print the suggestionDoc comments can be passed to macros as literals
9af058b Opened by Vadim Petrochenkov at - 6 commentsThere should be a way to unwrap MaybeUninits without moving them
b86e35c Opened by Manish Goregaokar at - 25 commentsHandle fully enclosed multiline spans gracefully in emitter
30d63b9 Opened by Esteban Kuber at - 2 commentsFailed to build rpm-ostree on ppc64le: multiple definition of `__fixdfdi'
a382a04 Opened by Josh Stone at - 1 commentOn type mismatch involving fn call, point at fn definition
9847acf Opened by Esteban Kuber at - 2 commentsfailure to normalize associated types in supertraits
10ea691 Opened by Niko Matsakis at - 2 comments--print=native-static-libs should behave as the other --print commands and not create output
1eb85d0 Opened by Luca Barbato at - 2 commentsSome tests fail when built with debuginfo
d981430 Opened by Vadim Petrochenkov at - 7 commentsno method named
4b49a4f Opened by Axel Nennker at - 7 commentsjoinfound for type&[std::ffi::OsString]cleaner output when dbg!() is given a literal value
d615335 Opened by Mark McCaskey at - 1 commentCannot infer type should state how to specify the type
fc25116 Opened by Chris Gregory at - 3 commentsrustdoc: Primitive data type methods like min/max/clamp are not discoverable
cc2d9be Opened by Derek Buitenhuis at - 14 commentsError about missing
08eb314 Opened by Oli Scherer at - 2 commentsFromimpl when usingtry_fromWarning for when a
598495f Opened by Dabo at - 5 commentspub use x::*statement excludes something already imported privatelyMention shadowed glob-imported items in mismatched types errors when possible
7fb9894 Opened by Pascal Hertleif at - 1 commentRust 1.35.0 x86_64-unknown-linux-musl has multiple definition of
1d71b85 Opened by Ossi Herrala at - 5 comments__errno_locationEnable PGO tests on
0d1891a Opened by Mateusz Mikuła at - 3 commentswindows-gnuVarargs are completely unchecked if passed as generics
4ebf1fd Opened by joshuabogue at - 12 commentsSuggest alternative return type for
65f7c5a Opened by llogiq at - 4 commentsOptions andResultsSuggestion for incorrect
241c029 Opened by Esteban Kuber attarget_featureuseSuggestion for incorrect
dc85408 Opened by Esteban Kuber at - 1 commentrepruseSupport more suggestions in template for bad attribute use
dc06037 Opened by Esteban Kuber at - 2 commentsRustc 1.34 on Solaris SPARC fails with - Expected no forward declarations!
87b244b Opened by Petr Sumbera at - 31 commentsNLL exponential(?) increase in compile times when nesting borrowed futures
629e43a Opened by david-mcgillicuddy-moixa at - 5 commentsMusl linker regression: undefined reference to X
a327906 Opened by jesskfullwood at - 8 commentsCan't build stdlib for mips-unknown-linux-musl without libunwind
29f4109 Opened by Florian Gilcher at - 1 commentrustdoc: builds including multiple crates with the same name are always dirty
c6f9e77 Opened by Taylor Cramer at - 9 commentsUse const generics for array
20aff3c Opened by varkor at - 20 commentsDefaultimplIncorrect type of stable std::os::raw pthread_t type on musl targets
3b5ec6a Opened by gnzlbg at - 1 commentDiagnostics: Consider computing the column number by counting Unicode (extended) grapheme clusters instead of Unicode scalar values
df4d745 Opened by Chris Gregory at - 5 commentsAssert panic is difficult to read for long expressions
96627af Opened by jyn at - 6 commentscannot find crate
90c9439 Opened by svenschmidt75 at - 2 commentsE0391 (cycle detected): error message overly complicated, should be more similar to "let" example
4b1fb82 Opened by Matthias Krüger at - 5 commentsValue mangling
7c5b6cf Opened by varkor at - 19 commentsUnconditional_recursion lint not triggered in procedural macro
605d607 Opened by Andrea Tomasi at - 1 commentAccessing a TLS variable in its own constructor results in a stack overflow
bbb3752 Opened by Koute at - 8 comments
3d479ff Opened by Fredrick Brennan at - 10 commentsrustcruns out of memory while trying to compile a large static (lazy_static!) HashMapIntrinsic for
98d94f2 Opened by Adam Perry at - 12 commentstype_name_of_idto power a betterimpl Debug for TypeId?Lint control attributes (allow/deny/etc) have no effect on lifetime and const parameters
798901f Opened by Vadim Petrochenkov at - 3 commentsConsider changing the way unevaluated constants are printed
6c9bdfb Opened by Oli Scherer at - 3 commentswrong backtrace line for .unwrap() if it is on the next line
35c17b1 Opened by Matthias Krüger at - 5 commentsTracking issue for
5387069 Opened by Robert »phaylon« Sedlacek at - 32 commentsResult::into_okLifetime mismatch from itself
2c8eb9c Opened by Ruiyang Wang at - 5 commentsWhat is a trailing expression in a block exactly?
4771628 Opened by Vadim Petrochenkov at - 18 comments
db9dd83 Opened by Geoffry Song at - 4 commentsimpl Traitwith multiple lifetimes imposes a strange lifetime requirementunhelpful "expected item" error when putting let binding outside of function
8e87538 Opened by Matthias Krüger at - 6 comments
05a70d5 Opened by Niko Matsakis at - 6 commentsimpl_trait_in_bindingsand pick-constraint region bounds
051c234 Opened by Diggory Blake at - 1 commenterror[E0275]: overflow evaluating the requirementfrom type inferenceannotate-snippet emitter: Include suggestions in output
7dd67b8 Opened by Phil Hansch at - 4 commentsProjecting to an associated constant fails but with wrong reason
9a9b9eb Opened by Mazdak Farrokhzad at - 2 comments
ce31b81 Opened by Vadim Petrochenkov atuse Trait::{};acts asuse Trait;rustc fails when including some C++ libs because of wasm32 linker fatal warnings
b9412f9 Opened by Joshua C. Randall at - 2 commentsRecycle storage after move
6731273 Opened by Tyler Mandry at - 18 commentsMissing diagnostic for non-sized type of
02bb38b Opened by tesuji at - 7 commentsptr::null_mut
4a31f06 Opened by Vadim Petrochenkov at - 4 commentsforloop desugaring treats the loop's trailing expression in unusual wayMention editions when emitting 2015 exclusive errors
6500e8a Opened by Esteban Kuber at - 2 commentsShould warn when calling blanket implementation of a method rather than our own
93c75b5 Opened by Guillaume Desmottes at - 1 commentMissed optimizations for Vec::pop() followed by Vec::push()
6dc3dcd Opened by Übertreiber at - 8 commentsMisleading
b4a8315 Opened by Brian Anderson at - 3 commentsuse foo::barerror messageConst generics: Generic array transmutes do not work
0f67190 Opened by Hadrien G. at - 28 commentsForgone caching in cycles caused much overflow in trait solving
dce725c Opened by Felix S Klock II at - 10 commentsCannot coerce dyn AsRef
b78c81b Opened by Clar Fon at - 5 commentsu8::reverse_bits is too slow
f68aae0 Opened by gnzlbg at - 11 commentsPlease support using wait4 for Child and Command
9503346 Opened by Josh Triplett at - 2 commentsLint for
4407acb Opened by Felix S Klock II at - 2 comments&String::into(): Stringon final use of input stringif/while Some(n) = &mut foo sugar will leak a temporary mutable borrow to current scope in particular situation
03e1d27 Opened by Jason at - 17 commentsOutput executable crashes with relocation-model=static
d2114dd Opened by xyz at - 10 commentsTidy doesn't check for unused extern crates
09be09a Opened by Mark Rousskov atLifetime error's span is extremely unhelpful
9f8dbb9 Opened by Donny/강동윤 at - 5 commentsUse getrandom crate for retrieving system entropy?
e8e0695 Opened by Artyom Pavlov at - 17 commentsAdding nom as a dependency to a proc-macro crate with tests results in link error
a95d617 Opened by Pascal Hertleif at - 17 commentsmatch guard is lengthening borrow unexpectedly under NLL
fc5ac93 Opened by Felix S Klock II at - 1 commentIncorrect unused lifetime warning after import failure
4c1c99c Opened by Ralf Jung at - 2 commentsSelf::call constrains lifetime covariance and/or inference unexpectedly under NLL
e81692b Opened by Felix S Klock II at - 2 commentsHRTB prevent mem::transmute and mem::MaybeUninit from working
a89b867 Opened by SeeSpring at - 3 commentsInclusive version of take_while
b3fc74a Opened by Jon Gjengset at - 18 commentsUnable to emit llvm-bc when CARGO_INCREMENTAL is set
3c55b93 Opened by -.- at - 1 commentCan't use
fbb1040 Opened by Elias Levy at - 4 commentsimpl Fnto return a closure that returns another closurecompiler_fence may emit machine code
4f77ad1 Opened by Vadim Kaushan at - 14 commentsTokenStream::to_string doesn't respect Joint in all cases
36b5a5e Opened by Crystal Durham atMutually recursive
ba25620 Opened by Taylor Cramer at - 7 commentsasync fns are hard to makeSendpthread_cond_signal/pthread_cond_broadcast return EAGAIN after retrying 8192 times in macOS
62ccbd2 Opened by Hiroki Noda at - 1 commentCoherence violation when inherent method is added to type
4df2ae3 Opened by ebfull at - 3 comments
4e86666 Opened by Tyler Mandry at - 16 commentssize_of_valin a generator can make the generator biggerRustdoc should warn about unused reference links
453b440 Opened by Alan Somers at - 8 commentsslice::contains with borrowed data
ba169fa Opened by Ralf Jung at - 6 commentsTrait resolution fails with unclear error when using function types as input parameters
07f7778 Opened by gnzlbg at - 6 commentsPin docs should mention pitfalls of generic code
1aa7ca0 Opened by Aaron Hill at - 3 commentsallow(deprecated) is too coarse-grained, should take a path
5f04b06 Opened by Ralf Jung at - 14 comments
09f5d9f Opened by Mazdak Farrokhzad at - 3 commentsconst fnallows unreachable calls to non-constfnsO(1) time {Vec,VecDeque}::truncate for trivial drop types and VecDeque::truncate_front
ab41ef3 Opened by Orson Peters at - 7 commentsAdd a way to signal that a snippet is UB/bad in rustdoc
a5f8e04 Opened by Izzeri at - 10 commentsBuild with clean incremental cache slower than without incremental compilation
8ff25c3 Opened by bjorn3 at - 1 commentUnnecessary copy when constructing arrays from returned arrays?
5fb6b28 Opened by Bas Westerbaan at - 15 commentsbuild fails with error[E0463]: can't find crate for
004b183 Opened by Rasmus Thomsen at - 10 commentsrustc_macroswhichrustcdepends on in rustc_llvmSpecific code layout can cause link failure with lto=true
2ee6dd0 Opened by Ben Paxton at - 2 commentsThe "reached type-length limit" error is not very helpful
8ba1eea Opened by Ophir LOJKINE at - 2 commentsDrop with guaranteed move elision
54842e7 Opened by Tyler Mandry at - 5 commentsWhere clause causes type checking to spuriously fail
3cbc156 Opened by Joshua Liebow-Feeser at - 2 commentsTracking issue for Iterator::partition_in_place
35cdadb Opened by Josh Stone at - 22 commentsTracking issue for Iterator::is_partitioned
7917d27 Opened by Josh Stone at - 7 commentswasm test failures do not contain error messages
f868d62 Opened by Tyler Mandry at - 1 commentRustdoc should not fail to generate documentation when deep types are involved
2e66e56 Opened by Simonas Kazlauskas at - 4 commentsShould Rust still ignore SIGPIPE by default?
75e01e6 Opened by Josh Triplett at - 40 commentsBetter greedy layout computation for generators
2bf8610 Opened by Tyler Mandry at - 4 comments"Cycle computing supertraits" error could be more helpful
1346236 Opened by Joshua Liebow-Feeser at - 7 commentsInconsistent
bdac0cb Opened by Ralf Biedert at - 7 comments#[link(name = "")]resolution on Windowsimprove documentation for AsRef/AsMut
2127837 Opened by Andrew Gallant at - 3 commentsBarely noticeable compiler suggestion
c0f14f6 Opened by Alik Aslanyan at - 2 commentswarn on running benchmarks in debug mode
bd221ae Opened by llogiq at - 2 commentsLLVM ERROR: out of memory with latest nightly (Windows 32bit)
0bf6232 Opened by Friedel Ziegelmayer at - 3 commentscore crate build fails for mips16 instruction set
8889dca Opened by Alexander Theißen at - 7 commentstool tidy should error on unused error codes
c4daa0e Opened by gnzlbg at - 1 commentType inference of lambda arguments interferes with borrow checking
c98eb48 Opened by Luca Beltrami at - 9 commentslibstd initialization should check that target-features enabled at compile-time are enabled at run-time
395cb5c Opened by gnzlbg at - 7 commentsType inference breaks down in recursive call
5b8d96d Opened by Peter Hall at - 1 commentLink errors when compiling for i386 with +soft-float
de51900 Opened by Robin Lambertz at - 5 commentsType inference in the presence of recursive impls may result in an error message that mentions seemingly unrelated types
e6d5b81 Opened by Alexey Kiryushin at - 3 commentsDocument that str, slices, (more?) can't safely straddle allocation boundaries
1ed3265 Opened by Hanna Kruppe at - 8 comments"Foo is ambiguous" only when deriving Debug
c21f3a9 Opened by Jaro Fietz at - 4 commentsBuilding shared libraries on Mac requires '-undefined dynamic_lookup'
34ce170 Opened by jeff-davis at - 3 commentsProvide From<E> for Box<dyn Error + Send> and Box<dyn Error + Sync>
7892466 Opened by Edoardo Morandi atLibrary load disallowed by System Policy on macOS 10.15 beta 4
441c766 Opened by Madeleine Mortensen at - 4 commentsMaybeUninit<T> could be Copy for all T
ab2a9ae Opened by Diggory Blake at - 10 commentsCodegen issue (endless recursion) with custom target and +soft-float
bb34c5b Opened by Philipp Oppermann at - 1 comment-Csave-temps does not retain linker scripts
544ffbb Opened by Simonas Kazlauskas at - 7 commentsDoc comments break proc_macro::SourceFile
5b5a1ef Opened by Mateusz Cegiełka at - 1 commentabsolute-paths-not-starting-with-crate warning emitted for macros from 2015 edition crates used in 2018 edition crates
e5c3938 Opened by Sebastian Dröge at - 1 commentprimitive docs should show core/alloc/std accessibility
4fdca4d Opened by Josh Stone at - 4 commentsCopy trait defeats generator optimization
3240768 Opened by Tyler Mandry at - 2 commentsAsync fn doubles argument size
285763c Opened by 4teap at - 8 commentsrustdoc source code page should provide more things
64c7cc6 Opened by Guillaume Gomez at - 5 commentsslice methods could be added to the array docs
af567cb Opened by Michael Lamparski at - 1 commentIterator::skip is not zero-cost in some cases (badly optimized by LLVM)
92d6b7b Opened by Mateusz Naściszewski at - 9 commentsTracking issue for
ea7e248 Opened by Alex Crichton at - 7 commentsfs::Metadataextensions on Windows based on handle informationTracking issue for -Z binary-dep-depinfo
7f57e5a Opened by Eric Huss at - 19 commentsSIGSEGV during compilation of extern x86-interrupt fn with u128 param
3d1fca5 Opened by bjorn3 at - 4 commentsError message referring to non-existent variable: "cannot return value referencing local variable
ac5af50 Opened by Szabolcs Berecz at - 3 comments__next"Formatter not capable of generating underscores in long number literals
26ead04 Opened by Daniel Egger at"Variable is assigned to, but never used" not thrown
85c6894 Opened by Deleted user at - 8 commentsTracking issue for RFC 2515, "Permit impl Trait in type aliases"
ab19b8b Opened by Mazdak Farrokhzad at - 174 commentsTracking issue for
62ea69f Opened by Mazdak Farrokhzad at - 5 commentsimpl Traitinconstandstaticitems andletbindingsMeta tracking issue for
90b7f63 Opened by Mazdak Farrokhzad at - 15 commentsimpl TraitTracking issue for RFC 2574, "SIMD vectors in FFI"
b869ec5 Opened by Mazdak Farrokhzad at - 3 commentsNew trait for types which can report memory usage
7c16252 Opened by Windel Bouwman at - 4 commentsRustdoc should index "Methods from Deref" in search results
a6dfa04 Opened by Charles Lew at - 3 commentsTracking issue for
0e7db99 Opened by Oli Scherer at - 30 commentsconst fntype_nameAdd an option to avoid merging of calls to panic!()
81c11df Opened by Jeff Muizelaar at - 3 commentsImmutable reference can't be destructured from a mutable reference.
fd8c324 Opened by neptunepink at - 1 commentf32 formatter produces strange results
6f49993 Opened by Emilio Cobos Álvarez at - 16 commentsTracking Issue for Iterator::try_find
03ebd65 Opened by MOZGIII at - 13 commentsspurious error "cannot borrow
b03d670 Opened by Ben Williamson at - 1 comment*xas mutable more than once at a time"Suggested improvements to
bf9a444 Opened by Alexander Regueiro at - 3 commentsusage-of-qualified-tylintFlag for stop interpreting code blocks as doctests
786fce2 Opened by Hugh Wang at - 13 commentsConst validation rejects references that might be dangling (but could actually be valid at run-time)
98362ed Opened by Akos Vandra-Meyer at - 56 commentsAllow
901807f Opened by Artyom Pavlov at - 3 commentscfg(target="..")How to treat inert attributes on macro invocations?
40f2a70 Opened by Vadim Petrochenkov at - 9 commentsRust code copyright situation is unclear
4cd19a2 Opened by Brian Anderson at - 20 commentsrustc unable to interact with trait bound required by other required trait
3e225c3 Opened by Geordon Worley at - 1 commentThe type-checker assumes that Trait<'a>::AssociatedType may be outlived by 'a, even with "where AssociatedType: 'a"
1b95f94 Opened by hiddenhare at - 1 commentrust-lldb: cannot get backtrace on macOS
86e0cb9 Opened by Alexander Regueiro at - 2 commentsInconsistent optimization
2277a3a Opened by Nathaniel McCallum at - 3 commentsrustdoc: explicit marker trait impl bounds are not simplified
eebacd4 Opened by Nemo157 at - 3 commentsTracking issue for {Rc, Arc}::get_mut_unchecked
d41730b Opened by Simon Sapin at - 43 commentsWarn about 2015 edition on path & extern crate related errors
a58a2d9 Opened by Kornel atbare_trait_objects help is incorrect with Box<Trait + 'lifetime> in 2015 edition
7758f59 Opened by Michael Mitteregger at - 4 commentschain() make collect very slow
703027b Opened by Stargateur at - 18 commentsRust with [no_std] & CustomAllocator -> rust_oom either undefined in link stage or already defined in compile stage :/
8fc80cb Opened by André Borrmann at - 3 commentsAdding a rustdoc option to do case-sensitive search
3aee2ec Opened by tesuji at - 6 commentsError "cannot infer type" when using '?' in async block + bad diagnostic
5d00636 Opened by Russell Greene at - 12 commentsOnce
b1777a3 Opened by Esteban Kuber at - 1 commentimpl_trait_in_bindingsis stable, suggest using it in local bindingsDesugaring of struct update syntax is unnecessarily restrictive for private fields
ace47c1 Opened by Osspial at - 4 commentsHow to install a single target from source without building the whole compiler?
0cef8cf Opened by Marcin Mielniczuk atwarning lint on chained assignment
aa6c7eb Opened by Marcel Hellwig at - 6 commentsConfusing error deriving PartialEq when child type impls PartialEq<OtherType>
708d945 Opened by Colin Rofls at - 2 commentsTracking issue for
72ccf98 Opened by Mazdak Farrokhzad at - 25 comments#![feature(maybe_uninit_slice)]Bad compiler warning when code resolves to multiple experimental APIs
83a1787 Opened by Lily Ballard atpgo: -Cprofile-use can't find file
e97b1cd Opened by Matthias Krüger at - 8 commentsobject lifetime bound defaults in trait bindings are incompletely implemented
0e8e0df Opened by Niko Matsakis at - 3 commentsrustc (>= 1.20.0) fails to optimize moves in trivial cases
52b4eb4 Opened by resilar at - 6 commentsRemove repr(simd) attribute and use a lang-item instead
728698c Opened by gnzlbg at - 1 commentrustdoc: Poor CPU usage on Windows during thousands of doctests
c84dd8c Opened by Alex Crichton at - 16 commentsAudit sources of shared state across rustc
488a50f Opened by Aaron Turon at - 3 commentsmissing symbol issue in some environments (rustdoc bug?)
5442d44 Opened by Lyndon Brown at - 3 commentsinline attribute on async fn doesn't work properly
e135fcb Opened by comex at - 2 commentsrustc hangs/spins on example involving associated types
540d950 Opened by Craig Disselkoen at - 3 commentsNon-exhaustive patterns lead to bogus "unused variable" / "dead code" warnings
210dd4a Opened by Ralf Jung at - 3 commentsSome closures are not inlined in release mode
3a9e1a2 Opened by jyn at - 9 commentsCargo can't find std crates using local-rust-root on macOS.
2f4aedc Opened by Gregorio Litenstein at - 2 commentsLocal rustdoc search doesn't work with --no-deps
ad667a6 Opened by Patrick Reisert at - 7 commentsTypes in error message are incorrect when saying what trait is not implemented
debafb8 Opened by Jelte Fennema-Nio at - 1 commentRedundant semicolons are parsed as an empty tuple semicolon statement
3d1887c Opened by Seiichi Uchida at - 3 commentsWarn about non-printable characters in string literals
bbae749 Opened by Alex Kladov at - 10 commentsTransition rustc Parser to proc_macro token model
05dfe1e Opened by Alex Kladov at - 8 commentsUnhelpful error message E0505 for self-referencing lifetime constraint
b4510fc Opened by Xidorn Quan at - 1 commentType inference fail in a closure
b463500 Opened by Yury Gorishniy at - 4 commentsCannot use
db29a10 Opened by varkor at - 7 commentsuse Self::*;inside a methodThe rules for how non-Send local variables "infect" an async function, making its Future type non-Send also, are stricter than they need to be.
29809ce Opened by Jack O'Connor at - 17 commentsImprove bytes per second benchmark output
4a6e866 Opened by Opal Symes at - 1 commentdebuginfo/issue-22656.rs fails with LLVM/clang Assertion `Prior->FD->hasAttr<NoUniqueAddressAttr>() && "should not have reused this field's tail padding"' failed.
ed1d800 Opened by Eduard-Mihai Burtescu at - 6 commentsuse of proc_macro[2]::TokenStream in a vector in TLS causes rustc panic
1be92ce Opened by Will Hawkins at - 18 commentsResolve unsound interaction between noalias and self-referential data (incl. generators, async fn)
d6dcd26 Opened by Mark Rousskov at - 51 commentsnull trait object raw pointers are UB
544bec4 Opened by Nicolas Abram at - 25 commentsUnnecessary HasParamEnv bound on C for FnTypeExt
0c1b97c Opened by bjorn3 at - 4 commentsNo documentation about f32_runtime without std
3ef9aea Opened by Elichai Turkel at - 2 commentsIsolate llvm's C++ symbols in distibution binaries?
263471a Opened by Jeremy Fitzhardinge at - 7 commentsBetter error message for 'is private'
22d07bc Opened by Squirrel at - 3 commentsrustdoc: add a way to link relative to the root of the docs
f7ee103 Opened by Edd Barrett at - 11 commentsImprove error when compiling a derive macro with -Z sanitizer
447cf80 Opened by Opal Symes atNLL issue when using DerefMut to access fields through a Pin, causing multiple mutable borrow error
e942681 Opened by Valentino Volonghi at - 3 commentsTracking issue for const fn pointers
e751f3d Opened by gnzlbg at - 25 commentsNested closures give suboptimal move suggestion
e771f0d Opened by Oli Scherer at - 5 comments#[cold] attribute does is not propagated across crates
f30bf9e Opened by Alex Kladov at - 1 commentMissed-optimization: extern "C" fn type calls are not nounwind
4455b89 Opened by gnzlbg at - 15 commentsA tuple of primitives function parameter is passed via the stack even though the tuple constituents could be passed as registers
a29cc65 Opened by Arnav Singh at - 2 commentsxLTO: Code from standard library does not partake in linker-based LTO (unless compiling with -Clto)
75e748c Opened by Michael Woerister at - 4 commentsFile::open() on directories does not return Err(), leads to breakage with BufReader
48741ec Opened by Kent Fredric at - 22 commentsE0207 when type parameter's associated type is used in
d6be626 Opened by Alex Ozdemir at - 3 commentsSelf.Distinguish between fenced and indented code blocks in error message
e535c09 Opened by lightclient at - 16 commentsMoving out of field error should emit resolution suggestions
ed025db Opened by Oliver Scherer (company account waiting for deletion) at - 3 commentsExtend
fa0114d Opened by Esteban Kuber at - 1 commentspan_labelto include fallback operationAdd support for splitting linker invocation to a second execution of
d750613 Opened by Alex Crichton at - 56 commentsrustcAmbiguity between type ascription and absolute paths
8437125 Opened by Alex Kladov at - 9 commentsTracking Issue for Cross Compiling Doctests
a4fc435 Opened by Dario Gonzalez at - 10 commentsCompiler spuriously infers data needs to be borrowed as mutable
46b4817 Opened by Edward Wang at - 5 commentsTracking issue for future-incompatibility lint
b48ea0d Opened by Vadim Petrochenkov at - 6 commentssoft_unstableRust compiler creating huge files on tmp directory
038ada6 Opened by Santiago Pastorino at - 6 commentsEXPERIMENT: Make
f9b399c Opened by Mazdak Farrokhzad atasync fn,.await,async move? {legal on 2015Hard-linking incremental files can be expensive.
c34a1c5 Opened by Eric Huss at - 5 commentsTracking issue for iter_order_by
20a2335 Opened by Ashley Mannix at - 10 commentsCleanup: Refactor
38b2f21 Opened by Mazdak Farrokhzad at - 2 commentsrustc_typeck/check/op.rsAdd other variants to std::io::ErrorKind enum
8daa302 Opened by Raphaël Gomès at - 6 comments
4a3a7a9 Opened by srrrse at - 22 commentsManuallyDropshould be a dyn-compatible receiver typeclosure compilation fails depending on type inference
f555ec3 Opened by chlobes at - 2 comments#[global_allocator] in dependent crate can be optimized away
1cc480b Opened by Jason Orendorff at - 11 commentsDocument how ptr::drop_in_place behaves when dropping a slice panics
965815b Opened by gnzlbg at - 3 commentsio::Stderr should be line-buffered by default, not unbuffered
ecb35e0 Opened by Zack Weinberg at - 5 commentsDuplicate error code usage lint removed
842ebb7 Opened by bjorn3 at - 21 commentsHigher rank trait bounds cannot genericise across functions with a bound sharing a lifetime with the prototype
61920f2 Opened by Chris Kay at - 3 commentsDon't discriminate unions and structures and enums
e987ef1 Opened by Anthony Ramine at - 23 commentsForeign type tests not covering all operations
bebc884 Opened by bjorn3 at - 1 commentthread 'rustc' panicked at 'called
69976a6 Opened by Bejaenka at - 4 commentsOption::unwrap()on aNonevalue', src/libcore/option.rs:347:21Cargo build fails to spawn thread when out of disk quota
c3b0e9f Opened by Colton Donnelly at - 2 commentsNeeded:
60392ed Opened by Lokathor at - 7 commentscfg(target_feature)support for hardware floating point detection.LLVM error with arithemetic on function addresses
e8314d0 Opened by Mark McCaskey at - 3 commentsWeird compiler error for type annotations
8a4725b Opened by Oleg Nosov at - 4 commentsConfusing error message for recursive type
6e3f10c Opened by Remi Bernotavicius at - 2 commentsIncorrect compiler hint for complicated type handler
9fd6781 Opened by Oleg Nosov at - 6 commentsLifetime bounds in auto trait impls prevent trait from being implemented on generators
e01576a Opened by leo60228 at - 21 commentsRustdoc: condense "auto traits" section for types?
282810b Opened by Georg Brandl at - 1 commentSuggest adding a generic lifetime parameter
cd87636 Opened by varkor at - 1 commentMatch ergonomics means bindings have different types in patterns and match arm; cannot deref references in pattern
69e5459 Opened by varkor at - 44 commentsSuggest giving recommending substitution based on naming conventions with available
e27667d Opened by Mark Friedenbach at - 7 commentsUnit struct appears to be a NoType in pdb files
c9cb869 Opened by calixteman atTracking issue for
4b93aac Opened by Niko Matsakis at - 3 commentsrustc_reservation_implattributeUnhelpful error "one type is more general than the other" in async code
dedf745 Opened by Brian Bowman at - 8 commentsTracking issue for dual-proc-macros
4c558d9 Opened by Eric Huss at - 4 commentsWrong infered type when an additional constrain added
7f25822 Opened by Evgeny Kurnevsky at - 3 commentsMisleading error message, privacy error reported as type error
cf8f2b6 Opened by gnzlbg at - 4 commentsLinker error because
0282e41 Opened by xd009642 at - 11 comments-wL as-neededconflicts with-C link-dead-codeNo error for private type in public async fn
cd50a1b Opened by Christopher Serr at - 4 commentsType parameters of associated consts have unexpected lifetime constraints
5a452ed Opened by Steven Fackler at - 6 commentsIncorrect suggestion given private function
f92a91d Opened by Christopher Jefferson at - 3 commentsTracking issue for reserved impl
d157e7f Opened by Niko Matsakis at - 2 commentsimpl<T> From<!> for Tstd::process::Command doesn't follow Unix signal safety in forked child
68ff054 Opened by ericyoungblut at - 13 commentsParallel rustc spends a lot of time creating threads
e67aba2 Opened by Alex Crichton atTracking issue for RFC 2523,
49e74e1 Opened by Mazdak Farrokhzad at - 111 comments#[cfg(version(..))]Tracking issue for RFC 2523,
928d7be Opened by Mazdak Farrokhzad at - 62 comments#[cfg(accessible(::path::to::thing))]Tracking issue for
a967c88 Opened by Igor Aleksanov at - 11 commentsreport-timeLess codegen parallelism than expected with
6808cc7 Opened by Simon Sapin at - 18 comments-C codegen-units=16Two recursive trait strategies. Only one compiles.
ba8c93b Opened by jerry73204 at - 3 comments1.38 regression ? proc-macro derive panicked if there is r# in front of the attribute name
fbc6929 Opened by François Dubois at - 8 commentsMissed optimization: Vec::splice() is not zero-cost
241ea87 Opened by Vlad-Shcherbina at - 2 commentswrap llvm messages
ba68def Opened by Matthias Krüger atSuggest .err().expect() if .expect_err() is not implemented
78cc9fd Opened by lukaslueg atThe
4234a40 Opened by Nicholas Nethercote at - 39 commentsrustc_query_implcrate is too big, which hurts compile times for the compiler itselfAdd an unstable 'extra randomization' compile-time flag for hashers
7fd980b Opened by Aaron Hill at - 13 commentsBounds on associated types prevent a trait from being dyn-compatible
2a0394c Opened by RustyYato at - 1 commentA single method to rotate slices or vecs
804e314 Opened by STPR at - 5 commentsAudit ABI implementations in rustc_target (vs Clang).
7075f25 Opened by Eduard-Mihai Burtescu at - 10 commentsDocument the error cases for std::process::Command
d750fbe Opened by J. Frimmel at - 1 commentlink_section attribute misleadingly allowed on modules and impls
3aca6d1 Opened by Ash Earlz at - 4 commentsSIGSEGV in LLVM
0c2b3bd Opened by Ian Kronquist at - 4 commentsTracking issue for
60b874a Opened by Clar Fon at - 29 commentsCow::is_borrowedandCow::is_ownedNon-lexical lifetimes do not work on a field of structure
95798c2 Opened by Aleksey Kurbatov atcustom_test_frameworks doesn't work with plain functions
d174a1e Opened by Andras Slemmer at - 2 commentsConfusing MaybeUninit documentation
b29a53b Opened by DutchGhost at - 5 commentsfeature request: test binaries should support repeating runs
adcb594 Opened by Tamir Duberstein atTracking issue for
97def7e Opened by Félix Saparelli at - 29 comments#![feature(entry_insert)]Occasional "cannot move out" error (E0505) when adding a match guard
f882c32 Opened by Oleg Scherbakov at - 3 commentsAdding imports (or even crates) to suggestions
4b16d26 Opened by llogiq atVerify trait impls’ signatures before checking dyn compatibility
fc58a8c Opened by Simonas Kazlauskas at - 2 commentsFormatting of std::backtrace::Backtrace
2cb3b1b Opened by Sean McArthur at - 27 commentsImprove pretty printing of const raw pointers
7ae20cb Opened by Ben Lewis at - 4 commentsReplace most of rustc_metadata::schema with something based on queries.
a0491cf Opened by Eduard-Mihai Burtescu atUnable to resolve a recursive trait bound when resolution appears possible
883201a Opened by Joseph Young atrequest: properly connect
85f08ab Opened by Charles Lew at - 4 commentscargo checkandcargo buildClosure-like blocks capture all generic type and const parameters
7bcf8da Opened by Jon Gjengset at - 10 commentsMake the documentation about
2cb009f Opened by Christopher Jefferson at - 8 comments#![allow(unused)]more visible
3f9ec36 Opened by James Munns at - 7 commentsunused_variablesandunused_assignmentslints do not catch array usageSupport index size != pointer width
c2b3d28 Opened by Nicholas Sim at - 14 commentsExtend overlapping ranges lint to cover cases with more than a single element overlapping
948a08b Opened by Esteban Kuber at - 13 commentsFrequent use of line 0 in debug info reduces effectiveness of Cachegrind
ae0db3b Opened by Nicholas Nethercote at - 18 commentsUse structured suggestion for closure needed instead of inner function
ddbcc81 Opened by Esteban Kuber at - 4 commentsQuadratic slowdown for lookup of bounds on associated types.
edbbd14 Opened by Eduard-Mihai Burtescu at - 11 commentsReduce the places where
c6e893c Opened by Esteban Kuber at - 18 commentsstableannotations are needed[Edition vNext] Consider deprecating weird nesting of items
a549947 Opened by scottmcm at - 27 commentsDirect users to crate-type=cdylib in crate-type=dylib documentation
f237864 Opened by Hanna Kruppe at - 4 commentsConfusing error msg without indication of where the error occured
5a3e6c0 Opened by Rick Duff at - 6 commentsInvestigate replacing most of the debugger pretty-printing scripts with traits.
17f9983 Opened by Eduard-Mihai Burtescu at - 26 commentsAudit uses of pprint in suggestions
1713054 Opened by Esteban Kuber at - 4 comments
fc76f0c Opened by Simonas Kazlauskas at - 15 commentsdylibshared libraries will not make public symbols that may be necessary to link inlined codeDocument auto traits implemented by the return types of
d4fb059 Opened by Aaron Hill at - 2 commentsasync fnCasting away lifetimes using closures
31e9d94 Opened by Alec Mocatta at - 4 commentsrustdoc: document fields exposed by
dd18772 Opened by Sean Olson atDerefimplementations.UnwindSafe docs are unclear
861ec30 Opened by gnzlbg at - 9 commentsstd::io::Stdout does not implement Clone
af1bdf9 Opened by Chase Wilson atMisleading error message with Trait and unimplemented std::marker::Sized
b3ac1a5 Opened by Weasy at - 2 commentsHow can you disable stack checking?
efc33cc Opened by Lokathor at - 5 commentsmusl staticlib builds include all of the musl symbols
116edae Opened by James Kay at - 4 commentsClarify guarantees for
2174223 Opened by Simon Sapin at - 1 commentVecandStringallocationimpl Trait does not capture lifetime of generic argument
7004cf3 Opened by Jon Gjengset at - 3 commentsTracking issue for
144dc81 Opened by Jake Goulding at - 64 commentsvec_into_raw_partsUsing
641c57a Opened by Alex Crichton at - 11 commentsinclude_bytes!on large binary blobs compiles more slowly than expectedFootgun with const declarations of type Atomic*
61bd251 Opened by Alan Jeffrey at - 10 commentsAttribute macro helper attributes
fbe8793 Opened by Diggory Hardy at - 24 commentsTracking issue for future-incompatibility lint
71b150f Opened by varkor at - 1 commentunused_attributesRemoving bound from generic type causes an "overflow evaluating a requirement" error.
1ef6b1a Opened by rodrimati1992 at - 2 commentsExtend rustdoc search
44057ed Opened by Guillaume Gomez at - 1 comment"LLVM ERROR: Access past stack top!" when compiling without sse2
aed2d35 Opened by nivkner at - 32 commentsSuggestion: provide better report of function argument mismatch
ee361a7 Opened by Pi Lanningham at - 12 commentsRe-land early syntax feature gating (was: Some features can no longer be controlled by conditional compilation)
9ef4108 Opened by Ralf Jung at - 51 commentsAllow unused_must_use on result with never type
44c8ef5 Opened by Frans Skarman at - 2 commentsConfusing "cannot infer an appropriate lifetime" error message
45f1308 Opened by mw at - 2 commentsSlightly confusing grammar in pinning docs.
1a4e570 Opened by Nathan Wilcox at - 2 commentsMissed optimization: fn f(a: &mut i32){ let b = *a; println!("{}", b); }
7765491 Opened by Askar Safin at - 1 commentwasm32-unknown-unknown target should not make output executable
d0a5a76 Opened by Josh Triplett at - 2 commentsReturn value packing for Option<T> and Result<T,E> on WebAssembly
6aae65f Opened by Brooke Vibber atReplacing sentences for references by a Bibliography section for keywords
77b6152 Opened by Yves Dorfsman at - 10 commentsCycle detected when using associated type bounds in super trait
68ef641 Opened by Tage Johansson at - 9 commentsDiagnostic for mismatched pointers type could be improved
030a94f Opened by tesuji atDocument query modifiers
23cf21b Opened by Mark Rousskov at - 18 commentsLLVM is unable to eliminate bounds checks with widening multiply
15268ec Opened by Diggory Hardy at - 6 commentsRust is unable to figure out that
fc5b25b Opened by Gurwinder Singh at - 3 commentsifinside the nested loop is executed at most once per outer loop iterationIPv6 link-local address parsing & round-tripping
13ddb82 Opened by James Tucker at - 5 commentsSymbols in optimized async programs are often not useful
ba69d74 Opened by Cliff L. Biffle at - 12 commentsFnAbi computation should be cached.
3714dac Opened by Eduard-Mihai Burtescu at - 3 commentsUsing thread-local state inside proc-macro causes ICE
d7d88c6 Opened by Oleg Nosov at - 10 commentsSupplying an &&str when an &str is expected missing a suggestion
0908b36 Opened by Squirrel at - 1 commentStruct with allow(dead_code) on an associated function doesn't provoke a warning when unused
dd8a6d8 Opened by powlpy at - 1 commentChain iterator adaptor shold drop exhausted subiterator
14cf698 Opened by Alex Kladov at - 1 commentImprove error message when an operator is only implemented for references of a given type
6ef140b Opened by gralpli at - 1 commentRequest: mark all integer platform intrinsics as
c3137c6 Opened by Lokathor at - 3 commentsconstUnhelpful error message constructing re-exported tuple struct with private fields
6d0c0de Opened by Matt Russell at - 8 commentsIncorrect trace for Item-level syntax errors in modules included by macro-generated code
74f96c8 Opened by Jonathan Chan Kwan Yin at - 3 commentsTracking issue for
bf4f89a Opened by Vadim Petrochenkov at - 64 comments#![register_tool]Fix: mark relevant spans (ex: ident.span) with macro expansion context
f57b2bf Opened by Pi Lanningham at - 1 commentMark Result::{ok,err} as #[must_use]
4548110 Opened by Xidorn Quan at - 5 commentsWarn that
b3dc6a3 Opened by Sergey "Shnatsel" Davidoff at - 13 comments*const T as *mut Tis Undefined BehaviorTracking issue for future-incompatibility lint
361275d Opened by Lukas Kalbertodt at - 6 commentsarray_into_iterasync fn unmet lifetime constraints produce confusing diagnostics
549bb5c Opened by WuWen at - 2 commentsMSVC rustc is unnaturally slower than Linux rustc
95b5f67 Opened by Alex Crichton at - 11 commentsCan't use DoubleEndedIterator for inclusive ranges
146e125 Opened by Max Goncharenko at - 5 commentsShould std::future::Future be marked #[fundamental]
17b1f19 Opened by Markus Westerlind atOptimize out nop-matches
4d22c97 Opened by Oli Scherer at - 7 commentsIntegrate mdbook into rustdoc
e19e4b0 Opened by pep at - 9 comments
7a88d35 Opened by Jeb Rosen at - 8 comments--remap-path-prefixdoes not apply to secondary files in diagnosticsAs of 1.37.0,
c4a921a Opened by Sol Boucher at - 6 commentsdylibshared libraries no longer support interpositioning of functions defined in CWaker::will_wake() gets mostly defeated by executor optimizations
62ad133 Opened by Matthias Einwag at - 4 commentsMissing object files when linking with LTO
d3a5413 Opened by Dzmitry Malyshau at - 6 commentsStabilize
d543eba Opened by Simon Sapin at - 9 comments#[bench]andBencher?Add
0c089c2 Opened by Aaron Hill atRUST_BACKTRACE=fullto CI Docker imagesCompiler error doesn't show full query chain when evaluating const cycle
7ceea23 Opened by David Hewitt at - 4 commentsReduce size of
93f4207 Opened by Diggory Blake at - 5 commentstargetdirectoryICE: Adding
717513a Opened by Felix S Klock II at - 7 comments-C save-tempsto incremental compile causes rustc_codegen_ssa::back::write panicRustdoc: maybe don't display #[repr(C)] sometimes
f6561a7 Opened by Crystal Durham at - 2 commentsDemangle C++ functions in backtraces
df27cac Opened by leo60228 at - 3 commentsFix
e6e009d Opened by Esteban Kuber attrait_ref_to_existentialas trait aliases is stabilized#[must_use] does not yield warning in pattern match
69d9f56 Opened by Jon Gjengset at - 2 commentsToo many
da127ae Opened by Oleg Nosov at - 5 commentstype insideasyncobject must be known in this contexterrorsSyntax of
a38c758 Opened by Edd Barrett at - 5 commentsrustc --cfgwith key and value is obscure.gdb "cannot subscript non-array type" to index a Vec
1ae70e1 Opened by Konstantin K at - 12 commentsConsider using DWARF modules instead of namespaces.
d3edc97 Opened by Eduard-Mihai Burtescu at - 6 commentscannot resolve
14dee3c Opened by Wojciech Daniło at - 4 comments<&'t1 T as std::iter::IntoIterator>::IntoIter == _cargo doc: add option to document specific private items
acc9af9 Opened by Max at - 1 commentunused imports should not be fixed from
54f7cab Opened by Samuel Ainsworth at - 1 commentuse foo;\nto\nBorrow checker bug:
8c2cf81 Opened by Andrey Tkachenko at - 10 commentscannot return reference to temporary valueimpl Trait cannot work well with lifetime bounds
8496a8b Opened by oxalica at - 5 commentsconst fn in panic=abort land
235cf3e Opened by Oli Scherer at - 1 commentrustc recommends a trait from a crate the current crate doesn't depend on
adcffe7 Opened by Josh Triplett at - 4 commentserror: could not evaluate constant pattern
57f4f31 Opened by Mats Palmgren at - 3 commentsTone down encouragement to make everything Copy
7fb3a72 Opened by lukaslueg at - 2 commentsDisambiguate between
404c0e0 Opened by varkor at - 16 comments()as type and as value in const generic argumentsMissing braces in macro_rules rule cause unrelated parser error
d29ae2e Opened by Oliver Scherer (company account waiting for deletion) at - 2 commentsProvide UnixPath and WindowsPath (ditto PathBuf) on all platforms
917ccc3 Opened by Josh Triplett at - 7 commentsrustdoc --test mis-reports origins of #[deny(warnings)]
93a119a Opened by Kent Fredric atUsing std::borrow::Borrow has sneaky consequences
38a9e64 Opened by Olivier Jolit at - 4 commentsError in
41f2a2c Opened by Oleg Nosov at - 2 commentsasyncfunction/block produces errors for valid unrelated expressionsUnhelpful type error for too general trait implementation
ea4e84a Opened by Camille Gillot at - 1 commentDecide the precise rules for operand of &raw [const|mut]
bff6935 Opened by matthewjasper at - 5 commentsstd::future: Document that each Future (Stream, etc) must only be used by one task at a time
7525bdb Opened by Sebastian Dröge at - 4 commentsE0119 can overwrite E0277 leading to confusing error message
eefe8c3 Opened by Crystal Durham at - 1 commentlibcore crate docs are out of date regarding panic handling
c264f88 Opened by Simon Sapin at - 1 commentCoercion from non-capturing closure to fn ptr fails when return type is
92c1888 Opened by Ralf Jung at - 6 comments!Rustdoc unexpectedly de-aliases type aliases in some situations
b359f6f Opened by Alexander Krivács Schrøder at - 3 commentsstd::fs::copy failed with OS error 1 on Linux when copying over CIFS from local FS
fe5cb86 Opened by Geordon Worley at - 1 commentAccount for HRTB on unsatisfied trait bound suggestions
60326e8 Opened by Esteban Kuber at - 1 commentRethink how cross-compiling works, including the terminology
4d869b6 Opened by Ximin Luo at - 5 commentsAdd a
9300988 Opened by Philipp Oppermann at - 3 commentsstarts_with(s: &str) -> boolmethod forfmt::Arguments?Documentation for Implemented Traits Confusing for Beginners
8be4201 Opened by Zane Hitchcox at - 4 commentsthread 'rustc' panicked at 'called
9e4e41e Opened by Dawid Nowak at - 16 commentsResult::unwrap()on anErrvalue: DistinctSources(DistinctSourcesPrint address on SIGSEGV
232048b Opened by bjorn3 at - 8 commentsRustdoc: description at reexports
41e2800 Opened by mosh at - 1 commentPrinting of closure types and MIR closure constructors
7393c26 Opened by Oli Scherer at - 2 commentsmisleading E0392 "parameter
7b42be2 Opened by geogriff-signal at - 1 commentTis never used" for every containing structinclude! should allow inner doc comments and directives
e937475 Opened by Josh Triplett at - 3 commentsThe lint non_uppercase_globals is triggered even in local scope. It should trigger only for global scope, or be renamed to non_uppercase_const instead.
2c7e11f Opened by Chris King-Parra at - 5 commentsPost-monomorphization MIR optimizations
4ab3781 Opened by Aaron Hill at - 4 commentsLicensing: It's unclear exactly what license text must be included in a Rust binary.
0490cb5 Opened by Lokathor at - 4 commentsLinux version of nonblocking TcpListener::accept differs from other platforms
7d0a17d Opened by hashmap atrustdoc should versionsort types in trait implementations
0c72d55 Opened by Josh Triplett at - 5 commentsthread_local vs __thread: implementation and docs
3a2f4d3 Opened by Steve Klabnik at - 3 commentsTracking issue for the
46f2569 Opened by Simon Sapin at - 3 commentsconvert::FloatToInttrait
652663e Opened by Vadim Petrochenkov at - 11 commentsrustc_parserincorrectly parses groups withDelimiter::NoneClever recursive types + deref = seemingly infinite compile time
36dcef5 Opened by Maja Kądziołka at - 6 commentsWarn if type-name in parameter-position
46e8af7 Opened by lukaslueg at - 2 comments"undefined symbol" when loading dylib compiled on >1.36.0
5d5cd7f Opened by Ben Paxton at - 4 commentsUnit-like structs in const generic arguments
4cffe85 Opened by Seo Sanghyeon at - 5 comments[rustc_codegen_ssa] Let function calls and definitions use OperandValue or custom enum instead of Bx::Value
c2d9854 Opened by bjorn3 at - 2 commentsIncorrect hints for
33028ad Opened by Oleg Nosov at - 2 commentsFntype on stable and incorrect suggestions on nightlyMake it easier to run build in CI Docker image
45abee7 Opened by Aaron Hill at - 1 commentSupertrait method visible in generic but not non-generic code
6bced6f Opened by comex at - 1 comment
fa22880 Opened by utoalex at - 14 comments#![windows_subsystem = "windows"]hides cargo test output[cg_ssa] TerminatorCodegenHelper::do_call assumes that destination doesnt have more than one predecessor
4c6beae Opened by bjorn3 at - 2 commentsformat!() ignores width when displaying enums
497dd62 Opened by Michael Diamond at - 7 commentsBootstrap should be able to learn target information from Rustc target database
f2b5bd0 Opened by jethrogb atStrange cycles perfomance with generators and very slow
63bd79c Opened by Oleg Nosov atforindebugbuild [on nightly]Don't evaluate promoteds for each monomorphization if it does not depend on generic parameters
31492f4 Opened by Oli Scherer at - 6 commentsMissing TryInto from usize to float
cbb9eb5 Opened by Kuei (Jack) Sun at - 3 commentsrustc requires 7GB of memory for clean build
2b3af3a Opened by Samuel Ainsworth at - 11 commentsrust-gdb fails at passing command line arguments to the executable
cda655a Opened by MeFisto94 at - 1 commentMissed optimization on only used once allocation
6b7b4a4 Opened by tesuji at - 4 comments#[link_section] is only usable from the root crate
fe07b94 Opened by J. Frimmel at - 7 commentsTest exit code should distinguish between failed test and bad args
6a57041 Opened by Tyler Mandry at - 1 commentPassing -Z embed-bitcode doesn't embed bitcode for debug builds of external dependencies
ad67c89 Opened by Dave Hylands at - 1 commentCasting or adding type ascription to panic!() triggers unreachable_code
38196d8 Opened by leo60228 at - 7 commentsClarify pitfalls of references and NonNull in FFI
349ff22 Opened by gnzlbg at - 1 commentCan't return impl trait inside a type when using HRTBs
3cfc6da Opened by Sam Sartor at - 5 commentsTracking issue for
3ff48db Opened by Mazdak Farrokhzad at - 47 comments..X, and..=X(#![feature(half_open_range_patterns)])
99782c4 Opened by Victor Ding at - 3 comments--emit=[asm|llvm-bc|llvm-ir|obj]not emitting allocator or metadata
f4b72e4 Opened by Victor Ding at - 7 comments--emit=metadataemitting empty .rmeta filecfg(doctest) doesn't work as expected
baa6079 Opened by Guillaume Gomez at - 18 commentsRcFromIter and ArcFromIter have unused specializations
24c702f Opened by Masaki Hara at
9ca2f91 Opened by Xidorn Quan at - 6 comments==after unsafe block is not correctly recognizedMisleading message for [E0392] with associated types of trait bound
985867c Opened by Em Sharnoff at[rustdoc] Hide items from search but leave it clickable under publiced module
fb0dabb Opened by tesuji at - 4 commentsProblem with
bc167fe Opened by Zakarum at - 6 commentsPartialEqCargo fix generates broken code for type names passed to derives
523256a Opened by Sage Griffin at - 6 commentsImplicit jobserver token is yielded by rayon
c887501 Opened by Mark Rousskov atWindows DllMain name is exported
fef4f04 Opened by Maurice Kayser at - 7 commentsMissing StorageLive and StorageDead Statements for some locals
c9f9e9d Opened by Tom Meyer at - 4 commentsIrrelevant error caused by illegal blanket impl
beff9b3 Opened by Erlend Langseth at - 1 comment[mir-opt] Simplify
e2b3dbf Opened by Mazdak Farrokhzad at - 2 commentsSwitchInts of explictly written ranges to range testsSwitching to opt-level=z on i686-windows-msvc triggers STATUS_ACCESS_VIOLATION
8be65c9 Opened by Friedel Ziegelmayer at - 19 commentsIn the lexer, accept number suffixes that start with
df635b2 Opened by Richard Dodd at - 1 commente.Don't emit "value assigned to ... is never read" for each instance?
0b2d769 Opened by Mahmoud Al-Qudsi at - 1 commentillegal instruction on x86_64-linux-android since 1.40.0
3fb69c7 Opened by Christopher Serr at - 2 comments[Rustdoc] A way to disambiguate between Trait methods and implemented ones in search?
7abbeda Opened by tesuji atWrong compiler error message.
3058db5 Opened by Charles Lew at - 3 commentspanic=abort testing / subprocess testing
332b907 Opened by Mark Rousskov at - 10 commentsRemove
31ca151 Opened by Oli Scherer atHirIdfrom MIRRemove uses of
eb95d52 Opened by mark at_in defaultsSupport TCP_FASTOPEN in TcpStream and TcpListener
6848841 Opened by ty at - 1 commentAllow deny/forbid level lints in macros to cross crate boundaries
4f0864f Opened by Nikolai Vazquez atIncorrect/unexpected behavior with associated type lifetime bounds in lifetime-parametrized traits
2d88c4e Opened by Izzy Swart at - 4 commentsMacro expansion of rental! macro using --pretty=expanded generates uncompilable code
63df954 Opened by [defunct, mmastrac is my personal account] at - 1 commentDeprecated tracking issue for closed RFC 2632,
7ac2d5f Opened by Dylan MacKenzie at - 63 commentsimpl const Trait for Tyand~const(tilde const) syntax (const_trait_impl)Add a rustdoc flag to show the source code externally
49764c2 Opened by Pietro Albini at - 18 commentsUdpSocket is missing the dissolve method
5822a46 Opened by Youmu at - 1 commentrust compiler bug on borrow/ownership?
4f4cd27 Opened by fifc at - 1 commentconst simd_extract/insert are no longer usable in latest nightly (2020-01-02)
e97f9e6 Opened by Nova at - 3 commentsrustdoc: provide more context for parse errors in code blocks
62a9917 Opened by Andy Russell at - 4 commentsCompile code is very slow in debug mode
9695c71 Opened by zxj at - 5 commentsType inference can't resolve through Result::map_err
1b68892 Opened by Steven Malis at - 2 commentsPlease add
66a1311 Opened by Lokathor attry_locktoStdin,Stdout, andStderrorSpecialization works only if type annotation is provided
01657d8 Opened by Donny/강동윤 at - 1 commentthread_id_value tracking issue
ef6e1e9 Opened by Mark Rousskov at - 41 commentsExpose
5dbb48a Opened by Mara Bos at - 6 commentsabortfunction from coreMutable borrow of field with autoref vs ref mut
1b32769 Opened by David Hewitt at - 5 commentsImplementation of std::net::TcpListener::shutdown
e85dc9d Opened by llebout at - 10 commentsICE in unsized fn params: tried to statically allocate unsized place
e2a1590 Opened by DutchGhost at - 6 commentsIncompatible type error should explain when types come from default type parameters
1e8d53e Opened by varkor at - 1 commentSpurious and unrelated error when using a macro variable (expr)
a8c3f5d Opened by Erlend Langseth atAdd ability to ignore tests at runtime.
91a19c8 Opened by XAMPPRocky at - 4 comments
51780bc Opened by Niko Matsakis at - 3 commentsPinis unsound due to transitive effects ofCoerceUnsizedTcpStream bind before connect
848f4ef Opened by ty at - 5 commentsUnhelpful highlighting in type inference error
5485ce2 Opened by May Torrence at - 1 commentType inference can't resolve type of output of
fdb0887 Opened by Oleg Nosov at - 3 commentsdyn Futureinside ofimpl Fninside of Vec
97fb30b Opened by Jack Wrenn at - 1 commentrepr(C)is not respected for enums with uninhabited variantsSupport Visual Studio heap profiler in MSVC targets
6cdf248 Opened by Josh Matthews at - 5 commentsConfusing "expected reference, found ..." error when trying to chain Iterator<T> and Iterator<&T>
aa6510a Opened by Jakub Stasiak at - 3 commentsError message for closure with async block needs improvement
f7c93a8 Opened by Tyler Mandry at - 5 commentsCan't compile with emscripten on windows (rust.metadata.bin) The end of the file was unexpectedly encountered
ae3ba86 Opened by Zazck at - 1 commentExport low-level common interfaces for mutex, condvar, etc.
791c25f Opened by Alexander Vieth at - 7 commentsstd::fs: change ownership or Improvements for UNIX Domain Socket creation.
c96ad31 Opened by Michael Mestnik atOverhead of core::sync::atomic::* primitives in dev builds
0d15092 Opened by Daniel Egger at - 6 commentsInfinite types not detected
6da4126 Opened by truchi at - 5 commentsThe bounds information of associated types is not propagated correctly when used with trait aliases.
99a2b95 Opened by Wojciech Daniło at - 6 commentsDon't render text from implementors file
93e79f8 Opened by Guillaume Gomez atdeclarative macro results in
c04b958 Opened by Carl Lerche at - 1 commentrustcentering infinite loopSealed traits for rustdoc
12b0dfb Opened by Mark Rousskov atExpand
20d2d90 Opened by Charles Lew at - 6 commentsunreachable_codelint to support detecting unreachable code after panicking.lint on dbg! of non-reference with return value not used
1ff774f Opened by Josh Triplett at - 2 commentsDon't infer regions in type checking
c00620a Opened by matthewjasper at - 2 commentsSupport whole program devirtualization
491fa06 Opened by Tyler Mandry at - 14 commentsUnexpected 'static lifetime requirement
6753008 Opened by 0e4ef622 atSuggest examples of format specifiers in error messages
b2f57d7 Opened by Sunjay Varma at - 3 commentsFeature request: Make queries more discoverable
296b093 Opened by llogiq atSpecialization should allow for delegation to default trait method implementation
464c464 Opened by jazzfool at - 4 commentsTracking issue for negative impls
67787bb Opened by Niko Matsakis at - 47 comments
9b0b7aa Opened by Jonas Schievink at#[used]should work on functionsCompiler crashes with SIGSEGV when compiling core library with static relocation model
b160b80 Opened by Serentty at - 12 commentsLLVM error compiling core and builtin functions using 16-bit pointers in data layout
7af2618 Opened by Serentty at - 2 comments--pretty=expanded fails after calling cbindgen in cdylib crate
f1aa666 Opened by Connor Fitzgerald at - 2 commentsSupport hiding specific stackframes from backtrace by marking on the original functions.
1d1718e Opened by Charles Lew at - 5 commentsLet custom codegen backends opt out of LTO
4f3c547 Opened by bjorn3 at - 3 commentsSemantics of MIR assignments, around aliasing, ordering, and primitives.
7091f25 Opened by Eduard-Mihai Burtescu at - 30 commentsScan is overly specialized
e879290 Opened by mydogisbox at - 22 commentsWrong error message (E401) when storing the result of a generic const fn inside a const member of a generic function
4b91c24 Opened by sm-Fifteen at - 2 commentsAssociated type behind a *mut unecessarily results in invariant subtyping
8b3f4f5 Opened by Greg Morenz at - 5 commentsExpose
c06a952 Opened by James Leitch at - 3 commentstype_name()method on Any.typeck: diverging binding in pattern does not generate unreachable_code
fddc7d3 Opened by Mazdak Farrokhzad at - 1 commentAdd Default Lint to Ensure Match Arm Bindings do not Shadow Local Variables.
e1d81c4 Opened by Alexander Huszagh at - 4 commentsSIMD-enabled utf-8 validation
ce7402d Opened by Yosh at - 57 commentsError message [E0423] "expected value, found built-in attribute
b4693ab Opened by Jason Orendorff at - 4 commentsstart" is confusingCode generation quality for a recursive function
9db7f28 Opened by Ophir LOJKINE at - 3 commentsDiagnostics for mismatched generic types for constructors accessed via Self could show where the mismatch occurs
1b2414b Opened by Jake Goulding at - 4 commentsAdd sanity checking for query keys
4bc46ae Opened by Aaron Hill at - 1 commentSevere slowdown when wrapping a [MaybeUninit<T>; N] in a struct
49ac3b0 Opened by Tim Vermeulen at - 6 commentsCompile error in main code when doc-testing a crate that has the same name as a module
627540d Opened by Aurelia Molzer at - 6 commentsTracking issue for RFC 2700: numeric constants as associated consts
b810be4 Opened by Lukas Kalbertodt at - 19 commentsLint missing Copy impl/derive on fully public types.
c0b40c8 Opened by Eduard-Mihai Burtescu at - 8 commentsExponential Type Blowup when wrapping function
478453f Opened by Georgios Konstantopoulos at - 4 commentsClosure capturing itself results in unclear "mismatched types" error
50a0b31 Opened by Jonas Schievink at - 2 comments"expected bound lifetime parameter, found concrete lifetime" when passing a 'static reference to a closure that returns a future
d66554e Opened by Jake Goulding at - 2 commentsAdd note for to clarify trait restriction for function if we get (in my example "borrow as mutable" error)
7580741 Opened by Dmitry Opokin at - 2 commentsBufReader::seek -- should this discard the buffer when pos is SeekFrom::Current(0)?
baf59f1 Opened by Max Burke atspecialization: default impl is used, ignoring the vtable of original value
1d207e4 Opened by Donny/강동윤 at - 3 commentsTracking issue for future-incompatibility lint
1b8833f Opened by Mazdak Farrokhzad at - 5 commentsconflicting_repr_hintscasting trait methods to FnOnce(&mut dyn Trait) is not ergonomic
7f37256 Opened by Jacob Lifshay at - 4 commentsE0700 does not point to where the captured lifetime is
3660aba Opened by Sebastian Malton at - 6 commentsUnixDatagram: please support vectored send
46fdade Opened by Josh Triplett at - 3 commentsUdpSocket: please support vectored send
cb48ef7 Opened by Josh Triplett at - 3 commentsStorageLive (and even StorageDead) may be unnecessary in MIR.
b0a3cb2 Opened by Eduard-Mihai Burtescu at - 24 commentsfalse positive "trait already implemented" (E0371)
b7f7547 Opened by Donny/강동윤 at - 3 comments'Referencing function in another module` error when compiling for target wasm32-unknown-emscripten (debug mode)
4a664f7 Opened by George Roman atExitCodeExt: Please provide an extension method for the "raw" exit code
17999f7 Opened by Josh Triplett at - 4 commentsExponential trait selection when compiling a crate using combine 4
6c157be Opened by Markus Westerlind at - 11 commentsOddity in what lines count towards coverage
fe610eb Opened by Sebastian Malton at - 5 commentsstatic mut bindings don't raise unused_mut diagnostic
c43ffb8 Opened by Arnav Singh at - 2 commentsInitializers of stable constants can call const unstable functions
fe1264d Opened by Dylan MacKenzie at - 5 commentsOptimize SpecializedDecoder<Span> and SpecializedEncoder<Span> for CacheDecoder
c56f75d Opened by bjorn3 atDiagnostic for E0596 points at the wrong borrow?
0828b3a Opened by jade at - 3 commentsLarge compile times with repetitive trait bound
a4465a2 Opened by Farkal at - 4 commentsllvm.dbg.value should be used instead of llvm.dbg.declare wherever possible.
8d2fb97 Opened by Eduard-Mihai Burtescu at - 8 commentsMisleading error when incorrectly using crate as a module.
970248d Opened by Iago-lito atrustc generates a lot of LLVM IR when using a match in struct field initialization
78161cb Opened by Magnus atSpurious 'conflicting implementations' error when specializing a type with a compilation error
b797ec0 Opened by Aaron Hill at - 2 commentsMBE (macro_rules!) pattern-matching is unnecessarily O(n) even in simple cases.
b111591 Opened by Eduard-Mihai Burtescu at - 14 commentsSupport for fatal compile_error that suppresses subsequent errors
014025e Opened by Josh Triplett at - 10 commentsImprove diagnostics for serializing 'static type from Deserialize<'de>
43b15be Opened by Dirkjan Ochtman at - 1 commentPoor error message when indexing result of dbg!()
2806297 Opened by Jason Priest at - 1 commentCoroutines should be able to implement
b836e9a Opened by Jonas Schievink at - 16 commentsfor<'a> Coroutine<&'a mut T>Different NaN types on mipsel and mips64el than on most other architectures
d226f93 Opened by silwol at - 6 commentsSlow compilation
a6ab436 Opened by Dragoș Tiselice at - 5 commentsConfusing additional warnings when hitting bindings_with_variant_name
babf496 Opened by Ted Mielczarek atBorrow scope for pattern matches - again
206d7d6 Opened by Akos Vandra-Meyer at - 5 commentsTests in panic=abort can hang if test spawns a subprocess
f726bef Opened by Tyler Mandry at - 4 commentsAudit src/rustllvm/RustWrapper.cpp for C APIs that are now in upstream LLVM.
c4a5e01 Opened by Eduard-Mihai Burtescu at - 1 commentMIR SourceScopes stay around even when all their uses were removed.
318b3ab Opened by Eduard-Mihai Burtescu at - 1 commentrust-mingw is missing libssp*
8f9a156 Opened by Mike Hommey at - 10 commentsCan't use ASAN with Xcode clang
d87c587 Opened by Mike Hommey at - 3 commentsAdd
511efa3 Opened by Lukas Kalbertodt at - 5 commentswith_exact_sizeandwith_size_hinttoIteratorMissed optimization on fixed-size bytes comparison
83336d4 Opened by ordian at - 1 commentRustdoc: prioritize matches with same casing in search results
8e0b1d5 Opened by Ruslan Fadeev at - 9 comments
61b7344 Opened by Oleg Nosov at - 8 commentsr#stripped from raw idents in lint andtype annotations needederrorIncorrect help message for type declared on struct using raw identifier
28032b8 Opened by Oleg Nosov at - 10 commentsNon-deterministic perf.rust-lang.org runs (e.g. syn-opt).
bc2124c Opened by Mark Rousskov at - 29 commentsLifetime elision doesn't work right with nested self receivers.
b61ea11 Opened by Manu at - 2 commentsConfusing E0495 error explanation
0a0ca10 Opened by mw at - 2 commentsarbitrary self types causes unexpected error messages
a35cd8b Opened by Niko Matsakis at - 3 commentsClarify "cannot find macro
e6553b2 Opened by rusty-objects at - 5 commentsXin this scope"Tracking issue for target_feature 1.1 RFC
9c6e9fa Opened by Niko Matsakis at - 47 commentsTracking Issue for
fe99d29 Opened by Aurelia Molzer at - 5 commentsstd::cell::{Ref, RefMut}::leakConflicting error messages for HRTB in
8c889b1 Opened by Jason Priest at - 2 commentsimpl TraitUnhelpful suggestion for "cannot infer type" error
770345b Opened by Sherlock Holo at - 2 commentsWeird error message when pub crate is implemented on inner mod
e156865 Opened by Alessandro Cresto Miseroglio at - 2 commentsbetter warning when passing format string and variable in wrong order to format/println
cb6756e Opened by Matthias Krüger atThe "type_alias_impl_trait" feature has problems handling lifetime parameters.
7d45dc3 Opened by Frank Steffahn at - 6 commentsIncorrect trait-object warning when returning a type-alias-impl-trait
34c0aa6 Opened by Aaron Hill at - 1 commentrustc fails to resolve an associated type when using Self: Trait<A> in a method of a trait
68ee393 Opened by Dimitri Sabadie at - 3 commentsDisambiguate method call for impl on dyn Trait
4521c6b Opened by Harald Hoyer at - 3 commentsTrait bounds were not satisfied
798e63b Opened by Simon Golbert at - 7 commentsBad quality code for
835dab3 Opened by Reiner Pope at - 6 commentsCloneon enum typesTracking Issue for linked_list_remove
34bb810 Opened by BijanT at - 9 commentsOverflow evaluating requirements when referencing associated type without a type parameter
eb2cf87 Opened by Jim Turner atConfusing errors when using
4dd7090 Opened by Clar Fon at - 5 commentsSelfvariants with lifetimesparser: Implement recovery for potential unknown macro variables
6b66222 Opened by Vadim Petrochenkov at$ IDENTDocumentation unclear with Fn trait on extern "C" function pointers
af418e2 Opened by Mark McCaskey at - 3 commentsYield reference in coroutine with GAT
35f5cda Opened by cynecx at - 2 comments[lint: unsafe_in_unsafe_fn] A lint which triggers on unsafe operations in
6f41157 Opened by Mazdak Farrokhzad at - 4 commentsunsafe fn[Docs] box doesn't contain documentation regarding ZSTs
f684847 Opened by Naim A. at - 7 commentstidy should not traverse untracked directories
487b423 Opened by Felix S Klock II at - 15 commentsFeature Request: NonZeroInt literal coersion
0e2bce2 Opened by Nathan West at - 3 commentscurrent_exe() returns invalid path on linux when exe has been deleted
e3bd694 Opened by Cristian Kubis at - 12 commentsOccasional non-reproducibility when building rustc
d5d3adb Opened by Joel Galenson at - 10 commentsPossibly incorrect syntax
84e40a8 Opened by Esteban Kuber at - 7 commentsEnum::<Type, Params>::Variantallowed since 1.33Scoping rules for tail expressions leads to unexpected compiler error
6ead0b1 Opened by Sherlock Holo at - 6 commentsinstance_def_size_estimate is not that good at estimating
a236844 Opened by Andreas Jonson at - 4 commentsMake emitting an error necessary to acquire a
271ead1 Opened by varkor at - 6 commentsErrorReportedtokenTrait bounds on associated types not resolving correctly
72927f4 Opened by Alexander Payne atrustc's -W/A/D/F options should ignore clippy:: lints
5a7567b Opened by Jeremy Fitzhardinge at - 1 commentFalse warning: "unused logical operation that must be used"
5f2c467 Opened by Katharina Fey at - 8 commentsInferred lifetimes in static trait method resolve to 'static, even though a local lifetime would suffice
872ea11 Opened by Sebastian Thiel atimpl_trait_in_bindings doesn't interact well with associated types yet
fc00187 Opened by Boscop at - 1 commentType Inferencing of Type Parameters with Associated Types Is Incorrect
302a4e4 Opened by Bob (Yifan) Yang at - 1 commentClearer error for failed tests which returned a Result Err()
053220a Opened by dbr/Ben at - 7 comments-Ctarget-cpu=skylake trashes ends_with_str performance
688deb9 Opened by Matthias Krüger at - 1 commentLater use of borrow is not explained if it happens in case of panic
38de158 Opened by DomantasJ at - 1 commentReturn value from const_trait_impl did not promote to constant?
4bb0e3f Opened by Charles Lew at - 8 commentsMoving a method from struct impl to trait causes performance degradation
5258971 Opened by Josh Mcguigan at - 25 commentsDocs suggest implemting try_fold on std::iter::iterator, which is not possible due to Try being unstable
bf8df6f Opened by Mike Pedersen at - 2 commentsRegression in error message quality for macro_rules involving $:ident
f581d91 Opened by David Tolnay at - 6 commentsConsider integrating with OSS-Fuzz?
fd61391 Opened by Val Markovic at - 3 commentsVery hard to read error when returning
775c565 Opened by jyn at - 6 comments?from closure not returning Result or OptionImprove diagnostics when a type does not impl a trait despite #[derive]'ing it
d1dfe41 Opened by Tyler Mandry at - 7 commentsTracking issue for more precise coroutine captures
6edbabc Opened by Tyler Mandry at - 7 commentsTracking Issue for the
9dcbc3e Opened by Dylan McKay at - 3 commentsavr-interrupt/avr-non-blocking-interruptcalling convention/ABIResolving recursive traits with type parameters requires exponential memory in certain cases
8bb48fa Opened by JackStade at[rustdoc] Fuzzy search in rustdoc should be configurable
f7316df Opened by Gus Wynn at - 3 comments[libs] add recursive variant of
d4f0509 Opened by Yosh at - 6 commentsfs::read_dirriscv: unable to use atomics with linker-plugin-lto
b7dad42 Opened by Sean Cross at - 3 commentsstd::env members need to document "process global" risks.
c403837 Opened by Kent Fredric at - 1 commentfalse negative unused_mut: if let x .. = &mut
909ce65 Opened by Matthias Krüger at - 3 commentsMore precise drop elaboration
0b679c8 Opened by Dylan MacKenzie at - 2 commentsConfusing diagnostics where the error mentions Sized but not that a trait bound is not implemented (where it would be for a Sized type).
574bf09 Opened by Naja Melan at - 2 commentsImport suggestion at incorrect line when first line is a struct attribute
710336b Opened by Paul Daniel Faria at - 1 commentWe should use crate visibility in implementation details like std::sys.
feb1af4 Opened by Eduard-Mihai Burtescu at - 5 commentsrustc_span footgun: ensure_source_file_source_present has to be manually called.
a1d0c72 Opened by Eduard-Mihai Burtescu atUnhelpful error when returning reference in
516b142 Opened by Aaron Hill atmoveclosureConsider warning when comparing wide pointers with vtables (as their address identity is unstable)
b23fb29 Opened by Josh Matthews at - 28 commentsstd::net::IpAddr: is_loopback failing on ipv4-in-ipv6 addresses
359e320 Opened by Lars Baumgärtner at - 5 comments[libs] Add
a93bdf4 Opened by Yosh at - 13 commentsTcpStream::keepaliveandTcpStream::set_keepaliveIt is hard to see the return types of async functions
c8603f2 Opened by Niklas at - 15 commentsWhen errors have been emitted, do not continue to codegen stage
47782aa Opened by Esteban Kuber atRun 32bit test suite on PR CI?
fa093ad Opened by Ralf Jung at - 9 commentsTracking Issue for Coroutine Memory Usage
560d6f5 Opened by Jonas Schievink at - 5 commentsTracking Issue for layout information behind pointers
689b3d6 Opened by Crystal Durham at - 29 commentsUse #[rustc_layout] instead of print-type-sizes
1903a2b Opened by Ralf Jung at - 14 commentslibunwind contained in rust-src won't build for some targets
966fb6d Opened by Iulian Gabriel Radu at - 1 commentDetect introduction of deadlock by using
c051c79 Opened by Esteban Kuber at - 2 commentsif lock.read()/else lock.write()in the same expressionCompiler selects invalid
deca508 Opened by Dante Broggi at - 7 comments--lldb-pythonpathtodo! and unimplemented! does not work with impl Trait return types
fc72abb Opened by Nikita Bosov at - 22 comments"cannot borrow a constant which may contain interior mutability" for local variable inside constant evaluation
1d85fb1 Opened by comex at - 2 commentsCan't use anonymous functions with calling conventions other than Rust
ee58047 Opened by Denis Golovan at - 1 commentVecDeque should support splice / extend_front
2271c5c Opened by Boscop at - 11 commentsTracking Issue for Read::is_read_vectored/Write::is_write_vectored.
48f2498 Opened by Steven Fackler at - 7 commentsAdd in memory object files support to CompiledModule and ArchiveBuilder
a527ecd Opened by bjorn3 at - 3 commentsfn item can't coerce to trait object when a trait bound has a lifetime parameter
c8a9aa0 Opened by Benjamin Saunders at - 3 commentsMove lexer punctuation confusables list to
b5faca8 Opened by Charles Lew at - 9 commentsunicode-securitycrate and sync it with newest Unicode version.Compiler error wrongly suggests to borrow
04197d1 Opened by Alessandro Re at - 3 commentsStatics don't support alignments larger than the page size
dfda79e Opened by Amanieu d'Antras at - 20 commentsFailure to unify concrete type with associated type
0f5fe7f Opened by Joshua Liebow-Feeser atOOM (huge memory usage) during release compilation with include_str of 100MB
9878072 Opened by Jaro Fietz at - 9 commentsfound a bug in the borrow checker
5128823 Opened by Minty at - 5 commentsType Parameter Name becomes “_” in Part of Error Message
d054f94 Opened by Frank Steffahn at - 3 commentsBad diagnostic for match ergonomics
00c25e8 Opened by Guillaume Gomez at - 10 commentsPattern matching on constant in nested macro invocation
09ebe04 Opened by Andrey Chursin at - 2 commentsConfusing error message with
84a14a1 Opened by Aaron Hill at - 1 commentstr::parsePossibly improve the
3c753bf Opened by Mazdak Farrokhzad aterr.stash(...)ing API's macro friendliness
4973062 Opened by lcnr at - 4 commentsunused_parensis not emitted for exprs used in macro.
abfde92 Opened by lcnr at - 1 commentunused_parensnever checks expressions behind referencesTracking Issue for
f1afcd8 Opened by Lukas Kalbertodt at - 16 commentsOption::zipandOption::zip_with(featureoption_zip)no_mangle causes compilation errors with async-await on armv7-linux-androideabi and aarch64-linux-android targets
ffb475a Opened by Jeswin at - 18 commentsUgly error reporting on binary operation between two condition flows
cea0823 Opened by Guillaume Gomez at - 2 commentsMisleading error message for closure lifetime mismatch
ba94698 Opened by Sunjay Varma at - 1 commentIncorrect explanation for error E0117
ca21e45 Opened by William D. Jones atTracking Issue for Result::flatten (
5c396f8 Opened by Nemo157 at - 29 commentsresult_flattening)Locals aligned to greater than page size can cause unsound behavior
2d79716 Opened by Peter Atashian at - 23 commentsStatics aligned to greater than a page cause linker error
a6d99c2 Opened by Peter Atashian at - 7 commentsConsider adding #[must_use] to std::process::Child
a7cb99c Opened by DenSA-Inc atIdea: guaranteed-zero padding for niches
7860125 Opened by Ralf Jung at - 33 commentsPlace &str in specific linker sections
1159436 Opened by Emil Fresk at - 2 commentsWeird error for mutable references in a loop
131f8c6 Opened by Ingvar Stepanyan at - 8 commentsHRTBs: "implementation is not general enough", but it is
b3d2156 Opened by comex at - 31 commentsBetter diagnostics when calling "ouroboros method"
f0f6ca0 Opened by Jonas Schievink at - 1 commentConsider printing the query stack on ICE, even without RUST_BACKTRACE.
79bec56 Opened by Eduard-Mihai Burtescu at"type annotations needed" in signature with HRTB
34f527e Opened by comex at - 1 comment
2c45ffc Opened by Adam Perry at - 3 comments#[track_caller]should inherit through specialization ancestors, too?Print comments in MIR dumps aligned to the longest line
198e9d7 Opened by Oli Scherer atConstants in MIR dumps are too verbose
4e967df Opened by Oli Scherer atrustc compiles function that is never used
e9d5c3a Opened by waffle at - 7 commentsMove from {{closure}}#0 syntax to {closure#0} for (def) path components.
aa435f8 Opened by Eduard-Mihai Burtescu at - 5 commentsMIR dump const Allocation printing of large relocation ids
d13022e Opened by Oli Scherer at - 4 commentsCode inference fails for several levels of indirection case
19f9ed4 Opened by Psilon at - 1 commentPer-module control of overflow checks?
ab3581f Opened by Ralf Jung at - 3 commentsLayout for enums does not match MIR (and types) very well
6c6751a Opened by Ralf Jung at - 1 commentTracking Issue for
7e1f6ee Opened by Arlo Siemsen at - 6 comments-Z src-hash-algorithmMacro Invocations Behave Questionable Regarding Semicolons
226d21b Opened by Frank Steffahn at - 4 commentsTracking issue for
3787faf Opened by Thomas de Zeeuw at - 40 commentsWrite::write_all_vectoredImplement conversion traits for usize/isize together with a portability lint
bc7fb67 Opened by Joshua Liebow-Feeser at - 17 comments
32d0ff4 Opened by Eduard-Mihai Burtescu at - 1 commentninjais only used in Windows builds on CI.CI logs should be split by build steps, or stages at the very least.
4adade3 Opened by Eduard-Mihai Burtescu at - 5 comments#[repr(transparent)] for str and String
a0b01ab Opened by Ingvar Stepanyan at - 11 commentsShould
b0297f2 Opened by Benjamin Kästner at - 2 commentsTryFromget mentioned in AsRef/AsMut?assert_eq(x, y) is not the same as assert_eq(y, x) because of type inferrence
4fe4006 Opened by jyn at - 3 commentsIncorrect/confusing error message with multiple bounds of a single associated-type parametrized trait
d965a47 Opened by Izzy Swart at - 1 commentrustc_mir::shim misuses
39cdb5f Opened by Eduard-Mihai Burtescu atParamEnvs.Tracking Issue for {BTreeMap,BTreeSet}::extract_if
a49ec77 Opened by Stein Somers at - 28 commentsMisleading E0583 when attempting to compile a file that includes itself as a module
73eec59 Opened by Rebecca Turner atFunctional record update: private fields should not throw errors if not explicitly used in literals
44db1d2 Opened by Ingvar Stepanyan at - 13 commentsMeasure binary size impact of implicit caller location
e9e89e3 Opened by Adam Perry at - 9 commentswasm target not honoring linker set at bootstrap time (1.42.0 and maybe earlier)
5f1054f Opened by Georgy Yakovlev at - 2 commentsNo error code for "union patterns should have exactly one field"
13a2962 Opened by Artem Mukhin at - 2 commentsAdd option to set global
55b0e15 Opened by xixi at - 1 commentno_runfor doc testAssociated types expansion issue
a21dce2 Opened by Popog atCargotest enhancements
d6b0d61 Opened by Nell Shamrell-Harrington at - 5 commentsrustdoc: Indicate that an item is in the prelude
8cb424a Opened by Mykolas Peteraitis at - 1 commentAn std::fmt syntax to propagate formatting parameters
0b1bace Opened by Nicolas Silva at - 1 commentCloned sockets are inherited by child processes on windows
37aa851 Opened by Matt Wrock at - 2 commentsInfinite recursion is not catched by the compiler.
2da24f3 Opened by Wojciech Daniło at - 5 commentsdeeply-nested chain hangs with Item = u32
c53bdef Opened by Josh Stone at - 6 commentsMultiple associated type-parametrized bounds fail to resolve
37c5454 Opened by Izzy Swart at - 1 commentrustdoc's treatment of cross-crate ("imported") files is suboptimal.
d25b6be Opened by Eduard-Mihai Burtescu at - 4 commentsGenerate better memcpy code for types with alignment padding
04017a5 Opened by Reiner Pope atSwitching from
8be00df Opened by Léo Gaspard at - 5 commentsimpltodynchanges lifetime inference (maybe?)Missing write coalescing
fec702c Opened by Reiner Pope at - 1 commentCompiler error references non-existent/undefined lifetimes?
147dc76 Opened by Roy Wellington Ⅳ at - 2 commentsBinaryHeap::peek_mut borrow check error (previously worked with -Z polonius)
2d766bd Opened by Anders Kaseorg at - 8 commentsConsider renaming (
64febd7 Opened by Eduard-Mihai Burtescu at - 1 commentRe)EarlyBoundtoReParamand (Re)LateBoundtoBound.Running rustdoc on code using quote generates false lint warnings for unused_braces
397d1a1 Opened by Jake Goulding at - 22 commentsWasteful duplication between incremental build dirs and normal artifacts.
ace4dc7 Opened by Eduard-Mihai Burtescu atExtraneous documentation in src/doc
d43b13f Opened by XAMPPRocky at - 7 commentsE0597:
89ec956 Opened by Deleted user at - 2 commentslockdoes not live long enough (surprising error, the message could be more helpful)When supressing possibly-uninitialized errors, prefer showing the textually earlier error
47eb7af Opened by Crystal Durham at - 2 commentsMisleading error message talks about return value of closure when the issue is about Fn vs FnOnce
e0b613a Opened by Alice Ryhl at[libs] Add Read::take_while
d87ab5c Opened by Yosh atNo warning when using "descending range" in for loop
03c5d81 Opened by Ondřej Hruška at - 2 commentsSuboptimal error message when comma at the end of match arm is typo'd as a dot
6868f07 Opened by Jonas Platte at - 7 comments[mir-opt] New optimization: eliminate concrete type -> trait object conversions
4ffecf1 Opened by Oli Scherer at - 3 commentsICEs + RUST_BACKTRACE=1 should interleave the backtrace and query stack.
e850044 Opened by Eduard-Mihai Burtescu atDe-stabilize target spec JSON
9508e3a Opened by Mark Rousskov at - 21 commentsBad error message using shared borrow of non-sync type across await point
0fbc62c Opened by Lily Mara at - 1 commentImplement interpolation methods in std
27bea0e Opened by Theo M. Bulut at - 6 commentsConsider skipping 'unused import' lint for traits when errors have occured
c54f67d Opened by Aaron Hill at - 2 commentsSub-optimal codegen: Unnecessarily dumping AVX registers to stack
ef3c708 Opened by Elliott Mahler at - 2 commentsResolver: Recover from OCaml-style record exprs
d19d70d Opened by Jerry Ajay at - 4 comments{ x = …; y = … }and suggest/* Type */ { x: …, y: … }Typo suggestion doesn't account for types
aad810f Opened by Jerry Ajay at - 1 commentLint exported_private_dependencies misses public dependency via trait impl
581c083 Opened by Crystal Durham at - 4 commentsno associated item found for struct in the current scope while it exists
41d2be1 Opened by Lonami at - 3 commentsSupport positional vectored IO for unix files
92c24e9 Opened by vimpunk at - 5 commentsAdding a
1427490 Opened by Léo Gaspard at - 5 commentsSendbound generatesthe parameter typeSmust be valid for any other regionFilling short slices is slow even if they are provably short
9eea907 Opened by LingMan atrustc should suggest using async version of Mutex
2a1b2ec Opened by Jim Blandy at - 13 commentsInteractions in
603887d Opened by Mazdak Farrokhzad at - 2 commentstype_alias_impl_traitandassociated_type_defaults[codegen] unnecessary panicking branch in
610ca0d Opened by Jorge Aparicio at - 3 commentsfoo().await(vs equivalentFutureImpl.await)Exploit mitigations applied by default are not documented
c17142f Opened by Sergey "Shnatsel" Davidoff atSemantics of MIR function calls
c1f4651 Opened by Ralf Jung at - 46 comments"constant expression depends on a generic parameter" error can be improved.
79b4790 Opened by Eduard-Mihai Burtescu at[rustdoc] Remove object methods coming from trait impls in search results?
9127332 Opened by Guillaume Gomez at - 3 commentsSpam in PR checks about skipped builds
9d23349 Opened by Mark Rousskov at - 3 commentsMisleading error message originating from the fact that closure types are not inferred being polymorphic over lifetimes. (And related errors in need of improvement.)
980025a Opened by Frank Steffahn at - 4 commentsTracking Issue for
ebdd3c9 Opened by Noa at - 5 commentswasi_extFeature Request: saturating_add(Duration) for SystemTime / Instant
fc43ab3 Opened by Aaron Wood at - 2 commentsError bootstrapping on CentOS
e73c0cd Opened by Alexander Regueiro at - 6 commentsDon't generate unnecessary cleanup blocks for calls that cannot unwind
cbf07c6 Opened by Wesley Wiser atperf slowdown from #70831 (remove a stack frame from .await calls)
8fa9142 Opened by Niko Matsakis at - 6 commentsunwrap branches are not optimized away.
fa48e56 Opened by Nicolas B. Pierron at - 11 commentsDuplicate crate macros failing to differentiate
6303f7f Opened by Lucio Franco at - 7 commentsConsider removing
bb2b707 Opened by Jonas Schievink at - 8 commentsProjectionElem::IndexImplement a function that creates a Cow<'_, CStr> from a slice of bytes
cebd00b Opened by Nick Kolpinskiy at - 4 commentsconst_err does not trigger on associated constants
1a2099a Opened by Nemo157 at - 2 comments
dc56fe3 Opened by Fabian Zaiser atunused_parensshould lint superfluous parentheses on the LHS of an assignmentPoor error message when using crate in macro_rules
e8b8686 Opened by Sanpi atFields should not alias Vec content.
f192ab0 Opened by Nicolas B. Pierron at - 8 commentsRegression in usable type complexity: overflow representing the type
acc13c2 Opened by chrysn at - 20 comments...Make Option<T>
3324baa Opened by Craig Tiller at - 13 comments#[must_use]if T isVec::reserve should use alloc_excess
d3678fe Opened by Henri Sivonen at - 7 commentsCollect to slice
3dfa2a1 Opened by leonardo-m at - 3 commentsFix suggestion on DerefMut
1914fe5 Opened by Ivan Tham at - 3 commentsLint for #[must_use] on a function that always returns a #[must_use] type
df76e20 Opened by scottmcm at - 2 commentsTracking issue for generator code quality
2645384 Opened by Tyler Mandry at - 4 commentsmacro_rules! and empty :vis metavariables
eb69290 Opened by ratijas at - 2 commentsMismatched type error message when
d581cc7 Opened by Jerry Ajay at!(never) used as returnmailgun can stop delivering silently
26d4324 Opened by Mark Rousskov atAll debuginfo tests fail on sparc64 on Linux
57489af Opened by John Paul Adrian Glaubitz at - 10 commentsImplement TryInto<CString> for str and String
c5623e7 Opened by Kornel at - 3 comments
9d25c7f Opened by Steven Fackler at - 5 commentsfor<'a> Sendis distinct fromSend?Address CTFE perf regression introduced by #71005
f14aa28 Opened by Jonas Schievink at - 1 commentmust_use Option::map*
5882a28 Opened by Mark Rousskov at - 7 commentsLint against useless
e542598 Opened by Alex Kladov at - 2 comments&mut(i.e., upliftclippy::unnecessary_mut_passed)Rustc says method doesn't exist instead of hinting at unsatisfied trait bounds
bce8642 Opened by Martin Habovštiak at - 3 commentsUse lld by default on x64 Ubuntu 20.04 LTS
49ccdcf Opened by Aria Desires at - 54 commentsUse lld by default on x64 msvc windows
ac0deb5 Opened by Aria Desires at - 34 commentsTracking Issue for Box::into_boxed_slice
073416d Opened by Elichai Turkel at - 7 commentsParamater type deduction fails to coerce fn item to function pointer if surrounded by Option.
2963d99 Opened by Markus Klein at - 1 commentCompiler error for move involving struct instantiation with ..default isn't clear
e1caf6f Opened by Gregory Szorc at - 2 commentsUnhelpful error message, and endless loop in cargo, when a procedural macro overflows its stack
45c9710 Opened by hiddenhare at - 2 comments
59f52c9 Opened by Vadim Petrochenkov at - 7 commentsrustcshould prefer statically linking native dependencies with unspecified kind ifcrt-staticis enabledEnabling
8600ccc Opened by Vadim Petrochenkov at - 12 comments+crt-staticin a blanket way breaks dynamic libraries including proc macrosTracking Issue for "unsafe blocks in unsafe fn" (RFC #2585)
165a6b0 Opened by Niko Matsakis at - 106 commentsWhy implementation of iterator is not generic enough in async context?
6b033ad Opened by Stargateur at - 4 comments
431df1f Opened by Jonathan Guillotte-Blouin at - 2 commentsTryFromfor now-incompatible type falls back toFromerror messageMissing PartialEq<&str> impls on Path and PathBuf
5b32a98 Opened by Ryan Lopopolo atslice -> array conversion function
10715cb Opened by leonardo-m atBacktrace rendering inconsistent between
3d79e2a Opened by Ralf Jung at - 6 commentsstd::backtraceand panicsdiagnostic: rustc points to wrong type parameters in error message
22de041 Opened by Jane Losare-Lusby at - 2 commentsClosure signature hinting doesn't elaborate bounds.
931783e Opened by Eduard-Mihai Burtescu at - 2 commentsUse of tempfile for lib.def leads to non-reproducible PDBs
3b80de2 Opened by Nikhil Marathe at - 1 commentMissing symbols with thin LTO on x86_64-pc-windows-msvc
3e9dbd1 Opened by John Gallagher at - 1 commentError handling of non references when expecting a references (borrow)
bb5f800 Opened by Ralph Bisschops at - 1 commentAsync function leads to a "more general type" error
6f7fab7 Opened by stephaneyfx at - 17 commentsMissed optimization: locally constructed arrays are not promoted to constants
a6abb8c Opened by Vlad-Shcherbina at - 1 commentImplement
15daab1 Opened by Jacob Pratt at - 3 commentssignum()on unsigned integersopportunistically evaluate constants while populating
2f07ab2 Opened by Oli Scherer at - 10 commentsmir::Body::required_constsTracking Issue for const_btree_len
c1f6470 Opened by Luca Gladiator at - 19 commentsLifetime elision makes arg lifetime depend on return value reference
4c6ae7a Opened by Roman at - 1 commentReuse LTO products for incremental builds when deps are unchanged
ea64548 Opened by Pierre Fenoll at - 6 commentsTrait and function bounds checking differ
a6bf90c Opened by Léo Gaspard atAndroid: Instant not advancing while the screen is off
0154f1b Opened by Hocuri at - 7 commentsWebAssembly ABI mismatch between clang and rust
aa50748 Opened by Pierre Krieger at - 38 commentsIncorrect recommended import for renamed dependencies
2402cfa Opened by lcnr at - 1 commentBetter diagnostics when user forgets to wrap code in
9b30cab Opened by Corey Farwell at - 2 commentsmainfunctionAnchor names for some impls are not predictable
f7a4196 Opened by Neal H. Walfield at - 10 commentsextern crate in function body results in incorrect path suggestions.
d671179 Opened by lcnr at - 1 comment[BUG REPORT]: Internal Compiler Error on stable surrounding type inference
323a575 Opened by Venus Xeon-Blonde at - 4 commentsBors links to the wrong build in GitHub Actions
ee073ee Opened by Pietro Albini at - 1 commentOptimize away bounds check in loop indexing into slice, given an assertion
53db0aa Opened by Josh Triplett at - 25 commentsEnhance Error Message For Misusing Methods As Functions
f135745 Opened by Yuze Fu at - 3 commentsstd::process::Command should probably implement Display
bffbcbb Opened by Alex Kladov at - 3 commentscfg_accessible does not respect feature gating
efc2f78 Opened by Nemo157 at - 2 commentsconst validation hides sibling validation errors
dc633ff Opened by Oli Scherer at - 2 commentsWeird nonsesnical 'one type is more general than the other' error
ca576e2 Opened by ✨ Q (it/its) ✨ at - 2 commentsMake 'cargo bench' to output iteration counts and other statistics?
b12772f Opened by Youngsuk Kim at - 1 commenttrait and struct functions conflicts resolving inconsistence
737fb16 Opened by CJ at - 7 commentsAsymmetric "overflow evaluating the requirement" error with associated type constraint
62956da Opened by Tavian Barnes at - 3 commentsBootstrap fails to build when switching between submodule and subtree
f0805d4 Opened by jethrogb at - 3 commentsOn unresolved names, should the compiler suggest relative paths (
6856c41 Opened by leonardo-m at - 5 commentssuper::…) instead of absolute ones if possible?clippy is not installed to destination dir if 'tools' config variable not explicitly defined.
b94857c Opened by Edwin Beasant at - 10 commentsPrimitive vs struct antipattern?
ca52168 Opened by sjep at - 2 commentsSpecifying one associated type makes Rust forget about the constraint on the other ones
81f3512 Opened by Thomas B at - 3 commentsImprove error message when moving a captured value out of a closure
89ea828 Opened by gralpli at - 2 commentsHuge stack allocation is generated when assigning a huge piece of memory to a reference
2099ff7 Opened by Dániel Buga at - 12 commentsstatic
108c88f Opened by neivv at - 2 commentsextern "stdcall" fn()causes linker error on i686-msvcprecision loss in Fp mul
1607fc6 Opened by Ilia Ki at - 5 commentsMake lang items private
3bfd835 Opened by Nathan Corbyn at - 17 commentsLLVM can reorder rounding-mode-sensitive float operations outside rounding mode changes in SSE
34874f2 Opened by Patrick Walton at - 5 commentsSplitting borrows through smart pointers has confusing diagnostics
f089e76 Opened by Manish Goregaokar at - 4 commentsMissed optimization: Array shadowed in same scope of declaration unnecessarily copied.
6080d66 Opened by Nicholas Rishel at - 4 commentsfails to infer inner-scope type if it is specified in an outer scope
76df88c Opened by Matthias Krüger at - 1 commentLLVM specific code in backend agnostic part
dc62dd6 Opened by antoyo atConditional jumps equivalent to if(0 != 0) can appear in optimized assembly
0ec99b5 Opened by Iain King-Speir at - 9 commentsCounting bytes with high bit set optimizes badly for x86_64
d42629d Opened by Henri Sivonen at - 2 commentsalign_to prefix max length not taken into account in optimization
70cd934 Opened by Henri Sivonen at - 4 comments
b59f553 Opened by Dylan MacKenzie at - 6 commentsunsafeblocks do not apply to array length expressions they containMake core::panic::Location available from another module?
e5a89df Opened by Adam Perry at - 1 commentrustdoc should add repository links automatically
c30d4bc Opened by Jason Shirk at - 4 commentsLifetime issues: assigning to a mutable reference with part of its current value
d7ee05a Opened by Léo Gaspard at - 4 commentsIncorrect error message, “can't call method on ambiguous numeric type
327312e Opened by Frank Steffahn at - 5 comments{integer}”Audit uses of
604164b Opened by Dylan MacKenzie at - 1 commentskip_binderin diagnostics codeConsider making
189177c Opened by Vadim Petrochenkov at - 4 commentscfg(feature = "crt-static")available only for link-time configurationNo warning when trait extension fn's conflict with pre-existing fn's
55e307b Opened by Jasper atClarify stages of MIR pipeline, and make MIR lints consistent
fa3a5e9 Opened by Dylan MacKenzie at - 10 commentsSlicing after
0a99670 Opened by Jacob Pratt at - 2 commentsstr::starts_withperforms unnecessary checksmod-with-a-body silently ignores any "mod.rs" (could have a better diagnostic?)
296f930 Opened by Jarrett Billingsley at - 1 commentInconsistent handling of associated constants in patterns
c789ea9 Opened by sportzer at - 1 commentTracking Issue for Extend::{extend_one,extend_reserve}
5412e9b Opened by Josh Stone at - 22 commentsSuggest importable type that differs only in capitalization
755cb2d Opened by David Tolnay at - 5 commentsWrong use closure help for const generics
980ff33 Opened by leonardo-m at - 1 commentCreating a macro of generating closure, description of arguments to closure in || with a star only works as an exclamation point.
8d4fa8f Opened by Denis Kotlyarov at - 2 commentsUX improvements around const usage and error lints
0539fbd Opened by Pyry Kontio at - 16 commentsDecide on stability of
fdfd7f3 Opened by Andrew Lilley Brinker at - 8 commentsDisplayoutput for libstd/libcore/etc. typesis_x86_feature_detected! does not work with $:literal argument
833bf11 Opened by David Tolnay atCycle error through variance computation when using
6d93136 Opened by Eduard-Mihai Burtescu at - 7 comments-> _.Suboptimal debug codegen for integer division with a constant rhs
00f23d9 Opened by Alex Crichton at - 10 commentsnarrowing_rem, narrowing_and
7d9add1 Opened by leonardo-m at - 17 commentsRefactor improper_ctypes to separate "UCG questions" from linting decisions
d5207e3 Opened by Hanna Kruppe at - 2 comments"Unnecessary" braces have an influence
8904c72 Opened by Bram van den Heuvel at - 4 commentsstdio handles (stdin, stdout, stderr) should be
da25bc6 Opened by Ian Jackson at - 5 commentsSeekat least on UnixConfusing Error for writeln! and write!
82ed7dd Opened by Duddino at - 3 commentsTracking Issue for
890446c Opened by Josh Cotton at - 6 commentsstring_remove_matchesAbort from malloc on arm-unknown-linux-gnueabihf
b955741 Opened by jyn at - 4 commentsInvestigation into ASCII ctype inherent methods performance with lookup table
9207ce3 Opened by Christiaan Dirkx at - 11 commentsAdd an attribute for asserting variance of generic parameters
9c001d6 Opened by Aaron Hill at - 1 commentRecursive diagnostics when using consts in arrays
4da8032 Opened by SeeSpring at - 3 commentsRefactor
12fb757 Opened by Dylan MacKenzie at - 2 commentsnon_ssa_localsto removeLocalAnalyzer::process_placeffi-safe lint should be more aggressive in checking ffi stability of sub-types
a865a54 Opened by Felix Schütt atMisleading compilation error message in desugaring of closure with mutable reference
e4c1d98 Opened by n4n at - 1 commentMacro expansion for expr
0a6af05 Opened by Donough Liu at - 3 commentsGet rid of /rustc/$hash hack
04e930c Opened by Felix S Klock II at - 1 commentcargo doc output layout improvement for pub const
de0deea Opened by keepsimple1 at - 1 commentthread 'rustc' panicked at 'called
5ae70be Opened by Brian Cain at - 1 commentOption::unwrap()on aNonevalue', src/librustc_typeck/check/intrinsic.rs:288:42Clarify the behavior of std::task::Waker and Future::Poll
495a5e8 Opened by Adam Ning at - 4 commentsUse
b69013f Opened by Luo Jia / Zhouqi Jiang at - 7 commentsfclass.{s|d|q}instruction for float point classification in RISC-V targetsFalse unused_braces lint warning when using non-proc macro
99b3f68 Opened by jeekobu at - 2 comments[ER] NonZero const generic constructor
f0e4493 Opened by leonardo-m at - 7 commentsConsider adding #[must_use] to std::process::ExitStatus
f007692 Opened by Ian Jackson atTracking Issue for std::process error handling
13602ca Opened by Ian Jackson at - 15 commentsClosure outlives error should mention the source of the requirement
b0ada2d Opened by Aaron Hill at - 1 commentcoercion becomes order dependent for higher-ranked functions
dc6a047 Opened by Niko Matsakis at - 5 commentsHandle source code coverage in const eval
bdf5a90 Opened by Tyler Mandry at - 4 commentsTTL should be regarded as octal number (8-bit unsigned integer)
73596d4 Opened by Safwan Rahman at - 8 commentsMatching function signature is nearly impossible in declarative macros (mbe)
0f82e25 Opened by waffle atrustdoc:
7f9f7cc Opened by Léo Gaspard at - 3 comments--enable-index-pageintegration with cargo?make
c26f010 Opened by Jane Losare-Lusby at - 11 commentspub type foo = barandpub use bar as foointerchangable in next editionTracking issue for
08458fa Opened by Dylan MacKenzie at - 53 comments#![feature(const_precise_live_drops)]
f218a41 Opened by Matthias Krüger at - 4 comments-Ztime-passes: columns not always seperatedlinking with rust-lld failed: exit code: 1
118bb83 Opened by Imran Ali at - 4 commentsAllow export of Rust symbols from a C shared object via a staticlib
69e4cc4 Opened by Adrian Taylor at - 21 commentsLinked native libraries are sometimes deduplicated and sometimes not deduplicated
1920cc3 Opened by Vadim Petrochenkov at - 3 commentsSearch in associated items when type cannot be found
b155e4c Opened by Esteban Kuber atIncremental compilation of rustc itself uses much more memory; OOM on rustc_middle with 8GB
169dc2d Opened by Josh Triplett at - 6 commentsAdd
23a5249 Opened by XAMPPRocky at - 2 commentscoreandalloccolumns to platform supportExtend
98ebd84 Opened by Tyler Mandry at - 3 comments#[must_use]to more typesrustc panicked when link.exe ran out of memory
18e70b2 Opened by Richard Feldman at - 4 commentsNot desugaring to HRTB for closure argument
ddad5df Opened by Alec Mocatta at - 3 commentsWarn on assert!(always_false)
2732439 Opened by Sergey Bugaev at - 3 commentsintra-rustdoc-link: Cannot use core in core crate
89ce39f Opened by tesuji at - 18 commentsConfusing 'type mismatch' error when using function pointer as fn trait
e9ebf2b Opened by Aaron Hill at - 4 commentsDuplicating mut Copy variables doesn't warn or error
ac091ab Opened by Robert O'Callahan at - 9 commentsDoctest panic line numbers are incorrect
98a904c Opened by enterprisey at - 2 commentsIterator Indexing
36da909 Opened by Jack Wrenn at - 3 commentsMisleading Error Message: the trait
4c05126 Opened by Erik at - 1 commentFoois not implemented for&dyn FooTracking issue for moving ui tests to subdirectories
40cf2cd Opened by Felix S Klock II at - 22 commentsUser type annotations can result in different mir-opt test results in CI vs locally
f2d8a46 Opened by David Wood atrustc uses insane amounts of memory when compiling a function that loads 1500+ function pointers from a DLL
fd6d14e Opened by Felix Schütt at - 9 commentsTerrible code generation with a zillion bounds checks.
4b5d2f2 Opened by Kyle Huey at - 1 commentFall back to more verbose error when 'expected' and 'found' are the same
2da6a5b Opened by Aaron Hill at - 2 commentsDebugger support for Rust async/await
a8f8275 Opened by Tyler Mandry at - 3 commentsExternal backtraces for async tasks
f9657d3 Opened by Tyler Mandry at - 3 comments
e2cb4c5 Opened by super-continent at - 7 commentscargo +nightly-i686-pc-windows-msvc buildcrashes with very little info on what caused the errorUse
3cde267 Opened by matthewjasper at - 2 commentsdataflow::ResultsCursorin borrowckAdd
6f97e39 Opened by Adam Perry at - 1 commentcore::panic::Location::{end_line,end_column}?function-like procedural macros: no dead_code warning on created code (e.g. "function is never used" warning)
22d1ece Opened by sfmunoz at - 5 commentsVersion mismatch between Rust's bundled musl libc and system musl may cause linking errors with native libraries
219dbeb Opened by Will Chandler at - 3 commentsSupport for ARMv8.3+ targets
da31d1e Opened by Lucy at - 33 commentsFormal support for linking rlibs using a non-Rust linker
880d6ff Opened by Adrian Taylor at - 97 commentsError converting from i32 to f64 when type parameter implements From<f64>
f8f171e Opened by Dirkjan Ochtman at - 3 commentsSegfault of binary produced with
3600ea1 Opened by Harald Hoyer at - 3 commentsrelocation-model=staticforx86_64-unknown-linux-muslTracking Issue for
4d969cd Opened by Nathan Corbyn at - 26 commentscore::mem::variant_countBreak the infinite loop in declarative macros
5b76256 Opened by Vitalii Kryvenko at - 2 commentsUsing
00b5a09 Opened by Aaron Hill at - 2 comments-Z macro-backtracebreaks 'unreachable statement' with macro callbug: Inproper dead code warning
05a93c3 Opened by AngelicosPhosphoros at - 4 commentsSupport for the armv7l-unknown-linux-gnueabi platform
cef1e59 Opened by YuGiOhJCJ at - 1 commentSimple code won't compile. Both stable and nightly.
ecf257f Opened by giftal at - 6 commentsTypecheck error in body of async fn reported at point-of-use
cb5f86c Opened by bdonlan at - 3 commentsHashSet and BTreeSet difference() method argument lifetime overconstrained
5bc57b6 Opened by Bart Massey at - 7 commentsContrived type-outlives code does not compile
ce6026a Opened by Aaron Hill at - 1 commentInefficient code generated for state machine
547d4c4 Opened by Plecra at - 3 commentsxabort incorrect argument
cb766ad Opened by Cody Laeder at - 3 commentsErrors from trait incompatability for cfg(test) vs. non-cfg(test) very confusing
ca8c2ba Opened by Dabo atMIR sanity check improvements
cfb18bf Opened by Ralf Jung at - 6 commentsRust does not optimize register save/restore for early exit (slower than nim)
6cb8817 Opened by Nokola at - 5 commentsTowards faster symbol lookup via DT_GNU_HASH
4e16e4e Opened by LifeIsStrange at - 18 comments[Missed optimization?] Having many if branches that all check for Some(_) is slower than pre-destructuring the Some before the if section
a1b64bd Opened by Arif Driessen at - 1 commentComprison of
770f976 Opened by waffle at - 9 commentsTypeIds in const contextSIGSEGV when compiling for target wasm32-unknown-unknown with LLVM target feature 'multivalue'
59eaf12 Opened by Adrian Wielgosik at - 9 commentsAdd SVH based symbol to dylibs
ae7d239 Opened by bjorn3 at - 9 commentsrustdoc: please show
c904c4b Opened by Lokathor at - 3 commentsdocattribute info in search resultsFormalize SVH stability for a specific release and target
7a2c37f Opened by Mikhail Zabaluev at - 2 commentsRemove
43d3e18 Opened by Vadim Petrochenkov at - 6 commentsfn pretty_printing_compatibility_hackAbility from the top-level of the compilation not to mark #[no_mangle] items exported from shared library
a1768dd Opened by Henri Sivonen at - 38 commentsDenying a const_err lint can hide the root cause site
9dca1f6 Opened by Oliver Scherer (company account waiting for deletion) at - 3 commentsrustc performs auto-ref when a raw pointer would be enough
01a7dd0 Opened by Ralf Jung at - 43 commentsSpecForElem for i16/u16 and other digits
02f9df4 Opened by Ivan Tham at - 4 commentsNaming an associated type can cause a compile failure
5f72a72 Opened by e2-71828 at - 1 commentMissed inference with array of nonzero divisors
06df9ae Opened by leonardo-m at - 3 commentsAdditional register with same const behaviour
bb35fbf Opened by Juan Aguilar Santillana at - 5 commentsMissing warning about
69ec8a6 Opened by tesuji at - 5 commentstarget_featurewhen using forcore::arch::x86_64functionsBetter error for import of associated items
c9b91ab Opened by Ian Jackson at - 2 commentsstd::line macro can be wrong in 1.44.1 stable under proc-macros
27e0baf Opened by Elichai Turkel at - 1 commentBad suggestion
fa18b10 Opened by SNCPlay42 at - 6 commentsdyn pubon proc macro (#61963 regressed)Non-'static Lifetimes in Const Generics
42b1dc9 Opened by Gabriel Smith at - 3 commentsInconsistent borrow check in async function
9d8b108 Opened by Nugine at - 8 commentsusing inner tool attributes in crate root induces compiler error on intra-crate macro use
265342b Opened by Bryan Cantrill at - 6 commentsParameter usage is not properly propagated through trait aliases
5929248 Opened by Bram van den Heuvel at - 1 commentLLDB show a non existing variable at O1
528c880 Opened by Luca Massarelli at - 2 commentsICE trying to link corrupt/bogus static library
0faebd2 Opened by jgallagher-cs at - 2 commentsStrange .cloned() error message mentioning iterators
0abee15 Opened by enterprisey at - 5 commentsRe-exported tuple struct changes field visibility depending on how it is imported
07a5fbd Opened by Sunjay Varma at - 3 commentsUnique references to temporary empty arrays are not actually unique
e6048bb Opened by Miguel Young at - 4 comments
8188e61 Opened by Remi Bernotavicius at - 3 commentsunused_lifetimeswarning misses unused lifetimeAdd support for
19c7849 Opened by Edoardo Morandi at - 10 comments#[doc(since="version")]attributeMissed optimization: Useless branches are kept when matching pattern
957de38 Opened by tesuji at - 4 commentsMissed optimization: Loop with decreasing index does not elide bounds check
49dd8b5 Opened by Aurelia Molzer at - 3 commentsAdd item suggestions for broken intra doc links
4fa9a93 Opened by Ivan Tham at - 10 commentsrustdoc generates broken "Read more" links when the destination crate doesn't have a URL
2d27fe0 Opened by Oliver Middleton at - 1 commentArray of tuples containing functions trip on type inference?
14210d4 Opened by Mike Hommey at - 3 commentsconsider disallowing setting target_family if target_os=none
fc3e263 Opened by Eric Huss at - 22 commentsUnexpected panic building debug target for tonic crate, on armv7
9fba1c4 Opened by Vallery Lancey at - 1 commentTracking Issue for raw slice getters (slice_ptr_get)
93e6001 Opened by Ralf Jung at - 30 commentsMaybeUninit::assume_init optimizes poorly
ba8bcba Opened by David Tolnay at - 13 commentsAllow
1687966 Opened by tesuji at - 2 commentsunsafemodifier before control flow blocks likeunsafe match,unsafe loop, etc.Please impl Debug for other ABI fn types
fb5a62b Opened by Lokathor at - 1 commentInefficient codegen with leading/ trailing zeros result manipulation.
513bab9 Opened by Vin Singh at - 2 commentsPutting braces around match arm with macro call and trait resolution breaks parser
3bd772c Opened by Matthias Prechtl at - 2 commentsBorrow compilation error with
85964b9 Opened by João Marcos at - 11 commentsvec.swap(0, vec.len() - 1), whilevec.push(vec.len())works.Emit noundef LLVM attribute
2e7b4a3 Opened by Nikita Popov at - 6 commentsShould include crate name in error message for E0391 (and perhaps others)
56ffc61 Opened by Felix S Klock II at - 1 commentLLVM unrolls loops fully, leading to non-linear compilation time
baa71ce Opened by Benjamin Levy at - 16 commentscc long double targeting wasm32-wasi links incorrectly
4f5ebfb Opened by Tjeu Kayim at - 1 commentSpotlight shows traits with generic impls that do not apply to the specific type
17fded5 Opened by Manish Goregaokar atrustc is now dynamically linked to zlib
13f94ac Opened by Mark Rousskov at - 14 commentsrustdoc: Intra doc links from Deref/etc do not link to the same page
95f3783 Opened by jyn at - 1 commentcompilation time (of volatile array read?) is super-quadratic in array size
b0a81ce Opened by Ian Jackson at - 11 commentsFigure out a way to link to downstream crates
54e0421 Opened by jyn at - 43 commentsUnclear lifetime error in closure producing a future
206cfdb Opened by Gurwinder Singh at - 18 commentsA to_int_checked fn to cast floats to integers
d6709e6 Opened by Roman at - 2 commentsmacros by example: cannot expand non-nested repetitions inside of each other
894dfeb Opened by Meriel Luna Mittelbach at - 7 commentserror: could not compile
8aa45d9 Opened by Petr Sumbera at - 34 commentsgkrustsince Rust 1.43 on SPARC Solarisasm!:
ed6c398 Opened by Hiroki Tokunaga at - 3 commentspush offsetcausesunexpected token!Handle fully-qualified syntax in intra doc links
2e96ec6 Opened by Manish Goregaokar at - 2 comments-Clink-dead-code doesn't generate dead non-generic items appearing within (instantiated) generic impl blocks
e96aefe Opened by eggyal at - 5 commentsImporting name that shadows glob twice results in confusing error
8f7da49 Opened by Aurelia Molzer atExplain elision when it is relevant to lifetime errors
ce4dcaf Opened by SNCPlay42 at - 1 commentProvide suggestion when argument that should be a closure is any other type
37b86d1 Opened by Esteban Kuber atPerformance regression from Rust 1.37 to 1.38 when using unreachable_unchecked
d1712e7 Opened by Gary Guo at - 9 commentsRemove
5a4c9cb Opened by Aaron Hill at - 6 commentsNtIdenthack for regressed cratesError message suggests using
46d8c11 Opened by L-F-Stack-Exchange at - 1 comment&andmutwhen matching on fields behind a&mut, rather than&mutorref mutBetter slices array type inference
17dce97 Opened by leonardo-m at - 2 commentsmacOS x86_64 requires frame pointers to unwind functions with huge stack frames
f820ab9 Opened by Alex Crichton at - 3 commentsA lint to warn about generic in alias not used as generic parameter
ca2034d Opened by tesuji atdiagnostics: rustc displays confusing Ok(#[stable(feature = "rust1", since = "1.0.0")] T) if wrong match binding is used
f742342 Opened by Matthias Krüger at - 2 commentsMissing unsizing coercions for raw slice pointers
9e6f934 Opened by Ralf Jung at - 3 commentsMissed optimization: loop with increasing index doesn't elide bounds check
4cc22c3 Opened by Paolo Barbolini at - 5 commentsAdd a spell checker for libcore/libstd documentation
8efc038 Opened by jyn at - 34 commentsSuggest reborrowing mutable reference when move error ocurrs
5bf8a85 Opened by Aaron Hill atDo not build nightly-only tools on beta/stable CI
2886c10 Opened by Ralf Jung atmetadata: Span data and
5d5cb2b Opened by Vadim Petrochenkov at - 1 commentSourceFiles for macro-only dependencies can be inlinedEmpty drop() causes cross-language LTO LLVM segfault
f7e61c2 Opened by Matt Corallo atUninformative error message when casting usize to pointer to generic
aba86e0 Opened by rodrimati1992 at - 2 comments?SizedtypeConsider different page layouts for rustdoc
6094e86 Opened by jyn at - 1 commentFilter out
78e6121 Opened by Esteban Kuber at - 2 commentsDebugnote on E0277 in type contextProposal: Mismatching parameter name lint
68a04f4 Opened by James Leitch at - 6 commentsFunction references missing from __unwind_info on OS X
acaa255 Opened by eggyal at - 6 commentssysroot spans still not printed, when remap-path-prefix is set with a custom path
7c109e1 Opened by Ximin Luo at - 6 commentsCString does not preserve capacity
b0845df Opened by kotauskas at - 1 commentrustbuild: --no-fail-fast tries to compile rustc 40+ times (due to crossbeam-utils failure) before eventually failing
4b3c28b Opened by Ximin Luo at - 3 commentsProposal: Split
5bb013a Opened by James Leitch at - 1 commentunused-variableslint intounused-variables,unused-function-parameters, andunused-trait-function-parametersError in specialization type checking when using trait aliases
5f9854f Opened by Joshua Smith atlibtest panics when running
1f1cdce Opened by Ross MacArthur at - 23 commentsshould_panictests under QEMU armv7Const functions sometimes don't do overflow checks in release mode
427b0c7 Opened by Y0ba at - 4 commentsImprove documentation of read_vectored and write_vectored
625faba Opened by Jakub Konka at - 11 commentsLints about
f3781f7 Opened by Poliorcetics at - 5 commentsunsafe {}blocks propagate inside macrosCreating a raw pointer to an external static requires an unsafe block
301d9a8 Opened by Nemo157 at - 6 commentslibtest should set RUST_TEST_THREADS environment variable
aadd59d Opened by Nikita Baksalyar at - 1 commentdebuginfo test hanging on
baf5e6f Opened by Nathaniel McCallum atarm-android
c729c08 Opened by Jon Magnuson at - 3 comments==expression with unsafe block on left-hand side fails to parseInner attributes doesn't work well for clippy since 1.44.0
6f86a19 Opened by Chaotic Longhair at - 1 commentx.py test: add ability to stop after first test failure.
f176330 Opened by Edd Barrett at - 4 commentsFeature request: Add a way to capture a formatter that can be passed to format helper functions
04cd779 Opened by Fabian Franz at - 5 commentsdebuginfo function-call test fails on big endian
26434d1 Opened by Ximin Luo at - 1 commentCompilation never finishes
bee35ca Opened by Christophe Dousson at - 8 comments[ER] One useless division by zero test
d7667f7 Opened by leonardo-m at - 6 commentsUnrelated Code Fails to Typecheck when Feature Enabled
bf18478 Opened by Connor Fitzgerald at - 4 commentsTracking Issue for the use of
73b5fee Opened by Oli Scherer at - 7 comments?in constantsSupport for converting OpenOptions to c_int on UNIX
f349a34 Opened by srrrse at - 1 commentWebAssembly size regression between 1.40 and 1.41
9d4083a Opened by Ingvar Stepanyan at - 20 commentsMake
fdcdc68 Opened by Jacob Pratt at - 20 commentspubin a binary equivalent topub(crate)for diagnosticsTracking Issue for slice::array_chunks
d4e9755 Opened by lcnr at - 120 commentsError messages confusing trying to return errors across threads
06d0a50 Opened by jgarvin at - 1 commentpanic_bounds_check with for on an interval closed on the right
a96e096 Opened by leonardo-m atTracking Issue for slice::array_windows
d97a455 Opened by lcnr at - 18 comments[ER] Possible basic panic_bounds_check left after Vec::resize_with
4098b7d Opened by leonardo-m at - 1 commentWrapper/glue functions such as std::fs::FileType::is_file are not always inlined
405a8ff Opened by Iain King-Speir at - 3 commentsbuilding on arm64 hardware under armv7 qemu emulation want to use wrong platform
6a603ed Opened by Igor Velkov at - 3 commentsThere is no cross-platform way to use
b9a8a4c Opened by Sergey "Shnatsel" Davidoff at - 24 commentsinclude_*!staticlib for wasm32 targets have missing dependencies
090ea7d Opened by Ömer Sinan Ağacan at - 2 commentsTracking Issue for [*const T|*mut T]::with_metadata_of
8dc77b5 Opened by oliver-giersch at - 16 commentsCheck submodule commit provenance in CI
0a7c3a2 Opened by jethrogb at - 4 comments
99a59d9 Opened by Nemo157 at - 9 comments--message-format jsondoesn't apply to rustdoc coverage outputsupport for bootstrapping on linux with
5579bd9 Opened by Felix S Klock II at - 1 commenttarget = ["x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc"]Local path of sysroot dependencies gets used in debuginfo when rust-src is installed
e44a9cd Opened by bjorn3 at - 1 commentTypechecker doesn't honor Deref as a trait bound on references when using * operator
7b3de6b Opened by djrenren at - 5 commentsConfusing notes with per-method where-bounds when bounds are not satisfied
22bc4e6 Opened by Simonas Kazlauskas at - 1 commentrustc-dev does not contain enough to link against rustc libraries
7d9f9bf Opened by Ralf Jung at - 7 commentsImplicit lifetimes of type parameters does not work
91cdb42 Opened by Nazım Can Altınova at - 3 commentsrustdoc: --show-coverage should show per-item, not per-file
5ccbad2 Opened by jyn at - 3 commentsPerformance:
6b331d4 Opened by Tim Diekmann at - 5 commentsLayout::align()can assume, that the alignment is a power of two--cap-lints does not downgrade lint levels for subsequent lint control flags
962b942 Opened by Matthias Krüger atSuppress warnings caused by todo!()
666aff7 Opened by Jonathan Chan Kwan Yin at - 7 commentsImprove codegen for single argument format_args!
2443328 Opened by Ivan Tham at - 4 commentsTracking Issue for improved item code blocks
c27a269 Opened by Riccardo D'Ambrosio at - 2 commentsRemove
0b16bc6 Opened by David Wood at - 3 commentsParamEnv::reveal_allfrom codegenMacro expansion moves comments around.
1911838 Opened by Frank Steffahn at - 1 commentRustdoc wrapper doesn't support --on-fail=print-env
2853ca8 Opened by jyn atInvestigate speeding up
3900822 Opened by Aaron Hill at - 8 commentsx86_64-applejobsInvalid help message when traits in #[derive()] miss type annotation
03b3e5d Opened by Yuxuan Shui at - 3 commentsSuperfluous assignment does not give warning
958f36e Opened by alvinhochun at - 2 commentsCI for deterministic / reproducible builds
5158d39 Opened by Ximin Luo at - 16 comments8.5% runtime performance degradation for GNU-toolchain 1.45.x vs. 1.44.x in Windows
2c168e6 Opened by Marcel Vanthoor at - 12 commentsTracking Issue for pointer methods returning
cc91268 Opened by Tim Diekmann at - 7 commentsMaybeUninit<T>expected suffix token in proc macro
2adeba2 Opened by Mark Rousskov at - 4 commentsDocumentation pages are not displayed in Opera Mini
db095b1 Opened by bodqhrohro at - 3 commentsImprove "visibility" of rustdoc books ("stable" and unstable ones)
c239b78 Opened by Guillaume Gomez at - 2 comments.rodata bloat with aligned zero sized objects
85a2b98 Opened by Harald Hoyer at - 19 commentsExpotential compile time with recursive trait bounds
ae0f9d7 Opened by Georg Semmler at - 1 commentMissing lifetime in associated type triggers suggestion that requires
39a3160 Opened by Andrew Burkett at - 4 commentsgeneric_associated_typesdiagnostics two unused_import warnings instead of one
67c05ce Opened by Matthias Krüger at - 3 commentsThread 'rustc' has overflowed its stack on dumb program
014d5ee Opened by Aurorans Solis at - 13 commentsx.py tidy doesn't ignore untracked files
41d0103 Opened by Aman Arora at - 6 comments
79a8442 Opened by Raphael Spoerri at - 6 comments#![recursion_limit]behaves strangelyStrings are not optimized as vector of characters
168f467 Opened by Dániel Buga at - 8 commentsConfusing terminology with compiler message for traits "parenthetical notation"
8eb41be Opened by Jeremy Flowers at - 1 commentBetter codegen for FromIterator Box<[T]>
e4483dd Opened by Ivan Tham at - 4 comments"-A warnings" cannot be overwritten later by
2999c46 Opened by Ralf Jung at - 7 comments#[warn](but other "-A lint" can)Rustdoc shouldn't collect all attributes into a single string when parsing markdown
15f55a1 Opened by jyn at - 1 commentConfusing error message combining when arrays, size_of in a container
da72364 Opened by Mikail Bagishov at - 2 commentsRemove duplicate dependencies for rustc itself
b5c1d30 Opened by jyn at - 12 commentsUnused
902afd0 Opened by Tim Hutt at - 4 commentsformat!()s are not optimised awayUI test failures with parallel-compiler=true
ae861c2 Opened by Felix S Klock II at - 13 comments0x prefix for hexadecimal and pretty-printed Debug cannot be specified separately in std::fmt
1cad172 Opened by dbdr at - 1 commentAdd
ef2b39d Opened by jyn at - 5 commentscargo fixsupport for switching to intra-doc linksSuggest copy_from_slice for erroneous array assignment
1fed5e5 Opened by jyn at - 7 commentscan't install rustc-docs component:
191a573 Opened by Matthias Krüger at - 34 commentsdetected conflict: 'share/doc/rust/html/rustc'rustdoc does not pass
782179e Opened by Elichai Turkel at - 1 comment-C link-argthrough to doctestsTracking Issue for the #[cmse_nonsecure_entry] attribute
8d84fc9 Opened by Hugues de Valon at - 11 commentsllvm lint: 0-div in flatmappy code: issue-49685
a6b2f47 Opened by Matthias Krüger at - 4 commentsbootstrap/dist.rs hard-coded pathways
f4614be Opened by Grommish at - 6 commentsStdlib proposal: AsPtr, IntoRawPtr, FromRawPtr
c9e718f Opened by Nathan West at - 3 commentsPolonius performance problem on nix and libc
b10e8ef Opened by Josh Triplett at - 2 commentsTarget spec JSON files are not checked for unknown keys
d1bd6ce Opened by Philipp Oppermann at - 2 commentsAccepted convention for incurring dependencies on external files in macro expansion hurts reproducibility
21063d2 Opened by Jude Taylor at - 1 commentcompiletest: Way to bless pretty testsuite
e6cdfc1 Opened by tesuji atNaked functions don't produce an active frame for asm! .seh_* directives on Windows
8a001dc Opened by Bernard Kolobara at - 2 commentstidy on NTFS spuriously warns about executable bit
2cda4dd Opened by Sasha Pourcelot at - 4 commentsConfusing borrow check error when function argument doesn't match type signature
c84db29 Opened by Tyler Mandry at - 5 commentsslice::iter() does not preserve number of iterations information for optimizer causing unneeded bounds checks
7301b49 Opened by Sebastian Dröge at - 21 commentsDocumentation for
b5bb963 Opened by Dan Gohman at - 3 commentsstd::fs::set_permissionsdoesn't cover symlink behaviorShould there be a
71b5798 Opened by Gary Guo at - 3 commentsOnce::try_call_onceTransmute from one function pointer to another produces "can't transmute zero-sized type"
583a89c Opened by Jordan Rose at - 5 commentsrustdoc: please provide way to filter out out-of-document included resources
35738ad Opened by Ian Jackson at - 2 commentsTcpStream with non_blocking mode and read_to_end() leads to incomplete message
533c170 Opened by Jakku Sakura at - 2 commentsInconsistent iterator optimization
bd16cdd Opened by Dániel Buga at - 8 commentsNext-generation syntax highlighting for rustdoc
5b44c82 Opened by Alex Kladov at - 6 commentsLate unused trait import warnings do not suggest removing
ce56fe2 Opened by SNCPlay42 at - 1 commentIncreasingly slow compilation as more levels of
b4cbdb4 Opened by Nicholas Bishop at - 105 commentsasyncare added in Rust 1.46Filesystem warning supress-ability
26077c8 Opened by Roman Yeremenko at - 4 commentsTracking Issue for inline const patterns (RFC 2920)
caebe95 Opened by Niko Matsakis at - 93 commentsAdd support for exporting symbols in binary
5606611 Opened by Rune Tynan atRemove the tidy exceptions of custom-named tests module in std
9452d25 Opened by tesuji at - 1 commentrustc
81ab728 Opened by Rich Kadel at - 9 comments-Clink-dead-codecauses MSVC linker to produce invalid binaries when LLVM InstrProf counters are enabledregression: #[forbid(unreachable_code)] incompatible with the Try ('?') operator
ce28c1f Opened by Deleted user at - 5 commentsRemoving FatalErrors from StringReader
a96239a Opened by Alex Kladov at - 10 commentsPossible Vec::truncate improvement
685e0f0 Opened by leonardo-m at - 5 commentsConfusing error when impl is available only on RefCell contents
ab2ecfa Opened by iximeow at - 3 commentsCannot infer type when indexing an array inside closure with an argument
b19fc24 Opened by Ivan Molodetskikh at - 1 commentUndocumented soundness fix between 1.34 and 1.35
27dea92 Opened by scottmcm at - 12 comments'Dropping temporaries' prevents borrow check to succeed in match arm without shared ownership
03b668e Opened by Sebastian Thiel at - 9 commentsCurrent implementation of
7b3e979 Opened by waffle at#[doc(spotlight)]doesn't handle any type aliasesparser error hint: generic type parameters do not need dereferences
a674659 Opened by Michael Gibson at - 1 commentBad associated type usage causes infinite build/check/run
0b3fdb6 Opened by Avi Dessauer at - 8 commentsTracking issue for future-incompatibility lint
02731dc Opened by lcnr at - 18 commentsconst_evaluatable_uncheckedTypo'd Imports Result in Confusing Error Message
eb4d71a Opened by Jackie Scholl at - 3 commentsassociated functions don't seem to be working as intended for cdylib, but works for dylib
1560112 Opened by Saravanan "Sarvi" Shanmugham at - 2 commentsmeta: Release tags show as "Unverified"
158a79e Opened by Noah Lev at - 9 commentstidy should stop reporting CRs in a file after a while
c0c7c9a Opened by scottmcm at - 4 commentsLarge performance drop in compiled binary in stable rust 1.45.2 vs 1.44.0 on x86_64 linux
2c2c73f Opened by Viktor Chvátal at - 15 commentsWindows SOCKET type defined inconsistently between libc vs std::os::windows
6a634df Opened by Ximin Luo at - 9 commentsMemory overflow when compiling
e16234e Opened by tronta at - 2 comments[ER] Cargo features fix suggestions
9f8f613 Opened by leonardo-m at - 4 commentsAdd regression tests for rust-lldb python wrappers
b2f40b1 Opened by Felix S Klock II at - 1 commentAdd file owner to os::windows::fs::MetadataExt
4c670ba Opened by Andrew Banchich at - 2 comments--extern-html-root-url uses library names to identify dependencies, failing to handle multiple versions
e74e822 Opened by Nemo157 at - 4 commentsTracking Issue for atomic_from_mut
9a71717 Opened by Ashley Mannix at - 41 comments[ER] Suggest usage of .try_into().unwrap() for desired slices => array
1a9e819 Opened by leonardo-m at - 1 commentIs rustc missing an optimisation in this short code sample?
a31a574 Opened by Thomas Winwood at - 3 commentsRecursive Trait Hang in rustc
38ecb12 Opened by braxtoncuneo at - 1 commentExtremely confusing error around function pointers with inferred arguments
513263d Opened by jyn at - 7 commentsDoes
46807de Opened by scottmcm at - 18 comments[T]::array_chunksreally need to be an iterator?Error reporting from attribute macros regressed in 1.46.0
6376335 Opened by Adam Leventhal at - 20 commentsGet rid of
40e1d17 Opened by jyn at - 8 commentscleanin rustdocAlternative help for missing min/max function
0e50d41 Opened by leonardo-m atTracking Issue for slice_range
8b7e47f Opened by dylni at - 34 commentsNested impl Trait for higher-order functions
1fd9db0 Opened by Ryo Ota at - 4 commentsConsider using the host
85485c8 Opened by jyn at - 14 commentsbetatoolchain if it already exists at the right versionHelp message when subtracting two types that can't be subtracted is incorrect
40d96bc Opened by Kazantcev Andrey at - 1 commentConfusing diagnostics for lifetime on associated type
0b5c795 Opened by Matyáš Racek at - 5 commentsLow nproc ulimit causes compiler to crash
88c09d3 Opened by Simon Clark at - 6 comments[ER] catch some wrong copy_from_slice statically
11a325f Opened by leonardo-m at - 1 commentOverly specific PartialEq impl for Option and Result
159cf88 Opened by Sergey Bugaev at - 3 commentsformat_args! is slow
7a4631e Opened by Jubilee at - 6 commentsTuple-struct constructor visibility leads to inconsistency in pattern matching
143eb0d Opened by Aaron Hill at - 2 commentsImprove the rustc-side clippy development experience
32307d3 Opened by Aaron Hill at - 15 commentsChar should have method to detect format characters
5501834 Opened by Jaap Aarts at - 1 commentunhelpful message about reaching recursion limit because of extraneous &
95ae6c1 Opened by Jay Berkenbilt at - 2 commentsTracking Issue for complex generic constants:
d4ed1f9 Opened by lcnr at - 68 commentsfeature(generic_const_exprs)[ER] Better suggestions for wrong attempts of giving a struct method as argument to another method
2bfa879 Opened by leonardo-m atInvalid error while using Debug as trait:
723452e Opened by Tomaz Canabrava at - 11 commentsTracking issue for RFC 2963: rustdoc JSON backend
d0c9f5b Opened by Manish Goregaokar at - 22 commentsWishlist: MIR-level integer range analysis
c1c201b Opened by Moony at - 8 commentsrustdoc: layout-relevant private fields can not be documented
7eda008 Opened by Aurelia Molzer atConsider enabling debug logging by default for contributors
64ea53a Opened by jyn at - 9 commentsborrowed value does not live long enough in closure
7154bda Opened by Gurwinder Singh at - 6 commentsGive a better error message for shared borrow treated as unique for purposes of lifetimes
0d7076a Opened by Duncan at - 7 commentsAdding a
f6ccb32 Opened by Joshua Barretto at - 3 commentstakemethod toDefaultDeref coercion not triggering for &Box<dyn Trait> to &dyn Trait
74d42e3 Opened by scottmcm at - 2 commentsRustdoc link to current impl
45729b8 Opened by Ivan Tham atwasi-sdk/bin/wasm-ld regression in 1.46.0
3f1a7ee Opened by Tjeu Kayim at - 4 commentsdiagnostics: rust could suggest removing reference here
983407b Opened by Matthias Krüger at - 2 commentsRun linkchecker just on some docs?
d0e07be Opened by Ralf Jung at - 3 commentsTracking Issue for OpenOptionsExt::as_flags
1412aaa Opened by Federico Ponzi at - 5 commentsFeature gate for unstable target_feature values not being checked on nightly
a5de6e8 Opened by Nika Layzell at - 3 commentswarning: value assigned to
2950d89 Opened by Jeff Muizelaar at - 4 commentsxis never read not fixed by cargo fixUnhelpful error message "cannot satisfy
64f9a1e Opened by Pieter Agten at<associated_type> == _"Bulk-initialization of contiguous enums with memset
349121d Opened by Benjamin Prosnitz at - 3 commentsStable counterpart for
ead8854 Opened by Autumn at - 4 commentscore::intrinsics::volatile_set_memoryIntra-doc links choose a random method if there are multiple implementations of the same generic trait
842610b Opened by jyn at - 3 commentsTracking Issue for feature(unix_socket_ancillary_data)
e7caa4c Opened by LinkTed at - 91 commentsTracking Issue for feature(unix_socket_peek)
41945b7 Opened by rijenkii at - 7 commentsSuperfluous errors for missing lifetime in async function argument
8c0843e Opened by Dirkjan Ochtman at - 1 commentConsider making
bf98b34 Opened by jyn athtmldocckmore specificBuild hang on Linux
04f6508 Opened by Daniel at - 74 commentsMove the doc directory to separate repo
d30587e Opened by Arijit Dey at - 19 commentsrustdoc: Please process top-level README by default
3c0fc70 Opened by Ian Jackson at - 12 commentsWhen linking statically, native libraries should go inside --start-group/--end-group for robustness
1cc842c Opened by Josh Triplett at - 16 commentscompiler crash using specialization
2e015d5 Opened by Anders Musikka at - 3 commentsBuild on x32 ABI on gentoo
49aff38 Opened by alsoijw atRefactor handling of statics
6365ca3 Opened by Ralf Jung at - 7 commentsTracking Issue for
2c7618b Opened by Ashley Mannix at - 50 commentsconst fntype_idGive a better diagnostic for keywords with incorrect capitalization
4b05ac9 Opened by jyn at - 10 commentsClean up handling of
6e4ad29 Opened by jyn at - 4 commentsWrongNamespaceincollect_intra_doc_linksExponential compilation time for recursive data structures implementing traits with associated types.
e188b0c Opened by Valerii Lashmanov at - 1 commentallow_internal_unstable silently ignores typos in feature names
260a55e Opened by Dániel Buga at - 6 commentsRustdoc lints don't fire for pub re-exports
19614cf Opened by jyn at - 4 commentsHelp messages could include required
8de472b Opened by follower at - 4 commentsuseline.Error message for
f766064 Opened by SNCPlay42 at - 3 commentsT <binop> Uworsens ifThas exactly one implementation of the relevant traitInconsistent failure in byte slice &[u8] comparison caused by unrelated code
4c91e45 Opened by Aidan Hobson Sayers at - 4 commentsDeprecation text for Error::description leads users towards accidentally introducing infinite recursion
ac12b46 Opened by Simonas Kazlauskas atcross-built compiler doesn't have the standard library for the target in its sysroot
aed8bbd Opened by Mike Hommey at - 7 comments
c2deace Opened by Dylan MacKenzie atstaticcontainingUnsafeCellcan circumvent const-checking with certain feature gatesICE: cannot relate bound region: ReLateBound
8b7828f Opened by DutchGhost at - 8 comments[ER] Int::RANGE constants
c345a02 Opened by leonardo-m at - 5 commentsTracking Issue for feature(iter_advance_by)
f1ecd4e Opened by Tim Vermeulen at - 38 commentsAdd a tidy check for acceptable rustdoc header
47f930f Opened by Ivan Tham at - 3 commentsWay to disable const_item_mutation lint for one specific const
8d00311 Opened by David Tolnay atDuplicate
261c852 Opened by varkor at - 3 commentsE0121errors are emitted for placeholder types_in some positionsInconsistent "overflow evaluating the requirement" error for adding impl in another crate
a33f4fb Opened by Georg Semmler at - 7 commentsMacro expansion + E0308 'mismatched types' makes it hard to find what the types were
53e6179 Opened by jyn at - 2 commentsDocs enhancement: misleading try_clone docs
a63e9bf Opened by Robert Collins at - 3 commentsInvalid monomorphization when
677604e Opened by xd009642 at - 15 comments-C link-dead-codeis usedstd::process::exit() on MSVC bypasses writing LLVM InstrProf counters to profraw file
40c8e12 Opened by Rich Kadel at - 2 commentsProvide suggestion on E0277 Sized error when
39dd935 Opened by Esteban Kuber at - 7 comments&**/as_ref()would be appropriateAllow applying pub(crate) visibility to query accessor functions
08e29bd Opened by Aaron Hill atinterface inconsistency with char::is_ascii_... functions
381c8b4 Opened by Johann150 at - 4 commentsHandle type errors in fn args caused by type parameter divergence
635e366 Opened by Esteban Kuber at - 1 commentAllow using uncompressed metadata for proc-macros and dylibs
22435d6 Opened by Aaron Hill at - 1 comment
e116125 Opened by Oli Scherer at - 9 commentsmir::Constant::spanis a footgun for mir optimizationsbootstrap: Improve the UX when run from a git worktree
75b9c5b Opened by jyn at - 5 commentsType inference seems to pick up the wrong trait bound
55b1224 Opened by Diogo Sousa at - 2 comments(Lack of) Polymorphization can lead to an unnecessarily recursive type & make compilation fail
460d389 Opened by Daniel Henry-Mantilla at - 4 commentsCompiling project makes rustc emit STATUS_ILLEGAL_INSTRUCTION
9ba7e01 Opened by Ralf Biedert at - 11 commentsNew "warning incompatible with previous forbid in same scope" error
a52d7c4 Opened by Nemo157 at - 15 commentsShort backtrace sometimes includes unnecessary
fc2eacc Opened by Scott Olson at - 3 commentscore::ops::function::FnOnce::call_oncelineAdd a blanket impl for
2155792 Opened by Noah Lev at - 10 commentscore::fmt::Writeif there is an impl forstd::io::WriteLLDB tests fail with windows-gnu
f5b2e00 Opened by Mateusz Mikuła atCode bloat from monomorphization of methods applied to arrays
a6a607a Opened by Mike Hommey at - 2 commentsPermit multi-segment paths as const generic arguments without
345b2c5 Opened by varkor at - 7 comments{}Do debug-info-preserving optimizations even in debug mode
6d21d0f Opened by Patrick Walton at - 3 commentsTracking issue for WebAssembly atomics
8514153 Opened by Alex Crichton at - 15 commentsDiagnostics: suggest using
a1625b3 Opened by Yosh at - 1 commentfrom_strwhen callingparseon a type that implementsFromStrGive a better error message for operator ? conversion with a lifetime mismatch
7075d96 Opened by Trevor Wilson atGAT: unconstrained lifetime in output when using GAT in fn type
a88999e Opened by Joel Höner at - 6 commentsSTATUS_ACCESS_VIOLATION when building rulibc
6d95ec9 Opened by Yonggang Luo at - 3 commentsLint elided lifetimes when the argument that triggered the elision is not used
fe89ef8 Opened by Noah Lev at - 1 commentTracking Issue for -Z codegen-backend
685f061 Opened by XAMPPRocky at - 3 commentsrustc --print unstable-features
8c1b925 Opened by Laurențiu Nicola at - 1 commentFeature request: Use 'trampolines' to make most of the body of a generic function non-generic
99808a8 Opened by jyn at - 12 commentsE0271 displays wrong span for "required by this bound"
cecf8a2 Opened by Peter Goodspeed-Niklaus at - 1 commentError messages suggest lifetime annotations for stack references in some cases (E 106 instead of E 515)
8b4b2f7 Opened by Florian Gilcher at - 4 commentsproc-macro receives warnings only when used within
ed0161b Opened by Taiki Endo at - 4 commentsmacro_rules!macrosIntra-doc links do not work in markdown files
3187ba9 Opened by jyn at - 1 commentUplift
b051417 Opened by jyn at - 6 commentsdeclare_interior_mutable_constandborrow_interior_mutable_constfrom clippy to rustcType inference results in accessing a private type, causing a compilation error
8b498ca Opened by Joshua Liebow-Feeser at - 4 commentsOld vtable example fails with: "error: untyped pointers are not allowed in constant"
46edca6 Opened by dimpolo at - 7 commentsTracking Issue for
773a54f Opened by waffle at - 20 commentsremaindermethods forstrsplit iteratorsIncorrect "private type in public interface" diagnostic
bfd914d Opened by Ayaz at - 5 comments#73905 regressed several tests around associated type defaults
344842f Opened by Tatsuyuki Ishi at - 2 commentsIncompatible type for trait should be reported before type checking the impl
58e1b5c Opened by Martin Habovštiak at - 1 commentSupport changing LLVM options between multiple rustc invocations within the same process
d0c8c2d Opened by bjorn3 atRust suggests unstable paths for non-imported item
6b2cf06 Opened by carbotaniuman at - 1 commentImprove error for missing braces in const block
584c8f8 Opened by Noah Lev at - 4 commentsImprove errors for async block in pattern
49369b2 Opened by Noah Lev at - 1 commentLint on calling
a4b205f Opened by Aaron Hill at - 4 commentsto_ownedon a referenceUnclear lifetime error instead of "cannot move out of mutable reference"
affb7b7 Opened by SNCPlay42 at - 1 commentAdd automated tool to ensure new feature gates are documented
2ec1013 Opened by Noah Lev at - 3 commentsIncorrect trait bound resolution in the presence of associated types
b0ccfa4 Opened by Julia Andrews at - 1 commentICE 'called
3d7af5f Opened by Simon Sapin at - 5 commentsOption::unwrap()on aNonevalue', compiler/rustc_metadata/src/rmeta/decoder.rs:975:64
be7d936 Opened by K.J. Valencik at - 3 comments#![cfg(platform)]causes rustc to ignore#![allow(...)]directivespermit coercion in type ascription
edeaba6 Opened by Niko Matsakis at - 5 commentsIntra-doc links should be styled according to the kind of their target
e1a52f9 Opened by Daniel Fox Franke at - 7 commentsIncoherent error when a method and the containing impl require the same trait with different lifetimes
150974b Opened by Eli Dupree at - 4 commentsMove
6fb4069 Opened by Oli Scherer at - 1 commentStorageDead/StorageLivearound to allow more optimizations to triggerExcessive memory usage building GTK Rust, a problem for entry level devices for newcomers (e.g. Raspberry Pi 3+)
b9e11c9 Opened by Ellie at - 13 commentsIncomprehensible type error when defining getter and setter
cf7f2a9 Opened by ad hoc at - 6 commentsInternal lint: Warn unnecessary
56db877 Opened by Yuki Okushi at{Hir,LocalDef,Def}Idconvertslazy_normalization_consts breaks unsize coercion in rare cases
bf7dcb7 Opened by lcnr at - 5 comments"Reach into" Result/Option to look for expected methods in error messages
8655540 Opened by qj at - 2 commentsUnexpected truncated boolean when debug printing with limited float precision.
f0760c9 Opened by Casper at - 3 commentsImprove diagnostics for impl Trait capturing lifetimes
05b6c80 Opened by Dirkjan Ochtman at - 6 commentsRecursive instantiation for Iterator trait with closure-taking adaptors hangs rustc
9eaa27e Opened by Paul Mabileau at - 3 commentsMiri engine logging: strange log tail after interpreter failure
4348d05 Opened by Ralf Jung at - 7 commentsBuilding in release mode with LTO breaks RPM build process for some code
981d146 Opened by Gavrie Philipson at - 2 commentsWarn when checking
11f325b Opened by varkor at - 13 commentslibrary/stdwhenprofile = "compiler"128-bit integers marked as having an unknown stable ABI
7b88805 Opened by Harald Hoyer at - 5 commentsremap-path-prefix from 1.47.0 results in weird prefixes in backtraces
8e4413b Opened by Nemo157 at - 2 commentsTracking Issue for RFC 2930 (read-buf)
ccb8e7d Opened by Niko Matsakis at - 55 commentscannot use #![deny(missing_docs)] with external derive macro
33559c1 Opened by Avery Harnish at - 4 comments
3716aa1 Opened by Bart Massey at - 6 commentsstd::thread::Builder::spawn()panics[ER] Array.max and min ?
0396612 Opened by leonardo-m at - 6 commentsadd a warning on attributes that can be confused with global ones
307589c Opened by Denis Lisov at - 4 commentsCompiler doesn't warn on infinite recursion in trait's method
3d38bf8 Opened by Douman at - 9 commentsProvide prebuilt std artifacts for sanitizers
3108e9d Opened by Aria Desires at - 2 commentscompiletest: Show real patches as diffs?
6fff924 Opened by Noah Lev at - 3 commentsType errors use 'expected' and 'found' in a confusing way
b176299 Opened by Nathan West at - 3 commentsMIR InstrumentCoverage: Improve coverage of
d31fbf2 Opened by Rich Kadel at - 1 comment#[should_panic]tests andcatch_unwind()handlersMIR InstrumentCoverage - Can the source_info.span for
5489046 Opened by Rich Kadel atFakeReadstatements be more consistent?Diagnostics: suggest adding lifetime to trait object stored in struct
e8b4266 Opened by Maja Kądziołka at - 1 commentNote when trait bound may be satisfied for a different version of a crate
cd2540d Opened by Aaron Hill at - 2 commentsIncorrect error order for println!
43d6083 Opened by Ivan Tham at - 2 commentsrepr(transparent) should not consider non_exhaustive types as 1-ZSTs outside their crate
41dedfa Opened by scottmcm at - 23 commentsSuggest adding
524de7b Opened by Noah Lev at - 4 comments&for "mismatched types: expected reference&&[&str], found reference&[&str]"Variables not always moved into
d4cc2f3 Opened by Erlend Langseth at - 11 commentsasync moveblockerror[E0391]: cycle detected when computing type of async fn
0f1c032 Opened by Diggory Blake at - 15 commentsCString lifetime warning incorrectly fires
dd3e9d4 Opened by Jeff Muizelaar at - 4 commentsrustdoc: Implementations on Foreign Types are not sorted in sidebar
f24b349 Opened by Noah Lev at - 3 commentsrustdoc: Strip blank lines from start and end of code blocks
3684400 Opened by Noah Lev at - 3 commentssupertraits do not resolve correctly for dynamic dispatch trait bounds
b191b80 Opened by Bernhard Schuster at - 10 commentsSuggest for<'a> syntax when lifetime bounds can't be satisfied
5f6d5ef Opened by Kornel at - 2 commentsregression:
746e3b4 Opened by David Krasnitsky at - 20 commentspanic!and RUST_BACKTRACE=1 Show Wrong & Non-Informative Function Names when Unwindingx.py test --stage 0 src/tools/clippy does not work
a44dec3 Opened by jyn at - 18 commentsInefficient bit mask codegen in combination with comparison operators.
cf03a32 Opened by Vin Singh at - 5 commentsDeduplicate code that finds the return type of a future
42beb36 Opened by Tyler Mandry at - 2 commentsMissing comma in 1-tuple type should suggest adding comma there, not removing comma in value
d2a6f84 Opened by Ryan Scheel atIncorrect hints for E0401
29d7fdc Opened by jeekobu at - 1 commentIntra-doc links do not resolve associated items for blanket impls
4756a76 Opened by jyn at - 7 commentsError on deriving PartialEq on Foo and then implementing it for dyn Foo
22b2883 Opened by Николай Данаилов at - 6 commentsLinking a static C library does not include all symbols
9b5d7ca Opened by Firstyear at - 15 commentsCompiler suggests #[derive((DeriveMacro).try_into().unwrap())]
eeadd9e Opened by msrd0 at - 7 commentsNo error reported when a generic parameter doesn't meet the requirement of an associated type
c724691 Opened by Yuxuan Shui at - 24 commentsBetter account for invalid
daf7bae Opened by Esteban Kuber at - 2 commentsasync fn main() {}Alternative highlighting for Rust code block in rustdoc
524fab2 Opened by Ivan Enderlin at - 26 commentsMoving all elements out of a Vec generates worse assembly since 1.45
0b2b51b Opened by Silverweed at - 6 commentsHeavy usage of traits & generics causes incredibly slow compile times & code bloat
9d801ea Opened by Chase Wilson at - 6 commentsDestructor of one struct field depends on other without any correlation
475cc84 Opened by Mihir Luthra at - 1 commentSuggest using -- --nocapture if tests run for too long
4fdcf64 Opened by Lonami at - 2 commentsTransparently retrying
245252b Opened by Simonas Kazlauskas atInterruptedwaitpidcalls is not always appropriateRustc failed to compile code due to overflowing trait bound
4b15c72 Opened by Georg Semmler atInherent
8b5cac0 Opened by Samuel Moelius atimplpriority not respected forFnMutUnused local not eliminated by MIR optimizations
2a6b470 Opened by Simon Vandel Sillesen at - 3 commentsTracking Issue for #![feature(async_iterator)]
f93eb1d Opened by Yosh at - 32 commentsConfusing lifetime error: expected
fefb1e0 Opened by Noah Lev at - 7 comments(&Location<'_>,), found(&Location<'_>,)Call macro error depending on the context
5d9c76e Opened by Juan Aguilar Santillana at - 3 commentsCopying build files to a different drive and then building them
8d2ca72 Opened by TheBigCheese at - 5 commentsLint against treating
a999112 Opened by Josh Triplett at - 10 commentsc_charasi8oru8, for portabilityforbid conditional, negative impls
610260e Opened by Niko Matsakis at - 9 commentsPrint backtraces for LLVM segfaults and aborts
588c04d Opened by Tyler Mandry at - 14 commentsunreachable warning when an unreachable!() macro is called
590a9bd Opened by Squirrel at - 2 commentsinaccurate const drop error doesn't mention #![feature(const_precise_live_drops)]
d715829 Opened by Maja Kądziołka at - 3 commentsTest that rustdoc preserves color output in doctests
08be462 Opened by jyn atHashMap reports zero capacity without freeing memory
49bed28 Opened by Diggory Blake at - 6 commentsClosure seemingly both implements and doesn't implement a trait
cee6aa3 Opened by Alex Crichton at - 6 commentsTracking issue for deprecation lint
58833a1 Opened by Vadim Petrochenkov at - 2 commentslegacy_derive_helpersDiagnostics Improvement: Same Body in Branches
6bbe147 Opened by James Munns at - 3 commentsCompiler suggests type conversion on LHS of assignment
b02532e Opened by PyroPeter atConsider providing an universal way to read (proc macro) dylib metadata.
1520727 Opened by Eduard-Mihai Burtescu at - 1 comment[rustdoc, request] Please bundle local relative resources (favicon, logo, whatever)
0bd1aed Opened by Lyndon Brown at - 6 commentsCannot refer to item inside function from module inside function
4af8da7 Opened by David Hewitt at - 15 commentsCross-compiling from x86_64 to arm64 on macOS 11.1 fails to compile stage1 std artifacts
43a4b83 Opened by Felix Bünemann at - 10 commentsRustdoc generate wrong doc for declarative macro generated by derive macro.
f786b2a Opened by EvianZhang at - 4 commentscycle errors for unevaluated constants in the param env
156e6c1 Opened by lcnr at - 7 commentsRustc suggests the same method twice when a mismatched type is found
987e2b1 Opened by jyn at - 1 commentMismatched type for cyclic dev-dependency on same crate
d6f49c2 Opened by Laurin at - 3 commentsUnfound macro diagnostic could detect a later definition and suggest moving it
17dc81d Opened by Felix S Klock II at - 1 commentfs::copy: Cannot copy special/device files (ex: /dev/null) into a file
e7b86f4 Opened by Sylvestre Ledru at - 20 commentsRestore Servo’s
8d2d132 Opened by Simon Sapin at - 2 commentsstylecrate in cargotest?ICE with unsizing an extern type
22b4560 Opened by DutchGhost at - 3 commentsDummy Overlapping Line Program Range produced for WASM Target
900cd31 Opened by Armin Ronacher at - 4 commentsRustdoc doctests should have their file/lines remapped when using
2b63d88 Opened by Arpad Borsos at - 5 comments-Zinstrument-coverageAtomic compare_exchange(_weak) functions produce overly complicated asm code on thumbv7(e)m-none-eabi(hf) targets
dffbbe1 Opened by qwerty19106 at - 4 commentsInaccurate error message for const operations in type parameters
74d5e7e Opened by Nemo157 at - 1 commentDepGraph::with_ignore misuse
9c56a73 Opened by Tyson Nottingham at - 3 commentsFalse positive from dead_code lint when a repr(packed) struct is transmuted
c03c8c0 Opened by Sebastian Conybeare at - 1 commentExploring PGO for the Rust compiler
ec66d17 Opened by Michael Woerister at - 24 commentsoverflowing_literal does not work with char literals
df5f57d Opened by Jonas Böttiger at - 4 commentsInstant accounts for system sleep on Windows but not on linux
89d8c72 Opened by mahkoh at - 11 commentsAdd
33ac3f7 Opened by Noah Lev at - 10 commentstruncate_into()#[rustc_allocator] documentation disagrees with implementation
6c40cf9 Opened by Greg Parker at - 1 commentStability annotation on defaulted generics fails
b609a1b Opened by Tim Diekmann at - 3 commentsassert!(bool, bool) should probably trigger a lint
23c1355 Opened by Alec Mocatta at - 1 commentTracking Issue for
9105887 Opened by Noah Lev at - 59 commentsIterator::interspersePadding to ensure a value is well-aligned is not used for niche value optimization
7c8ee16 Opened by Jacob Pratt at - 6 commentsFailed to garbage collect finalized incremental compilation session directory
00f7b9f Opened by FancyFlame at - 10 commentsType checker fails to prove associated and normal types are same if has constraint on impl of generic struct
1c12b2c Opened by AngelicosPhosphoros at - 1 commentForbid
dbb9988 Opened by Rune Tynan at - 13 comments#[rustc_const_stable]without#[stable]Coverage is not generated when using rust-lld as linker
b425d41 Opened by Brian Smith at - 4 commentsCode coverage and profiling don't work on non-X86_64 -musl targets because
f876b7c Opened by Brian Smith at - 11 commentsprofiler_builtinsisn't provided for themLibrary builds fail when path contains a percent char (%)
1cb22c4 Opened by nospam3089 at - 8 commentsPoor error suggestion from failure to
5f5fa54 Opened by Lyndon Brown atusetraitWarn when using
5a426d5 Opened by bstrie at - 6 comments[foo; 0]wherefoois a non-const expression that evaluates to aDroptypeHelp for missing lifetimes in inherent impl block header could be better
409a8b0 Opened by scottmcm atTracking Issue for
0696e41 Opened by Oli Scherer at - 16 commentsconst_heapstd::alloc::Global.shrink returns an error if realloc returns null
97fceee Opened by mahkoh at - 4 commentsPassing
bb9cf7c Opened by Elliot Saba at - 28 comments-C panic=abortstill attempts to link inlibunwindwhen targetingi686-pc-windows-gnuonv1.44+Improvements to error messages from nested indexing
6e2b7c1 Opened by Eldred Habert at - 1 comment
a496643 Opened by Rich Kadel at - 1 commentInstrumentCoveragerequires information from HIR that might need to be available via MIRCompiler asks for already present bound
c967807 Opened by Artyom Pavlov at - 7 commentswhen program cause std::io::Error, can take the current path?
6dad532 Opened by baoyachi at - 1 commentCompiler suggests restricting bound to only blanket impl for trait instead of just the trait
99b023c Opened by Amos Wenger at - 2 commentsBad Error Message: error[E0277]: the trait bound
08e8254 Opened by Keith Miller at - 12 commentsT: Generator<ResumeTy>is not satisfiedAdd support for branch coverage in source-based coverage
4c1baaf Opened by Marco Castelluccio at - 40 commentsStabilize
a10bfd4 Opened by Guillaume Gomez at - 12 comments#![feature(staged_api)]
8e4b924 Opened by Jake Taylor at - 15 commentsitem_bodies_checkingCPU time andliveness_and_intrinsic_checkingmem usage explode on a generated ~2.5MB .rs fileTracking Issue for
1103237 Opened by Sean Chen at - 18 commentsbacktrace_framesTracking issue for
90ee46c Opened by Ethan Brierley at - 11 commentsarray::try_map
e63c91e Opened by Aaron Hill at - 1 comment-Z dump-dep-graphno longer prints def paths since PR #74967file-level doctests have wrong file/line mapping when module has use-level doctest
231029e Opened by Arpad Borsos atParens in (very!) long expression cause stack overflow
5f2525f Opened by Jake Taylor at - 12 comments
278b057 Opened by Isaac Leonard at - 3 commentsoverflow evaluating the requirementwhen trait bound is addedTracking Issue for denying trailing semicolons in expression macro bodies
c2bfeb8 Opened by Aaron Hill at - 14 commentsBacktraces through system libraries give bad symbols on macOS 10.15
07eedbb Opened by Jeff Muizelaar at - 1 commentCargo bench eats excessive memory on WSL2 ubuntu
61a37e4 Opened by Weiliang Li at - 4 commentsAssociated types weirdness
28fc2ed Opened by RustyYato atasm! doesn't accept
b9b24d7 Opened by Josh Triplett at - 5 commentsoffsetsyntax, but gcc doesDocument impl block visibility
9617a60 Opened by Subsentient at - 2 commentsConfusing error involving lifetime elision
e4febc5 Opened by Mathis at - 9 commentsOutput filenames for -Z instrument-coverage
a61429a Opened by Volker Mische at - 7 commentsdiagnostics: suggest Result instead of Option if inner arguments would match
d1681e2 Opened by Matthias Krüger at - 4 commentsrustc span format seems broken: file:line:line:column
5f1797b Opened by Matthias Krüger at - 8 commentsUsing ManuallyDrop causes allocas and memcpys that LLVM cannot remove
e5cd8c6 Opened by scottmcm at - 6 commentsLong argsfile doesn't work properly on Windows
9ff8266 Opened by Ruslan Sayfutdinov at - 6 commentsConstantly receiving
be62723 Opened by Jonathan Kelley at - 14 commentsUndefined symbols for architecture x86_64-Ztime-passes: print lint name
51b9e6c Opened by Matthias Krüger at - 5 commentsSuggest using
d32a801 Opened by Eloff at - 1 commentletwhen a const uses outer function's genericschangelog: 1.48.0 does not list cargo changes
8817047 Opened by Matthias Krüger atE0320 error huge type name output
1d4868b Opened by minaminao at - 6 commentsCalling Vec::extend repeatedly in a for loop is faster than calling it once on iter::flatten
4c66c5f Opened by Steven Malis at - 5 commentsTracking Issue for maybe_uninit_write_slice
83ca633 Opened by beepster at - 12 commentsThe compiler gets hopelessly confused on
327e47a Opened by jyn at - 6 commentsenum S(usize);Unexplained errors applying
3052b45 Opened by Rich Kadel at - 13 comments-Z instrument-coverageto some rustcuitests[ER] std::mem::array_len
0b94757 Opened by leonardo-m at - 9 commentsStatic lifetimes and variance: Associated const treated differently (and perhaps incorrectly?)
446b8ee Opened by Frank Steffahn at - 3 commentsasm!: lint on bare memory accesses without [] or offset
21a9d54 Opened by Josh Triplett atCompiler hangs at ObligationForest
e6e7ff1 Opened by RustyYato at - 3 commentsdiagnostics: missing "consider borrowing here" when passing format!() as &str
743d720 Opened by Matthias Krüger atFailed analysis of index dominance
9725687 Opened by leonardo-m at - 10 commentsImpl Trait forces unnecessary lifetime bounds
50c79cb Opened by Christopher Serr at - 3 commentsConfusing error message given for incorrectly-scoped invocation
9f8899d Opened by Michael Coblenz at - 3 commentsDeprecation warning not easily avoidable when using elim form of enum with deprecated field
35ca03b Opened by Michael Coblenz at - 3 commentsi686 GNU/Linux, seg-fault on executing rust tool-chain binaries
0b9417d Opened by Rajat Rajput at - 2 commentsCompiler performance when compiling built-in derives is worse than desired
9d84c52 Opened by Ryan Levick atmacOS bug with newest update
9ba2241 Opened by Caden Haustein at - 6 commentsPassing
37286cf Opened by Jake Hughes at - 4 comments--no-docto ./x.py test causes panic_abort tests to failOpt-out of std linking system libraries
ebc6f51 Opened by Marnix Kuijs at - 5 commentsBetter suggestion for closure that needs to capture bindings, but not all
f3e96da Opened by Esteban Kuber at - 4 comments#[should_panic]'s return-type check ignores procedural-macro transformations
087ef1e Opened by meiomorphism at - 3 commentsMaybeUninit requires T: Sized but it should not
e0a5ae6 Opened by mahkoh at - 17 commentsBug in borrow checker with 'while let'
8499846 Opened by Daniel Spencer at - 5 commentsConfusing diagnostic for supertrait cycle
0f7d2a7 Opened by Ingvar Stepanyan at - 1 commentlinkchecker is not catching some broken links
6849e90 Opened by jyn at - 4 commentsparse error in
1dcb4c1 Opened by lcnr at - 1 comment#[feature(...)]discards all mentioned features.'expected struct
e5f5a80 Opened by jyn at - 8 commentscargo_metadata::Package, found a different structcargo_metadata::Package' should note that one is a module and one is a crateTrait with associated type bounds cannot be made into an object because it uses
c0ee0c1 Opened by Lance Roy at - 2 commentsSelfas a type parameterGetting SIGSEGV with
4f11b5c Opened by Toshifumi NISHINAGA at - 15 comments-fp-armv8featuresFunction pointer does not fulfill the required lifetime
f48ec1d Opened by Lance Roy at - 13 commentsLLVM ERROR: Function addresses with offsets not supported
40cadae Opened by Scott Lott at - 5 commentsUsing doc comment at end of line triggers inner attribute error
5e0d798 Opened by Lander Brandt at - 2 commentsAdd
b8abeed Opened by Noah Lev at - 4 commentsHashto the preludeMaybeUninit::write_slice_cloned() makes it very easy to accidentally leak
9b02322 Opened by Matthias Geier at - 2 commentsSuboptimal diagnostic if const eval error site is in a different crate
ae9954c Opened by Oli Scherer at - 2 commentsDon't require -Cpanic=abort when doing profile guided optimization on windows-msvc
f064a8b Opened by Keithcat1 at - 1 commentLifetime of input (key) to HashMap::get() gets entanged w/ that of its output (value)
0dec9fc Opened by Zeeshan Ali Khan at - 7 commentsUnfreed (but still reachable) allocations in std::io::stdin are reported by Valgrind if non-default
eafeb13 Opened by Boyd Johnson at - 10 comments--show-leak-kinds=alloption is specifiedRustdoc has different URLs for re-exported builtin derives than in the current crate
686b0e5 Opened by jyn at - 1 commentIterator-based approach performs 10x worse than manual implementation
cede0ca Opened by Bradley Harden at - 24 commentsFn[Mut] trait missing lifetime parameter
61b5910 Opened by Ian Jackson at - 4 commentsTracking Issue for
3e3c416 Opened by Charles Lew at - 84 commentsbox_into_innerCross-compilation x86_64-unknown-freebsd -> aarch64-unknown-freebsd failing at the Vendoring step fo
4fd955d Opened by Nicolas Guiard at - 2 commentsar: "failed to sync", "failed to writevendor/ar/.cargo-checksum.json"Rustdoc does not show blanket impls with negative polarity
1ffe811 Opened by jyn at - 6 commentsWrong diagnostic:
e010268 Opened by Vladislav at - 10 commentsTypemust be annotated#[derive(PartialEq, Eq)]to be used as the type of a const parameterRustdoc should not show impls with a
52a892e Opened by jyn at - 5 commentswhereclause that is always falseUse sort_unstable to sort primitive types
3e3a7e6 Opened by Christopher Jefferson at - 5 commentsDiagnostics hint for const generics
e25f533 Opened by Yosh at - 3 commentsConfusing error message with circular "use" statements.
85cc0b5 Opened by umanwizard at - 1 commentSupport
a133498 Opened by varkor at_for const inference with const genericsMIR body serialization may be a bottleneck
2ced336 Opened by Oli Scherer at - 2 comments./x.py: cranelift source paths not mapped to repo root
854e9d1 Opened by Matthias Krüger at - 2 commentsOperator impl causes compilation error for an expression involving the operator with a different pair of types
4c1ee93 Opened by Jim Turner at - 2 commentsDon’t insert coverage counters for unreachable!() code
5e90b71 Opened by Mason Boeman at - 7 comments
dbde7e0 Opened by Thom Chiovoloni at - 5 commentsx.py testshould run tests for changed code firstPromote powerpc64le-unknown-freebsd to Tier 2
92f2a83 Opened by Piotr Kubaj at - 10 commentsUsing associated constant incorrectly errors out with incorrect message about generic types
461d890 Opened by Mahmoud Al-Qudsi atDoc alias not allowed on associated constants and types in trait implementation block
203da27 Opened by Nikolai Vazquez at - 6 comments
c3d7017 Opened by Wesley Norris at - 11 commentsglobal_asm!macro causes non-fatal errors to be printed during compilation for some RISC-V extension instructions when targeting the GC extensionsRust insufficiently optimizes loop { match { } } state machines
0a84ddc Opened by Audrius at - 20 commentsConfusing diagnostics resulting from a function with the bound
260845d Opened by Ruby Lazuli at - 5 commentsT: FnOnce() -> Tthat takesTand returnsTuse PlaceRef abstraction more consistently
c2bd7c9 Opened by Ralf Jung at - 12 commentsAllow a control flow statement to be decorated with #[allow(unreachable_code)]
8f4a8f6 Opened by Mahmoud Al-Qudsi at - 2 commentsName collision for unit struct for different crate bad error
b9be7f5 Opened by Ivan Tham at - 1 commentOverflow in checking recursive trait requirements with specialization
f2dee62 Opened by Will Crichton atMismatched lifetime on trait impl shows a misleading error
cedb981 Opened by Ash Earlz at - 3 commentsRustdoc shows impls out of source order
7d1e00c Opened by jyn at - 5 commentsBoxing zeroed arrays and slices uses
e5ea1b5 Opened by leonardo-m at - 2 commentsrust_alloc+memsetinstead ofrust_alloc_zeroedThere's no flag to allow assert_eq to format as multi-line results
1e479e4 Opened by Squirrel at - 2 commentsAdd option to pass environment variables to rustc with a flag
4c1f69b Opened by Dylan Baker at - 6 comments"overflow evaluating the requirement" regression in nightly-2020-12-27
5c0ab9c Opened by Isaac Leonard at - 6 commentsConfusing error messages regarding lifetime
49ca809 Opened by ksqsf at - 1 commentLinker errors when cross-compiling from Xcode on Big Sur
5f2066b Opened by Ian Hobson at - 2 commentsAttempting to reuse lifetime in inner function should give E0401, not E0261
418d18a Opened by Ryan Scheel at - 8 commentsPrograms with
34f8176 Opened by Ashley Hauck at - 2 comments#![no_std]produce incorrect unused import warnings
745257d Opened by Noah Lev at - 1 comment#[allow(dead_code)]ignores warnings for other items toorustdoc: Link references are case-insensitive
942c797 Opened by Eric Seppanen at - 16 commentsrustdoc: tracking issue for
845f9b9 Opened by Noah Lev at - 5 commentspointerandreferencein intra-doc linksPoint to usage in associated type that causes a lifetype parameter to need to be constrained
efcc031 Opened by Ryan Scheel atAligned-in-packed restriction can be circumvented with generic parameters
10e6385 Opened by mahkoh at - 7 commentsMention expectation of
c5ed020 Opened by Esteban Kuber at{for parse error immediately afterasyncin expressions"Unused macro" lint still fires when a private macro 2.0 is used in a public macro 2.0
b21fa88 Opened by Ruby Lazuli at - 3 commentsRustc isn’t warning about usage of and even suggests importing #[doc(hidden)] items.
cb78ae7 Opened by Frank Steffahn at - 2 commentsRustc diagnostics don’t realize that assignments from a match guard can be used in the following match arms.
e40c242 Opened by Frank Steffahn at - 3 commentsdiagnostics could be improved when creating references inside structs conditionally
828a1d9 Opened by Matthias Krüger atAdditional bounds are required for const generics using associated constants
57c4afa Opened by Clar Fon at - 3 commentsError in trait solving
eb9b009 Opened by b-naber at - 2 comments"Associated type doesn't live long enough", even though it does
2f0cd45 Opened by RustyYato at - 3 commentsCompiler generates loop that unnecessarily repeats a comparison every iteration.
a95a9ba Opened by Asminthe at - 2 commentsTracking Issue for bound_as_ref
6da7548 Opened by Aspen Smith at - 23 commentsNon returning compilation on 1.48, 1.49, 1.50-beta and nightly-2021-01-13
e241ee8 Opened by Arthur Carcano at - 9 commentsBetter listing of dependencies in 'cargo docs' sidebar output
75653ed Opened by dbr/Ben at - 16 comments.debug_gdb_scripts is being loaded into memory
516146a Opened by Jeremy Fitzhardinge at - 7 commentsIncorrect inference in closure leading to confusing error message
b62edba Opened by Hrvoje Nikšić at - 1 commentError message improvement for function argument macro
41123f2 Opened by Petar Dambovaliev atError message improvement: Manual reborrowing with
3ab1cb5 Opened by Markus Stange at - 1 comment&mut *variableinclude!()-ing stuff that uses $[macro_export(local_inner_macros)] triggers #[deny(macro_expanded_macro_exports_accessed_by_absolute_paths)]
fc90f1e Opened by Michael Lamparski at - 3 commentsIncorrect span used for doctests defined using
c44d3e4 Opened by Chris Wong at - 2 comments#[doc(include)]or#[doc = include_str!("...")]Tracking Issue for {BTreeMap,BTreeSet}::drain
c5b435f Opened by Stein Somers at - 5 commentsasm! should automatically rewrite labels in assembly code
0e71100 Opened by Amanieu d'Antras at - 29 commentsMove reporting recursion limit errors outside of the trait system
e23ae21 Opened by jyn at - 6 commentsPoor error message when spawning a future returned by an async fn that takes an owned value as reference
105ba9a Opened by Luca Palmieri at - 3 commentsPoor diagnostics for [T, N] turbofish instead of [T; N]
0fc6a78 Opened by Clar Fon at - 2 commentsno_implicit_prelude attribute is not validated properly with unused_attributes lint
4bdc2fc Opened by Eric Huss atRustc takes 3.5 GB RSS to check
fcb727b Opened by jyn at - 3 commentsvtparserustdoc:
111bf23 Opened by Noah Lev at - 3 comments#[doc(spotlight)]doesn't work on re-exportsGenerated Result propagation code is needlessly complex
9f27087 Opened by Tyson Nottingham at - 4 commentsrustc --print target-cpus prints cpus that are not supported by the target
e4366e4 Opened by Jeff Muizelaar atSeemingly incorrect error for missing trait bounds on associated type
0df7b85 Opened by Dirkjan Ochtman at - 2 comments
9f859fa Opened by Ömer Sinan Ağacan at - 1 commentcargo buildfails but building macro-expanded file worksTest for repr-transparent-aggregates-1.rs fails cross-compiling wasm32-unknown-unknown with LLVM 11.0
5a8d921 Opened by Ryan R Sundberg at - 2 commentsClarify std::mem-docs wrt host/target
60a782e Opened by lukaslueg at - 2 commentsUnexpected compiler error when building std for custom Windows target
6ec8154 Opened by Marnix Kuijs at - 1 comment
715940d Opened by rodrimati1992 at - 6 commentstransmute::<(), Never>triggers invalid_value lint, buttransmute::<Option<Never>, Never>doesn'tArray bound tests with for loop that get removed with while loops
aeb18f3 Opened by leonardo-m at - 3 commentsNon linear runtime increasment for
3628883 Opened by Georg Semmler at - 9 commentsexpand_cratepass while compiling diesel with128-column-tablesNonlinearity in
f222add Opened by Georg Semmler at - 1 commentcheck_mod_privacypass for a large number of impls"arithmetic_overflow" and "unconditional_panic" lints do not fire on
ae5261f Opened by Ralf Jung at - 11 commentsconst fnthat is only const-used in bin crateWrong lifetime inference in closures
2535636 Opened by Dmytro Polunin atIncremental occasionally causes link failures (in particular when build process is interrupted)
f213ac4 Opened by jyn at - 13 commentsinfinite? loop when compiling serde_derive utilizing polonius
31d386a Opened by djugei at - 2 commentsTest rustc output blocks in src/doc/rustdoc/src/ documentation
c4d87e5 Opened by Josh Triplett at - 3 commentsTest
382ab7b Opened by Noah Lev at - 4 comments#[stable]versions in CIrustdoc: link to the source of the re-export if the original definition wasn't documented
ebdc093 Opened by Noah Lev at - 20 commentsType can no longer be inferred in 1.49
5ec3d97 Opened by Bennet Bleßmann at - 14 commentsFunction works but non-capturing closure with identical signature fails with strange error
949fb6e Opened by angelsl at - 3 comments[ER] Smarter error handling in struct destructuring assignment
190de19 Opened by leonardo-m at - 3 commentsAddition of Option<NonZero*> can compile suboptimally
f769d92 Opened by cevans-uk at - 1 commentTrack memory usage with -Z self-profile
7eda3d8 Opened by jyn at[rustdoc-json] Output is currently under-tested
7dade10 Opened by Rune Tynan at - 4 commentsConflicing implementation through specialized default implementation
46fec95 Opened by Bram van den Heuvel at - 1 commentTracking Issue for the C-cmse-nonsecure-call ABI
c238f8b Opened by Hugues de Valon at - 12 commentsLLVM cannot prove that index is in bounds
8a3dc38 Opened by tesuji at - 5 commentsRust cannot resolve trait bound for associated type
fd6a485 Opened by ad hoc atLarge BTreeMap key or value types cause avoidable stack overflow
bab08a3 Opened by Stein Somers at - 9 commentsIncorrect private field diagnostic when
062f5e3 Opened by jam1garner at - 4 commentsselfis passedE0621 when converting dyn reference to dyn pointer
3dd9369 Opened by Josiah Bills at - 5 commentsUnnecessary encoding of
a9957bf Opened by Oli Scherer at - 6 commentsdef_spanquery in metadataConfusing diagnostic when using closures
bdeb79b Opened by StyMaar at - 5 commentsTracking Issue for pointer metadata APIs
ed7d70f Opened by Ashley Mannix at - 172 commentsCore build is broken when using build-std with custom cross-compile target
6336540 Opened by Celeste Peláez at - 7 commentsSuggestion is placed at the wrong scope with nested IntoIter requirement
2093873 Opened by Ben Kimock at - 2 commentsCan rustc support to call llvm intrinisc API which contains type like llvm_v4i1_ty?
6345983 Opened by Shan Kang at - 11 commentsTracking Issue for mir-inlining
28a35ef Opened by Oli Scherer at - 2 commentsConfusing and big error when misusing function instead of function call in iterator chain
6466dcd Opened by waffle at - 1 commentrustdoc:
9afbae9 Opened by Noah Lev at - 2 commentsrustc_serialize::Decodableis missing some implementorsreproducing ICE while compiling experimental RSLint on 1.51.0-nightly
4de995e Opened by namibj at - 18 commentsProvide a means of turning iterators into fixed-size arrays
fe59254 Opened by bstrie at - 20 commentsLLVM ERROR: SHT_NOBITS section '.bss' cannot have non-zero initializers
9e5f6aa Opened by DutchGhost atInconsistent move behavior in closure with async block
44a6fd4 Opened by vultix at - 6 commentsArray type inference not as good as Tuple?
c69ec8d Opened by Ken Reed atTracking issue for future-incompatibility lint
21a1f4b Opened by Niko Matsakis at - 11 commentsforbidden_lint_groupsConfusing lifetime error in the presence of a loop
dd70d15 Opened by jyn at - 4 comments
4011a3c Opened by Adam Perry at - 10 commentsrustc --target wasm32-unknown-unknown -Zinstrument-coveragefails with "can't find crate forprofiler_builtins"Inspect does not feed properly into map
81b280b Opened by Xavientois at - 1 commentEmit warning when using
1eb0b22 Opened by bstrie at - 13 commentsasto directly cast function items to any integral type other than usizeWrapper variable considered live after all of its constituents are consumed
e3735f7 Opened by Yuxuan Shui at - 5 commentsMethods of core trait that have doc aliases are found twice
663d143 Opened by Kamila Borowska at - 5 commentsbootstrapping rustc for a custom target no longers works since 1.48, assembles stages for
91358ce Opened by Dan Callaghan at - 6 commentsbuildnothostrustdoc: rename doctest imports on re-exported items
1c6c091 Opened by Ibraheem Ahmed at - 11 comments#[rustc_inherit_overflow_checks] should be documented instead of replaced with e.g. Add::add calls.
ce25f27 Opened by Eduard-Mihai Burtescu at - 7 commentsglobal_asm! does not register location information to LLVM, resulting in suboptimal error reporting.
9f276cc Opened by Eduard-Mihai Burtescu at - 2 comments1500-arm match statement causing a major build time and memory use spike, especially for wasm target
4ff5322 Opened by Adrian Wielgosik at - 9 commentsWhen calling method with incorrect args, check other methods that take the same args
f62b393 Opened by Esteban Kuber atRustdoc testing fails to build with ASan enabled (in some cases)
044bf4e Opened by Alex Beregszaszi at - 4 commentsReborrowing fixes borrowck issue with From?
512b55c Opened by Soni L. atApple Silicon M1 - libLLVMX86Disassembler.a: file too small to be an archive
42387f1 Opened by Veeti Haapsamo at - 4 commentsTracking Issue for stream_from_iter
3e380db Opened by Yosh at - 1 commentSkew between clang and rust's compiler-rt causes linker errors
ef717c0 Opened by Mitchell Kember at - 2 commentslldb tests only run on macos
068d2b1 Opened by Eric Huss at - 10 commentsNo turbofish suggestion for complex expressions
f5b4f50 Opened by tesuji at - 3 commentsTrait objects do not work with generic associated types
b367ec5 Opened by matthewjasper at - 13 commentsIncorrect value is never assigned warning
db41764 Opened by Henry Boisdequin at - 2 commentsContents from global_asm! leak into other assemblies
46ba3d9 Opened by Simonas Kazlauskas at - 5 comments[ER] Better use fully-qualified syntax help?
7b6ef4d Opened by leonardo-m at - 3 commentsRecursive type of infinite size is undetected until MIR optimiziations
4af6be1 Opened by memoryruins at - 2 commentsWhen a variable is incorrectly used in a closure, error points to the source of the borrow, not the variable
7223591 Opened by Kornel at - 1 commentRustc cannot optimize sequence of copies while clang does.
d6f5b18 Opened by Kogia-sima at - 2 commentsIncorrect diagnostic for unstable applicable items
6b51228 Opened by Dirkjan Ochtman at - 7 commentsDocumentation of a re-export doesn't appear on level-two re-export
e22955f Opened by Jonas Platte at - 23 commentsRUST_BACKTRACE truncated with -Cpanic=abort
368b6ce Opened by Arpad Borsos at - 5 commentsCreate a canonical implementation of traits and use it in tuples & derive macros
c0a39d6 Opened by Tomasz Miąsko atrepr(simd) does not align to Intel recs on x86_64
83258af Opened by Jubilee at - 2 commentsTracking Issue for Vec::split_at_spare_mut
5c5bc64 Opened by Ashley Mannix at - 9 commentsMissing documentation/feature - changing global_allocator in cargo test
643a817 Opened by Firstyear at - 3 commentsError messages can be ambiguous between types and type parameters
9c73c8a Opened by leo60228 at - 9 commentsDetect intended out argument on mutability and lifetime errors involving fn args
b74e65f Opened by Esteban Kuber at - 1 commentrustdoc: Show generic parameters for item being documented
418ade5 Opened by Noah Lev at - 2 commentsrustdoc does not warn when linking to an item with no generated docs
04a242d Opened by jyn atBetter support for common const generic errors in item definition
90e5b05 Opened by Esteban Kuber at - 7 commentsrepr(C) on MSVC targets does not always match MSVC type layout when ZST are involved
796f2bd Opened by mahkoh at - 130 commentsGeneric Mul Bound Error
7ebf941 Opened by pacmanmati at - 1 commentTracking Issue for
4e40e9d Opened by Aaron Hill at - 3 comments-Z macro-backtraceAmbiguity between parsing the same ident in a macro
7a0ec84 Opened by Andrew at - 1 commentActually deprecate
6b05e09 Opened by bstrie at - 8 commentscollections::BoundBetter messages when using ADT constructor as value
ac99b6f Opened by Esteban Kuber at - 7 commentsAdd more information to E0599 for small changes that would make the trait bounds be satisfied
6e248dd Opened by Esteban Kuber at - 2 commentsrepr(C, align) is unsound on enums
838478b Opened by mahkoh at - 32 commentsE0433 should not purely rely on letter case to report different error.
e7fa6c8 Opened by Charles Lew at - 3 commentsE0382 could be improved and made more beginner-accessible
09e60f4 Opened by Florian Gilcher at - 5 commentsCannot tell apart panic!() and assert!(false, "") in macro_backtrace()
4c95213 Opened by Aurel at - 4 comments
e655f7b Opened by JP Sugarbroad at - 6 commentsConcattrait has bad codegen for arraysUnclear compiler error when
3c1492b Opened by David Ramos at - 11 commentsimpl Traitreturn value captures non-'static argumentMake async futures
d96eac5 Opened by Jonas Platte at - 15 commentsUnpinif they don't borrow anything across.awaits[Inquiry] Inconsistent binary size with 'cargo +stable build' vs 'cargo +1.50-x86_64-pc-windows-msvc' ?
5937006 Opened by eddyp at - 7 commentsIncompatibility between musl and crates linking to shared libraries
21503b7 Opened by ath-inactive-account at - 18 commentsAdd Path::display_lossy() and display_escaped() methods
86fd3e5 Opened by Rain at - 3 commentsDon't build rustc_middle for
95458a9 Opened by jyn at - 3 commentsx.py build src/tools/rustfmtOverly verbose output on invalid for loop due to recovery
54be5cc Opened by Esteban Kuber at - 2 commentsTracking Issue for expose force_quotes in CommandExt on Win32
d1376a6 Opened by Yonggang Luo at - 1 comment
1765e2c Opened by Rich Kadel at - 4 commentsx.py test --blessshould not ignore testsTracking Issue for
541bfc4 Opened by Wesley Norris at - 5 comments#[repr(align(...))]on function items (fn_align)Add better diagnostic for const-generic
9ee6c54 Opened by Julian Knodt at - 6 commentsimpl Foo for S<N>lint message paths are absolute in some cases
6780075 Opened by Matthias Krüger at - 1 commentSuggestion: treat WASI preopen dirs as path prefixes
2a1ab41 Opened by Ingvar Stepanyan at - 11 commentsTracking Issue for exclude-should-panic
5bc6398 Opened by Eric Huss at - 1 commentUsing a type alias for dyn Trait somehow imports the whole Trait, but also not really
5ca5b77 Opened by Soni L. at"Consider importing one of these" diagnostic should perhaps not suggest
231fcd8 Opened by Manish Goregaokar at - 2 commentsusestatements from the parent moduleLifetime parameters in type aliases do not need to be used in the definition
2cf4b02 Opened by Alice Ryhl at[ER] Basic bit twiddling methods
1de895a Opened by leonardo-m at - 9 commentsrustdoc: Get rid of shared mutable state in
cc91004 Opened by Noah Lev at - 7 commentsContextAccount for type and trait errors due to incorrectly wrapped types
88c26b3 Opened by Esteban Kuber at - 2 commentsCorrectly expanded macro_rules! still throws error
3f6f7ed Opened by Marcus Ofenhed at - 4 commentsCompiler using over 20GiB memory
4c58dbf Opened by davidspies at - 22 commentsRequest: rustdoc option to merge impl blocks in the HTML output
8e12b61 Opened by Lokathor at - 5 commentsCome up with a way to de-duplicate common test 'headers'
4544ee9 Opened by Aaron Hill at - 3 commentsLLVM ERROR: Invalid encoding
88276dc Opened by davidspies at - 2 commentsRustdoc: in "Blanket Implementations" list for a given type, show std traits separately from non-std traits
eeccffb Opened by Austin Bonander at - 20 commentsSuggest reborrowing mutable borrow when moved
7ab2479 Opened by Aaron Hill at - 2 commentsSpace for large, constant arrays is allocated on the stack
0d68791 Opened by Stephen Checkoway at - 4 commentsstr::splitn(N, ' ') is slower than it ought to be
d16a3ae Opened by Jeffrey Smith atReturning a value that causes a borrow checker error is less precise than not returning it
a9e8de0 Opened by Jake Goulding atImprove error message for wrong attempt to box error
f8eb614 Opened by xd009642 atwrite! generate longer assembly compared to format!
ee0477f Opened by Ivan Tham at - 12 commentsSuggested resolution to "unconstrained generic constant" does not make sense for types other than usize
d9c70ac Opened by Nick Mertin at - 1 commentRustc Confuses Associated Types on Type Inference
eea6be0 Opened by Alexander Popiak at - 3 comments-crt-static on musl links with libgcc_s
cb293fb Opened by David Yamnitsky at - 6 commentsCrate whose
7e15367 Opened by Johnathan Van Why at - 3 commentsdev-dependenciesdepend on it produces confusing "is not implemented for" errorsstd::fs::write is not atomic - document it explicitly or make it atomic
00ba0f7 Opened by Martin Habovštiak at - 8 commentsConfusing mismatched type error message with
f28b8f3 Opened by Alex Weiss at - 2 commentsgeneric_const_exprsPanic when running UI tests with
127c818 Opened by jyn at - 4 commentsparallel-compiler = trueand without -Z unstable-optionsError diagnostics for associated items are different with
823781e Opened by jyn at - 1 comment-Z unstable-optionsError diagnostics for lints are duplicated with
92923a8 Opened by jyn at - 1 comment-Z unstable-optionsSuggest a braced-variant when seeing named fields in a tuple-variant
dd053c1 Opened by scottmcm at - 1 commentWrong error on wrapping arithmetic with -Zmir-opt-level=2
b46c37c Opened by bytewise at - 1 commentAssociated types specified using equality are still ambiguous.
4a8c1c6 Opened by EvianZhang at - 3 commentsIncorrect HashMap visualization in WinDbg
e7d0236 Opened by nanguye2496 at - 3 commentsTrack Windows 7 vs. delete-on-close fixes
32b0811 Opened by Josh Stone at - 2 commentsTracking Issue for built-in attribute macro
8094528 Opened by Vadim Petrochenkov at - 6 comments#[cfg_eval]Tracking Issue for
f06684f Opened by jyn at - 4 comments-Z normalize-docsBetter error messages for sending
0d97a76 Opened by Teymour Aldridge atformat!uses across thread boundaries.Unoptimized code for big enums (>127 values)
f0af9cb Opened by mjdr at - 3 commentsNo way to run
b6adcbc Opened by Jon Gjengset at - 4 commentsno_rundoctestsParallelize rustdoc rendering
9d03526 Opened by Noah Lev at - 16 commentsArm thumbv6m binary size increase with dead code change (or from 1.50 to 1.51)
a51a7ba Opened by David Lattimore atTracking Issue for map_try_insert
59ef815 Opened by Mara Bos at - 42 commentsTracking Issue for assert_matches
c5e16ef Opened by Mara Bos at - 97 commentsOverflow (E0275) on HRTB
ff58949 Opened by Léo Gaspard at - 5 commentsCompile error mixing declarative macros with procedural macros
1953876 Opened by rusty-objects at - 5 commentsE0603 is misleading on non-exhaustive enums
139f2fd Opened by Jacob Pratt at - 2 commentsThe compiler looses vector capacity information
1888be4 Opened by MSxDOS at - 12 commentsMethod resolution fails when through a reference to a trait object on Self: Sized methods
45e646f Opened by Gus Wynn at - 1 commentVery long iterative compile times for
850cb96 Opened by Alice Cecile at - 10 commentscargo docon workspaces with many cratessuggest .into_iter() when trying to collect Vec<T> into Vec<T>
b1a5f52 Opened by Matthias Krüger at - 1 commentImplementing Drop leads to SIGILL: Illegal instruction in tests but not in normal run
f30cf58 Opened by Mathijs Kwik at - 5 commentsRustdoc does not substitute const parameters
674d89f Opened by León Orell Valerian Liehr at - 10 commentsthe trait
0dc8f8b Opened by Cyk at - 1 commentfor<'r> FnMut<(&'r char,)>is not implemented forcharAccount for incorrect
dc5ad55 Opened by Esteban Kuber at - 1 commentcfgin fn argument typesImprecise visibility error message
edad6c8 Opened by Vadim Chekan atJoin does not work on borrowed Strings
632f02e Opened by fugu13 at - 3 commentsAdd nuance to suggestion of !Copy expressions in for loops
43e7994 Opened by Esteban Kuber at - 1 commentAsync fn disagrees on its own return type ("one of the expected opaque types" vs "one of the found opaque types")
640360c Opened by David Tolnay at - 4 commentsScope ID should be on Ipv6Addr, not SocketAddrV6
c1816ce Opened by Casey Dahlin at - 1 commentUnnecessary stack writes when using write_volatile with arrays
29313bb Opened by niluxv at - 3 comments
0a54649 Opened by Birk Tjelmeland at - 14 commentscore::ptr::copy_nonoverlappingcrashes when writing to odd addresses on ARMthumbv7em-none-eabihfTrait implementation changes cross-crate with
5cc0b2a Opened by Aurorans Solis at - 2 commentsconst_genericsandconst_evaluatable_checkedTracking Issue for linux_pidfd
919e8b2 Opened by Dominik Stolz at - 27 commentsimpl PartialOrd<str> for String
aeedcc0 Opened by Tyler Mandry at - 1 commentRust-src not included in the standalone installer
d084900 Opened by ExMatics HydrogenC at - 3 commentsBug when mixing /**/ and // comments on * operator
c7c6f97 Opened by Amaury Bouchra Pilet at - 3 commentsLogical bug in
1e1c74a Opened by Olivier at - 2 commentsthread_local!macro implementation for Apple targetsAdd non-generic constants' value to metadata and stop encoding their MIR
1834980 Opened by Oli Scherer at - 3 commentsCheck if expr and value are both needed in rustdoc clean::ConstantKind
d5a59e9 Opened by Guillaume Gomez atNested async closures result in exponential compilation time increase
ad9b687 Opened by Krishna Rajendragon at - 6 commentsExtend "similarly named" to handle different word order (like assert_debug)
5b619ae Opened by Christopher Jefferson at - 1 commentrustdoc: Fix inconsistencies in
25ed2aa Opened by Noah Lev at - 30 commentsconstvalue renderingrustdoc:
edc80fb Opened by Noah Lev at - 12 commentsbroken_intra_doc_linkstriggers on link to private itemRegressions with large (2-4GB) stack arrays on large stacks
43747a0 Opened by Josh Triplett at - 22 commentsConfusing error reported for trait impls on DST with the last field being Sized
d3319b3 Opened by Boxy at - 3 commentsTracking Issue for NOOP_METHOD_CALL lint
59d61e2 Opened by Aaron Hill at - 3 commentsInline generators before state machine conversion in order to reduce branching
d59846b Opened by Patrick Walton atTracking Issue for
c9a6a45 Opened by Aaron Hill at - 24 commentsproc_macro_back_compatfound unstable fingerprints for extern_mod_stmt_cnum
ba1a446 Opened by est31 at - 13 commentswrite_all for a single byte to a slice is turned into a memset, sometimes
e16015f Opened by Ben Kimock at - 1 commentrustc book should document the ABIs rustc supports
c4880df Opened by mcclure at - 2 commentsCompilation fails with "overflow evaluating the requirement" when an unrelated impl for a reference is present
16291e9 Opened by Koute at - 1 commentcompiletest SRC_DIR rewriting mishandles symlinks to other disks
241604d Opened by Felix S Klock II at - 3 commentsReturning unsized objects allowed in
be65dff Opened by Hrvoje Nikšić at - 4 commentsFntraits but fails to compile when calledremove redundant clones via mir opt?
fa5a03a Opened by Matthias Krüger at - 2 commentsCompilation error using a macro as a const generic argument (Rust 1.51 beta)
c4fc094 Opened by John Gallagher at - 3 commentsImprove attribute list syntax suggestion
a519943 Opened by Ivan Tham at - 1 commentrustc could explain that dyn Trait sometimes implies 'static
018d4c7 Opened by comex at - 1 commentSupport importing enum variants through type aliases
47c5db2 Opened by bstrie at - 3 commentsIt would be great, if failed to resolve/unresolved import diagnostics suggested declaring modules
5b9ad69 Opened by waffle atVec::splice() has noticeable overhead for some use cases
770031b Opened by Adrian Wielgosik at - 3 commentserror: found unstable fingerprints for evaluate_obligation
2ed332a Opened by Xavier Lau at - 18 commentsSuggest creating an Iterator when calling iterator method directly on data structures that implement Iterator
0d5fe29 Opened by b-naber at - 1 comment[ER] Warn against unused braces for const value argument
64a7ef4 Opened by leonardo-m at - 3 commentsTracking Issue for
d96c4dc Opened by Niko Matsakis at - 24 commentsmust_not_suspendlint (RFC #3014)Error message suggests invalid Rust code with PartialEq<OtherType> and ToString
4e89c7e Opened by Elina at - 1 commentToSocketAddrs should be implemented for Iterator<Item=SocketAddr>
c103e4e Opened by Max Blachman at - 1 commentConfusing error message when trying to use a lifetime on an
3117653 Opened by asquared31415 at - 1 commentAnytrait objectHanding Ctrl+C in test harness
0e1c967 Opened by Clar Fon at - 3 commentsExpand
7fb2910 Opened by Aaron Hill at - 3 comments#[cfg]and#[cfg_attr]left-to-right for consistency with other attributesCompile slow down against trait bound of nested structs
3fe73b5 Opened by κeen at - 1 commentComparing explicitly typed None gives different diagnostic then implicitly typed None
58e4a22 Opened by Marijn Schouten at - 1 commentio::Error::new(_, string literal) allocates Box<Box<String>> and copies the string
dd678fd Opened by Mara Bos at - 5 commentsBad location of
ec935de Opened by et342 at - 1 comment#[must_use = "message"]note in the output.Rustc should warn if you have a stability attribute on a non-public item
991cbef Opened by jyn at - 4 commentsBad compiler error messages while using diesel
700ff5b Opened by Georg Semmler at - 4 comments[ER] Uplift clippy::unnecessary_mut_passed
c896548 Opened by leonardo-m at - 1 comment[ER] Help for boxed array => slice/array
bc808f5 Opened by leonardo-m at - 1 commentMisleading error message with negative range
2d1b200 Opened by vultix at - 3 commentsif let scoping of lifetime creates compiler warning
07a3d73 Opened by Kubik atAdding #[track_caller] on #[alloc_error_handler] seems to cause undefined behavior
984d2ba Opened by Wesley Norris at - 11 comments
5974516 Opened by Noah Lev atrun-make-fulldeps/rustdoc-io-errorpasses even withoutchmodcallsrustc hides linker warnings
e5380b5 Opened by Adam Leventhal at - 1 commentConfusing lifetime error with
648b83c Opened by Alona Enraght-Moony at - 2 comments'staticbound in?implicitFromDoc tests fail on armv7 for error codes E0778 and E0779 (
ee5639a Opened by Rémi Verschelde at - 1 commentinstruction_setattribute)Hint to suggest annotating type to assist unsized coercion
3e77da6 Opened by Michael Goulet at - 1 commentICE: panicked at 'already borrowed: BorrowMutError' and thread panicked while panicking. aborting.
e2596fc Opened by Chengnian Sun at - 3 commentsDetect accidental Err(Err()) when Err() would work
3b25a75 Opened by teor at - 2 commentsTracking Issue for
6139783 Opened by Oli Scherer at - 23 commentslarge_assignmentslintTracking Issue for RFC 3086: macro metavariable expressions
448e9cf Opened by Niko Matsakis at - 49 commentsrustdoc: Try removing
5870af1 Opened by Noah Lev at - 2 commentsCache.stackand instead working directly with the item pathType coercion of tuples of arrays vs. slices in if/else
0c0c320 Opened by Mike Hommey atMisleading diagnostic when Deref is implemented. [E0308]
b9d7d79 Opened by Jasmine Burnside at - 1 commentPanic about invalid identifier
edda602 Opened by George C. at - 1 comment"SomeIdentifier::Something"from proc macro produces ICE at call-side code
5e626cc Opened by Boscop at - 1 commentPrefixComponentcannot be constructed in any wayTracking issue for future-incompatibility lint
debfa3e Opened by Vadim Petrochenkov at - 12 commentsproc_macro_derive_resolution_fallback&Box<[T]> does not impl IntoIterator
9f9c329 Opened by Ryan Lopopolo at - 4 comments"overflow evaluating the requirement" caused by a blanket impl with a wrapper on one of the trait's type parameters
edcbab4 Opened by Maxwell at - 2 commentsUnknown imports appear randomly in wasm with wasm32-unknown-unknown
2ceea1c Opened by Maik Klein at - 3 comments&& operator chains (and ||, possibly) generates unoptimizable LLVM IR
dc74669 Opened by AngelicosPhosphoros at - 21 commentsFailure to infer closure argument type under some circumstances
7dfad48 Opened by Mike Hommey at
703b4cb Opened by Kevin Cox at - 4 commentshash_map::OccupiedEntryshould provide original key back.Switch table generated when code for all match arms are identical
ee55e35 Opened by Gary Guo at - 2 commentsHandle
230be44 Opened by Esteban Kuber at - 1 commentfnparameter type with named borrow missing a leading'feature use after accidentally using an outer comment might give lots of 'enable feature' errors
ba714b3 Opened by jjl atSignature mismatch in __wasilibc_find_relpath
6a6499e Opened by Joshua C. Randall at - 6 commentsICE: get_adt_def called on a non-ADT, caused by build caching issues
01fb18c Opened by Sebastian Schmidt at - 3 commentsTracking Issue for Iterator::{dedup, dedup_by, dedup_by_key}
902800b Opened by Aaron Bies at - 3 commentsWindows - std::fs bug - specific file name causes thread to hang or false positive on file open.
7375d20 Opened by nothingbutnetcode at - 17 commentsDeref coercion does not work for some
013dade Opened by EFanZh at - 5 commentsawaitreturned valuesrustdoc: follow-up work for
0f946dc Opened by jyn at - 1 comment--emit=toolchain-shared-resourcesFalse positive for unstable_name_collisions lint
545ba2f Opened by Noa at - 4 commentsUI tests
b476bcd Opened by the8472 at - 3 commentslinkage-detect-local-generated-name-collision.rsandlinkage-detect-extern-generated-name-collision.rstrigger LLVM asserts when compiled with CGUs = 1rustdoc: Suggest a correct disambiguator if the link is otherwise correct
135ace6 Opened by jyn atDuplicate error when impl associated type is not well-formed
44e4c8c Opened by Aaron Hill at - 2 commentsPrivate supertraits are not callable on concrete types
78c7111 Opened by Maik Klein at - 4 commentsIncorrect 'unused extern crate warning' with
84a270c Opened by jyn at - 1 commentextern crate allocPath::components().as_path() for "///a/b" failing to normalize multiple slashes for root dir on Unix
03cd4d8 Opened by Jacob Lifshay at - 12 commentsUnhelpful / misleading error message and help message when using a reference to a vector
bd57a53 Opened by Jor at - 5 commentsno_std: binary size blowup using Result::unwrap since 1.49.0
d046563 Opened by benma at - 13 commentsMisleading compiler errors from match expressions inside loops with branches of infallible
924535a Opened by Simon Larsson at - 3 commentsCompiling std with multivalue feature on wasm32-unknown-unknown target fails
02b6fe2 Opened by ProTheory8 at - 3 commentsAllow non-ascii-idents in extern blocks
5946404 Opened by Manish Goregaokar atSwitch
d0c0194 Opened by Jacob Lifshay at - 8 comments#[derive(PartialEq)]to have separate lhs and rhs lifetimesrustc segfaults on small program using rayon
f22acd4 Opened by larswirzenius at - 5 commentsICE when moving bin to a new place when having a bin and a lib in one project
ce8d26d Opened by Andrei Stepanenko at - 2 commentsTwo diagnostics emitted for unsolved const inference variable for parent tyoe in method call
1bf5dfa Opened by MouseProducedGames at - 1 commentrustdoc: Incorrect link to item when the item is reexported and inlined
16b964f Opened by Samuel at - 2 commentsFloat min/max/clamp follow IEEE754-2008 (and not IEEE754-2019) WRT negative zeros
57aa52b Opened by Thom Chiovoloni at - 48 commentsRustc should hint at accidental member access instead of associated function call on local variables
75f5bad Opened by Riccardo D'Ambrosio at - 1 commentUI test
9791c47 Opened by the8472 at - 1 commentsanitize/hwaddress.rsfails with linker error on aarch64 when executed with 1 CGUSlices that cover the last byte of the address space are invalid
9036f08 Opened by Jonas Böttiger at - 14 commentsLLVM ERROR: fixup value too large for data type
52d1598 Opened by Chip Senkbeil at - 4 commentsrustdoc: Rename
210ee36 Opened by jyn at - 8 comments--show-coverageto--output-format coverage(andcoverage-json)E0195 on where Self: 'a bounds when they are unconditionally satisfied by Self
24ccf9b Opened by Michael Lamparski at - 3 commentsICE: index out of bounds: the len is 0 but the index is 0
b0c759d Opened by Chris Bailey at - 1 commentRefactor the linkage handling of libunwind
594a97a Opened by 韩朴宇 at - 5 comments[ER] After Vec::resize LLVM seems to lose slice length knowledge
729d38e Opened by leonardo-m at - 2 commentsConfusing lifetime error on
5a5c33c Opened by Esteban Kuber at - 1 commentimpls involvingselfand ADTs with lifetimesDeleting enum variant unexpectedly changes behavior in match statement
4366b78 Opened by Jeremy Mikkola at - 4 commentsFeature request: Silence not-found error when a suggested import is already in-place but typo'd
81a37b3 Opened by Jonas Platte at - 1 comment[ER] Vec::push followed by indexing gives a bound test
7384ff3 Opened by leonardo-m at - 2 commentsWrong span of
17fcc83 Opened by Yoshitomo Nakanishi at - 2 commentsPathifModSepis inserted by proc macroWrong line numbers produces in rustc_span::SourceFile::lookup_file_pos*
d6fad1d Opened by klensy at - 11 commentsIncomplete diagnostic notes when closure returns conflicting instantiations of generic type
06e3a42 Opened by eggyal at - 5 commentsMake
5ed70db Opened by Aaron Hill atTokenCursorcheaper to cloneInclude explicit (de)referencing in E0283
ebb8603 Opened by eggyal at - 2 commentsPresence of Homebrew GCC breaks
e980de0 Opened by Richard Barnes at - 4 commentscargo testTracking Issue for
5315e09 Opened by Niko Matsakis at - 9 comments-C export-executable-symbolsCollect tokens for inner attributes at crate or outline module root
b1d31e8 Opened by Aaron Hill aterror using
92def73 Opened by David Roundy at - 4 commentsVec::<dyn Any>::new()in a const fn[ER] Two ideas for stdlib sorting
a3068b8 Opened by leonardo-m at - 1 commentShare drop glue too when -Zshare-generics is enabled
a3f736e Opened by bjorn3 at - 3 commentsTracking Issue for
c0d0820 Opened by Iago-lito at - 20 commentsnonzero_ops#[cfg(target_thread_local)] is
8ae7945 Opened by Alex Crichton attruefor WebAssembly targets withoutatomicsenabledAudit all UNTRACKED options
7d5cd6a Opened by jyn at - 4 commentsCode compiled with rwpi relocation model is linked to
740368f Opened by Zhiyao Ma at - 1 commentalloccrate with static relocation model.Imprecise span used when emitting 'borrow later used by call' note
e5289a3 Opened by Aaron Hill atTracking Issue for
4c4d086 Opened by scottmcm at - 134 commentstry_trait_v2, A new design for the?desugaring (RFC#3058)? can lead to lifetime being inferred as 'static, causing a confusing error message
e271126 Opened by leo60228 at[ER] Two for the price of one nightly suggestion (import and enable)
811b45b Opened by leonardo-m at - 1 commentUnable to pass hook to panic::set_hook as a variable or without specifying type
35a90df Opened by Wooster atWrong error message shown when a
3dfa176 Opened by Innokentii Meleshchenko at - 2 comments_is used in place of generic constantrustdoc: Get rid of
2896041 Opened by jyn at - 6 commentsItem::Attributes
2db24e8 Opened by James at - 3 commentsmatches!(n, -1 | 1)for signed NonZero suboptimalRust compiler attempting to resolve unrelated trait methods.
3ca7727 Opened by Gaurav Agarwal at[ER] Array bound tests in a simple enough case
e0b447c Opened by leonardo-m at - 7 commentsrustdoc: search URLs should be based off the documentation root
b83a41a Opened by Jacob Hoffman-Andrews at - 2 commentsrustdoc: remove redundant toggles for "undocumented items"
ba598a9 Opened by Jacob Hoffman-Andrews at - 34 commentsProvide const generics hints when a token is forgotten
bda25b7 Opened by teor at - 4 commentsIncremental compilation ICE with
285ae8b Opened by Aaron Hill at - 3 commentspredicates_ofProvide suggestions for unsized type parameters and when involving iterators
c2e8844 Opened by Esteban Kuber atMissing different-size int <-> NonZeroInt conversions
571f3a0 Opened by Clar Fon at - 2 commentsrustdoc: add tests that validate emitted JS and HTML
8b042eb Opened by Jacob Hoffman-Andrews at - 1 comment[ER] Possible improvements for impl block and self object errrors diagnostic
ebc1aa5 Opened by leonardo-m at - 2 commentsCannot borrow
2037b4a Opened by Alik Aslanyan at - 10 comments*selfas mutable more than once at a time'static closures/FnDefs/futures with non-'static return type are unsound
e5654e0 Opened by Frank Steffahn at - 11 commentsrustdoc: Documentation exposes the original private name instead of the public one
d1b0b2a Opened by Juan at - 1 commentDocument environment variables used by programs rustc invokes underneath (linkers, etc)
2a2e729 Opened by Boris Kolpackov at - 3 comments
e911ade Opened by Connor Horman at - 2 commentsStructuralEqandderive(PartialEq,Eq)in the stdlibPassing
c0fccc4 Opened by Edd Barrett at - 19 comments-lto-embed-bitcode=optimizedto thelldgives a corrupted.llvmbcsection.Confusing diagnostic - error[E0308]: mismatched types
e07e6b6 Opened by Elichai Turkel at - 6 commentsInefficient array initialization when moving data into an Option
1287981 Opened by Robert Jördens at - 1 commentWeird error in trait with HRTB for the same trait on
4db3c2f Opened by Frank Steffahn at - 5 commentsSelfin a method. Also bad diagnostic with nonsensical suggestion.Tracking Issue for panic::always_abort()
3e613e3 Opened by Ian Jackson at - 5 comments[ER] Useless array bound test after a while loop
1798f0b Opened by leonardo-m at - 4 commentsImplement
ff3d0b7 Opened by Aaron Hill at - 4 commentsHashStableforStableMap/StableSetinstead ofHashMap/HashSetAudit and handle remaining cases of
739116c Opened by Aaron Hill at - 20 commentsrustc::potential_query_instabilitylint (iteratingHashMaps)Moving aarch64-unknown-netbsd to Tier 2
5261000 Opened by nia at - 2 commentsICE: could not fully normalize (wrap + foundationdb)
90ee3cc Opened by Vincent Rouillé at - 2 commentsIncorrect HIR pretty printing for
722a90d Opened by Tomasz Miąsko at - 2 commentsif/elseTracking Issue for edition-dependent IntoIterator for arrays
eba919e Opened by Mara Bos at - 11 commentsFunctions, closures, and HRTB-trait-objects can implement traits such that validity of associated types is never checked.
b9a4c06 Opened by Frank Steffahn at - 13 commentsStray dummy span in trait bound JSON error message
325759c Opened by Eric Huss at - 1 commentRustc unable to see through Vec/RawVec abstraction for
0901b1b Opened by Thom Chiovoloni at - 8 commentspush(and other cases)types_escaping_snapshot cleanup finalization
5534b7a Opened by Mark Rousskov at - 4 commentsFuture not Iterator. Diagnostic could say: FuturesExt needed
57c2b72 Opened by Squirrel at(signal: 11, SIGSEGV: invalid memory reference) x86_64-unknown-linux-musl
7d55c45 Opened by sabirmgd at - 4 commentsEqual CTFE function pointers are unequal after codegen
1d21d40 Opened by Tomasz Miąsko at - 12 comments
c8485a6 Opened by Daniel Henry-Mantilla at - 1 comment#[deprecated]on re-exported items does not workHRTB on subtrait unsoundly provides HTRB on supertrait with weaker implied bounds
e2be53c Opened by Frank Steffahn at - 7 commentsTracking issue for function attribute
513884c Opened by Rich Kadel at - 126 comments#[coverage]Too strict inferencing conflicting implementations with generic associate types
8b56fd9 Opened by Jakku Sakura at - 1 commentUse of step_by causes some optimizations to fail to engage
95f2637 Opened by Felix S Klock II at - 6 commentscfg(test) is not set during integration tests
80e635a Opened by Tim Hutt at - 6 commentsTrait bounds of methods from
46c2a01 Opened by Matthijs Brobbel atDerefimpls are not renderedCannot determine resolution for absolute-path-reexported-macro-generated-
231e861 Opened by Nemo157 at - 3 comments#[macro_export]ed-macros in some contextsSuggest removing
9c9250d Opened by Maja Kądziołka atletwhen unused variable shadows another variableglobal_asm! rejects real mode far jmp even if correct
fc8e088 Opened by Luis Hebendanz at - 4 commentsIntereleaved text in "cargo test" output
3180e88 Opened by Daniel Alley at - 4 commentsRustdoc omits source line numbers in diagnostics if they originate in a macro
13764fc Opened by jyn at - 1 commentrustdoc: Structured suggestion for intra-doc links based on current crate name
9794fee Opened by Josh Triplett at - 7 commentsrustdoc: Display
1fb1522 Opened by Noah Lev at - 6 commentscrate::as the name of the crate in intra-doc links
b75591c Opened by Tyler Mandry at - 1 comment-Zlink-native-libraries=nocauses link to fail with missing__libc_start_mainon fuchsiaBad diagnostic on second borrow of mutable self
3f7cc6e Opened by Ryan Levick at - 2 commentsSupport building and testing std with panic=abort
6064e2b Opened by Tyler Mandry at - 1 commentMore helpful output for slightly-wrong dyn with multiple traits.
f13b749 Opened by Jon Gjengset at - 1 commentSuboptimal code generation in 8byte copy loop
5fb3f57 Opened by PSeitz at - 6 commentsrustdoc: allow searching by trait bounds
c593b4a Opened by Ivan Tham at - 4 commentsrustdoc fails to properly resolve
0350a5f Opened by Maarten de Vries at - 7 commentsSelfin a submodule when the type is not in scopeAdding
f1e66c5 Opened by Clar Fon at - 3 commentswhere Self: Sizedto a required method forces implicitSizedbounds on trait
58a813c Opened by Thom Chiovoloni atdsymutilhits SIGBUS duringcargo build, and spams warnings like "could not find object file symbol for symbol"
06e5070 Opened by XAMPPRocky atx.py installdoes not support Windows MSVC.error[E0117] provides misleading explanation.
d47f1a9 Opened by Caius Iulius Caesar at - 4 commentsCompile time+memory regression between 1.49.0 and 1.50.0
739d96f Opened by Oliver Gould at - 20 commentsNative CPU is not reported on Raspbian
7563437 Opened by kryptan at - 1 comment-Zinstrument-coverage and matches!()
fd9bc58 Opened by Steven Cole at - 6 commentsAdd test to ensure that index is valid when using --emit=toolchain-shared-resources
559a6ff Opened by Guillaume Gomez at - 1 commentTracking Issue for ExitStatusError
fe7b48b Opened by Ian Jackson at - 15 commentsRust is inconsistently re-exporting rlib symbols from a binary
26f102c Opened by Erick Tryzelaar at - 3 commentsSurprising missing stability attribute error
670ee91 Opened by Daniel Wagner-Hall at - 2 commentsSupport instrumenting only selected files or functions with -Z instrument-coverage
f384600 Opened by Petr Hosek at - 2 commentsIncremental compilation ICE with from compiler-state-dependent overflow errors
91ad072 Opened by Frank Steffahn at - 7 commentsUnstable fingerprints tracking issue
5f5ede0 Opened by Mark Rousskov at - 88 commentsReserved Prefixes RFC: How to handle
df05a18 Opened by Niko Matsakis at - 11 commentsTokenStream::from_str?Compiler fails to compile to macOS x86_64/arm64 on Linux
dce5a3f Opened by Mahmoud Moursy at - 9 commentsCoverage only applies to spans in a contiguous span of source code (not both macro and caller)
3318074 Opened by Rich Kadel at - 5 commentsConsider deprecating LLVM-specific feature names for -Ctarget-feature flag
95a5be2 Opened by Simonas Kazlauskas at
fc67bea Opened by Simonas Kazlauskas at - 2 commentsdoc_cfgdoes not have a correct effect onuseitems referencing other public items
f076399 Opened by Asaf Fisher at - 6 comments#[link_section]does not work in libraries on releaseProvide example when suggesting to import private trait directly
d6e241f Opened by Andy atLLVM-reserved registers can't be used in inline assembly
799d8b2 Opened by jethrogb at - 5 commentsrustdoc tests error output without
3e0ceb0 Opened by Tyler Mandry at - 7 commentstidyis very badEndless recursion while evaluating trait requirements
41da227 Opened by Mitchell Kember at - 4 commentsrustc segfaults with mimalloc
b462f4f Opened by Thomas F Steeples at - 1 commentTracking Issue for
d8f69dd Opened by Julian Knodt at - 26 comments_as a const argument:feature(generic_arg_infer)Compiler generating extra memcpy, inconsistently depending on used types
cc96a74 Opened by Adrian Wielgosik at - 4 commentsA
65c5c31 Opened by Frank Steffahn at - 26 commentsPinunsoundness involving animpl DerefMut for Pin<&dyn LocalTrait>Index argument for simd_insert no longer a const
738d6f5 Opened by bjorn3 at - 10 commentsUnknown feature not reported in presence of another error
3db3eb5 Opened by XAMPPRocky at - 1 commentIdea: A lint to allow user to convert usages of "drop flag"s into warning or error.
fc7b1e4 Opened by Charles Lew atVerbose
ee97279 Opened by SNCPlay42 atSizederrors whenfor-looping over an error typeDocument error suppression in standard stream & move upstack
8c7d0cf Opened by masklinn at - 1 commentTracking Issue for inherent unchecked integer methods
93fd8ec Opened by Clar Fon at - 51 commentsBetter diagnostics for inappropriate lifetime from (large) match statement
694b4e0 Opened by Dirkjan Ochtman at - 3 commentsAdd information about why a closure is inferred to be FnMut
98c180a Opened by Frederik-Baetens at - 1 commentWrongly typing a collect with async streams causes confusing error messages alongside a cascade of unhelpful error messages
d256220 Opened by Frederik-Baetens at - 3 commentsConfusing error message when trying to call a method from an extension trait that does not apply
e3368ad Opened by Alice Ryhl at - 2 commentsconst cycle detected error messages are confusing
c28bdcd Opened by Nemo157 at - 1 commentAssociated type projection fails within Diesel Insertable constraint
d0caa47 Opened by Oliver Cooper atBad error messages when passing and using 2 PartialEq or PartialOrd traits to function.
90fbacb Opened by Petros at - 1 commentAutomatic &mut reborrowing doesn't happen when arguments are for
127875e Opened by Alex Crichton at - 7 commentsimpl TraitFollowing compiler suggestions for fixing errors sends me in a loop between tuple syntax and struct syntax.
673db23 Opened by Drew Vogel at - 2 commentsUnhelpful error on implicit
65fda13 Opened by J. Frimmel at - 3 comments'staticlifetime fordyn TraitLifetime coercion with lifetime bounds on traits
221aca6 Opened by Knobibrot at - 1 commentSuggest restricting a type parameter with clone when attempting to clone out a ref
bb37a8a Opened by jjl atSpecialization on associated type
0ada328 Opened by Bram van den Heuvel at - 4 commentssimd_shuffle, simd_insert, simd_extract should use const generics
5df72ca Opened by Ralf Jung at - 21 commentsStack space not reused
6f8c384 Opened by Jeff Muizelaar at - 5 commentsDoc example with feature dependency does not compile
93a4693 Opened by mordak at - 5 commentsStack overflow/infinite recursion in
cebcf78 Opened by Avi Weinstock at - 2 commentsrustc_middle::ty::fold::TypeFoldable::fold_withError message contains
ebc5789 Opened by Aaron Hill at$crateinstead of crate name[ER] Help for unresolved super::X imports too.
17ab055 Opened by leonardo-m at - 3 commentsif and match produce different assembly
24b2847 Opened by Alik Aslanyan at - 1 commentLLVM backend does not generate debuginfo for const generics
f9ba390 Opened by Michael Woerister atCannot build + install with
7a0ff44 Opened by Oskar Senft at - 3 commentstarget = ["thumbv7m-none-eabi"]On Windows the maximum size of the main thread's stack should at least match that of new threads
a06ead1 Opened by Chris Denton at - 1 commentInvalid trait bounds and equality constraints should suggest appropriate code
1dd2880 Opened by Esteban Kuber at'Undefined reference' errors when building rustc with incremental compilation
f679ce5 Opened by Aaron Hill at - 4 commentsDoes not warn
7cca5ad Opened by EFanZh atunused_importsfor unused modules imports with the same name as a typeArray repeat expressions with nested blocks do not recognize constants
4767d91 Opened by Ralf Jung at - 2 comments[ER] Iterator::zip_exact
51014ee Opened by leonardo-m at - 8 commentsLess helpful compiler error upon module/trait name clashes
90028c1 Opened by Tommy Thorn at - 4 commentsstrong performance issue when using struct instead of multiple variables
1cdaf8f Opened by Manuel Drehwald at - 24 commentsVec::pop() sometimes returns value inefficiently.
545f885 Opened by human-0 at - 7 commentsTracking Issue for
6d0a4f6 Opened by Jonas Schievink at - 5 commentsasync {}blocks in const expressionsOrphan rules work differently when supertrait is specified in trait bounds
2a810f6 Opened by Zakarum at - 2 commentsrustdoc: make [-] invisible in most cases
f3d4895 Opened by Jacob Hoffman-Andrews at - 1 commentType inference for function-traits is different from other traits if an argument is a reference
4ba6345 Opened by Lucas at - 1 commentIs this difference in lifetime elision for
8e82be9 Opened by Lukas Kalbertodt at - 4 commentsimpl Traitarguments between async and non-async function intended?rustdoc: render problems for re-exported implementors
e86f065 Opened by Jacob Hoffman-Andrews at - 12 comments
dbe74d3 Opened by jyn atx.py testdoes not handle spaces in filenames forbuild-auxfilesRandom test ordering for cargo test
4a584f4 Opened by Christian Stefanescu at - 9 commentsdocs not loading properly in Safari unless Develop Menu is enabled
1045a29 Opened by Jan at - 24 commentsLifetime bound not accepted for wrapped associated type of a generic trait
03170c2 Opened by Eric Langlois at - 3 comments[ICE]: cargo build release fails
e334bfa Opened by Stephen Eckels at - 2 commentsrustdoc: confusing sidebar for items with multiple impls (like
70a0ba9 Opened by Jacob Hoffman-Andrews at - 1 commentAny)Unstable fingerprints: defined_lang_items
985482c Opened by Jack Huey at - 1 commentConfusing error message for E0631
b7a54e9 Opened by Felix Rath at - 1 comment"not general enough" error points to the async spawn site as opposed to the offending code
752e08a Opened by Gus Wynn at - 2 comments
7e7b766 Opened by Wesley Norris at - 1 comment#[global_allocator]and#[thread_local]should not be usable together on the samestatic
e9a1df2 Opened by Nemo157 atmissing_docslint does not takedoc(hidden)into account on re-exportsThe compiler suggests the same thing twice
408e78f Opened by Yoh Deadfall at - 12 commentsTracking Issue for bigint helper methods
b0cf7d2 Opened by Clar Fon at - 91 commentsDocumenting that Into implies TryFrom in a more visible manner.
70acc03 Opened by Luca Di sera at - 2 commentssegfault running debug static musl hello world app on Linux
87d3773 Opened by Luke Bond at - 5 commentsGenerating documentation using fabricate fails during copy stage on Windows due to long destination paths
62cd379 Opened by Adam Gross at - 3 commentsTracking Issue for libtest's JUnit reporter
ee8f3e6 Opened by Andrey Snow at - 10 commentsMisleading diagnostic when type inference for
b1653b6 Opened by Lukas atBox<dyn FnOnce()>failsPotential missed optimization with mutable noalias
d3b0b96 Opened by Alex Veber at - 3 commentsTracking Issue for dir_entry_ext2
98a0ad6 Opened by Aaron Rennow at - 5 commentsImplementing
cb4676b Opened by oliver-giersch at - 4 commentsFromfor associated type results in confusing errorforce-unwind-tables has no effect
94280ec Opened by Stephen Eckels at - 1 comment[PowerPC64] Rust performs improper function call linkage when using LLVM's linker
21edb64 Opened by Justin Moore at - 1 commentbootstrap unable to copy
ca9670b Opened by jam1garner at - 3 commentsrust-llvm-dwpwhen cross compiling rustcOpaque error error message if LLVM OOMs during full LTO
5dd864e Opened by Alex Kladov at - 2 commentsIPv6 Unicast Interface
7ded209 Opened by Christiaan Dirkx at - 4 commentsIPv4-in-IPv6 Address Support
5585a7c Opened by Christiaan Dirkx at - 2 commentsIP Utility Methods
95c0dc1 Opened by Christiaan Dirkx at - 5 commentsrustdoc: Vec's Methods for Deref<Target = [T]> don't indicate which T is active
a9376f3 Opened by Jacob Hoffman-Andrews at - 1 commentRust does not follow System V Amd64 ABI calling convention for small enum values, resulting in incorrect debugger output
fb80cb6 Opened by Kyle Huey at - 14 commentsSignature suggested for missing trait item implementation is missing ?Sized bound
91b33ba Opened by Adam Reichold at - 1 commentTracking Issue for llvm-tools-preview
6c1b137 Opened by Eric Huss at - 14 comments[ER] A harder case of missed array bound test elision
8c68255 Opened by leonardo-m at - 5 commentsConst generics in closure arguments result in false "closure/generator type that references itself" error
e1dab61 Opened by mastopgunaf at - 7 commentsCompiler warning about dead code when enum is used in a match against return value of FFI call
269cad1 Opened by Felipe de A. Mello Pereira at - 2 commentsError message ascii art pointer / arrow points to wrong argument
3a84a87 Opened by Marko Mikulicic at - 3 commentsDepNodeIndex does not uniquely identify anonymous queries
6154967 Opened by Camille Gillot at - 2 commentsrustc output could be more clear for double Result consumtption with ? / Try
d48103b Opened by Jeremiah Senkpiel atUsing ? behind collect without turbofish gives confusing error message, not hinting at wrong type.
154b52f Opened by Hielke Walinga at - 2 commentsProperly handle cross-crate
b2e5c83 Opened by Aaron Hill atSyntaxContext::rootandExpnId::rootImprove help message when using
46d9265 Opened by Robin Moussu at - 1 comment&'a mut &'a Tand&'a mut [&'a T]Tracking Issue for
08110ef Opened by Jacob Pratt at - 1 commenttrusted_stepRegression: undefined symbol
3c9ea33 Opened by Sean Cross at - 11 comments__atomic_load_4on risvc32imac-unknown-none-elfrustdoc emits confusing error for link to enum struct field
bba916e Opened by Joshua Liebow-Feeser at - 3 commentsPut the workspace crates first in the side panel
59def93 Opened by Félix at - 2 commentsif Result::is_ok() followed immediately by Result::unwrap() fails to optimize out the second err check
114e335 Opened by Matt Corallo at - 10 commentsCompiler emits
ca153d6 Opened by BLucky at - 11 commentswarning: value assigned is never readeven though it is readSemantics of char comparison operations is not clear
114d545 Opened by Ömer Sinan Ağacan at - 3 commentsConsider enabling unstable fingerprint check for cache-loaded query results too
6c3fd23 Opened by Michael Woerister at - 4 commentsBetter diagnostics for trait impl method return value lifetimes not matching trait definition
1bc0d48 Opened by Dirkjan Ochtman at - 1 commentDocumentation request: include_str and format_args combination
6674214 Opened by Jonathan Kelley at - 2 commentsRust is not able to infer equivalence when it applies to trait associated types.
6cbf00f Opened by Olivier at - 3 comments
68b140b Opened by Michael Woerister at - 7 commentsno_hashqueries bypass-Z verify-ichchecksExtremely bad codegen of
8f758d7 Opened by Aaron Kutch at - 4 commentsleading_zeroson several architecturesLeaking private structs in public functions
aa4973b Opened by Conrad Ludgate at - 13 commentsInternal Compiler Error while compiling a special diesel change
58294fd Opened by Georg Semmler at - 3 commentsAssociated types from foreign trait impls are considered as conflicting with every other type
dd91adc Opened by Elinor B. at - 3 commentsslice docs could use example functions, clear header
d07d3b7 Opened by Jubilee at - 2 commentsrustdoc intra-doc links cannot disambiguate inherent methods on generic types
05e273d Opened by Mario Carneiro at - 4 commentsAtomicUsize
6da027b Opened by Heinz N. Gies at - 5 commentsfetch_addhangs indefinetly on aarch64 (ThunderX)trait extension trait methods not always visible in rustdoc output
3ef6020 Opened by Ian Jackson at - 3 commentsTracking Issue for
831b405 Opened by Christiaan Dirkx at - 4 commentswindows_case_insensitiveSuggest the extra comma for 1-ary tuple when warning about unnecessary parentheses around type
855b4c5 Opened by Nicolas Di Prima at - 4 commentsFootgun with
6c6a835 Opened by Mara Bos at - 20 commentscatch_unwindwhen catching panic-on-drop typesMissing linker symbols with incremental build
32a6514 Opened by moxian at - 6 commentsTiming profiles don't include non-CPU times
ac4f77a Opened by Andrew Banchich at - 6 commentsParser finds nonexistent tokens after unclosed delimiters
f869a33 Opened by FabianWolff at - 1 commentTrailing newlines affect spans
b1d47d0 Opened by FabianWolff at
e7d6fae Opened by Jeremiah Senkpiel at - 16 commentsmatches!accepts unusable bindings in the patternCan
eb86722 Opened by Thomas Eizinger at - 5 commentsrustc-devbe made available for thewasm32-unknown-unknowntarget?Windows linker error when importing a crate that has external symbols
0f22684 Opened by Radu Matei at - 1 commentMisleading diagnostic when
d1bb74d Opened by Dmitry at - 5 commentsClone::cloneis called on an unclonable typeDebuginfo type names: Clarify how to handle impl-prefixed paths
db00ff3 Opened by Michael Woerister atCompile error: static lifetime not satisfied but it is
f86f199 Opened by Jack Rickard at - 9 commentsgeneric const exprs in diagnostics aren't printed with substs applied
7a17eaf Opened by Boxy atConfusing error when borrowing members in an automatic dereference
74683e6 Opened by Christopher Jefferson at - 2 commentsGenerators generating wrong lifetimes
11cddcf Opened by Marco Napetti atThe
e3117be Opened by Simonas Kazlauskas at - 1 commentcheck_abifunction in typeck is not called for ABIs in trait declarations or type aliasesptr-meta: DynMetadata and Pointee::Metadata are not UnwindSafe
522cfec Opened by Nathan Sharp at - 1 commentLarge memory usage and long time on compiling large number of println
6575ee4 Opened by Xidorn Quan at - 10 commentstype aliases dont propagate implied
b850990 Opened by Charles Lew at - 4 commentsConstEvaluatablebounds of rhs
90dc198 Opened by Crystal Durham at - 3 commentsas *mut _does not cause by-mutplace evaluation, causing an error statingDerefMutis not implemented, but it isDocument the usage scenario of "as" keyword for trait coercion
9d3b0ca Opened by Dmitry D. Chernov at - 2 commentsDebuginfo type names: Correctly handle generic arguments in paths
c929eeb Opened by Michael Woerister at - 1 commentConfusing error when populating a struct with a field called 'start' without an explicit value and a variable called start is not defined
82ea4ff Opened by jjl at - 4 commentsBetter documentation of our MIR dialects
7da237f Opened by Ralf Jung at - 14 commentsRecover from
b9908e6 Opened by Esteban Kuber at|->=>typoTracking Issue for Path::file_prefix
ff7c474 Opened by Michael Hall at - 29 commentsEmpty Implementors section in doc
02f5cdc Opened by Wooster at - 6 commentsrun non-const Display/Debug impls for const panic message
17b58ec Opened by Oli Scherer at - 5 commentsTracking Issue for
2cc5546 Opened by Sören Meier at - 29 commentsio::Cursor::{split, split_mut}Poor diagnostics for associated type mismatch on inherent method.
e42d5d1 Opened by Jon Gjengset at - 3 commentsrustdoc: inconsistency on which items have §
66ada54 Opened by Jacob Hoffman-Andrews at - 3 commentsTracking Issue for
46a4bfa Opened by Yuhan Lin at - 14 commentsBufRead::has_data_leftTracking Issue for io_error_more
e269dc7 Opened by Ian Jackson at - 94 commentsRustdoc fails on modules with reserved file names
416303b Opened by Violeta Hernández at - 4 comments
503660a Opened by Aaron Hill atguess_head_spandepends on untracked state when used with an imported fileActual crate name of renamed crate is leaked through unexpected type error
e111197 Opened by Wooster at - 1 commentconfusing "lifetime mismatch" error when spawning task
7fa7be2 Opened by Yosh at - 3 commentsE0277 incorrect suggested
2621459 Opened by delan azabani at - 7 commentswherebound when type is impl Trait argumenterror from missing
424da50 Opened by Niko Matsakis at - 1 comment?is quite confusingCompiler fails to recognize that
dfeb289 Opened by beef atprintln!does not mutate the value
265678c Opened by Simon Chan at - 22 commentsmatchanstd::cmp::Orderinggenerates less optimized code in nightlyUnknown lifetime mentioned in error
22eb2a1 Opened by SpecificProtagonist atTest
26c857c Opened by Wesley Wiser at - 4 commentsui\abi\stack-probes-lto.rsfails on Windows-mvscImprove error message for IntoIterator for arrays misuse
c9744b1 Opened by alexxbb at - 2 commentsdocument and test the precise span that triggers edition-dependent behavior
9fb9129 Opened by Niko Matsakis at - 7 commentsDefault implementation of CrateNum encoding/decoding should be disabled
7e053ea Opened by Michael Woerister atConfusing compiler error when returning a
ae59b2b Opened by Sebastian Dröge at - 5 commentsResult<Result>via?-operatorcargo check failed but cargo run always work
0505eec Opened by Ivan Tham at - 9 commentsTracking Issue for RFC 2528: type-changing struct update syntax
004dcdf Opened by Josh Triplett at - 7 commentsCan't infer type
9bddadc Opened by Tobias at - 3 commentsConfusing error message when associated type has same name as other type
6938bbf Opened by Alex Rawson at - 2 comments
e021b80 Opened by Jess at - 2 commentscargo fix --broken-codeincorrectly applies integer castsAre the
5b187f7 Opened by Wesley Norris at - 3 comments#![feature(layout_for_ptr)]functions sound to call on invalid data pointers?borrowck error does not suggest missing await
227446f Opened by Niko Matsakis atBinary size is significant increased from
2538712 Opened by Chaotic Longhair at - 4 comments1.46.0to1.51.0rustdoc: trait implementors sections contains duplicate entries
832b61a Opened by cynecx at - 7 commentsrustdoc: some trait implementors don't have src link
4e1e189 Opened by cynecx at - 4 commentsTrait bound claims missing requirements despite those bounds being implied by the trait
ce052f8 Opened by Rune Tynan at - 3 commentsPath attribute on module fails to compile on non-windows platforms when going up a directory
f4d895e Opened by David Sherret at - 1 commentErroneous drop_bounds lint
5d3e629 Opened by Jon Gjengset at - 3 commentsCannot use function pointer with dynamic dispatch without identity cast
c343bb8 Opened by Jon Gjengset at - 10 commentsTracking Issue for RFC 2948: Portable SIMD
537afc6 Opened by Caleb Zulawski at - 38 commentsError with static lifetime inference in consts when using types with drop implementation
3288694 Opened by Jaro Fietz at - 1 commentproc macro invoked by normal macro has weird call_site
d55130e Opened by anuejn at - 4 commentsE0581/E0582 (lifetime not found in input type) occurs even when the lifetime is in traits used as inputs
954eea2 Opened by Manish Goregaokar at - 5 commentsABI: Ownership transfer through pointer involves unnecessary copies
b949798 Opened by Christopher Serr at - 2 commentsRust musl build segfaults on startup when linked with LLD 12
be5bd5b Opened by Robert O'Callahan at - 9 commentsAdd search for external crates
5459486 Opened by Guillaume Gomez at - 23 commentsAdd the possibility to filter on more than one crate
4cccad4 Opened by Guillaume Gomez at - 11 commentsICE with
f625249 Opened by Chengnian Sun at--crate-type staticlib: compiler/rustc_codegen_llvm/src/intrinsic.rs:306:18: unknown intrinsic 'rustc_peek'Non-terminals, e.g. expr, have diverged between parser and macro matcher
8e5b1f4 Opened by Felix S Klock II at - 15 commentsmin_type_alias_impl_trait: poor diagnostics when TAIT is unconstrained
1a4ca9c Opened by Niko Matsakis at - 4 commentsRust does not perform cross language LTO for C functions forwarding to C++
e731a12 Opened by Timo Nicolai at - 1 commentError message becomes worse when lifetime is elided via
7433c6f Opened by Aaron Hill at - 1 comment'_rustdoc: align .stab to the right on desktop
0b02336 Opened by Stefan Schindler at - 1 commentrustdoc: Some items in
3a498d0 Opened by jyn at - 5 commentscache.pathsare non-local
f666234 Opened by Nemo157 at - 2 commentsuncommon_codepointsis ignored unless specified at crate levelrefactor queries that don't accept inference variables to use canonicalization
e19ad9f Opened by Niko Matsakis at - 6 commentsCompiling small program with -C opt-level=2 takes hours or never finishes without -Cinline-threshold flag
37c4cdf Opened by Aaron B at - 8 commentsFeature Request: Focusing search results when directly navigating to rustdoc search
722acc5 Opened by Zac Kologlu at - 10 commentsIncorrect "expected associated type, found tuple" error in trait implementation
b7828d6 Opened by Mark Drobnak atClosures of different types that do not capture the environment are automatically coerced to function pointers
2a2e355 Opened by Jake Goulding at - 3 commentsE0493 emitted without drop when destructuring
e79bdf5 Opened by Crystal Durham at - 3 commentsDescription of E0495 failure difficult to parse
9318c8e Opened by Miguel Young at - 1 commentarray::map stack usage
8fea398 Opened by Jacob Lifshay at - 12 commentsUnterminated block comment that contains /* anywhere, including in a doctest
45c50cd Opened by Jacob Rothstein at - 12 commentsMake lifetime elision rules for closures consistent with lifetime elision rules for functions
52597f2 Opened by bstrie at - 7 commentsTracking Issue for "More Qualified Paths"
1645e10 Opened by Ryan Levick at - 22 commentsUnnecessary parentheses warning for (A | B) as :pat in 2018 edition
f837a29 Opened by Michael Lamparski at - 4 commentsConversion between the same type with different const generic values
31d05ad Opened by René Léveillé at - 4 commentsInconsistent lifetime rules with parameter patterns
ce74f67 Opened by Josh Stone atdon't eagerly emit errors when evaluating constants during selection
3737be8 Opened by lcnr at - 3 commentsTest suite compilation spends a large amount of time in
0a52cb4 Opened by Patrick Freed at - 20 commentsevaluate_obligationUndetailed diagnostics for object safety of supertraits defined in dependencies
fc823bf Opened by jade at - 2 commentsImprove error messages for HashSet with non-Hash type
ed5dbc2 Opened by Kevin Menard at - 5 commentsrustdoc: Tracking issue for
3fbb50b Opened by Squirrel at - 6 comments--no-runrustdoc: When rendering const values, show ADTs in addition to primitives.
ac4044b Opened by Aaron Hill at - 4 commentsrustdoc: cache.access_levels is wrong
d893e1d Opened by jyn at - 9 commentsTracking Issue for Iterator::try_reduce (feature iterator_try_reduce)
33f20bd Opened by kit at - 9 commentsBorrowed Fn closure gives "implementation of FnOnce is not general"
c93fc9f Opened by Devin Ragotzy at - 1 commentFunctions/closures do not coerce to trait objects and give confusing diagnostics
5d7f549 Opened by Deleted user at - 2 commentsSimple
d14c0f1 Opened by kyasbal at - 2 commentsforstatement can be broken with linker error since nightly-2021-06-10-x86_64-unknown-linux-gnu"expect slice, found Vec" error is unrelated to the actual issue
a518a13 Opened by jyn at - 2 commentsCompiler should warn if "unused" shadowed variable is actually used in inner block
cca9c8d Opened by Tim-Philipp Müller at - 2 commentsTracking issue: deref patterns
4d28e7d Opened by Nick Cameron at - 67 commentsPoor diagnostic for closure not returning Result when there is a return Ok/Err in it
db29982 Opened by jade at - 4 commentsVec::iter not found in search in rustdoc
90589e7 Opened by Ivan Tham at - 6 commentsFeature : rustc args check on mir-dump
f5a7cad Opened by lyj at - 2 commentsAllow to provide a custom map of rendered strings for
e9b5dff Opened by Miguel Ojeda at - 2 commentsdoc(cfg(...))Codegen bug:
1e3a2f3 Opened by Riley Denoyer atrepr(C)consts containing a reference don't inlineTracking Issue for
5cfebbc Opened by Lukas Kalbertodt at - 8 commentsIterator::map_windows(featureiter_map_windows)Missing debug symbols for x86_64-unknown-uefi binaries
fb3af0d Opened by xitan at - 6 commentsNot detailed error message when trying to move self-referential vector
689ff60 Opened by Askar Safin atAssociated type not resolved based on lifetimes
508e8ff Opened by Jacob Lifshay at - 2 commentsConfusing error: Immutable reference to future is not a future
76d2085 Opened by Alice Ryhl at - 11 commentsInclude function signature hash in v0 mangled names
a2fd61d Opened by bjorn3 at - 5 commentsPretty-printing of
00bfbae Opened by Miguel Young at - 3 commentsFn*traits in diagnostics leaks unstable detailsUnreachable code warning missing at if expression with false condition
677f48b Opened by Gheorghe Anghelescu at - 1 commentConstructing
1054e9f Opened by Charles Eckman at - 5 commentsOption<&'static dyn T>::Nonein aconst fnrequiresconst_fn_trait_boundsInferred struct lifetime bounds result in bad diagnostics around HRTBs
6a8f945 Opened by Miguel Young at - 2 commentsChange rustc's AST to support formatting code around unrecognized literals
345263f Opened by Jacob Lifshay at - 1 commentSpeed up string to integer conversion too
8b8e50c Opened by Wooster at - 5 commentsMake
0655495 Opened by Charles Lew at - 2 commentsVtblEntry::MetadataDropInPlacecarryInstancevalue.Incorrect suggestion to add a bound where another bound is needed
ea39369 Opened by Jean SIMARD at - 1 commentunexpected panic in rustc
836b92f Opened by muellerpeter-pms at - 7 commentsExplicit non-'static lifetimes ignored in explicit closure argument types
2d8f97a Opened by Miguel Young atConfusing error when accidentally inserting
8b619d7 Opened by Elichai Turkel at - 2 comments-in some linesMissing trait implementation error follows one possible implmentation too greedily
9f63d6b Opened by KarelPeeters atInvalid derive proc macro output silently ignored
82be08d Opened by Mara Bos at - 6 commentsthis "cannot infer an appropriate lifetime" diagnostic doesn't communicate anything
704e447 Opened by Jacob Rothstein at - 2 commentsLifetime error in scoped spawn doesn't identify the captured lifetime
7754c2c Opened by Josh Stone attype_length_limit is inconsistently warned about with incremental
a270dda Opened by Daniel Wagner-Hall at - 4 commentsSpecifying lint levels does not work on macros
0b65b16 Opened by asquared31415 at - 1 commentAdd more artifact size profiling
afee01f Opened by Ryan Levick atTracking Issue for
b7e8fad Opened by Aaron Hill at - 13 comments#[track_caller]on closures
5f5ba7d Opened by Vitalii Kryvenko at - 1 commentimplementation of Debug is not general enoughwhen making async block into&dyn Future + Sendrustc: native on znver2 CPU picks znver1 for target-cpu
a2bcc2c Opened by Jonathan Davies at - 4 commentsPointer equality of ZST in debug build is inconsistent with that in release build
fa1006c Opened by Daniel Julius Lasiman atGATs: Decide whether to have defaults for
462c7a3 Opened by Niko Matsakis at - 53 commentswhere Self: 'ashort backtraces do not always work on Windows without debug info
969cda0 Opened by Eric Huss at - 2 commentsUnexpected lifetime bound requirement on trait impl method returning a ref
ed0e26c Opened by Diggory Hardy at[Missed Optimization] Checked and overflowing shifts don't unify
df242d8 Opened by Chase Wilson atv0 mangling should avoid backrefs when they're not shorter than their target.
e919bdf Opened by Eduard-Mihai Burtescu at - 2 commentsWhich patterns on union fields should be considered safe?
7f35ed0 Opened by Léo Lanteri Thauvin at - 9 commentsDiagnostics for trait impls on trait objects confusing around implicit lifetime bounds
ca4a1e6 Opened by Manish Goregaokar at - 2 commentsSpecialized trait impls appear unannotated in the docs
59b396d Opened by Nemo157 at - 2 commentsenabling const-generics interferes with object safety
4bfb0f7 Opened by Juniper Tyree at - 1 commentTracking Issue for RFC2509: concat_bytes!()
68f022e Opened by Mara Bos at - 16 commentsTracking Issue for
5635617 Opened by Jonas Schievink at - 10 commentsfor-loops in constantsICE: Should not have unglued last token with cfg attr
48670b5 Opened by samlich at - 3 commentsIgnored doctests are run with
f086533 Opened by Thom Chiovoloni at - 8 commentscargo test -- --ignored.Explain Fn+Sync requirement
492ee2f Opened by Sergey Bugaev atLLVM error while building Rust Crypto's AES-GCM usage example code for target x86_64-unknown-none-linuxkernel
8d79851 Opened by prathik at - 5 commentsWASM float to int performance regression since 1.53.0
e2e5f75 Opened by Christopher Serr at - 5 commentsImprove Vec::extend(repeat(once)) error output
79f2bdd Opened by Filipp Samoilov atModule path attribute override with nested macros doesnt work
7163a20 Opened by Vitalii Kryvenko at - 14 commentsRust confused by associated types in default generic
1cfe918 Opened by Maja Piechotka at - 9 commentsWarn that trait implementation is gated by a feature flag
97bd0d1 Opened by Edward Shen at - 3 commentsSuggest dereferencing smart pointers to satisfy mismatched types [E0308] in match argument
d6af170 Opened by Parth Nobel at
1e1ab6d Opened by waffle at - 4 comments$patfollowed by a:is used in the language, but isn't allowed for MBEauto_traits + negative_impls not working as expected with associated types
3ca39b8 Opened by Greg Johnston at - 1 commentLinking error in rustc_llvm when using rustc_interface
78811d9 Opened by Gheorghe Anghelescu at - 3 commentsMake RenderOptions fields' type into newtype instead of boolean for clarity
ccc82c3 Opened by Guillaume Gomez atOverflow evaluating the requirement with a where clause on associated type
04b5b1a Opened by Sergey Bugaev at - 3 commentsStall from overflow caused by
33507e6 Opened by Harry Barber at - 3 commentsfor<'a> F: FnOnce(Self::Gat<'a>)Tracking issue for organizing the standard library's #![feature]s
a80b957 Opened by Mara Bos at - 2 commentsrustc E0308 on valid code
321e56c Opened by dvec at - 1 commentAfter fixes were automatically applied the compiler reported errors within the file.
507a07e Opened by BEN at - 4 commentsIncorrect help message in internal compiler error
00094b5 Opened by Marek Kotewicz at - 1 commentUnstable rustc internal attribute to disable optimizations on a module/function basis
1d063f8 Opened by Wesley Wiser at - 3 commentsTypecheck fails when providing explicit types instead of GAT
8f4c6f5 Opened by Julio at - 5 commentsinitial-exec not reduced to less strict hint on unsupported platforms
c7275f5 Opened by Mark Rousskov atimproper_ctypes diagnostic should advise to avoid improper C types because their ABI is unstable
09dd106 Opened by Felix S Klock II at - 1 commentReservation impls in rustdoc
105816b Opened by Frank Steffahn at - 1 commentInconsistent treatment of different kinds of trait bounds with GATs
bd1b86c Opened by John-John Tedro at - 4 commentsLLVM ERROR: Do not know how to split the result of this operator!
db3db4d Opened by Luc Lenôtre at - 3 commentsInvalid syntax suggested when missing lifetime coincides with const generic
35137bc Opened by lukaslueg atInvalid diagnostic when executing Type associated function inside of module but module is not found (misspelled / not imported)
b5c906c Opened by Aphek atNightly (2021): trait bound error for missing use
6a43207 Opened by Mark Van de Vyver at - 2 comments
bcebe82 Opened by Sandro Stikić at - 11 commentsrustdoc::missing_doc_code_examplesinconsistent with Rust API Guidelinesdocs: clarify pointer provenance of
23d8063 Opened by Timo at - 6 commentsRc::as_ptr()Associated type constraints and higher ranked trait bounds require impossible type annotations
9bd38cb Opened by Patrick Gu at - 2 commentsCompiler error with custom test framework
781182d Opened by Ratul at - 4 commentsCannot Drop A Closure With Non Copy Captures Confusing Error
c2bd958 Opened by Daniel at - 1 comment
614f05d Opened by Matthew Maurer at - 30 commentsInstant::duration_sincereturns a shortened duration if a suspend occurredrustdoc does not consider (complicated?) trait bounds for listing blanket implementations
d37fdbc Opened by Sebastian Dröge atrustdoc should maybe only consider trait definitions and not trait impls for the search
3cae543 Opened by Sebastian Dröge atDiagnostics incorrectly suggest
caa4c2d Opened by Miguel Young at - 1 comment?Sizedon the wrong bound for some trait methodsVariable remains borrowed after match despite neither arm resulting that way
827ebd6 Opened by Timo Carlin-Burns at - 3 commentsInsecure behavior in std::process::Command on Windows
7d6a6e0 Opened by brian m. carlson at - 13 commentsBetter diagnostic for unaligned reference in
6a0e719 Opened by Ömer Sinan Ağacan at - 8 commentsprintln!array::IntoIter does not get optimized as well as vec::IntoIter
01d5469 Opened by Bram van den Heuvel at - 2 commentsOptimization of iteration over enums
12b3998 Opened by Bram van den Heuvel at - 6 commentsClarification of compiler diagnostic 'no two closures, even if identical, have the same type'
b596732 Opened by Greg Chadwick at - 6 commentsodd compiler error with assert_eq! in unusual corner case, possibly related to missing semicolon in macro definition
87a8e84 Opened by Jack O'Connor at - 1 commentConversion of
34f9a0a Opened by Kornel at - 2 commentsBox<dyn Error + Send + Sync>toBox<dyn Error>confusingly complains about Sized"unused_mut" is not detected when variable type is mutable reference and the referent is mutated
52ad9ab Opened by QuestionDriven at - 3 commentsLint on duplicate trait bound
53048ba Opened by Aaron Hill at - 6 commentsx.py tidy forces
cda4465 Opened by Felix S Klock II at - 2 commentsuse path::{...}to come afteruse path::m::{...}; makes commits noisy.where bounds not properly inherited?
fcd72d9 Opened by Soni L. at - 4 commentsSemantically equal
8237a0f Opened by Wooster at - 4 commentsOrderingmatches generate different assemblyRecursive Closure Fixed-Point Support or Error Message
9068ea8 Opened by 0x182d4454fb211940 at - 1 commentImprove suggestion when TryFrom trait bound not satisified due to missing dereference
64dac0c Opened by Ed Morley at - 4 commentsImprove suggestion when generic type parameter is missing from struct method definition
64ba520 Opened by Ed Morley at - 2 commentsunused_braces false positive for macro expression.
f69eb09 Opened by Eric Huss at - 2 commentsimproper_ctypes_definitions doesn't lint on non-FFI safe fn type construction
bc05508 Opened by chc4 at - 1 commentStrange behavioral from 'std::env' when calling Rust program from C++ Program
a88b258 Opened by Outer Heaven Legacy at - 1 commentInvalid
7250057 Opened by Mara Bos at - 5 commentsdynsuggestionsclosure capture migrations do not note when move is now required
52bb7b7 Opened by Mara Bos at - 4 comments
fe7c0f7 Opened by Adam Perry at - 3 commentsrustc_data_structures::jobservershould fall back to an in-process implementation if no jobserver in environmentConsider styling go-to-definition links using faint underline
5e2d45c Opened by Noah Lev at - 2 commentsLeak sanitizer UI test hangs on Macos ARM64
a68c975 Opened by Hans Kratz at - 5 commentsImprove diagnostic for casting
4da0956 Opened by Manish Goregaokar at - 3 commentsT: ?Sized + Traittodyn Traitnon_fmt_panic warns on 2021 for external macros
2dfb66e Opened by Eric Huss at - 1 commentrustc disagrees with emcc about WASM struct ABI in parameters
628c985 Opened by Manish Goregaokar at - 5 commentsSuggest
f362d15 Opened by Lukas Wirth at - 2 comments#[repr({integer}]for enums when using the wrong integer typeSuboptimal error message when FuturesExt is not use'd
ae24e16 Opened by Nipunn Koorapati at - 1 comment[ER] Introduce an unused mut warning when get_mut() should be replaced by get()
49e500b Opened by leonardo-m at - 1 commentcargo test 'test-threads' uses more threads than specified
7ef398a Opened by Josh Weinstein atWrong suggestion for E0223 when using type alias
8470349 Opened by lukaslueg atLinker failing when importing couch_rs using rustc version 1.54
428c99d Opened by Daniel Hartig at - 1 commentTracking Issue for Cell::as_array_of_cells
de58c68 Opened by Jack O'Connor at - 13 commentsTrack stderr color in UI tests
9f3faaf Opened by Sasha Pourcelot at - 3 commentsDon’t print a space after an empty struct name with
9986144 Opened by EFanZh at - 3 commentsFormatter::debug_struct
26c2c3b Opened by Daniel Axtens at - 1 comment__rust_probestackin binary despite no callers, LTO, and disabling stack-probes.Panic backtrace doesn't traverse ffi code with panic=abort
8d514e8 Opened by Mike Hommey at - 7 commentsinternal compiler error: encountered incremental compilation error with evaluate_obligation(8f355536e879b1da-8491299baef09943)
f6c269a Opened by Valentin Buck at - 1 commentTransmute special-case doesn't take into consideration alignment or enum repr.
4648859 Opened by Eduard-Mihai Burtescu at - 2 commentsICE in improper_ctypes lint for specialised associated type default
8306288 Opened by Juniper Tyree at - 3 commentsError for self-referential type parameter bounds appears in presumptuous circumstances and is unclear
e66b23d Opened by Will Toll atError messages sometimes incorrectly elide
72d6509 Opened by QuineDot at - 1 commentdyn Traitlifetimes whendyn Traitis behind an aliasCheck codegen backends for compatibility with the loading rustc
3dc9a0a Opened by bjorn3 atNo help message for missing const_trait_impl + const_trait_impl
c6b84d0 Opened by leonardo-m atTracking Issue for
2ce5616 Opened by Thom Chiovoloni at - 27 comments#internal compiler error: encountered incremental compilation error with item_attrs(ollionline[8a19]::api::_#3::{impl#0}::deserialize::__Field)
e8676f9 Opened by Brieuc Desoutter at - 2 commentsTracking Issue for tcplistener_into_incoming
544d812 Opened by piegames atWrong (?) [E0631] signature mismatch for function with Fn trait arguments with GAT arguments
89a7e68 Opened by Tim Zeitz at - 8 commentsFalse-positive with the unreachable code lint
41febd4 Opened by bjorn3 at - 6 commentsPotentially confusing error message on trait bounds mismatch
782f268 Opened by rusty-objects at - 1 commentunused diagnostics give bad suggestion in the face of unreachable code
75ce725 Opened by Eric Huss atif ... as T < ... && ... >= ... is treated as const generics
a53c250 Opened by alianse777 at - 6 commentsIncremental compilation ICE: Found unstable fingerprints for predicates_of(dicom_core[4803]::value::DicomValueType)
d7badd7 Opened by Eduardo Pinho at - 2 commentsMatch does not understand lifetimes of enum variants
c8f00c5 Opened by James Munns at - 3 comments'Unstable' flags should be more descriptive about the state of the flag
9c81ec5 Opened by UebelAndre at
d4980c0 Opened by dylni at - 3 comments#[should_panic]ignores function-like macrosExcessive drop glue duplication in vtables can blow up compile times
4de084f Opened by Jonas Schievink at - 3 comments2021 disjoint capture suggestion breaks macro_rules macro
2b957b7 Opened by Eric Huss at - 3 commentsE0277 (bound not satisfied) for bound on generic associated types when combined with HRTB
e24c98f Opened by John-John Tedro at - 3 commentsRun tests with compilter_builtins
6a63818 Opened by jethrogb atinternal compiler error: encountered incremental compilation error with predicates_of(core[460f]::cmp::PartialOrd)
bfa9a06 Opened by Simon Cambier at - 3 commentsTracking Issue for
8ca79cd Opened by Ibraheem Ahmed at - 4 commentstcp_lingerDiagnostic suggestions sometimes incorrectly point to external crates
fadc33e Opened by Eric Huss at - 3 commentsIntroducing a GAT parameter leads to a false positive E0207 for another parameter constrained by Fn type
77eb7c8 Opened by Vladyslav Batyrenko at - 2 commentsNo way to get compile-time info from the type of local.
8f3a72d Opened by Mara Bos at - 7 commentsTracking Issue for
0362fbd Opened by Ibraheem Ahmed at - 2 commentsslice_swap_uncheckedCargo test, failed to initiate panic, error 5
3bb24c2 Opened by Stefano Sferrazza at - 12 comments[crate locator] Specified --extern crate is not appearing in dep-info (with -Zbinary-dep-depinfo)
063f07e Opened by David Fang at - 1 commentUnused function in size-optimized asm
d8a368d Opened by Simon Vandel Sillesen at - 1 commenterror: linking with
06b2df5 Opened by Frank Steffahn at - 8 commentsccfailed: exit status: 1_bzhi_u32/_bzhi_u64 has poor codegen without bmi2 feature
75ab068 Opened by Mahmoud Al-Qudsi at - 5 commentsMultidimensional array compilation takes too much time
cd5991d Opened by Tnze at - 17 commentsTracking Issue for
f5c84e7 Opened by Jacob Pratt at - 172 commentsint_roundingsdoctests: unhelpful error messages for non-Rust code blocks
95f131d Opened by Florian Brucker atClippy suggests an unstable attribute instead of a deprecated one for #[cfg_attr(rustfmt, rustfmt_skip)]
95b842f Opened by Stéphane Magnenat at - 5 commentsSpurious E0282 'type annotations needed' when other compile errors exist
0ba5f56 Opened by Kevin Reid at - 3 commentsDiagnostics for unimported
38496b2 Opened by Charles Lew at - 2 commentsdecl_macroIncorrect hint for
95d1b50 Opened by Charles Lew at - 3 commentsdecl_macroimport.confusable_idents lint should cover lifetime annotations
f4a7309 Opened by Trevor Wilson at - 2 commentsrustc doesn't seem to understand ~const bounds on associated types
8f9f7d8 Opened by Techcable at - 2 commentsImprove Performance in Float Parsing for Decimal Slow-Path Algorithm
ab4edaf Opened by Alexander Huszagh at - 2 commentsConfusing error message about missing crate dependency in build.rs script
dd3f45b Opened by Justin Moore at - 1 commentRustdoc search feature request: support a "field" item kind filter
7644bb3 Opened by jade at - 5 commentsLinkchecker tool report failed for a non-English heading in a translation of TRPL
8442755 Opened by Thinh Nguyen Phuoc at - 4 commentsUnclear introduction of 'static with APIT
923ba43 Opened by Crystal Durham at - 2 commentsFails to parse boolean expression of nested match expressions
9a0de61 Opened by Alexandru Macovei at - 3 commentsf32::MAX_EXP and f64::MAX_EXP are documented incorrectly, and other associated constant woes
c420ef7 Opened by Orson Peters at - 5 comments
8556759 Opened by Thom Chiovoloni at - 8 commentsthread_local!dtor registration can pass wrong__dso_handleif dynamically linked
a31da50 Opened by Frank Steffahn at - 4 comments#[doc(cfg(…))]doesn’t work properly with cross-crate re-exports.rustc docs: Re-exported types' implementations are lost
777c08f Opened by Noah Lev at - 4 commentsCould we point out cases of
100728b Opened by Felix S Klock II at - 2 comments&'a mut S<'a>that could be re-written to&mut S<'a>?[aarch64] Running unit tests with codegen-units=1 triggers errors when optimizing with vectorization
c2726ee Opened by Gabriel at - 1 commentPort non_fmt_panic help and suggestions to the format error diagnostic
b319dc5 Opened by Mara Bos atDiagnostics with collect used as slice
a02889f Opened by Jesse Ruderman at - 1 commentTracking Issue for RFC 3123: Scrape code examples from
21b9dce Opened by Noah Lev at - 45 commentsexamples/directory for RustdocMissing MIR optimization: Replace matches with loads if possible
1310997 Opened by Patrick Walton at - 5 comments“Fully qualified syntax” seems poorly defined or documented: Type::method is not necessarily fully qualified
0ecef0e Opened by Chris Morgan at - 1 commentImprove diagnostics when accidentally making str instead of &str
ff09b1d Opened by Jesse Ruderman atClosed standard file descriptors don't generate errors anymore on Unix
b7dae2c Opened by Raphaël Gomès at - 9 commentsSuggest a deref when calling
c7ef8c3 Opened by Aspen Smith at - 1 comment<T as From<&X>::fromwhenimpl From<X> for TexistsVisualization for str is broken in the latest Windows SDK
21d5fc8 Opened by Wesley Wiser at - 1 commentTracking issue for RFC 3119: Rust-lang crate ownership policy
99e31f2 Opened by Manish Goregaokar at - 5 commentsYou can instantiate a dyn Trait that doesn't implement Trait
66f9a4e Opened by QuineDot at - 1 commentensure that
8585c79 Opened by Gus Wynn at - 1 commentthe lint level is defined hereis always the last notealready borrowed: BorrowMutError
8d60366 Opened by Artem Vorotnikov at - 1 commentUnnecessary stack usage
14c875a Opened by Artyom Pavlov at - 10 comments[Known] ICE while executing cargo sqlx prepare
c98c5c3 Opened by Rakshith Ravi at - 1 commentmips64-unknown-linux-gnuabi64 rustc unable to produce mips4 binary
8312453 Opened by Barnabás Virágh at - 7 commentsCI: verify-backported-commits.sh is broken
d9e5415 Opened by Josh Stone at - 2 commentsStabilizing Iterator::intersperse breaks a large number of crates
525e9bf Opened by Mark Rousskov at - 14 commentsWindows builds are not deterministic with --crate-type=bin and path-prefix remapping
e145add Opened by Dana Jansens at - 6 comments"-Zbuild_std" produces a broken std on riscv32gc-unknown-linux-gnu
eb57c15 Opened by Paul Sajna at - 9 commentsNo warning for violating AAPCS64
514fd7e Opened by Jubilee atSuboptimal diagnostic with a missing fn const
5a16eaf Opened by leonardo-m at - 1 commentsame-crate reexports lose documentation added to cross-crate reexports
74b59da Opened by Jake Goulding at - 7 commentsConfusing error message for borrow rule mismatch on
b49f917 Opened by João Marcos at - 1 commentResult::mapCustom Fn* trait implementation doesn't properly fallback from Fn to FnMut, or FnMut to FnOnce
b3171af Opened by Weiyi Wang atUnclear documentation around HashMap iteration order
0de2c55 Opened by Valentin at - 10 commentsBetter diagnostics for out-of-scope traits
b39a2e5 Opened by Tony Arcieri at - 1 commentAdd a suggestion to make inaccessible items accessible
3fe8909 Opened by FabianWolff atDrop support for FreeBSD 10 and 11 from std
0d2dfc6 Opened by Alan Somers at - 53 commentsSuggest implementing more traits for array type itself instead of using the traits of slice type
818287a Opened by Sky Fan at - 2 commentsConditionally add stdlib APIs based on edition?
2c85575 Opened by Alex Saveau at - 2 commentsTracking Issue for "jump to definition"
26cb000 Opened by Guillaume Gomez at - 3 comments{f32,f64}::DIGITS is misleading
c6a4375 Opened by Jubilee at - 7 commentsCompiler panic on rustlings exercise standard_library_types/box1.rs
9f16ea1 Opened by thewithz at - 9 commentsDocumentation for
a5d81af Opened by Simonas Kazlauskas atfetch_updatetalks about success and failure orderings, but the arguments are for fetch and store orderingsRedundant
a8ff27e Opened by Frank Steffahn atRefUnwindSafeimpls (and other auto trait impls) listed in standard library docs for some primitive types.Clean up handling of
1c3b73e Opened by Aaron Hill atSelectionContext'intercrate' modeCompiler error for improper syntax on trait-bounding lacks proper direction
7f033d6 Opened by Evan Carroll at - 3 commentsTracking Issue for RFC: Supertrait Item Shadowing
2007113 Opened by Felix S Klock II at - 12 commentsConfusing trait bound error with impl parameter
120eeea Opened by Anton atUse LLVM's externally_available linkage for inline functions
e1ea4c3 Opened by bjorn3 at - 1 commentType mismatch errors in a inferrence context could provide more information about how a type is inferred
0a6200f Opened by Nathan West at - 2 commentsio::ErrorKind should suggest c&p current list of kinds into test cases
4b5a155 Opened by Ian Jackson at - 1 commentrustdoc: Re-exported impls render all bounds as
3825f2a Opened by Noah Lev at - 4 commentswhereclauses, regardless of source appearanceConfusing note "use occurs due to use in closure"
86c11de Opened by Noah Lev at - 2 commentsHRTB bounds not resolving correctly (take 2)
fe40006 Opened by Manish Goregaokar at - 20 commentsAdding a needless .into should produce a better error.
968ae6d Opened by Evan Carroll at - 1 commentUnsatisfied HRTBs cause the compiler to suggest adding impossible bounds
6a2cb57 Opened by Giacomo Stevanato atCan't automatically convert references to trait objects if target type is behind a generic parameter
3dfd04f Opened by Sebastian Dröge at - 2 commentsLLVM ERROR: Unsupported expression in static initializer (On macOS)
e608e00 Opened by Justus Polzin at - 5 commentsTest
c1e40cc Opened by Vadim Petrochenkov at - 2 commentssrc\test\rustdoc\macro-document-private-duplicate.rsfails spuriouslyAssociated constants inside array repeat expression don't use implied bounds from impl header during well-formedness checking
32ef58e Opened by Varun Gandhi at - 6 commentsImprove error messages for borrowing in match arms
4b3adef Opened by Vladimir Kurilin at - 1 commentCannot infer type for [], but only when serde_json is used (?)
a193ccc Opened by Mara Bos at - 5 commentsE0446 Doesn't Trigger For Types In Private Modules
f27392f Opened by Daniel at - 3 commentsPossible false positive “temporary value dropped while borrowed” error
bdfa575 Opened by EFanZh at - 8 comments-Zpanic-in-drop=abort for rustc + tools
e144409 Opened by Mark Rousskov at - 3 commentsOptimize codegen scheduling
9e01585 Opened by Timothy Maloney at - 4 commentsUnsizing coercions apply in an inconvenient order with respect to constructor calls.
2e65b25 Opened by Steven Fackler at - 3 commentsContinue compilation after disk full results in panic
5173b97 Opened by iacore at - 2 commentsUniquely identify CGU's and accurately track their size and merges
740e4cf Opened by Timothy Maloney at - 6 commentsDiagnostics in FFI use recommend users to cast to i/u8 instead of the appropriate c_char
cfaa926 Opened by Florian Gilcher at - 1 commentSilence
2a3d74e Opened by Hirochika Matsumoto at - 1 commentmissing _ in implementationfor items that was suggested to changeType inference cannot propagate through
65065f5 Opened by Jakub Beránek at - 3 commentsmapcombinatorPanics in procedural macros can lead to hundreds of unrelated resolution errors
5637e91 Opened by Alex Crichton atTracking issue for
4550ae7 Opened by Caio at - 23 commentstry_array_from_fnSeveral trivial
2cceed5 Opened by Thom Chiovoloni at - 7 commentsVec<T>methods (deref, as_ref, etc) end up in compiled output when optimizing for size.Can't fail a test with my custom error message without the panic boilerplate
a0cb47e Opened by Aram Drevekenin at - 1 commentImplement "intersection lifetimes" to improve diagnostics and accept rare impl trait cases
88893ab Opened by Oli Scherer atFunction with impossible-to-satisfy higher-ranked bound triggers error when a closure is present
96e790b Opened by Aaron Hill at"Trait bounds were not satisfied" errors when inference is bailing
c776879 Opened by Manish Goregaokar at - 15 commentsUnrelated generic parameter causes "unconstrained generic constant"
bcdc979 Opened by Marko Mijalkovic at - 3 commentsTracking Issue for
26b833e Opened by Eric Huss at - 3 comments-Z remap-cwd-prefixTrait impls on type alias aren't documented on their underlying type
a7d0836 Opened by Alona Enraght-Moony at - 3 commentsPerformance pitfall and regression around closures in Rust 2021
fd923b6 Opened by Christopher Serr at - 11 comments
8071b8a Opened by AnnikaCodes at - 51 commentsm68k-unknown-linux-gnu: can't compile functions with certain return typesWhere bounds with associated types equality cause overflow.
ab9167f Opened by Michal Jireš at - 13 comments
1fe6df4 Opened by Daniel Henry-Mantilla at - 3 comments#[marker]: overlapping impls misinteract with lifetimesTracking Issue for
9ec7231 Opened by Alphyr at - 1 comment#![feature(unix_file_vectored_at)]Type mismatch error on associated type as array type in trait bound
a75ab62 Opened by b-naber at - 1 comment"Automatically" implemented traits do not display implementors (or as implemented traits) in rustdoc
a809515 Opened by Simonas Kazlauskas at - 2 commentsTracking Issue for
df097be Opened by Nadrieril at - 22 comments#![feature(non_exhaustive_omitted_patterns_lint)]Diagnostics: suggest a
6067064 Opened by Yosh at - 3 commentsfor<'a>bound where possibleNew must_not_suspend lint triggers even when value has been moved
311c376 Opened by Jonas Platte at - 8 commentsSIGSEGV: invalid memory reference, cross-compiling macOS -> aarch64-unknown-none-softfloat when opt-level = 0
b22b472 Opened by Matthias Schmidt at - 6 commentsDiagnostics: confusing terminology when moves occur due to
6413d4a Opened by Benjamin Sago at - 1 comment?operator1.53.0 broke ui/consts/const-eval/ub-*.rs tests on s390x (big-endian, 64-bit) (regression)
3b8836a Opened by Ximin Luo at - 6 commentsTracking Issue for
eb8a5c2 Opened by Samuel Moelius at - 1 commentshuffleandshuffle-seedWarn if feature settings may break compilation
075ef29 Opened by Jubilee at - 8 commentsSuggestion for a typoed crate or module results in compile error
23dea6c Opened by Takayuki Maeda at - 3 comments1.53.0 causes {rc,arc}::shared_from_iter_normal to hang on powerpc, powerpc64 (regression)
32be57e Opened by Ximin Luo at - 2 commentsType-alias cycle reporting could be improved if aliased type is already in scope
a6bd165 Opened by Jashank Jeremy atUndefined reference to
e75f152 Opened by XAMPPRocky at - 41 commentsgetauxvalin functioninit_have_lse_atomicswhen compiling to nightlyaarch64-unknown-linux-muslWeird error messages using GATs: cannot satisfy
cd381ca Opened by Timothée Haudebourg at - 1 comment<Self as Trait<'b>>::Assoc<'a> == '_?Type inference problems during method probing
2e5feb9 Opened by b-naber atTracking Issue for LLVM Control Flow Integrity (CFI) Support for Rust
2606d1b Opened by Ramon de C Valle at - 34 commentsConfusing interaction between associated types,
04956b1 Opened by Joe Doyle at - 2 commentsasync fnandimpl FutureAssociated functions of generic types are not static
c546f5b Opened by Cameron Steffen at - 3 commentsNo "consider borrowing here" suggestion for method on complex trait bound
28bb163 Opened by Alice Cecile atUnhelpful error message for malformed Bevy Query type parameters
8e88959 Opened by Alice Cecile atBevy malformed system errors are extremely unhelpful due to macro-magic
36c23ea Opened by Alice Cecile at - 1 commentDebuginfo for
e4d43f6 Opened by Wesley Wiser atwindows-msvctreats()astuple$<>slice::rotate_left/right is not simplified for compile-time-constant small rotates
1665839 Opened by Ben Kimock at - 8 comments
0e73e21 Opened by Clemens Wasser at - 4 commentsx.py clippydoesn't work on WindowsFalse-positive
f5aa9d0 Opened by max atdead_codewarning for code only used in compile-time assertionsUnhelpful (misleading?) diagnostic when a type that must implement
acb7f2e Opened by William D. Jones at - 1 comment'staticbound andIteratortrait are conflicting requirements.Enhance E0463 "can't find crate" error message by hints indicating the starting point of a path to a solution.
7859255 Opened by Lewin Probst, M.Sc. at - 1 comment1.55.0 segfault compiling stage1 rustc_codegen_llvm on powerpc64le
ca2efa3 Opened by Ximin Luo at - 22 commentsRust program using Linux C library links but fails to run
1747fa6 Opened by LukeMauldin at - 1 commentConfusing/unhelpful errors trying to map over a tree structure
bb32eca Opened by Nelson Elhage at - 2 commentsTracking Issue for
e029d51 Opened by Ibraheem Ahmed at - 5 commentsslice_from_ptr_rangeConverting from Vec<&str> to &[&str] provides little output.
b436ccc Opened by Evan Carroll at - 2 commentsHelp Diagnostic For
b6e31c3 Opened by Joseph T. Lyons at - 1 commentexplicit lifetime name needed hereRwLock is
0d6d3cd Opened by Lily Ballard at - 3 commentsUnwindSafedespite not poisoning onread(), can cause broken invariantsFalse positive of unreachable code in tuple expressions with side effects
24c4f7c Opened by 包布丁 at - 1 commenterror[E0713] unexpectedly disappeared between 1.52 and 1.53
2c060ff Opened by Tamme Schichler at - 7 commentsrustdoc now makes it hard to examine trait implementation documentation, starting from the trait
e362b7d Opened by Kevin Reid at - 2 comments
5cc9296 Opened by Mara Bos at - 4 commentswhereclause hidesf64: Div<f64>implReproducible build run-make tests fails if
15c7f54 Opened by Felix S Klock II at - 7 comments-C debuginfo=2(on Linux this time)Consider dynamically link to
f6c9505 Opened by Yuyi Wang at - 4 commentslibgcc_swhen targetingwindows-gnuRust complains about mismatched types, but the types are identical
6c068e8 Opened by Jim Blandy at - 5 commentsBy-reference variables in closures may have wrong aliasing information
af1922f Opened by Kornel atimprove diagnostic for passing sub-array instead of slice
9037410 Opened by qutesy atSome normalisations during MIR opts may be unnecessary
a421643 Opened by Camille Gillot at
499b8a4 Opened by lcnr at - 8 commentsSpecExtendforTrustedLenis unsoundFully-qualifying a
70ae001 Opened by Noah Lev at - 3 commentsFrom::fromcall adds an implicit reborrow that is not inferred otherwiseSupport separate PDB with MSVC staticlib
1cfe332 Opened by joverwey at - 2 commentsIncomplete/confusing description of unsatisfied trait bounds on function (plotters)
396f553 Opened by William D. Jones atConfusing: Implementation of
2a9199d Opened by Alice Ryhl at - 11 commentsFnOnceis not general enoughTrailing whitespace in errors
bdc84de Opened by Wooster at - 1 comment
a6627e5 Opened by Matthias Kaak at - 2 commentsPincan't borrow multiple fields mutable (even if type implementsUnpin).Latest parallel compiler ICEs on large crates - attempt to steal from stolen value
21c02c3 Opened by Thomas B at - 1 commentassert_receiver_is_total_eq not implemented for const usage
222bd43 Opened by leonardo-m at - 4 commentsNo warning on trivially unreachable code
c182df8 Opened by liamwhite at - 3 commentsrustc 1.56.0 : double free on OpenBSD sparc64
9bbdf02 Opened by Sebastien Marie at - 7 comments
7ba1032 Opened by beef at - 3 commentsimpl FusedIterator for Cycle<I>is incorrectLLVM ERROR: Do not know how to split the result of this operator!
b50175e Opened by Mike Hommey at - 5 commentsCoalesce inherent implementations with the same parameters
ec8d12e Opened by Jacob Hoffman-Andrews at - 4 commentsTracking Issue for split_array
e3d5446 Opened by jethrogb at - 40 commentsfeature(destructuring_assignment) suggested errorneously
0b4a018 Opened by moxian at - 8 commentsrustc --emit=dep-info -Zbinary-dep-depinfo -C prefer-dynamic=yes misses .so input dep
f2c3823 Opened by David Fang at - 2 commentsDetect duplicate trait bounds
04d4753 Opened by pierwill at - 5 commentsRustc doesn't provide suggestions on typo'd trait functions
649deae Opened by Edward Shen at - 1 commentError patterns in UI tests do not allow normalized placeholders
7515c46 Opened by pierwill at - 1 commentBounds on associated types are not explained
0e808c6 Opened by Sebastian Schmidt at"one type is more general than the other" with async, generics, Send, and lifetime bounds
a55a052 Opened by Duarte Nunes at - 1 commentSuggest 2021 edition upgrade on attempt to use disjoint capture
f9af5a9 Opened by Jesse Ruderman at - 2 commentsTracking Issue for
b35fbaf Opened by Sean Chen at - 6 commentserror::ReportRework reservation impls into an
6dfdd44 Opened by Niko Matsakis at - 2 commentsAmbiguoustraitReferences to local variables are considered to need dropping if a local variable does
a96ebe0 Opened by Tomasz Miąsko at - 1 commentSome valid IPv4 addresses are not parsed by Ipv4Addr::from_str()
1952e1a Opened by linkmauve at - 7 commentsRecursive rustc error not solved by #89576 - error[E0275]: overflow evaluating the requirement
3551a9c Opened by Andy Bailey at - 1 comment&HashSet<_, _>: std::ops::SubNon-deterministic overflow in rustc-rayon-core causing CI failures
9d312d3 Opened by Hans Kratz at - 12 commentsRange's Debug implementation misbehaves with formatting
e6fbcdf Opened by Jani Mustonen atHarmonize colors for prose headings
e400007 Opened by Jacob Hoffman-Andrews at - 9 commentsE0623 Lifetime elision error emitted twice
80e9b5f Opened by nora atProblem with type inference
55d1348 Opened by Svetlin Zarev at - 7 comments[ER] Add searches with steps growing exponentially or sub-exponentially to stdlib
9555f5d Opened by leonardo-m atRustc passes syntactically invalid input to attribute macros
9c8123e Opened by David Tolnay at - 6 commentsFix negative traits coherence checks compile error message for type aliases
f2f6909 Opened by Santiago Pastorino at - 1 commentTracking Issue for
629c67b Opened by Javier Blazquez at - 2 comments-Z no-unique-section-namesAdd obligation cause code for function call trait bounds
1122451 Opened by Michael Howell atTests do not capture stdout of foreign threads
ff1e138 Opened by John Starks at - 2 commentsDetect heterogeneous generic recursion usage pre-monomorphization
fb04d0b Opened by scottmcm at - 3 commentsstaticlib + sancov + full LTO fails with 1.56
e9f4370 Opened by Mike Hommey at - 5 comments'rustc' panicked at 'Found unstable fingerprints for evaluate_obligation(afe5a72796064009-bb93b44d6fc03c8c): Ok(EvaluatedToOkModuloRegions)'
ea473de Opened by Adam at - 1 commentMake untracked incr. comp. information inaccessible
b727d63 Opened by Camille Gillot at - 20 commentsfeature(generic_const_exprs) / cycle detected when building an abstract representation for the const argument
27091e9 Opened by Michael Amrhein atrustdoc: Increased impl header size makes section icon cramped
6fbed89 Opened by Noah Lev at - 3 commentsMissing add #![feature(const_trait_impl)] help message
f6182ce Opened by leonardo-m at - 1 commentConsolidate unused warnings into one diagnostic
67248c4 Opened by Will Brickner at - 4 commentsComparing &[u8] is ~3x slower on Windows
2ba007d Opened by Ben Kimock at - 10 comments2021 edition's binding to sub-pattern doesn't work on enum with copyable fields
e3241bd Opened by Jason Heeris at - 1 commentDerive on a struct with missing field types reports trait bound error
8c981dd Opened by Lokathor atopenindiana filename confusion for '*-x86_64-sun-solaris.tar.xz'
0a0d327 Opened by 3eka at - 16 commentsTracking issue for
9f13f90 Opened by Guillaume Gomez at - 1 comment#![feature(rustdoc_internals)]Followup from #83174
4f8a60c Opened by Noah Lev at - 7 commentsMissing build warning "temporary_string_as_ptr" when String is used with "as_ptr" on one line
fe97641 Opened by Jaromir Obr at - 2 comments[ER] Suggest X::from() instead of "as" where possible
9b99e9e Opened by leonardo-m at - 4 commentsConfusing diagnostic when using IndexMut on an &mut Type with IndexMut defined for both Type and &mut Type
df3b2ee Opened by Starwort atICE compiling liballoc with -Z randomize-layout in effect
dfc0ffb Opened by Connor Horman at - 2 commentshidden_unicode_codepoints.rs interacts oddly with Firefox Inspector
3af8baf Opened by Felix S Klock II at - 1 commentThe carry in signed carrying_mul on integers should be unsigned
54e2cf4 Opened by Donny Zimmanck at - 4 commentsrustdoc
cc36fbb Opened by Mark Rousskov at - 21 commentsdoc_auto_cfgincorrectly picks up cfg'sHint proposal for unused assignment warning
e57efb6 Opened by Remi Thebault at - 3 commentsperf regression for doc generation from rollup 90416
ead7b25 Opened by Felix S Klock II at - 6 commentscoercions perf benchmark regressed by 3% to 14% after bidi lint addition
9085f38 Opened by Felix S Klock II at - 4 commentsBTreeMap/Set don't have debug visualizers
ff7eb05 Opened by Dan Rose at - 12 commentsProfile-Guided Optimization fail to compile with segmentation fault
2ca3174 Opened by Fuyin at - 9 commentsWarn if no-op
8719729 Opened by Sebastian Dröge at - 3 commentslet _ = xstatement is usedunconditional_panic lint getting recognized in code that actually panics condtionally
303fb8d Opened by Moja at - 8 commentsUsing dylib as dependency without -Cprefer-dynamic doesn't work
dbd0f99 Opened by bjorn3 at - 8 commentsMisplaced suggestion for missing generic parameter in macro invocation
26f2fb4 Opened by Aurorans Solis at"found unstable fingerprints for predicates_of(core[3998]::marker::Freeze)" using trybuild
347ee7f Opened by Erlend Langseth at - 3 commentsrustdoc: trait implementation is missing
56a0509 Opened by cynecx atHRTB with GAT behaving differently in associated type bound vs where clause
98efd4c Opened by Malthe Sebro Rasmussen at - 1 commentConflicting implementations error despite bound preventing conflict
f7b0fc3 Opened by Diggory Hardy atTracking Issue for std::arch::wasm64
ff0d343 Opened by Amanieu d'Antras at - 6 comments"lifetime
e5c2f3a Opened by Lucas Kent at - 4 comments'staticrequired" - poor diagnostics[ER] Boxed array conversion function
e3f7dfb Opened by leonardo-m atBetter error for re-borrowing &'static mut member from struct as &'static
6bca1e9 Opened by Georg Brandl at - 1 commentBetter error message when OpenOptions lacks either .append() or .write()
b5ebbe3 Opened by Chris Cleveland at - 1 commentRequest: standard library function/type/whatever to parse utf-8 from an iterator
5a5d08c Opened by Lokathor at - 5 comments"one type is more general than the other" error that appears to expect and find the same type
95f1a32 Opened by Andrew at - 1 commentConstraining
6362140 Opened by Esteban Kuber atimplonconstarguments doesn't provide enough contextError message for non-fully-qualified method lookup does not contain helpful information related to auto traits.
69ebadb Opened by Ben Reeves at - 3 commentsDiagnostic forgets about transitive trait bounds when there are multiple candidate impls.
594d027 Opened by Ben Reeves at - 9 commentsrustbuild:
e7721b6 Opened by Vadim Petrochenkov at - 19 commentsx.py fmt src/tools/rustfmtdoesn't format code in the rustfmt subtreeDuplicated error messages
2a4e3dc Opened by Georg Semmler atProblem with GATs, async, and Send-bounds
5f60d7c Opened by Jan Behrens at - 12 commentsdestructuring_assignment fails to optimize code as well as mem::swap
6ce99b9 Opened by Alex Veber atCan't get gdb-usable debuginfo for MSVC-like target
00eb915 Opened by Kosmas Raptis at - 5 commentsSeemingly equivalent GAT trait implementations behave differently
4e5e894 Opened by Petros Angelatos at - 3 commentsCan I create and use a
0298971 Opened by Dylan MacKenzie at - 10 comments*mutto an uninitialized local?Confusing diagnostic for iterators lifetimes with
5ce041b Opened by Benjamin Bouvier atDropandchain()Tracking Issue for
512ad71 Opened by Josh Stone at - 3 commentsCommandExt::groupsTracking Issue for
c75dec8 Opened by Nika Layzell at - 8 commentsproc_macro_expandSupport filtering out dependency source code from coverage counters
6343462 Opened by xd009642 at - 2 commentsrustdoc: Encapsulate "clean generics before args" ordering requirement in a function
8d95656 Opened by Noah Lev at - 3 commentsrustdoc: Refactor
0deba00 Opened by Noah Lev at - 3 commentsget_all_typessoargsis fully shared between loop iterationsTests do not capture stdout() / stderr()
6d3ad3e Opened by Alex Khouderchah at - 10 commentsWhen try_from argument isn't borrowed but should be, the compiler doesn't suggest borrowing
8858a65 Opened by Henri Sivonen atrustdoc: Incorrect parsing of links followed by parens
f61ce53 Opened by Lily Ballard at - 9 commentsrustc SIGSEGV on asm macro when no more registers are availaible
9f8e507 Opened by Mary Guillemard at - 7 commentsWrong
5ee77a7 Opened by Bram van den Heuvel at - 4 commentswhere Self: 'aGAT bound suggestedCycle detected when computing whether impls specialize one another, across crate boundaries
6aff570 Opened by Patrick Gu at - 7 commentsCargo: Target may not be installed notes should include which rust version it regards
a6e0fd4 Opened by TotalKrill at - 1 commentUse of
9ad1d3a Opened by Esteban Kuber at.awaitin 2015 edition prints one error per useTracking Issue for
910f40b Opened by Ibraheem Ahmed at - 19 comments#![feature(downcast_unchecked)]HashMap::from_iter doesn't compile without explicitly supplying the hasher
6df2420 Opened by Hrvoje Nikšić at - 3 commentsBad value for
fabd11f Opened by Ryan Lopopolo at - 3 commentstarget-cpuhas spammy and confusing error outputCompiler panic on any cargo run/build
04cb7d0 Opened by AALOUAOUI Khalid at - 4 commentsMethod resolution can be influenced in unexpected ways by external crates.
d641ccf Opened by Frank Steffahn at - 9 commentsNLL diagnostics should only name lifetimes when there is more than one lifetime in the error.
02e3806 Opened by Lucas Kent at - 1 commentError during the tests for rustdoc-themes (error while loading libtest)
23a5718 Opened by Alberto Planas at - 1 commentrustdoc: improve searching for duplicate functions of generic types
97e3833 Opened by Caleb Zulawski at
681f519 Opened by qutesy at - 2 commentsmust_not_suspendshould trigger for temporary in match expression (but does not)HRTB bounds not resolving correctly (take 3, lifetimes on the RHS)
8f3c95a Opened by Manish Goregaokar at - 7 commentsTracking Issue for RFC #2972: Constrained Naked Functions
0075e42 Opened by Niko Matsakis at - 99 commentsMacos TLS not giving the struct requested alignment?
ee4c6f1 Opened by bluss at - 4 commentsUser-created 'core' crate confusingly shadows std 'core' crate
68700d1 Opened by Rob Jellinghaus at - 1 commentWeird codegen (missed optimization) with str::strip_suffix
eab607b Opened by Mike Hommey at - 2 commentsE0432 on lack of entry in [build-dependencies]
8d845b1 Opened by Marcin Dąbrowski at - 1 commentTracking Issue for
a4f9f5b Opened by waffle at - 9 commentsconstchecked slice tostrconversions
f2bbd4b Opened by beef at - 9 commentsblack_box(&x)prevents emitting a constant return value, but it shouldn'twasm32-unknown-unknown stuck in infinite loop when compiling fluent-bundle at opt-level=3
38a5ee0 Opened by Jonathan Chan Kwan Yin at - 4 commentsSafe function MIR reads discriminant of moved-out local
07ed31f Opened by Ralf Jung at - 25 commentsMaybeUninit::fill_slice
1a94fbc Opened by Stepan Koltsov at - 1 commentImprove diagnostics of calling unimplemented trait method if a different one of same name is in scope
0bc521e Opened by Martin Habovštiak at - 3 comments
0c084c9 Opened by Simonas Kazlauskas at - 1 comment-Ccontrol-flow-guardshould raise an error on unsupported platformsSuggestion for add-assigning chars to u32 could be improved
c973c95 Opened by VoleurVolant at - 12 commentsAllow unused arguments for trait methods with default implementations
0882f3f Opened by Martin Fischer at - 1 commentDon't include headings in search summary
079342e Opened by Jacob Hoffman-Andrews at - 7 commentsTracking Issue for float_minimum_maximum
083d6e4 Opened by Urgau at - 35 commentsDecide on when MIR Discriminant() operation is UB
701872f Opened by Ralf Jung at - 16 comments"type annotations needed" in closure hints at suboptimal fix
3ae8757 Opened by Neven Villani at - 1 commentSuboptimal code generation for omittable bound checks
952136b Opened by Ignat Loskutov at - 7 commentsrustdoc: Add more test coverage
7d28f8f Opened by Noah Lev at - 7 commentsICE: unstable fingerprints for evaluate_obligation
9221dd7 Opened by Ben Boeckel at - 6 commentsImplementors column on trait page is always empty
90e5155 Opened by Alona Enraght-Moony at - 4 commentsCompiler error messages leads to wrong usage of const generics
eae3329 Opened by Consoli at - 5 commentserror: internal compiler error: encountered incremental compilation error with exported_symbols(core[96cd])
6ed6c00 Opened by bjorn3 at - 7 commentscompiler-rt runtime directory path when -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=on
287a402 Opened by Fangrui Song at - 2 commentsIncorrect code generated for
c95f0e0 Opened by Richard Cobbe at - 3 commentsfastcallfunctions on i686-pc-windows-gnuBetter error message for attempting to use an associated type as a TypeParamBound
14e4044 Opened by Martin Fischer at - 6 commentsrustdoc doesn't show that a trait bound is
781f8ec Opened by Noah Lev at - 3 comments~constIntra-doc link in
5b18f1e Opened by scottmcm at - 2 commentscorefor a pointer method couldn't findSelfConfusing error message with associated type bounds doesn't hint to possible typo
308f994 Opened by asquared31415 at - 9 commentsencountered incremental compilation error with normalize_generic_arg_after_erasing_regions
8c104dd Opened by waffle at - 3 commentsInconsistency in behavior of MIR and SIMD shifts
4dfe85c Opened by Ralf Jung at - 6 commentsNew declarative macros, functions and fields not being recognized
f4216f4 Opened by BeastLe9enD at - 35 commentsrustc should suggest a cast from anonymous function type to function pointer
f65edd8 Opened by tobx at - 1 comment
2c59e92 Opened by Miguel Ojeda at - 11 commentstarget json file contains unused fieldsunaffected by-Dwarningsrustdoc:
98c46c0 Opened by Noah Lev at - 2 commentsbroken_intra_doc_linksis incorrectly reported when linking to a proc macrollvm-objdump fails to find many source files in core/intrinsics/etc for embedded ARM targets
7668381 Opened by Tyler Holmes at - 3 commentsrustdoc: unstable feature warning wraps early on iPad
58fd251 Opened by Jacob Hoffman-Andrews atTracking Issue for
4afbe2e Opened by scottmcm at - 10 commentsops::Residual(featuretry_trait_v2_residual)Lifetime mismatch with Option as_mut and map
0189874 Opened by Yuri6037 at - 10 commentsCollapse the "missing lifetime specifier" error when there are multiple errors within a single item
fff02c9 Opened by Alex Chan atConsider re-tuning the lifetime elision rules for trait objects
692bfad Opened by scottmcm at - 3 commentsSyntax errors in assembly included from another file produce confusing output
b0eb02e Opened by Thomas Winwood atMake rustdoc icons more consistent
d232364 Opened by Jacob Hoffman-Andrews at - 17 commentsHint possible ambiguous derive macros for extern crate
d0f2f2d Opened by Leon Štok atconst-features can be both stable and unstable at the same time
e5e36b8 Opened by Ralf Jung atInserting a conditional
1d7b36f Opened by SNCPlay42 atbreakin working code causes strange borrowck errorrustc sometimes resolves an ambiguous generic parameter instead of erroring
90027e8 Opened by Matt Corallo atrustdoc: Source code pages briefly render in other font and weight as page loads
3774bb6 Opened by Noah Lev at - 11 commentsrustdoc: ICE: synthetic auto trait impls:
6772401 Opened by Dexter Chua at - 6 commentsunexpected result when selecting […] obligation'static lifetime ignored when applied to GAT
e4698f1 Opened by Audrius at - 3 commentsProvide pointer to escaped reference
03f0311 Opened by George Macon at - 1 commentICE while bootstrapping stage0 rustc with incremental
7f89a5b Opened by jyn at[ER] Warn against impls that don't need to take mutable &self
11c6bd3 Opened by leonardo-m at - 4 commentsrustdoc: Inlining a foreign public struct with private fields shows the fields as private in the current crate
f29001a Opened by jyn at - 5 commentsUnhelpful error message for unsupported/tier-3 platforms when using no_std
d2f4893 Opened by Tap at - 1 commentDuplicate error messages in async code
275e28c Opened by Eric Holk at - 4 comments[ER] Better wrong brackets recovery heuristics for error messages?
27e518b Opened by leonardo-m at - 1 commentDuplicate resolution error messages when using both extern crate and use
4d7cebb Opened by mjptree at - 1 commentrustdoc: doc attributes are not rendered for re-exports
cd638de Opened by crumblingstatue at - 5 commentsConsider suggesting to folks that they wanted a
df80192 Opened by Adrian Taylor at - 2 commentsVecwhen they passed a sliceApparent infinite loop when passing infinitely recursive type using Iterator::filter
88eece4 Opened by Jake Goulding at - 5 commentsError building for arm64 on a am64 with docker
e40f26b Opened by Jérémie Drouet atICE: thread 'rustc' panicked at 'assertion failed:
b778c9c Opened by Skyler Ross at - 4 comments(left == right)left:2, right:1', compiler/rustc_middle/src/mir/mod.rs:474:13Large parameters are copied to stack even in trivial wrappers
864a002 Opened by scottmcm at - 3 comments
8447f83 Opened by Andreas Linz at - 1 commentcargo clippy --fixcreated a lifetime issue by applying a fixMisleading suggestion for builders
b143398 Opened by terrarier2111 at - 1 commentThe
7b9654a Opened by Aaron Hill atNOOP_METHOD_CALLlint fails to run if a MIR error occursWarn about unnecessary blocks
736c269 Opened by crumblingstatue at - 2 commentsRaw string missing quote characters diagnostic does not mention missing quote characters
c7cf1c7 Opened by QuineDot atinternal compiler error: encountered incremental compilation error with evaluate_obligation(1cec0724321627f4-89c75a6914c2ffb3)
1a7fc20 Opened by Martin Risell Lilja at - 1 commentWhich MIR passes should run on generator drop shims?
56bd928 Opened by Dylan MacKenzie at - 4 comments
b24c85d Opened by Asaf Fisher at - 2 comments-C link-arg=-nostartfilesdoes not work on musl targetTracking Issue for additional
a9cab96 Opened by scottmcm at - 3 commentsarray::IntoIterconstructors (featurearray_into_iter_constructors)Tracking issue for
c7a14f0 Opened by Michael Watzko at - 1 commentcore::ops::*<T>onSaturating<T>/Wrapping<T>type[ER] Unused lifetime warning
1591879 Opened by leonardo-m at - 3 commentsimpls with TAIT reject valid unconstraining lifetimes
9c36599 Opened by Ali MJ Al-Nasrawy at - 4 commentsConsider mangling ID's in rustdoc-json
4064baa Opened by Alona Enraght-Moony at - 5 commentsStatic Library with LTO option not working properly
1db6d3a Opened by sijupunnnoose at - 2 comments
8b556eb Opened by pauschar at - 2 commentscargo build/rustcfails to create binary for example from embedded Rust bookTracking Issue for enabling
6df547b Opened by scottmcm at - 56 commentselided_lifetimes_in_pathslintsTracking Issue for
8c58362 Opened by Ibraheem Ahmed at - 10 commentscore::future::join!Check target definitions to see if more should have
d455b6c Opened by Thom Chiovoloni at - 7 commentscfg(target_thread_local)enabled.Tracking Issue for
9d2e4a6 Opened by Ibraheem Ahmed at - 2 commentscore::stream::pendingLocal value numbering for MIR
232d0fa Opened by Patrick Walton at - 3 commentslifetime bound not satisfied for a lending iterator (using generic associated types) with
e6aa55a Opened by Imbris at - 3 commentsfor_eachmethodConfusing
662e0d9 Opened by Gregory Szorc at - 3 commentsis required to live as long as 'staticcompiler error message involving trait returnCompilation fails when explicit types are not provided, despite satisfied trait bounds
d4c39a9 Opened by Andreas Borgen Longva at - 3 commentsNo entry found for key panic
3985d76 Opened by georgebarwood at - 4 commentsAllowing/denying rustc internal lints silently fails
1f85ab0 Opened by Noah Lev at - 2 commentsrustdoc: Add missing IDs to ID map
b8933cb Opened by Noah Lev at - 2 commentsrustdoc: "Namespace" user-written Markdown headings
feb664a Opened by Noah Lev at - 32 commentsTypecheck error when using a equality-constrained GAT in a trait.
dd99b22 Opened by Marvin Löbel at - 4 commentsRegression in compile time when optimizing for size
6eb7f60 Opened by Alex Crawford at - 21 commentsconfusing error: "expected associated type" and "found associated type" are the same in some cases with Fn traits
5f8d8b0 Opened by Jendrik at - 4 commentsE0623 gives very confusing message
06e29e2 Opened by Tim Hutt at - 2 commentsFactual error in
9e877f7 Opened by QuineDot at - 5 commentsPartialEqdocumentationLifetime in associated type and method taking
8fb188e Opened by daxpedda at - 1 comment&'a selfcreates strange borrow issuesCoercing non-capturing closures to function pointers fails sometimes
1f4d735 Opened by Bernard Kolobara at - 2 commentsPrioritise types in prelude over items from a
3145667 Opened by xd009642 at - 2 comments#[doc(hidden)]moduleConsider adding
3466896 Opened by Poliorcetics at - 11 commentsVec::try_with_capacity(_in)and friendsInferred struct lifetime bounds result in rejection of valid lifetimes
8ccce98 Opened by Dave Halter at - 11 commentsConfusing compiler error for function taking closure returning reference
9ee994d Opened by Martin Gejke at - 3 commentsTracking issue for pref_align_of intrinsic
a7f668a Opened by Ralf Jung at - 7 commentsStrange behavior when specializing over a generic trait parameter
6b09438 Opened by Jan Kleinert at - 2 commentsUnable to link rust static lib to C code on 1.57.0
3a81f53 Opened by Punit Lodha at - 7 commentsSegmentation fault when thread using dynamically loaded Rust library exits
0305e28 Opened by Devon Govett at - 14 commentsGAT ICE: dtorck encountered internal error
04a26fb Opened by Mason Boeman at - 6 commentspanicked at 'called
f936b1c Opened by Carl Lerche at - 8 commentsOption::unwrap()on aNonevalue', compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:18:85Document behavior of try-mark-green and loading stale
77c6e15 Opened by pierwill at - 2 commentsDefPathHashrustc panicked while refactoring crossbeam_channel
7714741 Opened by Daniel Hahne at - 3 commentsIf-else value followed by operator parsing error provided only for some operators
a011342 Opened by Chai T. Rex at - 3 commentstests/ui/panics/panic-short-backtrace-windows-x86_64.rs is disabled because of flakiness
579cdbe Opened by Matthias Krüger at - 7 commentsICE when working with infinitely nesting types and ?-operator
eaeca8b Opened by David Bell at - 7 commentsConsider removing --max-memory linker flag for WebAssembly.
6ac062e Opened by Ian Kettlewell at - 1 commentICE when compiling Firefox with rustc 1.57
9ce29b5 Opened by Glenn Watson at - 3 commentsReturning the result of reborrowing in pattern matching causes compilation error
fb8e848 Opened by waffle at - 8 commentsUnhelpful diagnostic for sort_by_key lifetime issue
02d3f67 Opened by Torne Wuff at - 2 comments
6ad0e05 Opened by Manish Goregaokar at'staticbound on type is not satisfied by definition involving'staticassociated typesGAT
ddd4dbf Opened by Cai Rijun (Richard) at - 5 commentsSelf: 'abounds break someasyncblocks withimpl TraitInstrumentation (-Zinstrument-mcount) broken due to missing LLVM-pass since LLVM13 update
5d76a6b Opened by tlambertz at - 9 commentsStrange ASM pessimizations as a result of algorithmic optimization
0c746c2 Opened by Hadrien G. at - 5 commentsdiagnostics: suggest .iter().collect() instead of .into() if possible
60d064e Opened by Matthias Krüger at - 1 commentWhen trying to use cross language LTO on windows for the MSVC target, proc macros give a linker error without an explicit target
a95efae Opened by Nicolas Abram at - 2 commentsgeneric_const_exprs: unification does not look into const items
ef86080 Opened by lcnr at - 4 commentsMake sure dead function stubs are always included in the final binary
9b6c6bc Opened by Wesley Wiser atmacos: rustc built without jemalloc sporadically fails with realloc failure
12f0538 Opened by Eric Huss at - 40 commentsRust fails to deduce
a601a06 Opened by AngelicosPhosphoros at - 16 commentsenumerate()rangeConsider unifying the
a06bb51 Opened by Aaron Hill at - 4 commentsSourceFilelookup strategy between incr comp cache and metadata decodingChange in unrelated line causes compilation failure
dbff142 Opened by phimuemue at - 9 comments
6131699 Opened by jyn at - 1 comment-Zmacro-backtracegets confused when macros define other macrosProc Macro Crate and Workspace Miri and Clippy Malloc Error
689f95b Opened by KSBilodeau at - 6 commentsConflicting implementation of trait with
164fb8e Opened by Minseong Jang at - 3 commentsgeneric_const_exprsfeatureNo auto-vectorization in such case since 1.54.0
5218c1f Opened by TONG, Zhigao at - 4 comments[ER] Better error message for goto statements
512036a Opened by leonardo-m at - 1 commentA procedural macro library can exceed the PE/COFF export ordinal limit on x86_64-pc-windows-gnu
b930685 Opened by tay64 at - 1 commentBad optimisation of slice equality across platforms and architectures.
032b1d0 Opened by Artemis Meursault Gerrard at - 11 commentsrustdoc: the pointer docs currently render no less than four separate types in a single main "Methods" list
6e0bfdf Opened by SlightlyOutOfPhase at - 1 commentcompile error on android target
491a129 Opened by bigdogs at - 4 commentsRustc cannot started when system LLVM changed supported targets
7f5ecff Opened by O01eg at - 1 commentHigher-Rank Trait Bounds: incorrect (or misleading) diagnostic
b5b8e29 Opened by Braulio Valdivielso Martínez at - 3 commentsincorrect type is inferred for a local variable holding a closure
66011d4 Opened by Jesse Luehrs at - 2 commentsWarning for glob import that doesn't reexport anything should suggest solution
9832a23 Opened by Smitty at - 1 commentSwapping operations are insufficiently deduplicated
6f0f987 Opened by Thomas Winwood at - 1 commentDerives on deprecated enum variants generate deprecation warnings
41723b8 Opened by George Cheng at - 1 commentPotential optimization: Bounds check hoisting
baa9214 Opened by Patrick Walton at - 16 commentsVec of 2D or 3D arrays generates very slow code
43e2120 Opened by leonardo-m at - 3 commentsTest output capture does not capture Command output
f2e5096 Opened by Jon Gjengset atFunky rustdoc behavior when
6d2b379 Opened by Frank Steffahn at - 11 commentspub use path_to::Trait as _;for public-in-private itemImplementation of trait is not general enough when boxing future returning
b8953e5 Opened by Ibraheem Ahmed at - 5 comments<T as Foo<'a>>::FooInvalid reached the recursion limit error: long types where there are none
fec7519 Opened by Anton at - 3 commentsUnhelpful error when
599f444 Opened by Jon Gjengset at - 1 commentCargo.tomlis missingeditionkey.Emitted
6df90b8 Opened by TÖRÖK Attila at - 3 commentsmemsetandmemcpyare really slow on WASMconfusing warnings when the arguments to matches!() are backwards
d02d98f Opened by Jack O'Connor at - 2 commentsUses non-existent FreeBSD 11 syscall ABI for FreeBSD RISC-V
3d63e99 Opened by Jessica Clarke at - 5 commentsICE: bincode v2 alpha cannot be used with nightly rustc
33304fa Opened by Donny/강동윤 at - 12 commentsTracking Issue for
881863d Opened by beef atconstExtendimpls in libcoreTracking Issue for
38a2037 Opened by beef at - 7 commentsconstIteratorimpls and relatedconst fnsthread 'rustc' panicked at 'no entry found for key', compiler/rustc_metadata/src/rmeta/decoder.rs:1631:13
b4c2cc0 Opened by Gurwinder Singh at - 3 commentsICE error: internal compiler error: no region-bound-pairs for HirId when compiling benchmark
df0ddf0 Opened by the8472 at - 2 commentsICE when get_adt_def called on a non-ADT DefId(33:288 ~ syntax[67bd]::ptr::SyntaxNodePtr)
1806a94 Opened by Dmitry at - 3 commentsice: broken mir: end of phase transition to Optimization compiler/rustc_const_eval/src/transform/validate.rs:119:36
c56d407 Opened by Matthias Krüger at - 11 commentsError message for accessing associated type on concrete type is misleading
f0c3ded Opened by Andy Russell at - 5 commentsIn Impl Trait for T with associated type that = T, bounds do not recognize that T impls Trait
5dc5caf Opened by Erik Williams at - 2 commentsArray copy const fn is surprisingly slow
ddb5057 Opened by Nicolas Abram at - 3 commentsCTFE: there is no way to compute the difference between two ptrs in the same allocation if they might be out-of-bounds
7c24603 Opened by Ralf Jung at - 20 commentsTrait lifetime bounds seem to be insufficient
d103cff Opened by Dave Halter at - 3 commentsTracking Issue for
c9028cc Opened by lilasta at - 1 commentconst_alloc_errorcalling functions casue STATUS_STACK_OVERFL on Windows
f1793f7 Opened by psionic12 at - 7 commentsrustdoc: cannot resolve links to associated items on more complex primitive types
53a2dbb Opened by Mahdi Dibaiee at - 3 commentsInconsistency between Clippy and Rustdoc build stages
a2de724 Opened by Aaron Hill at - 2 commentsError message improvement for a missing comma syntax error in
d168b36 Opened by Cat Ball at - 1 comment.fold()VecDeque missing operations for "front" handling.
02e3c48 Opened by Firstyear at - 14 commentsconfusing dead code warning inside macro annotated function
b518778 Opened by David Kleingeld at
44f7971 Opened by Brian Smith at - 1 commentstd::envusesgetenvinstead ofsecure_getenvInternal Compiler Error
39a7a1d Opened by alexeygrant at - 2 commentsunexpected panic while compiling paru on archlinux ARM aarch64
f696d4e Opened by solsTiCe d'Hiver at - 1 commentBenchmark entirely unfair locks for parallel rustc
bf11332 Opened by bjorn3 atProvide indicator of doctest attributes with --persist-doctests
42a9a7e Opened by xd009642 at - 1 commentProvide a better error when code is put outside of a function
50a0f97 Opened by Maja Kądziołka at - 5 commentsremove synthetic closure substs
65f2d36 Opened by lcnr at - 2 commentsbad rustdoc ux: trait method implementations have their docstrings ommitted in the "implementors" section
f41c721 Opened by Askar Safin at - 5 commentsMissed optimization opportunity during stack pinning
9488b1e Opened by Patryk Wychowaniec at - 2 commentsError when running
f0bf763 Opened by Pietro Albini at - 1 commentuitests afterrun-make-fulldepsImplementation-specific "empty lifetime in universe" error
00a4e52 Opened by QuineDot at - 1 commentBad "try_into" usage causes message "the trait bound
b6feded Opened by Askar Safin atu8: From<char>is not satisfied"Tracking Issue for
8d019e7 Opened by Badel2 at - 5 commentspanic::update_hookrustc_span::lev_distance::lev_distance can be a bottleneck
3d0d9a2 Opened by Matthias Krüger at - 2 commentsTriple panic when no space left on device
2dc8fc5 Opened by darakshan at - 2 commentsgiven Vecfoo:Bar (with single ':') in a struct field, rustc provides an unintuitive affiliated types error
1dc54c0 Opened by Inanna Malick at - 2 commentsSuggestion for E0759 can fail to compile when encountered in a trait method
2ad7e70 Opened by Ruby Lazuli at - 2 commentsAllow storing
908d704 Opened by piegames at - 18 commentsformat_args!in a let bindingCompiler Unexpected Panic: index out of bounds
9c27f2d Opened by Tom Shen at - 2 commentsICE on stable when trying to bulid latest rust-analyzer release.
e975f25 Opened by Oskar Nehlin at - 3 comments"unknown file type lib.rmeta" when compiling Emscripten side module
467c1ca Opened by Hood Chatham at - 6 commentsUnwrap panic on stable in def_path_hash_to_def_id in OnDiskCache
9475f8d Opened by ChrisGreenaway at - 1 commentusing auto_traits and negative_impls, compiler seems failing to find matching implementation
a480e7f Opened by sodo at - 1 commentLLVM Error with "+soft-float": "Do not know how to split the result of this operator"
c2e3083 Opened by Philipp Schuster at - 4 commentsModifying a single subpattern in match changes MIR dramatically
94e3fb8 Opened by beef at - 6 commentsHorizontal overscroll on iOS
f7c976f Opened by Jacob Hoffman-Andrews at - 2 commentsTracking Issue for
f6782e6 Opened by Jane Losare-Lusby at - 35 commentsthin_boxGAT: Surprising lifetime mismatch / mismatched types (depending on GAT being Sized)
20ca33f Opened by Jan Behrens atInternal Compiler Error
ed0bfd0 Opened by deceneu3 at - 4 commentsIndefinitely hangs on hidden "overflow evaluating the requirement" errors when the complexity is too high.
e32ae77 Opened by Daniel Tashjian at - 1 commentdiagnostics, print better suggestion if we forget the "fn" keyword in an impl {} block
fbca278 Opened by Matthias Krüger atTracking issue for associated const equality
896d244 Opened by Julian Knodt at - 13 commentsIs this a bug or just told me that the compiler can't infer generic parameter type at compile time?
9869df8 Opened by night at - 3 commentsMisleading diagnostics when forgetting to add trait bound in impl block
8d6e4b0 Opened by Martin Habovštiak at - 2 commentsGAT: mismatched types [E0308]
075d461 Opened by Renato Westphal at - 3 commentsincorrect "reinitialization might get skipped" error
114606c Opened by jyn at - 6 comments[ER] slice::all_equal
57f9156 Opened by leonardo-m at - 1 commentRequire explicit opt-in when combining
49b71f0 Opened by Aaron Hill atHashStablewith customPartialEqrustdoc fails to build an intra doc link when linking through 3 crates without explicit use
c12f1b4 Opened by François Mockers at - 1 commentinternal compiler error: unexpected panic
636e65a Opened by Susan Shen at - 3 commentsrustdoc: make tests easier to understand and fix
6ab1771 Opened by Jacob Hoffman-Andrews at - 5 commentsImprove diagnostic when lifetime parameter is elided in return positions
684905b Opened by Emilio González at - 1 commentThe assembly code generated by calling
39dee11 Opened by EFanZh at - 11 comments<[T]>::sort_unstable_bycontains bounds checking codeFalse positive cycle detection with
cd09bbd Opened by Brett Etter at - 1 commentgeneric_const_exprsmissing optimization: switching enum field order to deduplicate identical functions
02ea9fc Opened by Matthias Krüger at - 1 commentRustbuild compiles proc macros with -Ztls-model=inital-exec when cross-compiling
dc2b44a Opened by bjorn3 at - 1 commentFilter adapter for
b14809e Opened by Jack Huey at - 3 commentsLendingIteratorrequires PoloniusTracking Issue for PanicInfo::can_unwind
f617b31 Opened by Amanieu d'Antras at - 7 commentsmemcpy-style copies of small fixed length arrays become memcpy, unless done via a loop with ops::Index
baf0bfa Opened by Ben Kimock at - 4 commentsThe size of
edb0b7f Opened by EFanZh at - 41 comments(T, Infallible)is not zeroInsufficient test coverage for
6f6a917 Opened by Patrick Poitras at - 3 commentsStdin::Readon Windows "console mode"i586-unknown-linux-gnu target generates binaries containing Intel CET opcodes which are illegal on i586 processors
94b7e2f Opened by Nathan Lewis at - 9 comments
429932d Opened by wanglei01 at - 1 commentassertion failed: sentinel == STR_SENTINELat /compiler/rustc_serialize/src/opaque.rs:669Tracking Issue for
411ee7b Opened by Giacomo Stevanato at - 5 commentscore::slice::IterMut::as_mut_sliceandimpl<T> AsMut<[T]> for IterMut<'_, T>Add ability to gate doctests on cfgs
5f37183 Opened by Manish Goregaokar at - 2 commentsTracking Issue for maybe_uninit_as_bytes
b373444 Opened by Amanieu d'Antras at - 11 commentsError message for trying to bind range of units to unit suggests invalid code
d44e4ad Opened by AnthonyMikh at - 2 commentsRustc bug when building Elrond Smart Contract
f438a58 Opened by Thouny at - 7 commentsWindows: Audit, clarify, and add tests for
7cdaac9 Opened by Brian Smith at - 25 commentsresolve_exe()"append .EXE extension if the extension is different" (not just missing) behavior.Is
49c48f3 Opened by Brian Smith at - 3 commentsstd::fs::copyracy and/or under-specified in how it sets file permissions?Audit uses of filesystem APIs for race conditions and the like within the standard library
b084de4 Opened by Brian Smith at - 3 commentsSecurity fix for remove_dir_all may have introduced a regression how filesystem loops are handled
07cb10b Opened by the8472 at - 12 commentsMake
25e2d98 Opened by jyn at - 3 commentsHashSet::newaconst fncompiler tried to guess type for generic and type recurs on itself
2fd6f78 Opened by Mateusz Matejuk at - 1 comment"temporary value dropped while borrowed"-checker does not use NLL
d0315b8 Opened by Jonáš Fiala atRust's LLVM coverage map generation should not add an unused function that doesn't have counter regions
ae42fe9 Opened by Rich Kadel atrustdoc: stability and portability "pills" are sometimes broken to the next line
3057bd7 Opened by Andy Russell at - 2 commentsrust 1.58.1 "malicious" .../i686-pc-windows-msvc/lib/std-41d48f5938a7bd14.dll
ee4c0b2 Opened by Michael Wood at - 13 comments
6b02220 Opened by Miguel Ojeda at - 3 comments--emit=dep-info+-Zunpretty=expandedemits outputCompiler spends all available memory when large array is initialized with lazy_static
8806c03 Opened by Hrvoje Nikšić at - 15 commentsSegfault when returning deep function compositions
aae5130 Opened by Fred Lahde at - 5 commentsIntegers comparison proposed fix is not the best one
1983118 Opened by Catena cyber at - 3 commentsConfusing lifetime suggestion with multiple references and impl Trait
ea10471 Opened by Matt Keeter atslow compilation of large struct with
9d9d7d8 Opened by Michael Zimmermann at - 3 commentsBox-members and?in field init
c3c418c Opened by piegames at - 10 commentsmemcpyimplementation is too large on embeddedFunction calls in logic expressions sometimes cause optimization misses
c8eb673 Opened by BlaCoiso at - 3 commentsHelp/error messages in a for iteration
dbd4428 Opened by leonardo-m at - 4 commentsusing a const parameter of the wrong type results in unhelpful errors
ad989cc Opened by lcnr at - 1 comment
a78c825 Opened by Alex Saveau at - 10 commentsstrip = "symbols"breaks wasm codeNested functions with
f43ba1e Opened by Arpad Borsos at#[no_coverage]lead to non-obvious results.Huge performance gap between lto="fat",cgu=1 and default release profile
b06c5f1 Opened by Robin Freyler at - 1 commentBad suggestions when trying to initialize an enum as a struct.
27b621c Opened by Lucas Kent at - 3 commentsimpl trait error does not explain its reasoning
4fa0a97 Opened by Oli Scherer atTracking Issue for asm_unwind
1dcbccd Opened by Amanieu d'Antras at - 2 commentsTracking Issue for asm_experimental_arch
2941a95 Opened by Amanieu d'Antras at - 8 commentsTracking Issue for panic_backtrace_config
6df3c2f Opened by Mark Rousskov at - 15 commentsTracking Issue for sort_floats
c720ecd Opened by Josh Triplett at - 6 commentsIntra-doc links do not support disambiguating methods overloaded with generics
a0cf435 Opened by Erick Tryzelaar at - 2 commentsrustdoc: wrap "source" link to new line on narrow screens
92c1d76 Opened by Jacob Hoffman-Andrews atAdding an unreachable branch helps optimize the code when matching on
6a8ddac Opened by waffle at - 13 commentsx % NOpaque error message for opaque type
0e9b355 Opened by Geobert Quach at - 2 comments[rustdoc-json]
9cdf0a3 Opened by Rune Tynan at - 5 commentspathsis inconsistent and questionably useful[rustdoc-json] absolute position of item is hard to get
80f3597 Opened by Urgau at - 4 commentsrustdoc: improve word break opportunities for narrow screens
1e2be93 Opened by Jacob Hoffman-Andrews at - 3 commentsStack overflow due to recursion with const generics
c80670d Opened by Cameron Mcloughlin at - 4 commentsAutomatic type coercion fails when implementing a trait for multiple types.
7c60a54 Opened by jasper at - 1 commentUnstable fingerprint after incremental recompilation
262c9bf Opened by Silur at - 1 commentthread 'rustc' panicked at 'called
c27ec33 Opened by Zac Burns at - 6 commentsOption::unwrap()on aNonevalue', compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:18:85mutually exclusive match arms with
67f5f88 Opened by Bernhard Schuster at - 6 commentsifcases are not recognized to be covering
99e6e7a Opened by Thom Chiovoloni at - 6 commentsx.py benchshould consider warning/informing the user if they have a configuration that may produce slower/inaccurate benchmakrsSegfault when compiling very deeply nested tuples
eff5ca6 Opened by david-pikas at - 6 commentsCould the compiler automatically re-use
99dd632 Opened by scottmcm at - 4 commentsBoxallocations as an optimization?Error Message for Trait Use Declaration with Rc<RefCell>
50a3990 Opened by Yusuph Mkangara atA confusing compile error about lifetime
69939d7 Opened by hunter at - 3 commentsTracking Issue for str::{floor, ceil}_char_boundary
a25a6af Opened by Clar Fon at - 11 commentsAmbiguous error reporting when trying to infer const generic type
1baeca9 Opened by Joey Harrison at - 1 commentTracking Issue for control-flow enforcement technology (CET)
72679cc Opened by Andrew Brown at - 8 commentsMatch and if checking for range of integer values isn't optimized to lookup table
49ae882 Opened by Alik Aslanyan at - 2 commentsCompiler (effectively) hangs, regression from overflow error
59bc1a4 Opened by Frank Steffahn at - 5 commentsMinor: Compiler panic based on Cargo.toml "version" value
1499119 Opened by Giannis Rovithakis at - 5 commentsrustdoc-gui tests sporadically failing
d2ec88c Opened by Eric Huss at - 19 commentsTracking Issue for
95bdf38 Opened by Nikita Popov at - 5 commentsused_with_argCall Box with FnMut closure requires explicit dereferencing
6591c1e Opened by ioann at - 3 commentsLarge memory usage in codegen, probably due to symbol names
2453883 Opened by marieell at - 4 commentsTracking Issue for
dfd5c76 Opened by Amanieu d'Antras at - 1 commentcfg_target_has_atomic_equal_alignmentConfusing diagnostic from const eval when offsetting a pointer out of bounds
75d1e1f Opened by Ben Kimock at - 9 comments
fa8e4b9 Opened by Jubilee at - 14 commentscargo docICEs during const/trait evallint against unexpectedly late drop for temporaries in match scrutinee expressions
ca29aad Opened by Jane Losare-Lusby at - 38 commentsDetect "only written" value for values only accumulated into but never otherwise read
027d181 Opened by Josh Triplett atSuggest replacing Map with Set if it fixes errors
7adf5d0 Opened by Clar Fon at - 2 commentsrustdoc: "All items" page does not show associated items
00ee734 Opened by Kornel at - 12 commentsStack overflow in rustc when compiling generated function (7k+ lines) with debuginfo
4607e82 Opened by Fabian Löschner at - 5 commentsconst_allocate intrinsic: what should it do at runtime?
6f6d07e Opened by Ralf Jung at - 5 commentsCan't compile libc on m68k-unknown-linux-gnu: LLVM ERROR: unable to allocate function return #2
5c38f3e Opened by John Paul Adrian Glaubitz at - 5 commentsWrong optimization strategy used when performing constant comparison against byte array smaller than u128
67aa644 Opened by Alex Saveau at - 1 commentbootstrap: RUSTFLAGS_*_BOOTSTRAP does not affect build scripts
dccfef7 Opened by Jon Gjengset at - 22 commentsTracking Issue for warning on unused lifetimes (by default)
a5e0496 Opened by Mark Rousskov at - 1 commentTracking Issue for cfg(target_has_atomic_load_store)
5531257 Opened by Mark Rousskov at - 3 commentsTracking Issue for
d3bf5a5 Opened by Arthur Lafrance at - 32 commentsIterator::try_collectrustc build artifacts should contain checksum to pervent unrelated ICEs / miscompiles / etc
56cc7ac Opened by klensy at - 5 commentsBad suggestion when implicit loop
599023c Opened by Ed Morley at - 5 comments.iter()should be made mutableMIR generation for generators considers any borrowed or assigned value as live across yield points
480da7c Opened by Eric Holk at - 2 commentsrustdoc: Generated themes hide/make navigation links not-obvious
5a04c24 Opened by Rain Sallow (/u/ta11ow) at - 2 commentsIf/when LLVM switches to deref-at-point semantics, start applying
880fd27 Opened by erikdesjardins at - 1 commentdereferenceableto Box args/returns and loads of dereferenceable typesrustdoc-json: replace jsondocck with jsondocckng
33fb52d Opened by Alona Enraght-Moony at - 5 commentsrustdoc-json: Track Performance
1ee47a6 Opened by Alona Enraght-Moony at - 2 commentsx.py install uses different compiler stage for extended tools than x.py dist
d6a1e43 Opened by Allen Wild at - 4 commentsMissing trait bounds error without justification
27377a8 Opened by James Logan at - 1 commentrustdoc: macro calls in alias (stringify!)
14271a5 Opened by ranfdev at - 2 comments"doesn't have a size known at compile-time" should point to the type alias' definition, not its usage
3a19d65 Opened by Patryk Wychowaniec at - 2 commentsRust project's build fails without any error message
467bde9 Opened by yuri@FreeBSD at - 7 commentserror: internal compiler error: compiler/rustc_traits/src/normalize_erasing_regions.rs:54:32: could not fully normalize
ee18a33 Opened by Jonathan Woollett-Light at - 5 commentsfailed to get bitcode from object file for LTO (Bitcode section not found in object file)
c0570f5 Opened by Matthias Krüger at - 6 commentsrustc linker = aarch64-linux-gnu-ld, aarch64-linux-gnu-ld: cannot find -lgcc_s
5cdac62 Opened by neil1899 at - 2 commentsrust-gdb: "Python Exception <class 'OverflowError'> int too big to convert: "
c0856c7 Opened by John Nagle at - 5 commentsCompiler bootstrap infrastructure and tests should be exercising
8ea605a Opened by Felix S Klock II at-gmore aggressivelyprocess: release procedure only runs crater on nightly->beta cut
20c5d35 Opened by Felix S Klock II at - 2 commentsgeneric_const_exprs: cycle detected where it is not expected
46790eb Opened by Trevor Spiteri at - 3 commentsLifetime error is missing the cause
24227f1 Opened by Jiří Sejkora at - 1 commentZero-length arrays are non-
ea660b7 Opened by Dmitrii - Demenev at - 10 commentsCopy.generic_const_expr: doc test does not compile while similar lib test compiles fine
c4381b3 Opened by Trevor Spiteri at - 2 commentsICE: #1 [resolve_instance] resolving instance
2ec20cd Opened by Michael de Silva at - 2 comments<&error::ChronoError as core::fmt::Debug>::fmtrustdoc:
07f2440 Opened by Lily Ballard at - 1 commentpub usere-exports of private re-exports of public items show the private pathrustdoc: Links to types in other crates broken when docs inlined via re-export from another crate
e04b2f4 Opened by John DiSanti atUse mold as default linker?
081711b Opened by Alex Saveau at - 10 comments
a35d9e2 Opened by Mark Drobnak at - 14 comments#[used(compiler)]and#[used(linker)]should work on functions.Trait resolution on associated type breaks with type inference for references
e3e225f Opened by Vitalii Kryvenko at - 3 commentsRust 1.59 rustc greatly increased compile time with include_str!
809ae3f Opened by Sean Stangl at - 9 commentsusing too many registers in asm!() produces confusing compiler errors
38e3e2c Opened by Jack O'Connor at - 1 commentMake sure our handling of partially initialized values is compatible with LLVM / We cannot use LLVM poison semantics
a2f012f Opened by Ralf Jung at - 3 commentstarget-feature diagnostics should run for check-builds
ce03496 Opened by Simonas Kazlauskas at - 1 commentQuery filling bug in docs search on 404 page
cc9b01d Opened by Vlad Chesnokov at - 1 commentModule shadowing a crate is indistinguishable in diagnostics
ee22a55 Opened by Felix S Klock II at - 4 comments
a60c557 Opened by Daniel Prilik at - 3 comments-D warningsshould deny warnings from lint renamesRemove most of the logic in fake rustc once
196a2ab Opened by jyn at - 3 comments-Ztarget-applies-to-host=truelandsBinary crashes when statically linked with LTO turned on
75b8982 Opened by elast0ny at - 24 commentsPoor codegen for string search (i.e.,
014394e Opened by Miguel Young at - 7 commentsmemchr) with iteratorsrustdoc-json: Guard agains 2 commits making the same modification to
6f42917 Opened by Alona Enraght-Moony at - 17 commentsFORMAT_VERSIONProfraw files are not produced when using instrument-coverage on freebsd
299186a Opened by Elinor B. at - 5 commentslinking error when compiling for wasm-unknown-unknown
1cc51c5 Opened by bornjre at - 1 commentDocument FAQ why we have both PartialEq and Eq in PartialEq
adfc254 Opened by Ryan Scheel at - 1 commentstdlib makes assumptions about errors returned by POSIX functions
49b9fa7 Opened by Tavian Barnes at - 14 comments
922e145 Opened by Montana Low atcargo checkcrashes, but build/run etc don'tThe error is confusing when return a reference to a captured variable that's moved into the closure
53538b5 Opened by grelative at - 2 commentsReadBuf's API
2102364 Opened by Nick Cameron at - 7 commentsTracking issue for core::hint::must_use
a8ef73f Opened by David Tolnay at - 13 commentsIncorrect Debug derive macro error
e3b37ce Opened by Carlo Abelli at - 2 comments
26b10c7 Opened by Zgarbul Andrey at - 2 comments$val.$ishould suggest using attmetavariable for$iA confusing compile error about lifetime of mutable reference after reborrowed
3c81c5a Opened by JiamingLinn atAllow multiple #[unstable] attributes on one item
456c1ba Opened by Mara Bos at - 4 commentsRecursive call warning does not appear inside a match statement
ea5eebb Opened by Lev Kokotov at - 1 commentTracking Issue for
cc0f269 Opened by fren_gor at - 6 commentsIterator::collect_intoTracking Issue for
363afce Opened by Jacob Pratt at - 13 comments#![feature(deprecated_suggestion)]SIGSEGV during benchmark but build succeeds
af8aaf2 Opened by Aurorans Solis at - 6 commentsPlease default "force-unwind-tables" to "yes" on Linux, so that unwind tables are present even if panic = "abort"
3caee94 Opened by Markus Stange at - 3 comments
a83871f Opened by jyn at - 7 commentsIpAddr::from_stris unnecessarily slow for IPv6 addressesTracking Issue for removing python as the main bootstrap entry point
fc88c3b Opened by jyn at - 12 commentsCalling trait function declared with both explicit generics and impl Trait gives confusing errors
334bee0 Opened by Ryan Lopopolo at - 4 commentsNo more auto-unrolling starting with LLVM 14
1cacb45 Opened by Urgau at - 8 comments
05198e8 Opened by Léo Lanteri Thauvin at - 2 commentsBorrowMut::borrow_muttaking precedence overRefCell::borrow_mutcan be confusingbootstrap: CARGO_TARGET_$TARGET_RUSTFLAGS is appended to RUSTFLAGS
f342ede Opened by Jon Gjengset at - 6 commentsConfusing diagnostic suggesting to remove
3ae4785 Opened by TimJentzsch at - 2 comments.awaitin attribute macroInvestigate computing crate_hash by hashing metadata
d10cb46 Opened by Camille Gillot at - 18 commentsThe Try trait causes str::parse to infer the unit type ()
057b7f0 Opened by Jacob Birkett at - 6 commentsErroneous unused_unsafe diagnostic for macro invocations
670fd77 Opened by Tom Niget at - 1 commentApparently unnecessary bound check
6f242f6 Opened by Yuxiang Liu at - 1 commentTracking Issue for extra UTF-16 methods
685f9b6 Opened by Clar Fon at - 6 commentspass-by-value bool summation optimizes poorly
a1b1025 Opened by Dan Burkert at - 1 commentSuggestions when a single-field enum variant pattern is needed
582e3e1 Opened by Kevin Reid at"failed to open bitcode file: No such file or directory" 2, electric boogaloo
9ba18b2 Opened by tbodt atSegmentation fault when compiling
6eb9605 Opened by Simeon H.K. Fitch at - 4 commentsunicode-bidiinside DockerType inference on HashSet
07aab0c Opened by Yuri6037 at - 1 commentTracking issues for unstable language features used by
ddbcc86 Opened by Mara Bos at - 9 commentsstdTracking issues for unstable library features used by
994eb4e Opened by Mara Bos at - 2 commentsstdRedundant vtable entries are generated, resulting in unnecessary amounts of LLVM IR being emitted
097c2e5 Opened by Joshua Barretto at - 7 commentsTracking Issue for
e8701c4 Opened by Deleted user at - 3 comments#[deprecated_safe]attributeCompile fail with implicit return
a124a01 Opened by Marc Bowes at - 2 commentsStatically linking
400b4b0 Opened by David Koloski at - 10 commentslibc++requires disablingstatic-libstdcppRefactor HIR item-like traversal
c886847 Opened by Camille Gillot at - 5 commentsthread 'rustc' panicked at 'Box<dyn Any>', compiler/rustc_errors/src/lib.rs:1169:9
e123580 Opened by NahejL at - 2 commentsCertain Emoji cannot be used as character literals
5b52107 Opened by Brian Hardy at - 4 commentsUnclear diagnostic with closures pass by reference
b842d0a Opened by Yuri6037 atConfusing error from an incorrect
32112cc Opened by Sebastian Paarmann at - 1 commentreturn;inasyncblockDWARF debug info generated for C-style enums breaks assumptions of C/C++ tooling
b44f1c0 Opened by Javier Blazquez at - 5 commentsWatch out for modules privacy when proposing traits to associate with an item
a70188d Opened by Catena cyber at - 2 comments
d8865aa Opened by Daniel Henry-Mantilla at$crateis not a valid new identifier for::proc_macro::Ident::new()Suggest that
3706113 Opened by jyn at - 2 commentsPin<Box<dyn Unpin + Future>>is redundantMake
cf6c93e Opened by Camille Gillot at - 5 commentstraits_in_crateandimpls_in_crateproper queries and use themio::cleanup() can panic in unusual circumstances
0cd9c64 Opened by Jack Wrenn atICE: 'index out of bounds: the len is 0 but the index is 0'
672a963 Opened by Diana at - 3 commentsTracking Issue for more complex const parameter types:
2108585 Opened by lcnr at - 15 commentsfeature(adt_const_params)Building LLVM from source doesn't forward
7134b17 Opened by Jörg Saßmannshausen at - 4 comments-j xto cmakeIs
3a1790f Opened by Miguel Young at - 2 commentsboolFFI-safe?Feature Request: search by keywords in items description
50c08f2 Opened by Yassin Eldeeb at - 7 commentsrustdoc: missing inherent impls on reexport
0926847 Opened by lcnr at - 1 commentHygiene of
4e1ca24 Opened by Connor Horman at - 4 commentsused macro item is weird.
41372f1 Opened by Kartik Sharma at - 5 commentsstd::fs::canonicalizefails to resolve/dev/stdinconnected to pipeCompilation of curve25519-dalek is extremely slow with certain flags used by cargo-fuzz
2b5a30b Opened by Ruud van Asseldonk at - 8 commentsUnclear static lifetime message
09f3eb6 Opened by pierwill at - 5 commentsSuggest adding a reference for
94d5b7b Opened by jyn at - 2 comments&[str], not juststrConfusing Error Message on Closure Argument Lifetimes
c38b4a7 Opened by Luuk Wester at - 2 commentsConsider making
f0e389a Opened by pierwill at - 4 commentsRemoveFalseEdgesa MIR phaseNo syntactic way to specify GATs with where bounds in where clauses
30d471b Opened by Joe Hauns at - 5 commentsAdd
e7debb1 Opened by Esteban Kuber at - 4 commentsnoteexplaining that the same variant of the same enum with different type params are different typesAArch64:
2c6410a Opened by Laine Taffin Altman at - 1 commenttarget_feature=pmuv3should not be assumed by default for all CPUs.noalias on a Box doesn't seem to have an impact when compiling without
579448f Opened by Jeff Muizelaar at - 6 comments-C panic=abort"cannot return … reference to data owned by the current function" even though the result would be a harmless reborrow
dd134e2 Opened by Kevin Reid atConfusing "the parameter type
d057aa0 Opened by Kestrer at - 4 commentsSelfmay not live long enough" error with dyn HRTB callback taking GATUsing
5809561 Opened by Arnaud Golfouse at - 26 commentsOptionto get undefined behaviour in aconstChanging options on cloned TcpStream doesn't propagated to the original one
60e6292 Opened by Numenorean at - 5 commentsSuggest borrowing when user tries to convert
698c368 Opened by Burak Varlı at - 1 commentTto&Ubut onlyimpl From<T> for UexistsType inference problem
197b970 Opened by jongiddy at - 1 commentTracking Issue for feature(coroutine_clone)
ecc7d61 Opened by Andrew Cann at - 1 commentCan we split
e9deca4 Opened by scottmcm at - 1 commentE0308into different errors for better--explain?Odd and unexpected compiler error
16ee584 Opened by Arjun Nair at - 4 commentsTracking Issue for
e657eb5 Opened by scottmcm at - 3 commentsmem::conjure_zst(feature(mem_conjure_zst))Compiler hangs indefinitely when using associated types instead of their explicit type.
f83392f Opened by Benno Lossin at - 2 commentsPerformance regression since
036658c Opened by Robin Freyler at - 4 commentsnightly-2022-03-05ICE: Normalizing Binder without wrapping in a Binder
d8bc22c Opened by QuineDot at - 6 comments
d6e0540 Opened by Jake Goulding at - 1 comment-Z terminal-widthshould account for compiler-generated text, not just user-supplied textTracking Issue for SyncUnsafeCell
ad62cf4 Opened by Mara Bos at - 22 commentsBoxes with custom allocators break several underlying assumptions in Miri (and MIR more broadly)
1d72baa Opened by Autumn at - 28 commentsThe compiler should error when trying to transmute pointer values with incompatible alignment
0377b23 Opened by Marijn Schouten at - 2 comments[strict provenance] Rationalize "Oxford Casts"
827bc0a Opened by Aria Desires at - 4 comments[strict provenance] make panic_unwind conform
604820d Opened by Aria Desires at - 4 comments[strict provenance] Fix System APIs That Are Liars
55b0f3a Opened by Aria Desires at - 21 comments[strict provenance] Make The strict_provenance APIs Actual Compiler Magic?
142eca8 Opened by Aria Desires at - 6 comments
31fe6b3 Opened by Marijn Suijten at - 11 commentsunused_crate_dependenciesfalse-positives in Cargo packages with muliple Cargo Targets (lib, bins, examples, tests, benches)debuginfo: identify awaitee (via special name or other solution)
a8a9713 Opened by Felix S Klock II at - 4 commentsCalculation of values passed by value no longer optimzed
13acf5f Opened by Stein Somers at - 3 comments
36f01df Opened by schreter at - 15 commentsLocationis missing the function nameTcp/UdpSocket.set_ttl fails on macOS for ipv6 sockets
f6640be Opened by Matthias Wahl atAwkward parse error for macro_rule repetition missing its
cfbe5c5 Opened by scottmcm at*/+/?Import order breaks compilation with undefined reference to
3eccbd7 Opened by Markus Reiter at - 1 commentrust_begin_unwind.std::process::Command::spawn() leaks file descriptors on unix platforms that don't have pipe2()
127a68b Opened by Nico Weber at - 5 commentsTracking Issue for
79f84f1 Opened by the8472 at - 4 comments*mut [T]::split_at_mutWhen
93cb010 Opened by Simonas Kazlauskas at - 1 commentrustdoctests crash, it is very difficult to investigate the failureAudit string literals in inline assembly syntax for correct unescaping
7f811a7 Opened by Vadim Petrochenkov at - 1 commentrustdoc: Mark public items, instead of private items, with
51dd480 Opened by Noah Lev at - 4 comments--document-private-itemsPanic in
fa38b0b Opened by Andrew Smith at - 7 commentsthread::sleep()on arm32 Debian 10unwrap_unchecked is slower than unwrap in benchmarks
e67bb9e Opened by Alexey at - 2 comments[NLL] Loss of error codes for NLL errors
a16d824 Opened by Jack Huey atrustc_expand can be tricked into infinite loops
d55cfba Opened by jyn at - 10 commentsAutomatically detect number of columns for test cases to display in terse mode
145ac4c Opened by beef atUnexpected "the parameter type X may not live long enough" error in asynchronous functions
bee4493 Opened by Changgyoo Park at - 5 comments
6e622a5 Opened by Gabi Moldovan at - 6 commentscargo checkresults in SIGSEGV: invalid memory reference
c292883 Opened by David Koloski at - 3 commentsAllocator::growdoes not verify all safety conditions ofGlobalAlloc::reallocassertion failed at compiler\rustc_middle\src\mir\mod.rs:520:13
77c738e Opened by Aaron Kutch at - 2 commentsOdd macro diagnostic "no rules expected the token ``" with empty vis fragment capture
9962981 Opened by Lukas Wirth at - 1 commentSuper-linear compile time growth for repeated expressions
30b1712 Opened by Sophia J. Turner at - 1 commentRustdoc 1.60 produces flat UI
ff1d08d Opened by pravic at - 7 commentsBehavior of
bdab07c Opened by Catherine West at - 5 commentslet _ =for captured variables in closure can be very strangeCompiling with
95801cd Opened by Eric Scouten at - 12 commentsRUSTFLAGS="-C instrument-coverage"changes dependency tracking for doctest buildsRun button is not useable for users on mobile devices
da5666e Opened by Guillaume Gomez at - 2 commentsLower the required mir-opt-level for NormalizeArrayLen
36530f5 Opened by Alexander at - 2 commentsSearching for "length" in the documentation should return the "len" methods
a5b7f9c Opened by Badel2 at - 3 commentsTrait projection plus return type hinders coercion of function argument
b426c4a Opened by QuineDot at - 4 commentsWrong code generation in core library with ROPI-RWPI relocation model on ARMv7em.
3d7df5b Opened by Zhiyao Ma at - 15 commentscompiled artifact size increase between 2022-04-05 and 2022-04-06
640492c Opened by klensy atShould libstd handle cross-filesystem renames?
14e8cdd Opened by jyn at - 2 commentsconst bindings don't appear in debug info
bd73f0d Opened by Kyle Huey atHRTB with nested lifetimes and explicit lifetime bounds fails.
670b40b Opened by Ali MJ Al-Nasrawy at - 1 commentrustc 1.59/1.60 builds musl binaries that segfault, when compiling with musl-gcc wrappers, due to static-pie default
13af8bf Opened by Josh Triplett at - 17 commentsGive a better error when using an undeclared macro variable
b185252 Opened by jyn at - 10 commentsFound unstable fingerprints for
109c800 Opened by Jessa at - 6 commentsdef_ident_spanCompiler error fails to show unsatisfied bounds on trait implementation
f2fe630 Opened by Bruno Kolenbrander at - 1 commentTrack which tests are run in CI
87a87ad Opened by jyn at - 9 commentsThe lint
1468d57 Opened by León Orell Valerian Liehr at - 3 commentsunused_doc_commentsclassifies all kinds of#[doc …]attributes as documentation commentsrustc_resolve: entered unreachable code in resolve_rustdoc_path
0da33ce Opened by jyn at - 5 commentsUsing macros 2.0 single-matcher shorthand with
d580f49 Opened by Ruby Lazuli at - 3 commentsmacro_rules!results in an invalid suggestionTracking Issue for Provider API
8389731 Opened by Jane Losare-Lusby at - 54 commentsUnhelpful error when trying to import from a crate without 'lib' crate-type
7abcb60 Opened by Jonas Platte at - 2 comments
099605c Opened by Matyáš Racek at - 5 commentsfn std::mem::drop()not accepted as argument of typefn(&Arg)cross-crate intra-doc failures generate a broken link instead of stripping the link
7ae82a8 Opened by Benjamin Herr at - 3 commentsRustdoc share link to public link
1ab500b Opened by Ivan Tham at - 1 commentrebinding values in an async function can double the memory usage
5ed3090 Opened by Justin Karneges at - 4 commentsTracking Issue for MaybeUninit methods for arrays
78ac5c6 Opened by Clar Fon at - 36 commentsUdpSocket requires bind at all costs causing unnecessary permission prompt on macos
7a99a9f Opened by Yuri6037 at - 15 commentsClosure in async block fails to compile when it should, issues incorrect/misleading diagnostic
3c83283 Opened by Chris Howie at - 4 commentsTracking Issue for
d9bbb9e Opened by Julian Knodt at - 3 commentsslice::Split::as_slice()higher ranked lifetimes not recognized by type alias impl trait
27f4c41 Opened by Oli Scherer at - 6 commentsType inference with generics sometimes does not work with type annotation on the variable
b4e77bf Opened by Vanadiae at - 1 commentdoc(cfg) doesn't work on glob reexports
1734f21 Opened by Crystal Durham at - 3 commentsbootstrap: Remove the distinction between
eb33f73 Opened by jyn at - 8 commentscompilerandcompiler_forarithmetic_overflow diagnostic triggers when shifting u8 but not &u8
1fdc808 Opened by tbodt at - 1 comment"meta-variable x repeats N times, but y repeats M times" error is confusing
7de1832 Opened by Clar Fon at - 8 comments[NLL] Duplicated errors
bc6894c Opened by Élie ROUDNINSKI at - 3 commentsError typechecking lifetime-GAT bound when "parent" bound is inferred
4d94107 Opened by Audun Halland at - 5 commentsRustdoc warns about comments in code blocks
21c1c11 Opened by Neil Macneale V at - 3 commentsICE in
7be03b6 Opened by the8472 atcompiler/rustc_monomorphize/src/collector.rswhen combining#[marker]and min_specializationInferred lifetime bound for generic trait parameter is incorrect
494c05e Opened by eds-collabora at - 2 commentsConsider warning when combination of Result/IntoIterator and Vec introduces unexpected type inference
ca61496 Opened by Oliver Dunk atPoor error message for closure expression that does not infer required higher-ranked lifetime
fd06427 Opened by Lily Ballard at - 1 commentTracking Issue for TCP_QUICKACK support on Linux
1d67eb9 Opened by berendjan at - 3 commentsdouble-ICE checking
0c995da Opened by Josh Stone atrustc_codegen_craneliftaftercargo update[NLL] Many errors generated instead of one with many notes
0d0da05 Opened by Élie ROUDNINSKI at - 2 commentsTracking Issue for pointer_is_aligned_to
5817378 Opened by Aria Desires at - 13 commentsWrong trait in "use the fully qualified path for the potential candidates" suggestion
0d0e911 Opened by David Tolnay at - 2 commentsyarte_lexer 0.0.1 compilation regression
4f9ba02 Opened by Nicholas Nethercote at - 8 commentsrustdoc: Make sure that items are not constructed multiple times during doc inlining
81132ea Opened by Vadim Petrochenkov at - 1 commentShow crate features in rustdoc
a5f34dc Opened by Milo at - 3 commentsrustc panicked at Failed to extract DefId
46c3d1b Opened by Émile Fugulin at - 5 commentsOrdering of bounds matters with GAT/HRTB
a9238f4 Opened by Ali MJ Al-Nasrawy at - 4 comments[NLL] Lifetimes errors in a function can mask later errors in same function
10c095d Opened by Élie ROUDNINSKI at - 5 comments[NLL] Loss of span for
260f1cc Opened by Élie ROUDNINSKI at - 1 commentconsider adding an explicit lifetime boundsuggestions[NLL] Improve error spans for
428c678 Opened by Élie ROUDNINSKI atregions-bounded-by-trait-requiring-static.rsui testE0207 occurs even though the generic type is bound as an associated type
6de5fa4 Opened by trrk at - 4 commentsTrait resolver hangs when evaluating cyclic requirement with lifetimes
5c9c5ff Opened by nora at - 9 commentsConsider warning on
c56041f Opened by jyn at - 1 comment--exclude src/tools/tidyif the exclude isn't usedThe iterator documentation lacks guidance for implementers of iterators with side-effects
d8783e4 Opened by Simonas Kazlauskas at - 4 commentsMissing rust-gdb pretty printer for cdylib shared objects
5fbff8e Opened by Colin Jermain at - 3 commentsTracking Issue for experimental
76328e8 Opened by scottmcm at - 26 commentsyeetexpressions (feature(yeet_expr))Tracking Issue for
0c4f996 Opened by scottmcm at - 15 commentsops::Yeet(feature(try_trait_v2_yeet))[rustdoc] query symbol docs on the CLI
7799a01 Opened by Stefan Schindler at - 2 commentsTAIT: hidden type cannot be another opaque type from the same scope
287bec9 Opened by Dario Nieuwenhuis at - 2 commentsInconsistent behavior of borrow checker against method and function calls with &mut and &.
a2f2234 Opened by Jiang Zhe at - 2 commentsWrong fix suggested for missing as_mut in the presence of RefCell<Option<>>
3bb2898 Opened by Kyle Huey at - 3 commentsrust-gdb should automatically break on
114b447 Opened by Anton Romanov at - 3 commentsrust_panicUnhelpful error when using the new module file layout
950f368 Opened by colin-grapl at - 1 commentMore accurate suggestion for missing binop trait bounds
d528e1e Opened by Esteban Kuber at - 2 commentsWindows 32-bit shell: x.py fails (in hard to dissect fashion) during LLVM build
7364745 Opened by Felix S Klock II at - 2 commentswindows: x.py test failure from codegen test suite
dd57c64 Opened by Felix S Klock II at - 6 commentsGAT combined with HRTB doesn't work and has confusing diagnostics
9f10672 Opened by John-John Tedro at - 5 commentsTracking Issue for socket
6124fce Opened by David CARLIER at - 1 commentset_markConditionally obtaining a function, then calling, emits suboptimal indirect calls (that can be direct)
0d71868 Opened by Deleted user at - 3 commentsCodegen features are no longer recognized by rustc
8d7e970 Opened by Alphyr at - 11 commentsBuild failure in x86 container on M1 chips
af7bc69 Opened by Letu Yang at - 4 commentsIncreased code size due to unnecessary memcpy libcall in
ae81e7c Opened by piegames at - 6 commentsMaybeUninit::assume_initICE on iterator closure with bevy advanced type alias
292382b Opened by Nicola Papale at - 1 commentUnobservable vec, and arrays writes always always emit for size >= 3
dfcbc5c Opened by Deleted user at - 9 commentsOnly determine impl-trait desugaring kind once
2191259 Opened by Camille Gillot at - 4 commentsConfusing error when metavariable expressions are used outside of reptitions
9eb5a2d Opened by Wesley Norris at - 2 commentsSuggest updating type alias in this case where it causes a compile error
6402975 Opened by Ryan Wiedemann at - 3 commentsDesuraring of destructuring assignment has subtle effects on drop-order / scopes of temporaries
3827d50 Opened by Frank Steffahn at - 3 commentsSuggest
22b9578 Opened by HKalbasi at - 2 commentsas _when type coercion is not allowed
aa96f54 Opened by Mara Bos at - 18 commentsrust-devLLVM artifacts are corrupt on FreeBSD 13Rustc "overflow evaluating the requirement" while it should work.
6cae56b Opened by Wojciech Daniło at - 8 commentsRandom
fd5d726 Opened by Dzenan Jupic at - 20 commentslifetime may not live long enoughfrom other part of the codeEmit optimization remarks to the final binary, not the console
29810da Opened by Thorsten Schütt at - 4 commentsRemove dependency formats from crate metadata
2a9fd2c Opened by bjorn3 at - 5 commentsTracking Issue for windows_process_extensions_main_thread_handle
0f4ad3f Opened by Nicolas Abram at - 4 commentsGAT with HRTB yields weird inference errors.
fffe34b Opened by Ali MJ Al-Nasrawy at - 6 commentsTracking Issue for
040ee08 Opened by scottmcm at - 2 commentsHasher::{write_str, write_length_prefix}(feature(hasher_prefixfree_extras))empty expansion of a macro pattern does not cause the comma-separated repetition expander to omit the comma
edde265 Opened by Danny Milosavljevic at - 9 commentsTracking issue windows_process_extensions_cur_creation_flags
a3eea9b Opened by Nicolas Abram at - 1 commentDon't print name resolution errors if a crate fails to load
18a1521 Opened by jyn at - 8 commentsabout r"#![windows_subsystem = "windows"]" and Window administrator identity inheritance
f348398 Opened by Misaka299 at - 1 commentweird warning diagnostic when nesting panics: unreachale nested panic is not unreachable
cbc9c92 Opened by Matthias Krüger at - 1 commentusing const &str as format "literal"?
8ee98a2 Opened by Matthias Krüger at - 2 commentsRe-export symbols recursion occurs
69c39b9 Opened by aadog at - 8 commentsICE: no MIR available for DefId
5063ca1 Opened by Matthias Krüger at - 2 commentsIncorrect "implementation of
74a38ec Opened by Sabrina Jewson at - 11 commentsSendis not general enough" error with lifetimedSendimpl used inasync fnDocs say --remap-path-prefix treats paths as strings during matching but compiler does not
2382980 Opened by Michael Woerister at - 2 commentsInternal Compiler Error working with Enum, Match
7ffa499 Opened by zamion84 at - 3 commentsTracking Issue for RFC 3239: Add target configuration
a4792ff Opened by Felix S Klock II at - 2 commentsrustdoc: micro scroll bars on "all" page
ad0a11b Opened by Jacob Hoffman-Andrews at - 2 commentsShould
cf2356d Opened by scottmcm at - 13 commentsrepr(transparent)require inhabited 1-ZSTs?Always-inline closure passed via
fd10726 Opened by Caleb Zulawski at - 2 commentsimpl FnOncedoesn't inlineSpurious "error: could not find native static library
c2ca188 Opened by Adam Szkoda at - 3 commentsobjc, perhaps an -L flag is missing?" on macOS Big SurInvalid unused_constant warning
2eae4d4 Opened by Emilio Cobos Álvarez at - 3 commentsMisleading error message when mistyped pattern matching in closure's argument
134eae1 Opened by Egor Suvorov at - 4 commentsQuestionable suggestion to use
4727bc7 Opened by Miguel Young atdynin UFCS syntax
3c1bfb7 Opened by Esteban Kuber at - 6 commentsformat!should be able to parse arbitrary inline expressions and provide a targeted errorUnterminated string error message points at the wrong line
48cdcca Opened by Gheorghe Anghelescu at - 3 commentsE0308 expected and found are identical
0fa77f1 Opened by Jendrik at - 2 commentsthread 'rustc' panicked at 'no entry found for key', compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:547:9
05673e7 Opened by bjorn3 at
fd903af Opened by tower120 at - 3 commentsptr::copy_nonoverlappingslower then manual bytewise copyDoctests now run on non-exported
5d70235 Opened by Josh Stone at - 7 commentsmacro_rules!, but can't actually test the macroBetter pattern argument naming in rustdoc
3a71d55 Opened by Conrad Ludgate at - 28 commentsBorrowck cannot infer dangling lifetimes
d285bbb Opened by Soni L. at - 3 commentsFeature-gating on closures is broken
915f480 Opened by Yuki Okushi atInhibit unused_mut variables if unused_variables is also triggered
4695420 Opened by Dirkjan Ochtman atShould debuggers treat ZSTs initializers as code to step through?
083db15 Opened by Felix S Klock II atunpretty=hir,typed output confusing for
817be61 Opened by Felix S Klock II atfutures::select!macroFakeRead is semantically meaningful to miri (but gets optimized away)
b60f7eb Opened by Niko Matsakis at - 14 commentsTracking Issue for ExitCode::exit_process()
20ab182 Opened by Noa at - 4 commentsMisleading error messages on closure lifetimes, instead of type
6dd7169 Opened by Kubik atDiagnostic improvement of macros
8929a46 Opened by Frank King at - 1 commentStop using inherent impl to generate auto/blanket impl
cc962fc Opened by Michael Howell atDouble-panics recurse in
559b83f Opened by James Munns at - 3 commentspanic = "abort"mode!nonnull not emitted when loading the field of nonnull
25b8f4f Opened by beepster at - 6 commentsCTFE cycle error doesn't adequately point out location of cycle
5128c02 Opened by Clar Fon at - 5 commentsUse of moved closure suggests using a move reference instead of borrowing the closure
344fed2 Opened by Seyon Sivarajah at - 3 commentsTracking Issue for seekable io::Take
d0f770f Opened by Baojun Wang at - 1 commentMake rustc gracefully handle "too many open files"
e182c3f Opened by Ryan Butler at - 6 comments[NLL] "so that ... will meet its required lifetime bounds" should point to RPIT, not statement
a45a49c Opened by Jack Huey at[NLL] "that is required by this bound" note missing
d6cec6d Opened by Jack Huey at - 1 comment[NLL] "
157e657 Opened by Jack Huey at - 2 comments'staticrequirement introduced here" note missingProvide better diagnostics upon encountering an infinite cyclic type
54ad62f Opened by Winter at[NLL] No "expected ..., found ..." in diagnostics
e13d168 Opened by Jack Huey at - 1 commentbox syntax creates Box<T> where T is not yet initialized
7504a92 Opened by Matthias Krüger at - 19 commentsClarify that patterns may be used in trait implementations when explaining E0642
2c0bd57 Opened by Kent Gamelin at - 1 commentUX bug: apparent Cargo output (from
51d005c Opened by Nathan Wilcox at - 4 commentsrustc) tells me to use a flag that doesn't exist in Cargo,-Z macro-backtrace.Diagnostic regression when rustc cannot specialize (using
a1f5a67 Opened by Robin Moussu atmin_specialization)Give dynamically generated instructions on how to replicate x.py errors
7dbd891 Opened by jyn atCreate a tool which suggests tests to run based on modified files
6e04a07 Opened by jyn at - 5 comments#[derive(Debug)] fails when a generic parameter shares the name of the generic type
de83cbd Opened by Avery Antónia Rosenblum-O'Connor at - 17 commentsTracking Issue for RFC 3216: "Allow using
16192ff Opened by Felix S Klock II at - 26 commentsfor<'a>syntax when declaring closures"Suggest to add a semicolon for generic functions
3fc9046 Opened by Chayim Refael Friedman at - 1 commentcargo test linker error
863dd32 Opened by Jasen Qin at - 1 commentSurprising diagnostics for E0623 lifetime mismatch
a939a47 Opened by Dirkjan Ochtman at - 2 comments"error[E0119]: conflicting implementations of trait" resolves same trait in different ways?
ce54095 Opened by Matthias Krüger atAudit accesses to the source_map
3ed6982 Opened by Camille Gillot at - 3 commentsInvestigate eliminate
eb2cadf Opened by Niko Matsakis atregion_scope_treeRefutable slice pattern with let produces a possibly misleading diagnostic for &[T; N] and a much better diagnostic with &[T]
c2106bc Opened by Ben Kimock atPresence of type wildcard affects type inference in async
ffdd796 Opened by Joshua Liebow-Feeser at - 6 commentsRustc does not terminate on some inputs
f891488 Opened by Luca Versari at - 5 comments
65f7b57 Opened by Artur Sinila atScrt1.o: contains a compressed section, but zlib is not availablewithrust-lld,*-musltoolchain &-C target-feature=-crt-staticSubstantial debug-test-optimized-depedencies Performance Regression in 1.59
b82b0f0 Opened by Matt Corallo at - 15 commentsConstant gets evaluated despite unsatisfied where clauses
b9f36c7 Opened by Ralf Jung at - 7 comments
d342ee5 Opened by the8472 at - 4 commentsx.py distfollowed byx.py build compiler/rustccauses rustc to be rebuiltMundane HRTB causes constraint satisfaction failure
d0742d3 Opened by Chris Kay at - 1 comment
d691f70 Opened by jyn at - 4 commentsx build src/tools/cargobuilds the compilerGeneric associated types break lifetime checks
17976fe Opened by 101arrowz at - 3 commentsTracking Issue for
cd2e7e2 Opened by Ibraheem Ahmed at - 4 commentsThread::{into_raw, from_raw}Tracking Issue for
1ec1380 Opened by scottmcm at - 2 commentsextern "rust-cold"ABI (featurerust_cold_cc)cargo test --doc does not respect CARGO_BUILD_JOBS env variable
d691528 Opened by tmpolaczyk at - 2 commentsPersonality function not required in no_std code that uses
04e85d4 Opened by Gary Guo at - 2 commentsC_unwindFFI.ambiguous assoc types result in incorrect suggestion
e84ffdf Opened by lcnr at - 1 commentRustdoc doesn't play well with
e831848 Opened by Vitalii Kryvenko at - 11 commentsuse ... as _syntaxrustdoc: Mechanism to show trait impls inline when relevant to very few methods
730421a Opened by Josh Triplett atThe asm! macro incorrectly zeroes high byte register if both high and low byte registers are used for input, and the low byte input value is zero.
83622d9 Opened by Warlock at - 3 commentsClean up cast categorization
44e51ab Opened by Ralf Jung at - 6 commentsSporadic errors with armhf-gnu CI remote test runs
d93678c Opened by Eric Huss at - 3 commentsWhen requesting a different default linker (clang) build does not use it.
51450e3 Opened by Firstyear atSudden compiler error after another recompilation with slight changes to the code
496e159 Opened by megahomyak at - 3 comments“closure references itself” error when it’s not
30e9678 Opened by Max “Goldstein” Siling at - 3 comments"can't find crate" errors are easy to miss because they result in many more follow-up errors
25a113c Opened by Jonas Platte at - 7 commentsbad diagnostic on using
ee62e66 Opened by Ryan Levick at - 2 commentsimpl Traitin recursive functiondtrace's ustack() function cannot unwind stack frames on FreeBSD since 1.56.0
5e071df Opened by Alan Somers at - 7 commentsRustc does not recognize ttbr0_el2 as a valid armv8 system register
e1314b3 Opened by Ian Kronquist at - 6 commentsICE: !ty.has_infer_types_or_consts() with instrument-coverage
0345089 Opened by Matthias Krüger at - 4 commentsFalse unconstrained type error and unresolved lifetime
8723f8f Opened by jquesada2016 at - 2 commentsMacro typos generating exponentially growing token streams cause rustc to take exponentially long
0b9e6a1 Opened by Crystal Durham at - 1 commentHeap allocation of Arc not optimized out compared to Rc
1dc3058 Opened by Alex Veber at - 2 commentsMacro expand too slowly,there some way to cache Macro like cache function.
ecd1eec Opened by Rover at - 2 commentsspecified formatting not applied if
29d0d52 Opened by Matthias Krüger at - 7 commentsformat_args()is passed toprintln!()Array Repeat operator should not use a loop for small sizes
1d078d4 Opened by Jacob Lifshay at - 8 commentsCoherence issue when using crate-local traits with type parameters
5ce5d45 Opened by Ghanan Gowripalan at - 2 commentsRecovering from keyword identifier mentions raw identifier that never appeared in the source code later
fbf5dda Opened by Chayim Refael Friedman at - 7 commentsprocess::Command data loss when using Stdio::inherit for stdin and stdin has been read from
6532812 Opened by John Goerzen at - 6 commentsLimiting deprecated lint output
d93880e Opened by Dirkjan Ochtman atIncomplete error message "future created by async block is not
b220e83 Opened by Roman Zajic at - 5 commentsSend"Tracking Issue for
c9ad3bd Opened by Martin Nordholts at - 24 commentsunix_sigpipeCan't return reference to passed-in referent that is assigned in a loop
0690d88 Opened by Jon Gjengset at - 3 commentsMismatched wasm output on darwin vs Ubuntu
71fe6d8 Opened by Nicolas Mattia at - 9 commentsConfusing error message when future borrows value that is moved into map() closure
867561b Opened by Robert Grosse atProducing better output in case of "error[E0277]: the size for values of type
4549925 Opened by Davide atdyn std::error::Errorcannot be known at compilation time"Rust doesn't warn about never read fields in unreachable pub structures
509f64c Opened by Kamila Borowska atConfusing "conflicting implementations" error when conflict occurs via
7422514 Opened by Ross Williams at - 1 commentInto<...>constraintconfusing "borrowed data escapes outside of closure/function" with nll
f344786 Opened by Benjamin Herr at - 2 commentsweird "private trait" errors around ptr::metadata for public struct wrapping private trait object
d1b27e8 Opened by Benjamin Herr atSilence
5e788da Opened by Takayuki Maeda at - 2 commentstrait objects must include the dyn keyworderror when a trait and a self type are misplacedE0502: Borrow checker fails when borrowing with opposite conditions
21f6e2e Opened by Hung Tran at - 2 commentsproc-macro-hack takes excessively long to check with polonius
917689c Opened by Josh Triplett atManual send implementation with partial captures produce hard to read diagnostics
f4ee087 Opened by David Mládek at - 2 commentsUnexpectedly long lifetime of values created in let bindings
629ed93 Opened by Christoph Herzog at - 6 commentsUnclear error when implementing both
1138394 Opened by Johann Hemmann at - 10 commentsFrom<T> for UandTryFrom<T> for Ustmt_expr_attributes attempts to parse a simple doc-comment
df8b0ac Opened by Mei at - 1 commentVariable lifetime is wrongly tracked in async fn
5fb6e92 Opened by Thales at - 1 commentUnable to Utilize
cf2b6f4 Opened by HTGAzureX1212. at - 11 commentsunsafe {}Blocks as an Expressioninline assembly accepts invalid assembly, changing it
32e8edc Opened by Tobias Decking at - 4 commentsUnions require Copy fields, but ignore regions in the check
21a461b Opened by Mark Rousskov at - 14 commentsCannot transmute between ZST and zero-sized generic array
e518976 Opened by Lukas at - 1 commentLicensing of Unicode-related functionality?
ff2da0c Opened by Adam Perry at - 6 comments
6e774de Opened by Neil Macneale V at - 4 comments>=typo gives unclear error message-Zvirtual-function-elimination miscompiles simple hello world program if other optimizations are turned on
bce7314 Opened by Matthias Krüger at - 1 commentCross compile to ppc fails
3f3cbf7 Opened by Segfault at - 5 commentsSuboptimal codegen for snippet with Armv7 target
2eafbd9 Opened by Deleted user at - 1 commentcompile-time regression from switch from num_cpus to available_parallelism needs a regression test
015d584 Opened by Felix S Klock II at - 4 commentsrustdoc: stack overflow: rustc_infer::infer::combine::Generalizer
4ad4bd4 Opened by Matthias Krüger at - 3 commentsDocumentation: Evaluation order of procedural macros
7f9b1f2 Opened by 8573 at - 4 commentscompiler suggestions lead to more buggy code
52f4cc5 Opened by ragdollfun at - 5 commentsprocess::Command doesn't close unused pipe endpoints when it should
2911863 Opened by John Goerzen at - 4 commentsError: The type of const parameters must not depend on other generic parameters
00995ac Opened by Psilon at - 1 commentUncaught unconditional recursion in
a971743 Opened by Drew Christensen at - 2 commentsFromimpl'unsafe impl<A> Allocator for &A where A: Allocator' is problematic
3d720e8 Opened by Ralf Jung at - 3 comments
995f01d Opened by Meir Shpilraien (Spielrein) at - 2 commentsboundoption onspsc_queue.rsseems to have no effecterror: undefined symbol: __chkstk on aarch64-unknown-uefi
bef51a4 Opened by Jasen Qin at - 3 commentsImprove bounds check for function that always return in-bounds index
e08bce0 Opened by Psilon at - 8 commentsTracking Issue for
d8abb48 Opened by jyn at - 12 commentscore::mem::copySuggest the correct name if
650de92 Opened by scottmcm at - 5 comments_is used in a struct literalTracking Issue for
3a7f607 Opened by Chris Denton at - 4 commentsstdio_makes_pipeTracking Issue for
8779fbe Opened by Chris Denton atwindows_process_extensions_async_pipesTracking Issue for
7c4ed62 Opened by waffle at - 6 commentspointer::maskAdding an attribute to a
7fcfe56 Opened by Jakob Rødal Skaar at - 9 commentsmacro_exported macro and reexporting it incorrectly triggers the macro_expanded_macro_exports_accessed_by_absolute_paths errorrustdoc: defer creation of sidebar in source view
6ff7332 Opened by Jacob Hoffman-Andrews atError E0514 (found crate compiled by an incompatible version of rustc) should stop other diagnostics
72677f6 Opened by mbartlett21 at - 3 commentsICE: Awfully specific error on nightly when mixing recursive structs and associated constants used in a
cdd0d1e Opened by Adriano Zambrana Marchetti at - 5 commentsgeneric_const_exprsbound for a blanket impl, with an implementation for the struct that recurses into its childTracking Issue for
2ec2e74 Opened by Ross MacArthur at - 23 commentsIterator::next_chunkCurrent handling of Unix close() can lead to silent data loss
0dae079 Opened by John Goerzen at - 14 commentsthread 'rustc' panicked at 'Illegal read of: 77944', in dep_graph
a4c0215 Opened by Dylan DPC at - 4 commentsIntra-doc links don't work inside deprecated notes
10d6e01 Opened by Jonas Platte at - 1 commentIf a trait has a supertrait with associated items, don't print those in diagnostics
f76506b Opened by jyn atAdding non-divergent core::ops overload breaks type inference and default integer type preference
d1670f7 Opened by Mahmoud Al-Qudsi at - 3 commentsSuggest powershell syntax for setting RUST_BACKTRACE in the panic result on Windows
d44cbcb Opened by Ben at - 3 commentsImplementation of FnOnce is not general enough for
d988886 Opened by Vitalii Kryvenko at - 1 commentFlatteniterator of futures outliving an .await pointSpecialized associated type doesn't have impls that it should have
f00e7eb Opened by Ivan Leshchenko at - 2 commentsGive a better error when an impl block implicitly requires
437c06e Opened by jyn at - 1 commentSizedTracking issue for
97cd31f Opened by Eric Huss at - 3 comments--extern nopreludeTracking issue for
0e95453 Opened by Eric Huss at - 2 comments--extern privTracking issue for
da36154 Opened by Eric Huss at - 6 comments--extern nounusedHRTBs, implementation is not general enough
ebdefa4 Opened by Oleksandr Kryvytskyi at - 1 commentRegression in error reporting on {integer} type ambiguity between 1.61 and 1.62
00cad1d Opened by Mahmoud Al-Qudsi at - 3 commentsTracking Issue
f9ff017 Opened by Vadim Petrochenkov at - 3 comments--externcrate modifiersTracking Issue for
07b5535 Opened by Gus Wynn at - 19 commentsExclusive
128f344 Opened by Niko Matsakis at - 13 commentsfor<'a> &'a T: 'aand closures regressedPrivate
98f78f5 Opened by nxtn-staged at - 4 comments#[no_mangle]symbols are exported from acdylibAddressSanitizer detects a stack-use-after-scope in Chain::new when optimizations are enabled
f6efa69 Opened by Ben Kimock at - 3 commentsE0621 Dataflow can point to wrong location causing lifetime obligation
d9fa351 Opened by Alona Enraght-Moony atLeak sanitizer does not work on aarch64 macOS
69207db Opened by BlackHoleFox at - 4 comments
6328ffc Opened by Crystal Durham at - 2 commentsdefault impl SuperTrait for impl SubTrait=> trait requirement evaluation overflowrustc doesn't warn on irrefutable bindings without initializer values
7f18520 Opened by James Munns at - 1 commentrustdoc: passing --nocapture to the test runner still captures (and hides) test output
a31abc1 Opened by Ralf Jung at - 6 commentsWhen restricting an associated type, suggested code doesn't respect modules
6bfa3b2 Opened by 0x182d4454fb211940 at - 1 commentmissing_copy_implementations warning appears on types which impl Iterator
e3baa21 Opened by Lokathor at[strict provenance] Provide a way to "create allocations at a fixed address"
ad976d7 Opened by Ralf Jung at - 99 commentsUnhelpful error message when using traits + duplicate libraries in tree
fa25128 Opened by Alice Cecile at - 3 commentsConst associated items behave differently than module const declarations, "cannot evaluate destructors" error
5e79a7c Opened by Aaron Friel at - 3 commentsincorrect resolutions for type dependent paths in struct expression
a3ec9f8 Opened by lcnr at - 1 commentCompilation fails when same trait apears twice in type bounds with different lifetimes.
64510c7 Opened by Zakarum at - 4 commentsGenerators should be able to yield references to local variables
310b471 Opened by Michael Zimmermann at - 3 commentslibcompiler-builtins contains DWARF5 debuginfo in 1.62.0
92b4408 Opened by Mike Hommey at - 21 commentsIgnore gitignored files in tidy's file counting
e400b5e Opened by Thom Chiovoloni at - 1 comment
faa4f65 Opened by Sean Cross at - 1 commentwarn(path_statements)triggers when using constants to limit values ofconst usize[ER] Better error message for integer function
805ac54 Opened by leonardo-m at - 3 commentsBetter error message when asking for derive when there are already derive macros
33c62bf Opened by Joseph Priou at - 1 comment
6a72ffd Opened by Crystal Durham at - 4 commentsSelfkeyword is documented asSelfTyConflicting impls where one type is an associated type should provide a note that another crate could define the associated type to make the impls overlap
b2b17c9 Opened by Crystal Durham at
344df15 Opened by Sohum Banerjea at - 2 commentsnegative_implsdoesn't seem to agree withconst_trait_implMake mem::uninitialized inaccessible in future editions
1056577 Opened by Ralf Jung at - 73 commentsE0283 and E0284 on same expression uselessly duplicate identical help
dca31b4 Opened by Crystal Durham at - 1 commentPerformance regression with 1.62 vs 1.60
b7640be Opened by Jabari Zakiya at - 3 commentsError Report on Unused Generic Parameters
2f4d35f Opened by Yunhao Cao at - 2 commentsMissing "path statement drops value"
36743ad Opened by andrzejtp atrustdoc: rich-text and visibility-aware formatting for constant values
a78bcad Opened by León Orell Valerian Liehr at - 7 commentsType and const parameters are not used as a fallback during type inference
808f81f Opened by Walter Smuts at - 15 commentsLinking to
0f5afea Opened by William at - 2 commentsstr::replacenfromalloccrate docstring creates a broken link fragmentfs metadata : path "..." considered existing [Windows MSYS2]
8160934 Opened by MANM-ANMM at - 2 commentsNon-descriptive error when building something which requires alloc on a platform which doesn't have it
6d928ab Opened by Jarred Allen at - 1 commentstd panicking implementation comments suggest we might make double-panic not abort
fb5dcd0 Opened by Crystal Durham at - 1 commentAPI Request: pointer::[op]_assign
558e51b Opened by Lokathor at - 2 commentsparam env construction cycles with
e1cd13c Opened by Boxy at - 1 commentfeature(generic_const_exprs)Autogenerate man pages
0da5363 Opened by jyn at - 2 commentsDocument behavior of
950e4cc Opened by pierwill at - 1 commentmir::TerminatorKind::Drop#[deprecated] lint doesn't trigger when overriding deprecated method
2bbd3d1 Opened by Mara Bos at - 7 commentsInfinite recursion when solving bounds
47ea792 Opened by Luca Barbato at - 1 commentTracking issue for improving std::fmt::Arguments and format_args!()
6f5d73e Opened by Mara Bos at - 33 commentsE0530 when using std::thread_local and a static named init
176f1b6 Opened by Ryan Patterson at - 2 comments
5ac5d42 Opened by Crystal Durham at - 15 comments$$crateunexpectedly fails to defer which crate$craterefers to$crate in a macro pattern behaves oddly
9cea35a Opened by Crystal Durham at - 1 commentAdd panics inside calls to transmute that can't possibly be valid
ac2c288 Opened by 522 atunhelpful
c7bd97a Opened by Moja at - 2 commentsdrop check cycle encounterederrors on infinite-sized recursive enum with a boxed variantTracking issue for integer_atomics
078de3a Opened by Tamir Duberstein at - 22 commentsunreachable variable is marked unused incorrectly
60a28a6 Opened by Zhou Jiahao at - 4 commentsTracking Issue for arithmetic and certain bitwise ops on
5818acf Opened by waffle at - 21 commentsAtomicPtrRust allocates stack space for constant arrays, overflowing the stack
37dd3e8 Opened by Daniel Thaler at - 9 comments"The trait
3741410 Opened by boyned//Kampfkarren at - 3 commentsTis not implemented forimpl Future<Output = impl T>" does not suggest.awaitCompile panic in nested empty proc_macro
ca356a0 Opened by Martin Jul at
2379756 Opened by Michael Rawson at - 1 commentrustchangs on structure parameterised by lifetime and recursive trait.Missing caching for HRTB projection equality bounds (
59ef10e Opened by Eduard-Mihai Burtescu at - 20 commentsfor<'x> T: Trait<'x, Assoc = ...>).
df0cbb7 Opened by Clar Fon at - 9 commentsoverflowing_literalsshould have an option for "ignore signed overflows"assoc type impl mismatch with trait assoc type doesnt mention where clauses
56df2f4 Opened by Boxy at - 1 commentfn where clause "constrains trait impls" or something
1668a6d Opened by leddoo at - 1 commentRecursive PartialEq implementation not detected
b24d677 Opened by 522 at - 2 commentsUnintuitive behavior with inferred lifetimes for closures
752f718 Opened by Aegrithas at - 3 commentsNVPTX: Debug section symbol naming in .ptx output
bd90203 Opened by Kjetil Kjeka at - 11 commentsSource of lifetime coercion is not reported starting in 1.63
2fcb172 Opened by Mahmoud Al-Qudsi at - 8 commentsUse inference to fill in missing type parameters
7709d07 Opened by Fenhl at“captured variable cannot escape
73542c1 Opened by Simonas Kazlauskas at - 1 commentFnMutclosure body” diagnostic can be more confusing than the basic “may outlive current function” diagnosticCompiler doesn't detect out-of-bounds error when accessing a struct member through a reference
af7cc68 Opened by phillip at - 2 commentsTracking Issue for
c92fbce Opened by Jane Losare-Lusby at - 30 commentserror_generic_member_accessrustc should recommend impl Trait before dyn Trait in argument and return type positions
22a9abc Opened by Runi-c at - 3 commentsAdd UI for advanced search
e2d68de Opened by George at - 4 commentsUse ICF linker optimization for other platforms than Linux
b485e1c Opened by Jakub Beránek at - 3 commentsICE with doc comment on for loop
67851e4 Opened by Luke Parker at - 2 commentsMisplacing question mark operator throws
67df725 Opened by Patryk Wychowaniec at - 2 commentsfield expressions cannot have generic argumentsTrait method takes precedence over inherent method on ambiguous numeric type
2b867d0 Opened by Frank Steffahn at - 5 commentspublic extern "C" symbols are not public in cdylib target
472c3b3 Opened by Roland Kuhn at - 4 commentsTracking issue for tracking licensing metadata with REUSE
4c68318 Opened by Pietro Albini at - 9 commentsTracking Issue for native link modifier
7147bcc Opened by Vadim Petrochenkov at - 8 commentsas-neededTracking Issue for linker arguments respecting their relative order with
fe3c83a Opened by Vadim Petrochenkov at - 11 comments-llibrary optionsImprove borrow error when assigning borrowed local value to "argument by mutable reference"
2c26d9a Opened by Esteban Kuber at - 13 commentsrequest: lint when raw pointer slicing implicitly creates a temporary reference
7f3b16f Opened by Ralf Jung at - 8 commentsICE running
15047f0 Opened by Erik Funder Carstensen at - 1 commentx.py docRegression on MIR queries
95cee0e Opened by Dylan DPC at - 1 commentThe cfg macro doesn't work as expected
97017b5 Opened by Kirill A. Korinsky at - 3 commentsInvalid proc_macro example causes
08ed7ee Opened by Elijah Lord at - 2 commentsinternal error: entered unreachable codeSpurious "implementation of
b635a45 Opened by Mark Logan at - 19 commentsFnOnceis not general enough" errorDerive macros may cause weird suggestion
c1981ec Opened by David Mládek at - 3 commentsInternal Compiler Error while building project
4401b00 Opened by Diptesh Choudhuri at - 2 commentsBug: Very inefficient code generated for async functions setup (and likely for generators in general)
813543d Opened by schreter at - 19 comments[rustdoc-json] Foreign items that are only re-exported are no longer included in the index
51b33cd Opened by Urgau at - 3 commentsTracking Issue for proc_macro::{tracked_env, tracked_path}
52e3ab4 Opened by Mara Bos at - 29 commentsFailed to extract DefId: local_def_id_to_hir_id in src/dep_graph/dep_node.rs
5b750b3 Opened by cryopie at - 3 commentsRust not specifying Tag_ABI_VFP_args on some objects
4b9452e Opened by darbysauter at - 3 commentsBehavior when write option of std::fs::OpenOptions is false
040cee9 Opened by izkluxcvy at - 5 commentsWeird HRTB behavior with associated types
0d0ad5d Opened by Jun Ryung Ju at - 2 commentsorphan check incorrectly handles projections
f088fd1 Opened by lcnr at - 7 commentsHard-to-understand order of lines in backtrace
15cb7ed Opened by Askar Safin at - 6 commentsICE when compiling
8d69a14 Opened by Paul Adenot at - 2 commentscubeb-coreaudio-rs(macOS only)Tracking Issue for Transmutability Trait:
6722f69 Opened by Jack Wrenn at - 1 comment#[transmutability]Compiler suggestions give invalid syntax when trying to constraint associated type with a trait that has the same name as a derive macro
0a85727 Opened by Consoli at
576f8f5 Opened by 522 at - 10 commentsrepr(Rust)unions (includingMaybeUninit) do not preserve padding bytesFigure out why
2381173 Opened by Amos Wenger at - 6 commentsx.py test --stage 0 rust-analyzerdoesn't workLGAT associated type bounds diagnostics are not great
6e5920d Opened by Crystal Durham at - 6 commentsRustdoc displays private internals of associated constants when reexporting types
a1a0234 Opened by analog-hors at - 8 comments
239f6ba Opened by Alexander Krivács Schrøder at - 3 commentsallocmethods are available in#![no_std]when running tests, despite not being imported.Diag: closure with implied type lacks generic lifetime
ccd6ce6 Opened by Diggory Hardy at - 6 commentsExample iterator fold vs. loop emit different code
62b3d75 Opened by Deleted user at - 9 commentsHow should we expose atomic load/store on targets that don't support full atomics
dae945f Opened by Amanieu d'Antras at - 51 commentsInvestigate mutating the AST during late resolution
96eed1c Opened by Camille Gillot at - 14 commentsPossible improvement in Error Index
97894fa Opened by Joshua Immordino at - 1 comment'cargo check' passes but 'cargo build' fails when there are errors during monomorphization
c5971df Opened by Ralf Jung at - 8 commentsregression: "self" in writeln! drops too early
7afa7ac Opened by Mark Rousskov at - 15 commentsimport #[macro_export] from crate root help uses 2015 use syntax
6a59a97 Opened by Crystal Durham at - 2 commentsTracking Issue for
3bb5287 Opened by waffle at - 1 commentimpl Traitas output type ofFntraits in function return positionLinking to a static library does not always include exported symbols
044d5b3 Opened by Martin Kröning at - 9 commentsDiagnostic for missing method
e078ecb Opened by Chris Denton at - 2 commentsas_ptr_mutdoes not mentionas_mut_ptrUnhelpful missing try type annotation help suggestion
dd4d67c Opened by Crystal Durham at - 1 commentlibtest's junit formatter does not produce valid XML for doctests
52b313d Opened by Finn Hermeling at - 2 commentsCompiler panics with "features": "16bit-mode" on JSON target file
0bf0569 Opened by Thomas Prévost at - 4 commentsMisoptimization around asm mul+div
b12b731 Opened by Josh Stone at - 8 commentsdoctests show a full stack trace of the panic despite
4afe62f Opened by Lokathor atRUST_BACKTRACEnot being setTracking Issue for
0ca4124 Opened by Andrew Kane at - 18 commentsfloat_gammarustdoc: Remove
d92441e Opened by Guillaume Gomez atItem::visibilityand addItemKind::ReexportItemBad MIR spans
32131e0 Opened by nora at - 6 commentsIt's not possible to search for specialized generics in docs
d7241db Opened by Mahmoud Al-Qudsi at - 4 commentsImprecise error message for tuples with explicit type annotations
611d8dd Opened by William D. Jones at - 4 commentsThe inconsistent meaning of lifetime parameter in struct
023399c Opened by xmh0511 at - 1 commentImprove
47b8a4f Opened by Thom Chiovoloni at - 4 commentscore::intrinsics::black_boxoutput.Type derivation problems with closure
f469ca0 Opened by Davirain at - 1 commentBuild rustdoc JSON for all crates with crater before stabilization
5c6c70e Opened by Martin Nordholts at - 18 commentstype parameter
b6f9b77 Opened by Crystal Durham at - 1 commentimpl Sized(type parameterimpl Sized)Trait argument from associated type has conflicting impl
a486752 Opened by Conrad Ludgate at - 9 commentsshowing "the trait bound
806d71c Opened by Richard Li at - 1 commentimpl TArray: TListis not satisfied" instead of the more correct "the trait bound<impl TList + TArray as TList>::Element: TSignedis not satisfied"Confusing diagnostic when typoing
96577b4 Opened by K900 at - 2 commentsWrapper(t): Wrapper<t>in a function signatureDownload a pre-compiled bootstrap from CI
36833cc Opened by jyn at - 20 commentsMacro spans cause erroneous suggestions
c29755d Opened by Michael Goulet atRustc fails to infer appropriately general
c76459c Opened by Aiden2207 at - 3 commentsFn*trait implementation in the face of complex HRTBs with GATs
8c4a047 Opened by Ryan Lopopolo at - 3 commentsOneSidedRangeshould be anunsafe traittype annotation of closure args breaks borrow checking
de981eb Opened by Ali MJ Al-Nasrawy at - 1 commentUnexpected higher-ranked lifetime error in GAT usage
42e4f2c Opened by Tzu Gwo at - 30 commentsNormalization can skip WF
853036b Opened by Crystal Durham at - 12 commentsimplied bounds from projections in impl header can be unsound
3b8eba5 Opened by Ali MJ Al-Nasrawy at - 7 commentsrustc_const_eval::util contains some code that does not belong there
c49316a Opened by Ralf Jung at - 2 commentsTracking LLVM workarounds
d084788 Opened by Jubilee atNon exhaustive match error presents incompletely with tuples and .unwrap()
a910749 Opened by Jeremiah Griffin at - 2 commentsx86_64-unknown-linux-gnu using 'target-feature=+crt-static' exits with: Segmentation fault (core dumped).
282638e Opened by morningnoon at - 12 commentsTraits on function pointers
dfc44db Opened by Jana Dönszelmann at - 3 commentsUnclear doctest error when implementing a trait in a different file.
8aa4800 Opened by Mark Schultz-Wu at - 6 commentsGATs plus mutable reference causes rustc to improperly believe data escapes function
3a7f493 Opened by Aiden2207 at - 1 commentSubtracting Duration from Instant on Mac is panic-prone
95070f2 Opened by Alex Kladov at - 6 commentsfutures caused signal: 4, SIGILL: illegal instruction when compiling
d8954ed Opened by John Heath at - 6 comments
f06556c Opened by Jakob Hain at - 2 commentsxdropped because it borrows itself + dropping a reference causes an errorGeneric trait with generic supertrait bound by associated type can't be used in trait bound with associated type
b26c3ef Opened by robinhundt at - 8 commentsVecDeque missing time complexity docs
21e0254 Opened by Richard Tichý at - 9 commentsTracking Issue for
151160b Opened by Soveu at - 4 commentsextended_varargs_abi_supportMissing docs for panics when slicing with ranges out of bounds
55fb998 Opened by Jiří Sejkora at - 2 commentsDocumentation block comments always become doctests if indented too much
4983e9e Opened by G. Thorondorsen at - 3 commentsTracking issue for layout sanity checks
376b29b Opened by Ralf Jung at - 1 commentUnhelpful help text E0435 for error hidden in macro
57efbff Opened by Martin Algesten at - 3 commentsadd help for cases where item is out-of-scope due to cfg directives
4e9bcdf Opened by Kart atGet length of packet from datagram sockets (
3116459 Opened by nnishant776 atUdpSocket,UnixDatagram)Should rustdoc support links in headings?
2d1f385 Opened by Noah Lev at - 2 commentsOn bin crates with both lib.rs and main.rs, recursion_limit hint is correct only for lib.rs
3841342 Opened by Marco Napetti at - 2 commentsICE with multiple attributes on a test function
aefb231 Opened by HaimYosefHaim at - 3 commentsrustdoc links point to function headers instead of the whole function starting from Rust 1.51
2e8642a Opened by pravic at - 6 commentsrustdoc doesn't save filtered crate for search
eafd280 Opened by pravic at - 7 commentsAssociated consts in traits interact weirdly with type inference
3155f15 Opened by Max “Goldstein” Siling at - 4 commentsE0495 Diagnostic regression - missing actual source of error
f0a61e0 Opened by RustyYato at - 1 commentrustc fails to detect variable bounds
1390d34 Opened by Dragoș Tiselice atThe list of
b06cc1a Opened by Raphael Cohn at - 4 commentstarget_featureattributes is missing values such asrdpid.Interesting
fbfddb5 Opened by Daniel Abramov at - 1 commentE0514error on a certain repository when runningcargo clippyTracking Issue for Deprecate target_vendor
968d210 Opened by Felix S Klock II at - 7 commentsTracking Issue for Interoperability With C++ Destruction Order
b94adb8 Opened by Felix S Klock II at - 2 commentsclosures/async blocks capture all lifetimes in scope
a68eff6 Opened by Ali MJ Al-Nasrawy at - 5 commentsConfusing error message in the presence of unicode combining characters
cf465a3 Opened by Kostis Andrikopoulos at - 7 commentsPGO profile invalidation in
f7d20d1 Opened by Jakub Beránek at - 3 comments-Cprofile-useSolaris target m32
2231096 Opened by Ivan atCompilation error E0207 for
c567a65 Opened by Tatsunori Uchino at - 9 commentsimplfor another const generic traitMissed optimization with mir-opt-level 4
8ba98ce Opened by leonardo-m at - 2 comments
e85259b Opened by Colton Donnelly atimplblocks of recursive types causes lifetime coercion errors to be incorrectDiagnostics for trait methods with additional unmet bounds can be confusing to read
6a68816 Opened by Cole at - 7 commentsTracking Issue for
67172a7 Opened by waffle at - 8 commentsIterator::array_chunksAdd git tags for beta versions?
04592c9 Opened by Rain at - 7 commentsTracking Issue for Vec::push_within_capacity
095c59f Opened by the8472 at - 20 commentsThe safety requirements of CStr::from_ptr have been made more strict than they used to be
b75f0db Opened by Soni L. at - 11 commentsTracking Issue for uefi-std
2e981dc Opened by Ayush at - 9 commentsDocument JsonDocCk and checkmissingitems.py
08714f0 Opened by Alona Enraght-Moony at - 1 comment
5a65dfd Opened by asquared31415 at - 23 commentscore::iter::FuseDoes Not Fuse IteratorsSTATUS_STACK_BUFFER_OVERRUN on Windows 11 when using rust-lld with dylib
7716430 Opened by Afonso Lage at - 2 commentsRegression evaluating
200364b Opened by Ben Pye at - 2 commentsimplbounds withgeneric_const_exprsDifferent (suboptimal) assembly generated for
bae8576 Opened by Em Sharnoff at - 2 commentsmatchexpr vsif-else ifsDetect cases of lifetime errors caused by closures using a lifetime of its enclosing item and suggest anon lifetime
f173156 Opened by Esteban Kuber at - 1 comment
76960f1 Opened by Marco Neumann at - 2 commentsPhantomData, mutable references anddropinteraction unclearIntra-doc links to methods should link to a "good default"
17cf333 Opened by Miguel Ojeda atLinking error: ld: file too small (length=0)
9fede57 Opened by Thomas de Zeeuw at - 4 commentsSuggest valid reverse for loop if an invalid variant is used
8f82434 Opened by Rageking8 at - 3 commentsRust bootstrap - x.py --dist using the wrong Cargo.toml location
3f48505 Opened by Immolo at - 3 commentsfetch_max broken for atomici8 and atomici16 on some targets.
0643649 Opened by plugwash at - 18 comments"Methods from Deref<Target = [T]>" doesn't render const
95df139 Opened by Jonas Platte at - 1 commentReference to
5b246ec Opened by 522 at - 1 commentstd::fmt::Debugnot using full path in "multiple applicable items in scope" error#[deny(overflowing_literals)] is not triggered on proc macro output without a source span
462aaf4 Opened by Alyssa Haroldsen at - 1 comment
76e7ca3 Opened by Jakub Beránek at - 6 commentsResult<u32, u32>uses less efficient ABI thanResult<i32, u32>Tracking Issue for refined trait implementations
84162f4 Opened by Tyler Mandry at - 2 commentsstd::net::TcpStream::connect() and .to_socket_addrs() segfault when address is "localhost:8080", build is static and /etc/hosts is empty on arch linux.
8e87745 Opened by alkeryn at - 12 commentsDiagnostic Translation
f9b6adf Opened by David Wood at - 111 commentsBorrow checking for static methods became more strict
d19902c Opened by André Puel at - 9 commentsType inference for
4bbe41a Opened by Robert Grosse at - 5 commentstodo!()breaks inside a tuple
973eaa8 Opened by Chris Perivolaropoulos at - 2 commentsBox<dyn FnOnce(T)>doesn't seem to be really contravariant with TParse and reject "typescript-style" anonymous enums
63c4fb7 Opened by Esteban Kuber at - 5 commentsRedundant error for "implementation ... not general enough" in "NLL" mode / since 1.63 (when it was made permanent).
5f1146f Opened by Eduard-Mihai Burtescu at - 5 comments#[repr(align(N))] fields not allowed in #[repr(packed(M>=N))] structs
a54ef62 Opened by Asahi Lina at - 18 comments
b1cc343 Opened by Robert Bastian at - 12 commentssplit_inclusive'sDoubleEndedIteratorimplementation is unexpectedRustdoc should handle built-in macros
1910fab Opened by George at - 2 commentsglobal_allocator does not work with -C prefer-dynamic
76d6be8 Opened by N. Nattis at - 15 commentsLLVM ERROR: Broken module with -Cdebuginfo=2 -Zsanitizer=cfi -Clto
90a5edb Opened by Matthias Krüger at - 8 commentsLifetimes block the nice "reached the recursion limit while instantiating" error and get an evaluation overflow instead
33718e5 Opened by Crystal Durham atRenaming eq_by to related_by
4551027 Opened by Hiten-Tandon at - 3 commentsIterator::sum requires type annotations in seemingly simple cases
149b6d3 Opened by Mike Hommey at - 4 comments"Consider borrowing here" message does not show up when argument is a format call
d284c2b Opened by boyned//Kampfkarren at - 3 commentsFalse "error[E0502]: cannot borrow 'VARIABLE' as mutable because it is also borrowed as immutable"
0faeba8 Opened by BRUNET Clement at - 3 commentsUndocumented use of DT_GNU_HASH descriptor
2ca3882 Opened by John Reiser at - 9 commentsexponential build times when returning
33f481f Opened by Cameron Bytheway at - 1 commentimpl TUsing a macro as the tail expression in a function that doesn't return a value should prompt to add a semicolon
8c31769 Opened by Jake Goulding at - 4 commentsImprove the
7c9af3d Opened by Vincenzo Palazzo at - 4 commentsget_positional_arg_spansto take into count the format typesIncorrect explanation for upvar move in FnMut closure
41fafea Opened by Mario Carneiro atLLVM miscompiles large stack allocations
b9fb1ba Opened by Cl00e9ment at - 13 comments[doc_auto_cfg] feature gated macros are not marked with feature badge
ecfad7e Opened by Geobert Quach at
07221a4 Opened by uselessgoddess at - 1 commentSTATUS_ACCESS_VIOLATIONin unstablethread_localfeature onwindows-gnuPassing an array to an inlined function from another crate miscompiles on PowerPC
19b4b84 Opened by linkmauve at - 4 commentsrustdoc produces gigantic on-disk content in modules with large number of numerical constants
07f5490 Opened by Elinor B. at - 4 commentsRustdoc-Json: More inconsistant names
dfa5ac5 Opened by Alona Enraght-Moony at - 2 commentsTrying to return
af68561 Opened by Crystal Durham at - 3 commentsc_voidshould suggest to return()insteadClarify that the different help suggestions can not be used together
9ec0e50 Opened by Deleted user at - 2 commentsAutomatically
c75e907 Opened by Mahmoud Al-Qudsi at - 5 commentss/use core::/use std::/where applicableTracking Issue for addr_parse_ascii feature
abcb4f3 Opened by Élie ROUDNINSKI at - 6 commentsCompilation suddenly stopped working; Cargo clean fixed the problem
ff3d355 Opened by Lukas Potthast at - 2 commentsRe-export information is lost [rustdoc's json output]
2db985e Opened by Luca Palmieri at - 6 commentsCodegen weirdness for
104e7a5 Opened by alion02 at - 9 commentssumofcount_onesover an arrayuninhabited enum variants still block auto trait implementation
9840b81 Opened by radiish at - 1 commentMissing bit operation optimization on wasm target
ea1ee9b Opened by Adrian Wielgosik at - 1 commentUsing an import instead of a fully-qualified path causes a borrowck error
448e049 Opened by Emmanuel Lesueur at - 4 commentsAssociated type bound with HRTBs causes an opaque type inference failure
64d391e Opened by Cole at - 2 commentsweird output in E0080 diagnostic
16f3c61 Opened by Matthias Krüger atargument requires that [...] is borrowed for [...]
4b91bc3 Opened by Adam Szkoda at - 1 commentTracking Issue for
6c803ad Opened by waffle at - 9 commentsvec::Drain{,Filter}::keep_restTrait not implemented for X where X is one of the "other types implement trait"
7dcf0f2 Opened by Walter Smuts at - 3 comments
74115f9 Opened by Vitaly Shukela at - 2 commentsrustc --print targets_listshould give hint abouttarget-list-Zdrop-tracking doesn't work if the value is borrowed
55b338d Opened by Chayim Refael Friedman at - 4 commentsSuggest mutable self receiver if self is used mutably
7c308b7 Opened by carbotaniuman at - 1 commentrlib -> cdylib -> rlib+cydylib crate dependency graph causes pain
ee686f1 Opened by bjorn3 at - 5 commentsasm_sub_register warnings should provide an example/quick-fix
78331ba Opened by Luca Barbato at - 2 commentsdead_code warning on an used module.
00bf1bb Opened by Alex Caston at - 1 commentunreachable_pub lint false positive
381a92d Opened by lara at - 3 commentsrustc suggests invalid suggestion when attempting to implement invalid transitive trait impl
5da0b4d Opened by Edward Shen atrustdoc: back navigation in jump to definition is sometimes broken
70dccf9 Opened by Jacob Hoffman-Andrews at - 1 commentInvalid suggestion for type mismatch in destructuring assignment.
903b953 Opened by zachs18 at - 2 commentsRust violates GPL by deriving code from libgcc
b5177e0 Opened by xerxes12354 at - 9 commentsAllow empty override of a provided trait method for documentation purposes
c384184 Opened by Mahmoud Al-Qudsi at - 1 commentNested match not being treated as an expression
ca1aaa8 Opened by Lonami at - 2 commentsUnderlining with
5415df8 Opened by Poliorcetics at - 4 comments~for missing parameters in long functions overflows the terminal widthUnused crate dependency error confusingly points to a line of source about a different dependency
b3e2a46 Opened by Aaron Wood atTracking Issue for
53706fc Opened by akshay at - 12 comments{char, u8}::is_ascii_octdigitrustc emits calls to
2fff339 Opened by Lokathor at - 12 comments__sync_when using load/store with+forced-atomicsConstructing a simple HashSet<char> requires RandomState type annotation
71a39df Opened by Marijn Schouten at - 5 commentsunused_crate_dependencies false positives for dev-dependencies added for Doctests
ce16c60 Opened by lara atIncorrect handling of lateout pairs in inline asm
ae90087 Opened by Artyom Pavlov at - 22 commentsFix messaging around what is and isn't a "slice" AKA. stop using "slice" to mean &[T]
f73f0ea Opened by B3NNY at - 7 commentsBad diagnostics when constructing tuple variant with static ref inside const
4841fc6 Opened by Juniper Tyree at - 3 commentsBad diagnostics when expression followed by call is instead parsed as statement followed by parenthesized value
d504eae Opened by Xiretza atSuggest arithmetic promotion conversion using
17c7993 Opened by Rageking8 at - 2 commentsaswhere appropriateSlightly extend help diagnostic for immediately invoked closure
c8f3b67 Opened by Rageking8 at - 1 commentSuggest
afdba71 Opened by QuineDot at - 1 commentStruct::<'_>instead ofSelfwhen lifetime does not matchLack of warning for getting pointer on a temporary CString declared in array
aa25ccd Opened by Peak atCompiler freeze
3f46c35 Opened by Joshua Barretto at - 2 commentsfatal: detected dubious ownership in repository at '/checkout'
ef852c7 Opened by Nikita Popov at - 3 commentsFailed to extract DefId: local_def_id_to_hir_id
c2118a6 Opened by ad hoc at - 5 commentsSemantics of control flow operators (return, continue,
37e0e4a Opened by Alex Kladov at - 2 comments?) in async blocks is severely underdocumentedConsider uploading RA LSIF data to sourcegraph, from bors builds.
6d958d5 Opened by Eduard-Mihai Burtescu at - 13 commentsPhrasing of E0507 is ambiguous with regards to moved variables
2b8d8fd Opened by Drew Vogel at - 3 commentsRecover from incorrect placement of
00a646b Opened by Rageking8 atconst,mut,&,*Invalid help suggestion when
d52a988 Opened by Rageking8 at - 7 commentsvecmacro incorrectly used without!Using a shebang-less script as a linker doesn't work anymore on Linux
8b3b26f Opened by Mike Hommey at - 14 commentsSpans for nested macro invocations are lacking
65d25eb Opened by jyn atMost dead code warnings don't work inside
42ccdda Opened by Ingvar Stepanyan at - 1 commentconst _incorrect diagnostic on irrefutable while-let with break
40bae42 Opened by Peter A. Bigot at - 4 commentsgeneric_const_exprs: ICE when converting into type related to trait's internal generic const
d722f55 Opened by Sungsoo Han at - 1 commentMissed enum layout optimization with a NonZeroU64 + more space in an enum
6fe6524 Opened by Ralf Jung at - 10 commentsTracking issue for future-incompatibility lint
2555042 Opened by 522 at - 2 commentsmem_uninitializedImplementing Multiplication without explicit coersion is Impossible
5724a6a Opened by Walter Smuts at - 3 commentsis still repeating at this depth when missing $ before
a77e956 Opened by Kubik at(Incorrect byte ordering SockAddrV6 flowinfo
18e6ed5 Opened by David Venhoek at - 2 comments
4cb827f Opened by Yuxuan Shui at - 8 comments-Zexport-executable-symbolsalone does not export symbolsAdd help for missing
4e6c6d3 Opened by Rageking8 at(/{or incorrect overload delimiter in decl macrosPoor recovery from
0b84a64 Opened by Kevin Reid at - 3 commentspub let x = ...Extend invalid keyword usage help diagnostic
d6f9397 Opened by Rageking8 at - 2 commentsUsing the format!() macro with an async function makes the whole Future non-Send
0f0111f Opened by Hocuri at - 6 commentsMost aarch64 register classes aren't available
5b1ba62 Opened by Christopher Serr at - 4 commentsFeature request: function in core to ease
321613b Opened by Trevor Gross at - 3 comments&str -> [c_char]write in no_stdRepeating an enum does not generate a memset
75134d1 Opened by nora at - 5 commentsRustdoc-Json: some item IDs are missing in
eb39c4e Opened by NAKASHIMA, Makoto at - 3 commentspathsfield.Need new test for incomplete
78d2890 Opened by Jack Huey at - 2 commentscompute_implied_outlives_boundsfulfillmentIll-formed doc attributes on trait methods are silently ignored
f29a449 Opened by zopsicle at - 1 commentCan't coerce closure to fn in a tuple
dbacf1d Opened by Cameron Steffen at - 2 commentsError message for missing * could be more helpful
20a8510 Opened by georgebarwood atICE on 1.63 stable
8da9855 Opened by Guido Marucci Blas at - 1 commentAdd help suggestion for incorrect placement of
61cd5f5 Opened by Rageking8 atunsafefor trait declarationTracking Issue for De-RFC 3307: Remove type ascription
1cbce4b Opened by Manish Goregaokar at - 8 commentsTracking Issue for
7b09726 Opened by Nemo157 at - 3 commentsrustdoc::missing_doc_code_examplesOverflow evaluating type occurs after adding a comment without cleaning
16ce725 Opened by Cole atno compilation error on impossible bitshift if not used
95841a2 Opened by Vivian Roest at - 4 commentsDiagnostic for duplicate
4917256 Opened by Jonas Schievink at#[panic_handler]shouldn't talk about lang itemsFollow token restriction disallows keywords after path fragment specifier (and likely others)
ef2c155 Opened by Jonas Platte at - 2 commentsComplete raw identifier help suggestion for all applicable keywords used as identifiers
7dc4b05 Opened by Rageking8 atFunction type with HRTB and associated type argument unifies inconsistently
aeb0345 Opened by Laurenz at - 2 commentsError::source and Error::cause do not expose immediate error in custom io::Error
c50d961 Opened by Jon Gjengset at - 12 commentsWriting
6607710 Opened by ash2x3zb9cy at - 1 commentfloat::pow(int)causes rustc to suggest usingpowf, notpowirustc panicked at 'Failed to extract DefId...' on incremental builds
ab5f0fa Opened by Sebastian Dröge at - 3 commentsAvoid stack ->
958ec73 Opened by Jeff Muizelaar at - 9 commentsBoxcopy when data can be put inBoxdirectlyAddition does not commute in generic_const_exprs
bf218c7 Opened by Walter Smuts at - 5 commentsTracking Issue for comparing
77b9a19 Opened by raldone01 at - 1 commentTypeIdin const itemsPerformance regression with niche optimization
1a0ec23 Opened by Michael Benfield at - 8 commentsSuggest missing
3459712 Opened by Rageking8 at - 2 comments.for typo in rangesTAIT: Compiler struggles to infer the type
ac666e5 Opened by iglak at - 3 commentsMerge commits break LLVM CI download
4689482 Opened by Jannis Christopher Köhl at - 49 commentsBacktraces do not work for binaries loaded through ld.so
294f372 Opened by Jon Gjengset at - 12 commentsInferred closure argument lifetime is too specific; we should suggest annotating the type to use the more general lifetime
e3249b5 Opened by Crystal Durham at - 2 commentsMargin drift in large
558a228 Opened by Alex Macleod atthese functions exist but are inaccessiblediagnosticDon't suggest feature-gated paths on stable
b2ce7c1 Opened by QuineDot at - 1 commentRename sysroot directories to be more clear
b101e19 Opened by jyn at - 10 commentsrustc segfaults when targeting AVR and compiling core in debug mode
e9e503a Opened by artemis everfree at - 1 commentInference failure with
db8e391 Opened by Charles Lew at - 14 commentstype_changing_struct_updateInvalid environment variable names for
f84ac4f Opened by dylni at - 3 commentsCommandare not rejectedApparent duplicated diagnostic note for type mismatch involving type with defaulted type parameter.
5a8bca1 Opened by zachs18 at[diagnostic] Add better diagnostic for Result types
026e37a Opened by Max Coplan at - 1 comment
f32acc8 Opened by Pietro Albini atissue-64655-extern-rust-must-allow-unwind.rstest triggers LLVM assertion on AArch64Add track_caller to iterator methods
c2fdebc Opened by xxchan at - 5 commentsCrash documenting a mangled version of diesel
415b12b Opened by jyn at - 4 commentsICE: borrowck for user-type with inferred higher ranked type
9fdd5ee Opened by lcnr at - 4 commentstrait selection fails for projections under binders
636e814 Opened by Ali MJ Al-Nasrawy at - 1 commentDiagnostic for comparison between Option<&str> and Option<String> suggests unconditional allocation
f442d61 Opened by Jamie Quigley atImporting
b5624d2 Opened by Hirochika Matsumoto at - 4 commentsrustc_driverinterferes withrustc_codegen_llvmitems and leads to a linking errorTracking Issue for
938b45b Opened by scottmcm at - 5 commentsptr::AlignmenttypeFuchsia ErrorKind not translated from Zircon error value
64253ef Opened by Andrew Pollack at - 1 commentTidy check for io::ErrorKind::Other in std code
830e3f5 Opened by Mark Rousskov atDuplicated WASM
d601890 Opened by Expyron at - 8 commentsunreachableinstructionsArray bound test with two simple loops
fb7b5a0 Opened by leonardo-m at - 3 commentsGAT with bound on another GAT fails despite fulfilling the bound
2b23324 Opened by Rune Tynan at - 2 commentsConfusing errors from type (mis-)inference
5f69bf0 Opened by Bubbler-4 atTracking Issue for Implementing Future for Arc and Rc
95e0767 Opened by Jeryn Aldaron Lau atCompile diagnostic for Option<T>::cloned() is bad when T is not &T
aab830a Opened by boyned//Kampfkarren at - 3 commentsextern "C" functions don't generate the same IR definitions as clang on x86, causing problems with cross-language LTO
0a3be24 Opened by Mike Hommey at - 18 commentsConfusing error caused by double peojection in trait supertraits
bc7809b Opened by waffle at - 4 commentsFalse positive dead code warning
8cb3195 Opened by Alex Kazik at - 1 commentGive a better error when HRTB require a function to be valid for 'static references
152b427 Opened by jyn at - 6 commentsBogus
aa6372c Opened by Steven Fackler at - 57 commentshigher-ranked lifetime errorin an async block1.64 - Unexpected
c8babd1 Opened by Jamie Ridding at - 8 commentsdead_codewarning from inside macro expansion.rustc can not inline simple for-loop when arm neon is enabled
086bd99 Opened by Nugine at - 2 commentsintra-doc link failed linkchecker when depending on
bbc206d Opened by scottmcm atcfg(doc)Warm/disallow NaN equality?
017c0e5 Opened by leonardo-m at - 2 commentsdiagnostics for lifetime issues sometimes point to code unrelated to the issue
801e9d7 Opened by Ophir LOJKINE at - 2 comments
4453731 Opened by KarelPeeters at - 4 comments#[must_use]on traits should apply to all types that implement the trait, not just forimpl TraitplaceholdersICE:
c57606f Opened by Chai T. Rex at - 2 commentsrustc_specialization_traitand circular associated typeFunction operating on arrays performs a lot worse for arrays of length 2
12c0d9a Opened by Canleskis at - 4 comments
ba9a22d Opened by QuineDot at - 1 commentSelfbased method bounds defeat newtype patternInlined function duplication across complex branches when
dfc8810 Opened by William D. Jones atextern "Rust"is used with LTO andopt-level="s"Add Source Serif Bold Italic font resource for displaying bold italic text
732f507 Opened by GreenYun at - 3 commentsTracking Issue for unstable sorting in const context
f0d8033 Opened by Onestacked at - 2 commentsBuilding Rust software for use in an MSYS2 environment?
656024a Opened by Meriel Luna Mittelbach at - 2 commentsConfusing diagnostic for mismatched opaque types
7e59615 Opened by DQ atIncomplete optimization with opt-level=z compared to clang for possible pre-compiled expressions
06fe39f Opened by arctic-penguin at - 4 commentsPrinting of types expands type aliases, but does not avoid naming collisions of lifetimes that can thus occur in HRTs
7d4f5c9 Opened by Frank Steffahn at - 2 commentsICE: failed to get layout for
ebbd9fb Opened by Federico Stra at - 6 comments[type error]: the type[type error]has an unknown layoutDiagnostic for const with slice type should suggest converting to array type
f7d3348 Opened by Jesse Ruderman atNeed more helpful diagnositics for label values.
8792001 Opened by Charles Lew atType inference does not propagate back to {float} associated functions
db6a300 Opened by Jesse Ruderman atSpurious and incorrect "irrefutable
8dd136d Opened by bstrie at - 5 commentsif letpattern" warning in the presence of or-patternsTracking issue for dyn-star
90a2164 Opened by Eric Holk at - 18 commentsMissing 'unused assignment' warning with += operator on String
f85dbde Opened by Jesse Ruderman at - 1 commentrustdoc: Named constants in array sizes shouldn't be evaluated
f832b88 Opened by John Millikin at - 4 commentsincluded range in for loop gives more assembly code than excluded range
c27fb76 Opened by melonges at - 10 comments
f5f9477 Opened by Leah Amelia Chen at - 5 commentsrustcshould suggest borrowing values, when a borrow satisfies the same trait bound as an owned valueConsider redefining the places
f4afc18 Opened by beef at - 7 comments~constbounds are allowedWhen calling a function that is actually a method, mention it
7ee9a51 Opened by Esteban Kuber at - 8 commentsExponential compile times for chained RPITIT
c452cc2 Opened by Miriam Vellacott at - 6 commentsAssociated type resolution fails with blanket impl for supertrait
a86b204 Opened by Nathan West at - 2 commentsfs::copy with same name - empty file as result
79a501a Opened by Nikolay Yasinskiy at - 3 comments#[inline] on generic functions
8b08e62 Opened by Nikita Popov at - 5 commentsClosures with GATs produce obscure messages
726bb72 Opened by Trevor Gross at - 2 commentsObject safety error is shown twice for a single assignment
c0ae694 Opened by Jesse Ruderman atwhere_clauses_object_safety warning does not identify the offending line
4a84d8a Opened by Jesse Ruderman atMock environment testing for bootstrap
672be3a Opened by Tyler Mandry at - 7 commentsOverflow when deriving Clone on a struct with a recursive GAT
2f9cec4 Opened by PizzasBear at - 2 commentstry_blocks type inference failure suggests illegal code
94b8084 Opened by Joshua Liebow-Feeser at - 2 commentsenable "go to exact" for rustdoc
74b0b2c Opened by Emil Gardström at - 2 commentsDon't give "no rules expected the token" errors for macros that failed to parse
edb3d37 Opened by scottmcm at - 1 commentAdd consistent feature gating for bootstrap
b206885 Opened by jyn at - 2 commentsShow an actionable help text to add a "use ..." on error "cannot find macro"
0ad1660 Opened by Yuri Astrakhan at - 4 commentsICE generic_const_exprs when only enabled in lib and not bin
451e3ee Opened by SeeSpring at - 1 commentCompiler Segfault when sse2 is disabled and lto is fat
71c6690 Opened by Nugine at - 1 commentLLVM_ERROR: access past stack top
3695ffc Opened by Matthias Krüger at - 1 commentFailed to extract DefId: local_def_id_to_hir_id
51b878b Opened by Drew Nutter at - 3 commentsprevent negative impl cycles
21c9eda Opened by Niko Matsakis at - 3 commentsgeneric_const_exprs: Exact same code compiles as unit test but fails to compile as integration test
46c9c85 Opened by Joonatan Saarhelo atrustc fails to compile complicated
adf7999 Opened by wucke13 at - 1 commentuomcode that reaches out onnum_trait'slibmfeatureUndesirable auto-vectorization on a simple for-loop
840f90a Opened by Nugine at - 6 commentsinvalid -Ctarget-cpu could fail more gracefully?
4d03fcc Opened by Matthias Krüger at - 1 comment
56c7554 Opened by David Koloski at - 22 commentsPartialEqimpl forIpAddrcausesSIGBUSonmips-unknown-linux-gnuFalse positive for conflicting implementations
4c1f198 Opened by Max “Goldstein” Siling at - 4 commentsMacro call breaks debug line information in PDB
28a5e0e Opened by Artem Mukhin atICE when resolving auto traits during incremental compilation
178f2a1 Opened by Tyler Hawkes at - 3 commentsld64.lld: error: too many personalities (4) for compact unwind to encode
8ea0254 Opened by Mike Hommey at - 79 commentsLint:
bf0bea8 Opened by Erik Bünnig at - 2 commentsunused_assignmentslint not triggered when assigning throughOptionon aCopytypeMake (most?)
f1d9870 Opened by Alyssa Ross at - 2 commentsstd::os::wasi::fs::FileExtfunctions available on all Unix platformsDeprecated field should not be warned against when it must be used during struct initialization
602d705 Opened by Erlend Langseth at - 4 commentsTracking Issue for MIR-only generator witness
8b870d0 Opened by Camille Gillot at - 1 commentrustdoc: improve source navigation display on mobile
10a1827 Opened by Jacob Hoffman-Andrews at - 2 comments
20560b3 Opened by harudagondi at - 1 commentdefault_free_fnfeature does not have the same diagnostics as usingDefault::defaultin recursing situationsTrait bounds that would be satisfied if autoderef was applied are not considered for function calls but are considered when using methods via the dot-operator
9e6d4fa Opened by Sebastian Dröge at - 7 commentsUnresolved import (E0432) when use'ing name that shadows a star-imported one
aa0f6d8 Opened by Karol Kuczmarski at - 6 commentsIs exact count of other implementations useful in this error message?
d916613 Opened by scottmcm at - 1 commentOccurs
c33928f Opened by White-Green athigher-ranked lifetime errorby dyn-trait, associated types, and Send constraints.Docs missing about the machine instruction that could be emitted by
47bece6 Opened by Leah Amelia Chen atcore::hint::spin_loop"this closure does not fulfill the lifetime requirements" could be more helpful
104f8e5 Opened by Bruno Kolenbrander at - 1 commentCompiler panics unexpectedly when compiling a simple hyper network program
4c89cbe Opened by Amirreza Askarpour at - 3 comments
8426c7b Opened by Peter Jaszkowiak at - 6 commentsstr::array_splitfor splitting a string into a constant number of substringsSuggest HRTB when &T is used in a where clause
d24cf61 Opened by Ryan Bai at - 1 commentrustdoc: hang/OOM with recursive type
6343f83 Opened by Matthias Krüger at - 4 commentsTracking issue for
c9d7366 Opened by Oleksii Lozovskyi at - 2 comments-Z instrument-xrayUnrelated trait bounds prevents generic types to be inferred in function call.
3041619 Opened by Rikard Legge at - 5 commentsMassive performance regression between
9872a80 Opened by Robin Freyler at - 19 commentsnightly-2022-08-12andnightly-2022-08-13Trait impls using associated types of a type defined in another crate cause confusing "conflicting implementations" error although implementations don't actually conflict
3343cd8 Opened by Sebastian Dröge at - 4 commentsMissing implied lifetime bounds for method with GAT in return position
1a4d9e9 Opened by Pointerbender at - 1 commentPotential
20d2d1e Opened by Richard Zak at - 2 commentschartype issue onpowerpc64le-unknown-linux-gnuforwasm32-wasitargetTracking Issue for rustdoc
412984d Opened by Miguel Ojeda at - 3 comments--test-builderMinimal support for implicit lifetime bounds on GATs
9329044 Opened by Pointerbender at - 2 commentsrust-objcopy produces broken binary in nightly
5ce0d34 Opened by dimpolo at - 17 commentsrustdoc: inconsistent number of blank lines rendered top/bottom
1b64663 Opened by Miguel Ojeda at - 1 commentNiche optimisation with disjoint tags
0e88d54 Opened by Robert Bastian at - 2 commentsMethods are not shown for pub type that is imported from other crate
f43d57d Opened by Marcel Hellwig at - 4 commentsE0603 trims comment off caller line
f83cc8e Opened by Keshlam (Joe Kesselman) at - 5 commentsLine numbers in error messages?
9b84649 Opened by Keshlam (Joe Kesselman) at - 2 commentsMisleading diagnostic when implementing
3f0a2d2 Opened by Jacob Pratt at - 2 commentsconst TraitmethodCrashed running hello world.
c5bc2aa Opened by Joshua Bridgemohan at - 3 commentsWeird Match Statement Codegen With Byte Strings
a54c7cc Opened by SE2Dev at - 3 commentsFix formmating in
fbeca81 Opened by Ayush at - 7 commentssrc/test/uiConfusing error message on trait bound not satisfied with supertraits
37aff8e Opened by FabriceBazzaro at - 2 commentsLook into drop powered panic guards
7dc2841 Opened by Alex Saveau at - 20 commentsDivergent suggestion "expressions must be enclosed in braces to be used as const generic arguments"
de3d260 Opened by Jesse Ruderman atWhen
5475371 Opened by LeSnake at - 13 comments.intoused, but it doesn't exist but.try_into()is available, suggest usingtry_into()Should unwind add no_default_flags when target is android and use ndk?
34bc92f Opened by plusls atRedundant closure works, but fn item doesn't
6f25f0b Opened by Dzenan Jupic at - 1 commentUnhelpful diagnostic when parsing fails because of wrong metavariable kind
3ce3b45 Opened by Olivier FAURE at - 2 commentsHelp message to use
604aaa9 Opened by Awiteb at - 4 commentsU::try_from(t)when useU::from(t)to expectResult<U, E>tuple struct expressions with non-visible (private) fields should bias towards suggesting methods
4d19c16 Opened by Felix S Klock II at - 3 commentsrustc doesn't say anything when PGO profile file can't be used
9824e69 Opened by Mike Hommey atICE on stable 1.64.0 and nightly when running
581acba Opened by Oskar Nehlin at - 4 commentscargo checkstr::match_indices documentation is misleading re overlaps
5f401ed Opened by Jesse Ruderman atTerse diagnostic "unexpected end of macro invocation" when misusing
48df59d Opened by Jesse Ruderman at - 6 commentsassert_eq!Divergent suggestions to "borrow" when I actually need to path to the method via the reference type
3297c64 Opened by Jesse Ruderman at - 2 commentsSeems like quantificator symbol do not works correctly in macros expression
1fc14ec Opened by Sergio Ivanuzzo at - 4 commentstransitive coercion to slice doesn't work for arrays
b30b5c7 Opened by Jack O'Connor at - 2 commentsPartially const traits
c7387a6 Opened by the8472 at - 10 commentsSuggest
4c1cc93 Opened by Jesse Ruderman at - 2 comments~const std::marker::Destructfor type parameters when neededregression: change in overflow checking
206a78d Opened by Mark Rousskov at - 2 commentsTrait impls conflict even with different associated const bounds
6cff1df Opened by Joshua Liebow-Feeser at - 1 commentConditionally derived traits using
11b9e7f Opened by Jacob at - 3 commentscfg_attrare not documented as being behind a feature flag.Generic const expressions bug: expected constant Self::SIZE found constant Self::SIZE
3f32ddf Opened by Alexander Vtyurin atProvide better errors and docs for conditional compilation of binaries
7eab36e Opened by Peter M. Stahl atCheck that arguments are only moving locals or box contents in the mir verifier
07c1323 Opened by bjorn3 at - 4 commentsCheck that move arguments are disjoint in the mir verifier
faba3ff Opened by bjorn3 at - 6 commentsasync_graphql::DataLoader code generation via declarative and attribute macros causes compiler bug
c419feb Opened by Colton Dillion at - 4 comments
db21a4a Opened by Crystal Durham at - 8 commentswhereontraitdeclaration should be provided when the trait is an input bound, but is instead a requirementICE: Wrong DefKind in object_lifetime_default
b4207bc Opened by nora at - 1 commentQuadratic (or worse) compile time with extremely borrowed type
1dae535 Opened by Jesse Ruderman at - 1 commentMove the emitting of inline code delimiters for
ab238ce Opened by Charles Lew atSymbolinside theIntoDiagnosticArgimplQuadratic ASCII art with many unclosed delimiters on one line
6150012 Opened by Jesse Ruderman at - 3 commentsConfusing error when forgetting to break with value from loop-match
77bf605 Opened by Ingvar Stepanyan atTracking Issue for
eb3b05a Opened by Michael Watzko at - 2 commentssaturating_bit_shiftserror: internal compiler error: broken MIR in DefId
48a4741 Opened by imotai at - 2 commentsIncorrect debug information generated for test binary for proc-macro crate
57fbd44 Opened by Patrick Roy atNew example of higher-ranked lifetime error
fbe7c78 Opened by Marco Napetti at - 1 commentSupport for WebAssembly externref in non-web environment
52086d0 Opened by Karl Werner at - 11 commentsType parameter shadowing concrete type results in confusing error message
f99827e Opened by Kornel at - 2 commentsParse error recovery is obversable by macros in several cases
34edd95 Opened by León Orell Valerian Liehr at - 14 commentsUse a faster linker by default in the compiler profile
5197c60 Opened by nora at - 9 commentsError in associated type definition is repeated where it is used in a function signature.
9b78a18 Opened by Imbris atMissing trait error for type (used as a type parameter) containing a trait object can have a broader span than expected
3fb30f7 Opened by Imbris at - 1 commentAdd links to doc items to the Unstable Book
a54c2fb Opened by Alexis Hunt at - 8 commentsbootstrap: Document that setting
f226d22 Opened by Michael Benfield at - 2 commentsdescriptionchanges the version hashCheck for validity of next few tokens before suggesting adding missing
7a401a8 Opened by Rageking8 at - 1 commentinin for loopNo rust-std support for s390x-unknown-linux-musl
5c4dcdc Opened by Ulrich Weigand at - 1 commentHint for missing lifetime bound on trait object is missing if type alias is used
6a34572 Opened by leo60228 at - 5 commentsTracking issue for speeding up rustc via its build configuration
e96a3f5 Opened by Nicholas Nethercote at - 29 commentsAdd suggestion for missing identifier in struct instantiation
2222bc6 Opened by Rageking8 at - 1 commentExponential parse time involving
5d00928 Opened by Jesse Ruderman at - 1 commentrecover_const_argambiguous associated item accepted in item signature
19040f2 Opened by Ali MJ Al-Nasrawy at - 1 comment&Box<[u8; 1000]> cannot be coerced to &[u8]
50fb972 Opened by Askar Safin at - 3 commentsImprove suggestion for misused str::get
fcdfe77 Opened by Jesse Ruderman at - 2 commentsInternally change regions to be covariant
0df2028 Opened by lcnr at - 3 commentsLinking error when mixing extern crate and dylib with lto enabled
3558484 Opened by Andrea Cracco atAdding statements after implicit return could result in confusing errors
97d22bf Opened by beef at - 2 commentsIncorrect dead_code warning on a function that is being called
c321fa6 Opened by Ralf Jung at - 5 comments"Cannot Relate Bound Region" causing panic at Box<dyn Any> in Compiler
dc99765 Opened by Samuel Schlesinger at - 3 commentsCompiler suggests to add [closure@…] to source code when it can be inferred instead.
7d2e33a Opened by Vitaly Shukela at - 5 commentsICE "... is not fully resolved'" with min_specialization and lifetime param
1dc4a43 Opened by Jesse Ruderman at - 6 comments
b19da7b Opened by Ryan Lopopolo at - 2 comments#![allow(unknown_lints)]forward compatibility is broken by unstable lintsMissed opportunity for the "consider borrowing" hint
b278b8e Opened by Patryk Wychowaniec at - 4 commentsCleanup: Share DST size/align computation logic between codegen backends (and interpreter)
4ed2471 Opened by Ralf Jung at - 3 comments
fcd38d6 Opened by Tomek Czajka at - 3 commentsDurationDebugfor 2.5s rounds inconsistently fordurationandduration.as_secs_f64()core::array::from_fn segfaults (v1.64, v1.63)
59c4db0 Opened by Michael van Niekerk at - 4 commentsBroken compilation with
f131f4c Opened by Cerber-Ursi at - 8 comments&(dyn Trait + '_)LLVM debug info stack overflow
e570226 Opened by MarkManiga at - 11 commentsConfusing error with incompatible functions in trait impl when function parameter is
c5ca5ea Opened by riki at - 4 commentsimpl TraitAVX512VAES on AMD EPYC gives
f6d3230 Opened by Schrodinger ZHU Yifan at - 3 commentsLLVM ERROR: Do not know how to split the result of this operatorTracking Issue for integrating
52e87da Opened by J Haigh at - 1 commentErrortrait with panic interfacesIt should be possible to get a mutable reference to a ZST literal
783061d Opened by Joshua Liebow-Feeser at - 12 comments"the following other types implement trait" needs improvement.
c8b0622 Opened by Bruno Kolenbrander at - 5 commentsQuery cycle before ast lowered turns into dumpster fire
8c43676 Opened by Cameron Steffen atBetter error message for E0310
b21c733 Opened by Daniel Wolf at - 8 commentsElide duplicate path information when types are reused in a compiler error
b87e5b7 Opened by Alice Cecile at - 1 commentDiagnostic for an unused import from a macro expansion mentions a metavariable instead of the imported name
4f95bdf Opened by Ruby Lazuli at - 1 commentTracking Issue for
76ff8a7 Opened by Deleted user at - 6 commentsmore_float_constantsimprove the way we deal with ambiguity errors
fd6461b Opened by lcnr at - 2 commentsCross-compiling
3f4ea62 Opened by Mateusz Mikuła at - 23 commentsraw-dylibdoesn't work on Windowsriscv32imac-unknown-xous-elf:
9dc0c50 Opened by Sean Cross at - 5 commentsrust-lldgivesoffset is outside the sectionerrorsLint for destructuring a unit struct without binding to a value
39f71c8 Opened by Kart at - 5 commentsimpl_trait_in_fn_trait_return breaks with ref params
26247b1 Opened by Douglas Raillard at - 1 commentLinking static library that contains undefined references
7be2ef4 Opened by bewee-i at - 1 commentAdd internal documentation for all queries
323aa03 Opened by jyn at - 1 commentDocument query internals
8e0d4ef Opened by jyn atSuboptimal code generation for thread_local!
8b3c218 Opened by Stepan Koltsov at - 1 commentLLVM ERROR: "Vector elements must have same size" with -Zmir-opt-level=3
fcd6b41 Opened by Matthias Krüger at - 3 comments
b0a8977 Opened by Zavier Divelbiss at - 1 commentBoxdocumentation regarding allocation for ZSTsICE when running
7152ca9 Opened by Zoey Hewll atx.py checkon rust source
34ce1db Opened by { @MainActor _ : in \M4.Ultra }(Swift) at - 2 comments#![no_main]& emptymain fnmakes test run fail unconditionallyA new thread is created for each test even if --test-threads=1
d1d5930 Opened by Thomas van Doornmalen at - 20 commentsNeed a lifetime hint for E0409 "variable is bound inconsistently"
1e3723a Opened by Josh Stone at - 2 commentsIncorrect trait bounds suggestion with derive macros
96530d3 Opened by Chase Wilson at - 1 comment[BUG] cargo test --doc may create tests in noexec folder on Windows
deaf981 Opened by Samuel Beausoleil at - 2 commentshelp clause points to adding where clause on impl when it should be on function
e75acf6 Opened by Ray Zhang at - 1 commentProvide structural pinning guarantees for slices, vecs, arrays
b060be1 Opened by Yosh at - 5 comments"ambiguous associated type" when accessing concrete type (but not on generic type)
e6e7200 Opened by Ralf Jung at - 4 commentsConfusing precedence for shifts
b04a9c1 Opened by Pratyush Mishra at - 7 commentsAllow users to override or filter list of exported symbols passed to the WASM linker
2c5b988 Opened by Manish Goregaokar at - 12 commentsUnable to build 'no_std' crate into dylib
3701915 Opened by Jingrong Chen at - 3 comments
6e26bd8 Opened by Tuetuopay at - 3 commentsspecial_module_nametriggered for a directory moduleExponential compile time with broken huge nested enum
10da176 Opened by Jesse Ruderman at - 1 comment
4273e23 Opened by Matthias Krüger at - 4 commentsproc_macrocrate fails to build with llvmLLVM_ENABLE_EXPENSIVE_CHECKSTraits are resolved incorrectly when dyn trait is used in a struct.
e986c97 Opened by Wojciech Daniło at - 4 commentsCasting to
73303f6 Opened by Simon Farnsworth at - 2 commentsdyn Traitimplies'staticlifetime, but "lifetime may not live long enough" does not promptSupport individual files for clippy tests
be5b29e Opened by jyn at - 8 commentsUnclear unwind safety for
34a06f6 Opened by Kevin Reid at - 2 commentsstd::alloc::Allocator::{grow,shrink}Hang with weird trait requirement
d11a38c Opened by Jesse Ruderman at - 4 commentsHang with weird recursive associated type
0dae00e Opened by Jesse Ruderman atSuggest cloning Arc/Rc
9ee6202 Opened by Ibraheem Ahmed at - 7 commentsPoor error message for confusing comparison and start of generic arguments in some cases
8b78ce8 Opened by Maxim at - 3 commentsICE: no warnings or errors encountered even though
7d6906d Opened by Alexander Fedotov at - 4 commentsdelayed_good_path_bugsissuedMatching with multiple patterns and match guards can have unintuitive results
6183f6b Opened by James Munns at - 1 commentTracking Issue for
89f4925 Opened by Oli Scherer at - 2 commentsimpl for<'a> Trait<'a>Initializing structs with Option fields set to
d283c54 Opened by Björn Steinbrink at - 7 commentsNoneproduces non-optimal assemblyICE + other errors when trying to run
9bbfc60 Opened by Mark LeMoine at - 3 commentscargo teston Arduino project, involvingvcellError "expected identifier, found reserved identifier" is slightly weird
0e8c8a6 Opened by Jesse Ruderman at - 2 comments
7f36a09 Opened by netsutetsu at - 5 commentsFnimplementation for function pointers to method of~constbounded trait are notconstSuggest type annotation when creating array of slices.
7eabae5 Opened by Andy at - 1 commentFor E0401, mention item definition being the problem
30daa37 Opened by Shadlock0133 at - 2 comments"computing type of ...::{opaque#0}" query cycle in
3b9d614 Opened by Inanna Malick at - 8 commentsasync fnw/ auto trait obligations.Incorrect/Confusing cross-linking in docs for miette crate
fa9274e Opened by Varun Gandhi at - 2 commentsx86_64-pc-windows-gnu static library g_param_spec_types label problem
e8d3718 Opened by sceedy at - 1 commentasync block with futures::stream::Buffered is not Send
30618ab Opened by Michael Hewson at - 10 commentscapturing stack backtrace becomes slower and sometimes segfaults on Apple Silicon
26bd22b Opened by Alex Chi Z. at - 17 commentserror messages incorrectly display where bounds with higher ranked self types
531c15d Opened by lcnr at - 2 commentsFeed a span into the const eval queries in case of an error
5037d66 Opened by Oli Scherer atIncorrect
64d6dff Opened by akrieger at - 1 commentunnecessary parenthesisinside attribute parametersMisleading comments over methods on
58691e7 Opened by Camille Gillot at - 1 commentTyCtxtEnsureinrustc_middle::mir::interpret::queriesoverly restrictive closure borrow-checking
6817d3e Opened by Ali MJ Al-Nasrawy at - 5 commentsclosures accept ill-formed inputs
4785977 Opened by Ali MJ Al-Nasrawy at - 2 commentsConsider relaxing the
25c5aff Opened by Vitalii Kryvenko at - 5 commentsSizedrequirement inimpl Error for Box<T>coercion
3964f89 Opened by lcnr at - 2 comments?0: Sizedcheck, rewrite to not rely on fulfill internalsCustom diagnostics for arithmetic operations hides bounds info
11a8a1e Opened by Max “Goldstein” Siling at - 1 commentFix: Consider U+01C3(ǃ) as a misleading punctuation, not as alphabetic
3d141ef Opened by Super-Pizza at - 3 commentsParsing issue in complex nested match statement with &&.
a65852f Opened by S.J.R. van Schaik at - 3 commentsBorrowing an overflowing expression supresses
806c850 Opened by Jason Newcomb atarithmetic_overflowRemove unreachable constant data from binary
49cd202 Opened by Dzenan Jupic at - 9 commentsInternal compiler error due to misnamed fields
63ede17 Opened by Georg Semmler at - 3 commentsAdd warning for unnecessary imports
ca58ab9 Opened by Bertie Wheen at - 2 commentsDW_AT_discr_value elided in DWARF for some enum variants
86fcd89 Opened by Bryan Cantrill at - 2 commentsNew trait with all other traits as supertrait suggestion never take into account user provided trait names
683e93e Opened by Rageking8 at - 3 commentsDuplicate errors on mismatched types on constrained structs
35fa2cc Opened by nora at - 1 commentrustc non-exhaustive patterns: Misleading error message when
bfe83ec Opened by LeoniePhiline at - 1 commentmatcharm usesifover a general patternGoogle does not seem to be indexing all pages on docs.rust-lang.org
ef37420 Opened by Jesse Ruderman at - 2 commentsTracking issue: convert library-testing ui tests to unit tests
83c642e Opened by Ralf Jung at - 4 commentsrust-gdb should detect gdb version and warn if UX is expected to be poor
bd88508 Opened by Felix S Klock II atICE Failed to extract DefId: local_def_id_to_hir_id 999c8437c28acff7-7888abc43219a632
99ffde4 Opened by Georg Semmler at - 6 commentsMisleading borrow checker error when accidentally creating self-referential lifetimes
eb27c86 Opened by Dirkjan Ochtman at
30190e8 Opened by Yuxuan Shui at - 5 commentsdyn Trait<'a>shouldn't carry'alifetimeICE when creating a reference to an (extern?) value of an extern type in a static context
e21f64b Opened by CheaterCodes at - 12 commentsChanging order compilation errors to be under warnings?
89852d9 Opened by Erik Palencik atAFIT: impl can't add extra lifetime restrictions, unlike non-async
f7cacd9 Opened by Dario Nieuwenhuis at - 3 commentsLong build times for conflicting trait implementations (>35min on GitHub CI)
694da25 Opened by Jonah Henriksson at - 1 commentModules loaded using
d274bd3 Opened by Alexander Krivács Schrøder at - 6 comments#[path]are seemingly treated likemod.rsfiles even when they're notDon't leak non-exported symbols from staticlibs
ed8bbd1 Opened by bjorn3 at - 48 commentsConfusing error for missing From impls (and other traits with blanket impls)
4a33f16 Opened by Anton at - 1 commentMissing diagnostic for attempting to call Deref method shadowed by trait impl
d72c0e5 Opened by PROMETHIA-27 at - 2 commentsUnable to call reverse on a Zip Iterator zipping a std::iter::Repeat
5253fe7 Opened by Arthur Meyre at - 5 commentsBetter help message for "Mismatched types" [E0308] when the issue is function implicitly returning
7c639c2 Opened by Zack Weinberg at - 2 comments()E0521 borrowed data escapes with subtyping stuff is confusing
0139a32 Opened by Dirkjan Ochtman at - 1 commentbound regions affect path resolution
87e6e66 Opened by Ali MJ Al-Nasrawy at"bad" error message for inferred trait type arguments.
3a86914 Opened by DownloadPizza at - 3 commentsUpstream support for
fefb51e Opened by he32 at - 10 comments--print=target-cpusto LLVM
35a4fdb Opened by Michael Goulet atdyn*does not support trait upcastingTracking Issue for
e729bd5 Opened by Julian Knodt at - 1 commentimpl_unified_exhaustive_const_traitsType Alias hides lifetime errors
903a840 Opened by Arpad Borsos at - 2 commentsatomic::Ordering docs provide fewer guarantees than C++20 reference
019996b Opened by Jan Behrens at - 8 commentsSymbol-mangling (v0) should show difference between async / closure / generator
4052004 Opened by Arpad Borsos at - 1 commentICE: index out of bounds: the len is 1 but the index is 1', compiler/rustc_metadata/src/rmeta/decoder.rs:803:53
f044ff5 Opened by Matthias Krüger at - 5 commentsRust attemts to implement FnMut for a closure consuming a
df1c188 Opened by Reinis Mazeiks at'static mutreference?Comparing
1a844d6 Opened by Esteban Kuber at - 2 commentsString < {number}gives subpar suggestion and comparisons don't point at source of E0308 expectation[ER] Sub-optimal allocation of simple zeroed Vec of arrays
22af350 Opened by leonardo-m at - 3 commentsUnexpected type inference around unsized coercion
22e797a Opened by Aegrithas at - 1 commentExponential compile time with
bd8d00e Opened by Jesse Ruderman atletin unsupported position within closureIncremental Compile Bug On Moved Imports
6ef03c3 Opened by Raphael Taylor-Davies at - 2 commentsCodegen metadata documentation is not exhaustive
3a89471 Opened by Alessandro Pezzato atUnexpected rustc panic
0066d97 Opened by Marco Pagliaricci at - 3 comments~const makes rustdoc show duplicate bounds
251eff9 Opened by Max “Goldstein” Siling at - 6 commentslet chains testing
f201977 Opened by est31 at - 3 commentswhen rustc suggests alternative solutions, rustfix will apply none of them
d1f3c54 Opened by Matthias Krüger at - 1 commentunused_must_use: comparison inside macro will cause invalid code to be suggested
b4ccc9e Opened by Matthias Krüger at - 1 commentflat_map fails to autovectorize internal iterators
0db2ba6 Opened by James Liu at - 9 commentsAdd a way to ensure tests actually test something
180b958 Opened by jyn at - 2 commentsrustc suggests syntactically invalid fixes with proc macros
eeb491b Opened by Enoki atSuggest
ee86ba3 Opened by Alexandru Scvorțov at - 9 comments.try_into().unwrap()oras _for const parameters of the wrong type (e.g., in array types) if applicable and possible on stableDo not suggest introducing lifetime parameters in structs
2b08059 Opened by Kornel at - 3 commentsWhen call from out of crate, E0275 occurs
ea42205 Opened by Toru3 at32-bit mips target emits 64-bit instructions
6044078 Opened by he32 at - 11 comments
76187cf Opened by asquared31415 at - 2 commentsunsafe_codelint does not properly detect usages ofunsafefunctions when in an unsafe scopeOverflow evaluating the requirement with GATS
99549b7 Opened by Andrzej Głuszak at - 2 comments
d95b8a8 Opened by kgolawski at - 17 commentsdoc(cfg(a or b or c) and a)should cut unnecessary conditionsUnhelpful "type annotations needed" when it seems like rustc should know the type
4545971 Opened by ash at - 1 commentsingle-use-lifetimes may remove attributes of wrong lifetime?
e50779b Opened by Matthias Krüger atThe same code, one errors the other passes fine <Rocket>
3aaecb5 Opened by Ukpai Ugochi at - 4 commentsContradictory error message: trait is simultaneously implemented and not
61f2e6e Opened by Kyuuhachi at - 3 commentsCreate better help text for impl A for B where B: A {}
0424f3b Opened by Fabian Hintringer at - 1 commentTracking Issue for simple_fmt
64af6e5 Opened by Mara Bos at - 1 commentICE: Region parameter out of range when substituting
1388daa Opened by ricoyoung345 at - 2 commentsTrack perf regression "Branch Clause from Predicate #104846"
2b889a3 Opened by Santiago Pastorino at - 7 commentsWrong architecture objects mixed in self-built compiler
aa421c5 Opened by Martin Kröning at - 6 commentsExponential parse time involving
4f7e255 Opened by Jesse Ruderman at - 2 commentsmaybe_suggest_struct_literalTracking Issue for Restrictions
bad9629 Opened by Tyler Mandry at - 29 commentsImprove mechanism to separate unit and integration tests
5b2ee91 Opened by Martyn P at - 2 commentsIterating on an array of ranges looks syntactically plausible but is not, and the error message is nonsense to a beginner
dac14b6 Opened by Chris at - 1 commentThe PartialEq implementation for tuples isn't general enough
5dbb1ff Opened by Michael Bryan at - 1 commentunused_variables syntax error with box patterns / box syntax
4f7bf22 Opened by Matthias Krüger atenabling a only a single lint is not intuitive
d394fe2 Opened by Matthias Krüger atFound unstable fingerprints for type_op_prove_predicate(967346dc9c3138c4-f8a08220f2e7195b)
0b611af Opened by Roman at - 1 commentMultiple incompatible clashing extern fn's should be a hard error (potentially phased in via future-incompat)
1c3a427 Opened by Felix S Klock II at - 5 commentsmacros: elided-lifetimes-in-paths adds same lifetime twice if applied with cargo fix
32e4845 Opened by Matthias Krüger atFP unused_mut: macro
486e317 Opened by Matthias Krüger atVec::reserve(n) followed by n calls to push should only check capacity once
8478df5 Opened by Jörn Horstmann at - 4 commentsEncountered a Stack Overflow Crash on stable compiled rust
dc5faf2 Opened by Huddy Buddy at - 4 commentsExponential parse time with nested and out-of-order attributes
cd129d7 Opened by Jesse Ruderman atGAT: spurious "first borrow might be used here, when
55a9bda Opened by lyphyser at - 1 comment...is dropped and runs the destructor for type..."Discussion: Enforce formatting of doc comments
4a93baf Opened by Jeryn Aldaron Lau at - 14 commentsrustdoc: ICE: synthetic auto trait impls:
0884148 Opened by Matthias Krüger at - 4 commentsunexpected result when selecting […] obligationinvolving projectionUnsafe block does not propagate into array length
c3a014f Opened by Ralf Jung at - 1 commentCompiler error happening regularly after using
8f28b77 Opened by Adam Maciejczuk at - 3 commentscargo sqlx preparecommandError suggests adding '_ lifetime but named lifetime is needed
d911937 Opened by est31 at - 3 commentsFP unreachable-pub, breaks the code
343ddf4 Opened by Matthias Krüger atICE type parameter out of range when substituting
6c70b1a Opened by lightmelodies at - 4 commentsType mismatch errors through generic enums could be clearer
b00b917 Opened by Jesse Ruderman atWeird error messages when using
4ef4758 Opened by Jesse Ruderman at?operator in enum discriminant value
5de308c Opened by Justin Kromlinger at - 14 comments&usize::<=is much slower thanusize::<=ICE: 'index out of bounds: the len is 1 but the index is 1' with Cdebuginfo=2
e29f921 Opened by Matthias Krüger at - 6 commentshang/slowdown in
5933e5f Opened by Matthias Krüger at - 1 commentrustc_middle::traits::ObligationCauseCodePromotion rules are surprising and insufficiently documented
6fd716e Opened by AnthonyMikh at - 6 commentsconfusion when intersecting multiple HashSets
ae0b298 Opened by Brian Dorsey at - 1 commentincompatible types when using re-exports of the same crate from different crates (different paths)
14a0206 Opened by Dustin at - 4 commentsCodegen backends should validate their assumed encodings of e.g. rustc layouts.
73f622b Opened by Eduard-Mihai Burtescu at - 3 comments
f7bad20 Opened by zachs18 at - 9 comments!cannot be used asimpl Traitwhen!implementsTraitIn linux(debian 11.2, Alma 8.5) TcpStream after write_all cache to much memory
da45de9 Opened by 问蒙框架服务 at - 5 commentsMention that examples can only import things from lib.rs and not main.rs
3411cfc Opened by Jakob Gerhardt at - 1 commentICE: unexpected ambiguity
ddd0651 Opened by haslersn at - 4 commentsRust suggests to add the parameter in the wrong position if a parameter is missing from a function which contains a closure
6f0d08f Opened by Dylan DPC at - 3 commentsTAIT: "hidden type captures lifetime" even if it's static, inside closure
6e3eb98 Opened by Dario Nieuwenhuis at - 1 commentDiagnostic points at entire path instead of path argument if the latter does not satisfy a trait bound
f94e984 Opened by León Orell Valerian Liehr at - 8 commentsGroup navigation items in the docs by source crate/module
44cd2d8 Opened by Jacob Zhong at - 20 commentsE0392 incorrectly claims generic parameter used in associated type bound is unused
7cdfc6b Opened by Ruby Lazuli at - 1 commentCompiler panic: evaluating trait selection obligation
6d5693a Opened by Florian Jung at - 2 commentsUse simpler abbreviations when reporting error types
9078dc7 Opened by Sophia J. Turner at - 1 commentConfusing error message for unable to infer types
c755bcb Opened by grhkm21 atTracking Issue for Style Evolution (RFC 3338)
b72771e Opened by Josh Triplett at - 1 commentConfusing compilation error when forgetting to deref_mut in a chain of iterators
4da289d Opened by Robin Moussu at - 10 commentsWeird cyclic type error
8ee9988 Opened by Esteban Kuber at - 7 commentsHard to understand error when trying to create an use a mutable string literal
feaf464 Opened by Robin Moussu at - 2 commentsTracking Issue for
085f1a5 Opened by Harvey Hunt at - 1 commentprocess_setsidusing ...default syntax for a type implementing Drop gives a cryptic error
935c88f Opened by Bruno Kolenbrander at - 2 commentsSuggest the correct name if using a struct literal and struct update syntax
a295bc1 Opened by Alex Chan at - 3 commentsSuggest borrowing fields in a match pattern when you're updating a struct in a loop
cb9290a Opened by Alex Chan at - 3 comments
acdfa2a Opened by Lucas Kent at - 4 commentsstd::backtrace::Backtraceshould filter by__rust_end_short_backtraceand__rust_begin_short_backtraceRunning
13a8479 Opened by Tomer Lev at - 1 commentcargo test -- --logfile log.txtoverrides test results when running multiple testersUsing
71e599a Opened by Arpad Borsos at&Tin where clause should suggest HRTBIt's possible to generate lint with wrong ASCII arrow
9835b05 Opened by Bryan Garza at - 1 commentUnexpected
84a5b80 Opened by 徐辰 at - 4 commentserror[E0119]: conflicting implementationserrorMultiple nested
bcb6357 Opened by xmh0511 at - 4 commentsimpl Traitin trait method does not workResolve errors for unknown binding should consider commented out code
7d599a5 Opened by Esteban Kuber at - 9 commentsCG Backends should validate Call types more strictly
e55765d Opened by Arpad Borsos atimplied bounds from impl header are not used when comparing trait and impl methods
fd68bc5 Opened by Ali MJ Al-Nasrawy at - 4 commentsConfusing
4f6ee61 Opened by zachs18 atE0284"type annotations needed" when trait method bound trait bound conflict in associated type.Use protected visibility by default on ELF platforms
43b57bd Opened by Peter Collingbourne at - 10 commentsbad diagnostic suggestion for self access in a format string
e94556f Opened by Eric Huss at - 5 commentsReturn
5dc7241 Opened by Valerio Lomanto at - 1 commentimpl for<'a> Fn(&'a)incorrectly rejected for closuresConst RangeInclusive<T> used within match case raises error E0308
83beee7 Opened by Boston Vanseghi at - 1 commentRustdoc can't create link to trait implementation with generics (
855f726 Opened by StackOverflowExcept1on at - 5 comments[link](#impl-Trait-for-Type<G1, G2>))Documentation targeting nothing emits unrelated errors
824e4b7 Opened by 82marbag at
9f7f5db Opened by Shang Ye at - 6 commentsmutkeyword alone unexpectedly dereferences value in pattern matchingAssociated types in traits forget their bounds when referenced in
8e0521d Opened by Laurence Tratt atimplsRustdoc should note default-feature in item descriptions
e357048 Opened by Davis Silverman at - 2 commentsType annotations needed for type alias that refers to associated type on trait
db13374 Opened by Thomas Eizinger at - 3 commentsClosure Does/Doesn't compile depending purely on usage of a {} body with --edition=2021
0d1e618 Opened by Oliver at - 4 commentsType inference does not work properly when
70a20bf Opened by Kyohei Uto at - 2 commentsif letare nested
63f9970 Opened by Arvind Mukund at - 1 commentrun-passtests should be disabled for non-executable producing targetsToo many
c838b0b Opened by Esteban Kuber at - 4 commentsdyn Traitis notSizederrorsCannot subtract dates before UNIX_EPOCH when targeting wasm32
effb959 Opened by Heath Stewart at - 12 commentsemit lint when using
757fadc Opened by lcnr at - 8 commentsrefwith match ergonomics
641c7d2 Opened by lcnr atrefin or-pattern less powerful than match ergonomicsrustdoc: ICE: synthetic auto trait impls:
cef2757 Opened by Greg Hill at - 2 commentsunexpected result when selecting […] obligationSuggest
eb53636 Opened by jyn at - 2 commentsslice::from_refon mismatched reference errors related to[x].iter()Rustdoc-Json: ExternalCrate lacks details
ea5b0ac Opened by dimpolo atICE: type metadata for unique ID
242d5b2 Opened by Ruben2424 at - 2 commentsVariantStructType([async block@h3/src/tests/connection.rs:631:22: 646:6], 0, HiddenZst)is already in theTypeMap!Diagnostic suggests PartialOrd change that clippy denies by default
0f1e74b Opened by Predrag Gruevski at - 5 commentsrust-lld.exe unable to find its libraries
278fdb9 Opened by VioPaige at - 3 commentsLoop unrolled on
56eaacc Opened by Sergey "Shnatsel" Davidoff at - 3 commentsx86_64andppc64elbut not onaarch64, leading to poor performancemaybe regression related to GATs
b72ffed Opened by Gyeongwan Koh at - 8 comments"a temporary value which is freed while still in use" in nightly but not on stable
60c2504 Opened by Poliorcetics at - 7 commentsExponential compile times for nested struct with associated type and generics
933ced5 Opened by Alan Sartorio at - 2 commentsIncorrect panic location when function is passed as argument
7fa1c2f Opened by Sasha Pourcelot at - 2 commentsEnforce
eee48a3 Opened by Albert Larsan at.mailmapcorrectness in tidywfcheck: pre-normalization implied bounds are not used.
82fff45 Opened by Ali MJ Al-Nasrawy at - 1 commentUnstable fingerprints in
c3d4732 Opened by nora at - 3 commentsassociated_itemthread 'rustc' panicked at 'Span must not be empty and have no suggestion'
e0db344 Opened by MikaelUrankar at - 3 commentsCrash when compiling in
ecf08dd Opened by Fredrick Brennan at - 8 commentsdevprofile but notreleasewhile doing intensive floating-point math:_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x702Bounds on generics in trait definition are not propagated
926e0e7 Opened by Pratyush Mishra at - 1 comment
0339956 Opened by Klas Segeljakt at - 5 commentscargo testfails with fatal runtime error onstable-aarch64-apple-darwinLinking a bin crate against a dylib crate from within the same workspace will fail if built from workspace root
a4bf314 Opened by Tap at - 2 commentsAre dwp files the right choice for split-debuginfo=packed on Linux?
e3d286c Opened by Markus Stange at - 17 commentsLLVM ERROR: Broken function found -- Invalid shufflevector operands
551c63c Opened by Andy Hippo at - 1 commentAdd help for value moved multiple times in the same guard
0a38237 Opened by Léo Lanteri Thauvin at - 5 commentsTracking Issue for closures in const contexts
4624698 Opened by beef at - 4 commentsTuple field names in debuginfo are prefixed with
327cd95 Opened by Jack Wrenn at - 2 comments__.rustdoc link resolution is nondeterministic, depends on job number
e9b6964 Opened by Jonas Schievink at - 2 commentswasm_import_module does not allow empty module name
4dbf441 Opened by Nikolaj Mariager atevaluate: projection obligations are accepted in otherwise coinductive cycles
8ad205b Opened by lcnr at - 1 commentErrors with join and spawn
0a14a14 Opened by Diretnan Domnan at - 1 commentSuggest importing missing module when using module-qualified struct
a4cd354 Opened by Andy Russell at - 1 commentError message implies I need a const impl, but there is no such thing
d8f94d9 Opened by mcclure at - 3 comments
70c99de Opened by Yusuke Abe at - 1 commentNot Foundonrustc_hir/enumlinkCompiler panics while panicking when trying to infer defaulted const generic value
22a846a Opened by Mendes at - 1 commentLinking with XCFrameworks doesn't work
7f2a217 Opened by Rostyslav Lesovyi at - 2 comments
a1b8a54 Opened by Sergey "Shnatsel" Davidoff at - 13 commentsstdinandstdoutperformance considerations are not documentedIncremental compilation ICE "forcing query with already existing
0d31d14 Opened by Frank Steffahn at - 4 commentsDepNode…" usingouroboros
dfe8f9c Opened by Isopod at - 5 commentscannot infer typewhen expression is logically negated in closureMIR inlining introduces trait solver overflows
b3e30f9 Opened by Jakob Degen at - 5 commentsIs it Ok for the compiler to crash if proc_macro contains unsound code? Documentation is unclear.
de41e69 Opened by VorfeedCanal at - 5 commentsMemory leaks in BTreeMap with
4cbdced Opened by Eric Fu at - 2 commentsallocator_apienabledBox::leak will not call allocator destruction function
d201152 Opened by Yuhao Su at - 8 commentsgoogle.github.io/comprehensive-rust thread 'main' panicked at 'index out of bounds: the len is 3 but the index is 3'
c57f6c1 Opened by Laurent Lyaudet at - 2 commentscompiler unexpectedly panicked
51baa85 Opened by Gethsun Misesi at - 3 commentsBounds checks on non-contiguous accesses are not eliminated in rustc 1.29 through at least 1.66
6660182 Opened by Sergey "Shnatsel" Davidoff at - 2 commentsIterator::max_by_key twice as slow than manual implementation
1c98f6e Opened by Amos Wenger at - 1 commentTracking Issue for NonZeroXxx::from_mut/from_mut_unchecked (nonzero_from_mut)
cda3e83 Opened by Jonathan Chan Kwan Yin at - 4 commentsICE abort due to nested panic while panic-unwinding inside a proc-macro
3627396 Opened by Vitalii Kryvenko at - 7 commentspremature underflow in division and powi on arm32 softfloat.
9e260a9 Opened by plugwash at"help: remove the extra argument" prints too much of the function arguments
656f0ea Opened by jyn at - 16 commentsrustdoc: add an item-info for documented impls
8f72bf2 Opened by Jacob Hoffman-Andrews atICE: no MIR available for DefId when compiling
050835a Opened by ropoctl at - 7 comments--crate-type libwith rmeta dependency
100499c Opened by Ezra Shaw at - 1 commenttidyoutput unorganised and unclearSemicolon after diverging try operator shouldn't matter
f9f5d53 Opened by Clar Fon at - 9 commentsClippy fails to fix unnecessary_to_owned
67ff3ba Opened by Konrad Höffner at - 4 commentsRustdoc JSON produces dangling ID's when linking to foreign methods
785c5a2 Opened by Alona Enraght-Moony at - 1 comment
36605b6 Opened by Adriano Zambrana Marchetti at - 1 commentconst_trait_impls cannot be utilized with atrait_aliasNightly
edb5684 Opened by Isaac Leonard at#![feature(generic_const_exprs)]: cycle detected when building an abstract representation for the const argumentImplied bounds / well-formedness of references treats contravariant lifetimes the same as covariant
12895db Opened by Manish Goregaokar at - 12 commentsRustdoc JSON: Invalid output for
a3808d1 Opened by Alona Enraght-Moony at - 10 commentscore"captured variable cannot escape
7639cf8 Opened by jyn at - 5 commentsFnMutclosure body" doesn't say which variable escapesConfusing box_clone error should recommend implementing Clone
418f357 Opened by Bruno Kolenbrander at - 1 commentC string literals can't just use a trivial conversion from regular string or byte literals
b298d19 Opened by Claudia Meadows at - 3 commentsRust compiler or LLVM fails to generate branch-free code
5b70641 Opened by Thorkil Værge at - 3 commentsOpaque type stopped working between Rust 1.61 and 1.64
e540d59 Opened by John Ericson at - 2 commentsExponential compile time for linear amount of "simple" trait bounds
c857a4d Opened by Simon Auch at - 13 commentsSuggest .unwrap() if an Ok(T) would satisfy a trait bound for a Result
ba51e28 Opened by dangardner at - 5 commentsEvaluating trait requirements with higher-rank trait bounds overflows
8ff5725 Opened by Misha Antonenko atSpans disagree with each other on what the correct lifetime might be for the return type
3037d70 Opened by Simonas Kazlauskas at - 4 comments
3803b84 Opened by Miguel Young at - 4 comments#![no_implicit_prelude]cannot coexist with#[rustfmt::skip]and other tool-prelude attributes
3f34643 Opened by Michael Goulet at - 6 comments[async block]: Future<Output = Ty>obligations don't provide inference guidanceCan this tag #![deny(const_item_mutation)] open default?
2f45991 Opened by ~ at - 2 commentsIterator::max with reference-type items cannot leverage SIMD instructions, resulting in low performance
f62dc88 Opened by jfaixo at - 6 commentsimplied bounds: lifetime equality lost after normalization
a66f585 Opened by Ali MJ Al-Nasrawy at - 1 commentRegression: duplicate messages appear in --error-format=json
420af7f Opened by David Tolnay at - 2 commentsexample on String::from_raw_parts is correct in-context, but raise Miri error with seemingly sound modification
57109e9 Opened by trinity-1686a at - 3 commentsLTO produces worse codegen for a loop
be87214 Opened by Ben Kimock at - 2 commentsUnnecessary assembly generated on match statement of u64::trailing_zeros() result
13c29af Opened by pozix604 at - 6 commentsSurprising type inference failure around "as"
7295a3c Opened by Ralf Jung atInaccurate debuginfo for pointer types in PDB
bdf3b44 Opened by Artem Mukhin atAssociated type with a
9e3589d Opened by kepexx at - 7 comments'staticbound still captures lifetimes when usingimpl Trait.Rustdoc JSON 2023 Roadmap
1905561 Opened by Alona Enraght-Moony at - 1 commentSpecialized Associated Type Cannot be Assigned to Value of Concrete Type (Despite type_name Working as Expected)
3536ad7 Opened by Nathaniel Burke at - 2 commentsCow<'a, T> isn't specializable while FooCow<'a, T> is
c485031 Opened by Ryo Onodera at - 1 commentInherent associated types defined on non-ADTs don't resolve successfully
bdc2707 Opened by León Orell Valerian Liehr at - 3 commentsIncorrect compiler's suggestion on a
0920475 Opened by Jean SIMARD at - 4 comments#[derive(Deserialize)]on struct with anOption's field and customdeserialize_withConflicting implementations error that violates orphan rules
64ed73e Opened by Alexander at - 1 commentMissed optimization with a consecutive sequence of match cases
f479c4a Opened by cfrantz at - 4 commentsAdd unreachable hints for length getters?
44a657c Opened by Artyom Pavlov at - 7 commentsTracking issue for
8739d25 Opened by David Tolnay at - 2 comments-Z randomize-layout
3dee636 Opened by quininer at - 6 comments#[inline(never)]does not work for async fnInline assembly fails to compile after allowing inlining on the enclosing function for i686-pc-windows-msvc
bb8d06d Opened by Shuhao Tan at - 5 commentsRustdoc compressed doc
4727035 Opened by Ivan Tham at - 1 commentrustc 1.64.0 crashes on armv7-unknown-linux-gnueabihf
a11766b Opened by toni1606 at - 1 commentincr-comp: Unstable fingerprints in mir_built
47e2588 Opened by Kisaragi at - 3 commentsShould enable static_position_independent_executables for i686
c648b88 Opened by plusls atcompiletest: Print results of failed tests on ctrl+c
41e23dc Opened by bjorn3 at - 4 commentsE0308 source of expectation isn't shown for closures
9cfa34d Opened by Esteban Kuber at - 1 commentImpls for GAT-parameterized objects with bounds on specific instantation of GAT type result in incorrect mismatched type errors
01f7226 Opened by Inanna Malick at - 4 commentsE0596 should suggest changing type if it suggest taking taking mutable reference instead of just reference
906bc11 Opened by Matthias Krüger at - 3 commentsE0121 suggestion just causes another problem "non-defining opaque type use in defining scope" with no good suggestion
6a90dc1 Opened by Matthias Krüger at - 1 commentE0404 suggestion is correct but E0782 is applied first, preventig autofixing the code
720a0e6 Opened by Matthias Krüger at - 1 commentno_std + liballoc can not compile with os based toolchain caused by eh_personality required
91aed09 Opened by gngshn at - 38 commentsStack corruption on AArch64
757868a Opened by bjorn3 atassociated-types-invalid-trait-ref diagnostics can be misleading
9c253c2 Opened by Matthias Krüger at - 1 commentsome issues types can no longer be previewed, impossible to add notes before/after mandatory fields
49fcd60 Opened by Matthias Krüger at - 3 commentsE0277 causes syntax error when adding several bounds at the same time via several errors
6ee3b7a Opened by Matthias Krüger at - 2 commentsE0507 could perhaps suggest fixing subsequent uses if it changes T to &T
d743646 Opened by Matthias Krüger atstd::fmt::Debug trait field duplicate will not overwrite
ba7bec8 Opened by PaiGack at - 8 commentswhy two 1.66.1 release tag in the releases page
a61a183 Opened by chenkun at - 1 commentLimited constant propagation on Enum tag when Box is involved
b79d490 Opened by Douglas Raillard at - 2 comments
4f4b585 Opened by Paul Lesur at - 6 commentsunnecessary parentheses around typein attribute macroClipboard button should copy version for crate, not just the name
3b02b40 Opened by jyn at - 7 commentsLint against
0f307e5 Opened by Esteban Kuber at - 5 commentsIterator::mapreceiving a callable that returns()On
c66bcb5 Opened by Esteban Kuber at - 1 comment-> impl Iterator<Item = Ty>point at method chains in returned expression whereItemmight have diverged
7b0f34d Opened by Boxy at - 6 commentsgeneric_const_exprsdoes not work properly with const/type param defaultsTrait method signature mismatch could suggest changing the signature inline
9db530c Opened by Andy Russell at - 2 commentsrustc does not clear temporary files after
7a995cd Opened by Kerim Buyukakyuz at - 4 commentsunconditional_panicerrorbootstrap: Don't use panics to report user errors
b7b277c Opened by jyn at - 8 comments
3cc5b85 Opened by Noah Levitt at - 5 commentsToOwneddoc is confusingDiagnostics around implementing mutable iterators should be improved
93e55ce Opened by Bruno Kolenbrander at - 5 commentsUnable to instrument rust debug software
46aeeee Opened by Yuri6037 at - 4 commentsDebug escaping is confusingly inconsistent
abb499c Opened by Daniel Fox Franke at - 2 commentsUnstable fingerprints for mir_built
81adc87 Opened by tomaquek at - 4 commentsImprove diagnostics when invariance is the root cause
e135a9a Opened by Jon Gjengset at - 1 commentE0521 borrowed data escapes outside of associated function incorrect
ba341fc Opened by PSeitz at - 3 commentsprintln panic suppressed by test harness stdio capture
20d499c Opened by Simon Sapin at - 1 commentIncorrect docs generated for
54a3e79 Opened by Expyron atderive_consttraits
8e52916 Opened by Wojciech Daniło at - 2 commentsfs::copyemits FS events on the source file on macOSWrap std::sys::windows::process::Process's main_thread_handle with Option<T>.
f7f58ea Opened by TYPE atPattern-matching on
b7c53d0 Opened by Predrag Gruevski at - 5 comments#[non_exhaustive]unit/tuple structs and variants causes confusing diagnosticUnreliable warnings about unreachable code downstream of uninhabited expression
c7c9541 Opened by Graydon Hoare at - 5 commentsRangeXxx<&T> should implement RangeBounds<T> even if T is unsized
8f803ec Opened by Jonathan Chan Kwan Yin at - 4 commentsTrait bounds of
ed93a6a Opened by Qqwy / Marten at - 2 comments<[T; MYSIZE] as SomeTrait>::AssociatedTypeare not deduplicatedTranslateError could have better formatting
e680864 Opened by Matthias Krüger at - 6 commentsCompiler not suggesting use of
853e6e8 Opened by Daniel Shneyder at - 1 commentpub useStack overflow with lots of slice indexing.
b67234b Opened by Frank Steffahn at - 5 commentsBad diagnostics for erroneous use of array syntax around range in for
b338080 Opened by Ian Jackson at - 1 comment
9143245 Opened by Kalle Wachsmuth at - 3 commentsunused_parensfalse positive with impl blockSeparate clauses and goals from the Predicate type
98e3523 Opened by Oli Scherer at - 9 commentsGeneric Constants Nightly breaks with Rust 1.68
ea4670d Opened by Jacob Gorman at - 4 commentsrelating higher-ranked projections can unexpectedly constrain inference
7c38d4f Opened by Ali MJ Al-Nasrawy at - 5 commentsIncorrect type inference with generic associated types?
7e5277e Opened by Arash Sahebolamri at - 1 commentWindows: Path API Incorrectly Handles Alternate Data Stream Identifiers
76fcb8c Opened by Stuart Haidon at - 7 commentsRustdoc 1.67.0 combining supertraits into single line even if it's 1000 characters long
3d4eeb4 Opened by Trevor Spiteri at - 1 commentBad advice given for arr[0i32.into()]
63bfd1d Opened by David Walker at - 9 commentsunconstrained type parameter makes no suggestions as to how to fix
029062f Opened by Squirrel at - 12 commentsUse
e54ab5c Opened by Sebastian Dröge atfree_aligned_sized()on UNIX systems if available (C23)Unclear TAIT error on auto trait solving
56d320d Opened by Oli Scherer at - 4 commentsMiscompilation with pointer address rountrip through address 0
32bb12d Opened by Lukas at - 11 commentsCompiler unexpectedly panicked
da5b0b9 Opened by Jeff Schwab at - 2 commentsDWARF for u128 could record alignment, doesn't
dc3abe0 Opened by Cliff L. Biffle atdebuginfo: Enums, generators, and async envs have generic arguments at the wrong level
424f14e Opened by Michael Woerister atIncorrectly reported borrow error instead of bad signature when using tuples
934ecd4 Opened by Zsombor Hollay-Horvath at[ICE]: compiler segfault with GAT
1117c28 Opened by Douglas Raillard at - 6 commentsAlways show crate name with -Z print-type-sizes
1f1dc8d Opened by bjorn3 atcould not compile
0efc8db Opened by SergioCavaleiroCosta at - 2 commentssocket2Tracking Issue for
de68ab0 Opened by lcnr at - 5 comments-Znext-solver[ICE]: Failed to normalize <bump_str::BumpStr<'_> as rkyv::Archive>::Resolver
49698a3 Opened by Mahdi Dibaiee at - 2 commentsIllegal read in graph.rs and failure to convert 'DefPathHash DefPathHash Fingerprint'
bb0d76d Opened by Michael Swan at - 3 commentsEnable
7ec33ac Opened by nora atrustc::ty_eq_operatorby defaultrustc-1.67.0: deadlock while building gkrust for firefox-108.0.2
966e590 Opened by OSS542 at - 11 commentserror: internal compiler error: no errors encountered even though
12ff087 Opened by Kofi Otuo at - 10 commentsdelay_span_bugissuedrustbuild: x.py dist should interleave tool builds
cb4537d Opened by Matthias Krüger at - 5 commentsAvoid llvm-nm / llvm-objcopy special cases for mingw
36e321a Opened by Nikita Popov at - 2 commentsCombined enum optimization
6ef7294 Opened by Dzenan Jupic at - 1 commentTracking Issue for attributes changing "Minimal Complete Definition" of a trait
27e26d0 Opened by waffle at - 14 commentsPassing
c81011f Opened by Celina G. Val at--error-format=jsondoes not impact panic message formatTests compilation fails with "Undefined symbols for architecture x86_64"
804bc8a Opened by Nikolay Kim at - 9 commentsimplementing
4cb067a Opened by PizzasBear at - 3 commentsFrom<<ForeignTy as ToOwned>::Owned> for LocalTy, errors with conflicting implementationparser:
1b38d7c Opened by Felix S Klock II at - 1 comment[elem; count]is strong signal that an array literal was intendedConfusing error messages when a pattern match contains .foo() expressions
878b75d Opened by Wilfred Hughes at - 3 commentsConfusing error messages by using double variable name
dac853a Opened by kevin at - 5 commentsTracking Issue for BTreeMap cursors
88c8e1c Opened by Amanieu d'Antras at - 77 commentsTypes should be inferrable across bit boolean operators
efbb09f Opened by Trevor Gross at - 3 commentsFnOnce with GAT argument with HRTB is misinterpreted by the type system
c80fdd0 Opened by Ilya Lakhin at - 10 commentsPanic while cargo run: index out of bounds: the len is 3 but the index is 44409961840641
a300206 Opened by Cherry at - 3 commentsClosure parameter lifetime inference erases hrtb
a5c242d Opened by Sam at - 2 comments
6ae038c Opened by Eric Rothstein at - 6 commentsPath::components()vs.collect::<PathBuf>()inconsistency ?!Consider simulation testing for math on 16-bit targets
2989906 Opened by Jubilee at - 8 comments[ICE]: index out of bounds: the len is 4 but the index is 2147483649 (compiler/rustc_middle/src/mir/mod.rs:471:22)
47e5a5d Opened by Tony Arcieri at - 3 commentsRust
7285bf5 Opened by Bernard Kolobara at - 12 comments1.67.0stopped initializing the WASI environment for exported functions ontarget="wasm32-wasi"thread 'rustc' panicked at 'Failed to extract DefId
469175c Opened by Jasha Sommer-Simpson at - 1 commentICE: Found unstable fingerprints for mir_built
c1d2953 Opened by Ronit Nath at - 5 commentsrustc should suggest "use" statement if it's missing from an import
06a1870 Opened by Matthias Krüger at - 1 commentIncorrect compiler suggestion for adding lifetime bounds to derive macros
230f1a4 Opened by Mingun at - 1 commentSimple example of HRTB bound not resolving correctly
3c2e181 Opened by Swire42 at - 1 commentRust 1.66 broke warp impl Reply on return types
58797dc Opened by João Oliveira at - 10 comments
56f94b7 Opened by Moises-Herradon-Cueto at - 4 commentsunused_variablessuggestion has false positives for variables that are only named in unreachable codeUnactionable error on type alias impl trait in trait with type parameters
916e178 Opened by Yuxuan Shui at - 1 commentCyclic reasoning in "does not live long enough" error
66f975e Opened by Yuxuan Shui at - 3 commentsConfusing diagnostic when
7eb559c Opened by waffle at - 3 commentsimpl IntoFutureis passed to a function expectingimpl FutureMet Internal Compiler Error When Building v8 crate
3d00246 Opened by ZeroDegress at - 1 commentTracking Issue for
9264cae Opened by Jonas Böttiger at - 1 commentRawOsErrorParse error on let followed by a block should suggest likely alternatives if-let or let-else
cbe3d57 Opened by Felix S Klock II at - 1 commentReached the recursion limit while instantiating <the type> in
ea7a7f9 Opened by Mingun at - 1 commentpubfunctionsRecursion limit reached when evaluating trait bounds for trait impl on reference type.
0301e69 Opened by Zistack at - 2 commentsAn enum with one variant that directly contains PhantomData should be FFI-safe.
55d221b Opened by Jake Goulding atran into known ICE issue#84970
a780f19 Opened by gardrek at - 1 commentInternal segfault when cross-compiling to arm32 --release
3e482ca Opened by Adam Spofford at - 1 comment
7ae9d73 Opened by Daniel Müller at - 1 commentstd::fs::create_dir_all: unexpected behavior with..putting
8ab75f5 Opened by sodo at - 2 comments[(); CONSTANT]:bound on trait causes cyclef64::div_euclid and f64::rem_euclid yield inconsistent results
f153f58 Opened by Woyten at - 10 commentsDon't show Cargo.lock warning if Cargo.toml has been modified
a15c1b3 Opened by jyn at - 2 commentsMore confident const UB warnings where applicable
dde2085 Opened by Jubilee at - 1 comment"unreachable_code" warns even on "unreachable!" itself
8b6aebb Opened by Askar Safin at - 18 commentsOutput for assignment to mutable references with match statements is bad.
8088c18 Opened by Shane Tran Whitmire at - 1 commentRun Miri on tests (ui? stdlib? vote now on your phones)
e1995f2 Opened by Ben Kimock at - 4 commentsMiscompilation: Equal pointers comparing as unequal
83ef3bc Opened by Jakob Degen at - 99 commentsE0507 suggestion for borrowing mistake inside of a macro suggests a syntax error
e120f40 Opened by Anthony Sottile at - 2 commentsConfusing diagnostic message for a derive-macro implementation bug
6421818 Opened by Chen Chen at - 2 commentsrustc panicked with a simple code
43e9150 Opened by NMAGZ at - 5 commentsSuggest easily-typo'd alternate methods that match provided arguments
ba2acfd Opened by Alice Cecile atrustc should fail CI on
dbc2ebf Opened by Boxy atallow(incomplete_features)ICE: failed to resolve instance in static-la v0.2.5
42d580b Opened by Ben Kimock at - 2 comments
4781ce8 Opened by Chris Denton at - 3 commentsrepr(C)enums with a variant that overflows the native enum type should warnTracking Issue for
6d55f27 Opened by Vadim Petrochenkov at - 6 commentsfeature(packed_bundled_libs)Tracking Issue for const
1688b08 Opened by Onestacked at - 3 commentsRangeBoundsand constRangeX::containsAccessing field .offset inside test crashes test harness if incorrect
c174a2a Opened by Stefan Schindler at - 2 commentsimplied lifetimes lead to mismatched type error with seemingly identical types in the msg - async closure edition
d1a0fe1 Opened by luketpeterson at - 3 commentsOverflowing panics when debug asserts enabled or overflow checks?
d07a8eb Opened by Albert Larsan at - 3 commentsNeed to check if the std{in,err,out} file descriptors status
71a20a3 Opened by Tom D. at - 5 commentsbuiltin
326f3a4 Opened by Boxy atCopyfield checks hide supertrait unimplemented errorTracking Issue for non-lifetime binders
62fa7fc Opened by Michael Goulet at - 8 commentsSIMD path never taken in simple vectorized loop
67f1f05 Opened by linkmauve at - 6 commentsUnnecessarily order dependent type inference
572edda Opened by Charles Lew at - 2 commentsConst equality disagrees when using in match and if
8886439 Opened by Psilon at - 2 comments
6b2947e Opened by mukund at - 2 commentsCommand::statusmethod doesn't say when it will return anErr(...)miscompilation with incremental + unpacked debug + macos
22b1d7c Opened by Eric Huss at - 4 commentsbizarre error message for one of the universal constructor syntaxes
88835cd Opened by Ian Jackson at - 2 commentsCI: spurious error building LLVM on mingw:
b21bad9 Opened by erikdesjardins at - 3 commentsranlib.exe: could not create temporary file whilst writing archive: no more archived files"function cannot return without recursing" should deny by default
3745c78 Opened by Yohanes .K at - 7 commentsdebug assertion ice: bad spans: -Wunused-lifetimes
0cead14 Opened by Matthias Krüger at - 5 commentsE0726 makes invalid mid-keyword suggestion with proc-macro derived on struct
072edee Opened by Benjamin S Wolf at - 3 commentsdebug ice: E0433 spans trying to point into proc macro?
2bac6d5 Opened by Matthias Krüger atWeird interaction between specialization and RPITITs
56d2cce Opened by Michael Goulet at - 4 comments"Trait bounds were not satisfied" error when trait bound already specified.
401664c Opened by Andika Demas Riyandi at - 4 commentsFalse positive "lifetime may not live long enough" with Cow, ToOwned and Sized
3b2c508 Opened by EqualMa at - 2 commentsTAITs and recursive definitions of closures hang the check and build
8640923 Opened by Kolsky at - 2 commentstype inference fails when using
d45fd0d Opened by LastExceed at - 6 commentsasync_fn_in_traitBusy-loop Evaluating Bound on GAT Argument
07171a8 Opened by Eric Lunderberg at - 1 comment
11b084f Opened by asquared31415 atgeneric_const_exprssuggestion to add bound interacts poorly with legacy const genericsSpecial case overflowing literal lints to warn about
5aa5de2 Opened by Aaron Kutch at - 5 comments-iX::MINproc-macros should not automatically error on token groups that are "locally" syntactically correct
1a19ebe Opened by Aaron Kutch at - 6 commentsLinking with
0f1164d Opened by Jiahao XU at - 19 commentscargo-zigbuildfailed onarmv7-unknown-linux-{gnu, musl}eabihfdue to missing symbolsSupport restricting core/std to a particular version (for msrv purposes)
e81dbc0 Opened by Mahmoud Al-Qudsi at - 3 commentsConsider disabling LVI mitigations in the x86_64-fortanix-unknown-sgx target
4552e48 Opened by clauverjat at - 13 commentsClosure lifetime inference influenced by non-conflicting trait impl
3133833 Opened by Dwayne Slater at
786ba9f Opened by Ville Koskinen atAddconfusion when casting an integer to a float with trait functionsUnable to notice trait bound in trait type when implementing trait on generic
ca439a3 Opened by asdfcube atAlleged type visibility leakage
b300c87 Opened by François Laignel at - 5 commentsAnonymous lifetimes in impl trait are allowed in async fn, despite being an unstable feature
00da371 Opened by Jonas Platte at - 4 commentscycle on inherent associated types in structs
b18f045 Opened by Paweł Kubrak at - 5 commentsSlice type documentation contradicts the reference
5a68037 Opened by Mikail Bagishov at - 3 commentsrustc segfaults when evaluating certain recursive trait implementations
948ea12 Opened by JackStade at - 1 commentFrom::from call doesn't do reborrowing
38b3411 Opened by Damian Andrei at - 1 commentdiagnosics for expression in fn param could be improved
488500b Opened by Matthias Krüger at - 5 commentsFloating point remainder in
486b7fc Opened by yizhepku at - 8 commentsno_stdcauses linker errorReorganize config.toml.example so that unsupported options don't come first in the list
708d9b2 Opened by jyn atRust produces unlinkable code when writing large arrays
e354b9d Opened by msrd0 at - 5 commentsInvalid missing documentation for reexported item
62a47b4 Opened by Guillaume Gomez atfailure building rust-analyzer with
8f06e8c Opened by xyz at - 4 commentsRUSTFLAGS='-C target-cpu=native'Tracking Issue for TIMESPEC_MAX_CAPPED on QNX Neutrino
b2b2a71 Opened by Florian Bartels at - 1 commentlifetime diagnostic reports lifetimes backwards with invariance or contravariance
63802f5 Opened by QuineDot at - 4 commentsA code with dependent types, that should compile, doesn't
5cf20bd Opened by mathematician at - 2 commentsUsing same parameter names in trait functions does not cause an error until its used in impl block
25c6f1f Opened by Vrishabh at - 1 commenterror: internal compiler error: unexpected panic while compiling openssl-sys
b593ffa Opened by SG at - 3 commentsTracking Issue for
2fa249c Opened by waffle at - 6 commentsAtomic*::from_ptrandconst_atomic_from_ptrrustc panicked while introducing a base trait
5aa1ffa Opened by Julio Merino at - 3 commentsRust compiler shows unused function warning when using modules with the path expression
862c962 Opened by Mohamed Dief at - 8 commentsBorrow checker bug with double borrow
81fd44e Opened by Matias Lyyra at - 4 commentsInvalid suggestion already set
2bf01af Opened by Benjamin S Wolf atgeneric_const_exprs and a (non const generic) array size expression allow recursive generic type parameters
40f952d Opened by Peter Lyons Kehl at - 1 comment
df2bca5 Opened by Dave at - 3 commentsemit-stack-sizesnot reporting correct stack sizeinvariant detection for recursive generic types incorrect with generic_const_exprs
cdd5c42 Opened by Peter Lyons Kehl atSuggest adding
222aa79 Opened by Bruno Kolenbrander at - 3 commentsconstwhen it is forgotten when trying to use const genericsEntered unreachable code in rustc_resolve::::Resolver::resolve_rustdoc_path
cd6dd54 Opened by 韩朴宇 at - 3 commentsUnexpected partial move in closure for
33ae946 Opened by William Wen at - 7 commentsCopyfieldICE “unexpected bound ty in binder” involving type binder,
5d94d29 Opened by León Orell Valerian Liehr at - 5 commentsFn-family trait and closurePassing a lifetime GAT to a closure can cause the compiler to run indefinitely
e5e44c5 Opened by jamie at - 11 commentsDistracting additional information when
1d0e016 Opened by Miikka Salminen at - 4 commentsu64is passed to the.pow()method of anotheru64ICE with Axum
7f9491b Opened by Velvet at - 4 commentserror[[E0401]] and errors with constants
6ef7609 Opened by RyanDamerell at - 2 commentsrustc will emit code for const-eval false branches
1a9936a Opened by Lukas Bergdoll atInconsistent path separators when trying to list paths using
b726db0 Opened by Teapot at - 3 commentsdoc --help --verboseon mingwTracking Issue for Rustdoc Askama Migration
7344175 Opened by clubby789 at - 10 comments#[derive(Clone, Copy)] doesn't work
5c17e47 Opened by mathematician at - 3 comments
a436d7c Opened by Christofer Nolander at - 6 commentsasyncblock occupies twice the size of its captures (causing explosion in size).Linker invocation for wasm32-unknown-unknown incompatibly changed between 1.66.1 and 1.67.1
7dba581 Opened by Felix S Klock II at - 9 commentsTesting a cross-compiled toolchain
c957433 Opened by James Farrell at - 7 comments
d067702 Opened by Collin Baker at - 7 commentsunsafe_codelint fires forunsafe fnwith safe bodyRust match bound non-exhaustive patterns when all possible patterns for
1de42ff Opened by Arthur at - 1 commentcharare handledProjections fail to unify projections in related obligations
5be8a18 Opened by AnthonyMikh at - 1 comment"correct return type" help shouldn't include
224589a Opened by scottmcm at - 2 comments'staticrustc sometimes constant-folds math method calls but still emits a call anyway
0bd6f6f Opened by Jason Orendorff at - 5 commentsTracking Issue for decoupling from github actions environment variables in bootstrap
2a48812 Opened by Albert Larsan at - 1 commentopenssl-sys cross-compilation from MacOS to aarch64-unknown-linux-musl error
991339a Opened by SELO at - 5 commentsAlways inline functions don't have correct source line information under the VS debugger
e09b123 Opened by Damian Andrei at - 3 commentsTracking Issue for
cc4fff9 Opened by Chris Denton at - 1 commentfs_native_path-C relocation-model=pie -C link-arg=--no-dynamic-linker still generates position dependant code for trait objects
16cfae0 Opened by LawrenceEsswood at - 1 commentDiagnostic message for std trait implementation includes unstable std type
e61a7dd Opened by Chris Denton at - 2 commentsInconsistent behavior of auto_traits+negative_impls across crates.
63723fe Opened by Guillaume Charifi at - 3 commentstrait object: specific use case of variance and/or coercion
923a4c6 Opened by Philippe Laferrière at - 6 commentsAVR: miscompilation, or stack overflow, when running cryptographic code
60455b7 Opened by Dave at - 34 commentsvery slow
3d31392 Opened by Matthias Krüger at - 1 commenttype_check_cratestage after error is already thrownmacro parses
774f365 Opened by Ezra Shaw at - 4 commentsletkeyword as pattern and fails + masked regressionReturning owned array when function expects a slice with a trait results in misleading error message.
68e35b4 Opened by Shane Tran Whitmire at - 2 comments
fbe5e4f Opened by quomat at - 1 commentchain()error output points to the wrong tokenLLVM update detection only works with bors merge commit
e2d1648 Opened by Nikita Popov at - 1 comment🧊 Failure to compile async function after moving from argument position
96833ce Opened by Bernhard Schuster at - 5 commentsimpl Xtoimpl SupertraitBad helps messages for wrong attempt to mutate inner of Rc of Box
37f1cd2 Opened by yannickmoy atCheck tier 3 targets in CI
1a47ad8 Opened by jyn at - 8 commentsWarning init error on array const generic
4c8cc6f Opened by Biagio Festa at - 1 comment
4371fc5 Opened by nora at - 13 comments-Zdylib-ltowith ThinLTO is broken on windows-msvcrustdoc: Add option to hide imports from rendered examples
6492074 Opened by lcmgh at - 6 commentsadd bootstrap tests for detecting src and out
e312db9 Opened by jyn atBroken link to incoherent impl
dec6010 Opened by Lukas at - 2 commentsrun-make with target wasm32-unknown-unknown has hard-to-diagnose errors
a66c7d3 Opened by Felix S Klock II at - 3 commentsUserTypeAnnotation contains resolved vars
032987f Opened by Ali MJ Al-Nasrawy atSuggest dereferencing mutex lock in match scrutinee
8f895e4 Opened by Esteban Kuber at - 3 commentsInternal compiler error while using async_graphql subscriptions
6c2cba0 Opened by Deji Adepetun atbootstrap: document how to reproduce broken intra-doc links locally
d3a2afb Opened by Peter Lyons Kehl at - 3 commentsSuggestion for variable lifetime when passed as argument for borrow fn with lifetime
a47a20c Opened by Chen Asraf at - 1 commentThe
05ee958 Opened by 823984418 at__mspabi_fltlifimplementation of MSP430 seems to be wrong?
1455f30 Opened by Crystal Durham at - 2 commentswarn(semicolon_in_expressions_from_macros)interacts poorly with macros invalid in expression context
4716ef1 Opened by Ruby Lazuli at - 1 commentmeta_variable_misusetrips on${count($foo)}outside of a repetition
8467126 Opened by Niki4tap at - 3 commentsunused_importslints on an import from a crate with a lang itemUse working debugger for debuginfo tests
43cd787 Opened by nora at - 1 commentinfinite recursion with TAIT and
c99659a Opened by lcnr at - 6 commentsreplace_opaque_types_with_inference_varsin projectUnsized return types are allowed on trait associated function declarations
d503e87 Opened by Vlad-Shcherbina at - 2 commentsCompilation stop when referring to GAT of Self in where clause of trait implementation
cab357a Opened by Angus at - 3 commentsMissed optimization opportunity on checking integer bounds
a1b2102 Opened by EFanZh at - 4 commentsTracking issue for syn 2.0 inside rust-lang/rust
6f3073a Opened by nora at - 5 comments
d40b1fc Opened by jyn at - 4 comments-C split-debuginfo=packedgenerates duplicate .dwp files for shared objects
e4ea119 Opened by Tymoteusz Wiśniewski atfs::read_diris not fused for network locations on WindowsTrait bounds for generic types do not imply themselves when they restrict associated types
61fa6e7 Opened by Yttiricon at - 4 commentsthread 'rustc' panicked at 'no entry found for key'
9f4c774 Opened by Jasha Sommer-Simpson at - 3 commentsTracking Issue for const
743b4c6 Opened by beef atarray::from_fnTracking Issue for const
9902cae Opened by beef at - 1 commentptr::drop_in_placefailed to convert GOTPCREL relocation against std::panicking::PANIC_COUNT: relink with --no-relax
92f8908 Opened by Luca Biendl at - 3 commentsLinker errors when building
9196861 Opened by uselessgoddess at - 3 commentswasm32-wasialias bound candidates for opaques allow cyclic reasoning
8b7c362 Opened by lcnr at - 5 commentsbootstrap: Ensure that all Steps are exercised in
f1481f7 Opened by jyn at - 6 comments--dry-runDebuginfo does not describe enums with uninhabited variants correctly
778d8ff Opened by Wesley Wiser at - 1 commentNatvis not embedded in staticlib
ac6e012 Opened by Josiah Bills atTracking Issue for return type notation
692ae85 Opened by Michael Goulet at - 11 commentsconst destructor error when using
73301d4 Opened by beef at - 1 commentwhile let Somewith generic typeIncorrect unused_braces when a proc macro is applied to a GAT type conversion
359380f Opened by teor at - 1 commentRustc fails to normalize trait functions that have late-bound lifetimes
4725148 Opened by Zakarum at - 1 commentmarker traits, cannot prefer impl with no bounds
4ecf45f Opened by lcnr at - 1 commentICE: attempted to read from stolen value: rustc_middle::mir::Body
35e5a17 Opened by Balaji R V at - 3 commentsdiagnostics improvements for invalid target_feature error
6757cd8 Opened by est31 at - 1 commentrepr(transparent) newtypes do not preserved preferred alignment
949912e Opened by Ralf Jung atConfusing error message when integer literal is inferred as usize
014774a Opened by VincentWo atUnable to satisfy associated type equality constraints (E0284) past a certain depth with multiple supertraits sharing a common supertrait
a886c2b Opened by Theodore Cipicchio at - 2 commentsllvm-tblgen Segmentation fault in CI on dist-aarch64-apple
8783437 Opened by Eric Huss at - 3 commentsbounds on trait impls are used in implied bounds
0394891 Opened by Ali MJ Al-Nasrawy at - 2 commentsthread 'rustc' panicked at 'forcing query with already existing
3c95c50 Opened by xiaohongxiedaima at - 1 commentDepNodeunexpected behavior of
5a20375 Opened by lcnr at - 7 commentspub(in other_module)ICE: linkage: LLVM ERROR:
19a0d81 Opened by Matthias Krüger at - 4 commentsglobal must have a zero initializer!Diagnostics for missing trait mention ~const even on stable
1a32e9c Opened by Manish Goregaokar at - 2 commentsrustdoc exits with an error on crate-level
8b90e63 Opened by Joan Antoni RE at - 4 comments#![doc(hidden)]Recursive closures' error is confusing
aba07a1 Opened by DoubleHyphen at - 5 commentsNested module privacy hole doesn't trigger lints
e81f0cd Opened by Jubilee at - 2 commentsICE in rustc_codegen_llvm when cross compiling to linux on OSX
d0eca7c Opened by Mocy at - 7 commentsPass -Werror when building LLVM in CI
d48f358 Opened by David Bohman at - 4 commentsC/C++ code linked to Rust code can't use some clang builtins
44e1a3a Opened by Mike Hommey at - 3 commentsconst-propagated
dac3927 Opened by Josh Stone at - 16 commentsarithmetic_overflowin unreachable codeTracking Issue for
fd12421 Opened by Trevor Gross at - 17 commentsonce_cell_try
7ec7149 Opened by lcnr at - 11 comments-Ztrait-solver=next: deduplicate region constraints in query responsesdon't suggest borrowing the
5b903ec Opened by Jacob Lifshay atBorrow::borrowfunction itemComplicated type generated by circular trait associated types not shortened in some cases
0fb6faa Opened by Benjamin S Wolf atimplicit Deref coercion not happening
b8995e6 Opened by Robert Collins at - 8 commentsAssociated Type Equality Constraints Drop Trait Bounds
6ca0721 Opened by Rahul Butani at - 1 commentICE: type variables should not be hashed
cd520dc Opened by Xenia at - 1 commentICE: 'copy LTO artifacts' panicked at 'no saved object file in work product'
b56e70a Opened by JangSchopenhauer at - 6 comments#[deny(unknown_lints)] doesn't apply to code from macros from external crates
4408078 Opened by Peter Lyons Kehl at - 8 commentsCompilation error when implementing
5dd3474 Opened by stormshield-kg at - 3 commentsFromusing a concrete associated type from another crateError messages on Iterator become confusing with previous errors
918a104 Opened by multisn8 at - 2 commentsBufRead::split eats last separator
6436226 Opened by Guillaume Girol at - 8 commentsinternal compiler error: encountered incremental compilation error with evaluate_obligation(81a04ba1514a6055-41c619c14401651b)
7508564 Opened by Giselle Serate atSegfault when creating a rdkafka consumer on x86_64-unknown-linux-musl
d523b57 Opened by Red Kalab at - 3 commentshrtb + infer types break auto traits with return type notation
ae57a51 Opened by Michael Goulet at - 1 commentTracking Issue for
d8457f4 Opened by Julian Knodt at - 4 commentstransmute_generic_constsTracking Issue for
7a3a34a Opened by Ezra Shaw at - 11 commentsx suggestSuggestion to fix clashing trait and generic names is incorrect when desired trait comes from module
99843d9 Opened by Anselm Schüler at - 2 commentsPanic: forcing query with already existing
9beebc7 Opened by Martin Thomson atDepNodeMisaligned pointer error message could be improved.
93d9a3c Opened by Edd Barrett at - 2 commentsRustdoc-Json: Reexported items don't appear in
3c23bd0 Opened by Alona Enraght-Moony at - 1 commentpathsTracking Issue for
b9c213d Opened by Bryan Garza at - 5 comments#[track_caller]on async fnRun tests via miri for compiler crates that use
3e92097 Opened by waffle at - 1 commentunsafeICE: Unwrap none in
b700823 Opened by Alice Ryhl at - 2 commentsrustc_query_system/src/query/plumbing.rsDistinguish versions of a crate loaded from the sysroot and from cargo
547d452 Opened by jyn at - 8 commentsHow do crate-level macro attributes deal with standard library prelude?
1bd8032 Opened by Vadim Petrochenkov at - 5 commentsICE: worker thread panicked
0485145 Opened by Nikunj italiya at - 2 commentsperf no longer figures out call stacks when debuginfo-level is enabled
54e069e Opened by Ben Kimock atE0460 long description is too optimistic about cargo's abilities
685e87b Opened by jyn at - 4 commentsa static library is not linked properly to a required system library
e964cf3 Opened by conanoc at - 3 commentsUnable to resolve HRTB/GAT lifetimes trait bounds
efec777 Opened by Stefan Ulbrich atLink directly from the README to rustc-dev-guide
dab6980 Opened by jyn at - 1 commentBetter handling of
406c976 Opened by Eamon Burns at - 4 commentselif -> else ifsyntax errorFloating point comparisons are miscompiled for signalling NaN inputs on AArch64
450bb9f Opened by Thom Chiovoloni at - 9 commentsNo way to support
dd2c236 Opened by Nemo157 at - 1 commentcargo -Zrustdoc-mapwith re-exported docs from a proc-macroRelocatable section in no_std binary
9482599 Opened by James Farrell at - 5 commentsTaking exact number of elements from range iterator causes interger overflow
a3f001e Opened by Nazar Mokrynskyi at - 5 commentsTrait with type-dependent optional function forces implementation regardless of type
7c36f48 Opened by Jonathan Birk at - 2 commentsHelp to use dot operator does not take into account auto-dereferencing
d93ef26 Opened by Anselm Schüler at - 4 commentsTracking issue for dejargonification
319a5e0 Opened by Oli Scherer at - 3 commentsDocumentation for HashMap's FromIterator with duplicate keys in the iterator
9ee87c6 Opened by Jordan Rose at - 2 commentsRust Building PIE without relocations
c7598b7 Opened by WorksButNotTested at - 25 commentsSIGILL Illegal Instruction on PPC64
f52a6a7 Opened by Stuart MacIntosh at - 22 commentslong types are written to a file as one looong line
4a0eadf Opened by Squirrel at - 1 commentrandom Empty/Tombstone LLVM assertion error on i686-msvc CI
f34a440 Opened by Eric Huss at - 2 commentsUnexpected Interpretation of Binary Operation starting with Unsafe
fe67a16 Opened by Florian Köhler at - 6 commentsLLVM name mangling workaround \x01 seems broken
c602322 Opened by Maurice Kayser at - 5 commentsstd::process:Command::spawn panics when pre_exec hook fails if SIGCHLD is ignored
2399b32 Opened by Kenny Levinsen at - 7 commentsSpurious CI failure: tests/run-make/jobserver-error
6e9e48a Opened by Ralf Jung at - 12 commentsRustdoc --show-coverage is wrong for reexported items
aaebf1e Opened by Alona Enraght-Moony at
7ef3380 Opened by León Orell Valerian Liehr at - 10 commentsdead_code: Inherent associated types are unconditionally considered deadTracking issue for incorrect lifetime bound errors in async
9fe6376 Opened by Tyler Mandry at - 10 comments"Implementation not general enough" with async and projection, fixed by wrapping with
b6ec303 Opened by Tyler Mandry atasync move"&mut v[v[0]..]" doesn't compile
13ccb4c Opened by Askar Safin at - 4 comments"left.extend_from_slice(right.strip_prefix(&mut left[n..]).unwrap())" doesn't compile
d228ab6 Opened by Askar Safin at - 7 commentsAutomatically derived trait implementations on
9c1dbbf Opened by MrGunflame at - 3 comments#[deprecated]items emit warningsICE: Missing value for constant, but no error reported?
7e372b3 Opened by Isaac Leonard at - 1 commentrustc segfault with struct containing large array of fat pointers + a bool
b223629 Opened by drey7925 at - 11 commentsbuild_script_build.exe in a Windows Sandbox shared folder is filled with zero bytes
9e28edd Opened by Adam at - 6 comments
c8c48c9 Opened by jyn at - 1 commentdownload-rustcshould support a cross-compiledhostUnstable fingerprints for evaluate_obligation (EvaluatedToOkModuloRegions)
f1d14fe Opened by Eric Lunderberg at - 3 commentsWrong
8cc3158 Opened by IchHabeKeineNamen at - 2 commentsClonebound suggestionCompiler incorrectly understand initialisation of vars with patterns.
1b1de5b Opened by Enigma Lav at - 1 commentPessimization on clearing LSB when unpacking enum
9e0b0e1 Opened by Nicholas Gorski atrustc: Gives inconsistent error messages if a dependency's dependency rlib has an unexpected filename
a7b9be9 Opened by Sebastian Dröge at - 4 commentsnightly 1.71-2023-04-17 overflows the recursion limit
c4bea6a Opened by benthecarman at - 22 commentsPurge Python
5afea1a Opened by Ezra Shaw at - 14 commentsMissing coverage for entire function with #[tracing::instrument(...)]
2df657e Opened by Dennis Felsing at - 1 commentBad coverage with macro_rules!
6f7f961 Opened by Dennis Felsing at - 1 commentTracking Issue for using
5f22073 Opened by Chris Denton at - 7 commentsraw-dylibin the standard libraryPhase 1 unwind failure when a Rust frame containing an aborting drop guard is called from code without unwinding info
a1995eb Opened by Gary Guo atseemingly incorrect nontrivial_structural_match warning
11b5706 Opened by Joey Hain at - 5 comments"warning: dropping unsupported crate type
ef87483 Opened by Tim Chevalier at - 1 commentdylib" for linux-musl targets"cannot produce dylib for
dd7defa Opened by Tim Chevalier at - 3 commentsrustc_driver v0.0.0 ...as the targetriscv64gc-unknown-linux-musldoes not support these crate types"Try to use ntex-mqtt in tokio run time and it cause ICE.
b9bf067 Opened by lsk569937453 at - 2 commentsconflicting implementations of trait
f850ce4 Opened by MaxKingPor at - 1 commentBorrow<std::option::Option<_>>for typeBody<_, _>broken MIR in DefId(...) (NoSolution)
e56b36c Opened by QuineDot at - 9 commentsAllow bootstrap to use custom test runner commands
2d3fc0e Opened by Adam Gemmell athang in fulfill due to exponential blowup
3903681 Opened by lcnr atout of memory compiling trait cycle
6a53d31 Opened by Matthias Krüger at - 1 commentICE: assertion failed: ptr::eq(context.tcx.gcx as *const _ as *const (), tcx.gcx as *const _ as *const ()), compiler/rustc_middle/src/ty/context/tls.rs
f01efb8 Opened by Paul Daniel Faria at - 9 comments[typeck] type-checking
3e02fab Opened by Matthew Sherborne at - 1 commentendpoint_docs::bodies::get_all_rest_call_bodiesMissed optimization when computing
0e1df48 Opened by Damian Andrei at - 3 commentsmaxon an iteratorICE on incremental build when implementing From for Cow
3cf6da3 Opened by Jan Hohenheim atForbidding lints doesn't really work in macros
b380109 Opened by waffle at - 2 comments+whole-archive link modifier not behaving as expected on macOS
dedab44 Opened by Arthur Kaukal Valladares at - 13 commentsrustdoc: copy version number when click
7a2b151 Opened by Khương Duy at - 4 commentsgeneric_const_exprs breaks object safety
5a4c9db Opened by Florian Häglsperger atTracking Issue for builtin # syntax
e6c7084 Opened by est31 at - 1 comment
d016f8f Opened by Boxy at - 4 commentsx buildlives blissfully assuming llvm does not existMissing opt: inlining condition into Option optimizes better, than not inlining
4800a64 Opened by klensy at - 1 commentAPI filter option for documentation section
808efe2 Opened by Prabhat atrust spent 10 minutes trying to suggest typos
9506c00 Opened by Matthias Krüger atTracking Issue for
02121ae Opened by Amanieu d'Antras atAllocErrorPanicPayloadExactSizeIterator seems to generate worse assembly if mutated before collected into
9965dc7 Opened by ZhennanWu at - 6 commentsVecMatch blocks generate inefficient assembly compared to if/else chain since rust 1.65.0
31e6d4f Opened by Mahmoud Al-Qudsi at - 5 commentsrustdoc: ICE: synthetic auto trait impls:
6e7510c Opened by Matthias Krüger at - 3 commentsfailed to fully process […]involving projections & projection predicatesrustdoc: ICE: synthetic auto trait impls:
37181f3 Opened by Matthias Krüger at - 3 commentsunable to fulfill trait […]due to ambiguity involving higher-ranked lifetimes & projection predicatesICE: debug assertions: E0061 suggests garbage code if struct name == fn name
45787fc Opened by Matthias Krüger at - 2 commentsExplicitly document/guarantee which pointers are safe for NonNull
432e764 Opened by Nic Hartley at - 2 commentsAutomated handling of busted assembly tests
a25a626 Opened by Jubilee at - 4 commentsUnused Fluent messages lint
a67bbc6 Opened by David Wood at - 7 commentsIncorrect / incomplete information about where you can break with a value
3b8a725 Opened by Phoebe Bennett atrefuse to borrow when no other reference exists technically
5f383d8 Opened by zyl at - 7 commentsOn linker errors write command to file instead of printing to disk
ff2e51a Opened by Esteban Kuber at - 5 commentsfunction performance seems to be affected by a match arm which is not evaluated.
a2c4985 Opened by Alex Shagiev at - 4 commentsfragile codegen for autovectorized code (x86_64)
2db4655 Opened by Paul Metcalfe at - 1 commentProducing a &'a T does not entail T: 'a in the eye of the compiler
5d5c62e Opened by Douglas Raillard at - 10 commentsPoor diagnostic combining #[derive(Debug)] with #[repr(C, packed)] struct
d4b5002 Opened by Jordan Rose at - 5 commentsUse same llvm_kind to link llvm's Polly library
059783a Opened by sxzzsf atuser-defined ansi codes in diagnostic output
326c3ed Opened by Ezra Shaw at - 6 commentsupdate internal terminology:
75e93d8 Opened by lcnr at - 20 commentsSubsts->GenericArgsEnum variants containing Vec not formatted in WinDbg
ad5df32 Opened by Trildar atSlow enum printing in WinDbg
daac26c Opened by Trildar atDynamic linking suppresses stackeroverflow detection
4cb0f34 Opened by Ilya Lakhin at - 7 commentsIncorrect "ambiguous associated type" report
23452fd Opened by Carl Lerche atAdd
6f3c2d1 Opened by jyn at - 17 commentscargo semver-checkstestsuite to rustdoc JSON outputUnreachable call of non-const fn from const fn is not a compilation error
a36a7c4 Opened by Tomasz Nowak at - 2 commentsICE failed to resolve instance for fn
092993d Opened by Florian Dufly at - 2 commentsCompile Regression when transmuting associated type
6705206 Opened by gwy15 at - 3 commentsICE while re-compiling trait-heavy inferences.
5c306b1 Opened by Benjamin Xu at - 2 commentsmacro_rules definition order can give confusing error in submodule
934719a Opened by Shadlock0133 atLarge amount of generated code for match statements with large arrays
68533ba Opened by Alex Gaynor at - 6 comments"LoadLibraryExW failed" when loading proc macros with too many -L search paths
454e17b Opened by Geoffry Song at - 2 commentsTracking issue for cleaning up std's thread_local implementation details
117e04f Opened by Mara Bos at - 15 commentsICE:
7c6d29c Opened by Andy Wang at - 10 commentsleft: MutatingUse(Call), right: NonUse(VarDebugInfo)Test
35ece93 Opened by nora atx.py installin CIUnexpected recursive decl-macro expansion
a5bd600 Opened by moulins at
02087d7 Opened by Matt Palmer atunreachable_publint suggests a breaking fix for associated type on traitRPIT type parameters not checked for well-formedness
e150174 Opened by Jules Bertholet at - 2 commentsAdd a lint to warn about
e252b7e Opened by Mara Bos at - 5 comments&(dyn … + Send)Mysterious "higher-ranked lifetime error" with async fn in trait and return-type notation
1838a32 Opened by Michael Goulet at - 4 commentsCompiler do not remove slice bounds checks if index is guaranteed to be less than part of the length
0362e67 Opened by AngelicosPhosphoros at - 4 commentsTracking Issue for
a2e9395 Opened by scottmcm at - 110 commentsascii::Char(ACP 179)NRVO miropt is unsound
4e3ce82 Opened by Jakob Degen at30% performance hit due to changing of the code in the non evaluating match arm
12c7395 Opened by Alex Shagiev at - 3 commentsrustc randomly fail to link with C program
8b0d4b6 Opened by Xavier Claessens at - 10 commentsconstant evaluation errors can superscede (and be caused by) unsafeck errors
243b06e Opened by Crystal Durham at - 7 commentsWindows GNU toolchain with -Cinstrument-coverage generates invalid data
b7fd49d Opened by Jonathan Metter at - 1 commentrustdoc: synthetic impls don't include bounds that originate from the implementing type
6dc3af9 Opened by León Orell Valerian Liehr at - 1 commentrustdoc: synthetic impls are faulty in the presence of assoc const equality constraints
e5651bc Opened by León Orell Valerian Liehr at - 1 commentRPITIT with Send trait marker breaks borrow checker
4915079 Opened by ][ at - 3 commentsUnhelpful error with braces after type in parameters
2c04c8d Opened by asquared31415 at - 1 commentBad error when using a const generic wrong
97cc3ac Opened by asquared31415 at - 2 commentsCompiling files can write almost empty useless(?) rlib files
257a191 Opened by klensy at - 2 commentsTracking Issue for AVX512 intrinsics
9f173ef Opened by Amanieu d'Antras at - 36 commentsTracking Issue for Intel Restricted Transactional Memory intrinsics
040262d Opened by Amanieu d'Antras at - 1 commentInvalid
69bca4e Opened by Pietro Albini at - 2 commentsaarch64-unknown-nonetarget produced if theCC_aarch64_unknown_noneenv var is not setTracking Issue for PowerPC arch intrinsics
79db220 Opened by Amanieu d'Antras at - 3 commentsTracking Issue for _MM_SHUFFLE
3c112f6 Opened by Amanieu d'Antras at - 1 commentTrait implementation implies trait bounds for associated types but not for GAT associated types
5c543cc Opened by Inanna Malick at - 1 commentRustdoc search:
0162375 Opened by Poliorcetics at - 1 commentQuery parser error: "Unexpected *"when searching for-> Option<*const T>Out of date information about Rvalue::Aggregate
b577dd5 Opened by Mohammad Omidvar atunsized_fn_params allows some unsized locals
c02cd03 Opened by Ralf Jung at - 6 comments
9d0f6c2 Opened by Nishant Joshi at - 6 commentsdyn Futuresuppresses unconditional recursionfn-ptr docs were not updated for the change to trait impls
e17ba1e Opened by lcnr at - 5 commentssanitizer=cfi does not work with Clto=thin ?
39f744a Opened by Matthias Krüger at - 4 commentsTracking Issue for stdarch_mips_feature_detection
cb9352b Opened by Amanieu d'Antras at - 1 commentTracking Issue for stdarch_arm_feature_detection
9b990f7 Opened by Amanieu d'Antras at - 1 commentTracking Issue for stdarch_powerpc_feature_detection
25bec29 Opened by Amanieu d'Antras at - 1 commentTracking Issue for stdarch_riscv_feature_detection
44d4022 Opened by Amanieu d'Antras at - 2 commentsTracking Issue for MIPS arch intrinsics
6c1caa8 Opened by Amanieu d'Antras atTracking Issue for NVPTX arch intrinsics
c75a82b Opened by Amanieu d'Antras at - 2 commentsUnreachable statement is not checked for const assertions
a5f8726 Opened by Marcel Müller at - 5 commentsICE: cfi: TAIT
103c812 Opened by Matthias Krüger at - 11 commentstransform_ty: unexpectedAlias(Opaque`mutable_transmutes lint should catch transmutes from a type without interior mutability to one with
8cf2a6e Opened by Mike Hommey at - 20 commentsSuggest use Enum::* when it is likely users intent.
a7537f6 Opened by Tomas Krejci at - 3 comments[Suggestion] E0432 - could it include suggestions to add "lib" in crate-type?
f830257 Opened by Danny Willems at - 6 commentsRustdoc generate files for items not used in documentation
46dc38b Opened by Guillaume Gomez at - 3 commentsStack overflow not caught in Drop for TLS data
42dbb7f Opened by Peter Ammon at - 16 comments"unconstrained generic constant" when adding numbers
72c0a7d Opened by Nazar Mokrynskyi atNo warning for unused thread_local
70a5e31 Opened by Duy Do at - 5 commentsBorrow checking can be effected by seemingly irrelevant statements
01bd89e Opened by matthewjasper at - 4 commentsTracking Issue for
909d73a Opened by Matt H at--extern forcedon't use region variables in borrowck query response
a10e218 Opened by Ali MJ Al-Nasrawy atOverflow evaluating a trait requirement
dfec108 Opened by Taihei Oki at - 4 commentsError output improvement: when using semicolon, it leads to more than one possibility where developer might be going wrong.
0b0958b Opened by Deleted user at - 3 commentsAttempted to read from stolen value error
4f81e48 Opened by jthulhu at - 1 commentCannot detect glob re-export's shadowed items in rustdoc JSON
2da3942 Opened by Predrag Gruevski at - 10 commentsPossible Regression: Error: the current crate is indistinguishable from one of its dependencies
271c865 Opened by Spencer Kohan at - 7 comments
84d4638 Opened by James Munns at - 4 commentsunreachable_publint does not fire in the case of partial wildcard shadowingDiagnostics: Nested higher-ranked lifetimes are incorrectly printed
c7b1874 Opened by León Orell Valerian Liehr at - 2 comments"Unreachable definition" warning after infallible expression in
f023b12 Opened by Felix Solcher at - 2 commentsif-blockMoving structs with Copy fields into closures causes surprising behavior
554ece4 Opened by Alex Blanck at - 5 commentsE0623 diagnostic degraded by presence of method parameter
51feacd Opened by Ben Schulz at - 1 commentFloating point modulo producing incorrect compuations
f45b5cc Opened by Charles Thompson at - 7 commentscasting variable with type
94ef2e7 Opened by HKalbasi at - 1 comment&Unsizedto&dyn Traitincorrectly says that the variable is unsized.E0631 tries to remove nonexisting borrow?
13e30cc Opened by Matthias Krüger at - 2 commentsTracking Issue for the experimental
8c88519 Opened by Josh Triplett at - 15 commentscrabiABIICE: no errors encountered even though
f6fe884 Opened by Bilal Mahmoud at - 1 commentdelay_span_bugissuedTracking issue for MIR simplification opportunities
a615662 Opened by Camille Gillot at - 10 commentsTrait fn impl takes precedence over concrete type's fn impl depending on visibility
9cc2cb6 Opened by Robert Jacobson at - 1 commentstd::str::split_inclusive gives unexpected results compared to std::str::split
2681ba5 Opened by Victor Dods atUnhelpful
dc457c0 Opened by veprolet at - 1 commenthigher-ranked lifetime errorin non-async contextTracking Issue for
49e88c9 Opened by AngelicosPhosphoros at - 2 commentscfg(overflow_checks)
db9bbb3 Opened by DQ at - 1 commentrustcprints the same type as found and expected for function item whose signature includes referencescode less optimized when accessing a specific array element, only on nightly
65357aa Opened by Antoni Spaanderman at - 9 commentsrustc error in fixed crate
29e10c8 Opened by Bobby Unverzagt at - 2 comments
65010a0 Opened by Chris Denton at - 5 commentscharopen ended range isn't bounded bychar::MAXCombining place projections in MIR makes codegen forget that NonNull is nonnull
0268bcd Opened by Ben Kimock at - 1 commentrustfmt is not getting backtraces anymore
2ba4dfa Opened by Matthias Krüger at - 7 commentserrors silenced by presence of async function with errors
249a6fc Opened by clubby789 at - 2 commentsType inference doesn't properly handle closures that don't return
6869489 Opened by Zack Weinberg at - 7 commentsTracking Issue for trim-paths RFC 3127
4c91657 Opened by Eric Huss at - 34 comments
b46799b Opened by Jules Bertholet at - 14 comments.awaitdoes not perform autoref or autoderefMissed optimization when matching against a struct with only one relevant field
efdb105 Opened by Damian Andrei at - 3 commentsrustdoc: Inconsistant decision to include impl with docs but no visible items
5131cad Opened by Alona Enraght-Moony at - 2 commentsCollapsing two if-statements to a single if statement can result in a large performance decrease
b5962a4 Opened by Clement Tsang at - 6 commentsAdd a "slim" staticlib variant that does not include a copy of std
8c15f18 Opened by Sebastian Dröge at - 3 commentsDoc clarification for
eeab2a2 Opened by @d-e-s-o @ work at - 3 commentsMaybeUninit::zeroed()Allow numeric tokens containing 'e' that aren't exponents be passed to proc macros
ff789a9 Opened by Olivier Goffart at - 15 commentsinternal compiler error: cannot relate bound regon
2c82aef Opened by Boe Rogers at - 1 commentrust-lldb script import failed on lldb-16
52685af Opened by Pure White at - 5 commentsCompilation error about RISC-V H extension
fa423b3 Opened by Chengxiang Qi at - 14 commentsRegression in debug codegen for simple division
a6bad94 Opened by carbotaniuman at - 1 commentConfusing error message when forgetting semicolon after spawning a scoped thread
41406ca Opened by GrigorenkoPV at - 1 commentTracking Issue for ExitCodeExt on Windows
2404ca8 Opened by Aron Parker at - 3 comments
6a17b2c Opened by Carson Riker at - 2 commentstry_intoinvalid suggestion"error[E0519]: the current crate is indistinguishable from one of its dependencies" does not always accurately describe the problem
740c9f8 Opened by Brian Johnson at - 7 commentsRustc recommends wrong fix for wrongly passing a slice over references instead of slice over geneirc type.
0b35c0f Opened by laund at
5f04c86 Opened by rvalue at - 1 commentrustcfails to build for targetriscv64gc-unknown-linux-muslUser-defined Mach-O segments cannot be assigned permissions
de644a4 Opened by Melvyn at - 1 commentWhen add irrelevant
f59cf94 Opened by Kaiwei Li at - 2 commentsuse tokio::*, got compile error : the traitPartialOrd<&String>is not implemented forStringMedium Array of Vecs cloned causes stack overflow but doesn't provide any details
6b1c3d7 Opened by Anna at - 9 commentsRustc panics if a const generic has default value including a const
7fedc94 Opened by zNoctum at - 1 commentCreate Pull Request templates for common actions
e8b6dc4 Opened by Peter Jaszkowiak at - 8 commentsbuilding from source does not like if you
7ef6fb0 Opened by Felix S Klock II at - 7 commentsgit initthe tree.Compilation regression on nightly with
3e07cd4 Opened by Carl Lerche at - 5 commentsi686-unknown-linux-gnuTracking Issue for NEON intrinsics on 32-bit ARM
e9151e6 Opened by Amanieu d'Antras at - 13 commentsWrong diagnostic for rayon trait bound requirements
a9e2348 Opened by harudagondi at - 1 commentType inference/resolution error in the presence of Pointee::Metadata in recursive data-structure
a6ce1d1 Opened by matthieu-m at - 7 commentsWhat is the behavior of
ba6529e Opened by Ryan Lopopolo at - 5 commentsstd::env::split_pathswhen given an empty string?Possible useless
befaf87 Opened by EFanZh atcmpinstruction not removed
ed390da Opened by Lukas Wirth aterror[E0596]: cannot borrow ... as mutable, as it is not declared as mutablehelp note is misleadingerror:
ce212e1 Opened by frederikhors at - 5 commentsXdoes not live long enough doesn't provide enough context"cannot use because it was mutably borrowed" error mentions non-existent field on enum variant
d19ebf4 Opened by asquared31415 at - 2 commentsMove assert! panic to cold function
ffcaced Opened by PSeitz at - 2 commentsNo BTreeMap BTreeSet debug visualizers for lldb / macOS
29fdf67 Opened by alcroito at - 4 commentsrustdoc is confusing for
5ea611e Opened by Nathan Wilcox atuse Foo as BartypesTracking Issue for
3d43c0c Opened by Seth Pellegrino at - 2 commentsriscv-interrupt-{m,s}ABIsAllow specifying stack size of threads spawned by the test runner
cd0a07e Opened by Mateusz Kowalczyk at - 2 commentsInvalid suggestion to constrain type param inside macro call instead at the actual source
4d94d5e Opened by Joshua Liebow-Feeser at - 1 comment
504c517 Opened by LowR at - 1 comment${count()}disregards depth parameter when captured repetition is emptyrust-lld not installed / available on riscv64gc-unknown-linux-gnu
363a5ec Opened by The Brink of Tomorrow at - 2 commentslet-else does not support
dad27e6 Opened by lcnr at - 8 commentselse ifTrait fails to imply trait bounds for super trait associated types
f4055c5 Opened by Dante Broggi at - 5 commentsCompiler crashes on complex type-aliases and associate types
432d9e8 Opened by William Sørensen at - 3 commentsTracking Issue for removing
7dec59a Opened by nora at - 2 commentsunsized_localssuboptimal span for tait non-defining use caused by using the same param twice
ef0a921 Opened by Boxy at - 1 comment/usr/bin/ld: BFD (GNU Binutils for Ubuntu) 2.38 internal error, aborting at ../../bfd/merge.c:939 in _bfd_merged_section_offset
8ae1ff3 Opened by John Nagle at - 4 commentsUsing the
68fc188 Opened by Nick Mathewson at - 3 commentsbacktracecrate worsens codegen when building with opt-level='s'Bad overflow errors on missing trait impls.
faaae3d Opened by Georg Semmler at - 1 commentFlatten bool arguments under
0b846c9 Opened by Kisaragi at - 2 comments-Zflatten-format-args=yesWe are not running std tests for wasm
952a50c Opened by jyn at - 2 commentsCache LLVM between try runs
53257a1 Opened by jyn at - 13 commentsSearch should support including samples and comment text
3c4941c Opened by George at - 1 commentMismatch reported for fn impl with HRTB lifetime without cast
f26a4ca Opened by Mahmoud Al-Qudsi at - 5 commentsICE: type_op_normalize_ty: forcing query with already existing
6eea913 Opened by Tim Kotowski atDepNodeRustdoc
a0cf92e Opened by Martin Habovštiak at - 4 commentsdoc_auto_cfgincorrectly reporting an item with conditionally default type params as conditional-Zrandomize-layout causes ICE when compiling syn (as part of a test) (with --target)
a09284e Opened by Ben Kimock at - 4 commentsrustdoc documents items inside expressions when ran on binary crates
ca41aed Opened by rodrimati1992 at - 2 commentsOverflow evaluating the requirement when using GATs
807caa2 Opened by Mohammad Omidvar at - 3 commentslibrustc_driver.so not reproducible
df1cc67 Opened by Sundeep KOKKONDA at - 2 commentsBogus suggestion on I::Item vs &I::Item mismatch
78a07c3 Opened by Sergey Bugaev atTracking Issue for
f89561e Opened by Clar Fon at - 2 commentsCStr::bytesTracking Issue for
72f8b2a Opened by Clar Fon at - 7 commentsstd::ffi::c_strmoduleMissing trait bound for defaulted types parameters should mention them
b07cff1 Opened by Daniel Henry-Mantilla at - 1 commentUsing
ad557a0 Opened by Yuri Astrakhan at - 5 comments&vinstead ofvarg informat!does not inline, causing ~6% perf hitWeird codegen / constant folding with iterators of length > 101
f7db044 Opened by Sadiinso at - 8 commentsUnclear error message when using recursive future with tokio::spawn
6ef28a5 Opened by Arthur Carcano at - 3 commentsassertion failed: key as usize != KEY_SENTVAL in DragonFly BSD
e1258a5 Opened by Antonio Huete Jimenez at - 6 commentsstrip does not work on rust 1.70 binaries
9adff41 Opened by kiap at - 4 commentsSupport wasm exception handling for Emscripten target
7016008 Opened by Hood Chatham at - 14 commentsHeisen-misoptimisation on x86_64
99931b0 Opened by Andy Wang at - 7 commentswide pointer/borrow equality for
3845827 Opened by Boxy atunsized_const_paramsdist-x86_64-linux doesn't build locally, tries to combine download-ci-llvm and thin-lto
adc3146 Opened by Ben Kimock at - 3 commentsTAIT: "unconstrained opaque type" error when constraining use is unreachable.
67d2f38 Opened by Dario Nieuwenhuis atType inference fails with
37c9886 Opened by Toni Peter atadt_const_paramsandconst_generic_exprsfor associated typesSuggest code correction for E0446 - private type in public interface
a82e829 Opened by Yuri Astrakhan at - 3 commentsstandalone installer rustc-1.70.0 (precompiled binary) segfaults in elf_machine_runtime_setup
12d856a Opened by Georgy Yakovlev at - 37 commentsfield is never read warning doesn't consider Drop implementation
e0c750b Opened by Lucas Clemente Vella at - 4 commentsbuilding for mipsel, link fails on missing symbol __sync_fetch_and_add_8, which doesn't exist on mips and shouldn't be getting called
d9308e6 Opened by Sean Mollet at - 15 commentsRanges of match expressions incorrectly parsed
4ca6862 Opened by Clar Fon at - 2 commentsinlining produces broken MIR by changing whether types can be normalized
9088850 Opened by Andreas Hauser at - 12 commentsThe ref to *const implicit conversion has become a footgun with e.g. Rc::from_raw
cb7ba4d Opened by Mike Hommey at - 17 commentsImpls are not resolved correctly when using generic const expressions
05aec8e Opened by Wojciech Daniło at - 1 commentConstify BuildHasherDefault construction
69c3122 Opened by terrarier2111 at - 1 commentCollapsible sidebar items
663145f Opened by Allan Zhang at - 3 commentsice: cfi: LLVM ERROR with polymorphic paths
7cc8275 Opened by Matthias Krüger at - 3 comments[rustdoc] Some items don't have documentation rendered
d81e4cd Opened by Guillaume Gomez at - 1 comment./x.py check broken with vendored dependencies
378d159 Opened by bjorn3 at - 5 commentsICE:
bf4549f Opened by Matthias Krüger at - 6 commentsregion variables should not be hashedliballoc built with
095a2b7 Opened by Tyler Mandry at - 2 comments-Csplit-debuginfo=unpackeddespite not being supported on riscv32imc-unknown-none-elfConfusing error message when enum variant is used without capitalization if a trait function has the name name
63b182e Opened by dullbananas at - 2 commentsrustc keeps suggesting borrows to no avail
ae181e1 Opened by Andrew Cassidy at - 3 commentsunchecked region constraints for opaque types in dead code
a588653 Opened by lcnr at - 6 commentsICE: 'rustc' panicked at 'index out of bounds compiler/rustc_middle/src/hir/mod.rs:129:21
5babd24 Opened by Ryan Goodfellow at - 1 commentDon't parse and reserialize toml in configure.py
602898d Opened by jyn at - 6 commentsICE: "forcing query with already existing
d3a68ab Opened by Gunnar at - 2 commentsDepNode" with many async callsInitialization of stack-based arrays does not get automatically vectorized.
2fd8396 Opened by Tobias Decking at - 1 comment
92e9f85 Opened by Catherine Flores at - 4 commentslet x = xstack allocation on printingVec<T>MSVC on x86-32 Windows fails to align variables to their required alignment
266ad29 Opened by Mike Hommey at - 66 commentsCross-compilation from LInux to x86_64-apple-darwin fails due to bad "cc" command line params
6fc5a40 Opened by John Nagle at - 17 comments
e80ef3a Opened by Nils Husung at - 3 commentsunsafe_op_in_unsafe_fnnot triggered for raw pointer dereferencing insideaddr_of/addr_of_mutSource of
ec464de Opened by Trevor Gross at - 3 comments'staticlifetimes in types don't show up in diagnostics
6a857a4 Opened by Ivan Nikulin at - 2 commentsstd::thread::JoinHandle::joinpanics with seccomp-killed threadsOOM while printing
d9dde56 Opened by Matthias Krüger at - 9 commentsquery stack during panicafter ICE
ae3b666 Opened by 522 at - 2 commentsN: const usizegives a lot of unhelpful error messages instead of suggestingconst N: usize
85fcf64 Opened by Catherine Flores at - 5 commentsMap::findshould not index, but callgetinstead to prevent ICEsBootstrap cannot remove host symlink on Windows if created from WSL2
fb78371 Opened by Chris Denton at - 1 commentManually running CI jobs
07be590 Opened by pjhades atdist-various-{1,2}complains about missingmetrics.jsonSuggestion from
14ef8ff Opened by Olivier Goffart at - 1 commenterror[E0034]: multiple applicable items in scopedon't always applyTracking Issue for
e1d823b Opened by Eric Holk at - 27 commentsUniqueRc/UniqueArc
3233668 Opened by Guillaume Gomez atrustdoc-js-stdtester doesn't always pick the latestsearch.jsfileLifetime parameter used by a generic parameter is considered to be unused
ef59a3d Opened by Donghyun Shin atFulfilling trait bound with blanket impl can cause associated type mismatch
6a6bb46 Opened by urben1680 at - 1 commentObject file in /tmp produces non-deterministic builds on Windows for crate-type=bin
9ded388 Opened by Dana Jansens at - 9 commentsnegative_impls: negative impl fails to prevent overlap error
af693d8 Opened by lcnr at - 3 commentsSuggestion: Split
fed79bb Opened by Jonas Platte at - 1 commentunreachable_publint into multiple lintsConst-eval
d54b2ca Opened by Ralf Jung at - 8 commentsInterpError: error enum variants vsthrow_ub_custom!ICE: assertion failure:
1bfed30 Opened by Matthias Krüger at - 5 commentsSize(0 bytes/8 bytes)rustc_const_eval/src/interpret/place.rsAFIT: strange errors on circular impls
74086da Opened by Dario Nieuwenhuis at - 5 commentsice:
0b04ae8 Opened by Matthias Krüger at - 4 commentsAttempting to cast non-castable types fn({type error}) -> Foo {Foo::Bar} and usizeCompiler Error - Unstable Fingerprints in mir_built.
a0ba1df Opened by Ash at - 2 commentsMatching on Pythonic boolean symbols (
c92cf71 Opened by Edward Shen at - 7 commentsTrue,False) should result in better diagsMisleading
f5491da Opened by Sebastian Dröge atborrowed data escapes outside of functionerror message due doesn't mention actual borrow that is affectedchange handling of subtyping to be less fragile after analysis
9cb7ead Opened by lcnr at - 16 commentsbootstrap: Make
128a154 Opened by jyn at - 10 commentsrustoptions configurable per-stageTAIT: concrete types may differ by normalization
1e2189b Opened by Ali MJ Al-Nasrawy atICE: compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:595:32: uninterned StableCrateId
e16653b Opened by bjorn3 at - 19 commentsstd::sync::mpsc::Receiver::try_recv can block forever if sending thread is blocked
40f6b76 Opened by Ben Hansen at - 21 commentsGAT lifetime tricky
9b200ea Opened by Charles Lew at - 2 commentsLLVM ERROR:
13c4d66 Opened by Matthias Krüger at - 6 commentsToo many bits for int64_tE0207 if a type parameter occurs in an implementing type or associated type, if it also occurs in a regular type argument
7c47d16 Opened by Jakob Hain at - 2 commentsTracking Issue for Explicit Tail Calls
cf1b1ac Opened by waffle at - 5 commentsTracking issue for lazy type aliases
ed4ec1c Opened by Guillaume Gomez at - 6 commentsICE: (probably unbound recursion) failed to resolve instance for ...
f7f5989 Opened by Dzenan Jupic at - 2 commentsadd assert that
e0db852 Opened by lcnr atdyn TraitEngineis used correctlyVariable scoping sometimes inconsistent when debugging
33689d3 Opened by Wesley Wiser atSIGSEGV: invalid memory reference on beta channel
273b3f1 Opened by Oleksandr Babak at - 9 commentsCannot call by reference to
f6ddb33 Opened by AngelicosPhosphoros at - 2 comments&mut F: FnMutpoor diagnostic for missing extern crate in 2015 edition
2f5fb63 Opened by Aarav Shah at - 4 commentsTracking Issue for
eaa097d Opened by Olivia Lee at - 13 commentsslice_split_onceTracking Issue for implementation of
d12afa6 Opened by Dmitrii - Demenev at - 1 commentExtendparameterized over "token tree items" (Group,Literal,Punct,Ident) forTokenStream
2151cd3 Opened by Marcel Müller at - 2 commentsError::downcast_refcannot be used from function argumentsE0434 'can't capture dynamic environment in a fn item' can be confusing or misleading, especially in niche cases
8f0f321 Opened by Starwort at - 1 commentOOB index in async fn evades linter
5cd05d1 Opened by fuse117 at - 9 commentsrustdoc-json: Dangling ID for trait impl with pub struct in
8f58bec Opened by Alona Enraght-Moony at - 1 comment#[doc(hidden)]modPassing mutating async function gives unhelpful duplicate type error
07d87e5 Opened by Sophia J. Turner at - 1 comment
265c262 Opened by GrigorenkoPV at - 4 comments((), !)and((), ())are considered incompatible typesrustdoc: where-clauses on tuple & unit structs and on assoc tys are weirdly styled
ea12e18 Opened by León Orell Valerian Liehr at - 2 commentsIterator assembly regression
e3d4fd1 Opened by Benjamin Brittain at - 5 commentsRust allows
ad3bc98 Opened by Daniel Henry-Mantilla at - 12 commentsimpl Fn(T<'a>) -> T<'b>to be: 'static, which is unsounditerator for_each performance regression
c979961 Opened by Daniel Giger at - 20 commentscompiler crashed on cargo build
c1da92b Opened by Viktor Kulikov at - 2 comments
98abd12 Opened by waffle at - 7 commentsrustc_on_unimplementedis not std-agnosticSurprising internals in TryTrait revealed in diagnostic
b729b31 Opened by Jacob Rothstein at - 3 commentsType inference/coercion with optional function pointer
d13ecba Opened by Chris Spencer atMisleading suggestion to add lifetime bounds
a023a28 Opened by Peter Budny at - 1 commentAutomatic dereferencing or borrowing on methods that exist behind a blanket (generic) trait implementation
7c7c5ba Opened by Scott Moore at - 2 commentshint to consider dereferencing instead of mutably borrowing an immutable variable
900ae02 Opened by Antoni Spaanderman at30+ duplicates on E0308 with expected and found being literally identical
afe6c1d Opened by Sebastian Pipping at - 4 commentsType inference results in infinite recursion in trait resolution
cea3656 Opened by Konnor Andrews at - 6 commentsHigh recursion_limit plus recursive trait resolution error results in SIGSEGV
034b541 Opened by Konnor Andrews at - 1 commentrustdoc's resugaring of projection predicates to type bindings is flawed
eeb0d9e Opened by León Orell Valerian Liehr at - 8 commentscargo clippy shows no warnings, but cargo clippy --fix fails ("failed to automatically apply fixes")
e0a55db Opened by Benedikt Radtke at - 3 commentsunhelpful diagnostic regarding inferred
fb86afa Opened by vinícius x at - 5 comments'staticboundInsufficiently precise documentation of
7d0140b Opened by Dmitrii - Demenev at - 6 commentsstd::file!macro
a6198aa Opened by Will at#[link(kind="raw-dylib")]mis-compiles if cdylib export has the same name
ae56be3 Opened by Catherine Flores at - 4 commentssuccessorsis 2x slower thanmapOptimizer regression from 1.69 to 1.70 on AArch64
1a2cd7d Opened by Owen O'Malley at - 15 commentsCapturing thread output during tests interacts poorly with global thread pools
7f44f7e Opened by Alex Crichton atSupport checking whether
109d19e Opened by Shuhei Takahashi at - 4 commentsstd::process::ExitCoderepresents success or failureAdding a timout command when running the executable file could cause wrong coverage result
713c563 Opened by Zixi Liu - NJU at - 5 commentsNamespacing inconsistency with type and const parameters
66c3b15 Opened by Marin Veršić at - 1 commentLinking error on Rust 1.70 aarch64-unknown-linux-musl toolchain
844c381 Opened by Justin Guidroz at - 35 comments
fdba7cd Opened by Dan Johnson at - 1 commentclippy-driver +stage1doesn't work:error while loading shared libraries: librustc_driver-2731d3486cc92946.sofinish and clean up
6f171cd Opened by beef at - 7 commentsrustc_const_eval's translatable diagnostics.Compiler crash when
248b473 Opened by Gary Guo at - 5 comments-Z virtual-call-eliminationis usedMisleading lifetime error with for loop and async capture
42e29d5 Opened by Conrad Ludgate at - 1 comment
8741b68 Opened by Yan at - 4 comments-C debug-assertions=offdoes not apply on all consteval casesio::Error's Display impl should not include "(os error N)" where N is a meaningless number
2d0dbd3 Opened by Zack Weinberg at - 6 comments