Mathias LANG

Results 625 comments of Mathias LANG

> I am not targeting stable because this is blocking @teodutu from implementing the array concatenation template hook and lowering (which target master). Nonsense, just merge stable back into master.

What's the issue ? We already detect unused arguments L2550 / 2580: ```D else { Lerror: error("unrecognized switch '%s'", arguments[i]); continue; Lnoarg: error("argument expected for switch '%s'", arguments[i]); continue; }...

Why does Reggae need to instantiate more than one Dub instance though ?

Then I think caching the `PackageManager` makes sense. I've been looking into removing the scanning behavior. It was reintroduced at some point because of a corner case that I didn't...

> With reggae, we might have a pretty large number of dub targets, specified by a pair of , . So e.g. something like 3 configs for one package (executable,...

I think this was fixed by https://github.com/dlang/druntime/pull/3308 I'll confirm once the Alpine package has been upgraded to v1.25.0.

Actually, I'll add one condition: If the documented unittest is for a private symbol, no warning should be emitted.

I would not extend it to protected. Remember we want to minimize the amount of boilerplate here. `protected` is, to some extent, closer to `public` than to `private` (if the...

Actually, here's the main problem: ```D private enum Foo = int[256].init; ``` ``` foo.d(5:28)[error]: no identifier for declarator ```

This doesn't show the error. You can try silencing deprecations to see the real cause of the error. Additionally, the latest release of vibe-core should clear out most if not...