..
fdlibm
Ported fdlibm/floor and fdlibm/tan (and dependencies).
2010-12-10 06:31:08 +00:00
openjdk
Bug fixes.
2013-09-02 12:53:04 +00:00
stubgen
Added ikvmstub -parameters option to add parameter names to stub classes.
2013-08-12 09:02:13 +00:00
AssemblyClassLoader.cs
Remove Assembly field from AssemblyClassLoader, instead associate the ikvm.runtime.AssemblyClassLoader with the runtime AssemblyClassLoader.
2013-02-23 08:50:01 +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
Bug fix. If a class file UTF8 string ends with an incomplete multi byte char, we should throw the appropriate exception.
2012-05-01 07:20:51 +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
Switched from @HasCallerID to @CallerSensitive and merged CallerSenstive related 7u40 changes.
2013-08-12 07:55:55 +00:00
ClassLoaderWrapper.cs
Remove Assembly field from AssemblyClassLoader, instead associate the ikvm.runtime.AssemblyClassLoader with the runtime AssemblyClassLoader.
2013-02-23 08:50:01 +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
- Removed CallerID from ICustomInvoke.
2013-02-24 13:03:59 +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
Bug fixes.
2013-09-02 12:53:04 +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
Bug fix. Off-by-one error in local ref index reusing. Fix for bug #3575555 .
2012-10-09 07:38:48 +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
- Removed CallerID from ICustomInvoke.
2013-02-24 13:03:59 +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
Added optimization to omit InnerClassesAttribute to record reflective modifiers when we can predict them.
2013-08-07 12:15:18 +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
Don't store class name in EnclosingMethodAttribute if we can use the DeclaringType.
2013-08-07 06:46:28 +00:00
common.cs
Bug fixes:
2013-09-02 12:56:16 +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
Added support for dynamic ldc MethodHandle.
2013-02-09 10:12:11 +00:00
vfs.cs
Added ikvmstub -parameters option to add parameter names to stub classes.
2013-08-12 09:02:13 +00:00
vm.cs
Bug fixes.
2013-09-02 12:53:04 +00:00