CTFE Status

Jacob Carlborg via Digitalmars-d digitalmars-d at puremagic.com
Mon Dec 12 23:53:56 PST 2016


On 2016-12-13 08:21, Stefan Koch wrote:
> Hi Guys, I just fixed the LLVM-Backend a little.
> It's about 4000 times slower to start up then the interpreter.
> And has 1000 microseconds overhead per evaluation.
>
> If you don't want to run a raytracer at compiletime I doubt that the
> llvm backend is the right one for you.

IIRC, the Higgs JavaScript JIT compiler doesn't always use JIT because 
sometimes it faster to interpret because JIT has some overhead. Not sure 
if this is still the case and how it chooses when to interpret or when 
to JIT.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list