2006-09-14 Jonathan Chambers <joncham@gmail.com>
[mono.git] / mono / metadata / ChangeLog
index 2a5cea4e31c8eac8f579ecd42db438f99e97af7b..cea00c5a742b56423232448e4053eb5e079021df 100644 (file)
@@ -1,3 +1,88 @@
+2006-09-14  Jonathan Chambers  <joncham@gmail.com>
+
+       * environment.c (ves_icall_System_Environment_get_ProcessorCount): 
+       Implement Environment.ProcessorCount.
+       
+       * environment.h (ves_icall_System_Environment_get_ProcessorCount): 
+       Implement Environment.ProcessorCount.
+       
+       * icall.c: 
+       Add Environment.ProcessorCount icall.
+       
+       Patch by Jason McFall.
+
+2006-09-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * assembly.c: don't append .exe/.dll when the filename already contains
+       one of those extensions.
+
+2006-09-12  Martin Baulig  <martin@ximian.com>
+
+       * class.c (mono_bounded_array_class_get): Also add `IList<object>'
+       to array interfaces.
+
+2006-09-11  Martin Baulig  <martin@ximian.com>
+
+       * reflection.c (mono_image_build_metadata): Create the
+       MethodImpl's after emitting all types and methods, so we don't
+       need another fixup pass for them.
+
+2006-09-11  Zoltan Varga  <vargaz@gmail.com>
+
+       * class.c (mono_class_from_name_case): Fix regression introduced by the last
+       change.
+
+Mon Sep 11 12:57:15 CEST 2006 Paolo Molaro <lupus@ximian.com>
+
+       * gc-internal.h, appdomain.c, gc.c: force-destroy GC handles on domain
+       unload.
+
+2006-09-10  Zoltan Varga  <vargaz@gmail.com>
+
+       * object.c (mono_method_return_message_restore): Avoid a crash if one of the out
+       args is not set. Fixes #78926.
+
+2006-09-08  Zoltan Varga  <vargaz@gmail.com>
+
+       * class.c (mono_class_init): Init class->no_special_static_fields from the cached info.
+
+       * image.c (load_class_names): Move this to class.c, and rename it to 
+       'mono_image_init_name_cache'.
+       (load_modules): Fix a warning.
+
+       * class.c icall.c image.c: Initialize image->name_cache lazily.
+
+       * class-internals.h (MonoGetClassFromName): New hook function to find a class based
+       on its name using information in the AOT file.
+
+       * class.c (mono_class_from_name): Use the new hook function.
+
+2006-09-06  Zoltan Varga  <vargaz@gmail.com>
+
+       * reflection.c (mono_param_get_objects): Handle enum default parameter values
+       correctly.
+
+       * marshal.c (emit_marshal_object): Implement [In, Out] byval marshalling of classes.
+       Fixes #79289.
+       
+2006-09-06  Martin Baulig  <martin@ximian.com>
+
+       * icall.c (mono_lookup_internal_call): Small fix.
+
+2006-09-05  Raja R Harinath  <rharinath@novell.com>
+
+       * debug-mono-symfile.c (mono_debug_open_mono_symbols): Remove
+       double g_free.
+
+2006-09-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * debug-mono-symfile.c: Fix *some* memory leaks that happens only 
+       when --debug is specified.
+
+2006-09-04  Zoltan Varga  <vargaz@gmail.com>
+
+       * class.c (setup_generic_array_ifaces): Fix a warning.
+
 2006-09-04  Miguel de Icaza  <miguel@novell.com>
 
        * Temporarily remove the patch to assemly.c that checks the