Official compiler

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Fri Feb 26 14:41:30 PST 2016


On 2/26/2016 1:10 PM, Timon Gehr wrote:
> Different passes are not really required once semantic analysis becomes
> asynchronous. Just keep track of semantic analysis dependencies, with strong and
> weak dependencies and different means to resolve cycles of weak dependencies.
> Then write the semantic analysis of each component in a linear fashion and pause
> it whenever it depends on information that has not yet been obtained, until that
> information is computed.

I'll put you in charge of debugging that :-)


More information about the Digitalmars-d mailing list