Skip to content

oracle/graal

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

GraalVM is a project based in Oracle Labs developing a new JIT Compiler and Polyglot Runtime for the JVM. Further details can be found on the OTN site.

  • Graal SDK contains long term supported APIs of GraalVM.

  • Graal is a dynamic compiler written in Java that integrates with the HotSpot JVM.

  • Truffle is a framework for implementing languages and instruments that use Graal as a dynamic compiler.

  • Tools contains a set of tools for Truffle guest languages implemented using the instrumentation framework.

  • Substrate VM is a framework that allows ahead-of-time (AOT) compilation of Java applications under closed-world assumption into executable images or shared objects.

License

Truffle and its dependency Graal SDK are licensed under the GPL 2 with Classpath exception.

The Tools project is licensed under the GPL 2 with Classpath exception.

The Graal compiler is licensed under the GPL 2.

The Substrate VM is licensed under the GPL 2.

About

GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources ๐Ÿš€

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks