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

Replace interpreter with partial evaluation #38

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Commits on May 6, 2020

  1. Configuration menu
    Copy the full SHA
    4467331 View commit details
    Browse the repository at this point in the history
  2. Throw on tail call

    viluon committed May 6, 2020
    Configuration menu
    Copy the full SHA
    c6f5968 View commit details
    Browse the repository at this point in the history
  3. Fix incorrect stack frame accesses

    Comes with a whole bunch of other major changes <3
    viluon committed May 6, 2020
    Configuration menu
    Copy the full SHA
    4872a40 View commit details
    Browse the repository at this point in the history
  4. Fix benchmark outputs

    viluon committed May 6, 2020
    Configuration menu
    Copy the full SHA
    008fb92 View commit details
    Browse the repository at this point in the history
  5. Refactor to use continuations

    viluon committed May 6, 2020
    Configuration menu
    Copy the full SHA
    5e69438 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Configuration menu
    Copy the full SHA
    52a961e View commit details
    Browse the repository at this point in the history
  2. Lift branches out of lambdas

    viluon committed May 7, 2020
    Configuration menu
    Copy the full SHA
    b594c7e View commit details
    Browse the repository at this point in the history
  3. Specialise for loops

    viluon committed May 7, 2020
    Configuration menu
    Copy the full SHA
    24713e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ffc493 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c692efd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7caa48a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. Pass jumps in continuations

    viluon committed May 8, 2020
    Configuration menu
    Copy the full SHA
    b34d919 View commit details
    Browse the repository at this point in the history
  2. Avoid extraneous indirections

    As suggested by code review.
    viluon committed May 8, 2020
    Configuration menu
    Copy the full SHA
    ad7b12b View commit details
    Browse the repository at this point in the history
  3. Revert "Avoid extraneous indirections"

    This reverts commit ad7b12b.
    viluon committed May 8, 2020
    Configuration menu
    Copy the full SHA
    0e23fd3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2489957 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e75b16 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2020

  1. Fix global variable access

    viluon committed May 9, 2020
    Configuration menu
    Copy the full SHA
    8a98183 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdfde22 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22ffbb0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cbf6884 View commit details
    Browse the repository at this point in the history
  5. Revert "Evaluate target FORLOOPs in FORPREPs"

    This reverts commit 22ffbb0.
    viluon committed May 9, 2020
    Configuration menu
    Copy the full SHA
    b712c52 View commit details
    Browse the repository at this point in the history
  6. Clean up

    viluon committed May 9, 2020
    Configuration menu
    Copy the full SHA
    5fd9b71 View commit details
    Browse the repository at this point in the history
  7. Obliterate generic parameter

    viluon committed May 9, 2020
    Configuration menu
    Copy the full SHA
    c097657 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c64fb09 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    518bc1b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f5ed3d View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. Trim method signatures

    viluon committed May 10, 2020
    Configuration menu
    Copy the full SHA
    ac6810d View commit details
    Browse the repository at this point in the history