2003-04-24 Martin Baulig <martin@ximian.com>
[mono.git] / mono / metadata / ChangeLog
index f13d48af7447a58115d63dc0911776fe9e025eaf..c92298838ca68700e0bf72e384b9ca1043b66763 100644 (file)
@@ -1,3 +1,76 @@
+2003-04-24  Martin Baulig  <martin@ximian.com>
+
+       * mono-debug-debugger.c: Moved all code which interacts with the
+       Mono Debugger here.
+
+       * debug-mono-symfile.c: This code now just deals with the symbol
+       file itself, the debugger code is now in mono-debug-debugger.c.
+
+2003-04-23  Martin Baulig  <martin@ximian.com>
+
+       * mono-debug.c (mono_debug_source_location_from_il_offset):
+       New method; like mono_debug_source_location_from_address(), but
+       takes an IL offset instead of a machine address.
+
+2003-04-23  Martin Baulig  <martin@ximian.com>
+
+       * debug-mono-symfile.h (MonoDebugLineNumberEntry): Removed the
+       `line' field; this is now computed by the debugger.
+
+2003-04-23  Martin Baulig  <martin@ximian.com>
+
+       * mono-debug.[ch]: New files.  This is the new debugging interface.
+
+       * mono-debug-debugger.[ch]: New files.  Moved all code which
+       interacts with the Mono Debugger here.
+
+2003-04-22  Dietmar Maurer  <dietmar@ximian.com>
+
+       * domain.c (mono_init): initialize mono_defaults.monitor_class
+
+2003-04-21  Miguel de Icaza  <miguel@ximian.com>
+
+       * reflection.c (method_encode_code): Add a spicy exception to help
+       future compiler authors.
+
+2003-04-21  Martin Baulig  <martin@ximian.com>
+
+       * icall.c
+       (ves_icall_System_Reflection_Assembly_GetReferencedAssemblies):
+       Make this work with relative pathnames; g_filename_to_uri() needs
+       an absolute filename.
+
+2003-04-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * icall.c: Track name changes in Object and ValueType.
+
+2003-04-18  Dietmar Maurer  <dietmar@ximian.com>
+
+       * metadata.c (mono_type_stack_size): size should be a multiple of
+       sizeof (gpointer)
+
+2003-04-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * gc.c:
+       (internal_domain_finalize): moved into mono_domain_finalize. No need
+       to create another thread because the finalizers will be run in the
+       finalizer thread.
+       
+       (ves_icall_System_GC_WaitForPendingFinalizers): implemented.
+       (finalizer_notify): if shutting down, wait 2 seconds for the finalizers
+       to be run (MS does this too).
+
+2003-04-17  Zoltan Varga  <vargaz@freemail.hu>
+
+       * object.c (mono_class_compute_gc_descriptor): Update comment.
+
+       * loader.h marshal.h marshal.c: Added synchronized method wrappers.
+
+       * image.h: Add synchronized wrapper cache.
+
+       * image.c (do_mono_image_open): Initialize cache.
+
+       * reflection.c (create_dynamic_mono_image): Initialize cache.
 
 2003-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>