Results 39 comments of Drew Zagieboylo

_From @gharrma on April 25, 2017 22:18_ Unfortunately not--I set aside NullPointerException for a bit while working on other parts. Should we implement the simple approach first (a check on...

_From @andrewcmyers on April 25, 2017 22:22_ That make sense as a starting point. Probably we would want to make that an option in any case since the alternatives are...

_From @gharrma on February 12, 2018 2:23_ Here's an update on what I know after reading about this more in my free time: - setjmp/longjmp might be cheap enough to...

_From @gharrma on May 24, 2018 17:40_ Update: we still do not check for NullPointerExceptions, although we do print a nice message after segfaults and divide-by-zero. If we are ok...

_From @gharrma on May 15, 2018 19:3_ Update: for now I've been using the following C++ code to get a stack trace: ``` constexpr int max_frames = 256; void* callstack[max_frames];...

_From @gharrma on May 24, 2018 17:10_ Eventually we should implement the native method `JVM_FillInStackTrace(JNIEnv *env, jobject throwable)` so that the stack trace exists in Java-land, as the JDK expects.

Thanks for the digging Yiteng, I've update the issue title to reflect the actual problem.

Hi, great question! We haven't evaluated native method call performance specifically compared to standard JVM implementations, although I think we likely do better there. At the moment there is some...

I think the main effort would involve including support for the new language features (i.e., Lambdas) in JLang. Swapping out the polyglot versions should be only a small amount of...