+2009-01-20 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mini-exceptions.c (mono_print_thread_dump): Add information
+ about the thread state using wapi_current_thread_desc.
+
+2009-01-19 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Tests for the new constructors.
+
+2009-01-19 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mini-ops.h: Added OP_EXPAND_*
+
+ * cpu-x86.md: Same.
+
+ * mini-x86.c (mono_arch_output_basic_block): Same.
+
+ * simd-intrinsics.c (simd_intrinsic_emit_setter): Add support for single element constructors.
+
+2009-01-19 Zoltan Varga <vargaz@gmail.com>
+
+ * iltests.il.in: Add a test for #467385.
+
+2009-01-18 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mini.c (mini_thread_cleanup): Don't cleanup TLS storage if the
+ thread been cleaned up is not the same currently in execution.
+
+ Fixes appdomain-unload crashes on windows, osx and linux variants
+ without the __thread keyword.
+
+2009-01-18 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-arm.c (mono_arch_flush_icache): Applied patch from Koushik Dutta
+ (koush@koushikdutta.com). Implement this for android.
+
+ * helpers.c (mono_disassemble_code): Avoid assembler errors if the id
+ begins with a digit.
+
+ * method-to-ir.c: Call mono_gc_get_write_barrier () instead of
+ mono_marshal_get_write_barrier ().
+
+2009-01-17 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * decompose.c (mono_decompose_vtype_opts): Fix the decomposition
+ of OP_VCALL_* ops for 8 bytes vtypes on 32 bits archs and platorms
+ that pass them on a register pair.
+
+ This affects windows, OSX and FreeBSD. The mono/tests/handleref.exe
+ test was crashing due to that.
+
+Fri Jan 16 15:21:21 CET 2009 Paolo Molaro <lupus@ximian.com>
+
+ * exceptions-ppc.c: tweaks from malc (OV-Soft) to fix the size of the
+ trampoline code. Include ucontext.h only if available.
+
+2009-01-15 Mark Probst <mark.probst@gmail.com>
+
+ * mini.c: mono_domain_lookup_shared_generic() takes an open method
+ and doesn't check whether it's sharable, like it was before
+ removing the shared generics hash. This brings IronPython
+ performance back to what it was before that change.
+
+2009-01-14 Mark Probst <mark.probst@gmail.com>
+
+ * method-to-ir.c: Handle delegate invocation optimization earlier,
+ otherwise it would be handled (much more slowly) by the
+ final/sealed optimization.
+
+2009-01-13 Zoltan Varga <vargaz@gmail.com>
+
+ * mini.c (SIG_HANDLER_SIGNATURE): Avoid crashes when the current thread or
+ domain is not set. Fixes #465864.
+
+2009-01-12 Mark Probst <mark.probst@gmail.com>
+
+ * method-to-ir.c: Don't stop sharing of generic methods with catch
+ clauses - we already handle those.
+
+2009-01-12 Mark Probst <mark.probst@gmail.com>
+
+ * mini.c, mini.h: lookup_generic_method() is now
+ mono_domain_lookup_shared_generic() and uses the jit_code_hash,
+ making the shared_generics_hash obsolete.
+
+2009-01-12 Mark Probst <mark.probst@gmail.com>
+
+ * mini-ppc.c, exceptions-ppc.c, cpu-ppc.md, cpu-ppc64.md: Don't
+ use the red zone. Make room on the stack first and then use it,
+ not the other way around.
+
+2009-01-12 Zoltan Varga <vargaz@gmail.com>
+
+ * mini.c (mini_init): Call mono_xdebug_init ().
+
+ * aot-compiler.c (mono_xdebug_init): Make this non-static.
+
+2009-01-11 Zoltan Varga <vargaz@gmail.com>
+
+ * TestDriver.cs: Add an --iter argument to run tests multiple times.
+
+ * tramp-amd64.c (mono_arch_create_trampoline_code_full): Emit debug info for
+ trampolines.
+
+ * aot-compiler.c (mono_save_trampoline_xdebug_info): New function to emit
+ debug+unwind info for trampolines.
+
+ * mini.c (mono_create_unwind_op): New helper function.
+
+ * unwind.h: Add macros for emitting unwind ops without a MonoCompile.
+
2009-01-10 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c: Fix the build.