2004-10-25 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / metadata / ChangeLog
index 5912343b15ed164c12114056015a7d1441dccb9b..ddf50ac5ea233ce96ed2f2854219dca03798e4c6 100644 (file)
@@ -1,3 +1,83 @@
+2004-10-25  Zoltan Varga  <vargaz@freemail.hu>
+
+       * icall.c (ves_icall_type_is_subtype_of): Fix this for byref types.
+       (ves_icall_type_is_assignable_from): Ditto. Fixes #68582.
+       
+       * gc.c (finalize_domain_objects): Call GC_invoke_finalizers () so
+       pending finalizers are not invoked after the appdomain has been 
+       unloaded. Fixes #67862.
+
+2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
+
+       * threads.c (abort_appdomain_thread): Fix unref errors.
+
+2004-10-07  Jackson Harper  <jackson@ximian.com>
+
+       * culture-info-tables.h: regenerate file.
+
+2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
+
+       * loader.c (mono_lookup_pinvoke_call): Try the dllname prefixed with
+       'lib' too. Fixes #63130.
+
+2004-10-02  Ben Maurer  <bmaurer@ximian.com>
+
+       * threadpool.c: the ares hashtable needs a critical section around it.
+       this prevents some nasty segfaults
+
+2004-09-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * threads.c: don't call mono_thread_detach() in start_wrapper(),
+       avoiding a possible hang in GetCurrentThreadId(0). Fixes bug #65379.
+
+2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
+
+       * reflection.c (method_encode_code): Align method headers properly.
+       Fixes #66025.
+
+2004-09-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * threadpool.c: reuse allocated slots in the queue.
+
+2004-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * appdomain.c:
+       (mono_domain_set): allow setting a domain that is being unloaded.
+       (mono_domain_unload): invoke the DomainUnload callbacks in the domain
+       being unloaded.
+
+2004-09-18  Martin Baulig  <martin@ximian.com>
+
+       * mono-debug.c, debug-mono-symfile.c: Merged my locking changes
+       from HEAD.
+
+2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
+
+       * loader.c (mono_lookup_pinvoke_call): Add support for stdcall name
+       mangling.
+
+2004-09-16  Lluis Sanchez Gual  <lluis@novell.com>
+       * locales.c: nullify the ICU_collator member of CompareInfo when it is
+         finalized. There where random SIGSEVs at program termination, when
+         an object being finalized was trying to do a string comparison and
+         the current culture was already finalized.
+2004-09-16  Zoltan Varga  <vargaz@freemail.hu>
+
+       * appdomain.c (ves_icall_System_AppDomain_createDomain): Load all
+       assemblies from the parent. Fixes #65665.
+
+2004-09-14  Lluis Sanchez Gual  <lluis@novell.com>
+       * object.c: Added a "done" flag to TypeInitializationLock. This avoids
+       false deadlock checks in class initialization.
+2004-09-09  Zoltan Varga  <vargaz@freemail.hu>
+
+       * reflection.h reflection.c loader.c: Allow dynamic construction of
+       pinvoke methods. Fixes #65571.
+
 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
 
        * object.c: In mono_message_invoke, fill the output parameter array after