2010-01-18 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / ChangeLog
index b159fde8ae2e3d5564cb3a2782f3a609377c6d11..1eb816a4325caa0d279aa9318ea1ec9dfb1b17d9 100755 (executable)
@@ -1,5 +1,42 @@
+2010-01-18  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini.c (mono_jit_compile_method_inner): Avoid reading cfg->prof_options
+       after cfg has been freed.
+
+2010-01-17  Zoltan Varga  <vargaz@gmail.com>
+
+       * branch-opts.c (mono_branch_optimize_exception_target): Stop the optimization
+       if a clause is skipped because it uses the exception object, since it could
+       have caught the exception.
+
+       * exceptions.cs: Add a test.
+
+2010-01-16  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-trampolines.c (mono_create_static_rgctx_trampoline): Add an assert.
+
+        * aot-runtime.c (mono_aot_get_method): Handle ftnptr's correctly for the
+        ICollection<T> wrappers.
+
+2010-01-16  Zoltan Varga  <vargaz@gmail.com>
+
+       * debugger-agent.c (decode_value): Fix the decoding of I/U/PTR.
+
+2010-01-16  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-amd64.c (emit_call_body): Always use near calls when AOTing even if
+       NOMAP32BIT or optimize_for_xen is set.
+
+2010-01-16  Zoltan Varga  <vargaz@gmail.com>
+
+       * aot-compiler.c aot-runtime.c: Get rid of mono_aot_str_hash (), use
+       mono_metadata_str_hash () instead.
+
 2010-01-15  Zoltan Varga  <vargaz@gmail.com>
 
+       * ir-emit.h (MONO_EMIT_NEW_ICOMPARE_IMM): Use sizeof (mgreg_t) instead of
+       sizeof (void*).
+
         * unwind.c (mono_unwind_frame): Use mgreg_t instead of gssize.
 
 2010-01-15  Zoltan Varga  <vargaz@gmail.com>