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

[GR-32682][GR-52145] Add initial version of the Bytecode DSL. #9556

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

Commits on Sep 6, 2024

  1. Add Bytecode DSL

    Co-authored-by: Christian Humer <[email protected]>
    Co-authored-by: Nikola Bebić <[email protected]>
    3 people committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1d96686 View commit details
    Browse the repository at this point in the history
  2. Remove occurrences where a default Bind value is explicitly used

    Co-authored-by: Christian Humer <[email protected]>
    DSouzaM and chumer committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5083a45 View commit details
    Browse the repository at this point in the history
  3. Add Bytecode DSL interpreter to SimpleLanguage

    Co-authored-by: Christian Humer <[email protected]>
    Co-authored-by: Nikola Bebić <[email protected]>
    3 people committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    780c38c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e1ec75 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    66efc95 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    90d3bbc View commit details
    Browse the repository at this point in the history
  7. Fix test setup for OSR issue

    DSouzaM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c37c99e View commit details
    Browse the repository at this point in the history
  8. Fix deopt loop with OSR.

    chumer authored and DSouzaM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8066646 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7a22067 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb9faf3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f5987dd View commit details
    Browse the repository at this point in the history
  12. Refactor: beginRoot(TruffleLanguage) to create/deserialize(ConcreteLa…

    …nguage,...); remove language param from serialize
    DSouzaM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    6132049 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    574a37b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    97954db View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    16502cc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    faedc9a View commit details
    Browse the repository at this point in the history
  17. Avoid deopt at OSR loop exit by forcing loop branch false profile >0;…

    … improve grouping/ordering of instructions when transitioning to cached
    DSouzaM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    6c0c89e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c520645 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b4b8719 View commit details
    Browse the repository at this point in the history
  20. Fix state bitset handling.

    chumer authored and DSouzaM committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b7f329f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    250a56e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    fd0f6c4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    fbd285b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    978e380 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e3611c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    ce3fb6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ac90b5 View commit details
    Browse the repository at this point in the history
  3. Fix invalid operand read.

    chumer committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f974f1c View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Fix provided tags and maximum number of instrumentations. Keep some b…

    …its reserved for future features.
    chumer committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    3df612f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae850f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    3ed766b View commit details
    Browse the repository at this point in the history
  2. Fix tests, document Bind.DefaultExpression, improve error handling fo…

    …r non-visible guard expressions
    DSouzaM committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    736ba7f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dfb556 View commit details
    Browse the repository at this point in the history
  4. More documentation fixes

    DSouzaM committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f961615 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea5218a View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    89f80c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2ea6b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53326a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

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