[llvm] Create separate MonoLLVMModule and an LLVM execution engine for each appdomain...
authorZoltan Varga <vargaz@gmail.com>
Tue, 4 Mar 2014 01:32:35 +0000 (20:32 -0500)
committerZoltan Varga <vargaz@gmail.com>
Tue, 4 Mar 2014 01:32:35 +0000 (20:32 -0500)
commitd1c6d5a164f750cdc5db0b5a17a1db9a30ae346a
tree3d7f4ddb64b5cfc67874f895189be822ec576b8c
parent9968d23b8cca2d1d2534f087e2dd75680b60f0da
[llvm] Create separate MonoLLVMModule and an LLVM execution engine for each appdomain so they can be freed when the appdomain is unloaded. Part of the fix for #18083.
mono/mini/mini-llvm-cpp.cpp
mono/mini/mini-llvm-cpp.h
mono/mini/mini-llvm.c
mono/mini/mini.h