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

Big interpreter rewrite #5406

Draft
wants to merge 82 commits into
base: main
Choose a base branch
from

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    9d1c413 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac475b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1295b47 View commit details
    Browse the repository at this point in the history
  4. A few more exprs

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    06236ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    545ee99 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1b3c045 View commit details
    Browse the repository at this point in the history
  7. handle EDict

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    af8a95b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    37f8f58 View commit details
    Browse the repository at this point in the history
  9. tidy PT2RT

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    aae717a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    30ce430 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    56c0d85 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c2f3f6e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ed141e7 View commit details
    Browse the repository at this point in the history
  14. Update new interpreter to be loop, not recursive

    Otherwise, what's the point of all of this
    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5532b19 View commit details
    Browse the repository at this point in the history
  15. (no-op) tidy interpreter

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4995d05 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b29cdd1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ab40164 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e6168e7 View commit details
    Browse the repository at this point in the history
  19. More interpreter rewrite

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a0097e1 View commit details
    Browse the repository at this point in the history
  20. goodbye symtable

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4c12a96 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b5d1ca4 View commit details
    Browse the repository at this point in the history
  22. match works again

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7c92a8b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    688bdd6 View commit details
    Browse the repository at this point in the history
  24. trying to call frames

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    51be1a9 View commit details
    Browse the repository at this point in the history
  25. we can call functions now

    OceanOak authored and StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b1ea257 View commit details
    Browse the repository at this point in the history
  26. added recursion tests

    OceanOak authored and StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6fc96f2 View commit details
    Browse the repository at this point in the history
  27. lambdas seem to work

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0bfe82c View commit details
    Browse the repository at this point in the history
  28. we tested lambdas

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c31df32 View commit details
    Browse the repository at this point in the history
  29. tidy

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b31b39f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    0b656e3 View commit details
    Browse the repository at this point in the history
  31. EInfix works

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3497553 View commit details
    Browse the repository at this point in the history
  32. Uncomment many Builtins

    OceanOak authored and StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7358ad0 View commit details
    Browse the repository at this point in the history
  33. constants work

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    292c2e4 View commit details
    Browse the repository at this point in the history
  34. pipes work

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4357388 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    32f97aa View commit details
    Browse the repository at this point in the history
  36. uncomment PT2ST

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    38be0c9 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4d1e23d View commit details
    Browse the repository at this point in the history
  38. uncomment more builtins

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6c78a10 View commit details
    Browse the repository at this point in the history
  39. make test faster

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2d17efb View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    c210b5b View commit details
    Browse the repository at this point in the history
  41. PM Tests running

    StachuDotNet committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    cecacd1 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    b5e6622 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    ab7f303 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. uncomment many packages

    OceanOak committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4f54d37 View commit details
    Browse the repository at this point in the history
  2. rename something

    StachuDotNet committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    41991cb View commit details
    Browse the repository at this point in the history
  3. tidied RuntimeTypes

    StachuDotNet committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    95d6e04 View commit details
    Browse the repository at this point in the history
  4. More RT tidying

    StachuDotNet committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    ddc51fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a8a893 View commit details
    Browse the repository at this point in the history
  6. QW is 'building'

    StachuDotNet committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    2924561 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. all projects building

    StachuDotNet committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5db0234 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ca256d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    510f071 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c590547 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    9c24686 View commit details
    Browse the repository at this point in the history
  2. 1200/9000 tests passing

    StachuDotNet committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    a8f4996 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. 1400/9000 tests passing

    OceanOak committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    e0808a3 View commit details
    Browse the repository at this point in the history
  2. 1800 tests passing

    StachuDotNet committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    86fef94 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

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

Commits on Oct 1, 2024

  1. PT2RT: fix symbols in EMatch, Interpreter: remove some usage of Map.f…

    …indUnsafe, and uncomment more tests (2200 passing)
    OceanOak committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4c11b8b View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. 3000 tests passing

    OceanOak committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    1276835 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

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

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    aaa5d38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd9360e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e802b1a View commit details
    Browse the repository at this point in the history
  4. some minor tidying

    StachuDotNet committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    e2e1190 View commit details
    Browse the repository at this point in the history
  5. bring back altjson tests

    StachuDotNet committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    e4864b4 View commit details
    Browse the repository at this point in the history
  6. format

    StachuDotNet committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    0f77da0 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    3e20e26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e793bb4 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    53ce353 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50678db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4bd61f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bef8433 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f54ffb View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    6e5a067 View commit details
    Browse the repository at this point in the history
  2. bring back more tests

    StachuDotNet committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ed37375 View commit details
    Browse the repository at this point in the history
  3. bring back routing tests

    StachuDotNet committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    9f767ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19d80bb View commit details
    Browse the repository at this point in the history
  5. remove comment

    StachuDotNet committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e54ea40 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    42ee977 View commit details
    Browse the repository at this point in the history
  7. minor tidyings

    StachuDotNet committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    280f32c View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. wip

    StachuDotNet committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e21381a View commit details
    Browse the repository at this point in the history