alibaba / alibaba/GraphScope

feat (interactive): Migrating Gremlin compilation into the `Calsite`-based IR layer

Open
#3,136 2 comments 0 reactions 3 assignees Claimed by @shirly121 View on GitHub
component:gie
Dominant language
C++
Stars
3.6k
Forks
468
Avg merge
29m
Merged PRs (30d)
1

Description

The GIE IR layer is re-factored based on Calsite, which has now been used to compile the Cypher language into multiple runtime. However, the compilation of Gremlin is still in the pre-IR route, making the dual-language support of GIE in an inconsistent state, and the Gremlin path can not benefit from the on-going developing features of IR, including new optimization rules.

It's now ready to initiate the migration.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.