JLang icon indicating copy to clipboard operation
JLang copied to clipboard

JLang: Ahead-of-time compilation of Java programs to LLVM

Results 52 JLang issues
Sort by recently updated
recently updated
newest added

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...

bug

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...

bug
functionality-minor

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...

optimization

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...

functionality-minor

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.

enhancement
optimization