ikvm-fork/runtime
jfrijters 34bf6475f7 Changed JNI to use standard caller ID mechanism. 2010-01-06 14:28:38 +00:00
..
AssemblyClassLoader.cs Assembly name strings are kept around forever, so it makes sense to intern them. 2009-12-07 05:24:15 +00:00
AssemblyInfo.cs.in Split off Beans and Media from Misc. 2009-07-03 14:12:03 +00:00
BigEndianBinaryReader.cs *** empty log message *** 2006-07-06 13:53:51 +00:00
ByteCode.cs Simplified the obj1.getClass() == obj2.getClass() intrinsic to avoid RuntimeTypeHandle. It turns out that on .NET 4.0 RuntimeTypeHandle.Value requires full trust and using RuntimeTypeHandle.Equals is actually slower than simply comparing the types (on .NET 4.0 beta 2, on .NET 2.0 this new approach is actually a bit slower, but the fact that the code is simpler and smaller is also worth something). 2009-10-23 05:58:41 +00:00
ByteCodeHelper.cs - Moved enum helper methods into new EnumHelper class. 2009-11-09 08:52:17 +00:00
ClassFile.cs Added basic signature validation for remap file (map.xml). Fixes bug 2908683. 2009-12-11 08:06:10 +00:00
ClassLoaderWrapper.cs Changed JNI to use standard caller ID mechanism. 2010-01-06 14:28:38 +00:00
CodeEmitter.cs Removed unused methods. 2009-11-06 07:46:39 +00:00
CoreClasses.cs - Implemented CallerID infrastructure. 2008-05-31 15:20:29 +00:00
DotNetTypeWrapper.cs More changes to make future merge of IKVM.Reflection easier: 2009-12-10 08:43:45 +00:00
DynamicClassLoader.cs Removed .NET 4.0 beta 1 workarounds and did some minor updates for .NET 4.0 beta 2. 2009-10-21 04:43:27 +00:00
DynamicTypeWrapper.cs Changed JNI to use standard caller ID mechanism. 2010-01-06 14:28:38 +00:00
ExceptionHelper.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
IKVM.Runtime.8.csproj Replaced most type literals with static field access (in Types class) or warpped JVM.Import() around them. 2009-10-14 14:58:41 +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 - Removed .NET 1.1 specific code 2007-11-26 08:38:38 +00:00
JniAssemblyInfo.cs.in Removed hard coded public key from JniInterface.cs. 2008-11-18 07:15:55 +00:00
JniInterface.cs Changed JNI to use standard caller ID mechanism. 2010-01-06 14:28:38 +00:00
JsrInliner.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
MemberWrapper.cs Changed JNI to use standard caller ID mechanism. 2010-01-06 14:28:38 +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 Removed .NET 4.0 beta 1 workarounds and did some minor updates for .NET 4.0 beta 2. 2009-10-21 04:43:27 +00:00
RuntimeHelperTypes.cs Replaced most type literals with static field access (in Types class) or warpped JVM.Import() around them. 2009-10-14 14:58:41 +00:00
Serialization.cs Fixed automagic serialization interop to work correctly in the face of a __WorkaroundBaseClass__ base type. 2009-10-23 06:29:54 +00:00
TypeWrapper.cs Use GetConstructors and GetMethods instead of GetMembers (which is needlessly expensive). 2009-12-31 08:20:32 +00:00
Types.cs Added copyright header and removed UTF-8 byte-order-marker. 2009-11-09 09:02:11 +00:00
atomic.cs More type funneling. 2009-10-16 07:06:50 +00:00
attributes.cs Added two constructors to ThowsAttribute that take a Type and a Type[] for greater convenience when applying the attribute to user code and for compatibility with Grasshopper's ThrowsAttribute. 2009-12-02 05:48:50 +00:00
common.cs Added public API to get ClassLoader from Assembly. 2009-11-03 07:06:36 +00:00
compiler.cs Fixed regression introduced with "type 2" field accessor fix. Null type doesn't need downcast and needs to be explicitly handled, because you aren't allowed to call GetPublicBaseTypeWrapper() on it. 2009-12-09 05:49:30 +00:00
intrinsics.cs Simplified the obj1.getClass() == obj2.getClass() intrinsic to avoid RuntimeTypeHandle. It turns out that on .NET 4.0 RuntimeTypeHandle.Value requires full trust and using RuntimeTypeHandle.Equals is actually slower than simply comparing the types (on .NET 4.0 beta 2, on .NET 2.0 this new approach is actually a bit slower, but the fact that the code is simpler and smaller is also worth something). 2009-10-23 05:58:41 +00:00
openjdk.cs Don't use EmitThrow() it needs to lookup the method every time. 2009-12-07 05:27:23 +00:00
profiler.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
runtime.build Removed .NET 4.0 workaround. 2009-11-05 07:41:05 +00:00
tracer.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
verifier.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
vfs.cs Fixed NRE when trying to access a non-existing directory in vfs. 2009-10-02 05:36:07 +00:00
vm.cs Changed JNI to use standard caller ID mechanism. 2010-01-06 14:28:38 +00:00