Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/ikvm-fork.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-13Unforked com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java and ↵jfrijters
com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java.
2013-08-12Added ikvmstub -parameters option to add parameter names to stub classes.jfrijters
2013-08-12Switched from @HasCallerID to @CallerSensitive and merged CallerSenstive ↵jfrijters
related 7u40 changes.
2013-08-12Temporarily include (unmodified) OpenJDK 7u40 versions of ↵jfrijters
java/lang/Package.java, sun/reflect/CallerSensitive.java and sun/reflect/misc/ReflectUtil.java to prepare for replacing HasCallerID annotation with CallerSensitive.
2013-08-09Merged in some missing changes.jfrijters
2013-08-08Updated DriverManager to OpenJDK 7 (somehow this file was previously missed).jfrijters
2013-08-08Moved parameter name and annotation handling into a separate method.jfrijters
2013-08-07Added optimization to omit InnerClassesAttribute to record reflective ↵jfrijters
modifiers when we can predict them.
2013-08-07Added optimization to omit ImplementAttribute in some cases.jfrijters
2013-08-07Don't store class name in EnclosingMethodAttribute if we can use the ↵jfrijters
DeclaringType.
2013-08-07Minor clean up of CompiledTypeWrapper.InnerClasses.jfrijters
2013-08-07Compile anonymous and local classes as nested types.jfrijters
2013-08-06Renamed field and two locals to prepare for patch to compile enclosed ↵jfrijters
classes as nested types.
2013-08-06- Renamed GetInnerClassName() to AllocNestedTypeName().jfrijters
- Use StringComparison.Ordinal when checking inner vs outer class names.
2013-08-06Don't add SourceFileAttribute for inner classes if the name matches the ↵jfrijters
outer class.
2013-08-05Bug fix. Non-blocking SocketChannel read/write with array of ByteBuffer ↵jfrijters
would throw exception instead of returning 0 bytes read/written when no more buffer space is available.
2013-08-05Allow Java 8 classes to use invokeStatic method handle constants that refer ↵jfrijters
to InterfaceMethodref.
2013-08-05Allow private interface methods (but not yet implemented).jfrijters
2013-08-05Change class format error exception message for missing Code attribute to ↵jfrijters
same text as OpenJDK.
2013-07-31Moved adding InnerClassAttribute to separate method.jfrijters
2013-07-31Tiny clean up.jfrijters
2013-07-30Moved adding ImplementsAttribute to separate method.jfrijters
2013-07-30Moved CLI enum creation to separate method.jfrijters
2013-07-30Moved __<clinit> method creation to separate method.jfrijters
2013-07-28Removed -X options from standard help text and added -X option to print -X ↵jfrijters
options.
2013-07-16Bug fix. String.CaseInsensitiveComparator inner class should be acknowledged ↵jfrijters
by String.
2013-07-02Bump toolsversion.Mike Krüger
2013-06-13Added universe option to surpress identity conversion.Mike Krüger
2013-06-12Clone the runtime's assembly remapping logic for PCL.Martin Baulig
2013-06-06Revert "Added type forwarder API to the Module."Mike Krüger
It's not needed. This reverts commit ef37d569739aefe3f2732611d0310cc141bdebea.
2013-06-06Added type forwarder API to the Module.Mike Krüger
2013-06-06Added strong name to the IKVM.Reflection assembly.Mike Krüger
2013-05-27Add PCL Facade Assemblies and treat them like framework asms.Martin Baulig
2013-02-26Bug fix. Implemented annotation primitive and string value writing.jfrijters
2013-02-25Bug fix. Type names in annotations should be decoded for enums and ↵jfrijters
annotations as well.
2013-02-24Reimplemented dynamic binding on top of MethodHandles. This avoids having to ↵jfrijters
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-24Bug fix. MethodHandle to Object.clone/finalize should be special cased.jfrijters
2013-02-24Bug fix. MethodHandle should be able to call dynamic only methods.jfrijters
2013-02-24- Removed CallerID from ICustomInvoke.jfrijters
- Removed ICustomInvoke constructor invocation path, because there aren't any dynamic only constructors.
2013-02-24Use MethodWrapper instead of ConstantPoolItemMI to make it easier to move ↵jfrijters
constant pool entry lookup to GetMethodCallEmitter.
2013-02-24Removed unnecessary special casing of non-ghost interface method calling.jfrijters
2013-02-24Added MethodWrapper.IsConstructor property.jfrijters
2013-02-24Removed unnecessary parameter.jfrijters
2013-02-23Simplified class loading exception handling.jfrijters
2013-02-23Finish should be called inside RetargetableJavaException try block.jfrijters
2013-02-23Remove Assembly field from AssemblyClassLoader, instead associate the ↵jfrijters
ikvm.runtime.AssemblyClassLoader with the runtime AssemblyClassLoader.
2013-02-23Simplified AssemblyClassLoader construction.jfrijters
2013-02-23Moved AssemblyClassLoader package definition to runtime.jfrijters
2013-02-23Removed now unused methods.jfrijters
2013-02-23Regression fix. The previous Java class loader construction rewrite ↵jfrijters
introduced a bug. We should re-check the javaClassLoader field while we hold the lock.