what's John doing?

Stepan Koltsov yozh at mx1.ru
Mon Jul 21 07:30:47 PDT 2008


Shouldn't java.dyn be java.lang.dyn? For symmtry with java.lang.reflect.

S.

On Sun, Jul 20, 2008 at 01:45, John Rose <John.Rose at sun.com> wrote:
> Hello, colleagues.  This month I'm hammering on method handle code in
> the JVM.  I'll do a checkpoint (push of partially working code) to
> the repo. in a few days.
>
> (As a second priority, I'm also working on a mixed array data
> structure.  The refactoring part of that code is out for review here:
>   http://webrev.invokedynamic.info/jrose/6711911.layout/ )
>
> The JSR 292 EDR period has quieted down, but we should get another
> wave of comments when the method handles code goes public, because
> people will want to at least read the javadoc for the Java APIs and
> help make it better.  I have taken to heart the suggestions that
> MethodHandle and MethodType be concrete classes instead of interfaces.
>
> I'm using NetBeans to develop the Java code that works with the JVM
> (java.dyn.MethodHandle, etc.)  Since this code must go on the boot
> class path, I had to convince NetBeans to run its JUnit testing with
> funny JVM arguments.  The tips are here:
>   http://wikis.sun.com/display/mlvm/BootClassPath
>
> If you come up with similar workaround on Eclipse, please add it to
> the wiki there.  (Wiki registration is free; write access is
> available on request, because an administrator--yours truly--has to
> upgrade your wiki id to editor.)
>
> As I relearn all the calling sequence paths in HotSpot, I'm putting
> out notes on what I find.  You might enjoy the HotSpotInternals wiki
> pages I've added recently:
>   http://wikis.sun.com/display/HotSpotInternals/CallingSequences
>   http://wikis.sun.com/display/HotSpotInternals/StaticCalls
>   http://wikis.sun.com/display/HotSpotInternals/VirtualCalls
>   http://wikis.sun.com/display/HotSpotInternals/InterfaceCalls
>
> The Da Vinci Machine Project wiki has (or should have) a page for
> each current or proposed subproject.  I just dumped some design notes
> into the method handles page:
>     http://wikis.sun.com/display/mlvm/MethodHandles
>
> If you are working on another subproject (Lukas, Arnold?) please use
> the wiki page like you use that never-fully-erased whiteboard in your
> office.  You know, the one with all the interesting design notes, the
> one that gets added to every time you have an interested colleague
> come by on the way to the coffee pot.
>
> In general, as you learn your way around the code, please (!) add
> your discoveries to the wiki, while they are fresh to you.
>
> Best summer wishes,
> -- John
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>



More information about the mlvm-dev mailing list