List of DMD dependency issue (which would be sloved by a task based system)

Stefan Koch uplink.coder at googlemail.com
Sun Nov 22 13:57:39 UTC 2020


Hi Folks,

I'd like to have a list of dependency issues that dmd has which 
are caused by the ad-hoc dependency system used for semantic 
dependencies in dmd.
And would be resolved by a system which schedules and pends 
resolve passes (a task or fiber based compilation as SDC uses)

A nice example is:

---
struct Foo {
     my_type index;
}

static if(true) {
     alias my_type = int;
}
---

from https://issues.dlang.org/show_bug.cgi?id=20905
Then there is:
https://issues.dlang.org/show_bug.cgi?id=21380
Or the mind boggling:
https://issues.dlang.org/show_bug.cgi?id=20443

I am sure we can find more crawling bugzilla


More information about the Digitalmars-d mailing list