Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
Advanced
Description
The root issue for JNI improvements:
Clean:
HARMONY-4705 [drlvm][jni] JNI transition uses ineffective TLS get
HARMONY-4811 [drlvm][exception] exn_raised() should cache the TLS
Dirty:
HARMONY-4714 [drlvm][jni] JNI transition checks exceptions twice
Proof-of-concept
HARMONY-4729 [drlvm][jni] JNI transition should inline hythread_suspend_enable() and hythread_suspend_disable()
HARMONY-4806 [drlvm][jni] Experiment: rewriting entire JNI transition stub on encoder
Attachments
Attachments
Issue Links
- is blocked by
-
HARMONY-4714 [drlvm][jni] JNI transition checks exceptions twice
- Open
-
HARMONY-4729 [drlvm][jni] JNI transition should inline hythread_suspend_enable() and hythread_suspend_disable()
- Open
-
HARMONY-4806 [drlvm][jni] Experiment: rewriting entire JNI transition stub on encoder
- Open
-
HARMONY-4705 [drlvm][jni] JNI transition uses ineffective TLS get
- Resolved
-
HARMONY-4811 [drlvm][exception] exn_raised() should cache the TLS
- Closed