On Sunday, 11 December 2016 at 09:13:41 UTC, Stefan Koch wrote:
On Sunday, 11 December 2016 at 09:05:26 UTC, Anonymouse wrote:

Would you say it has ended up being more or less (or roughly equal) work than you initially expected?

And keep up the good work!

I did expect a lot of work.
But with debugging it exceeded my expectations.
Originally I planned for this to over in 3 months.
Now I am going finish the 6th month and it won't be done completely.

I am just happy that I could keep the bytecode-overhead so low that no one will notice a slow-down when we switch engines.

Work on function-calls is still progressing.

I just fixed labled for and foreach!

uint fn1()
{
    uint result;
    L: foreach (i; 0 .. 24)
    {
        if (i != 4)
            continue L;
        result += i;
    }
    return result;
}

static assert(fn1() == 4);

This will work now.
Whereas before it ignored the continue.

Reply via email to