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

Describe memory management (arena) + more complete parser + std.log #8

Merged
merged 52 commits into from
Mar 31, 2024

Commits on Mar 30, 2024

  1. Configuration menu
    Copy the full SHA
    8ffb155 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8101ae4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0aedfda View commit details
    Browse the repository at this point in the history
  4. remapSymbols -> remap

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    e224e17 View commit details
    Browse the repository at this point in the history
  5. Clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    8781af0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    526383e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c17672 View commit details
    Browse the repository at this point in the history
  8. More parser clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    a0235d7 View commit details
    Browse the repository at this point in the history
  9. More parser clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    55d4fce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5b40aab View commit details
    Browse the repository at this point in the history
  11. More cleanup

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    694cc4b View commit details
    Browse the repository at this point in the history
  12. More clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    d2cb81c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bc6ad3b View commit details
    Browse the repository at this point in the history
  14. More clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    33fd7ef View commit details
    Browse the repository at this point in the history
  15. Clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    6900188 View commit details
    Browse the repository at this point in the history
  16. Clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    f4d2e44 View commit details
    Browse the repository at this point in the history
  17. Clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    eb47527 View commit details
    Browse the repository at this point in the history
  18. Clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    2d4e112 View commit details
    Browse the repository at this point in the history
  19. More clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    7690bdc View commit details
    Browse the repository at this point in the history
  20. Parser fixes

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    95520a0 View commit details
    Browse the repository at this point in the history
  21. More parser tests

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    cdd1222 View commit details
    Browse the repository at this point in the history
  22. Clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    59e57be View commit details
    Browse the repository at this point in the history
  23. More parser work

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    120181b View commit details
    Browse the repository at this point in the history
  24. Fix number parsing

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    eae0ad3 View commit details
    Browse the repository at this point in the history
  25. Number parsing

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    d222bae View commit details
    Browse the repository at this point in the history
  26. Boolean test

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    8fe6dab View commit details
    Browse the repository at this point in the history
  27. Parse bytes

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    fb9a013 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    a576a78 View commit details
    Browse the repository at this point in the history
  29. Set parsing

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    28c043c View commit details
    Browse the repository at this point in the history
  30. More parser

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    3835b60 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    19163c8 View commit details
    Browse the repository at this point in the history
  32. Clean up

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    e3d5e06 View commit details
    Browse the repository at this point in the history
  33. : _ test

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    9475045 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    e8bd75b View commit details
    Browse the repository at this point in the history
  35. More parser tests

    malcolmstill committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    5c7dd79 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Sets can be empty

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    f28d088 View commit details
    Browse the repository at this point in the history
  2. fn expr -> fn expr0

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    c3f9b13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bbb276 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e01d877 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9863950 View commit details
    Browse the repository at this point in the history
  6. Policy parsing

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    9404968 View commit details
    Browse the repository at this point in the history
  7. parser.temporary()

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    bdb6ae7 View commit details
    Browse the repository at this point in the history
  8. Expression parsing tests

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    cca2bbd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bd53fd7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    86ad555 View commit details
    Browse the repository at this point in the history
  11. Clean up

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    0f2ab5e View commit details
    Browse the repository at this point in the history
  12. Clean up

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    1385108 View commit details
    Browse the repository at this point in the history
  13. Clean up

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    ee7973c View commit details
    Browse the repository at this point in the history
  14. toDatalog

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    1d1dbf3 View commit details
    Browse the repository at this point in the history
  15. Reinstates deinit in datalog structures

    - I'm in two minds
    - These are being used in tests but not in the actual code, because
      we're depending on arena allocation and so don't need to deinit
    - At the same time it would be nice not to do the arena setup in tests
    - To some extent it would be nice to know on the individual structures
      level that we know we can deinit
    - But it would also be nice _not_ to have the deinit functions to emphasize
      we're using arena
    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    faa4405 View commit details
    Browse the repository at this point in the history
  16. FIx scope parsing

    malcolmstill committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    c2d833e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    83b2d5f View commit details
    Browse the repository at this point in the history