# Monday, 07 June 2004
« Compatibility List | Main | Eclipse »
New Snapshot

I made a new snapshot with a couple of small fixes, but this is mainly to update the version of SharpZipLib to 0.6, because this is the version that the Mono Beta 2 ships with.

Here's what's new:

  • Verifier fix. Calling a method on an unloadable class could cause assertion to be fired.
  • Fixed ikvmc to tolerate multiple definitions of the same class (classes that have the same name as a class that was already processed are ignored now, with a warning instead of aborting compilation with a fatal error). I ran into a jar that contained multiple entries for the same class!
  • Compiled with 0.6 version of SharpZipLib to be compatible with the version shipped with Mono Beta 2.
  • Removed the IKVM runtime version number from the JavaModuleAttribute, because I realised the same information is available by using Assembly.GetReferencedAssemblies().
  • Fixed ikvmstub to print help message instead of crash, if invoked without argument.
  • Fixed ikvmstub.csproj (Visual Studio .NET project file) to generate ikvmstub.exe, instead of netexp.exe.
  • Fixed the bytecode compiler to emit verifiable code when it is compiling invalid code (e.g. code that produces NoSuchFieldError or IllegalAccessError). This was the last know issue, all non-JNI using code generated by ikvmc should now be verifiable. If you encounter unverifiable code, please let me know.

New snapshots: just the binaries and source plus binaries.

Monday, 07 June 2004 15:03:16 (W. Europe Daylight Time, UTC+02:00)  #    Comments [3] Tracked by:
"bontril diet pill" (bontril diet pill) [Trackback]
"online strip poker girls free" (online strip poker girls free) [Trackback]

Monday, 07 June 2004 16:33:39 (W. Europe Daylight Time, UTC+02:00)
Just to be a pain in the neck again, I'll point out that with the arrival of new assembly names the FAQ is outdated once more ;)

It might be worth putting "what's the relationship between IKVM and the Mono project?" as a FAQ too (it's obvious to me, but it may not be to newcomers).

Stuart.
Stuart
Monday, 07 June 2004 16:50:21 (W. Europe Daylight Time, UTC+02:00)
Ah yes. Thanks for the reminder. I've updated the FAQ.
Wednesday, 09 June 2004 12:00:18 (W. Europe Daylight Time, UTC+02:00)
I tried to launch eclipse M8 and M9 with the latest binaries. It does not run.

I saw that the on april 15 you successfully started it.

Is there something special to do or is the latest bin cannot be used ?

Thanks in advance.
Ultratoto14
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