2010-06-02 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Wed, 2 Jun 2010 02:23:28 +0000 (02:23 -0000)
committerZoltan Varga <vargaz@gmail.com>
Wed, 2 Jun 2010 02:23:28 +0000 (02:23 -0000)
commitb291f31d3061adb6d75d3f477945775608daf751
treee32b7e1374c9adb10a4fe8a4b044a42487fb5c80
parentd0ae79b4dcfbb62c2565e6a77065cce948662b8e
2010-06-02  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c (set_rgctx_arg): New helper function to remove some duplicate code.
Use a separate generic class init trampoline for llvm, since it needs a different
signature.

* unwind.c (mono_unwind_decode_fde): Make this decode the mono specific LSDA which
includes the location of this/rgctx.

* mini-llvm.c aot-runtime.c: Enable generic sharing for llvm if using the LLVM mono
branch.

svn path=/trunk/mono/; revision=158309
mono/mini/ChangeLog
mono/mini/aot-runtime.c
mono/mini/method-to-ir.c
mono/mini/mini-llvm-cpp.cpp
mono/mini/mini-llvm-cpp.h
mono/mini/mini-llvm.c
mono/mini/mini-unwind.h
mono/mini/mini.c
mono/mini/mini.h
mono/mini/unwind.c