On 6 February 2014 19:03, Iain Buclaw <[email protected]> wrote: > On 6 February 2014 18:05, Johannes Pfau <[email protected]> wrote: >> Am Thu, 06 Feb 2014 16:32:08 +0000 >> schrieb "Dicebot" <[email protected]>: >> >>> On Thursday, 6 February 2014 at 16:28:25 UTC, Andrei Alexandrescu >>> wrote: >>> > Would anyone be willing to take on the ingrate task of creating >>> > a comprehensive list with all Phobos functions (and more >>> > generally artifacts) that allocate memory? That would help a >>> > lot with focusing the discussion. >>> > >>> > Andrei >>> >>> Merging https://github.com/D-Programming-Language/dmd/pull/1886 >>> and running phobos unit tests should make it relatively simple, >>> at least for a first pass. >> >> That's only for implicit allocations though. And please, don't merge >> yet, it'll get another rewrite this weekend ;-) >> >> One interesting point is that module that were written with avoiding >> allocations in mind usually still allocate when throwing exceptions. >> >> Here's some example output for >> std.uuid/digest/path/range/algorithm/curl: >> http://dpaste.dzfl.pl/96d3725b06e2 > > That message will look much better with vcolumns. ;) > > Albeit, it also depends on moving fprint(global.stdmsg, ...) => message(...) > > http://dpaste.dzfl.pl/5b1961918ed6
Saying that, it seems it doesn't show the column number correctly. http://dpaste.dzfl.pl/31c8800e223a
