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

[WIP] [GR-32682] Bytecode DSL. #6697

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

Conversation

graalvmbot
Copy link
Collaborator

@graalvmbot graalvmbot commented May 29, 2023

This is experimental and undocumented code shared with the community for feedback. It contains an implementation of the new Truffle Operation DSL, which generates complete bytecode interpreters.

Documentation can be found here:
https://github.com/oracle/graal/blob/fbe50d80ac90bd3072a91e5689e7f4b79ed23cc8/truffle/docs/OperationDSL.md

There is a talk available to explain its rationale: https://www.youtube.com/watch?v=8cNvs7Ff2Ic

Continuation from: #4734

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 29, 2023
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch 2 times, most recently from 4a9956e to b0c5b43 Compare July 5, 2023 17:58
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch 2 times, most recently from 50c4076 to 9e67de6 Compare August 21, 2023 18:09
@chumer chumer changed the title [WIP] [GR-32682] Operation DSL. [WIP] [GR-32682] Bytecode DSL. Dec 12, 2023
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch 2 times, most recently from 177f032 to 6be1c20 Compare January 24, 2024 13:58
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch 2 times, most recently from 3e836b2 to 776d7b3 Compare February 21, 2024 15:02
@oracle-contributor-agreement oracle-contributor-agreement bot added OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. and removed OCA Verified All contributors have signed the Oracle Contributor Agreement. labels Mar 13, 2024
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch 2 times, most recently from 05713ef to 8763900 Compare May 30, 2024 20:55
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch 2 times, most recently from 13fd0fc to 4d22d33 Compare July 25, 2024 01:41
chumer and others added 29 commits August 13, 2024 17:53
…plement efficient weak list for root node clones.
…d be explicit checks; constants should be encoded as int
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Required At least one contributor does not have an approved Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants