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

Closed
wants to merge 493 commits into from
Closed

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
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch from 45989c8 to 5f56ca8 Compare September 26, 2023 15:44
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch from 375ad60 to 0161c27 Compare November 15, 2023 15:03
@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 from 4af6eab to 724a107 Compare January 29, 2024 14:59
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch 2 times, most recently from 3e836b2 to 776d7b3 Compare February 21, 2024 15:02
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch from 1546828 to aacac6a Compare March 8, 2024 19:48
@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 from e3531e1 to 98a8d48 Compare March 20, 2024 19:54
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch from 6985f81 to 08c5f9d Compare April 10, 2024 14:35
@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 from c257b54 to 74eab67 Compare June 10, 2024 13:48
@graalvmbot graalvmbot force-pushed the mdsouza/operations_dsl branch from e3c0b0a to a5dafac Compare July 8, 2024 19:42
@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 25 commits August 14, 2024 00:14
…plement efficient weak list for root node clones.
…d be explicit checks; constants should be encoded as int
@chumer
Copy link
Member

chumer commented Sep 26, 2024

Continued here: #9556

@chumer chumer closed this Sep 26, 2024
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.

3 participants