Reducing Template Compile Times
Ali Çehreli
acehreli at yahoo.com
Sun Mar 27 16:42:00 UTC 2022
On 3/24/22 07:54, Mike Parker wrote:
> The blog:
> https://dlang.org/blog/2022/03/24/reducing-template-compile-times/
There is an opportunity for a minor optimization where the following
code is introduced in the article.
To reduce code compiled for the non-unittest binary, I sometimes define
types and import declarations needed only by unittests, inside
version(unittest) blocks:
version (unittest) { // <-- ADDED
import some_unittest_utils; // <-- Added example
struct JustInt
{
int x;
}
} // <-- ADDED
static foreach(_; 0..5)
{
unittest
{
JustInt value;
value.send;
}
}
Ali
More information about the Digitalmars-d-announce
mailing list