Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.4.2 #164

Merged
merged 5 commits into from
Oct 15, 2024
Merged

Release 0.4.2 #164

merged 5 commits into from
Oct 15, 2024

Commits on Oct 15, 2024

  1. Remove annotation after processing large record

    It's possible for the compiler plugin to fire multiple times, with
    each successive run using the AST from the previous run.
    
    When this happens, the first run succeeds but later runs fail. The
    datatype definition generated by `transformDecl` still has the
    `largeRecord` annotation, but is no longer in a form that's accepted
    by the compiler plugin.
    
    Removing the annotations for which `transformDecl` succeeds makes the
    compiler plugin idempotent.
    isaac-uptrust authored and edsko committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    eb7ff6d View commit details
    Browse the repository at this point in the history
  2. Widen version bounds for primitive

    isaac-uptrust authored and edsko committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3c5d497 View commit details
    Browse the repository at this point in the history
  3. Prepare for release

    edsko committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    fb24492 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a257b5 View commit details
    Browse the repository at this point in the history
  5. Use Exact names for Prelude imports

    Closes #162
    edsko committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6ed7129 View commit details
    Browse the repository at this point in the history