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

Implement first-class functions #468

Merged
merged 58 commits into from
Jan 17, 2023
Merged

Implement first-class functions #468

merged 58 commits into from
Jan 17, 2023

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    f0a1175 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Get all tests working

    jfecher committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c653f60 View commit details
    Browse the repository at this point in the history
  2. Remove debug println

    jfecher committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    60405db View commit details
    Browse the repository at this point in the history
  3. Merge master

    jfecher committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d11d686 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    6760fe7 View commit details
    Browse the repository at this point in the history
  2. Fix clippy

    jfecher committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    757a180 View commit details
    Browse the repository at this point in the history
  3. Fix for loop desugaring

    jfecher committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    c951875 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    6dad4d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    338538e View commit details
    Browse the repository at this point in the history
  2. Revert 6_array test

    jfecher committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    fdb9539 View commit details
    Browse the repository at this point in the history
  3. Fix method resolution

    jfecher committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    8183cdd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cefc379 View commit details
    Browse the repository at this point in the history
  5. Fix merge conflicts

    jfecher committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    7bee007 View commit details
    Browse the repository at this point in the history
  6. cargo fmt

    jfecher committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    24d729f View commit details
    Browse the repository at this point in the history
  7. Remove debug printout

    jfecher committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    b40ad17 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Configuration menu
    Copy the full SHA
    7ff0aa3 View commit details
    Browse the repository at this point in the history
  2. Fix short-circuiting bug

    jfecher committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    f2f987b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc07ee5 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Remove partial evaluator

    jfecher committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    68b6ee5 View commit details
    Browse the repository at this point in the history
  2. Resolve merge conflicts

    jfecher committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    db9f643 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Start evaluator changes

    jfecher committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    f6ede68 View commit details
    Browse the repository at this point in the history
  2. Fix compile errors

    jfecher committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    5a43419 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6523d0 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Configuration menu
    Copy the full SHA
    4dc9218 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Add debug information

    jfecher committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    fe6bae6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7de65a View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Configuration menu
    Copy the full SHA
    5d7b18a View commit details
    Browse the repository at this point in the history
  2. Satisfy clippy lints

    jfecher committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    2232aa9 View commit details
    Browse the repository at this point in the history
  3. Fix merge conflicts

    jfecher committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    f01c020 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81577d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d19d9f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b6c09a View commit details
    Browse the repository at this point in the history
  7. Fix frontend tests

    jfecher committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    0044c6f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    38fb30e View commit details
    Browse the repository at this point in the history
  9. Fix merge conflicts

    jfecher committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    58d1ee2 View commit details
    Browse the repository at this point in the history
  10. Cargo fmt

    jfecher committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    50670d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    98c31bf View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    7dfc841 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0025a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Fix merge conflicts

    jfecher committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    f6bfb36 View commit details
    Browse the repository at this point in the history
  2. Remove extra println

    jfecher committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    d5944a4 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Edit comments

    jfecher committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    2c1c9e9 View commit details
    Browse the repository at this point in the history
  2. Add efficiency comment

    jfecher committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    d16af68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a2eb94 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Fix test fail caused by new panic when converting array types. Fix ca…

    …ll stack being hidden on test failure
    jfecher committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    abcfcda View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    0674621 View commit details
    Browse the repository at this point in the history
  2. Code review; remove printlns

    jfecher committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    98c9560 View commit details
    Browse the repository at this point in the history
  3. Fix merge conflicts

    jfecher committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    41a0037 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Configuration menu
    Copy the full SHA
    ee0c4e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Fix merge conflicts

    jfecher committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    6a06443 View commit details
    Browse the repository at this point in the history
  2. Revert "Remove returned_arrays and ArraySetId tracking"

    This reverts commit ee0c4e7.
    jfecher committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    1382d81 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    c5b8d66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3df1183 View commit details
    Browse the repository at this point in the history
  3. Some code review

    jfecher committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    6225027 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd764ba View commit details
    Browse the repository at this point in the history
  5. Revert inlining changes

    jfecher committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    4001386 View commit details
    Browse the repository at this point in the history
  6. Re-add returned_arrays. Higher-order functions that return arrays are…

    … incorrectly tracked otherwise
    jfecher committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    c4f58ff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    31f05b6 View commit details
    Browse the repository at this point in the history