[dmd-internals] 5th Biweekly Sprint Planning​

Martin Nowak via dmd-internals dmd-internals at puremagic.com
Fri Sep 11 16:49:53 PDT 2015


On 09/10/2015 12:00 AM, Martin Nowak via dmd-internals wrote:
> We should do more things in the compiler lazily and need a proper
> pipeline that keeps track of dependencies (and detects cycles).

Another bug cause by semantic order.

https://issues.dlang.org/show_bug.cgi?id=15044

It's clear that doing things like this

https://github.com/9rnsr/dmd/blob/d167403e777bcf91c50a7fd8eedf5100ac1ab50d/test/compilable/test14838.d#L19

or this

https://github.com/D-Programming-Language/dmd/blob/891d17a67d9e07af1b4743b85aaf79e120858a6d/src/dstruct.d#L379
https://github.com/D-Programming-Language/dmd/blob/891d17a67d9e07af1b4743b85aaf79e120858a6d/src/dstruct.d#L565

manually cannot workout. We need to explicitly declare such order
dependencies and resolve them automatically.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puremagic.com/pipermail/dmd-internals/attachments/20150912/986a2da0/attachment.sig>


More information about the dmd-internals mailing list