+2008-03-24 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * verify.c: Implemented readonly prefix and verify controled mutability pointers.
+
+2008-03-20 Kornél Pál <kornelpal@gmail.com>
+
+ * file-io.c, filewatcher.c, threadpool.c, threads.c: Removed Windows
+ version macros.
+
+2008-03-20 Mark Probst <mark.probst@gmail.com>
+
+ * generic-sharing.c, class-internals.h: Code for putting
+ reflection types into the runtime generic context.
+
+2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * icall.c (ves_icall_get_method_info): Return correct values for the call convention.
+ Fixes #340662.
+
+
+2008-03-17 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * verify.c (VerifyContext): Added instruction prefix data to the struct.
+
+ * verify.c (is_compatible_boxed_valuetype): Don't check if the type is a valuetype, been boxed is enough.
+
+ * verify.c (do_invoke): Support constrained callvirt form. Grouped similar checks together.
+
+ * verify.c (do_cast): Let the result value keep the boxed status.
+
+ * verify.c (mono_method_verify): Add proper support for prefixed and implement contrained.
+
+2008-03-17 Jb Evain <jbevain@novell.com>
+
+ * reflection.c: when running on a 2.0 runtime, emit
+ unconditionally the #~ header version as 2.0, and the
+ CLI header version as 2.5, for symmetry's sake with csc.
+
+2008-03-16 Zoltan Varga <vargaz@gmail.com>
+
+ * class.c: Remove the unused cache_interface_offsets stuff.
+
+ * class.c loader.c domain.c verify.c metadata.c debug-helpers.c threadpool.c
+ profiler.c: Fix warnings.
+
+2008-03-16 Mark Probst <mark.probst@gmail.com>
+
+ * generic-sharing.c, class-internals.h: Support for putting
+ methods into the runtime generic context.
+
+2008-03-16 Zoltan Varga <vargaz@gmail.com>
+
+ * class.c (mono_class_setup_fields): Ignore calls made to this function for
+ classes which are generic instances of not-yet finished typebuilders. Fixes
+ #351172.
+
+ * reflection.c (fixup_method): Add support for FieldOnTypeBuilderInst.
+
+2008-03-15 Zoltan Varga <vargaz@gmail.com>
+
+ * metadata-internals.h (MonoDynamicImage): Add 'generic_def_objects' hash table.
+
+ * class-internals.h (MonoMethodInflated): Remove the rarely used reflection_info
+ field, replace it with a hash table in MonoDynamicImage.
+
+ * reflection.c (inflate_mono_method): Access the generic definition object from
+ image->generic_def_objects instead of imethod->reflection_info.
+
+ * reflection.c (mono_reflection_bind_generic_method_parameters): Ditto.
+
+ * icall.c (ves_icall_MonoMethod_GetGenericMethodDefinition): Ditto.
+
+ * image.c (mono_image_close): Move the dynamic image freeing code to a separate
+ function in reflection.c so it is easier to keep in sync with the dynamic image
+ creation code.
+
+ * reflection.c (mono_dynamic_image_free): New internal function, extracted from
+ mono_image_close ().
+
+2008-03-15 Mark Probst <mark.probst@gmail.com>
+
+ * class.c (mono_class_generic_sharing_enabled): Disable generic
+ sharing for all architectures except AMD64 and x86 to fix build.
+
+2008-03-14 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * verify.c: Use the generic definition MonoGenericContext when available.
+ Remove code for checking generics instance compatibility in favor of
+ mono_class_is_assignable_from.
+
+2008-03-14 Mark Probst <mark.probst@gmail.com>
+
+ * marshal.c, marshal.h, metadata-internals.h, image.c,
+ wrapper-types.h: New wrapper for invoking a shared static method
+ without having to pass the runtime generic context argument.
+
+2008-03-14 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * icall-def.h: Add missing function PerformanceCounterCategory::GetInstanceNames.
+
2008-03-14 Zoltan Varga <vargaz@gmail.com>
* reflection.c (mono_image_get_field_on_inst_token): Add caching.