Skip to content
Snippets Groups Projects

Front-end Additions and Fixes for Cava

Merged Aaron Councilman requested to merge juno_cava into main

Implements several bug fixes and additional features for the front-end needed for the Cava benchmark.

  • Implements dynamic constant expressions, which are polynomials over the function's dynamic constants with rational coefficients. We support arbitrary addition, subtraction, and multiplication, division must be by only a single term to avoid having to do polynomial long division. We also handle substituting dynamic constants for other dynamic constant expressions which is necessary for type-checking function calls.
  • Adds intrinsic functions to the front-end language and handle type-checking

Merge request reports

Checking pipeline status.

Merged by Aaron CouncilmanAaron Councilman 10 months ago (May 7, 2024 6:26pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading