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