diff options
author | Zoltan Varga <vargaz@gmail.com> | 2019-01-17 21:16:36 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-17 21:16:36 +0300 |
commit | 09f3c2b8e12c5ea836271b2612ffc9f19c57e8ed (patch) | |
tree | 886f47cd81a5deb1c6a213c20791faa26d750684 /msvc/libmini-common.targets.filters | |
parent | d864752ea0637c9bd9960c63d47e22681bb28354 (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.filters | 6 |
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"> |