+2009-11-13 Jonathan Chambers <joncham@gmail.com>
+
+ * debugger-agent.c: Implementation for Windows platform.
+
+ * mini-x86.c: Add support for Windows. Use mono-* synchronization
+ primitives. Use SEH to implement breakpoints and single stepping.
+
+ * mini-x86.h: Enable soft debugger on Windows.
+
+ Code contributed under MIT/X11 license.
+
+2009-11-13 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-amd64.c (emit_call_body): Disable usage of near calls when running
+ under XEN. Fixes #522894.
+
+ * patch-info.h: Add LLVM_IMT_TRAMPOLINE.
+
+ * mini-llvm.c aot-compiler.c aot-runtime.c mini.c: Add support for making
+ interface calls in LLVM AOT code.
+
+ * aot-compiler.c mini-llvm.c: Abort llvm compilation if a non-encodable patch
+ is found.
+
+ * mini-llvm.c: Add support for OP_VPHI.
+
+ * objects.cs: Add a test.
+
+2009-11-13 Zoltan Varga <vargaz@gmail.com>
+
+ * debugger-agent.c (mono_debugger_agent_single_step_event): Avoid a crash if
+ this is called on the debugger thread.
+
+2009-11-12 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-llvm.c: Add soft-float support.
+
+ * method-to-ir.c (mono_decompose_soft_float): Restart after decomposing an
+ FCALL which returns an R4.
+
+ * driver.c (mono_main): Add a missing '\n'.
+
+ * mini-trampolines.c (mono_create_llvm_imt_trampoline): Fix the build on
+ platforms which doesn't support the LLVM IMT trampoline.
+
+2009-11-11 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-llvm.c (mono_llvm_emit_method): Fix LOCALLOC.
+
+ * mini-llvm-cpp.cpp: Update to latest LLVM SVN.
+
+ * mini-llvm.c (mono_llvm_emit_method): Avoid creating plt entries for
+ virtual calls.
+
+ * aot-runtime.c: Don't define HAVE_DL_ITERATE_PHDR, configure now does that.
+
+2009-11-10 Zoltan Varga <vargaz@gmail.com>
+
+ * aot-compiler.c aot-runtime.c: Change how mono_arch_find_jit_info () works.
+ Instead of emitting a method_order table, sort the contents of the code_offsets
+ table and do a binary search in the sorted table. The previous approach doesn't
+ work with LLVM which emits methods in a arbitrary order.
+
+ * aot-runtime.c: Add support for creating MonoJitInfo structures by searching
+ in the .eh_frame section in ELF files.
+
+ * mini.h: Bump corlib file format version.
+
+ * mini-llvm.c aot-compiler.c: Add support for AOT to the LLVM back end.
+
+ * exceptions-arm.c (mono_arch_get_call_filter_full): Update after the
+ LDMIA->LDM macro name change.
+
+2009-11-09 Zoltan Varga <vargaz@gmail.com>
+
+ * tramp-x86.c (mono_arch_get_llvm_imt_trampoline): Fix and enable this for
+ x86.
+
+ * mini-llvm-cpp.cpp (JITMemoryManager): Fix compilation with LLVM 2.7
+ SVN.
+
+ * aot-compiler.c: Ditto.
+
+ * mini-arm.c (mono_arch_allocate_vars): Fix the previous change by passing
+ &align to mini_type_stack_size_full ().
+
+ * mini-arm.c (mono_arch_emit_prolog): Implement support for varargs.
+
+ * mini-ops.h: Add documentation for the OP_ARGLIST opcode.
+
2009-11-08 Zoltan Varga <vargaz@gmail.com>
* mini-arm.c: Compute the stack space used by arguments using