# Wednesday, 30 May 2012
« New Development Snapshot | Main | IKVM.NET 7.1 Release Candidate 1 »
IKVM.NET 7.1 Release Candidate 0

The first release candidate is available. No changes (except the version number and strong naming) relative to the last development snapshot.

What's New (relative to IKVM.NET 7.0):

  • Integrated OpenJDK 7u4 b22.
  • Much improved ikvmc error and warning handling.
  • Added ikvmc options: -win32manifest, -filealign, -highentropyva.
  • Removed ikvmc -platform:Itanium option.
  • Added ikvm.lang.DllExport annotation to export static methods as unmanaged entry points.
  • Added ikvm.runtime.Util.getClassFromTypeHandle() overload for classes that represent arrays of remapped .NET types and .NET primitives.
  • Added extension methods for (almost) all instance methods in Object, String and Throwable to ikvm.extensions.ExtensionMethods.
  • Added support for delegates with ByRef parameters.
  • Added support to ikvmc to automatically set the full source path in the debugging info if the source file lives next to the .class file.
  • When adding certificates to virtual cacerts file make sure that the aliases that are generated from the certificate subject are unique.
  • Many (minor) bug fixes.
  • Many IKVM.Reflection fixes and improvements.

When the final release is done, it will include the full release notes.

Binaries available here: ikvmbin-7.1.4532.0.zip

Sources: ikvmsrc-7.1.4532.0.zip, openjdk-7u4-stripped.zip

Wednesday, 30 May 2012 09:45:05 (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]
Tuesday, 05 June 2012 16:55:42 (W. Europe Daylight Time, UTC+02:00)
So is ikvm at a "Use this instead of Java" phase? Or will it always be a special use, "see if it works with your app" kind of thing?
Tuesday, 05 June 2012 17:01:36 (W. Europe Daylight Time, UTC+02:00)
It's obviously never going to be a better Java than OpenJDK. Interoperability always has a cost, so unless you need the interoperability with .NET why pay the cost?
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