2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / jit / ChangeLog
index 4a965198b20bae5e1b9c46f56f9c019521a7d5fb..11096730d60037b7a111a8a5919c01cdd95adbe5 100644 (file)
@@ -1,3 +1,112 @@
+2003-07-21  Miguel de Icaza  <miguel@ximian.com>
+
+       * jit.c: Remove definition of metadata_section mutex from here
+
+2003-05-19  Dick Porter  <dick@ximian.com>
+
+       * jit.c: Netbsd build fix by marc@informatik.uni-bremen.de.
+
+Thu Apr 24 17:11:03 CEST 2003 Paolo Molaro <lupus@ximian.com>
+
+       * Makefile.am: rename mono and libmono to oldmono and liboldmono.
+
+2003-04-23  Martin Baulig  <martin@ximian.com>
+
+       * mono.c: The `--debug' command line argument doesn't take any
+       arguments anymore, removed the `--debug-args' argument.
+
+       * debug-jit.c (mono_debug_add_method): Renamed this to
+       mono_debug_jit_add_method(); create the JIT-specific data
+       structure and pass it to mono_debug_add_method().
+
+       * debug.[ch]: Removed.  The code is now in
+       ../metadata/mono-debug.[ch] and mono-debug-debugger.[ch].
+
+       * debug-stabs.c, debug-dwarf2.c: Removed; nobody used this for the
+       last six months.
+
+2003-04-21  Martin Baulig  <martin@ximian.com>
+
+       * debug.c (mono_debug_open): Splitted into mono_debug_init() and
+       mono_debug_init_2().
+       (mono_debug_open_image): Don't open referenced assemblies; this is
+       done automatically by the code in assembly.c.
+
+       * mono.c (main_thread_handler): Call mono_debug_init() before
+       opening the assembly because we need to install the assembly load
+       hook before doing so.
+
+2003-04-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * jit.c:
+       (mono_jit_cleanup): moved mono_runtime_cleanup call after the call to
+       mono_domain_finalize.
+
+2003-04-05  Miguel de Icaza  <miguel@ximian.com>
+
+       * jit.c (check_inlining): honor the NOINLING atttribute.
+
+2003-03-31  Martin Baulig  <martin@ximian.com>
+
+       * debug.h (MonoDebuggerEvent): Removed
+       MONO_DEBUGGER_EVENT_THREAD_CREATED.
+
+       * jit.c (mono_thread_start_cb): Don't send the
+       MONO_DEBUGGER_EVENT_THREAD_CREATED event.
+
+2003-03-13  Martin Baulig  <martin@ximian.com>
+
+       * debug.c (_mono_debug_address_from_il_offset): Moved to
+       ../metadata/debug-mono-symfile.c
+
+2003-03-07  Martin Baulig  <martin@ximian.com>
+
+       * debug-jit.c: #include <config.h>.
+
+2003-03-05  Martin Baulig  <martin@ximian.com>
+
+       * debug-jit.c, debug-jit.h: New files.  Moved all JIT-specific
+       stuff here.
+
+       * debug.c (mono_debug_add_method): Moved to debug-jit.c.
+       (mono_debug_handle, mono_debug_initialized): Made them global.
+       (replace_suffix): Removed, this isn't used anymore.
+       (record_line_number): Moved to debug-jit.c.
+       (debug_generate_method_lines): Moved to debug-jit.c
+       (generate_line_number): Renamed to
+       _mono_debug_generate_line_number() and made it global.
+       (debug_update_il_offsets): Moved to debug-jit.c
+       (mono_debug_get_image): Renamed to _mono_debug_get_image() and made
+       it global.
+       (address_from_il_offset): Renamed to
+       _mono_debug_address_from_il_offset() and made it global.
+       (il_offset_from_position): Moved to debug-jit.c
+       (lookup_method): Renamed to _mono_debug_lookup_method() and made
+       it global.
+       (mono_debug_add_method): Moved to debug-jit.c.
+       (mono_debug_create_notification_function): Use two new functions
+       mono_debug_codegen_breakpoint() and mono_debug_codegen_ret()
+       instead of x86_breakpoint() and x86_ret().      
+
+Sat Mar 1 12:36:45 CET 2003 Paolo Molaro <lupus@ximian.com>
+
+       * jit.c: remove unnecessary assert when inlining.
+
+2003-02-17  Martin Baulig  <martin@ximian.com>
+
+       * jit.c (mono_jit_compile_method): Don't emit a `nop' at the start
+       of each method.
+
+2003-02-14  Patrik Torstensson
+
+       * x86.brg: Implemented CONV_OVF_[I|U]4 (freg), this fixes the issues 
+       with the "checked" keyword. Closes bugs #33421 and #35280 (JIT not mint)
+
+2003-02-14  Dietmar Maurer  <dietmar@ximian.com>
+
+       * exception.c (mono_arch_find_jit_info): better way to handle
+       situations where we have no MonoJitInfo
+
 2003-02-11  Zoltan Varga  <vargaz@freemail.hu>
 
        * trampoline.c (arch_create_jit_trampoline): This function should