On Wednesday, 30 November 2016 at 13:49:01 UTC, Stefan Koch wrote:
On Tuesday, 29 November 2016 at 23:09:08 UTC, Stefan Koch wrote:
On Tuesday, 29 November 2016 at 23:00:08 UTC, Stefan Koch wrote:
I fixed a bug in continue break handling.

For the record it was an off by one error.
The value for unresolvedGotos would add one referencing jump.
But the count of referencing would be initialized to zero instead of one.

I just added support for assert in newCTFE.
Also I noticed a performance regression in the bytecode generator.
(compared to an earlier version that handled much less)

Nontheless I get a solid 4x performance improvement over the old evaluator when compiled with ldc.

Furthermore struct support regressed.
It has to be rewritten anyway in order to support method-calls properly.

Every now and then it would be interesting to have a list of things that work and a list of things still to do.

Keep up the good work!

Reply via email to