On Friday, 31 January 2020 at 07:20:17 UTC, cc wrote:
        char[4096] buf;
        writeln(GC.stats.usedSize);
        foreach (i; 0 .. 10) {
                sformat(buf, "%f", 1.234f);
                writeln(GC.stats.usedSize);
        }

Output with DMD32 D Compiler v2.089.1-dirty (Win10 x64):
16
16
16
...

Output with DMD32 D Compiler v2.090.0-dirty:
16
848
1664
2480
3296
4112
4944
5760
6576
7392
8208

Report it as a bug because it's definitely a bug and there was changes to the GC in 2.090.0

Reply via email to