A new release candidate is available.
Changes since previous release candidate:
- Changed version to 0.46.0.1.
- Zip inflater fix (Classpath bug #48131).
- Support loading resources from assemblies added to the boot classloader (with ikvm.runtime.Startup.addBootClassPathAssemby()).
- IKVM.Reflection: ILGenerator.BeginExceptFilterBlock() should behave like BeginCatchBlock(), not BeginFinallyBlock().
- IKVM.Reflection: Type.FullName for a generic type should separate type parameters by commas.
- IKVM.Reflection: Type.FullName for a generic type should only escape the ']' characters in the assembly names of type parameters.
- IKVM.Reflection: <Module> should not extend object.
- IKVM.Reflection: String literals should be read in "as-is", not interpreted as UTF-16.
- IKVM.Reflection: MethodBody.MaxStack returned incorrect value for tiny header methods.
- IKVM.Reflection: Getting Module methods/fields should not try to look at the base class of the <Module> type.
- IKVM.Reflection: Align initialized data arrays on 8 byte boundary.
- IKVM.Reflection: Align managed resources on 8 byte boundary.
Binaries available here: ikvmbin-0.46.0.1.zip
Sources: ikvmsrc-0.46.0.1.zip, openjdk6-b22-stripped.zip