dmdcache
Stefan Koch
uplink.coder at googlemail.com
Sat Apr 25 10:35:49 UTC 2020
On Saturday, 25 April 2020 at 10:17:50 UTC, Ali Çehreli wrote:
> A colleague of mine has written dmdcache which may be very
> useful for some projects:
>
> https://github.com/seeraven/dmdcache
>
> It drops our build time
>
> from 8 minutes
> to 45 seconds
>
> on a particular build environment for about half a dozen D
> programs, one of which ends up being a 2G executable! WAT! :)
> And the total cache size is 5.5G. Wow!
>
> This build is with dmd 2.084.1 and that one particular
> application uses tons of template instantiations most of which
> are in generated source code. If I remember correctly, 2.084.1
> does not contain template symbol name improvements and that may
> be the reason for the large size.
>
> Enjoy!
>
> Ali
The main problem with this is that it does not take string
imports into account, (or does it ???, I don't see how it could
....)
Also the compilers output can depend on the timestamp at which
the compilation was done.
More information about the Digitalmars-d-announce
mailing list