You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by David Tanzer <st...@guglhupf.net> on 2005/08/27 16:14:43 UTC

This week on harmony-dev (Aug. 21 - Aug. 27 2005)

Steve Liao started the thread "[arch] JIT interfaces" where he asks
how Harmony wants to solve some basic JIT/VM interfacing. As an example
he mentions stack maps - at Intel they cache these stack maps in the VM,
but the JIT controls their interpretation. The other option would be
that
the JIT stores the stack maps internally, which is used in the Jikes RVM
(Michael Hind explained this in detail in a reply to this email). Archie
Cobbs posted how JCVM handles this. Rana Dasgupta mentioned that this
data doesn't have to be unified since only the associated JIT interprets
it, but that a common format could have benefits. In a reply, Steve Liao
explained a little more details about the Intel approach and explained
a scheme he calls "lazy generation of stack maps" which would have
advantages on architectures where the memory footprint is an issue (but
it would slow down execution).
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200508.mbox/%3c7cbeaf9e050822180145f00c87@mail.gmail.com%3e]

It's Steve Liao again, he explained a concept which can reduce the
execution time for exceptions in "[arch] throwing lazy exceptions". It
is basically about finding out which parts of the exception handling
mechanism are needed in every case, and then only execute this part.
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200508.mbox/%3c7cbeaf9e050825132869124e6d@mail.gmail.com%3e]

Weldon Washburn has started to fill in the interfaces in the component
diagram Ricardo Morin made. He has put some classloader interfaces into
the Harmony wiki, they are linked from the architecture page
(http://wiki.apache.org/harmony/HarmonyArchitecture).
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200508.mbox/%3c4dd1f3f0050825140459db7fe3@mail.gmail.com%3e]

Finally, Usman Bashir had a good time at the conference he was at
(congrats) and also posted some links. Geir Magnusson Jr. answered a
legal question regarding CCLA and CLA (saying the CCLA isn't a need,
but it's good).
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200508.mbox/%3c2de195a205082303035c8b9571@mail.gmail.com%3e]
[http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200508.mbox/%3c15A2CBEB-BF9E-45E5-9CC9-91283EF363E7@apache.org%3e]

Regards, David.

-- Read the archive of this series at http://deltalabs.at/
-- RSS feed: http://deltalabs.at/?q=taxonomy/term/8/0/feed

-- 
David Tanzer, Guglhupf Studios, http://guglhupf.net
My PGP Public Key: http://guglhupf.net/david/david.asc
--
Pinky, Are You Pondering What I'm Pondering?
I think so Brain, but how do we get the Spice Girls into the paella.