DMD memory management
Rikki Cattermole via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 15 04:03:35 PDT 2015
On 15/06/2015 10:54 p.m., ketmar wrote:
> that is, this approach to reduce compilation times is wrong. storing
> partially analyzed ASTs on disk as easily parsable binary representations
> (preferably ones that can be mmaped and used as-is) is right. updating
> the caches when more templates are semanticed is right. even moving off
> the system linker in favor of much simplier and faster homegrown linker
> is right for some cases. too much work, though...
I'm personally very interested in a D based linker. Preferably using ranges.
Unfortunately mine is going take quite a while to get anywhere and that
is just for PE-COFF support.
I theorize for a language like C it could be quite a fast compile + link
when using ranges.
More information about the Digitalmars-d
mailing list