Skip to content
forked from oracle/graal

Graal: High-Performance Polyglot VM 🚀 🏆

Notifications You must be signed in to change notification settings

yangsishu/graal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Graal: High-Performance Polyglot VM 🚀 🏆

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.4%
  • C 1.3%
  • Python 0.9%
  • C++ 0.3%
  • Slash 0.1%
  • Makefile 0.0%