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-09-24Fix public-key remapping of System.Numerics.dllmono-masterMartin Baulig
This is a Mono 3.2.3-only change. Don't merge this into master because master is using a new, improved code path for this stuff.
2013-09-11Reflect latest System.Net / System.Xml.Serialization public-key changes.Martin Baulig
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.
2013-02-22- More class loading refactoring.jfrijters
- When we call a custom class loader and it fails to load a class, don't attempt to do a dynamic load. It is the responsibility of the custom class loader to load dynamic classes from the assembly (typically by delegating to an ikvm.runtime.AssemblyClassLoader parent). - Allow dynamic class loading from boot class "path" and referenced assemblies.
2013-02-22getResource and getResources are no longer used outside of AssemblyClassLoader.jfrijters
2013-02-22Add parameter annotations.jfrijters
2013-02-22Removed old style collections.jfrijters
2013-02-22Added support for exporting the class, method and field annotations during ↵jfrijters
runtime stub generation. Method parameter annotations are still missing.
2013-02-22Use the same array encoding for annotations as the rest of the runtime.jfrijters
2013-02-22Removed unnecessary namespace prefixes.jfrijters
2013-02-21Don't write warnings to the console when we're part of the runtime.jfrijters
2013-02-21Removed the old Java stub class generator and replaced it with the ikvmstub ↵jfrijters
core.
2013-02-21Use EnumerationWrapper to lazily expose the resources.jfrijters
2013-02-21Added ikvm.runtime.EnumerationWrapper to expose an IEnumerable as a ↵jfrijters
java.util.Enumeration.
2013-02-21Removed map.xml patching of bootstrap resource loading methods in ↵jfrijters
java.lang.ClassLoader.
2013-02-21Removed remains of generic class loader support from AssemblyClassLoader.jfrijters
2013-02-21Untangled generic class loader resource loading.jfrijters
2013-02-21Return stub class resources from the virtual file system if a class loader ↵jfrijters
defines the class and there is no resource with that name.
2013-02-21Made assembly resource loading more consistent with Java resource loading.jfrijters
2013-02-21Changed resource loading order to first load bootstrap resources and then ↵jfrijters
the resources from the referenced assemblies.
2013-02-21Inlined function that's only used once.jfrijters
2013-02-21Stop abusing ikvm.runtime.AssemblyClassLoader as a class loader for generic ↵jfrijters
types.
2013-02-20FindLoadedClass() should also returned types from referenced assemblies.jfrijters
2013-02-20Replace CheckDefineClassAllowed() with a call to FindLoadedClassLazy().jfrijters
2013-02-19Changed AssemblyClassLoader.FindLoadedClassImpl() to return generic types.jfrijters
2013-02-19Removed the special casing of generic type definition loading as we've since ↵jfrijters
exposed the generic type definitions to Java.
2013-02-19Factored out some code.jfrijters
2013-02-19FindLoadedClass should also return arrays.jfrijters
2013-02-19Bug fix. Disallow invalid class names in AssemblyClassLoader.loadClass().jfrijters