Fri Aug 3 19:54:23 CEST 2007 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / metadata / ChangeLog
index 9f37f51384148f6d9383f183247ec7d0c7f3dcd0..3ae2aa86e669e5a903dcdc79000083a92e6d1fa9 100644 (file)
@@ -1,3 +1,47 @@
+
+Fri Aug 3 19:54:23 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * domain.c, threads.c, threads-types.h: fix memory retention issue
+       with thread static variables not being cleared on domain unload.
+       Reuse thread static slots after domain unload.
+
+2007-08-03  Zoltan Varga  <vargaz@gmail.com>
+
+       * object.c (mono_runtime_invoke_array): Handle the case when the receiver is a
+       nullable type.
+
+       * marshal.c (mono_marshal_get_runtime_invoke): Revert the previous change, it is
+       now done in mono_runtime_invoke_array.
+
+       * marshal.c (mono_marshal_get_runtime_invoke): Handle the case when the 
+       receiver is a nullable type.
+
+       * class.c (mono_class_is_assignable_from): Handle the case when klass is a 
+       generic parameter.
+
+2007-07-03  Jonathan Chambers  <joncham@gmail.com>
+
+       * marshal.c: Implement COM Objects as return type for 
+       managed->unmanaged calls. Added Release calls for COM Object
+       out/return values in managed->unmanaged calls.
+       
+       Code is contributed under MIT/X11 license.
+
+Fri Aug 3 17:00:51 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * threads.h, threads-type.h: move the hazard pointer declarations
+       to the private header.
+
+Fri Aug 3 13:13:39 CEST 2007 Paolo Molaro <lupus@ximian.com>
+
+       * file-io.c, appdomain.c: memory leak fixes.
+
+2007-08-02  Dick Porter  <dick@ximian.com>
+
+       * socket-io.c
+       (ves_icall_System_Net_Sockets_Socket_Socket_internal): Move the
+       SO_REUSEADDR setting into io-layer/sockets.c.
+
 2007-08-01  Zoltan Varga  <vargaz@gmail.com>
 
        * icall.c (ves_icall_Type_GetMethodsByName): Return the members inherited