Reggae v0.0.5 super alpha: A build system in D
Kagamin via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sat Apr 4 09:58:20 PDT 2015
On Friday, 3 April 2015 at 17:55:00 UTC, Dicebot wrote:
> Complicates whole-program optimization possibilities. Old
> school object files are simply not good enough to preserve
> information necessary to produce optimized builds and we are
> not in position to create own metadata + linker combo to
> circumvent that.
Development builds are usually not whole-program optimized. And
proper optimizers work with IR and see no problem in separate
compilation, it's all transparent. Separate compilation is nice
for RAM too - good in virtualized environment like a CI service.
> This also applies to attribute inference which has become a
> really important development direction to handle growing
> attribute hell.
Depends on code style.
More information about the Digitalmars-d-announce
mailing list