ikvm-fork/runtime
jfrijters 19d2d1c0f3 - Made VFS class publishing more robust (against types that depend on missing assemblies).
- Don't publish annotation custom attributes (that show up as $Proxy classes) in VFS /classes/ directory.
- Refactored Type -> name to enable the VFS class publishing code to get the name without instantiating a TypeWrapper for each type.
2010-08-20 12:44:07 +00:00
..
AssemblyClassLoader.cs - Made VFS class publishing more robust (against types that depend on missing assemblies). 2010-08-20 12:44:07 +00:00
AssemblyInfo.cs.in Individual types/methods have been annotated, so assembly can be transparent now. 2010-06-09 06:09:49 +00:00
BigEndianBinaryReader.cs *** empty log message *** 2006-07-06 13:53:51 +00:00
ByteCode.cs Added optimization to avoid explicit <clinit> trigger when it isn't necessary. 2010-02-03 15:28:06 +00:00
ByteCodeHelper.cs Dynamic* instructions should throw NoClassDefFoundError before NullPointerException. 2010-08-03 13:41:38 +00:00
ClassFile.cs Made ExceptionTableEntry completely immutable by making ordinal readonly as well. 2010-06-07 12:36:49 +00:00
ClassLoaderWrapper.cs Made most static compiler warnings local to the target that is being compiled (in multi target mode), to allow warnings to be suppressed (or turned into an error) for a specific target. 2010-07-16 08:50:40 +00:00
CodeEmitter.cs Removed IKVM_REF_EMIT, as STATIC_COMPILER or STUB_GENERATOR now always implies IKVM.Reflection. 2010-01-28 09:18:33 +00:00
CoreClasses.cs - Implemented CallerID infrastructure. 2008-05-31 15:20:29 +00:00
DotNetTypeWrapper.cs A nested type DotNetTypeWrapper is always nested inside another DotNetTypeWrapper, so we can use GetWrapperFromDotNetType() in DeclaringType. This also solves a bug when reflecting on the nested types in cli.System.Exception. 2010-08-03 12:42:24 +00:00
Dummy.OpenJDK.Core.cs Massive change to change resource handling. Java resources are now stored in jars that are stored as managed .NET resources. The jars are projected into VFS and the assembly class loaders know how to load resources from these jars. 2010-08-05 13:43:00 +00:00
DynamicClassLoader.cs More .NET 4.0 security model attributes. 2010-06-08 12:47:51 +00:00
DynamicTypeWrapper.cs Fix for #3046925. 2010-08-18 07:18:11 +00:00
ExceptionHelper.cs Add forgotten HideFromJava to ExceptionInfoHelper constructor that collects stack trace. 2010-06-02 10:15:53 +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 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 JNIEnv.DescribeException() was broken (NPE instead of printing the exception). 2010-06-09 04:58:21 +00:00
JsrInliner.cs Made ExceptionTableEntry completely immutable by making ordinal readonly as well. 2010-06-07 12:36:49 +00:00
MemberWrapper.cs Renamed IsProtectedFieldAccessible to IsPublicOrProtectedMemberAccessible, because it is for methods as well as fields and should also be applied to public members. 2010-07-15 12:36:58 +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 IKVM.Reflection.Assembly doesn't have the IsDynamic property. 2010-03-18 13:43:54 +00:00
RuntimeHelperTypes.cs Removed IKVM_REF_EMIT, as STATIC_COMPILER or STUB_GENERATOR now always implies IKVM.Reflection. 2010-01-28 09:18:33 +00:00
Serialization.cs Added ikvmc option to disable automagic serialization. 2010-05-03 07:58:01 +00:00
TypeWrapper.cs Types nested in a type that is HideFromJava should also be considered HideFromJava. 2010-07-28 12:33:22 +00:00
Types.cs Added Types.SecurityAttribute. 2010-05-20 05:39:53 +00:00
atomic.cs Removed mutable flags field from Instruction. 2010-06-07 06:13:05 +00:00
attributes.cs Massive change to change resource handling. Java resources are now stored in jars that are stored as managed .NET resources. The jars are projected into VFS and the assembly class loaders know how to load resources from these jars. 2010-08-05 13:43:00 +00:00
common.cs Set system property "sun.boot.class.path" to point to the /classes/ directory of IKVM.OpenJDK.Core.dll 2010-08-19 09:26:20 +00:00
compiler.cs Made most static compiler warnings local to the target that is being compiled (in multi target mode), to allow warnings to be suppressed (or turned into an error) for a specific target. 2010-07-16 08:50:40 +00:00
intrinsics.cs Removed mutable flags field from Instruction. 2010-06-07 06:13:05 +00:00
openjdk.cs JRuby subclasses java.io.File to use the / path separator on Windows and that causes the (Sun) path normalization code to call us with a "C:/\" path which we previously failed to canonicalize correctly. 2010-08-03 14:23:11 +00:00
profiler.cs Removed vestigial compact framework support. 2009-08-28 06:47:16 +00:00
runtime.build - Removed the requirement to have peverify and ilasm in the PATH. They are now located automatically and if they are not found, the corresponding build steps are skipped. 2010-08-20 05:35:49 +00:00
tracer.cs More preparations for new stub generator. 2010-01-28 07:10:31 +00:00
verifier.cs Fixed another verifier regression introduced with try/fault handler changes. 2010-08-03 12:43:58 +00:00
vfs.cs - Made VFS class publishing more robust (against types that depend on missing assemblies). 2010-08-20 12:44:07 +00:00
vm.cs Removed JVM.GetType(). 2010-05-20 04:59:13 +00:00