2005-07-20 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / mini / ChangeLog
index 119466b83dd8b08943e1c47ef20225a3bea7d870..529c48d1eb7ecf5f98702b6e22f51c42d661fdbb 100644 (file)
@@ -1,3 +1,83 @@
+2005-07-20  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mini-sparc.c (mono_arch_get_vcall_slot_addr): Call 
+       mono_sparc_is_virtual_call ().
+       
+       * mini-sparc.c (mono_arch_get_vcall_slot_addr): Fix warning.
+
+       * tramp-sparc.c (mono_arch_create_trampoline_code): Fix order of
+       trampoline parameters.
+
+       * mini-sparc.c (mono_arch_get_vcall_slot_addr): Fix signature.
+       
+       * mini-sparc.c (mono_arch_get_vcall_slot_addr): Rename this
+       to mono_arch_get_vcall_slot_addr.
+
+       * Makefile.am tramp-sparc.c: Update the sparc port to use the generic
+       trampoline code.
+
+       * *-sparc.*: Merge the mini-xp-regalloc branch for sparc.
+
+2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mini-ia64.h mini-ia64.c: Finish pinvoke support.
+
+2005-07-19  Martin Baulig  <martin@ximian.com>
+
+       * exceptions-amd64.c (throw_exception): Call
+       mono_debugger_throw_exception() here like we're doing it on i386.
+
+2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mini-ia64.c: Add optimized TLS access support.
+
+2005-07-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mini-exceptions.c: Ongoing IA64 work.
+
+       * mini-ia64.c inssel-long.brg: Ongoing IA64 work.
+
+       * mini.c: Use the default optimization set when embedding. Fixes
+       #75194.
+
+2005-07-11  Zoltan Varga  <vargaz@freemail.hu>
+
+       * tramp-amd64.c tramp-ia64.c Makefile.am: Move arch independent parts 
+       of trampolines to a separate file.
+
+       * mini-trampolines.c: New file.
+
+       * mini.h tramp-x86.c: Move arch independent parts of trampolines to a 
+       separate file.
+       
+       * tramp-x86.c: Reorganize the trampoline code to be similar to the 
+       amd64/ia64 code.
+
+       * mini-codegen.c: Fix cygwin build.
+
+2005-07-10  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mini.c: Add some minor changes needed by the IA64 port.
+
+       * *-ia64.*: Ongoing IA64 work.
+
+2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
+
+       * tramp-amd64.c mini-amd64.c: Update after latest AOT changes. Split 
+       trampolines into arch-independent and arch-dependent parts.
+
+       * mini-amd64.c (mono_arch_lowering_pass): Fix store_membase_imm -> store_membase_reg rule.
+
+2005-07-08  Zoltan Varga  <vargaz@freemail.hu>
+
+       * cpu-amd64.md: Merge the xp-regalloc-branch for amd64.
+
+       * mini-ops.h mini-amd64.h mini-amd64.c inssel-amd64.brg Makefile.am: Merge
+       the xp-regalloc-branch for amd64.
+
+       * mini-x86.h mini-x86.c cpu-pentium.md Makefile.am: Merge the
+       xp-regalloc-branch for x86.
+
 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
 
        * inssel.brg (OP_THROW_OR_NULL): Allways rethrow the abort exception.