James Ladd wrote:
Hi All,
I'm wading through the openJDK source and I'm wondering, which file or
files are responsible for executing each bytecode ?
ie: the loop that gets a bytecode, works out what is it and then dispatches
it.
I think what you are searching for is
James
You might take a look at Gary Benson's blog, as he's documented his
experience (as an outsider) working on a zero-assembly port of the
HotSpot interpreter (called Zero) and another compiler which targets
LLVM. His blog is at http://gbenson.net/; he's been documenting his
work for over a
Changeset: 0db826e1d6d4
Author:twisti
Date: 2009-09-22 12:12 +0200
URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/0db826e1d6d4
indy.compiler: Fixed debug compilation, fixed bugs for bound
MethodHandle adapters, fixed a problem with -Xcomp.
! indy.compiler.patch
I must confess that I never took a deep look at Rémi's backport. But
after having seen his report at the JVM Language Summit last Friday, I
must state that the results are quite impressing, given that it is a
library solution for indy rather than a JVM patch, as also noted by Neal
Gafter.
Pour
Je conviens complètement. Vive le backport! -- John
On Sep 22, 2009, at 4:39 AM, Raffaello Giulietti wrote:
I must confess that I never took a deep look at Rémi's backport. But
after having seen his report at the JVM Language Summit last Friday, I
must state that the results are quite
Patrick Wright wrote:
Thomas--is any special flag required to enable this when launching the
JVM if I build MLVM with your changeset in it? Also, I assume that if
classes are redefined we will eventually run into the standard
problems of PermGen limits on loaded classes?
No, there is no