ikvm-fork/runtime
jfrijters 1e3a90329d Include OpenJDK 7 java.lang.AutoCloseable interface and make it shadow System.IDisposable. Removed java.io.Closeable special casing to support IDisposable (now automatic because Closeable extends AutoCloseable). 2011-06-27 15:15:32 +00:00
..
fdlibm Ported fdlibm/floor and fdlibm/tan (and dependencies). 2010-12-10 06:31:08 +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 Individual types/methods have been annotated, so assembly can be transparent now. 2010-06-09 06:09:49 +00:00
BigEndianBinaryReader.cs *** empty log message *** 2006-07-06 13:53:51 +00:00
ByteCode.cs Implemented first stab at converting suitable fault blocks into finally blocks. 2010-09-27 04:42:56 +00:00
ByteCodeHelper.cs Dynamic* instructions should throw NoClassDefFoundError before NullPointerException. 2010-08-03 13:41:38 +00:00
ClassFile.cs - Enable ikvmc support for class file version 51. 2011-06-19 09:33:08 +00:00
ClassLoaderWrapper.cs Fix for NPE if type parameter type cannot be loaded. 2010-12-24 08:34:05 +00:00
CodeEmitter.cs Undo accidental commit. 2011-02-14 06:04:14 +00:00
CoreClasses.cs - Implemented CallerID infrastructure. 2008-05-31 15:20:29 +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 CallerID and AccessControlContext to be able to use them in method signatures during first-pass compilation. 2010-11-25 08:50:00 +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 Include OpenJDK 7 java.lang.AutoCloseable interface and make it shadow System.IDisposable. Removed java.io.Closeable special casing to support IDisposable (now automatic because Closeable extends AutoCloseable). 2011-06-27 15:15:32 +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 Add new files to project. 2010-12-10 06:32:15 +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 Added experimental (and for the time being undocumented) support for having ikvmc pre-generate proxy classes. 2011-05-12 08:08:08 +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 IKVM.Reflection.Assembly doesn't have the IsDynamic property. 2010-03-18 13:43:54 +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 Fix and enhancement. When a .NET type implements a shadowed interface, we now also publish the original interface (e.g. if the .NET type implements System.IComparable, Java code will now see java.lang.Comparable and System.IComparable). In addition, the new code makes sure that when a .NET type explicitly implements both System.IComparable and java.lang.Comparable that the Java code will not see java.lang.Comparable twice. 2011-06-27 15:13:20 +00:00
Types.cs Added Types.SecurityAttribute. 2010-05-20 05:39:53 +00:00
atomic.cs Volatile stores require a memory barrier. Fix for #3086040. 2010-10-21 12:20:13 +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 Fixed regression introduced with fault handlers. Exception handlers inside fault handlers could be ignored. 2010-10-13 05:24:33 +00:00
intrinsics.cs - Removed unnecessary methods from CodeEmitter. 2010-10-01 08:11:49 +00:00
openjdk.cs - Updated java.lang.ClassLoader to OpenJDK 7 (minus PerfCounter and parallel class loading support) 2011-06-19 10:49:00 +00:00
profiler.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
runtime.build Ported fdlibm/floor and fdlibm/tan (and dependencies). 2010-12-10 06:31:08 +00:00
tracer.cs More preparations for new stub generator. 2010-01-28 07:10:31 +00:00
verifier.cs Added (unused) debugging method to dump a method to the console. 2010-09-27 09:37:02 +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