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

feat(compiler)!: Add --memory-base flag #1115

Merged
merged 15 commits into from
Jan 22, 2022
Merged

Commits on Jan 22, 2022

  1. feat(compiler): Allow base of heap to be configurable and introduce c…

    …onstant-valued primitives to reify these addresses in the runtime
    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    458a1c9 View commit details
    Browse the repository at this point in the history
  2. PR review comments

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    c83e803 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7b0aee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f49c451 View commit details
    Browse the repository at this point in the history
  5. Fix formatting

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    3b02345 View commit details
    Browse the repository at this point in the history
  6. Fix typo

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    ec044f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    66b7d7d View commit details
    Browse the repository at this point in the history
  8. Add tests for --memory-base

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    cd10570 View commit details
    Browse the repository at this point in the history
  9. Update compiler/test/suites/memory_base.re

    Co-authored-by: Oscar Spencer <oscar@grain-lang.org>
    peblair and ospencer authored Jan 22, 2022
    Configuration menu
    Copy the full SHA
    7544b74 View commit details
    Browse the repository at this point in the history
  10. Address PR comments

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    74ffd7e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fe06a0d View commit details
    Browse the repository at this point in the history
  12. Fix assert test

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    76610e1 View commit details
    Browse the repository at this point in the history
  13. Fix GC leak tests

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    ec2b756 View commit details
    Browse the repository at this point in the history
  14. Update compiler/src/codegen/compcore.re

    Co-authored-by: Blaine Bublitz <blaine.bublitz@gmail.com>
    peblair and phated authored Jan 22, 2022
    Configuration menu
    Copy the full SHA
    ee4c0ec View commit details
    Browse the repository at this point in the history
  15. Fix mallocTight test

    peblair committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    8e7d550 View commit details
    Browse the repository at this point in the history