Unlabeled
  I-unsound 💥
A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
  A-allocators
Area: Custom and system allocators
  A-associated-items
Area: Associated items such as associated types and consts.
  A-async-await
Area: Async & Await
  A-attributes
Area: #[attributes(..)]
  A-borrow-checker
Area: The borrow checker
  A-build
Area: build system
  A-catch
Area: `do catch { .. }` expressions
  A-closures
Area: closures (`|args| { .. }`)
  A-codegen
Area: Code generation
  A-coercions
Area: implicit and explicit `expr as Type` coercions
  A-collections
Area: std::collections.
  A-concurrency
Area: Concurrency related issues.
  A-const-eval
Area: constant evaluation (mir interpretation)
  A-const-fn
Area: const fn foo(..) {..}. Pure functions which can be applied at compile time.
  A-cross
Area: Cross compilation
  A-debuginfo
Area: Debugging information at runtime in generated code.
  A-destructors
Area: destructors (Drop, ..)
  A-diagnostics
Area: Error messages
  A-doctests
Area: Documentation tests, run by rustdoc
  A-driver
Area: rustc_driver that ties everything together into the `rustc` compiler
  A-dst
Area: Dynamically Sized Types
  A-edition-2018-lints
Area: lints supporting the 2018 edition
  A-ffi
Area: Foreign Function Interface (FFI)
  A-frontend
Area: frontend (errors, parsing and HIR)
  A-generators
Area: Generators
  A-grammar
Area: The grammar of Rust
  A-hir
Area: the High level Intermediate Representation (HIR)
  A-impl-trait
Area: impl Trait. Universally / existentially quantified anonymous types with static dispatch.
  A-incr-comp
Area: Incremental compilation
  A-inference
Area: Type inference
  A-inline-assembly
Area: inline asm!(..)
  A-intra-doc-links
Area: Intra-doc links, the ability to link to items in docs by name
  A-iterators
Area: Iterators
  A-libtest
Area: #[test] related
  A-lifetimes
Area: lifetime related
  A-linkage
Area: linking into static, shared libraries and binaries
  A-lint
Area: Lints (warnings about flaws in source code) such as unused_mut.
  A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
  A-macros-1.2
Issues which affect macros 1.2
  A-macros-2.0
Area: declarative macros 2.0, https://github.com/rust-lang/rust/issues/39412
  A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
  A-metadata
Area: crate metadata
  A-mir
Area: Mid-level IR (MIR) - https://blog.rust-lang.org/2016/04/19/MIR.html
  A-naked
Area: #[naked], prologue and epilogue-free, functions, https://git.io/vAzzS
  A-NLL
Area: Non Lexical Lifetimes (NLL)
  A-parallel-queries
Area: Parallel query execution
  A-parser
Area: The parsering of rust source code to AST.
  A-plugin
Area: compiler plugins, doc.rust-lang.org/nightly/unstable-book/language-features/plugin.html
  A-pretty
Area: Pretty printing.
  A-resolve
Area: Path resolution
  A-rls
Area: Rust Language Server (RLS)
  A-runtime
Area: The runtime of Rust or using Rust to implement a runtime.
  A-rust-2018-preview
Area: The 2018 edition preview
  A-rustbuild
Area: The rustbuild system (x.py)
  A-sanitizers
Area: Sanitizers for correctness and code quality.
  A-save-analysis
Area: saving results of analyses such as inference and borrowck results to a file.
  A-security
Area: Security related issues (example: adress space layout randomization)
  A-simd
Area: SIMD (Single Input Multiple Data)
  A-slice-patterns
Area: slice patterns, https://github.com/rust-lang/rust/issues/23121
  A-specialization
Area: Trait impl specialization
  A-spurious
Area: Spurious failures in builds (spuriously == for no apparent reason)
  A-stability
Area: issues related to #[stable] and #[unstable] attributes themselves.
  A-suggestion-diagnostics
Area: suggestions generated by the compiler appplied by cargo fix
  A-syntaxext
Area: Syntax extensions
  A-synthetic-impls
Area: Synthetic impls, used by rustdoc to document auto traits and traits with blanket impls
  A-target-specs
