..
fdlibm
Ported fdlibm/floor and fdlibm/tan (and dependencies).
2010-12-10 06:31:08 +00:00
openjdk
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +00:00
AssemblyClassLoader.cs
Bug fix. AssemblyClassLoader.InternalsVisibleToImpl() would crash with NRE if it got called on a single assembly class loader, because it should call GetLoader(Assembly) to get the AssemblyLoader instead of GetLoaderForExportedAssembly().
2012-06-11 15:37:03 +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
When instantiating a delegate and the object passed in does not properly implement the delegate's Method interface, bind the delegate to an error stub that throws the appropriate error.
2012-01-20 14:02:23 +00:00
ClassFile.cs
Added ClassFile.Field.IsStaticFinalConstant property to avoid duplicating the check.
2012-06-20 09:49:51 +00:00
ClassLoaderWrapper.cs
More ikvmc error handling clean up.
2012-03-25 09:10:28 +00:00
CodeEmitter.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +00:00
CoreClasses.cs
Implemented a large chunk of MethodHandle support.
2011-08-06 11:00:10 +00:00
DotNetTypeWrapper.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +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 name length for inner classes.
2011-12-15 11:53:33 +00:00
DynamicTypeWrapper.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +00:00
ExceptionHelper.cs
Changed NoClassDefFoundError resulting from type initialization failure to be consistent with OpenJDK behavior.
2012-06-29 12:03:47 +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
Use extension methods (explicitly) instead of (now deprecated) instancehelper_ methods.
2011-11-29 09:07:57 +00:00
JsrInliner.cs
Bug fix. Local variable analysis and jsr inlining also need to take the final instruction of an exception block into account.
2012-06-29 07:59:46 +00:00
LocalVars.cs
Bug fix. Local variable analysis and jsr inlining also need to take the final instruction of an exception block into account.
2012-06-29 07:59:46 +00:00
MemberWrapper.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +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
Moved TypeBuilder.DefineTypeInitializer() workaround to ReflectUtil.
2012-06-25 14:32:07 +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
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +00:00
TypeWrapper.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +00:00
Types.cs
Added Types.SecurityAttribute.
2010-05-20 05:39:53 +00:00
atomic.cs
Moved AtomicReferenceFieldUpdater creation into FinishContext, to be able to better keep track of the types and avoid the global dictionary.
2011-12-09 15:59:35 +00:00
attributes.cs
Don't mangle property accessor method names, but use a custom modifier instead.
2011-11-25 12:47:17 +00:00
common.cs
Fixed regression introduced in 7.0 that caused the manifest to be ignored when creating the Package objects.
2012-05-23 09:09:23 +00:00
compiler.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +00:00
intrinsics.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +00:00
openjdk.cs
- Made CodeEmitter more "type safe" by adding specific EmitXxx methods instead of following the more general ILGenerator pattern.
2012-07-03 14:45:51 +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
Merge exception blocks that are split around return statements by javac.
2012-07-03 14:43:30 +00:00
vfs.cs
Integrated OpenJDK 7u4. Not all forked files have been merged yet, just the ones necessary to get things building.
2012-05-23 10:00:03 +00:00
vm.cs
More ikvmc error handling clean up.
2012-03-25 09:10:28 +00:00