merge 99332:99422
[mono.git] / mono / mini / ChangeLog
index a3f8eb1da08f93394d7a14949b6c220bd900a718..9c855ac75c68ccadd5f373005f8e7f9c52986a70 100644 (file)
@@ -1,3 +1,44 @@
+2008-03-30  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-x86.c cpu-x86.md inssel-x86.brg: Add min/max intrinsics.
+
+       * mini-amd64.c mini-amd64.h cpu-amd64.md: Get rid of the non-SSE2 floating point
+       code.
+
+2008-03-27  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-amd64.c (mono_arch_get_this_arg_reg): Add a 'gsctx' argument and pass it
+       to get_call_info.
+       (get_call_info): Take a gsctx argument instead of 'cfg'.
+
+2008-03-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini.c (check_for_method_verify): Avoid verifying mscorlib methods even if
+       mono_verify_all is set.
+
+       * driver.c (compile_all_methods_thread_main): Don't exit at the first error.
+
+       * mini.c mini.h: Remove the unused and incomplete stack merge verification code.
+
+2008-03-25  Zoltan Varga  <vargaz@gmail.com>
+
+       * driver.c (compile_all_methods_thread_main): Error out if compilation fails with
+       an exception.
+
+       * driver.c mini.c mini.h: Add a --verify-all development option to test the
+       verifier and the code generated by the compiler.
+
+2008-03-25  Mark Probst  <mark.probst@gmail.com>
+
+       * mini.c: Generic sharing of the non-nullable case of the box
+       instruction.
+
+2008-03-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * inssel.brg: Fix the build.
+
+       * iltests.il.in: Add a test for lconv.ovf.u8.un.
+
 2008-03-24  Rodrigo Kumpera  <rkumpera@novell.com>
 
        * mini.c (mono_method_to_ir): Implement readonly for ldelema and