Area: compile-target specifications
  A-testsuite
Area: The testsuite used to check the correctness of rustc
  A-thread-locals
Area: Thread local storage (TLS)
  A-traits
Area: Trait system
  A-typesystem
Area: The type system
  A-unicode
Area: unicode related
  A-visibility
Area: visibility modifiers such as `pub`
  B-RFC-approved
Approved by a merged RFC but not yet implemented.
  B-RFC-implemented
Approved by a merged RFC and implemented.
  B-unstable
Implemented in the nightly compiler and unstable.
  beta-accepted
Accepted for backporting to the compiler in the beta channel.
  beta-nominated
Nominated for backporting to the compiler in the beta channel.
  C-bug
Category: This is a bug.
  C-cleanup
Category: PRs that clean code up or issues documenting cleanup.
  C-enhancement
Category: A PR with an enhancement or a proposed on in an issue.
  C-feature-accepted
Category: A feature request that has been accepted pending implementation.
  C-feature-request
Category: A feature request, i.e: not implemented / a PR.
  C-future-compatibility
Category: future compatibility lints
  C-tracking-issue
Category: A tracking issue for something unstable.
  chalk-integration
Issues blocking "preliminary chalk integration" milestone
  disposition-close
This PR / issue is in PFCP or FCP with a disposition to close it.
  disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
  disposition-postpone
  E-easy
Call for participation: Experience needed to fix: Easy / not much
  E-hard
Call for participation: Experience needed to fix: Hard / a lot
  E-help-wanted
Call for participation: Help is requested / needed by the one who filed the issue to fix it.
  E-medium
Call for participation: Experience needed to fix: Medium / intermediate
  E-mentor
Call for participation: This issue is currently mentored.
  E-needs-bisection
Call for participation: This issue needs a bisection to find the exact PR causing the regression
  E-needs-mentor
Call for participation: This issue is in need of a mentor.
  E-needstest
Call for participation: writing correctness tests
  final-comment-period
In the final comment period and will be merged soon unless new substantive objections are raised.
  finished-final-comment-period
The final comment period is finished for this PR / Issue.
  hacktoberfest
hacktoberfest projects - https://hacktoberfest.digitalocean.com/
  I-compilemem
Problems and improvements with respect to memory usage during compilation.
  I-compiletime
Problems and improvements with respect to compile times.
  I-crash
Compiler crashes, use I-ICE instead when rustc panics with a message saying it is an ICE.
  I-hang
Compiler never terminates, resulting from infinite loops, deadlock, livelock, etc.
  I-heavy
Problems and improvements with respect to binary size of generated code.
  I-ICE
Describes an Internal Compilation Error (ICE) or ❄️- a panic bug in the compiler.
  I-needs-decision
Issues in need of decision.
  I-nominated
Indicates that an issue has been nominated for prioritizing at the next team triage meeting.
  I-slow
Problems and improvements with respect to performance of generated code.
  invalid
The issue is invalid and has been raised in error.
  metabug
Issues about issues themselves ("bugs about bugs")
  needs-fcp
This change is insta-stable, so needs a completed FCP to proceed.
  needs-rfc
This change is large or controvercial enough that it should have an (e-)RFC accepted before doing it
  NLL-complete
Working towards the "valid code works" goal
  NLL-diagnostics
Working torwads the "diagnostic parity" goal
  NLL-fixed-by-NLL
Bugs fixed, but only when NLL is enabled.
  NLL-performant
Working towards the "performance is good" goal
  NLL-polonius
Issues related for using Polonius in the borrow checker
  NLL-reference
Reference material for NLL
  NLL-sound
Working towards the "invalid code does not compile" goal
  O-android
Operating system: Android
  O-ARM
Target: ARM processors
  O-asmjs
Target: asm.js - http://asmjs.org/
  O-dragonfly
Operating system: DragonFly BSD
  O-freebsd
Operating system: FreeBSD
  O-fuchsia
Operating system: Fuchsia
  O-guix
Operating system: GuixSD - https://www.gnu.org/software/guix/
  O-ios
