On Thursday, 13 July 2017 at 12:45:19 UTC, Stefan Koch wrote:
[ ... ]
Hello Guys,
The bug preventing newCTFE from executing bf_ctfe[1] correctly
(a peculiarity in which for for and if statement-conditions
other then 32bit integers where ignored) is now fixed.
newCTFE is about 5.7 times faster compiling bf_ctfe.
(compiling bf_ctfe includes a test where a brainfuck interpreter
written in brainfuck executes the brainfuck hello-world programm)
Here are the numbers:
uplink@uplink-desktop:~/d/dmd$ time src/dmd ../bf-ctfe/source/*.d
-c -o- > x
Hello World!
Hello World!
real 0m0.113s
user 0m0.104s
sys 0m0.008s
uplink@uplink-desktop:~/d/dmd$ time dmd ../bf-ctfe/source/*.d -c
> x
Hello World!
Hello World!
real 0m0.633s
user 0m0.600s
sys 0m0.028s
[1] https://github.com/UplinkCoder/bf_ctfe