+2008-08-14 Zoltan Varga <vargaz@gmail.com>
+
+ * mini.c (sigprof_signal_handler): Call mono_find_jit_info instead of
+ mono_arch_find_jit_info.
+
+2008-08-13 Zoltan Varga <vargaz@gmail.com>
+
+ * method-to-ir.c (check_inline_called_method_name_limit): Optimize this to
+ avoid calling mono_method_full_name () for every method even if the
+ env var is not set.
+ (check_inline_caller_method_name_limit): Ditto.
+
+2008-08-12 Zoltan Varga <vargaz@gmail.com>
+
+ * driver.c (main_thread_handler): Allow AOT compilation of multiple
+ assemblies in one run.
+
+ * aot-compiler.c (mono_compile_assembly): Only print out a count of
+ skipped methods if it is not 0.
+
+ * Makefile.am (aotcheck): AOT compile all test assemblies in one run.
+
+2008-08-12 Bill Holmes <billholmes54@gmail.com>
+
+ * mini.c (mono_codegen): Changing a preprocessor check from WIN64 to
+ MONO_ARCH_HAVE_UNWIND_TABLE.
+
+ Contributed under MIT/X11 license.
+
+2008-08-12 Bill Holmes <billholmes54@gmail.com>
+
+ * mini-amd64.c (mono_arch_cpu_optimizazions): Remove peephole and branch
+ from default optimizaton list on Winx64.
+
+ * mini-amd64.c (emit_tls_get): Added Winx64 specific implementation for GetTLS.
+
+ * mini-amd64.c (mono_arch_emit_prolog): Adding an offset on Winx64 to get
+ the LMF from the MonoJitTlsData structure.
+
+ * mini-amd64.c (mono_arch_setup_jit_tls_data): Added Winx64 implementation.
+
+ Contributed under MIT/X11 license.
+
+2008-08-12 Zoltan Varga <vargaz@gmail.com>
+
+ * mini.c (sigsegv_signal_handler): Fix the build.
+
+ * mini-amd64.c (emit_call_body): Use image->aot_module instead of
+ assembly->aot_module.
+
+ * aot-runtime.c: Use image->aot_module instead of searching in the aot_modules
+ hash table. This simplifies and speeds up a lot of code, and fixes support
+ for .netmodules.
+
+ * mini.c (SIG_HANDLER_SIGNATURE): Avoid crashes if the thread is not registered
+ with the runtime.
+
+ * mini-exceptions.c: Ditto.
+
+ * exceptions-*c.c (mono_arch_find_jit_info): Remove unused 'trace' and
+ 'native_offset' argument, since these are computed in the
+ mono_find_jit_info () function.
+
+ * mini-exceptions.c (mono_find_jit_info): Make this non-static, as it
+ is used by exceptions-ppc.c.
+
+ * exceptions-ppc.c: Call mono_find_jit_info () instead of
+ mono_arch_find_jit_info ().
+
+ * mini-ppc.h exceptions-ppc.c mini-mips.h mini-mips.c exceptions-mips.c
+ mini-exceptions.c: Get rid of the CUSTOM_STACK_WALK stuff, use the
+ generic code in mini-exceptions.c.
+
+2008-08-11 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-ppc.c (mono_arch_flush_register_windows): Add this for ppc.
+
+ * aot-runtime.c (mono_aot_get_plt_info_offset): Fix a warning.
+
+ * aot-runtime.c (mono_aot_get_method): Avoid doing all the loading inside
+ the aot lock, to avoid deadlocks when mono_aot_get_class_from_name () is
+ called while holding the loader lock. Fixes #415608.
+ (mono_aot_get_method_from_token_inner): Ditto.
+
+2008-08-09 Zoltan Varga <vargaz@gmail.com>
+
+ * exceptions-ppc.c (mono_jit_walk_stack): Use MONO_INIT_CONTEXT_FROM_CURRENT
+ to reduce differences between this and the generic implementation in
+ mini-exceptions.c.
+ (ves_icall_get_frame_info): Ditto.
+
+ * mini-ppc.h (MONO_INIT_CONTEXT_FROM_CURRENT): Define this for ppc too.
+
+ * mini-exceptions.c (mono_exceptions_init): Remove an #ifdef which is no
+ longer neccesarry.
+
+ * exceptions-ppc.c (arch_get_call_filter): Rename this to
+ mono_arch_get_call_filter () and make it non-static, for consistency with the
+ other architectures.
+
+2008-08-09 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * mini.c:
+ * local-propagation.c:
+ * mini-x86.c: Correct the name of arch defines.
+
+2008-08-09 Zoltan Varga <vargaz@gmail.com>
+
+ * method-to-ir.c (mono_op_to_op_imm_noemul): Correct name of
+ NO_EMULATE_LONG_SHIFT_OPS define.
+
+2008-08-08 Zoltan Varga <vargaz@gmail.com>
+
+ * method-to-ir.c (mono_method_to_ir2): Remove some code from CEE_MONO_LDPTR
+ now that aot-ed icall wrappers use CEE_MONO_ICALL_ADDR.
+
+ * aot-compiler.c aot-runtime.c: Add support for static aot compilation.
+ MACH fixes. Merged from the 2.0 branch.
+
+ * method-to-ir.c (mono_method_to_ir2): Handle CEE_MONO_ICALL_ADDR.
+
+ * mini.c (mono_resolve_patch_target): Error out if an icall is not found.
+ (mono_method_to_ir): Handle CEE_MONO_ICALL_ADDR.
+
+ * exceptions-arm.c (mono_arch_get_throw_exception_generic): Add AOT support.
+
+ * method-to-ir.c mini.c driver.c aot-compiler.c: Update after
+ mono_marshal_get_native_wrapper () signature changes.
+
+2008-08-07 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * jit-icalls.c (mono_fconv_ovf_u8): Work around soft-float double to long
+ conversion bug under arm.
+
+2008-08-06 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * cpu-arm.md: Increase long_conv_to_ovf_i4_2 max length to 36.
+
+ * mini-arm.c (mono_arch_output_basic_block): Implement long to int conversion
+ with overflow checking.
+
+2008-08-05 Marek Habersack <mhabersack@novell.com>
+
+ * Makefile.am (GENMDESC_PRG): when cross-compiling use full path
+ to the genmdesc.pl file
+
+2008-08-05 Zoltan Varga <vargaz@gmail.com>
+
+ * ir-emit.h (EMIT_NEW_ARGSTORE): Fix the usage of param_types and
+ arg_array in the soft-float versions of the LOAD/STORE macros.
+
+ * method-to-ir.c (mono_method_to_ir2): Fix a warning in the arm switch
+ implementation.
+
+ * ir-emit.h (NEW_VARLOADA): Handle SOFT_FLOAT correctly.
+
+2008-08-02 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-ia64.c (add_valuetype): Only reserve half parameter slot for each member of
+ a float HFA. Fixes #413621.
+
+2008-08-02 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * mini-x86.c (mono_arg_get_argument_info): Rename last occurrence of
+ frame_size to args_size. Fixes build.
+
+2008-08-02 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-x86.c (mono_arch_get_argument_info): Rename frame_size to args_size,
+ and don't align it to MONO_ARCH_FRAME_ALIGNMENT.
+
+ * mini-x86.h: Change MONO_ARCH_FRAME_ALIGNMENT to 8 so doubles stored on
+ the stack are not unaligned. Fixes #413247.
+
+Fri Aug 1 18:46:42 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+ * mini.c: update jitted methods performance counters.
+
+Fri Aug 1 16:30:37 CEST 2008 Paolo Molaro <lupus@ximian.com>
+
+ * mini-exceptions.c: increase the exceptions thrown performance
+ counter in mono_handle_exception ().
+
2008-07-29 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c: Use MonoImage's as keys in the aot_modules hash so the aot