+2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Fix method names for Vector2l.
+
+2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Fix method names for Vector2d.
+
+2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * simd-intrinsics.c (mono_emit_simd_intrinsics): Add support for intrinsics
+ that are extension methods.
+
+2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Fix method names for Vector4f.
+
+2008-12-08 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-exceptions.c (mono_print_thread_dump): Mark threadpool threads
+ as such. Fixes #456669.
+
+2008-12-07 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c (mono_arch_emit_call): narrow float arguments when passing as args.
+
+2008-12-07 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c (mono_arch_lowering_pass): don't handle OP_ICONV_TO_R* or OP_R*CONST
+ (mono_arch_emit_setret): use OP_MIPS_CVTSD to return SP floats
+ (mono_arch_output_basic_block): simplify FP load/store, handle OP_MIPS_FBLT_UN
+ (mips_adjust_stackframe): handle FP spills
+
+ * mini-ops.h: add mips_mtc1_s2
+
+ * cpu-mips.md: add mips_mtc1_s2
+
+2008-12-07 Zoltan Varga <vargaz@gmail.com>
+
+ * unwind.c: New file, move the unwind info encoding functions here from
+ aot-compiler.c, so they could be used at runtime too.
+
+2008-12-05 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c (mono_arch_lowering_pass): handle OP_IMUL_IMM as well
+ (mono_arch_output_basic_block): fix OP_LOCALLOC code generation
+
+2008-12-05 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c: cleanup warnings
+ (mono_arch_lowering_pass): handle OP_LOCALLOC_IMM
+ (mips_adjust_stackframe): handle case of taking the address of stack locals
+
+2008-12-05 Zoltan Varga <vargaz@gmail.com>
+
+ * aot-compiler.c: Implement a few functions missing from the asm writer.
+ (emit_method_code): Only write symbols for methods when using the bin
+ writer, since the assembler can't deal with the characters in our method
+ names.
+
+ * aot-compiler.c (is_plt_patch): ICALL_ADDR is also a plt patch.
+
+ * method-to-ir.c (mono_method_to_ir): Transform aotconst+calli into a direct
+ call.
+
+ * tramp-amd64.c (mono_arch_create_trampoline_code_full): Rework the code
+ a bit to also restore %rax.
+
+2008-12-05 Mark Probst <mark.probst@gmail.com>
+
+ * mini-ppc.c: Some simple merges from mini-ppc64.c.
+
+2008-12-05 Zoltan Varga <vargaz@gmail.com>
+
+ * ssa.c (mono_ssa_compute): Only add an implicit reference at start for
+ arguments.
+
+2008-12-05 Mark Probst <mark.probst@gmail.com>
+
+ * exceptions-ppc.c: Merged with exceptions-ppc64.c.
+
+ * mini-ppc.c, mini-ppc.h: Remove PPC_STACK_ALIGNMENT and use
+ MONO_ARCH_FRAME_ALIGNMENT. Struct for PPC64 function descriptors.
+
+ * exceptions-ppc64.c: Removed.
+
+ * Makefile.am: Use exceptions-ppc.c instead of exceptions-ppc64.c.
+
+2008-12-05 Mark Probst <mark.probst@gmail.com>
+
+ * tramp-ppc.c, mini-ppc.c, mini-ppc.h: Merged tramp-ppc.c with
+ tramp-ppc64.c.
+
+ * Makefile.am: Use tramp-ppc.c instead of tramp-ppc64.c.
+
+ * tramp-ppc64.c: Removed.
+
+2008-12-05 Zoltan Varga <vargaz@gmail.com>
+
+ * aot-compiler.c (add_generic_instances): Skip non-generic classes in
+ the TYPESPEC table.
+
+2008-12-05 Mark Probst <mark.probst@gmail.com>
+
+ * mini-ppc.h: Merged mini-ppc64.h with mini-ppc.h.
+
+ * exceptions-ppc64.c, tramp-ppc64.c, mini-arch.h, Makefile.am: Use
+ mini-ppc.h instead of mini-ppc64.h.
+
+ * mini-ppc64.h: Removed.
+
+2008-12-04 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c: introduce USE_LDC_SDC: use ldc1/sdc1 to load/store doubles, disabled by default
+
+ * mini-mips.c (mono_arch_emit_outarg_vt): fix offset calculation for memcpy in structure passing.
+
+2008-12-05 Mark Probst <mark.probst@gmail.com>
+
+ * mini-ppc64.c, mini-ppc64.h, exceptions-ppc64.c, tramp-ppc64.c:
+ Removed FIRST/LAST_[GF]REG macros, to make merging PPC64 with PPC
+ code easier.
+
+2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Tests for operator == and != on Vector8us and Vector16b.
+
+2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * simd-intrinsics.c: Add support for operator == and != to Vector8(u)s and Vector16(s)b.
+
+2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Tests for operator == and != on Vector4f.
+
+2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * simd-intrinsics.c (simd_intrinsic_emit_equality): Adapt to support Vector4f.
+
+ * simd-intrinsics.c: Kill useless enum.
+
+2008-12-04 Mark Mason <mmason@upwardaccess.com>
+
+ * cpu-mips.md: add long_conv_to_ovf_i4_2
+ * mini-mips.c: update/add various _OVF_ opcodes to fix test failures
+
+2008-12-04 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c: ifdef protect automatic promotions of R4 to R8.
+
+ * mini-mips.c (mono_arch_emit_setret): handle R4 case with FCONV_TO_R4 instead of FMOVE
+
+2008-12-04 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c (mono_arch_output_basic_block): fix codegen for OP_OR_IMM/OP_IOR_IMM
+
+2008-12-04 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Add tests for new methods.
+
+2008-12-04 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * simd-intrinsics.c: Add support for operator == and !=
+ on Vector4(u)i.
+
+ * simd-methods.h: Add SN_op_Inequality and SN_op_Equality.
+
+2008-12-04 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * simd-intrinsics.c: Remove ExtractByteMask intrinsics.
+
+2008-12-04 Zoltan Varga <vargaz@gmail.com>
+
+ * aot-compiler.c (add_wrappers): Add pinvoke wrappers.
+
+ * mini.c (mono_resolve_patch_target): Allow pinvoke methods in
+ MONO_PATCH_INFO_ICALL_ADDR.
+
+ * aot-runtime.c (MonoAotFileInfo): Correct order of fields.
+
+ * aot-compiler.c: Resurrect full-aot support.
+
+2008-12-04 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c (mono_arch_lowering_pass): handle OP_COMPARE and OP_ICOMPARE
+
+2008-12-04 Mark Mason <mmason@upwardaccess.com>
+
+ * mini-mips.c (mono_arch_output_basic_block): fix OP_IREM_UN code generation
+
+2008-12-03 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * basic-simd.cs: Fix tests to work under ppc.
+ Remove tests for methods that will be removed.
+
2008-12-03 Mark Probst <mark.probst@gmail.com>
* method-to-ir.c (mono_method_to_ir): Handle ldtoken of an open