ikvm-fork/runtime
jfrijters 729174360e Added optimization to remove redundant memory barriers. 2010-10-22 11:47:15 +00:00
..
AssemblyClassLoader.cs Fix to make sure that ikvmc (and ikvmstub) can find assemblies that are part of a multi assembly (shared class loader) group (if the assembly is in the same directory as the main assembly of the group). 2010-10-06 07:39:59 +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 Implemented first stab at converting suitable fault blocks into finally blocks. 2010-09-27 04:42:56 +00:00
ClassLoaderWrapper.cs Changed workaround for gmcs inability to properly deal with two-pass compilation of mutually dependant assemblies to use reflection, because the previous workaround now also fails on Mono 2.8. 2010-09-21 05:45:48 +00:00
CodeEmitter.cs Added optimization to remove redundant memory barriers. 2010-10-22 11:47:15 +00:00
CoreClasses.cs - Implemented CallerID infrastructure. 2008-05-31 15:20:29 +00:00
DotNetTypeWrapper.cs Special case MethodImplAttribute to allow it to be used as an annotation. 2010-10-21 10:58:14 +00:00
Dummy.OpenJDK.Core.cs Massive change to change resource handling. Java resources are now stored in jars that are stored as managed .NET resources. The jars are projected into VFS and the assembly class loaders know how to load resources from these jars. 2010-08-05 13:43:00 +00:00
DynamicClassLoader.cs Changed workaround for gmcs inability to properly deal with two-pass compilation of mutually dependant assemblies to use reflection, because the previous workaround now also fails on Mono 2.8. 2010-09-21 05:45:48 +00:00
DynamicTypeWrapper.cs Forgot DoEmit() call for constructors defined in xml mapping file. 2010-10-05 06:14:16 +00:00
ExceptionHelper.cs Fixed regression in stack trace printing of .NET (not remapped) exceptions introduced in 0.44. The .NET stack trace should not be included in the message. 2010-10-11 10:02:48 +00:00
IKVM.Runtime.8.csproj Moved local variable analysis from verifier.cs to new file LocalVars.cs. 2010-09-14 07:38:42 +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 JNIEnv.DescribeException() was broken (NPE instead of printing the exception). 2010-06-09 04:58:21 +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 Volatile stores require a memory barrier. Fix for #3086040. 2010-10-21 12:20:13 +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 Build intermediate store of MSIL code in CodeEmitter to allow post-processing optimization steps. 2010-09-30 04:03:32 +00:00
TypeWrapper.cs - Removed unnecessary methods from CodeEmitter. 2010-10-01 08:11:49 +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 Massive change to change resource handling. Java resources are now stored in jars that are stored as managed .NET resources. The jars are projected into VFS and the assembly class loaders know how to load resources from these jars. 2010-08-05 13:43:00 +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 - Removed EndExceptionBlockFinally and folded the behaviour into EndExceptionBlock (runtime compiler only). 2010-10-11 05:46:28 +00:00
profiler.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
runtime.build Moved local variable analysis from verifier.cs to new file LocalVars.cs. 2010-09-14 07:38:42 +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 - Made VFS class publishing more robust (against types that depend on missing assemblies). 2010-08-20 12:44:07 +00:00
vm.cs Removed JVM.GetType(). 2010-05-20 04:59:13 +00:00