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(core) EspressoVM compatibility #1003

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

Commits on Aug 19, 2024

  1. feat(core) EspressoVM compatibility

    `reserved0` is used by EspressoVM, thus it cannot serve as a "reference NULL" as on HotSpot:
    https://github.com/oracle/graal/blob/3149f62458029ffe92b8dcefe0b3e59612684cfa/espresso/src/com.oracle.truffle.espresso.mokapot/include/mokapot.h#L67-L73
    
    The relevant config is `MOKA_LATTE`. `reserved3` is `NULL` though.
    lewurm committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2756241 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c78f5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f073a1 View commit details
    Browse the repository at this point in the history
  4. move code to reduce diff

    lewurm committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8c06f6c View commit details
    Browse the repository at this point in the history
  5. fixup comment

    lewurm committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    dcf6130 View commit details
    Browse the repository at this point in the history
  6. restore with RESERVED3_NULL

    lewurm committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    c8a8187 View commit details
    Browse the repository at this point in the history
  7. restore bug

    lewurm committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a211af6 View commit details
    Browse the repository at this point in the history
  8. use NULL for reserved3 check

    lewurm committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4825f8c View commit details
    Browse the repository at this point in the history