KONNO Kazuhiro
KONNO Kazuhiro
Status update: JIT compiler has started to work in my local environment. Recompilation also works. I need to do some more work for AOT.
PR for omrosdump.c: https://github.com/eclipse/omr/pull/6275
PRs for JNILinkage: - https://github.com/eclipse/omr/pull/6278 - #14194 - https://github.com/eclipse/omr/pull/6293 (SystemLinkage)
PRs for loading function pointers from memory (already merged): - https://github.com/eclipse/omr/pull/6311 - https://github.com/eclipse-openj9/openj9/pull/14296
Changes for the JIT compiler (already merged): - https://github.com/eclipse/omr/pull/6270 - https://github.com/eclipse-openj9/openj9/pull/14213 - https://github.com/eclipse-openj9/openj9/pull/14388 - https://github.com/eclipse-openj9/openj9/pull/14359 - https://github.com/ibmruntimes/openj9-openjdk-jdk18/pull/2
An OMR PR related to macOS: - https://github.com/eclipse/omr/pull/6267
#13937 has been merged, and now you can build the runtime and run some tests with Jenkins jobs. Current restrictions: - You cannot build for JDK 8 yet - Large...
JDK 8 build for macOS depends on the "JavaNativeFoundation" framework, which targets x86_64 only. I am not going to spend time for supporting JDK 8 with OpenJ9 for AArch64 macOS.
Need to implement stack backtracing support for AArch64 macOS: https://github.com/eclipse/omr/issues/3506
DDR was enabled last month. Remaining items: - Implement compressed refs mode - Fix known problems - (JDK 8: not in plan for the short term)