Skip to content

Expose Whale target and emit-kind capability queries #886

Open

Description

@LunaStev

Motivation

wavec --whale print supported-targets is intentionally rejected by src/cli.rs even though the adapter has a definite one-target, one-output capability subset. Existing tooling cannot discover it through the established print interface.

Scope

Implement supported-targets/target-list and supported-emit-kinds using the existing human/JSON schemas. Advertise only Linux amd64 and IR; check is a validation mode, and native outputs are unavailable. Keep all other unsupported queries explicit and LLVM default behavior unchanged.

Difficulty: easy.

Completion criteria

  • Return accurate human and JSON capabilities for Whale.
  • Verify aliases and invalid query handling.
  • Do not infer Whale capabilities from enabled LLVM targets.

Activity

  1. added
    enhancementA request for a new feature or improvement.
    good first issueIssues that are good for newcomers or first-time contributors.
    on Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementA request for a new feature or improvement.good first issueIssues that are good for newcomers or first-time contributors.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions