+2009-01-13 Zoltan Varga <vargaz@gmail.com>
+
+ * marshal.c: Avoid setting the exception clauses after a method has been entered
+ into the wrapper caches. Fixes #465700.
+
+ * method-builder.c (mono_mb_set_clauses): New function to set the clauses of the
+ method builder.
+ (mono_mb_create_method): Set the clauses from the method builder.
+
+2009-01-13 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * threadpool.c: include sys/socket.h. Fixes compilation on FreeBSD.
+ Patch from Makoto Kishimoto.
+
+2009-01-13 Zoltan Varga <vargaz@gmail.com>
+
+ * sgen-gc.c (mono_gc_make_descr_from_bitmap): Handle large bitmaps by
+ encoding them as ROOT_DESC_COMPLEX.
+ (precisely_scan_objects_from): Implement support for ROOT_DESC_COMPLEX.
+
+2009-01-12 Zoltan Varga <vargaz@gmail.com>
+
+ * sgen-gc.c (scan_from_remsets): Clear the global remset of pointers which
+ no longer point to the nursery.
+
+ * sgen-gc.c: Add a few comments/FIXMEs.
+
+ * sgen-gc.c: Implement scanning of the alloc_pinned objects.
+
+ * marshal.c (mono_marshal_get_synchronized_wrapper): Make the
+ initialization of the various _method variables thread safe. Fixes
+ #465377.
+
+2009-01-12 Mark Probst <mark.probst@gmail.com>
+
+ * domain.c, domain-internals.h: Remove the shared_generics_hash
+ and its lookup functions.
+
+2009-01-12 Bill Holmes <billholmes54@gmail.com>
+
+ * socket-io.c: Fixing the MSVC build.
+
+ Code is contributed under MIT/X11 license.
+
+2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * metadata-verify.c: Add pe header watermark verification.
+
+2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * metadata-verify.c: Add lfanew verification.
+
+2009-01-12 Jb Evain <jbevain@novell.com>
+
+ * tabldefs.h: rename METHOD_ATTRIBUTE_CHECK_ACCESS_ON_OVERRIDE to
+ METHOD_ATTRIBUTE_STRICT to match the ECMA terminology.
+
+2009-01-10 Zoltan Varga <vargaz@gmail.com>
+
+ * socket-io.c: Fix the build.
+
+ * environment.c: Fix an #ifdef.
+
+2009-01-09 Zoltan Varga <vargaz@gmail.com>
+
+ * threadpool.c (async_invoke_thread): Handle the wait function returning
+ WAIT_IO_COMPLETION as well.
+ (async_invoke_io_thread): Ditto.
+
+2009-01-09 Bill Holmes <billholmes54@gmail.com>
+
+ * threads.c: Fixing the Windows build.
+
+ Code is contributed under MIT/X11 license.
+
+2009-01-09 Zoltan Varga <vargaz@gmail.com>
+
+ * threads.c (signal_thread_state_change): Call wapi_interrupt_thread () to
+ interrupt a wait.
+ (mono_thread_execute_interruption): Call wapi_clear_interruption () to enable
+ the thread to wait again.
+
+2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * metadata-verify.c: Initial skeleton of the metadata verifier.
+
+ * pedump.c: Add support for the metadata verifier.
+
+ * verify-internal.h: Export the whole assembly metadata verifier function.
+
+2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * gc.c (mono_gc_init): Fix the comments about deadlock on windows.
+
+2009-01-09 Zoltan Varga <vargaz@gmail.com>
+
+ * Makefile.am: Upgrade dtrace-prelink.sh location.
+
+2009-01-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * gc.c (mono_gc_init): Wait for finalizer thread to init on windows as
+ well. Otherwise the shutdown deadlock that happens on unix will can happen
+ as well.
+ If the main thread code finishes too fast it's possible that the finalizer
+ thread won't have executed yet, won't record itself as the finalizer thread
+ and the shutdown sequence will wait on it forever.
+
2009-01-08 Rodrigo Kumpera <rkumpera@novell.com>
* threads.c (mono_thread_current): Make THREAD_DEBUG work on windows
* appdomain.c: Initialize the mono_strtod_mutex here, thanks to
Robert Jordan for pointing this out.
+2009-01-08 Christian Prochnow <cproch@seculogix.de>
+
+ * icall.c
+ * icall-def.h: added internal calls ves_icall_System_IO_DriveInfo_GetDiskFreeSpace,
+ ves_icall_System_IO_DriveInfo_GetDriveType.
+
2009-01-07 Miguel de Icaza <miguel@novell.com>
* icall.c: Wrap calls to mono_strtod in CriticalSection