Bug fix. Check for supported delegate signatures should detect pointers inside byref and array types and return type should be checked as well.
Bug fix. Fake nested types should have Static modifier set in innerclasses attribute. Fixes scala compiler interop issue. Thanks to Michael Bayne for reporting this.
Bug fix. ikvmstub -skiperror should also skip errors during WriteClass.
Handle signatures with function pointer types in ikvmc and ikvmstub.
Bug fix. Fixed NRE in __StandAloneMethodSig.ContainsMissingType.
Invalidate the Raster of a BufferedImage on every access to the Graphics. In this case only the Bitmap contains valid pixel.
- Allow IKVM.AWT.WinForms.dll access to internals of class library.
- Made BufferedImage.toBitmap() package private.
Add @Repeatable annotation to custom attribute annotations that AllowMultiple (when IKVM_EXPERIMENTAL_JDK_8 is defined).
Original from OpenJDK
Merged with the current version of OpenJDK
Sync the Bitmap to Raster before accessing the Raster via markBitmapDirty()
Use the new modified file version for Raster/Bitmap sync instead the original OpenJDK source.
Implementing of getCurrentThreadCpuTime
Remove debug code
Replaced incorrect usage of StringComparison.InvariantCultureIgnoreCase with StringComparison.OrdinalIgnoreCase.
Removed unncessary StructLayoutAttribute construction.
Implemented Type.StructLayoutAttribute in Type.
Removed unused imports.
Disable warning about obsolete method.
Added WriteAsciiz() method to MetadataWriter.