Use java.io.ObjectStreamField in native method signature.
Oops. Forgot to modify the Java side.
Don't use Reflection.Emit if NO_REF_EMIT is defined.
Forgot to add the actual files.
Removed unneeded #if FIRST_PASS.
Bug fix. Bypass security manager check when getting ikvm.reflect.field.inflationThreshold system property.
More forgotten files.
Bug fix. Volatile long & double fields cannot use slow path reflection, because .NET reflection does not ensure atomic reads/writes.
7.3 branch has been created.
Reduced the number of cases where slow-path field reflection can't be used.
Allow slow path field reflection on remapped types and handle the unsupported scenarios explicitly.
Moved boxing method emitters to separate class.
Use types in ReflectionFactory native method signatures.
More static typing.
Removed unused code.
Removed ICustomInvoke.
Changed Exception.writeReplace() method into a DynamicOnly method, because there's no real gain in using "fast" reflection.
Bug fix. We need to promote integral values to the proper type when calling a DynamicOnly method via reflection.
Moved ghost wrapping/unwrapping into TypeWrapper.
Introduced ArrayUtil.Concat() methods.