Commit graph

14 commits

Author SHA1 Message Date
Ivan Butygin
a40c6c7fd2
Make LDC custom passes available to jit, add API for jit compiler options (#2758) 2019-09-08 09:16:05 +03:00
Martin Kinkelin
39b46d7b69 Replace old-school header guards by #pragma once 2018-10-20 16:19:46 +02:00
Ivan
f102c3d471 structs support 2018-09-06 21:21:47 +03:00
Ivan
6734cd19f3 jit bind D part and C++ stubs 2018-09-05 19:51:41 +03:00
Ivan
98ed035af7 some jit code cleaup and clang-format 2018-08-25 15:41:08 +03:00
Ivan
938ac0e4bf clang-format 2018-02-15 21:50:46 +03:00
Ivan Butygin
43c02cecc0
Jit api versioning (#2514) 2018-01-23 21:10:42 +03:00
Ivan
abcfc7a451 License headers and style fixes 2017-11-05 22:47:10 +03:00
Ivan
5249be475f Merge jit modules 2017-10-20 13:44:37 +03:00
Ivan
2ddc41b02d Allow to get original IR, optimized IR and final asm through dump_handler 2017-10-19 18:26:10 +03:00
Ivan
fceff00d90 Remove unnessary context struct packing 2017-10-16 16:43:42 +03:00
Ivan
5bbfb93ec2 clang-format 2017-10-16 00:21:49 +03:00
Ivan
5bb48d84c4 rename rtCompileProcess() to compileDynamicCode() 2017-09-03 18:20:03 +03:00
Ivan
42f283c221 D dynamic compilation support 2017-08-27 17:42:55 +03:00