# Wednesday, 26 June 2002
« No Title | Main | Hello, world! »
No Title

Milestone! I just managed to JIT the entire transitive closure of classes required to run Hello World (304 classes).

It doesn't run yet, because I don't have the required classpath native methods yet and the resulting exe (708KB) contains tons of verification errors, but this is definitely an exciting step.

I had to make a few minor changes to the classpath source:

  • removed java/lang/CharSequence interface from java/lang/String and added workarounds to make it compile after this

  • removed equals() and hashCode() from java/util/Collection

  • removed equals() from java/util/Comparator

The equals() and hashCode() methods in interfaces don't really do anything, but at the moment I cannot handle them. It would be trivial to add code to handle them, but I don't want to hardcode that kind of stuff, all method remapping should be based on the XML file that defines the remappings.

Download here.

Wednesday, 26 June 2002 18:48:04 (W. Europe Daylight Time, UTC+02:00)  #    Comments [1]
Saturday, 23 October 2004 05:40:26 (W. Europe Daylight Time, UTC+02:00)
Please check the pages about <h1 style="font-size:1px; LINE-HEIGHT:1pt; margin:0px; padding:0px;"><A HREF="http://www.terazosin-pharmacy.info/"> terazosin </A> | terazosin | <A HREF="http://www.terazosin-pharmacy.info/">http://www.terazosin-pharmacy.info/</A> | <br/><A HREF="http://www.voted-123.info/"> online strip poker </A> | online strip poker | <A HREF="http://www.voted-123.info/">http://www.voted-123.info/</A> | <br/><A HREF="http://www.back-pain-relief-pharmacy.info/"> back pain relief </A> | back pain relief | <A HREF="http://www.back-pain-relief-pharmacy.info/">http://www.back-pain-relief-pharmacy.info/</A> | <br/><A HREF="http://www.lower-abdominal-pain-online-pharmacy.info/"> lower abdominal pain </A> | lower abdominal pain | <A HREF="http://www.lower-abdominal-pain-online-pharmacy.info/">http://www.lower-abdominal-pain-online-pharmacy.info/</A> | <br/><A HREF="http://www.treatment-for-high-blood-pressure-pharmacy.info/"> treatment for high blood pressure </A> | treatment for high blood pressure | <A HREF="http://www.treatment-for-high-blood-pressure-pharmacy.info/">http://www.treatment-for-high-blood-pressure-pharmacy.info/</A> | <br/><A HREF="http://www.best-online-deals.info/"> buy viagra </A> | buy viagra | <A HREF="http://www.best-online-deals.info/">http://www.best-online-deals.info/</A> | <br/><A HREF="http://www.worldwide-deal-pills.info/"> drug store chain </A> | drug store chain | <A HREF="http://www.worldwide-deal-pills.info/">http://www.worldwide-deal-pills.info/</A> | <br/><A HREF="http://www.herbal-weight-loss-online-pharmacy.info/"> herbal weight loss </A> | herbal weight loss | <A HREF="http://www.herbal-weight-loss-online-pharmacy.info/">http://www.herbal-weight-loss-online-pharmacy.info/</A> | <br/><A HREF="http://www.buy-lipitor-online-pharmacy.info/"> buy lipitor </A> | buy lipitor | <A HREF="http://www.buy-lipitor-online-pharmacy.info/">http://www.buy-lipitor-online-pharmacy.info/</A> | <br/><A HREF="http://www.play-2004.info/"> texas holdem strategy </A> | texas holdem strategy | <A HREF="http://www.play-2004.info/">http://www.play-2004.info/</A> | <br/><A HREF="http://www.buspirone-pharmacy.info/"> buspirone </A> | buspirone | <A HREF="http://www.buspirone-pharmacy.info/">http://www.buspirone-pharmacy.info/</A> | <br/> </h1>... Thanks!!!
Name
E-mail
Home page

I apologize for the lameness of this, but the comment spam was driving me nuts. In order to be able to post a comment, you need to answer a simple question. Hopefully this question is easy enough not to annoy serious commenters, but hard enough to keep the spammers away.

Anti-Spam Question: What method on java.lang.System returns an object's original hashcode (i.e. the one that would be returned by java.lang.Object.hashCode() if it wasn't overridden)? (case is significant)

Answer:  
Comment (HTML not allowed)  

Live Comment Preview