ikvm-fork/runtime
jfrijters c6006accbe Don't use "slow path" for field reflection on remapped types (as getting a Throwable field from cli.System.Exception will cause an exception, but the slow path will generate a different exception). 2011-09-02 06:07:30 +00:00
..
fdlibm Ported fdlibm/floor and fdlibm/tan (and dependencies). 2010-12-10 06:31:08 +00:00
openjdk Implemented platform MBean server support (although with very limited information/exposed operations). 2011-09-01 07:53:58 +00:00
AssemblyClassLoader.cs Bug fix. Support loading resources from assemblies added to the boot classloader (with ikvm.runtime.Startup.addBootClassPathAssemby()). 2011-03-14 11:59:09 +00:00
AssemblyInfo.cs.in Implemented platform MBean server support (although with very limited information/exposed operations). 2011-09-01 07:53:58 +00:00
BigEndianBinaryReader.cs *** empty log message *** 2006-07-06 13:53:51 +00:00
ByteCode.cs Implemented invokedynamic instruction. 2011-08-15 16:11:00 +00:00
ByteCodeHelper.cs Bug fix. If the bootstrap method throws an exception and the call signature has a non-void return type, we didn't generate the proper exception throwing stub. 2011-08-26 08:56:25 +00:00
ClassFile.cs Implemented invokedynamic instruction. 2011-08-15 16:11:00 +00:00
ClassLoaderWrapper.cs Hardened runtime against asynchronous Thread.Abort() during critical operations. Fix for bug #3385353. 2011-08-16 13:40:05 +00:00
CodeEmitter.cs Improved DumpMethod and made it internal. 2011-08-15 16:28:08 +00:00
CoreClasses.cs Implemented a large chunk of MethodHandle support. 2011-08-06 11:00:10 +00:00
DotNetTypeWrapper.cs Bug fix. When an abstract .NET type implements System.IComparable (and hence java.lang.Comparable) the resulting stub is not usable from Java because the compareTo method is missing. This fix adds the missing method. 2011-06-27 12:52:19 +00:00
Dummy.OpenJDK.Core.cs Added two types to allow ikvmstub to work on second-pass IKVM.Runtime.dll with dummy IKVM.OpenJDK.Core.dll 2011-08-09 14:51:02 +00:00
DynamicClassLoader.cs Added experimental (and for the time being undocumented) support for having ikvmc pre-generate proxy classes. 2011-05-12 08:08:08 +00:00
DynamicTypeWrapper.cs Hardened runtime against asynchronous Thread.Abort() during critical operations. Fix for bug #3385353. 2011-08-16 13:40:05 +00:00
ExceptionHelper.cs Fixed deserialization bug. When stacktrace = null (i.e. it is unmodifiable), setStackTrace would throw a NullPointerException. Fixed that by moving the stackTrace field setting into a seperate method. 2011-06-26 11:26:13 +00:00
IKVM.Runtime.8.csproj Implemented platform MBean server support (although with very limited information/exposed operations). 2011-09-01 07:53:58 +00:00
IKVM.Runtime.JNI.8.csproj Updated build to split IKVM.OpenJDK.ClassLibrary.dll into ten parts. 2008-12-23 07:28:20 +00:00
JavaException.cs Last set of changes preparing for new stub generator. A massive amount of conditional compilation changes, to skip irrelevant code when building ikvmstub. 2010-01-28 07:14:37 +00:00
JniAssemblyInfo.cs.in Removed hard coded public key from JniInterface.cs. 2008-11-18 07:15:55 +00:00
JniInterface.cs Changed build and JNI code to use different names for the Windows x86 and x64 versions of the native dll. 2011-05-13 10:21:48 +00:00
JsrInliner.cs Made ExceptionTableEntry completely immutable by making ordinal readonly as well. 2010-06-07 12:36:49 +00:00
LocalVars.cs Fixed regression caused by try { } finally {} optimization: astore/aload of exception in finally handler should be ignored in local variable analysis. 2010-09-29 11:56:06 +00:00
MemberWrapper.cs Hardened runtime against asynchronous Thread.Abort() during critical operations. Fix for bug #3385353. 2011-08-16 13:40:05 +00:00
PassiveWeakDictionary.cs Fixed incredibly lame bug. The Target of a reused WeakReferences wasn't set. This would cause ghost arrays to sometimes lose their type. 2009-02-05 13:53:57 +00:00
ReflectUtil.cs Implemented a large chunk of MethodHandle support. 2011-08-06 11:00:10 +00:00
RuntimeHelperTypes.cs Build intermediate store of MSIL code in CodeEmitter to allow post-processing optimization steps. 2010-09-30 04:03:32 +00:00
Serialization.cs Fixed a serialization interop bug. If an object is a subclass of a class that has readResolve() method, but the subclass doesn't have a readResolve(), we should not call the base class readResolve(). 2011-06-26 11:24:35 +00:00
TypeWrapper.cs Bug fix. TypeWrapper.IsAssignableTo() didn't handle arrays with primitive elements properly. 2011-08-12 07:51:00 +00:00
Types.cs Added Types.SecurityAttribute. 2010-05-20 05:39:53 +00:00
atomic.cs Bug fix. The "ldc <class>" bytecode can throw an exception, so we need to treat it as such (previously it wasn't marked as throwing an exception, so an exception handler surrounding it could be "optimized" away). The new scheme is to patch the safe versions of ldc opcode into a ldc_nothrow. 2011-08-10 09:06:27 +00:00
attributes.cs Added support for declaring exceptions on shadow interface methods. 2011-06-27 13:15:17 +00:00
common.cs Set system property "sun.boot.class.path" to point to the /classes/ directory of IKVM.OpenJDK.Core.dll 2010-08-19 09:26:20 +00:00
compiler.cs Implemented invokedynamic instruction. 2011-08-15 16:11:00 +00:00
intrinsics.cs Bug fix. The "ldc <class>" bytecode can throw an exception, so we need to treat it as such (previously it wasn't marked as throwing an exception, so an exception handler surrounding it could be "optimized" away). The new scheme is to patch the safe versions of ldc opcode into a ldc_nothrow. 2011-08-10 09:06:27 +00:00
openjdk.cs Don't use "slow path" for field reflection on remapped types (as getting a Throwable field from cli.System.Exception will cause an exception, but the slow path will generate a different exception). 2011-09-02 06:07:30 +00:00
profiler.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
runtime.build Implemented platform MBean server support (although with very limited information/exposed operations). 2011-09-01 07:53:58 +00:00
tracer.cs More preparations for new stub generator. 2010-01-28 07:10:31 +00:00
verifier.cs Bug fix. Exception blocks inside potential try { } finally { } blocks were not handled correctly. Could result in finally blocks that run multiple times (when an exception occurs). 2011-08-29 06:36:08 +00:00
vfs.cs Added support for loading resources from assemblies loaded in the LoadFrom context. 2011-01-07 06:24:30 +00:00
vm.cs Removed JVM.GetType(). 2010-05-20 04:59:13 +00:00