+2011-01-04 Veerapuram Varadhan <v.varadhan@gmail.com>
+
+ * assembly.c (framework_assemblies): Map System.Transactions to
+ 4.0 framework assemblies.
+
+ Fixes #635335
+
+2010-11-03 Martin Baulig <martin@ximian.com>
+
+ * mono-debug.c (mono_register_symfile_for_assembly): New method.
+ This is used together with mono_register_bundled_assemblies() and
+ mono_register_config_for_assembly() to support bundles.
+
+2010-07-30 Mark Probst <mark.probst@gmail.com>
+
+ * sgen-archdep.h (ARCH_COPY_SIGCTX_REGS): Add casts to fix
+ compiler warnings on AMD64.
+
+2010-07-29 Rodrigo Kumpera <rkumpera@novell.com>
+
+ Add support for calling vararg methods from SRE code.
+ This requires storing per-memberref signatures so
+ the JIT can know how many varargs parameters are
+ been passed.
+
+ * loader.c (mono_method_get_signature_full): If the
+ image is dynamic call mono_reflection_lookup_signature
+ to lookup the signature.
+
+ * reflection.c (mono_image_create_method_token): Save
+ the method object into the MonoDynamicImage::tokens.
+ Create a signature struct for MethodBuilders.
+ Save the signature into vararg_aux_hash so it can be
+ retrieved later.
+
+ * reflection.c (mono_reflection_lookup_signature): New
+ function. Check vararg_aux_hash for a signature before
+ returning method's own signature.
+
+ * metadata-internals.h (MonoDynamicImage): Add new
+ vararg_aux_hash hashtable.
+
+ * object-internals.h: Add mono_reflection_lookup_signature.
+
+ Fixes #626441
+
+2010-07-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * verify.c (mono_method_verify): Don't move forward
+ with verification if a stack overflow is detected for
+ the ARGLIST opcode.
+
+ Fixes #601953
+
+2010-07-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * class.c (mono_bounded_array_class_get): Fail arrays
+ of void or typedbyref. Those two types are not allowed
+ to be used with arrays. Failing them is easier and less
+ error prone than returning NULL.
+
+ Fixes #603279
+
+2010-07-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * object.c (mono_get_delegate_invoke): Don't assert if
+ the Invoke method is not found. This can happen with
+ broken types and it's the caller resposibility to deal
+ with a null return.
+
+ Fixes #553403
+
+2010-07-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * class.c (mono_assembly_name_from_token): Handle
+ images with null assembly. This can happen with resource
+ or broken assemblies.
+
+ Fixes #623586.
+
+2010-07-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * class.c (concat_two_strings_with_zero): Guard against
+ null strings.
+
+ Modified version of patch by Sebastien Pouliot.
+
+ Fixes #623653.
+
+2010-07-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * image.c (mono_image_load_module): Handle the case of
+ module index equal or smaller than zero. It is possible
+ to embed a valid zero index into metadata so this case
+ must be explicitly handled.
+
+ Patch by Sebastien Pouliot.
+
+ Fixes #623581.
+
+2010-07-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * metadata-verify.c (INVALID_IMPLMAP_FLAGS_BITS): Add non standard
+ bits for best fit on/off (4,5) and throw on unmappable on/off (12/13).
+
+ Fixes #622221.
+
+2010-07-27 Geoff Norton <gnorton@novell.com>
+
+ * sgen-archdep.h: Ensure we store the registers we actually
+ need to scan.
+
+2010-07-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * verify.c (do_invoke_method): Improve error message.
+
+2010-07-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * verify.c (mono_generic_param_is_constraint_compatible): Don't
+ fail a contraint check even if the candidate has no constraints.
+ All constraints might resolve to the candidate itself so it can
+ have none.
+
+ Fixes #622225.
+
2010-07-25 Mark Probst <mark.probst@gmail.com>
* sgen-internal.c: Only compile this if HAVE_SGEN_GC is defined.
separate ones for small and large objects. This reduces the
number of major collections.
+2010-06-04 Damien Diederen <dd@crosstwine.com>
+
+ * icall.c (ves_icall_System_Char_GetDataTablePointers),
+ char-conversions.h: New Unicode category tables compatible with MS .NET
+
+ These new category tables, generated using create-category-table(.cs)
+ available in the mcs sources, make the Mono runtime understand the
+ same Unicode category codes as recent versions of Microsoft's runtime.
+
+ CategoryData_v2 matches versions v2.0.50727 and v3.5.21022 of .NET.
+
+ CategoryData_v4 matches version v4.0.30319 of .NET. The v4 tables
+ can be disabled by defining the DISABLE_NET_4_0 preprocessor symbol.
+
+ Similarly, the astral portions of both tables can be disabled by
+ defining the DISABLE_ASTRAL preprocessor symbol.
+
+ CAUTION: Mcs has to be updated with the corresponding patches, or
+ Mono will suffer a low-level (internal call) crash when
+ initializing System.Char.
+
+
2010-06-04 Marek Habersack <mhabersack@novell.com>
* icall.c (ves_icall_MonoType_GetEvent): be case insensitive is