# Monday, June 7, 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, June 7, 2004 3:03:16 PM (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, June 7, 2004 4:33:39 PM (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).

Monday, June 7, 2004 4:50:21 PM (W. Europe Daylight Time, UTC+02:00)
Ah yes. Thanks for the reminder. I've updated the FAQ.
Wednesday, June 9, 2004 12:00:18 PM (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.
Comments are closed.