# Tuesday, July 7, 2015
« MethodHandle Performance | Main | IKVM.NET 8.1 Release Candidate 0 »
New Development Snapshot

Final 8.1 development snapshot. Release candidate 0 will be next (after .NET 4.6 RTM).


  • Updated HOWTO reference to OpenJDK 8u45.
  • Extract Windows version from kernel32.dll to avoid version lie. Idea stolen from OpenJDK.
  • Moved unused field removal optimization to a later stage in the compilation.
  • Made field removal optimization check more strict to only remove final fields and not remove fields that have annotations.
  • Added support for automatically passing in fields to "native" methods.
  • Various minor clean ups.
  • Added FieldWrapper.IsSerialVersionUID property to properly (and consistently) detect serialVersionUID fields.
  • Improved side effect free static initializer detection.
  • Improved -removeassertions ikvmc optimization to remove more code (esp. allow otherwise empty static initializers to be optimized away).

Binaries available here: ikvmbin-8.1.5666.zip

Tuesday, July 7, 2015 9:14:15 AM (W. Europe Daylight Time, UTC+02:00)  #    Comments [1]
Thursday, August 6, 2015 4:33:53 PM (W. Europe Daylight Time, UTC+02:00)
I've been using IKVM for about 1 1/2 years now and want to say 'thank you' for your great work. Would it be possible to update the NuGet package https://www.nuget.org/packages/IKVM/ ? I'd also like to have a development NuGet package where unstable versions are published. Would you mind updating NuGet ;)
Comments are closed.