Trying to implement fixnums
rednaxelafx at gmail.com
Mon Oct 24 18:28:38 PDT 2011
Just as a sidenote, implementing Fixnums in HotSpot feels almost like
reviving the "real oops" that was in Strongtalk .
For HotSpot internals, the wiki  should be a good starting point.
As for the server compiler, you'd need to read a few papers to get up to
speed.  is the first to read.
On Tue, Oct 25, 2011 at 7:31 AM, Stepan Koltsov <yozh at mx1.ru> wrote:
> I'm trying to implement fixnums (
> http://blogs.oracle.com/jrose/entry/fixnums_in_the_vm ).
> Task seems to be relatively easy. However, I don't know OpenJDK
> internals at all, so I'm asking for your help.
> First thing I'm trying to do is to override Integer.valueOf on 64-bit JVM.
> So, Integer.valueOf is already an intrinsic.
> I created class MakeIntFixnumNode extends Node, and I added code to
> library_call.cpp that converts Integer.valueOf call to
> And that's all. I stuck :)
> Have any suggestions? Am I moving in the right direction? Which parts
> of code should I patch?
> Another question: are there any documents, blogs, articles describing
> hotspot internals?
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mlvm-dev