# 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!!!
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)

Comment (HTML not allowed)  

Live Comment Preview