Operating system: Apple's iOS.
  O-linux
Operating system: Linux
  O-macos
Operating system: macOS
  O-MIPS
Target: MIPS processors
  O-musl
Target: The musl libc
  O-netbsd
Operating system: NetBSD
  O-NixOS
Operating system: NixOS, https://nixos.org/
  O-NVPTX
Target: the NVPTX LLVM backend for running rust on GPUs, https://llvm.org/docs/NVPTXUsage.html
  O-openbsd
Operating system: OpenBSD
  O-PowerPC
Target: PowerPC processors
  O-redox
Operating system: Redox, https://www.redox-os.org/
  O-riscv
Target: RISC-V architecture
  O-solaris
Operating system: Solaris
  O-SPARC
Target: SPARC processors
  O-SystemZ
Target: SystemZ processors (s390x)
  O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
  O-windows-gnu
Toolchain: GNU, Operating system: Windows
  O-windows-msvc
Toolchain: MSVC, Operating system: Windows
  O-windows
Operating system: Windows
  O-x86
Target: x86 processors
  O-x86_64
Target: x64 processors
  P-high
High priority
  P-low
Low priority
  P-medium
Medium priority
  proposed-final-comment-period
Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off.
  regression-from-stable-to-beta
Performance or correctness regression from stable to beta.
  regression-from-stable-to-nightly
Performance or correctness regression from stable to nightly.
  regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
  relnotes
Marks issues that should be documented in the release notes of the next release.
  rust-2-breakage-wishlist
In the wishlist of breaking changes that requires rust 2.0
  S-blocked-closed
Status: marked as blocked ❌ and closed because resolving the block is expected to take a long time.
  S-blocked
Status: marked as blocked ❌ on something else such as an RFC or other implementation work.
  S-inactive-closed
Status: closed due to inactivity.
  S-waiting-on-author
Status: The marked PR is awaiting some action (such as code changes) from the PR author.
  S-waiting-on-bikeshed
Status: Awaiting a decision on trivial things.
  S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
  S-waiting-on-crater
Status: Waiting on a crater run to be completed.
  S-waiting-on-perf
Status: Waiting on a perf run to be completed.
  S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
  S-waiting-on-team
Status: Awaiting decision from the relevant subteam (see the T-<team> label).
  stable-accepted
Accepted for backporting to the compiler in the stable channel.
  stable-nominated
Nominated for backporting to the compiler in the stable channel.
  T-cargo
Relevant to the cargo subteam, which will review and decide on the PR/issue.
  T-community
  T-compiler
Relevant to the compiler subteam, which will review and decide on the PR/issue.
  T-core
Relevant to the core team, which will review and decide on the PR/issue.
  T-dev-tools
Relevant to the dev-tools subteam, which will review and decide on the PR/issue.
  T-doc
Relevant to the documentation subteam, which will review and decide on the PR/issue.
  T-IDEs
Relevant to the IDEs and editors team, which will review and decide on the PR/issue.
  T-infra
Relevant to the infrastructure subteam, which will review and decide on the PR/issue.
  T-lang
Relevant to the language subteam, which will review and decide on the PR/issue.
  T-libs
Relevant to the libraries subteam, which will review and decide on the PR/issue.
  T-release
Relevant to the release subteam, which will review and decide on the PR/issue.
  T-rustdoc
Relevant to the rustdoc subteam, which will review and decide on the PR/issue.
  WG-codegen
Working Group: Codegen (Runtime perf and code size)
  WG-compiler-errors
Working group: compiler errors
  WG-compiler-front
Working group: front end (Parser, HIR)
  WG-compiler-incr
Working group: incremental compilation
  WG-compiler-middle
Working group: Middle end; Everything between frontend (parser, HIR) and backend (trans, llvm)
  WG-compiler-performance
Working group: Compiler Performance
  WG-compiler-traits
Working group: Traits, https://internals.rust-lang.org/t/announcing-traits-working-group/6804
  WG-embedded
Compiler/language requests of the embedded Working Group
  WG-epoch
Working group: Epoch (2018) management
No labels found. Sorry about that.