ikvm-fork/runtime
jfrijters ff3cadecc8 Implemented type annotation reflection for statically compiled classes. 2014-06-05 12:38:09 +00:00
..
fdlibm Ported fdlibm/floor and fdlibm/tan (and dependencies). 2010-12-10 06:31:08 +00:00
openjdk Implemented type annotation reflection for dynamically loaded classes. 2014-06-05 11:08:57 +00:00
stubgen - Enabled MethodParameter rendering in runtime stub generator. 2014-06-03 12:04:41 +00:00
AssemblyClassLoader.cs Fixed PackageListAttribute to be ECMA compliant. 2014-06-02 13:25:40 +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 Implemented type annotation reflection for dynamically loaded classes. 2014-06-05 11:08:57 +00:00
ByteCode.cs Implemented invokedynamic instruction. 2011-08-15 16:11:00 +00:00
ByteCodeHelper.cs Reimplemented dynamic binding on top of MethodHandles. This avoids having to instantiate a java.lang.reflect.Method which might fail if it declares a checked exception that is not loadable. It also has the potential of being faster, but no perf work has been done yet. 2013-02-24 15:29:06 +00:00
ClassFile.cs Implemented type annotation reflection for dynamically loaded classes. 2014-06-05 11:08:57 +00:00
ClassLoaderWrapper.cs Added (undocumented) -noparameterreflection option ikvmc to disable emitting method parameter reflection metadata, because we want to javac compile core class library with the -parameters option (to get the parameter names of native and abstract methods), but we don't want the reflection info (because the JDK doesn't include it either). 2014-06-03 12:42:19 +00:00
CodeEmitter.cs Removed remaining ConstructorBuilder usages. 2012-09-13 13:21:35 +00:00
CoreClasses.cs - Added java.io.Serializable and java.lang.Cloneable to the core classes. 2013-02-14 16:09:04 +00:00
DotNetTypeWrapper.cs Fixed .NET type method parameter reflection to handle methods with parameters without names. 2014-06-04 06:45:15 +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 Fix build break. Forgot to update .NET 4.0 build specific code. 2013-02-16 16:38:24 +00:00
DynamicTypeWrapper.cs Implemented type annotation reflection for statically compiled classes. 2014-06-05 12:38:09 +00:00
ExceptionHelper.cs Updated Throwable.initCause() and Throwable.addSuppressed() exceptions to match OpenJDK 7u40. 2013-08-13 14:24:15 +00:00
IKVM.Runtime.8.csproj Removed the old Java stub class generator and replaced it with the ikvmstub core. 2013-02-21 16:56:08 +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 Simplified class loading exception handling. 2013-02-23 12:41:02 +00:00
JniAssemblyInfo.cs.in Removed hard coded public key from JniInterface.cs. 2008-11-18 07:15:55 +00:00
JniInterface.cs JNI fixes: 2013-10-25 08:44:25 +00:00
JsrInliner.cs Bug fix. The local variable state at the end of an exception block (if the last instruction is a local variable store) needs to be merged into the exception handler state. 2012-10-31 09:52:49 +00:00
LocalVars.cs Bug fix. Local variable analysis for finally blocks was incorrect. Fixes bug #3600788. 2013-01-15 09:19:01 +00:00
MemberWrapper.cs Fixed race condition in MethodWrapper.ResolveMethod(). 2013-09-13 12:11:36 +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 If the missing type is a constructed type, extract the real missing type from it. 2013-01-15 14:20:38 +00:00
RuntimeHelperTypes.cs Removed remaining ConstructorBuilder usages. 2012-09-13 13:21:35 +00:00
Serialization.cs - Added java.io.Serializable and java.lang.Cloneable to the core classes. 2013-02-14 16:09:04 +00:00
TypeWrapper.cs Implemented type annotation reflection for statically compiled classes. 2014-06-05 12:38:09 +00:00
Types.cs Added Types.SecurityAttribute. 2010-05-20 05:39:53 +00:00
atomic.cs Added intrinsics for (some usages of) Unsafe methods: putObject, putOrderedObject, putObjectVolatile, getObjectVolatile, getObject, compareAndSwapObject. 2012-07-05 09:57:09 +00:00
attributes.cs Implemented type annotation reflection for statically compiled classes. 2014-06-05 12:38:09 +00:00
common.cs - Enabled MethodParameter rendering in runtime stub generator. 2014-06-03 12:04:41 +00:00
compiler.cs Reimplemented dynamic binding on top of MethodHandles. This avoids having to instantiate a java.lang.reflect.Method which might fail if it declares a checked exception that is not loadable. It also has the potential of being faster, but no perf work has been done yet. 2013-02-24 15:29:06 +00:00
intrinsics.cs Switched from @HasCallerID to @CallerSensitive and merged CallerSenstive related 7u40 changes. 2013-08-12 07:55:55 +00:00
openjdk.cs - Removed CallerID from ICustomInvoke. 2013-02-24 13:03:59 +00:00
profiler.cs - Marked MemberWrapper class abstract. 2012-08-06 12:12:03 +00:00
runtime.build Removed the old Java stub class generator and replaced it with the ikvmstub core. 2013-02-21 16:56:08 +00:00
tracer.cs - Marked MemberWrapper class abstract. 2012-08-06 12:12:03 +00:00
verifier.cs Improved handling of missing types (from missing assemblies in ikvmc). 2013-10-20 12:12:48 +00:00
vfs.cs - Enabled MethodParameter rendering in runtime stub generator. 2014-06-03 12:04:41 +00:00
vm.cs Bug fixes. 2013-09-02 12:53:04 +00:00