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/[EMAIL PROTECTED]
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/[EMAIL PROTECTED] 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/[EMAIL PROTECTED] 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/[EMAIL PROTECTED] [http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200508.mbox/[EMAIL PROTECTED] 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.