Skip to content

[Housekeeping] Separate compilation costs from runtime and streamline CI #425

Description

@lrnv

Scope

Measure compilation cost separately from warm numerical execution and use that evidence to streamline CI. Avoid ineffective sample-size reductions when compilation dominates.

Assess per-file timing, representative first-call versus warm-call costs, test sharding, Julia-version duplication, and the number of concrete type combinations compiled by generic tests.

Acceptance criteria

  • baseline per-file and total CI timings;
  • identification of compilation-bound versus runtime-bound files;
  • proposed changes tied to measured bottlenecks;
  • equivalent functional coverage across the CI matrix;
  • before/after wall-time comparison on GitHub Actions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions