2007-01-27 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / ChangeLog
index 4a3fc4555761259e80ee31d01f189502fc4a1432..73cafb2216bae91be50f3f3aeb69bee6074e033c 100644 (file)
@@ -1,3 +1,73 @@
+2007-01-27  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-amd64.c (peephole_pass): Remove optimizations which omit a 
+       narrowing. Fixes #80622.
+
+       * iltests.il: Add new regresssion test. 
+
+Fri Jan 26 18:31:45 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mini.h, mini-trampolines.c, aliasing.c, mini-codegen.c,
+       debug-debugger.c, debug-debugger.h: warning fixes.
+       * driver.c: updated copyright year and made it fit in one line.
+
+Fri Jan 26 12:48:39 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * aot-runtime.c: updated to use mono-dl instead of gmodule.
+
+2007-01-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-x86.c (mono_arch_output_basic_block): Fix #80507 for x86.
+
+       * mini-amd64.c (mono_arch_output_basic_block): Fix #80507 for amd64.
+
+       * iltests.il: Add new test for bug #80507.
+
+Wed Jan 24 19:10:28 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mini-arm.h: use soft-float also on vfp for now.
+
+Wed Jan 24 14:54:40 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mini.c: fix some more soft-float issues.
+
+2007-01-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-sparc.h (MONO_ARCH_FRAME_ALIGNMENT): Fix sparc build.
+
+2007-01-24  Massimiliano Mantione  <massi@ximian.com>
+       * mini-arch.h, , inssel-amd64.brg, mini-x86.c, inssel-x86.brg,
+       mini-ia64.c, mini-sparc.c, mini-alpha.c: Introduced
+       MONO_ARCH_LOCALLOC_ALIGNMEENT to fix bug 80498.
+
+Wed Jan 24 12:04:39 GMT 2007 Paolo Molaro <lupus@ximian.com>
+
+       * mini-arm.c: typo fix.
+
+2007-01-23  Neale Ferguson <neale@sinenomine.net>
+
+       * mini-s390x.c: Use lgb instructions for I1 type variables instead of lb.
+
+2007-01-21  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini.c (mono_allocate_stack_slots_full): Allocate memory from the cfg mempool.
+       Share stack slots for scalar types. Avoid expensive g_list_free () calls.
+
+       * mini-x86.c (mono_arch_allocate_vars): Don't free the result of allocate_stack_slots_full.
+
+       * mini-amd64.c mini-ia64.c mini-alpha.c: Ditto. 
+
+       * mini.h (MonoJitStats): Add a new JIT statistics: locals_stack_size.
+       
+       * inssel.brg: Fix a warning.
+
+       * mini.h (MonoBasicBlock): Make bb->dominated a GSList.
+
+       * abcremoval.c ssa.c ssapre.c: Update after this change.
+       
+       * dominators.c (compute_dominators): Allocate bb->dominated from the cfg mempool.
+
+       * dominators.c (df_set): Use mono_bitset_union_fast.    
 
 Sat Jan 20 16:59:01 CET 2007 Paolo Molaro <lupus@ximian.com>