Commit graph

25 commits

Author SHA1 Message Date
Ivan
5426ffbd3d rename compiler files 2017-11-09 21:51:13 +03:00
Ivan
e53f7f4be1 Renaming 2017-11-09 21:44:25 +03:00
Ivan
33c6cbb807 Renaming 2017-11-09 21:29:32 +03:00
Ivan
abcfc7a451 License headers and style fixes 2017-11-05 22:47:10 +03:00
Ivan
044dd7bc9d Fix typo 2017-11-02 20:22:52 +03:00
Ivan Butygin
d4b65700a3 Fix warning 2017-10-22 12:10:20 +03:00
Ivan
e55a84e846 multiple jit modules linking fixes and test 2017-10-20 13:06:13 +03:00
Ivan
a6d788cdb5 Set "target-cpu" and "target-features" function attributes to jit host except when they are set explicitly by user 2017-10-19 19:06:04 +03:00
Ivan
ddd80478e0 Hide unreferenced functions from jit module 2017-10-17 18:37:08 +03:00
Ivan
0ee45d02aa clang-format 2017-10-17 18:18:53 +03:00
Ivan
33b2ecff99 Optimize calls to thunks in jitted code and more tests 2017-10-17 13:46:53 +03:00
Ivan
b637f91cae remove unused code 2017-10-17 12:28:16 +03:00
Ivan
dc2004fe64 fix typo 2017-10-16 19:03:19 +03:00
Ivan
3a34845395 Jit TLS workaround 2017-10-16 14:54:42 +03:00
Ivan
5bbfb93ec2 clang-format 2017-10-16 00:21:49 +03:00
Ivan
afae2f296b remove isRuntimeCompileEnabled() function 2017-10-15 23:24:36 +03:00
Ivan
c7b95a09e5 fix typo 2017-10-15 22:48:22 +03:00
Ivan
3c57670c5c win32 fixes 2017-10-15 18:45:58 +03:00
Ivan
6476710be9 Force jit functions linkage and visibility (attempt to fix osx issues) 2017-10-14 20:51:49 +03:00
Ivan
ccc87bdb9d opts::isRuntimeCompileEnabled() helper function 2017-09-06 21:20:49 +03:00
Ivan
a9f6875494 Do not use exteranl storage for enableRuntimeCompile flag 2017-09-05 21:23:39 +03:00
Ivan
087a9a8ab0 Check personality function in enumFuncSymbols 2017-09-03 15:23:31 +03:00
Ivan
cc1e8babbc more cleanup and cmake fixes 2017-09-03 14:43:55 +03:00
Ivan
42adb03be0 more comments 2017-09-03 13:40:16 +03:00
Ivan
42f283c221 D dynamic compilation support 2017-08-27 17:42:55 +03:00