Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2019-01-17 21:16:36 +0300
committerGitHub <noreply@github.com>2019-01-17 21:16:36 +0300
commit09f3c2b8e12c5ea836271b2612ffc9f19c57e8ed (patch)
tree886f47cd81a5deb1c6a213c20791faa26d750684 /msvc/libmini-common.targets.filters
parentd864752ea0637c9bd9960c63d47e22681bb28354 (diff)
[llvmonly] Refactor llvmonly runtime support code by moving it to a separate file. (#12436)
* [llvmonly] Move all runtime support code to a new llvmonly-runtime.c file. * [llvmonly] Make mini_init_delegate () work in mixed mode, it needs to initialize both the interp and the llvmonly related data. * [llvmonly] Implement EH support in mixed mode. On interp->native transitions, add a try-catch. On native->interp transitions, rethrow the exception using a c++ throw. * [llvmonly] Unify function naming, name all llvmonly runtime functions mini_llvmonly_. * Fix a build failure. * Fix windows build. * Fix an aot failure. * Fix the EH changes.
Diffstat (limited to 'msvc/libmini-common.targets.filters')
-rw-r--r--msvc/libmini-common.targets.filters6
1 files changed, 6 insertions, 0 deletions
diff --git a/msvc/libmini-common.targets.filters b/msvc/libmini-common.targets.filters
index 99a91f903fd..c96d388ced5 100644
--- a/msvc/libmini-common.targets.filters
+++ b/msvc/libmini-common.targets.filters
@@ -232,6 +232,12 @@
<ClCompile Include="$(MonoSourceLocation)\mono\mini\interp-stubs.c">
<Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter>
</ClCompile>
+ <ClInclude Include="$(MonoSourceLocation)\mono\mini\llvmonly-runtime.h">
+ <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter>
+ </ClInclude>
+ <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvmonly-runtime.c">
+ <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="$(MonoSourceLocation)\mono\mini\Makefile.am.in">