Skip to content

Conversation

@samuelburnham
Copy link
Member

@samuelburnham samuelburnham commented Feb 10, 2026

This PR adds the following:

  • ix compile CLI command
  • Library suite in Benchmarks/Compile for use in benchmarking Ix compilation time
  • CI benchmark for each library, run on every push to main
  • formal-conjectures benchmark, which doesn't currently work due to the repo's Lean version being out of date (v4.22.0)

The compiler benchmark workflow runs on every push to main, and manually with workflow_dispatch once merged. A test run can be viewed at https://github.com/argumentcomputer/ix/actions/runs/21924965628.

Future work:

  • Host a web page with ix compiler performance over time
  • Profiling and instrumentation to further improve performance and debugging

@samuelburnham samuelburnham marked this pull request as ready for review February 11, 2026 22:49
@samuelburnham samuelburnham requested review from arthurpaulino and johnchandlerburnham and removed request for arthurpaulino February 11, 2026 22:49
@samuelburnham samuelburnham changed the title (WIP) feat: Add ix compile CLI and CI benchmarks feat: Add ix compile CLI and CI benchmarks Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant