JLang
JLang copied to clipboard
JLang: Ahead-of-time compilation of Java programs to LLVM
I read JLang docs and examples. Is there any wa to use it maven or graddle. My project is a little complex and use the third lobraries.
While both concurrency and reflection are individually supported, calling any of the reflection methods in a multithreaded program can cause segfaults. This is a high priority issue and was introduced...
Hi, I am trying to build and run unit tests. But I encountered the following error when I tried to run the generated binary on the Ubuntu 16.04 + X86...
At some point, there were methods in the JDK which we couldn't compile and so we filtered them out during compilation. It seems like the time to revisit those and...
The runtime needs several constants from the compiler. We need to figure out a way to have the compiler generate `jlang.runtime.Constants` instead of hard-coding it.
Previously we tested generic reflection in `test/isolated/FieldReflection.java`. We should create a separate file to test Generic Reflection solely.
Currently our runtime representation for Class objects contains no extra information over the Java-specified Class object information. We save all of the class metadata (# fields, field names, object size...
There is a function in jni_help.h (CallJavaInterfaceMethod) that allows runtime code to call methods which are defined as interface methods (and therefore are not in a class' CDV). The normal...
The functions in this file copy data around and allocate objects for argument passing more than necessary; we should re-factor this since they're not really necessary.