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

[Java] Janino compiler backend #55

Closed
chaokunyang opened this issue May 5, 2023 · 0 comments · Fixed by #56
Closed

[Java] Janino compiler backend #55

chaokunyang opened this issue May 5, 2023 · 0 comments · Fixed by #56

Comments

@chaokunyang
Copy link
Collaborator

chaokunyang commented May 5, 2023

Is your feature request related to a problem? Please describe.
Fury jit will generate java code based expression tree, we need a way to compile java code into bytecode.

Describe the solution you'd like
We can use janino compiler to compile java code into bytecode since it's faster than jdk compiler.

Describe alternatives you've considered
javax.tools.JavaCompiler is also feasible, but too slow and generated classfile only.

Additional context
Janino compiler doesn't support generics, the generated code shouldn't contains generics.

#28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant