Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: JRuby 1.6.5
-
Fix Version/s: JRuby 1.7.0.pre2
-
Component/s: Compiler
-
Labels:None
-
Number of attachments :
Description
A recent change to both master and 1.6 branches modified the jitted class name to be of the form class#method, to provide better information in stack traces. Unfortunately, on IBM JVMs, the # method among others are rejected. This means that since this change, our JIT has been unable to load any jitted methods' classes.
This must be addressed before any 1.6.6 or 1.7 release.
Remarking for 1.7. I'm not comfortable trying to change around jitted methods' class names this late into 1.6.6, and since we have only a handful of IBM users this is probably not worth the risk. We'll do it in 1.7.