On Tuesday, 25 October 2016 at 15:57:33 UTC, Wyatt wrote:
On Tuesday, 25 October 2016 at 12:36:56 UTC, Stefam Koch wrote:
LLVM Backend (-ctfe-bc -version=UseLLVMBackend) :

real    0m0.039s
user    0m0.027s
sys     0m0.010s

I think 20,000% is a pretty good speedup! ;)  Great stuff.

Now that JIT works, are you returning to focusing on feature coverage?


Yes I have already started on solidifying struct, string and slice support.
Once this is done, most of the ctfe system is in place.
The rest will be costmetics.
Make no mistake structs and slices may seem trivial but there are a few complxities hiding involved. Particularly handling of the this pointer and accsess to member-variables.
Slices require a proper memory mangament system to be in place.
All of this needs to be platform agnostic and representable in bytecode.

Reply via email to