Skip to content

Labels

Labels

  • area:builtins

    Touches PHP builtin declarations or emitters.
  • area:codegen

    Touches target-aware assembly or backend lowering.
  • area:docs

    Touches documentation without changing code.
  • area:eir

    Touches EIR definitions, lowering, validation, or passes.
  • area:lexer

    Touches tokenization or lexical analysis.
  • area:magician

    Touches eval, include execution, or elephc-magician.
  • area:optimizer

    Touches AST or EIR optimization passes.
  • area:parser

    Touches parsing or AST construction.
  • area:platform

    Touches targets, object formats, linking, or platform support.
  • area:resolver

    Touches include, namespace, name, or autoload resolution.
  • area:runtime

    Touches runtime helpers, GC, ownership, or bridge runtimes.
  • area:tooling-ci

    Touches CI, development tooling, Docker, or repository scripts.
  • area:triage

    No primary component could be inferred from changed paths.
  • area:types

    Touches type checking, inference, or compatibility.
  • area:web

    Touches --web mode, its prelude, or elephc-web.
  • bug

    Something isn't working
  • duplicate

    This issue or pull request already exists
  • enhancement

    New feature or request
  • good first issue

    Good for newcomers
  • help wanted

    Extra attention is needed
  • invalid

    This doesn't seem right
  • priority:high

    Maintainer-assigned high-priority work.
  • question

    Further information is requested
  • scope:multi-area

    Touches more compiler areas than the automatic area-label cap.
  • size:l

    Large pull request.
  • size:m

    Medium-sized pull request.
  • size:s

    Small pull request.
  • size:xl

    Very large pull request that needs deliberate review planning.
  • size:xs

    Very small pull request.
  • target:linux-aarch64

    Contains behavior specific to the Linux AArch64 target.