Martin Kinkelin
Martin Kinkelin
The previous implementation was just terrible, presumably dating back to when `align(N)` was buggy.
Wrt. https://issues.dlang.org/show_bug.cgi?id=23127.
So that code can be aware of whether it's compiled with `-O`, e.g., to distinguish between debug and optimized release builds (not necessarily using `-release`). Rationale: https://dlang.slack.com/archives/C1ZDHBB2S/p1655556068067789 I'd have use...
`dub test` adds a special test configuration **if** there's either no `unittest` config, or its `targetType` isn't `executable`. That special config is *derived* from the `unittest` (or default) configuration, incl....
Right now, the default `reggaefile.d` works fine for simple projects. But as soon as a non-default configuration or multiple configurations are to be built, a custom file and boilerplate is...
For some little dub test project, the following `reggaefile.d`: ```D import reggae; alias buildTarget = dubDefaultTarget!(); // dub build alias testTarget = dubTestTarget!(); // dub test (=> ut[.exe]) mixin build!(buildTarget,...
I hoped this day would never come, but we need crappy bit fields for ImportC - and D 2.101 (FWIW, I was very much against that decision). They mess up...